Go to the documentation of this file.
34 #define SUPPORT_DIVISION 1
46 #define SUPPORT_LONG_ADD 1
47 #define SUPPORT_LONG_CMP 1
48 #define SUPPORT_LONG_SHIFT 1
49 #define SUPPORT_LONG_MUL 0
50 #define SUPPORT_LONG_DIV 0
52 #define SUPPORT_LONG_DIV_POW2 0
53 #define SUPPORT_LONG_REM_POW2 0
55 #define SUPPORT_CONST_LOGICAL 1
56 #define SUPPORT_CONST_MUL 1
58 #define SUPPORT_CONST_STORE 0
59 #define SUPPORT_CONST_STORE_ZERO_ONLY 0
65 #define SUPPORT_FLOAT 1
67 #if defined(ENABLE_SOFT_FLOAT_CMP)
68 # define SUPPORT_FLOAT_CMP 0
70 # define SUPPORT_FLOAT_CMP 1
76 #define SUPPORT_DOUBLE 1
78 #if defined(ENABLE_SOFT_FLOAT_CMP)
79 # define SUPPORT_DOUBLE_CMP 0
81 # define SUPPORT_DOUBLE_CMP 1
85 #define CONSECUTIVE_INTEGER_ARGS
86 #define CONSECUTIVE_FLOAT_ARGS
90 #define SUPPORT_BRANCH_CONDITIONAL_CONDITION_REGISTER 1
91 #define SUPPORT_BRANCH_CONDITIONAL_ONE_INTEGER_REGISTER 0
92 #define SUPPORT_BRANCH_CONDITIONAL_TWO_INTEGER_REGISTERS 0
93 #define SUPPORT_BRANCH_CONDITIONAL_UNSIGNED_CONDITIONS 0
97 #define SUPPORT_HARDWARE_DIVIDE_BY_ZERO 1
101 #define STACKFRAME_RA_BETWEEN_FRAMES 0
102 #define STACKFRAME_RA_TOP_OF_FRAME 1
103 #define STACKFRAME_RA_LINKAGE_AREA 0
104 #define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
105 #define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
106 #define STACKFRAME_PACKED_SAVED_REGISTERS 0
110 #define REPLACEMENT_PATCH_SIZE 5
114 #define SUPPORT_COMBINE_INTEGER_REGISTERS
116 #define JIT_COMPILER_VIA_SIGNAL