/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 | sljitNativeRISCV_common.c | 1300 if (dst != src2) in emit_single_op() 1391 if (src2 >= 0) in emit_single_op() 1483 src2 = TMP_REG2; in emit_single_op() 1506 src2 = reg; in emit_single_op() 1547 if (src2 >= 0) in emit_single_op() 1588 src2 = TMP_REG2; in emit_single_op() 1676 src2 = ((op & SLJIT_32) ? 32 : 64) - src2; in emit_single_op() 1678 src2 = 32 - src2; in emit_single_op() 1765 src1 = src2; in emit_op() 1793 src2_r = src2; in emit_op() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 1323 if (dst != src2) in emit_single_op() 1408 if (src2 >= 0) in emit_single_op() 1500 src2 = TMP_REG2; in emit_single_op() 1522 src2 = reg; in emit_single_op() 1562 if (src2 >= 0) in emit_single_op() 1603 src2 = TMP_REG2; in emit_single_op() 1693 src2 = word_size - src2; in emit_single_op() 1773 src1 = src2; in emit_op() 1801 src2_r = src2; in emit_op() 2386 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() [all …]
|
H A D | sljitNativeMIPS_common.c | 1707 if (dst != src2) in emit_single_op() 1952 src2 = reg; in emit_single_op() 2134 src2 = -src2 & 0x1f; in emit_single_op() 2136 src2 = -src2 & ((op & SLJIT_32) ? 0x1f : 0x3f); in emit_single_op() 2161 src2 = 64 - src2; in emit_single_op() 2175 src2 = 32 - src2; in emit_single_op() 2232 src2 -= 32; in emit_single_op() 2301 src1 = src2; in emit_op() 2331 src2_r = src2; in emit_op() 3398 src2 = 0; \ [all …]
|
H A D | sljitNativeX86_common.c | 2170 src2 = dst_r; 2202 if (dst_r != src2) 2352 if (src2 == SLJIT_IMM) { 2421 if (src2 != SLJIT_IMM) { 2451 if (src2 == SLJIT_IMM) { 2489 if (src2 == SLJIT_IMM || src2 == SLJIT_PREF_SHIFT_REG) { 2592 if (src2 == SLJIT_IMM) { 3172 src2 = TMP_FREG; 3181 src2 = TMP_FREG; 3300 src2 = src1; [all …]
|
H A D | sljitNativeARM_32.c | 628 sljit_uw src2; in set_const_value() local 633 if (src2) { in set_const_value() 649 if (src2) { in set_const_value() 1670 return push_inst(compiler, CMN | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1681 return push_inst(compiler, CMP | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1684 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1689 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1707 return push_inst(compiler, TST | SET_FLAGS | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 1709 | RD(dst) | RN(src1) | ((src2 & SRC2_IMM) ? src2 : RM(src2))); in emit_single_op() 2141 src1 = src2; in emit_op() [all …]
|
H A D | sljitNativeS390X.c | 1068 src_r = gpr(src2); in emit_rr() 1111 src2_r = gpr(src2); in emit_rrf() 1185 else if (dst == (src2 & REG_MASK) || (dst == OFFS_REG(src2))) { in emit_rx() 1208 if (src2 & REG_MASK) in emit_rx() 1345 if (dst == src2) in emit_commutative() 2913 src1 ^= src2; in sljit_emit_op2() 2914 src2 ^= src1; in sljit_emit_op2() 2915 src1 ^= src2; in sljit_emit_op2() 3435 if (dst == src2) { in sljit_emit_fop2() 3437 src2 = src1; in sljit_emit_fop2() [all …]
|
H A D | sljitNativePPC_common.c | 1297 sljit_s32 src2, sljit_sw src2w) in emit_op() argument 1320 if (FAST_IS_REG(src2)) { in emit_op() 1321 src2_r = src2; in emit_op() 1326 } else if (src2 == SLJIT_IMM) { in emit_op() 1712 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 1728 if (src2 == SLJIT_IMM) in sljit_emit_op2() 1941 if (src2 == SLJIT_IMM) { in sljit_emit_op2() 2244 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2246 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2333 if (src2 & SLJIT_MEM) { in sljit_emit_fop2() [all …]
|
H A D | sljitLir.c | 1629 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_op2() argument 1713 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_op2r() argument 1904 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop1_cmp() argument 2001 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop2() argument 2033 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fop2r() argument 2266 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_cmp() argument 2290 sljit_s32 src2, sljit_sw src2w) in check_sljit_emit_fcmp() argument 3244 src1 = src2; in sljit_emit_cmp() 3246 src2 = SLJIT_IMM; in sljit_emit_cmp() 3285 src1 = src2; in sljit_emit_cmp() [all …]
|
H A D | sljitNativeARM_64.c | 1675 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 1702 if (src2 & SLJIT_MEM) { in sljit_emit_op2() 1704 src2 = TMP_REG2; in sljit_emit_op2() 1712 if (src2 == SLJIT_IMM) in sljit_emit_op2() 1715 src2w = src2; in sljit_emit_op2() 1726 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u() argument 1738 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2r() argument 2050 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2052 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2128 if (src2 & SLJIT_MEM) { in sljit_emit_fop2() [all …]
|
H A D | sljitLir.h | 1279 sljit_s32 src2, sljit_sw src2w); 1286 sljit_s32 src2, sljit_sw src2w); 1299 sljit_s32 src2, sljit_sw src2w); 1463 sljit_s32 src2, sljit_sw src2w); 1476 sljit_s32 src2, sljit_sw src2w); 1686 sljit_s32 src2, sljit_sw src2w); 1699 sljit_s32 src2, sljit_sw src2w);
|
H A D | sljitNativeARM_T2_32.c | 2003 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument 2019 if (src2 == SLJIT_IMM) in sljit_emit_op2() 2021 else if (src2 & SLJIT_MEM) { in sljit_emit_op2() 2026 src2w = src2; in sljit_emit_op2() 2045 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u() argument 2057 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2r() argument 2337 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument 2346 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2348 src2 = TMP_FREG2; in sljit_emit_fop1_cmp() 2428 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 | 1959 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2) argument 1963 if (src1 == src2 && src1 != IR_UNUSED) { 1966 return ir_emit3(ctx, IR_OPTX(IR_PHI, type, 3), ctx->control, src1, src2); 2149 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2) argument 2152 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 | 630 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2); 674 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2);
|
/php-src/Zend/ |
H A D | zend_compile.h | 961 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length…
|
H A D | zend_compile.c | 1563 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length… in zend_mangle_property_name() argument 1570 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))
|