/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativePPC_32.c | 56 if (dst != src2) in emit_single_op() 57 return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); in emit_single_op() 71 SLJIT_ASSERT(dst == src2); in emit_single_op() 84 SLJIT_ASSERT(dst == src2); in emit_single_op() 110 SLJIT_ASSERT(src2 == TMP_REG2); in emit_single_op() 125 SLJIT_ASSERT(src2 == TMP_REG2); in emit_single_op() 247 return push_inst(compiler, NOR | RC(flags) | S(src2) | A(dst) | B(src2)); in emit_single_op() 261 src2 = TMP_REG2; in emit_single_op() 277 src2 = TMP_REG2; in emit_single_op() 292 src2 = TMP_REG2; in emit_single_op() [all …]
|
H A D | sljitNativePPC_64.c | 131 src2 = TMP_REG2; \ 142 src2 = TMP_REG2; \ 161 if (dst != src2) in emit_single_op() 162 return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); in emit_single_op() 226 src2 = TMP_REG2; in emit_single_op() 309 src2 = TMP_REG2; in emit_single_op() 405 return push_inst(compiler, NOR | RC(flags) | S(src2) | A(dst) | B(src2)); in emit_single_op() 426 src2 = TMP_REG2; in emit_single_op() 450 src2 = TMP_REG2; in emit_single_op() 472 src2 = TMP_REG2; in emit_single_op() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 1175 if (dst != src2) in emit_single_op() 1260 if (src2 >= 0) in emit_single_op() 1354 src2 = TMP_REG2; in emit_single_op() 1417 if (src2 >= 0) in emit_single_op() 1460 src2 = TMP_REG2; in emit_single_op() 1551 src2 = word_size - src2; in emit_single_op() 1635 src1 = src2; in emit_op() 1665 src2_r = src2; in emit_op() 2236 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2371 src2 = TMP_FREG2; in sljit_emit_fop2() [all …]
|
H A D | sljitNativeRISCV_common.c | 1201 if (dst != src2) in emit_single_op() 1292 if (src2 >= 0) in emit_single_op() 1384 src2 = TMP_REG2; in emit_single_op() 1447 if (src2 >= 0) in emit_single_op() 1488 src2 = TMP_REG2; in emit_single_op() 1576 src2 = ((op & SLJIT_32) ? 32 : 64) - src2; in emit_single_op() 1578 src2 = 32 - src2; in emit_single_op() 1665 src1 = src2; in emit_op() 1695 src2_r = src2; in emit_op() 2228 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() [all …]
|
H A D | sljitNativeMIPS_common.c | 1723 if (dst != src2) in emit_single_op() 1853 if (src2 >= 0) in emit_single_op() 2149 src2 = -src2 & 0x1f; in emit_single_op() 2151 src2 = -src2 & ((op & SLJIT_32) ? 0x1f : 0x3f); in emit_single_op() 2176 src2 = 64 - src2; in emit_single_op() 2190 src2 = 32 - src2; in emit_single_op() 2247 src2 -= 32; in emit_single_op() 2316 src1 = src2; in emit_op() 2346 src2_r = src2; in emit_op() 3399 src2 = 0; \ [all …]
|
H A D | sljitNativeX86_common.c | 2021 src2 = dst_r; 2053 if (dst_r != src2) 2203 if (src2 == SLJIT_IMM) { 2273 if (src2 != SLJIT_IMM) { 2303 if (src2 == SLJIT_IMM) { 2341 if (src2 == SLJIT_IMM || src2 == SLJIT_PREF_SHIFT_REG) { 2994 src2 = TMP_FREG; 3003 src2 = TMP_FREG; 3122 src2 = src1; 3125 else if (dst != src2) [all …]
|
H A D | sljitNativeARM_32.c | 637 sljit_uw src2; in inline_set_const() local 642 if (src2) { in inline_set_const() 658 if (src2) { in inline_set_const() 1575 return push_inst(compiler, CMN | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1586 return push_inst(compiler, CMP | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1589 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1594 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1611 return push_inst(compiler, TST | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1613 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 2041 src1 = src2; in emit_op() [all …]
|
H A D | sljitNativeS390X.c | 1100 src_r = gpr(src2); in emit_rr() 1143 src2_r = gpr(src2); in emit_rrf() 1217 else if (dst == (src2 & REG_MASK) || (dst == OFFS_REG(src2))) { in emit_rx() 1240 if (src2 & REG_MASK) in emit_rx() 1377 if (dst == src2) in emit_commutative() 2946 src1 ^= src2; in sljit_emit_op2() 2947 src2 ^= src1; in sljit_emit_op2() 2948 src1 ^= src2; in sljit_emit_op2() 3450 if (dst == src2) { in sljit_emit_fop2() 3452 src2 = src1; in sljit_emit_fop2() [all …]
|
H A D | sljitNativePPC_common.c | 1248 sljit_s32 src2, sljit_sw src2w) in emit_op() argument 1288 if (FAST_IS_REG(src2)) { in emit_op() 1289 src2_r = src2; in emit_op() 1295 else if (src2 == SLJIT_IMM) { in emit_op() 1667 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 1683 if (src2 == SLJIT_IMM) in sljit_emit_op2() 1896 if (src2 == SLJIT_IMM) { in sljit_emit_op2() 2181 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2183 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2270 if (src2 & SLJIT_MEM) { in sljit_emit_fop2() [all …]
|
H A D | sljitLir.c | 1558 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_op2() argument 1806 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop1_cmp() argument 1903 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop2() argument 1935 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop2r() argument 2168 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_cmp() argument 2192 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fcmp() argument 3112 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2r() argument 3144 src1 = src2; in sljit_emit_cmp() 3146 src2 = SLJIT_IMM; in sljit_emit_cmp() 3185 src1 = src2; in sljit_emit_cmp() [all …]
|
H A D | sljitNativeARM_64.c | 1518 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 1545 if (src2 & SLJIT_MEM) { in sljit_emit_op2() 1547 src2 = TMP_REG2; in sljit_emit_op2() 1555 if (src2 == SLJIT_IMM) in sljit_emit_op2() 1558 src2w = src2; in sljit_emit_op2() 1569 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u() argument 1866 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument 1876 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 1878 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 1954 if (src2 & SLJIT_MEM) { in sljit_emit_fop2() [all …]
|
H A D | sljitLir.h | 1245 sljit_s32 src2, sljit_sw src2w); 1252 sljit_s32 src2, sljit_sw src2w); 1416 sljit_s32 src2, sljit_sw src2w); 1429 sljit_s32 src2, sljit_sw src2w); 1639 sljit_s32 src2, sljit_sw src2w); 1652 sljit_s32 src2, sljit_sw src2w);
|
H A D | sljitNativeARM_T2_32.c | 1864 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 1889 if (src2 == SLJIT_IMM) in sljit_emit_op2() 1891 else if (src2 & SLJIT_MEM) { in sljit_emit_op2() 1897 src2w = src2; in sljit_emit_op2() 1908 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u() argument 2183 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument 2192 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2194 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2257 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2() argument 2274 if (src2 & SLJIT_MEM) { in sljit_emit_fop2() [all …]
|
H A D | sljitNativeMIPS_64.c | 30 sljit_s32 src1, sljit_s32 src2, sljit_s32 dst) in emit_copysign() argument 33 FAIL_IF(push_inst(compiler, SELECT_OP(DMFC1, MFC1) | T(TMP_REG2) | FS(src2), DR(TMP_REG2))); in emit_copysign()
|
H A D | sljitNativeMIPS_32.c | 30 sljit_sw src1, sljit_sw src2, sljit_sw dst) in emit_copysign() argument 34 sljit_ins src1_r = FS(src1), src2_r = FS(src2), dst_r = FS(dst); in emit_copysign()
|
/php-src/ext/opcache/jit/ir/ |
H A D | ir.c | 1931 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2) argument 1935 if (src1 == src2 && src1 != IR_UNUSED) { 1938 return ir_emit3(ctx, IR_OPTX(IR_PHI, type, 3), ctx->control, src1, src2); 2121 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2) argument 2124 ctx->control = ir_emit2(ctx, IR_OPTX(IR_MERGE, IR_VOID, 2), src1, src2);
|
H A D | ir_aarch64.dasc | 157 |.macro ASM_REG_REG_REG_OP, op, type, dst, src1, src2 159 | op Rx(dst), Rx(src1), Rx(src2) 161 | op Rw(dst), Rw(src1), Rw(src2) 165 |.macro ASM_REG_REG_REG_TXT_OP, op, type, dst, src1, src2, txt 167 | op Rx(dst), Rx(src1), Rx(src2), txt 169 | op Rw(dst), Rw(src1), Rw(src2), txt 173 |.macro ASM_REG_REG_REG_REG_OP, op, type, dst, src1, src2, src3 175 | op Rx(dst), Rx(src1), Rx(src2), Rx(src3) 177 | op Rw(dst), Rw(src1), Rw(src2), Rw(src3); 206 |.macro ASM_FP_REG_REG_REG_OP, op, type, dst, src1, src2 [all …]
|
H A D | ir_builder.h | 628 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2); 670 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2);
|
/php-src/Zend/ |
H A D | zend_compile.h | 908 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length…
|
H A D | zend_compile.c | 1510 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length… in zend_mangle_property_name() argument 1517 memcpy(ZSTR_VAL(prop_name) + 1 + src1_length + 1, src2, src2_length+1); in zend_mangle_property_name()
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 643 #define OP2(op, dst, dstw, src1, src1w, src2, src2w) \ argument 644 sljit_emit_op2(compiler, (op), (dst), (dstw), (src1), (src1w), (src2), (src2w)) 645 #define OP2U(op, src1, src1w, src2, src2w) \ argument 646 sljit_emit_op2u(compiler, (op), (src1), (src1w), (src2), (src2w)) 659 #define CMP(type, src1, src1w, src2, src2w) \ argument 660 sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)) 661 #define CMPTO(type, src1, src1w, src2, src2w, label) \ argument 662 sljit_set_label(sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)), (label))
|