Home
last modified time | relevance | path

Searched refs:dst_reg (Results 1 – 10 of 10) sorted by relevance

/PHP-7.3/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_32.c1440 sljit_s32 dst_reg; in emit_op() local
1527 dst_reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; in emit_op()
1538 if (FAST_IS_REG(src2) && dst_reg != TMP_REG2) in emit_op()
1544 src2_reg = (op <= SLJIT_MOV_P) ? dst_reg : TMP_REG2; in emit_op()
2461 sljit_s32 dst_reg, flags = GET_ALL_FLAGS(op); in sljit_emit_op_flags() local
2470 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op_flags()
2473 FAIL_IF(push_inst(compiler, MOV | RD(dst_reg) | SRC2_IMM | 0)); in sljit_emit_op_flags()
2485 FAIL_IF(push_inst(compiler, ((ins | RD(dst_reg) | RN(dst_reg) | SRC2_IMM | 1) & ~COND_MASK) | cc)); in sljit_emit_op_flags()
2488 …FAIL_IF(push_inst(compiler, ((ins | RD(dst_reg) | RN(dst_reg) | SRC2_IMM | 0) & ~COND_MASK) | (cc … in sljit_emit_op_flags()
2499 sljit_s32 dst_reg, in sljit_emit_cmov() argument
[all …]
H A DsljitNativeARM_64.c1787 sljit_s32 dst_reg, in sljit_emit_cmov() argument
1790 sljit_ins inv_bits = (dst_reg & SLJIT_I32_OP) ? (1 << 31) : 0; in sljit_emit_cmov()
1794 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
1797 if (dst_reg & SLJIT_I32_OP) in sljit_emit_cmov()
1805 dst_reg &= ~SLJIT_I32_OP; in sljit_emit_cmov()
1807 return push_inst(compiler, (CSEL ^ inv_bits) | (cc << 12) | RD(dst_reg) | RN(dst_reg) | RM(src)); in sljit_emit_cmov()
1891 sljit_s32 dst_reg; in sljit_get_local_base() local
1899 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_get_local_base()
1915 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(dst_reg) | (offset << 10))); in sljit_get_local_base()
1919 FAIL_IF(load_immediate (compiler, dst_reg, offset)); in sljit_get_local_base()
[all …]
H A DsljitNativeARM_T2_32.c1414 sljit_s32 dst_reg, flags, src2_reg; in sljit_emit_op2() local
1425 dst_reg = SLOW_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op2()
2189 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2195 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
2197 dst_reg &= ~SLJIT_I32_OP; in sljit_emit_cmov()
2203 return push_inst16(compiler, MOV | SET_REGS44(dst_reg, src)); in sljit_emit_cmov()
2211 return push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_cmov()
2218 return push_inst32(compiler, MOV_WI | RD4(dst_reg) | tmp); in sljit_emit_cmov()
2224 return push_inst32(compiler, MVN_WI | RD4(dst_reg) | tmp); in sljit_emit_cmov()
2230 FAIL_IF(push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_cmov()
[all …]
H A DsljitNativeX86_common.c2731 sljit_s32 dst_reg, argument
2737 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw));
2740 dst_reg &= ~SLJIT_I32_OP;
2742 if (!sljit_has_cpu_feature(SLJIT_HAS_CMOV) || (dst_reg >= SLJIT_R3 && dst_reg <= SLJIT_S3))
2743 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2746 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2753 compiler->mode32 = dst_reg & SLJIT_I32_OP;
2754 dst_reg &= ~SLJIT_I32_OP;
2763 inst = emit_x86_instruction(compiler, 2, dst_reg, 0, src, srcw);
H A DsljitLir.c1771 sljit_s32 dst_reg, in check_sljit_emit_cmov() argument
1779 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(dst_reg & ~SLJIT_I32_OP)); in check_sljit_emit_cmov()
1795 !(dst_reg & SLJIT_I32_OP) ? "" : "32", in check_sljit_emit_cmov()
1797 sljit_verbose_reg(compiler, dst_reg & ~SLJIT_I32_OP); in check_sljit_emit_cmov()
1962 sljit_s32 dst_reg, in sljit_emit_cmov_generic() argument
1967 sljit_s32 op = (dst_reg & SLJIT_I32_OP) ? SLJIT_MOV32 : SLJIT_MOV; in sljit_emit_cmov_generic()
1980 FAIL_IF(sljit_emit_op1(compiler, op, dst_reg & ~SLJIT_I32_OP, 0, src, srcw)); in sljit_emit_cmov_generic()
2529 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2534 SLJIT_UNUSED_ARG(dst_reg); in sljit_emit_cmov()
H A DsljitNativeMIPS_common.c1967 sljit_s32 dst_reg, in sljit_emit_cmov() argument
1975 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
1981 if (dst_reg & SLJIT_I32_OP) in sljit_emit_cmov()
1989 dst_reg &= ~SLJIT_I32_OP; in sljit_emit_cmov()
2032 return push_inst(compiler, ins | S(src) | D(dst_reg), DR(dst_reg)); in sljit_emit_cmov()
2035 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw); in sljit_emit_cmov()
H A DsljitNativeSPARC_common.c1453 sljit_s32 dst_reg, in sljit_emit_cmov() argument
1457 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
1460 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);; in sljit_emit_cmov()
H A DsljitLir.h1257 sljit_s32 dst_reg,
H A DsljitNativePPC_common.c2119 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2123 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
2125 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);; in sljit_emit_cmov()
/PHP-7.3/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c612 #define CMOV(type, dst_reg, src, srcw) \ argument
613 sljit_emit_cmov(compiler, (type), (dst_reg), (src), (srcw))

Completed in 106 milliseconds