/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativePPC_common.c | 1988 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 D | sljitNativeRISCV_common.c | 2066 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 D | sljitNativeS390X.c | 3003 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 D | sljitNativeLOONGARCH_64.c | 2050 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 D | sljitNativeARM_64.c | 1756 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 D | sljitNativeMIPS_common.c | 2673 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 D | sljitNativeARM_T2_32.c | 2075 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 D | sljitNativeX86_common.c | 2774 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 D | sljitNativeARM_32.c | 2508 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 D | sljitLir.h | 1344 sljit_s32 src3, sljit_sw src3w);
|
H A D | sljitLir.c | 1741 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()
|