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 DsljitNativeLOONGARCH_64.c1175 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 DsljitNativeRISCV_common.c1201 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 DsljitNativeMIPS_common.c1723 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 DsljitNativeX86_common.c2021 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 DsljitNativeARM_32.c637 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 DsljitNativeS390X.c1100 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 DsljitNativePPC_common.c1248 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 DsljitLir.c1558 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 DsljitNativeARM_64.c1518 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 DsljitLir.h1245 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 DsljitNativeARM_T2_32.c1864 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 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.c1931 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 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.h628 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 Dzend_compile.h908 …nd_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length…
H A Dzend_compile.c1510 …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 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 253 milliseconds