SLJIT_R0 474 ext/pcre/pcrelib/pcre_jit_compile.c #define TMP1 SLJIT_R0 SLJIT_R0 2153 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(jit_arguments, begin), SLJIT_IMM, IN_UCHARS(1)); SLJIT_R0 2157 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), OVECTOR(i), SLJIT_R0, 0); SLJIT_R0 2164 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOVU, SLJIT_MEM1(SLJIT_R1), sizeof(sljit_sw), SLJIT_R0, 0); SLJIT_R0 2238 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_R0, 0, ARGUMENTS, 0); SLJIT_R0 2241 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV_SI, SLJIT_R1, 0, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, offset_count)); SLJIT_R0 2243 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, mark_ptr), SLJIT_R2, 0); SLJIT_R0 2244 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, offsets), SLJIT_IMM, sizeof(int)); SLJIT_R0 2245 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_R0), SLJIT_OFFSETOF(jit_arguments, begin)); SLJIT_R0 2250 ext/pcre/pcrelib/pcre_jit_compile.c OP2(SLJIT_SUB, SLJIT_S1, 0, SLJIT_MEM1(SLJIT_S0), 0, SLJIT_R0, 0); SLJIT_R0 2264 ext/pcre/pcrelib/pcre_jit_compile.c GET_LOCAL_BASE(SLJIT_R0, 0, OVECTOR_START + topbracket * 2 * sizeof(sljit_sw)); SLJIT_R0 2269 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOVU, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_R0), -(2 * (sljit_sw)sizeof(sljit_sw))); SLJIT_R0 5973 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(TMP1 == SLJIT_R0 && STACK_TOP == SLJIT_R1 && TMP2 == SLJIT_R2); SLJIT_R0 9985 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), common->req_char_ptr, SLJIT_R0, 0); SLJIT_R0 688 ext/pcre/pcrelib/sljit/sljitLir.c (((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \ SLJIT_R0 693 ext/pcre/pcrelib/sljit/sljitLir.c ((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \ SLJIT_R0 792 ext/pcre/pcrelib/sljit/sljitLir.c if ((r) < (SLJIT_R0 + compiler->scratches)) \ SLJIT_R0 793 ext/pcre/pcrelib/sljit/sljitLir.c fprintf(compiler->verbose, "r%d", (r) - SLJIT_R0); \ SLJIT_R0 215 ext/pcre/pcrelib/sljit/sljitLir.h #define SLJIT_RETURN_REG SLJIT_R0 SLJIT_R0 860 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, SLJIT_S0, SLJIT_UNUSED, RM(SLJIT_R0)))); SLJIT_R0 1825 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c | (reg_map[SLJIT_R0] << 12) SLJIT_R0 1826 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c | (reg_map[SLJIT_R0] << 8) SLJIT_R0 1832 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c | (reg_map[SLJIT_R0] << 12) SLJIT_R0 1833 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c | (reg_map[SLJIT_R0] << 8) SLJIT_R0 1132 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, ORR | RD(SLJIT_S0) | RN(TMP_ZERO) | RM(SLJIT_R0))); SLJIT_R0 1242 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, ORR | RD(TMP_REG1) | RN(TMP_ZERO) | RM(SLJIT_R0))); SLJIT_R0 1243 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MADD | RD(SLJIT_R0) | RN(SLJIT_R0) | RM(SLJIT_R1) | RT2(TMP_ZERO))); SLJIT_R0 1247 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (ORR ^ inv_bits) | RD(TMP_REG1) | RN(TMP_ZERO) | RM(SLJIT_R0))); SLJIT_R0 1248 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, ((op == SLJIT_LUDIV ? UDIV : SDIV) ^ inv_bits) | RD(SLJIT_R0) | RN(SLJIT_R0) | RM(SLJIT_R1))); SLJIT_R0 1249 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (MADD ^ inv_bits) | RD(SLJIT_R1) | RN(SLJIT_R0) | RM(SLJIT_R1) | RT2(TMP_ZERO))); SLJIT_R0 1166 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst16(compiler, MOV | SET_REGS44(SLJIT_S0, SLJIT_R0))); SLJIT_R0 1255 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c | (reg_map[SLJIT_R0] << 12) SLJIT_R0 1256 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c | (reg_map[SLJIT_R0] << 16) SLJIT_R0 1050 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUMUL ? DMULTU : DMULT) | S(SLJIT_R0) | T(SLJIT_R1), MOVABLE_INS)); SLJIT_R0 1052 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUMUL ? MULTU : MULT) | S(SLJIT_R0) | T(SLJIT_R1), MOVABLE_INS)); SLJIT_R0 1054 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, MFLO | D(SLJIT_R0), DR(SLJIT_R0))); SLJIT_R0 1065 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DIVU : DIV) | S(SLJIT_R0) | T(SLJIT_R1), MOVABLE_INS)); SLJIT_R0 1067 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DDIVU : DDIV) | S(SLJIT_R0) | T(SLJIT_R1), MOVABLE_INS)); SLJIT_R0 1069 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DIVU : DIV) | S(SLJIT_R0) | T(SLJIT_R1), MOVABLE_INS)); SLJIT_R0 1072 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, MFLO | D(SLJIT_R0), DR(SLJIT_R0))); SLJIT_R0 1708 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_R0) | TA(0) | DA(4), UNMOVABLE_INS)); SLJIT_R0 1970 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return push_inst(compiler, ADDU_W | S(SLJIT_R0) | TA(0) | DA(4), UNMOVABLE_INS); SLJIT_R0 1975 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_R0) | TA(0) | DA(4), 4)); SLJIT_R0 609 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, OR | S(SLJIT_R0) | A(SLJIT_S0) | B(SLJIT_R0))); SLJIT_R0 1262 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, OR | S(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R0))); SLJIT_R0 1264 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MULLD | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); SLJIT_R0 1267 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MULLW | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); SLJIT_R0 1272 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, OR | S(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R0))); SLJIT_R0 1275 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DIVWU : DIVW) | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); SLJIT_R0 1276 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MULLW | D(SLJIT_R1) | A(SLJIT_R0) | B(SLJIT_R1))); SLJIT_R0 1278 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DIVDU : DIVD) | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); SLJIT_R0 1279 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MULLD | D(SLJIT_R1) | A(SLJIT_R0) | B(SLJIT_R1))); SLJIT_R0 1283 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? DIVWU : DIVW) | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); SLJIT_R0 1284 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MULLW | D(SLJIT_R1) | A(SLJIT_R0) | B(SLJIT_R1))); SLJIT_R0 464 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src = SLJIT_R0; SLJIT_R0 468 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return push_inst(compiler, RESTORE | D(SLJIT_R0) | S1(src) | S2(0), UNMOVABLE_INS); SLJIT_R0 775 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUMUL ? UMUL : SMUL) | D(SLJIT_R0) | S1(SLJIT_R0) | S2(SLJIT_R1), DR(SLJIT_R0))); SLJIT_R0 786 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SRA | D(TMP_REG1) | S1(SLJIT_R0) | IMM(31), DR(TMP_REG1))); SLJIT_R0 789 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, OR | D(TMP_REG2) | S1(0) | S2(SLJIT_R0), DR(TMP_REG2))); SLJIT_R0 790 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, (op == SLJIT_LUDIV ? UDIV : SDIV) | D(SLJIT_R0) | S1(SLJIT_R0) | S2(SLJIT_R1), DR(SLJIT_R0))); SLJIT_R0 791 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SMUL | D(SLJIT_R1) | S1(SLJIT_R0) | S2(SLJIT_R1), DR(SLJIT_R1))); SLJIT_R0 2367 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD_SOLO(0, reg_map[SLJIT_R0], ZERO)); SLJIT_R0 2378 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD_SOLO(0, reg_map[SLJIT_R0], ZERO)); SLJIT_R0 2508 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c PTR_FAIL_IF(ADD_SOLO(0, reg_map[SLJIT_R0], ZERO)); SLJIT_R0 170 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size)); SLJIT_R0 173 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size)); SLJIT_R0 453 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0]; SLJIT_R0 460 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *inst++ = MOD_DISP8 | (reg_map[SLJIT_R0] << 3) | 0x4 /* SIB */; SLJIT_R0 192 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_COMPILE_ASSERT(reg_map[SLJIT_R0] < 8, temporary_reg1_is_loreg); SLJIT_R0 195 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *inst++ = MOD_REG | reg_lmap[SLJIT_R0]; SLJIT_R0 561 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_COMPILE_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R0] < 8 && reg_map[SLJIT_R2] < 8, args_registers); SLJIT_R0 573 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *inst++ = MOD_REG | (0x7 /* rdi */ << 3) | reg_lmap[SLJIT_R0]; SLJIT_R0 575 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_COMPILE_ASSERT(reg_map[SLJIT_R1] == 2 && reg_map[SLJIT_R0] < 8 && reg_map[SLJIT_R2] < 8, args_registers); SLJIT_R0 587 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *inst++ = MOD_REG | (0x1 /* rcx */ << 3) | reg_lmap[SLJIT_R0]; SLJIT_R0 751 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c reg_map[SLJIT_R0] == 0 SLJIT_R0 757 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c reg_map[SLJIT_R0] == 0 SLJIT_R0 956 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & REG_MASK) == SLJIT_R0) { SLJIT_R0 963 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R0)) SLJIT_R0 964 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c work_r = SLJIT_R0; SLJIT_R0 971 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (work_r == SLJIT_R0) { SLJIT_R0 984 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (work_r == SLJIT_R0) { SLJIT_R0 1179 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & REG_MASK) != SLJIT_R0 && (dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R0)) SLJIT_R0 1180 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = SLJIT_R0; SLJIT_R0 1470 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { SLJIT_R0 1472 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { SLJIT_R0 1504 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) { SLJIT_R0 1506 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) { SLJIT_R0 1586 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { SLJIT_R0 1588 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { SLJIT_R0 1840 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { SLJIT_R0 1842 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { SLJIT_R0 1891 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { SLJIT_R0 1893 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { SLJIT_R0 1900 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src2 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) { SLJIT_R0 1902 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) { SLJIT_R0 2776 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_COMPILE_ASSERT(reg_map[SLJIT_R0] == 0, scratch_reg1_must_be_eax); SLJIT_R0 2777 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != SLJIT_R0) {