Home
last modified time | relevance | path

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

/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_32.c1779 sljit_s32 dst_reg; in emit_op() local
1878 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG2; in emit_op()
1889 if (FAST_IS_REG(src2) && dst_reg != TMP_REG2) in emit_op()
1895 src2_reg = (op <= SLJIT_MOV_P) ? dst_reg : TMP_REG2; in emit_op()
2878 sljit_s32 dst_reg, flags = GET_ALL_FLAGS(op); in sljit_emit_op_flags() local
2887 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op_flags()
2890 FAIL_IF(push_inst(compiler, MOV | RD(dst_reg) | SRC2_IMM | 0)); in sljit_emit_op_flags()
2902 FAIL_IF(push_inst(compiler, ((ins | RD(dst_reg) | RN(dst_reg) | SRC2_IMM | 1) & ~COND_MASK) | cc)); in sljit_emit_op_flags()
2905 …FAIL_IF(push_inst(compiler, ((ins | RD(dst_reg) | RN(dst_reg) | SRC2_IMM | 0) & ~COND_MASK) | (cc … in sljit_emit_op_flags()
2916 sljit_s32 dst_reg, in sljit_emit_cmov() argument
[all …]
H A DsljitNativeARM_64.c1974 sljit_s32 dst_reg, in sljit_emit_cmov() argument
1977 sljit_ins inv_bits = (dst_reg & SLJIT_32) ? W_OP : 0; in sljit_emit_cmov()
1981 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
1984 if (dst_reg & SLJIT_32) in sljit_emit_cmov()
1992 dst_reg &= ~SLJIT_32; in sljit_emit_cmov()
1994 return push_inst(compiler, (CSEL ^ inv_bits) | (cc << 12) | RD(dst_reg) | RN(dst_reg) | RM(src)); in sljit_emit_cmov()
2082 sljit_s32 dst_reg; in sljit_get_local_base() local
2089 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_get_local_base()
2106 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(dst_reg) | (sljit_ins)(offset << 10))); in sljit_get_local_base()
2110 FAIL_IF(load_immediate (compiler, dst_reg, offset)); in sljit_get_local_base()
[all …]
H A DsljitNativeARM_T2_32.c1641 sljit_s32 dst_reg, flags, src2_reg; in sljit_emit_op2() local
1649 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op2()
2492 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2498 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
2500 dst_reg &= ~SLJIT_32; in sljit_emit_cmov()
2506 return push_inst16(compiler, MOV | SET_REGS44(dst_reg, src)); in sljit_emit_cmov()
2514 return push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_cmov()
2521 return push_inst32(compiler, MOV_WI | RD4(dst_reg) | tmp); in sljit_emit_cmov()
2527 return push_inst32(compiler, MVN_WI | RD4(dst_reg) | tmp); in sljit_emit_cmov()
2533 FAIL_IF(push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_cmov()
[all …]
H A DsljitLir.c1865 sljit_s32 dst_reg, in check_sljit_emit_cmov() argument
1873 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(dst_reg & ~SLJIT_32)); in check_sljit_emit_cmov()
1888 !(dst_reg & SLJIT_32) ? "" : "32", in check_sljit_emit_cmov()
1890 sljit_verbose_reg(compiler, dst_reg & ~SLJIT_32); in check_sljit_emit_cmov()
2084 sljit_s32 dst_reg, in sljit_emit_cmov_generic() argument
2089 sljit_s32 op = (dst_reg & SLJIT_32) ? SLJIT_MOV32 : SLJIT_MOV; in sljit_emit_cmov_generic()
2102 FAIL_IF(sljit_emit_op1(compiler, op, dst_reg & ~SLJIT_32, 0, src, srcw)); in sljit_emit_cmov_generic()
2683 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2688 SLJIT_UNUSED_ARG(dst_reg); in sljit_emit_cmov()
H A DsljitNativeX86_common.c2939 sljit_s32 dst_reg, argument
2945 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw));
2948 dst_reg &= ~SLJIT_32;
2950 if (!sljit_has_cpu_feature(SLJIT_HAS_CMOV) || (dst_reg >= SLJIT_R3 && dst_reg <= SLJIT_S3))
2951 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2954 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2961 compiler->mode32 = dst_reg & SLJIT_32;
2962 dst_reg &= ~SLJIT_32;
2971 inst = emit_x86_instruction(compiler, 2, dst_reg, 0, src, srcw);
H A DsljitNativeMIPS_common.c2393 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2401 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
2407 if (dst_reg & SLJIT_32) in sljit_emit_cmov()
2415 dst_reg &= ~SLJIT_32; in sljit_emit_cmov()
2456 return push_inst(compiler, ins | S(src) | D(dst_reg), DR(dst_reg)); in sljit_emit_cmov()
2459 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw); in sljit_emit_cmov()
H A DsljitNativeSPARC_common.c1620 sljit_s32 dst_reg, in sljit_emit_cmov() argument
1624 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
1627 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);; in sljit_emit_cmov()
H A DsljitLir.h1349 sljit_s32 dst_reg,
H A DsljitNativeS390X.c3263 sljit_s32 dst_reg, in sljit_emit_cmov() argument
3267 sljit_gpr dst_r = gpr(dst_reg & ~SLJIT_32); in sljit_emit_cmov()
3271 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
3281 WHEN2(dst_reg & SLJIT_32, locr, locgr)); in sljit_emit_cmov()
H A DsljitNativePPC_common.c2398 sljit_s32 dst_reg, in sljit_emit_cmov() argument
2402 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw)); in sljit_emit_cmov()
2404 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);; in sljit_emit_cmov()
/PHP-8.2/ext/opcache/jit/
H A Dzend_jit_arm64.dasc323 | and dst_reg, src_reg, #0xff
330 | bw_ins dst_reg, src_reg1, wzr
332 | bw_ins dst_reg, src_reg1, #val
335 | bw_ins dst_reg, src_reg1, tmp_reg
341 | bw_ins dst_reg, src_reg1, xzr
343 | bw_ins dst_reg, src_reg1, #val
346 | bw_ins dst_reg, src_reg1, tmp_reg
424 | add_sub_ins dst_reg, src_reg1, wzr
1047 | orr dst_reg, src_reg1, src_reg2
1050 | and dst_reg, src_reg1, src_reg2
[all …]
H A Dzend_jit_x86.dasc884 | add dst_reg, src_reg
887 | sub dst_reg, src_reg
890 | imul dst_reg, src_reg
893 | or dst_reg, src_reg
896 | and dst_reg, src_reg
899 | xor dst_reg, src_reg
921 | vxorps xmm(dst_reg-ZREG_XMM0), xmm(dst_reg-ZREG_XMM0), xmm(dst_reg-ZREG_XMM0)
923 | xorps xmm(dst_reg-ZREG_XMM0), xmm(dst_reg-ZREG_XMM0)
933 | DOUBLE_SET_ZVAL_DVAL dst_addr, dst_reg
975 | vxorps xmm(dst_reg-ZREG_XMM0), xmm(dst_reg-ZREG_XMM0), xmm(dst_reg-ZREG_XMM0)
[all …]
/PHP-8.2/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c639 #define CMOV(type, dst_reg, src, srcw) \ argument
640 sljit_emit_cmov(compiler, (type), (dst_reg), (src), (srcw))

Completed in 180 milliseconds