Home
last modified time | relevance | path

Searched refs:src2 (Results 1 – 21 of 21) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativePPC_32.c56 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 DsljitNativePPC_64.c131 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 DsljitNativeRISCV_common.c1300 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 DsljitNativeLOONGARCH_64.c1323 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 DsljitNativeMIPS_common.c1707 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 DsljitNativeX86_common.c2170 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 DsljitNativeARM_32.c628 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 DsljitNativeS390X.c1068 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 DsljitNativePPC_common.c1297 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 DsljitLir.c1629 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 DsljitNativeARM_64.c1675 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 DsljitLir.h1279 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 DsljitNativeARM_T2_32.c2003 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 DsljitNativeMIPS_64.c30 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 DsljitNativeMIPS_32.c30 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 Dir.c1959 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 Dir_aarch64.dasc157 |.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 Dir_builder.h630 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 Dzend_compile.h961 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length…
H A Dzend_compile.c1563 …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 Dpcre2_jit_compile.c643 #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))

Completed in 243 milliseconds