AIX's assembler does not support local labels, use relative addressing instead
[qemu/mini2440.git] / target-ppc / helper.h
blobc58fb444d3367bef6e1023f4b26392619b4d96ba
1 #include "def-helper.h"
3 DEF_HELPER_0(fcmpo, i32)
4 DEF_HELPER_0(fcmpu, i32)
6 DEF_HELPER_0(load_cr, tl)
7 DEF_HELPER_2(store_cr, void, tl, i32)
9 #if defined(TARGET_PPC64)
10 DEF_HELPER_2(mulhd, i64, i64, i64)
11 DEF_HELPER_2(mulhdu, i64, i64, i64)
12 DEF_HELPER_2(mulldo, i64, i64, i64)
13 #endif
15 DEF_HELPER_1(cntlzw, tl, tl)
16 DEF_HELPER_1(popcntb, tl, tl)
17 DEF_HELPER_2(sraw, tl, tl, tl)
18 #if defined(TARGET_PPC64)
19 DEF_HELPER_1(cntlzd, tl, tl)
20 DEF_HELPER_1(popcntb_64, tl, tl)
21 DEF_HELPER_2(srad, tl, tl, tl)
22 #endif
24 DEF_HELPER_1(cntlsw32, i32, i32)
25 DEF_HELPER_1(cntlzw32, i32, i32)
26 DEF_HELPER_2(brinc, tl, tl, tl)
28 #include "def-helper.h"