Lines Matching defs:REG_MASK
116 #define REG_MASK 0x3f
117 #define OFFS_REG(reg) (((reg) >> 8) & REG_MASK)
118 #define OFFS_REG_MASK (REG_MASK << 8)
121 #define FAST_IS_REG(reg) ((reg) <= REG_MASK)
123 #define SLOW_IS_REG(reg) ((reg) > 0 && (reg) <= REG_MASK)
666 (((exp) & SLJIT_MEM) && (((exp) & REG_MASK) == reg || OFFS_REG(exp) == reg))
696 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG_OR_UNUSED((p) & REG_MASK)); \
697 CHECK_NOT_VIRTUAL_REGISTER((p) & REG_MASK); \
699 CHECK_ARGUMENT(((p) & REG_MASK) != SLJIT_UNUSED); \
704 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \
715 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG_OR_UNUSED((p) & REG_MASK)); \
716 CHECK_NOT_VIRTUAL_REGISTER((p) & REG_MASK); \
718 CHECK_ARGUMENT(((p) & REG_MASK) != SLJIT_UNUSED); \
723 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \
735 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG_OR_UNUSED((p) & REG_MASK)); \
736 CHECK_NOT_VIRTUAL_REGISTER((p) & REG_MASK); \
738 CHECK_ARGUMENT(((p) & REG_MASK) != SLJIT_UNUSED); \
743 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \
779 if ((p) & REG_MASK) { \
781 sljit_verbose_reg(compiler, (p) & REG_MASK); \
801 if ((p) & REG_MASK) { \
803 sljit_verbose_reg(compiler, (p) & REG_MASK); \
1078 CHECK_ARGUMENT(!(src & SLJIT_MEM) || (src & REG_MASK) != SLJIT_SP);
1079 CHECK_ARGUMENT(!(dst & SLJIT_MEM) || (dst & REG_MASK) != SLJIT_SP);
1080 if ((src & REG_MASK) != SLJIT_UNUSED) {
1081 CHECK_ARGUMENT((src & REG_MASK) != (dst & REG_MASK) && (src & REG_MASK) != OFFS_REG(dst));
1084 if ((dst & REG_MASK) != SLJIT_UNUSED) {
1085 CHECK_ARGUMENT((dst & REG_MASK) != OFFS_REG(src));