Home
last modified time | relevance | path

Searched refs:reg2 (Results 1 – 8 of 8) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_32.c74 sljit_s32 reg2 = 0; in sljit_emit_fcopy() local
91 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
96 if (reg2 != 0) in sljit_emit_fcopy()
97 FAIL_IF(push_inst(compiler, SW | RS1(SLJIT_SP) | RS2(reg2) | (8 << 7))); in sljit_emit_fcopy()
106 if (reg2 != 0) in sljit_emit_fcopy()
107 FAIL_IF(push_inst(compiler, FMV_X_W | FRS1(freg) | RD(reg2))); in sljit_emit_fcopy()
H A DsljitNativeMIPS_32.c135 sljit_s32 reg2 = 0; in sljit_emit_fcopy() local
145 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
148 inst |= T(reg2); in sljit_emit_fcopy()
153 FAIL_IF(push_inst(compiler, MFC1 | inst, DR(reg2))); in sljit_emit_fcopy()
166 if (!is_32 && !reg2) { in sljit_emit_fcopy()
H A DsljitNativePPC_32.c434 sljit_s32 reg2 = 0; in sljit_emit_fcopy() local
450 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
457 if (reg2 != 0) in sljit_emit_fcopy()
458 FAIL_IF(push_inst(compiler, STW | S(reg2) | A(SLJIT_SP) | TMP_MEM_OFFSET_LO)); in sljit_emit_fcopy()
467 if (reg2 != 0) in sljit_emit_fcopy()
468 FAIL_IF(push_inst(compiler, LWZ | S(reg2) | A(SLJIT_SP) | TMP_MEM_OFFSET_LO)); in sljit_emit_fcopy()
H A DsljitNativeX86_32.c1591 sljit_s32 reg2; in sljit_emit_fcopy() local
1598 reg2 = 0; in sljit_emit_fcopy()
1605 reg2 = REG_PAIR_FIRST(reg); in sljit_emit_fcopy()
1613 reg2 = reg; in sljit_emit_fcopy()
1615 CHECK_EXTRA_REGS(reg2, reg2w, (void)0); in sljit_emit_fcopy()
1618 | EX86_PREF_66 | VEX_OP_0F3A | EX86_SSE2_OP1, freg, reg2, reg2w)); in sljit_emit_fcopy()
1623 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
1626 if (reg == reg2) in sljit_emit_fcopy()
1629 CHECK_EXTRA_REGS(reg2, reg2w, (void)0); in sljit_emit_fcopy()
1651 if (reg2 != 0) in sljit_emit_fcopy()
[all …]
H A DsljitNativeS390X.c3881 sljit_ins ins, reg1, reg2, base, offs = 0; in sljit_emit_mem() local
3893 reg2 = gpr(REG_PAIR_SECOND(reg)); in sljit_emit_mem()
3902 …f (!(type & SLJIT_MEM_STORE) && (base == reg1 || base == reg2) && (offs == reg1 || offs == reg2)) { in sljit_emit_mem()
3909 } else if (memw < -0x80000 || memw > 0x7ffff - ((reg2 == reg1 + 1) ? 0 : SSIZE_OF(sw))) { in sljit_emit_mem()
3920 if (offs == 0 && reg2 == (reg1 + 1)) { in sljit_emit_mem()
3922 …return push_inst(compiler, ins | R36A(reg1) | R32A(reg2) | R28A(base) | disp_s20((sljit_s32)memw)); in sljit_emit_mem()
3928 FAIL_IF(push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw)))); in sljit_emit_mem()
3933 return push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw))); in sljit_emit_mem()
H A DsljitNativeARM_T2_32.c84 #define IS_2_LO_REGS(reg1, reg2) \ argument
85 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7)
86 #define IS_3_LO_REGS(reg1, reg2, reg3) \ argument
87 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7 && reg_map[reg3] <= 7)
2530 sljit_s32 reg2; in sljit_emit_fcopy() local
2537 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
2540 inst = VMOV2 | RN4(reg) | RT4(reg2) | VM4(freg); in sljit_emit_fcopy()
H A DsljitNativeARM_32.c2957 sljit_s32 reg2; in sljit_emit_fcopy() local
2964 reg2 = REG_PAIR_SECOND(reg); in sljit_emit_fcopy()
2967 inst = VMOV2 | RN(reg) | RD(reg2) | VM(freg); in sljit_emit_fcopy()
/php-src/ext/opcache/jit/ir/
H A Dir_private.h1260 # define IR_REGSET_INTERVAL(reg1, reg2) \ argument
1261 (((1ull << ((reg2) - (reg1) + 1)) - 1) << (reg1))
1263 # define IR_REGSET_INTERVAL(reg1, reg2) \ argument
1264 (((1u << ((reg2) - (reg1) + 1)) - 1) << (reg1))

Completed in 71 milliseconds