Home
last modified time | relevance | path

Searched refs:src3w (Results 1 – 11 of 11) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativePPC_common.c1988 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2009 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2012 src3w &= bit_length - 1; in sljit_emit_shift_into()
2014 if (src3w == 0) in sljit_emit_shift_into()
2020 FAIL_IF(push_inst(compiler, SRDI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2024 FAIL_IF(push_inst(compiler, SLDI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2026 …IF(push_inst(compiler, RLDICL | S(src2_reg) | A(TMP_REG1) | RLDI_SH(src3w) | RLDI_MB(64 - src3w))); in sljit_emit_shift_into()
2032 FAIL_IF(push_inst(compiler, SRWI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2033 …h_inst(compiler, RLWIMI | S(src2_reg) | A(dst_reg) | RLWI_SH(32 - src3w) | RLWI_MBE(0, src3w - 1)); in sljit_emit_shift_into()
2036 FAIL_IF(push_inst(compiler, SLWI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
[all …]
H A DsljitNativeRISCV_common.c2066 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2091 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2094 src3w &= bit_length - 1; in sljit_emit_shift_into()
2096 if (src3w == 0) in sljit_emit_shift_into()
2100 ins1 = SLLI | WORD | IMM_I(src3w); in sljit_emit_shift_into()
2101 src3w = bit_length - src3w; in sljit_emit_shift_into()
2102 ins2 = SRLI | WORD | IMM_I(src3w); in sljit_emit_shift_into()
2104 ins1 = SRLI | WORD | IMM_I(src3w); in sljit_emit_shift_into()
2105 src3w = bit_length - src3w; in sljit_emit_shift_into()
2106 ins2 = SLLI | WORD | IMM_I(src3w); in sljit_emit_shift_into()
[all …]
H A DsljitNativeS390X.c3003 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
3014 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
3023 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
3026 src3w &= bit_length - 1; in sljit_emit_shift_into()
3028 if (src3w == 0) in sljit_emit_shift_into()
3034 FAIL_IF(push_inst(compiler, ins | R20A(dst_r) | (sljit_ins)src3w)); in sljit_emit_shift_into()
3041 FAIL_IF(push_inst(compiler, ins | R36A(dst_r) | R32A(src1_r) | ((sljit_ins)src3w << 16))); in sljit_emit_shift_into()
3047 src3w = bit_length - src3w; in sljit_emit_shift_into()
3048 …|= ((sljit_ins)(64 - bit_length) << 24) | ((sljit_ins)(63 - src3w) << 16) | ((sljit_ins)src3w << 8… in sljit_emit_shift_into()
3050 …ins |= ((sljit_ins)(64 - src3w) << 24) | ((sljit_ins)63 << 16) | ((sljit_ins)(src3w + 64 - bit_len… in sljit_emit_shift_into()
[all …]
H A DsljitNativeLOONGARCH_64.c2050 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2068 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2071 src3w &= bit_length - 1; in sljit_emit_shift_into()
2073 if (src3w == 0) in sljit_emit_shift_into()
2077 ins1 = INST(SLLI, op) | IMM_I12(src3w); in sljit_emit_shift_into()
2078 src3w = bit_length - src3w; in sljit_emit_shift_into()
2079 ins2 = INST(SRLI, op) | IMM_I12(src3w); in sljit_emit_shift_into()
2081 ins1 = INST(SRLI, op) | IMM_I12(src3w); in sljit_emit_shift_into()
2082 src3w = bit_length - src3w; in sljit_emit_shift_into()
2083 ins2 = INST(SLLI, op) | IMM_I12(src3w); in sljit_emit_shift_into()
[all …]
H A DsljitNativeARM_64.c1756 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
1763 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
1769 …iler, (is_left ? SLJIT_ROTL : SLJIT_ROTR) | (op & SLJIT_32), dst_reg, 0, src1_reg, 0, src3, src3w); in sljit_emit_shift_into()
1772 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
1778 src3w &= mask; in sljit_emit_shift_into()
1780 if (src3w == 0) in sljit_emit_shift_into()
1784 src3w = (src3w ^ mask) + 1; in sljit_emit_shift_into()
1787 …| RN(is_left ? src1_reg : src2_reg) | RM(is_left ? src2_reg : src1_reg) | ((sljit_ins)src3w << 10)… in sljit_emit_shift_into()
1791 FAIL_IF(emit_op_mem(compiler, inv_bits ? INT_SIZE : WORD_SIZE, TMP_REG2, src3, src3w, TMP_REG2)); in sljit_emit_shift_into()
H A DsljitNativeMIPS_common.c2673 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2695 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2698 src3w &= bit_length - 1; in sljit_emit_shift_into()
2700 if (src3w == 0) in sljit_emit_shift_into()
2704 ins1 = SELECT_OP3(op, src3w, DSLL, DSLL32, SLL); in sljit_emit_shift_into()
2705 src3w = bit_length - src3w; in sljit_emit_shift_into()
2706 ins2 = SELECT_OP3(op, src3w, DSRL, DSRL32, SRL); in sljit_emit_shift_into()
2708 ins1 = SELECT_OP3(op, src3w, DSRL, DSRL32, SRL); in sljit_emit_shift_into()
2709 src3w = bit_length - src3w; in sljit_emit_shift_into()
2710 ins2 = SELECT_OP3(op, src3w, DSLL, DSLL32, SLL); in sljit_emit_shift_into()
[all …]
H A DsljitNativeARM_T2_32.c2075 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2080 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
2087 … sljit_emit_op2(compiler, is_left ? SLJIT_ROTL : SLJIT_ROTR, dst_reg, 0, src1_reg, 0, src3, src3w); in sljit_emit_shift_into()
2090 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2093 src3w &= 0x1f; in sljit_emit_shift_into()
2095 if (src3w == 0) in sljit_emit_shift_into()
2099 …t16(compiler, (is_left ? LSLSI : LSRSI) | RD3(dst_reg) | RN3(src1_reg) | ((sljit_ins)src3w << 6))); in sljit_emit_shift_into()
2101 …F(push_inst32(compiler, (is_left ? LSL_WI : LSR_WI) | RD4(dst_reg) | RM4(src1_reg) | IMM5(src3w))); in sljit_emit_shift_into()
2103 src3w = (src3w ^ 0x1f) + 1; in sljit_emit_shift_into()
2104 …piler, ORR_W | RD4(dst_reg) | RN4(dst_reg) | RM4(src2_reg) | (is_left ? 0x10 : 0x0) | IMM5(src3w)); in sljit_emit_shift_into()
[all …]
H A DsljitNativeX86_common.c2774 sljit_s32 src3, sljit_sw src3w) argument
2788 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w));
2789 ADJUST_LOCAL_OFFSET(src3, src3w);
2792 CHECK_EXTRA_REGS(src3, src3w, (void)0);
2800 src3w &= 0x1f;
2802 src3w &= (op & SLJIT_32) ? 0x1f : 0x3f;
2805 if (src3w == 0)
2816 return emit_shift(compiler, is_left ? ROL : ROR, dst_reg, dstw, src1_reg, src1w, src3, src3w);
2848 EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, src3, src3w);
2915 EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, src3, src3w);
[all …]
H A DsljitNativeARM_32.c2508 sljit_s32 src3, sljit_sw src3w) in sljit_emit_shift_into() argument
2513 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
2520 … sljit_emit_op2(compiler, is_left ? SLJIT_ROTL : SLJIT_ROTR, dst_reg, 0, src1_reg, 0, src3, src3w); in sljit_emit_shift_into()
2523 ADJUST_LOCAL_OFFSET(src3, src3w); in sljit_emit_shift_into()
2527 src3w &= 0x1f; in sljit_emit_shift_into()
2529 if (src3w == 0) in sljit_emit_shift_into()
2532 …MOV | RD(dst_reg) | RM(src1_reg) | ((sljit_ins)(is_left ? 0 : 1) << 5) | ((sljit_ins)src3w << 7))); in sljit_emit_shift_into()
2533 src3w = (src3w ^ 0x1f) + 1; in sljit_emit_shift_into()
2534 …reg) | RN(dst_reg) | RM(src2_reg) | ((sljit_ins)(is_left ? 1 : 0) << 5) | ((sljit_ins)src3w << 7)); in sljit_emit_shift_into()
2538 FAIL_IF(emit_op_mem(compiler, WORD_SIZE | LOAD_DATA, TMP_REG2, src3, src3w, TMP_REG2)); in sljit_emit_shift_into()
H A DsljitLir.h1344 sljit_s32 src3, sljit_sw src3w);
H A DsljitLir.c1741 sljit_s32 src3, sljit_sw src3w) in check_sljit_emit_shift_into() argument
1750 FUNCTION_CHECK_SRC(src3, src3w); in check_sljit_emit_shift_into()
1764 sljit_verbose_param(compiler, src3, src3w); in check_sljit_emit_shift_into()

Completed in 129 milliseconds