Home
last modified time | relevance | path

Searched refs:reg (Results 1 – 25 of 92) sorted by relevance

1234

/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitNativePPC_64.c75 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(tmp >> 32))); in load_immediate()
87 return push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)tmp2); in load_immediate()
93 FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 16))); in load_immediate()
105 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 48))); in load_immediate()
111 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm >> 32))); in load_immediate()
113 FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | IMM(imm >> 16))); in load_immediate()
114 return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)); in load_immediate()
507 sljit_s32 reg = 0; in call_with_args() local
527 FAIL_IF(push_inst(compiler, OR | S(reg) | A(TMP_CALL_REG) | B(reg))); in call_with_args()
561 FAIL_IF(push_inst(compiler, SLDI(32) | S(reg) | A(reg))); in emit_const()
[all …]
H A DsljitNativeARM_T2_32.c601 sljit_s32 reg; in emit_op_imm() local
638 if (reg == dst) { in emit_op_imm()
691 if (reg == dst) { in emit_op_imm()
755 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
763 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
768 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
1915 return reg_map[reg]; in sljit_get_register_index()
1921 return (freg_map[reg] << 1); in sljit_get_float_register_index()
2761 sljit_s32 reg, in sljit_emit_mem() argument
2770 if (!(reg & REG_PAIR_MASK)) in sljit_emit_mem()
[all …]
H A DsljitNativeARM_64.c617 sljit_s32 reg; in emit_op_imm() local
632 reg = (sljit_s32)((flags & ARG2_IMM) ? arg1 : arg2); in emit_op_imm()
913 return push_inst(compiler, STRB | type | RT(reg) in emit_op_mem()
1598 CHECK_REG_INDEX(check_sljit_get_register_index(reg)); in sljit_get_register_index()
1599 return reg_map[reg]; in sljit_get_register_index()
1604 CHECK_REG_INDEX(check_sljit_get_float_register_index(reg)); in sljit_get_float_register_index()
1605 return freg_map[reg]; in sljit_get_float_register_index()
1635 return push_inst(compiler, STR_FR | type | VT(reg) in emit_fop_mem()
2158 sljit_s32 reg, in sljit_emit_mem() argument
2166 if (!(reg & REG_PAIR_MASK)) in sljit_emit_mem()
[all …]
H A DsljitNativePPC_32.c29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() argument
32 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); in load_immediate()
35 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); in load_immediate()
37 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16))); in load_immediate()
38 return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)) : SLJIT_SUCCESS; in load_immediate()
322 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() argument
324 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(init_value >> 16))); in emit_const()
325 return push_inst(compiler, ORI | S(reg) | A(reg) | IMM(init_value)); in emit_const()
H A DsljitNativeMIPS_common.c528 if (reg != 0) { in load_addr_to_reg()
540 reg = *inst; in load_addr_to_reg()
553 inst[1] = ORI | S(reg) | T(reg) | IMM((addr >> 16) & 0xffff); in load_addr_to_reg()
554 inst[2] = DSLL | T(reg) | D(reg) | SH_IMM(16); in load_addr_to_reg()
559 inst[1] = ORI | S(reg) | T(reg) | IMM((addr >> 32) & 0xffff); in load_addr_to_reg()
560 inst[2] = DSLL | T(reg) | D(reg) | SH_IMM(16); in load_addr_to_reg()
562 inst[4] = DSLL | T(reg) | D(reg) | SH_IMM(16); in load_addr_to_reg()
567 inst[1] = ORI | S(reg) | T(reg) | IMM(addr & 0xffff); in load_addr_to_reg()
3520 return push_inst(compiler, OR | S(reg) | T(TMP_REG2) | D(reg), DR(reg)); in sljit_emit_mem()
3576 FAIL_IF(push_inst(compiler, DSLL32 | T(reg) | D(reg) | SH_IMM(0), DR(reg))); in sljit_emit_mem()
[all …]
H A DsljitNativeSPARC_32.c149 sljit_s32 reg = 0; in call_with_args() local
153 reg = reg_map[*src & REG_MASK]; in call_with_args()
164 if (reg_index == reg || reg_index + 1 == reg) in call_with_args()
170 if (reg_index == reg) in call_with_args()
175 if (reg_index != word_reg_index && reg_index == reg) in call_with_args()
186 if (reg < 14) in call_with_args()
187 FAIL_IF(push_inst(compiler, OR | D(TMP_REG1) | S1(0) | S2A(reg), DR(TMP_REG1))); in call_with_args()
H A DsljitNativeARM_32.c1765 FAIL_IF(push_inst(compiler, (positive ? ORR : BIC) | RD(reg) | RN(reg) | imm2)); in generate_int()
2322 return reg_map[reg]; in sljit_get_register_index()
2328 return (freg_map[reg] << 1); in sljit_get_float_register_index()
3240 sljit_s32 reg, in sljit_emit_mem_unaligned() argument
3293 tmp_reg = reg; in sljit_emit_mem_unaligned()
3299 if (reg == mem) { in sljit_emit_mem_unaligned()
3352 tmp_reg = reg; in sljit_emit_mem_unaligned()
3354 if (reg == mem) { in sljit_emit_mem_unaligned()
3390 sljit_s32 reg, in sljit_emit_mem() argument
3398 if (!(reg & REG_PAIR_MASK)) { in sljit_emit_mem()
[all …]
H A DsljitNativeRISCV_common.c298 if (reg != 0) { in load_addr_to_reg()
310 reg = *inst; in load_addr_to_reg()
330 inst[1] = XORI | RD(reg) | RS1(reg) | IMM_I(high); in load_addr_to_reg()
336 inst[1] = ADDI | RD(reg) | RS1(reg) | IMM_I(high); in load_addr_to_reg()
339 inst[2] = SLLI | RD(reg) | RS1(reg) | IMM_I(12); in load_addr_to_reg()
361 inst[3] = XOR | RD(reg) | RS1(reg) | RS2(TMP_REG3); in load_addr_to_reg()
370 inst[1] = ADDI | RD(reg) | RS1(reg) | IMM_I(addr); in load_addr_to_reg()
919 tmp_r = reg; in getput_arg()
1002 tmp_r = reg; in emit_op_mem()
1100 op_reg = (reg);
[all …]
H A DsljitNativePPC_common.c377 sljit_u32 reg = *inst; in put_label_set() local
390 inst[1] = ORI | S(reg) | A(reg) | IMM((addr >> 32) & 0xffff); in put_label_set()
394 inst[1] = SLDI(32) | S(reg) | A(reg); in put_label_set()
395 inst[2] = ORIS | S(reg) | A(reg) | IMM((addr >> 16) & 0xffff); in put_label_set()
399 inst[1] = ORI | S(reg) | A(reg) | IMM(addr & 0xffff); in put_label_set()
1860 return reg_map[reg]; in sljit_get_register_index()
1866 return freg_map[reg]; in sljit_get_float_register_index()
2560 FAIL_IF(push_inst(compiler, XORI | S(reg) | A(reg) | 0x1)); in sljit_emit_op_flags()
2600 sljit_s32 reg, in sljit_emit_mem() argument
2665 sljit_s32 reg, in sljit_emit_mem_update() argument
[all …]
/PHP-8.3/ext/opcache/tests/jit/
H A Dinc_008.phpt16 return ++$x; // reg -> reg, reg
H A Dinc_016.phpt16 return ++$x; // reg -> reg, reg
H A Dinc_017.phpt16 return ++$x; // reg -> reg, reg
H A Dinc_018.phpt16 return ++$x; // reg -> reg, reg
H A Dinc_004.phpt16 ++$x; // reg -> reg
H A Dinc_012.phpt16 ++$x; // reg -> reg
H A Dinc_007.phpt17 return ++$x; // mem -> reg, reg
H A Dinc_015.phpt17 return ++$x; // mem -> reg, reg
/PHP-8.3/ext/opcache/jit/dynasm/
H A Ddasm_x86.lua534 reg = vex.v.reg
536 if reg < 0 then reg = 0; vreg = vex.v.vreg end
585 local reg, xreg = t.reg, t.xreg
586 if reg and reg < 0 then reg = 0; vreg = t.vreg end
760 local reg = ovreg or tp.reg
799 reg, t.reg, tp = rtexpr(reg)
883 reg, t.reg, tp = rtexpr(reg)
2003 local reg = a.reg
2310 if reg and not map_reg_valid_base[reg] then
2320 reg = reg,
[all …]
H A Ddasm_mips.lua835 local reg = ovreg or tp.reg
836 if not reg then
839 expr = reg
883 local imm, reg = match(disp, "^(.*)%(([%w_:]+)%)$")
885 local r = shl(parse_gpr(reg), 21)
894 local reg, tailr = match(disp, "^([%w_:]+)%s*(.*)$")
895 if reg and tailr ~= "" then
896 local r, tp = parse_gpr(reg)
1098 local name, ctype, reg = params[1], params[2], params[3]
1113 reg = reg,
[all …]
H A Ddasm_arm.lua540 local reg = ovreg or tp.reg
541 if not reg then
544 expr = reg
737 if reg and tailr ~= "" then
738 local d, tp = parse_gpr(reg)
792 if reg then
793 local d = shl(parse_gpr(reg), 16)
815 if reg and tailr ~= "" then
816 local d, tp = parse_gpr(reg)
1045 reg = reg,
[all …]
/PHP-8.3/ext/opcache/jit/
H A Dzend_jit_internal.h36 #define ZEND_REGSET(reg) \ argument
37 (1u << (reg))
39 #define ZEND_REGSET(reg) \ argument
40 (1ull << (reg))
55 (regset) |= ZEND_REGSET(reg)
103 reg = _reg; \
133 #define ZEND_ADDR_REG(reg) \ argument
146 ((reg) | \
170 if (reg != ZREG_NONE) { in _zend_jit_decode_op()
528 int8_t reg; member
[all …]
/PHP-8.3/ext/mbstring/tests/
H A Dmb_ereg.phpt21 …ntf( "(%d)%s\n", mb_ereg( $pat, $str, $reg ), ( is_array( $reg )? bin2hex(mb_convert_encoding( imp…
H A Dmb_ereg_search.phpt13 $reg = "\w+";
17 mb_ereg_search_init($str, $reg);
/PHP-8.3/ext/pdo_oci/tests/
H A Dpdo_oci_phpinfo.phpt21 $reg = 'PDO Driver for OCI 8 and later => enabled';
22 if (!preg_match("/$reg/", $tmp)) {
/PHP-8.3/ext/pdo_mysql/tests/
H A Dpdo_mysql_phpinfo.phpt22 $reg = 'Client API version.*' . preg_quote($db->getAttribute(PDO::ATTR_CLIENT_VERSION), '/');
24 if (!preg_match("/$reg/", $tmp)) {

Completed in 94 milliseconds

1234