CACAO
Macros
arch.h File Reference

Go to the source code of this file.

Macros

#define SUPPORT_DIVISION   0
 
#define SUPPORT_I2F   1
 
#define SUPPORT_I2D   1
 
#define SUPPORT_L2F   1
 
#define SUPPORT_L2D   1
 
#define SUPPORT_F2I   0
 
#define SUPPORT_F2L   0
 
#define SUPPORT_D2I   0
 
#define SUPPORT_D2L   0
 
#define SUPPORT_LONG_ADD   1
 
#define SUPPORT_LONG_CMP   1
 
#define SUPPORT_LONG_SHIFT   1
 
#define SUPPORT_LONG_MUL   1
 
#define SUPPORT_LONG_DIV   0
 
#define SUPPORT_LONG_DIV_POW2   1
 
#define SUPPORT_LONG_REM_POW2   1
 
#define SUPPORT_FLOAT_CMP   1
 
#define SUPPORT_DOUBLE_CMP   1
 
#define SUPPORT_CONST_LOGICAL   1 /* AND, OR, XOR with immediates */
 
#define SUPPORT_CONST_MUL   1 /* mutiply with immediate */
 
#define SUPPORT_CONST_STORE   1 /* do we support const stores */
 
#define SUPPORT_CONST_STORE_ZERO_ONLY   1 /* on some risc machines we can */
 
#define SUPPORT_FLOAT   1
 
#define SUPPORT_FLOAT_CMP   1
 
#define SUPPORT_DOUBLE   1
 
#define SUPPORT_DOUBLE_CMP   1
 
#define REPLACEMENT_PATCH_SIZE   4 /* bytes */
 

Macro Definition Documentation

#define REPLACEMENT_PATCH_SIZE   4 /* bytes */

Definition at line 93 of file arch.h.

#define SUPPORT_CONST_LOGICAL   1 /* AND, OR, XOR with immediates */

Definition at line 61 of file arch.h.

#define SUPPORT_CONST_MUL   1 /* mutiply with immediate */

Definition at line 62 of file arch.h.

#define SUPPORT_CONST_STORE   1 /* do we support const stores */

Definition at line 64 of file arch.h.

#define SUPPORT_CONST_STORE_ZERO_ONLY   1 /* on some risc machines we can */

Definition at line 65 of file arch.h.

#define SUPPORT_D2I   0

Definition at line 45 of file arch.h.

#define SUPPORT_D2L   0

Definition at line 46 of file arch.h.

#define SUPPORT_DIVISION   0

Definition at line 36 of file arch.h.

#define SUPPORT_DOUBLE   1

Definition at line 82 of file arch.h.

#define SUPPORT_DOUBLE_CMP   1

Definition at line 87 of file arch.h.

#define SUPPORT_DOUBLE_CMP   1

Definition at line 87 of file arch.h.

#define SUPPORT_F2I   0

Definition at line 43 of file arch.h.

#define SUPPORT_F2L   0

Definition at line 44 of file arch.h.

#define SUPPORT_FLOAT   1

Definition at line 71 of file arch.h.

#define SUPPORT_FLOAT_CMP   1

Definition at line 76 of file arch.h.

#define SUPPORT_FLOAT_CMP   1

Definition at line 76 of file arch.h.

#define SUPPORT_I2D   1

Definition at line 39 of file arch.h.

#define SUPPORT_I2F   1

Definition at line 38 of file arch.h.

#define SUPPORT_L2D   1

Definition at line 41 of file arch.h.

#define SUPPORT_L2F   1

Definition at line 40 of file arch.h.

#define SUPPORT_LONG_ADD   1

Definition at line 48 of file arch.h.

#define SUPPORT_LONG_CMP   1

Definition at line 49 of file arch.h.

#define SUPPORT_LONG_DIV   0

Definition at line 52 of file arch.h.

#define SUPPORT_LONG_DIV_POW2   1

Definition at line 54 of file arch.h.

#define SUPPORT_LONG_MUL   1

Definition at line 51 of file arch.h.

#define SUPPORT_LONG_REM_POW2   1

Definition at line 55 of file arch.h.

#define SUPPORT_LONG_SHIFT   1

Definition at line 50 of file arch.h.