#ifndef _ARCH_H #define _ARCH_H /* define architecture features ***********************************************/ #define U8_AVAILABLE 1 /* #define USEBUILTINTABLE */ #define SUPPORT_DIVISION 0 #define SUPPORT_LONG 1 #define SUPPORT_FLOAT 1 #define SUPPORT_DOUBLE 1 #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_CMP_CONST 1 #define SUPPORT_LONG_LOGICAL 1 #define SUPPORT_LONG_SHIFT 1 #define SUPPORT_LONG_MUL 1 #define SUPPORT_LONG_DIV 0 #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 */ /* only store REG_ZERO */ #define CONDITIONAL_LOADCONST 1 #endif /* _ARCH_H */ /* * These are local overrides for various environment variables in Emacs. * Please do not remove this and leave it at the end of the file, where * Emacs will automagically detect them. * --------------------------------------------------------------------- * Local variables: * mode: c * indent-tabs-mode: t * c-basic-offset: 4 * tab-width: 4 * End: */