/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeARM_32.c | 2117 if (src2_reg) in emit_op() 2122 if (src2_reg) { in emit_op() 2130 if (src2_reg) { in emit_op() 2139 if (src2_reg) { in emit_op() 2148 if (src2_reg) { in emit_op() 2161 if (src2_reg) { in emit_op() 2217 src2_reg = src2; in emit_op() 2507 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 3542 sljit_s32 src2_reg) in sljit_emit_select() argument 3552 src1 = src2_reg; in sljit_emit_select() [all …]
|
H A D | sljitNativeX86_32.c | 1252 sljit_s32 src2_reg) in sljit_emit_select() argument 1259 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 1265 CHECK_EXTRA_REGS(src2_reg, src2w, (void)0); in sljit_emit_select() 1270 if (src1 == SLJIT_IMM || (!(src1 & SLJIT_MEM) && (src2_reg & SLJIT_MEM))) { in sljit_emit_select() 1272 src1 = src2_reg; in sljit_emit_select() 1276 EMIT_MOV(compiler, TMP_REG1, 0, src2_reg, src2w); in sljit_emit_select() 1280 if (dst_reg != src2_reg) { in sljit_emit_select() 1282 src1 = src2_reg; in sljit_emit_select() 1287 src1 = src2_reg; in sljit_emit_select() 1291 EMIT_MOV(compiler, dst_reg, 0, src2_reg, src2w); in sljit_emit_select()
|
H A D | sljitNativeX86_64.c | 1013 sljit_s32 src2_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() 1025 src1 = src2_reg; in sljit_emit_select() 1030 src1 = src2_reg; in sljit_emit_select() 1034 EMIT_MOV(compiler, dst_reg, 0, src2_reg, 0); in sljit_emit_select()
|
H A D | sljitNativePPC_common.c | 1987 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 2000 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into() 2004 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 2021 … return push_inst(compiler, RLDIMI | S(src2_reg) | A(dst_reg) | RLDI_SH(64 - src3w) | RLDI_MB(0)); in sljit_emit_shift_into() 2053 FAIL_IF(push_inst(compiler, (is_right ? SLDI(1) : SRDI(1)) | S(src2_reg) | A(TMP_REG1))); in sljit_emit_shift_into() 2066 FAIL_IF(push_inst(compiler, (is_right ? SLWI(1) : SRWI(1)) | S(src2_reg) | A(TMP_REG1))); in sljit_emit_shift_into() 2796 sljit_s32 src2_reg) in sljit_emit_select() argument 2807 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 2811 if (dst_reg != src2_reg) { in sljit_emit_select() 2813 src1 = src2_reg; in sljit_emit_select() [all …]
|
H A D | sljitNativeARM_T2_32.c | 2074 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 2085 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 3110 sljit_s32 src2_reg) in sljit_emit_select() argument 3115 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 3119 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select() 3120 src1 = src2_reg; in sljit_emit_select() 3122 src2_reg = dst_reg; in sljit_emit_select() 3129 if (src2_reg != dst_reg) { in sljit_emit_select() 3130 src1 = src2_reg; in sljit_emit_select() 3137 } else if (dst_reg != src2_reg) in sljit_emit_select() [all …]
|
H A D | sljitNativeRISCV_common.c | 2065 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 2086 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 2110 FAIL_IF(push_inst(compiler, ins2 | RD(TMP_REG1) | RS1(src2_reg))); in sljit_emit_shift_into() 2135 FAIL_IF(push_inst(compiler, ins2 | WORD | RD(TMP_REG1) | RS1(src2_reg) | IMM_I(1))); in sljit_emit_shift_into() 2137 src2_reg = TMP_REG1; in sljit_emit_shift_into() 2141 FAIL_IF(push_inst(compiler, ins3 | WORD | RD(TMP_REG1) | RS1(src2_reg) | RS2(TMP_REG2))); in sljit_emit_shift_into() 2910 sljit_s32 src2_reg) in sljit_emit_select() argument 2924 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 2928 if (dst_reg != src2_reg) { in sljit_emit_select() 2930 src1 = src2_reg; in sljit_emit_select() [all …]
|
H A D | sljitNativeARM_64.c | 1755 sljit_s32 src2_reg, 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() 1767 if (src1_reg == src2_reg) { 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() 1807 …FAIL_IF(push_inst(compiler, (UBFM ^ (inv_bits | (inv_bits >> 9))) | RD(TMP_REG1) | RN(src2_reg) | … in sljit_emit_shift_into() 1813 src2_reg = TMP_REG1; in sljit_emit_shift_into() 1817 …FAIL_IF(push_inst(compiler, ((is_left ? LSRV : LSLV) ^ inv_bits) | RD(TMP_REG1) | RN(src2_reg) | R… in sljit_emit_shift_into() 2528 sljit_s32 src2_reg) in sljit_emit_select() argument 2534 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 2549 return push_inst(compiler, (CSEL ^ inv_bits) | (cc << 12) | RD(dst_reg) | RN(src2_reg) | RM(src1)); in sljit_emit_select()
|
H A D | sljitNativeX86_common.c | 2773 sljit_s32 src2_reg, argument 2811 is_rotate = (src1_reg == src2_reg); 2813 CHECK_EXTRA_REGS(src2_reg, src2w, (void)0); 2819 if (src2_reg & SLJIT_MEM) { 2820 EMIT_MOV(compiler, TMP_REG1, 0, src2_reg, src2w); 2821 src2_reg = TMP_REG1; 2831 if (src2_reg != TMP_REG1) { 2858 src2_reg = TMP_REG1; 2874 if (src2_reg != TMP_REG1) { 2906 if (src1_reg != TMP_REG1 && src2_reg != TMP_REG1) { [all …]
|
H A D | sljitNativeMIPS_common.c | 2672 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 2690 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 2714 FAIL_IF(push_inst(compiler, ins2 | T(src2_reg) | D(TMP_REG1), DR(TMP_REG1))); in sljit_emit_shift_into() 2741 src2_reg = TMP_REG1; in sljit_emit_shift_into() 3737 sljit_s32 src2_reg) in sljit_emit_select() argument 3753 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 3769 if (dst_reg != src2_reg) { in sljit_emit_select() 3771 src1 = src2_reg; in sljit_emit_select() 3774 FAIL_IF(push_inst(compiler, mov_ins | S(src2_reg) | TA(0) | D(dst_reg), DR(dst_reg))); in sljit_emit_select() 3780 if (dst_reg != src2_reg) { in sljit_emit_select() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 2049 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 2063 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 2087 FAIL_IF(push_inst(compiler, ins2 | RD(TMP_REG1) | RJ(src2_reg))); in sljit_emit_shift_into() 2112 FAIL_IF(push_inst(compiler, ins2 | RD(TMP_REG1) | RJ(src2_reg) | IMM_I12(1))); in sljit_emit_shift_into() 2114 src2_reg = TMP_REG1; in sljit_emit_shift_into() 2118 FAIL_IF(push_inst(compiler, ins3 | RD(TMP_REG1) | RJ(src2_reg) | RK(TMP_REG2))); in sljit_emit_shift_into() 2995 sljit_s32 src2_reg) in sljit_emit_select() argument 3002 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 3005 if (dst_reg != src2_reg) { in sljit_emit_select() 3007 src1 = src2_reg; in sljit_emit_select() [all …]
|
H A D | sljitNativeS390X.c | 3002 sljit_s32 src2_reg, in sljit_emit_shift_into() argument 3009 sljit_gpr src2_r = gpr(src2_reg); in sljit_emit_shift_into() 3014 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into() 3018 if (src1_reg == src2_reg) { in sljit_emit_shift_into() 3759 sljit_s32 src2_reg) in sljit_emit_select() argument 3767 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 3771 if (dst_reg != src2_reg) { in sljit_emit_select() 3773 src1 = src2_reg; in sljit_emit_select() 3779 src1 = src2_reg; in sljit_emit_select() 3783 …, ((type & SLJIT_32) ? 0x1800 /* lr */ : 0xb9040000 /* lgr */) | R4A(dst_r) | R0A(gpr(src2_reg)))); in sljit_emit_select()
|
H A D | sljitLir.h | 1343 sljit_s32 src2_reg, 1756 sljit_s32 src2_reg);
|
H A D | sljitLir.c | 1740 sljit_s32 src2_reg, in check_sljit_emit_shift_into() argument 1749 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(src2_reg)); in check_sljit_emit_shift_into() 1751 CHECK_ARGUMENT(dst_reg != src2_reg); in check_sljit_emit_shift_into() 1762 sljit_verbose_reg(compiler, src2_reg); in check_sljit_emit_shift_into() 2416 sljit_s32 src2_reg) in check_sljit_emit_select() argument 2426 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(src2_reg)); in check_sljit_emit_select() 2446 sljit_verbose_reg(compiler, src2_reg); in check_sljit_emit_select()
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 665 #define SELECT(type, dst_reg, src1, src1w, src2_reg) \ argument 666 sljit_emit_select(compiler, (type), (dst_reg), (src1), (src1w), (src2_reg))
|