Lines Matching full:reg_mask
848 /* Should work when (arg & REG_MASK) == 0. */
860 FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(OFFS_REG(arg))));
864 if (SLJIT_UNLIKELY(!(arg & REG_MASK)))
869 SLJIT_ASSERT((arg & REG_MASK) || !(inst & UPDATE_REQ));
887 FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw)));
922 if (!(arg & REG_MASK))
956 if ((arg & REG_MASK) == tmp_r)
980 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r));
983 if (SLJIT_UNLIKELY(!(arg & REG_MASK)))
987 SLJIT_ASSERT((arg & REG_MASK) || !(inst & UPDATE_REQ));
994 arg &= REG_MASK;
1020 FAIL_IF(push_inst(compiler, ADDIS | D(tmp_r) | A(arg & REG_MASK) | IMM(high_short >> 16)));
1031 if (SLJIT_UNLIKELY(!(arg & REG_MASK))) {
1065 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG3));
1077 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG3));
1084 FAIL_IF(push_inst(compiler, ADD | D(TMP_REG3) | A(TMP_REG3) | B(arg & REG_MASK)));
1106 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r));
1766 if ((dst & REG_MASK) && !dstw) {
1767 dstw = dst & REG_MASK;
1777 return push_inst(compiler, STFIWX | FS(TMP_FREG1) | A(dst & REG_MASK) | B(dstw));