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 1
50 #define SUPPORT_LONG_DIV 1
52 #define SUPPORT_CONST_LOGICAL 1
53 #define SUPPORT_CONST_MUL 1
55 #define SUPPORT_CONST_STORE 1
56 #define SUPPORT_CONST_STORE_ZERO_ONLY 1
62 #define SUPPORT_FLOAT 1
64 #if defined(ENABLE_SOFT_FLOAT_CMP)
65 # define SUPPORT_FLOAT_CMP 0
67 # define SUPPORT_FLOAT_CMP 1
73 #define SUPPORT_DOUBLE 1
75 #if defined(ENABLE_SOFT_FLOAT_CMP)
76 # define SUPPORT_DOUBLE_CMP 0
78 # define SUPPORT_DOUBLE_CMP 1
84 #define SUPPORT_BRANCH_CONDITIONAL_CONDITION_REGISTER 1
85 #define SUPPORT_BRANCH_CONDITIONAL_ONE_INTEGER_REGISTER 1
86 #define SUPPORT_BRANCH_CONDITIONAL_TWO_INTEGER_REGISTERS 0
87 #define SUPPORT_BRANCH_CONDITIONAL_UNSIGNED_CONDITIONS 1
92 #define SUPPORT_HARDWARE_DIVIDE_BY_ZERO 0
97 #error Set the values below correctly!!!
98 #define STACKFRAME_RA_BETWEEN_FRAMES 0
99 #define STACKFRAME_RA_TOP_OF_FRAME 0
100 #define STACKFRAME_RA_LINKAGE_AREA 0
101 #define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
102 #define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
103 #define STACKFRAME_PACKED_SAVED_REGISTERS 0
108 #define REPLACEMENT_PATCH_SIZE 4