Merged revisions 7766-7796 via svnmerge from
[cacao.git] / src / vm / jit / m68k / codegen.h
index 90d42e0169e74dd46f4e4e519a6999236872f075..7103b75fb0d296945fbaefcf842f04bc31189b80 100644 (file)
 #define M_BHI_16(a)                    BRANCH16(0x2, (a))
 #define M_BHI_32(a)                    BRANCH32(0x2, (a))
 
+#define M_BLS(a)                       BRANCH8 (0x3, (a))
+
 #define        M_BMI(a)                        BRANCH8(0xb, (a))
 #define M_BPL(a)                       BRANCH8(0xa, (a))
 
 #define M_STWX(a,c)                    OPWORD( ( (2<<6) | ((a) << 3) | 2), 0, (c))
 #define M_STAX(a,c)                    OPWORD( ( (2<<6) | ((a) << 3) | 2), 1, (c))     /* movea.l */
 
+#if !defined(ENABLE_SOFTFLOAT)
+       #define M_LFSX(a,c)             M_ILLEGAL
+       #define M_LFDX(a,c)             M_ILLEGAL
+       #define M_STFSX(a,c)            M_ILLEGAL
+       #define M_STFDX(a,c)            M_ILLEGAL
+#endif
+
 #define M_BSEXT(a,b)                   OPWORD( ( (7<<6) | ((b) << 3) | 4), 0, (a))     /* mvs.b */
 #define M_CZEXT(a,b)                   OPWORD( ( (7<<6) | ((b) << 3) | 7), 0, (a))     /* mvz.w */
 #define M_SSEXT(a,b)                   OPWORD( ( (7<<6) | ((b) << 3) | 5), 0, (a))     /* mvs.w */