Home
last modified time | relevance | path

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

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_32.c2072 sljit_s32 dst_reg; in emit_op() local
2241 src1_reg = dst_reg; in emit_op()
2268 src1_reg = dst_reg; in emit_op()
2487 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2505 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
3540 sljit_s32 dst_reg, in sljit_emit_select() argument
3551 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select()
3554 src2_reg = dst_reg; in sljit_emit_select()
4335 sljit_s32 dst_reg; in sljit_emit_simd_extend() local
4370 src = dst_reg; in sljit_emit_simd_extend()
[all …]
H A DsljitNativePPC_common.c1967 sljit_s32 dst_reg, in sljit_emit_op2r() argument
1978 return push_inst(compiler, ADD | D(dst_reg) | A(dst_reg) | B(TMP_REG2)); in sljit_emit_op2r()
1985 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2027 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2056 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2069 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2794 sljit_s32 dst_reg, in sljit_emit_select() argument
2811 if (dst_reg != src2_reg) { in sljit_emit_select()
2812 if (dst_reg == src1) { in sljit_emit_select()
2818 FAIL_IF(push_inst(compiler, OR | S(dst_reg) | A(TMP_REG1) | B(dst_reg))); in sljit_emit_select()
[all …]
H A DsljitNativeARM_T2_32.c2055 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2072 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2117 if (dst_reg == src1_reg && IS_2_LO_REGS(dst_reg, src3)) in sljit_emit_shift_into()
2125 return push_inst32(compiler, ORR_W | RD4(dst_reg) | RN4(dst_reg) | RM4(TMP_REG1)); in sljit_emit_shift_into()
3108 sljit_s32 dst_reg, in sljit_emit_select() argument
3119 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select()
3122 src2_reg = dst_reg; in sljit_emit_select()
4010 sljit_s32 dst_reg; in sljit_emit_simd_extend() local
4045 src = dst_reg; in sljit_emit_simd_extend()
4048 if (dst_reg == TMP_FREG2) in sljit_emit_simd_extend()
[all …]
H A DsljitNativeX86_32.c1250 sljit_s32 dst_reg, in sljit_emit_select() argument
1254 sljit_s32 dst = dst_reg; in sljit_emit_select()
1259 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
1278 dst_reg = TMP_REG1; in sljit_emit_select()
1280 if (dst_reg != src2_reg) { in sljit_emit_select()
1281 if (dst_reg == src1) { in sljit_emit_select()
1285 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
1286 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select()
1291 EMIT_MOV(compiler, dst_reg, 0, src2_reg, src2w); in sljit_emit_select()
1295 if (sljit_has_cpu_feature(SLJIT_HAS_CMOV) && (src1 != SLJIT_IMM || dst_reg != TMP_REG1)) { in sljit_emit_select()
[all …]
H A DsljitNativeARM_64.c1736 sljit_s32 dst_reg, in sljit_emit_op2r() argument
1753 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
1793 } else if (dst_reg == src3) { in sljit_emit_shift_into()
1818 return push_inst(compiler, (ORR ^ inv_bits) | RD(dst_reg) | RN(dst_reg) | RM(TMP_REG1)); in sljit_emit_shift_into()
2526 sljit_s32 dst_reg, in sljit_emit_select() argument
3264 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument
3385 sljit_s32 dst_reg; in sljit_get_local_base() local
3392 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_get_local_base()
3409 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(dst_reg) | (sljit_ins)(offset << 10))); in sljit_get_local_base()
3413 FAIL_IF(load_immediate (compiler, dst_reg, offset)); in sljit_get_local_base()
[all …]
H A DsljitNativeMIPS_common.c2652 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2663 …eturn push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(dst_reg) | T(TMP_REG2) | D(dst_reg), DR(dst_r… in sljit_emit_op2r()
2670 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2713 FAIL_IF(push_inst(compiler, ins1 | T(src1_reg) | D(dst_reg), DR(dst_reg))); in sljit_emit_shift_into()
2715 return push_inst(compiler, OR | S(dst_reg) | T(TMP_REG1) | D(dst_reg), DR(dst_reg)); in sljit_emit_shift_into()
2746 return push_inst(compiler, OR | S(dst_reg) | T(TMP_REG1) | D(dst_reg), DR(dst_reg)); in sljit_emit_shift_into()
3735 sljit_s32 dst_reg, in sljit_emit_select() argument
3769 if (dst_reg != src2_reg) { in sljit_emit_select()
3770 if (dst_reg == src1) { in sljit_emit_select()
3780 if (dst_reg != src2_reg) { in sljit_emit_select()
[all …]
H A DsljitNativeX86_64.c1011 sljit_s32 dst_reg, in sljit_emit_select() argument
1016 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
1023 if (dst_reg != src2_reg) { in sljit_emit_select()
1024 if (dst_reg == src1) { in sljit_emit_select()
1028 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
1029 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select()
1034 EMIT_MOV(compiler, dst_reg, 0, src2_reg, 0); in sljit_emit_select()
1044 return emit_groupf(compiler, U8(get_jump_code((sljit_uw)type) - 0x40), dst_reg, src1, src1w); in sljit_emit_select()
1047 return emit_cmov_generic(compiler, type, dst_reg, src1, src1w); in sljit_emit_select()
H A DsljitNativeRISCV_common.c2039 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2056 return push_inst(compiler, ADD | WORD | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG2)); in sljit_emit_op2r()
2063 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2111 return push_inst(compiler, OR | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG1)); in sljit_emit_shift_into()
2117 } else if (dst_reg == src3) { in sljit_emit_shift_into()
2142 return push_inst(compiler, OR | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG1)); in sljit_emit_shift_into()
2908 sljit_s32 dst_reg, in sljit_emit_select() argument
2928 if (dst_reg != src2_reg) { in sljit_emit_select()
2929 if (dst_reg == src1) { in sljit_emit_select()
2937 if ((src1 & REG_MASK) == dst_reg) in sljit_emit_select()
[all …]
H A DsljitNativeX86_common.c1128 sljit_s32 dst_reg,
1338 sljit_s32 dst_reg, in emit_cmov_generic() argument
2739 sljit_s32 dst_reg, argument
2771 sljit_s32 dst_reg, argument
2865 if (dst_reg != src3) {
2867 src1_reg = dst_reg;
2889 if (dst_reg != src3) {
2891 src1_reg = dst_reg;
2920 src1_reg = dst_reg;
2951 if (src1_reg != dst_reg)
[all …]
H A DsljitNativeLOONGARCH_64.c2029 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2040 return push_inst(compiler, ADD_D | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG2)); in sljit_emit_op2r()
2047 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2088 return push_inst(compiler, OR | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG1)); in sljit_emit_shift_into()
2094 } else if (dst_reg == src3) { in sljit_emit_shift_into()
2119 return push_inst(compiler, OR | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG1)); in sljit_emit_shift_into()
2993 sljit_s32 dst_reg, in sljit_emit_select() argument
3005 if (dst_reg != src2_reg) { in sljit_emit_select()
3006 if (dst_reg == src1) { in sljit_emit_select()
3017 if (OFFS_REG(src1) == dst_reg) in sljit_emit_select()
[all …]
H A DsljitLir.c1539 sljit_s32 dst_reg, in check_sljit_emit_atomic_load() argument
1570 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_atomic_load()
1711 sljit_s32 dst_reg, in check_sljit_emit_op2r() argument
1726 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_op2r()
1738 sljit_s32 dst_reg, in check_sljit_emit_shift_into() argument
1751 CHECK_ARGUMENT(dst_reg != src2_reg); in check_sljit_emit_shift_into()
1758 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_shift_into()
2414 sljit_s32 dst_reg, in check_sljit_emit_select() argument
2442 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_select()
3508 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument
[all …]
H A DsljitLir.h1297 sljit_s32 dst_reg,
1341 sljit_s32 dst_reg,
1754 sljit_s32 dst_reg,
2147 sljit_s32 dst_reg,
H A DsljitNativeS390X.c2982 sljit_s32 dst_reg, in sljit_emit_op2r() argument
3000 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
3007 sljit_gpr dst_r = gpr(dst_reg); in sljit_emit_shift_into()
3757 sljit_s32 dst_reg, in sljit_emit_select() argument
3763 sljit_gpr dst_r = gpr(dst_reg); in sljit_emit_select()
3771 if (dst_reg != src2_reg) { in sljit_emit_select()
3772 if (src1 == dst_reg) { in sljit_emit_select()
3777 if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
4377 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument
4381 CHECK(check_sljit_emit_atomic_load(compiler, op, dst_reg, mem_reg)); in sljit_emit_atomic_load()
[all …]
/php-src/ext/opcache/jit/ir/
H A Dir_aarch64.dasc4013 ir_reg dst_reg = insn->op3;
4020 if (op2_reg != dst_reg) {
4656 ir_reg src_reg, dst_reg;
4729 dst_reg = fp_reg_params[fp_param];
4735 if (dst_reg != IR_REG_NONE) {
4745 if (src_reg != dst_reg) {
4749 copies[count].to = dst_reg;
4795 dst_reg = fp_reg_params[fp_param];
4801 if (dst_reg != IR_REG_NONE) {
5367 ir_reg dst_reg;
[all …]
H A Dir_x86.dasc7790 ir_reg dst_reg = insn->op3;
7797 if (op2_reg != dst_reg) {
8504 ir_reg src_reg, dst_reg;
8590 dst_reg = fp_reg_params[fp_param];
8600 if (dst_reg != IR_REG_NONE) {
8609 if (src_reg != dst_reg) {
8613 copies[count].to = dst_reg;
8668 if (dst_reg != IR_REG_NONE) {
8747 dst_reg = int_reg_params[j-3];
9719 ir_reg dst_reg;
[all …]
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_compile.c665 #define SELECT(type, dst_reg, src1, src1w, src2_reg) \ argument
666 sljit_emit_select(compiler, (type), (dst_reg), (src1), (src1w), (src2_reg))

Completed in 167 milliseconds