Home
last modified time | relevance | path

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

/PHP-8.3/ext/opcache/jit/
H A Dzend_jit_internal.h44 #define ZEND_REGSET_INTERVAL(reg1, reg2) \ argument
45 (((1u << ((reg2) - (reg1) + 1)) - 1) << (reg1))
47 #define ZEND_REGSET_INTERVAL(reg1, reg2) \ argument
48 (((1ull << ((reg2) - (reg1) + 1)) - 1) << (reg1))
H A Dzend_jit.c2081 zend_reg i, reg, reg2; in zend_jit_try_allocate_free_reg() local
2241 pos2 = 0; reg2 = ZREG_NONE; in zend_jit_try_allocate_free_reg()
2251 reg2 = i; in zend_jit_try_allocate_free_reg()
2261 if (reg2 != ZREG_NONE) { in zend_jit_try_allocate_free_reg()
2262 reg = reg2; in zend_jit_try_allocate_free_reg()
2264 reg2 = ZREG_NONE; in zend_jit_try_allocate_free_reg()
2280 } else if (reg2 != ZREG_NONE && zend_interval_end(current) < pos2) { in zend_jit_try_allocate_free_reg()
2282 current->reg = reg2; in zend_jit_try_allocate_free_reg()
2284 ZEND_REGSET_INCL(*hints, reg2); in zend_jit_try_allocate_free_reg()
H A Dzend_jit_arm64.dasc1191 // Useful info would be stored into reg1 and reg2, and they might be used afterward.
1219 | GET_ZVAL_LVAL reg2, src_addr, Rx(tmp_reg)
1220 | SET_ZVAL_LVAL_FROM_REG dst_addr, Rx(reg2), Rx(tmp_reg)
1234 | GET_ZVAL_PTR Rx(reg2), src_addr, Rx(tmp_reg)
1235 | SET_ZVAL_PTR dst_addr, Rx(reg2), Rx(tmp_reg)
1259 | GET_ZVAL_LVAL reg2, src_addr, Rx(tmp_reg)
1260 | SET_ZVAL_LVAL_FROM_REG dst_addr, Rx(reg2), Rx(tmp_reg)
1261 | SET_ZVAL_LVAL_FROM_REG res_addr, Rx(reg2), Rx(tmp_reg)
1279 | GET_ZVAL_PTR Rx(reg2), src_addr, Rx(tmp_reg)
1280 | SET_ZVAL_PTR dst_addr, Rx(reg2), Rx(tmp_reg)
[all …]
/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitNativeS390X.c3596 sljit_ins ins, reg1, reg2, base, offs = 0; in sljit_emit_mem() local
3608 reg2 = gpr(REG_PAIR_SECOND(reg)); in sljit_emit_mem()
3617 …f (!(type & SLJIT_MEM_STORE) && (base == reg1 || base == reg2) && (offs == reg1 || offs == reg2)) { in sljit_emit_mem()
3624 } else if (memw < -0x80000 || memw > 0x7ffff - ((reg2 == reg1 + 1) ? 0 : SSIZE_OF(sw))) { in sljit_emit_mem()
3635 if (offs == 0 && reg2 == (reg1 + 1)) { in sljit_emit_mem()
3637 …return push_inst(compiler, ins | R36A(reg1) | R32A(reg2) | R28A(base) | disp_s20((sljit_s32)memw)); in sljit_emit_mem()
3643 FAIL_IF(push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw)))); in sljit_emit_mem()
3648 return push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw))); in sljit_emit_mem()
H A DsljitNativeARM_T2_32.c72 #define IS_2_LO_REGS(reg1, reg2) \ argument
73 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7)
74 #define IS_3_LO_REGS(reg1, reg2, reg3) \ argument
75 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7 && reg_map[reg3] <= 7)

Completed in 54 milliseconds