Revision 4b3d4829

b/target-arm/helper.h
1 1
#include "def-helper.h"
2 2

  
3
DEF_HELPER_FLAGS_1(clz, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32)
4
DEF_HELPER_FLAGS_1(sxtb16, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32)
5
DEF_HELPER_FLAGS_1(uxtb16, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32)
3
DEF_HELPER_FLAGS_1(clz, TCG_CALL_NO_RWG_SE, i32, i32)
4
DEF_HELPER_FLAGS_1(sxtb16, TCG_CALL_NO_RWG_SE, i32, i32)
5
DEF_HELPER_FLAGS_1(uxtb16, TCG_CALL_NO_RWG_SE, i32, i32)
6 6

  
7 7
DEF_HELPER_3(add_setq, i32, env, i32, i32)
8 8
DEF_HELPER_3(add_saturate, i32, env, i32, i32)
......
10 10
DEF_HELPER_3(add_usaturate, i32, env, i32, i32)
11 11
DEF_HELPER_3(sub_usaturate, i32, env, i32, i32)
12 12
DEF_HELPER_2(double_saturate, i32, env, s32)
13
DEF_HELPER_FLAGS_2(sdiv, TCG_CALL_CONST | TCG_CALL_PURE, s32, s32, s32)
14
DEF_HELPER_FLAGS_2(udiv, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32, i32)
15
DEF_HELPER_FLAGS_1(rbit, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32)
13
DEF_HELPER_FLAGS_2(sdiv, TCG_CALL_NO_RWG_SE, s32, s32, s32)
14
DEF_HELPER_FLAGS_2(udiv, TCG_CALL_NO_RWG_SE, i32, i32, i32)
15
DEF_HELPER_FLAGS_1(rbit, TCG_CALL_NO_RWG_SE, i32, i32)
16 16

  
17 17
#define PAS_OP(pfx)  \
18 18
    DEF_HELPER_3(pfx ## add8, i32, i32, i32, ptr) \
......
44 44
DEF_HELPER_3(ssat16, i32, env, i32, i32)
45 45
DEF_HELPER_3(usat16, i32, env, i32, i32)
46 46

  
47
DEF_HELPER_FLAGS_2(usad8, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32, i32)
47
DEF_HELPER_FLAGS_2(usad8, TCG_CALL_NO_RWG_SE, i32, i32, i32)
48 48

  
49 49
DEF_HELPER_1(logicq_cc, i32, i64)
50 50

  
51
DEF_HELPER_FLAGS_3(sel_flags, TCG_CALL_CONST | TCG_CALL_PURE,
51
DEF_HELPER_FLAGS_3(sel_flags, TCG_CALL_NO_RWG_SE,
52 52
                   i32, i32, i32, i32)
53 53
DEF_HELPER_2(exception, void, env, i32)
54 54
DEF_HELPER_1(wfi, void, env)

Also available in: Unified diff