Home
last modified time | relevance | path

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

/third_party/pcre2/pcre2/src/sljit/
DsljitLir.h836 #define SLJIT_32 0x100 macro
920 #define SLJIT_DIVMOD_U32 (SLJIT_DIVMOD_UW | SLJIT_32)
928 #define SLJIT_DIVMOD_S32 (SLJIT_DIVMOD_SW | SLJIT_32)
934 #define SLJIT_DIV_U32 (SLJIT_DIV_UW | SLJIT_32)
942 #define SLJIT_DIV_S32 (SLJIT_DIV_SW | SLJIT_32)
974 #define SLJIT_MOV32_U8 (SLJIT_MOV_U8 | SLJIT_32)
977 #define SLJIT_MOV32_S8 (SLJIT_MOV_S8 | SLJIT_32)
980 #define SLJIT_MOV32_U16 (SLJIT_MOV_U16 | SLJIT_32)
983 #define SLJIT_MOV32_S16 (SLJIT_MOV_S16 | SLJIT_32)
1000 #define SLJIT_NOT32 (SLJIT_NOT | SLJIT_32)
[all …]
DsljitNativeS390X.c857 FAIL_IF(push_inst(compiler, brc(0xc, 2 + 2 + ((op & SLJIT_32) ? 1 : 2) + 2 + 3 + 1))); in update_zero_overflow()
859 FAIL_IF(push_inst(compiler, (op & SLJIT_32) ? or(dst_r, dst_r) : ogr(dst_r, dst_r))); in update_zero_overflow()
1036 return load_word(compiler, dst_r, src, srcw, (compiler->mode & SLJIT_32) != 0); in emit_move()
1039 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, src_r) : lgr(dst_r, src_r)); in emit_move()
1076 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, tmp0) : lgr(dst_r, tmp0)); in emit_rr()
1224 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, tmp0) : lgr(dst_r, tmp0)); in emit_rx()
1281 if (mode & SLJIT_32) { in emit_commutative()
1328 if (mode & SLJIT_32) { in emit_commutative()
1364 if (mode & SLJIT_32) { in emit_non_commutative()
1385 ins = (mode & SLJIT_32) ? forms->op_rk : forms->op_grk; in emit_non_commutative()
[all …]
DsljitLir.c100 ((op) & ~(SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK))
106 ((op) & (SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK))
386 SLJIT_COMPILE_ASSERT(SLJIT_REWRITABLE_JUMP != SLJIT_32, in sljit_create_compiler()
559 compiler->last_flags = GET_FLAG_TYPE(current_flags) | (current_flags & (SLJIT_32 | SLJIT_SET_Z)); in sljit_set_current_flags()
1024 ((type & 0xff) <= SLJIT_NOT_OVERFLOW ? ((type & SLJIT_32) ? "32" : "") \
1025 : ((type & 0xff) <= SLJIT_ORDERED_F64 ? ((type & SLJIT_32) ? ".f32" : ".f64") : ""))
1208 fprintf(compiler->verbose, " return%s%s ", !(op & SLJIT_32) ? "" : "32", in check_sljit_emit_return()
1237 || ((op & ~SLJIT_32) >= SLJIT_DIVMOD_UW && (op & ~SLJIT_32) <= SLJIT_DIV_SW) in check_sljit_emit_op0()
1248 fprintf(compiler->verbose, (op & SLJIT_32) ? "32" : "w"); in check_sljit_emit_op0()
1277 CHECK_ARGUMENT(!(op & (SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_op1()
[all …]
DsljitNativeX86_common.c997 compiler->mode32 = op & SLJIT_32; in sljit_emit_op0()
1428 EMIT_MOV(compiler, TMP_REG2, 0, SLJIT_IMM, !(op_flags & SLJIT_32) ? (64 + 63) : (32 + 31)); in emit_clz()
1436 …FAIL_IF(sljit_emit_cmov_generic(compiler, SLJIT_EQUAL, dst_r, SLJIT_IMM, !(op_flags & SLJIT_32) ? … in emit_clz()
1438 …inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, !(op_flags & SLJIT_32) ? 63 : 3… in emit_clz()
1466 compiler->mode32 = op_flags & SLJIT_32; in sljit_emit_op1()
1482 if (op_flags & SLJIT_32) { in sljit_emit_op1()
2246 compiler->mode32 = op & SLJIT_32;
2328 compiler->mode32 = op & SLJIT_32;
2470 …inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_32) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_S…
2502 …inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_32) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_S…
[all …]
DsljitNativeARM_T2_32.c1200 *remap_ptr++ = VMOV_F32 | SLJIT_32 | DD4(offset) | DM4(old_offset); in sljit_emit_enter()
1756 sljit_ins inst = VSTR_F32 | (flags & (SLJIT_32 | FPU_LOAD)); in emit_fop_mem()
1804 op ^= SLJIT_32; in sljit_emit_fop1_conv_sw_from_f64()
1807 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_32) | FPU_LOAD, TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
1811 FAIL_IF(push_inst32(compiler, VCVT_S32_F32 | (op & SLJIT_32) | DD4(TMP_FREG1) | DM4(src))); in sljit_emit_fop1_conv_sw_from_f64()
1826 op ^= SLJIT_32; in sljit_emit_fop1_conv_f64_from_sw()
1839 FAIL_IF(push_inst32(compiler, VCVT_F32_S32 | (op & SLJIT_32) | DD4(dst_r) | DM4(TMP_FREG1))); in sljit_emit_fop1_conv_f64_from_sw()
1842 return emit_fop_mem(compiler, (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_sw()
1850 op ^= SLJIT_32; in sljit_emit_fop1_cmp()
1853 emit_fop_mem(compiler, (op & SLJIT_32) | FPU_LOAD, TMP_FREG1, src1, src1w); in sljit_emit_fop1_cmp()
[all …]
DsljitNativeARM_32.c1170 *remap_ptr++ = EMIT_FPU_OPERATION(VMOV_F32, SLJIT_32, offset, old_offset, 0); in sljit_emit_enter()
2168 sljit_uw inst = VSTR_F32 | (flags & (SLJIT_32 | FPU_LOAD)); in emit_fop_mem()
2213 op ^= SLJIT_32; in sljit_emit_fop1_conv_sw_from_f64()
2216 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_32) | FPU_LOAD, TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
2220 FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_S32_F32, op & SLJIT_32, TMP_FREG1, src, 0))); in sljit_emit_fop1_conv_sw_from_f64()
2235 op ^= SLJIT_32; in sljit_emit_fop1_conv_f64_from_sw()
2248 FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_F32_S32, op & SLJIT_32, dst_r, TMP_FREG1, 0))); in sljit_emit_fop1_conv_f64_from_sw()
2251 return emit_fop_mem(compiler, (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_sw()
2259 op ^= SLJIT_32; in sljit_emit_fop1_cmp()
2262 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_32) | FPU_LOAD, TMP_FREG1, src1, src1w)); in sljit_emit_fop1_cmp()
[all …]
DsljitNativePPC_common.c1212 sljit_s32 int_op = op & SLJIT_32; in sljit_emit_op0()
1310 if (op_flags & SLJIT_32) { in sljit_emit_op1()
1366 …return emit_op(compiler, SLJIT_CLZ, flags | (!(op_flags & SLJIT_32) ? 0 : ALT_FORM1), dst, dstw, T… in sljit_emit_op1()
1413 …|| (op & (SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK)) == (SLJIT_32 | SLJIT_SET_Z | SLJIT_SET_CAR…
1416 || (op & (SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK)) == (SLJIT_32 | SLJIT_SET_Z))
1419 || (op & (SLJIT_32 | SLJIT_SET_Z)) == (SLJIT_32 | SLJIT_SET_Z))
1443 if (op & SLJIT_32) { in sljit_emit_op2()
1493 if ((op & (SLJIT_32 | SLJIT_SET_Z)) == (SLJIT_32 | SLJIT_SET_Z)) { in sljit_emit_op2()
1590 if (op & SLJIT_32) in sljit_emit_op2()
1646 if (op & SLJIT_32) in sljit_emit_op2()
[all …]
DsljitNativeARM_64.c1209 sljit_ins inv_bits = (op & SLJIT_32) ? W_OP : 0; in sljit_emit_op0()
1260 return emit_op_imm(compiler, op | ((op_flags & SLJIT_32) ? INT_OP : 0), dst_r, TMP_REG1, src); in sljit_emit_op1()
1319 if (op_flags & SLJIT_32) { in sljit_emit_op1()
1353 if (op & SLJIT_32) { in sljit_emit_op2()
1522 sljit_ins inv_bits = (op & SLJIT_32) ? (1 << 22) : 0; in sljit_emit_fop1_conv_sw_from_f64()
1528 emit_fop_mem(compiler, (op & SLJIT_32) ? INT_SIZE : WORD_SIZE, TMP_FREG1, src, srcw); in sljit_emit_fop1_conv_sw_from_f64()
1544 sljit_ins inv_bits = (op & SLJIT_32) ? (1 << 22) : 0; in sljit_emit_fop1_conv_f64_from_sw()
1564 …return emit_fop_mem(compiler, ((op & SLJIT_32) ? INT_SIZE : WORD_SIZE) | STORE, TMP_FREG1, dst, ds… in sljit_emit_fop1_conv_f64_from_sw()
1572 sljit_s32 mem_flags = (op & SLJIT_32) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop1_cmp()
1573 sljit_ins inv_bits = (op & SLJIT_32) ? (1 << 22) : 0; in sljit_emit_fop1_cmp()
[all …]
DsljitNativeMIPS_64.c122 (!(op & SLJIT_32) ? a : b)
141 SLJIT_ASSERT(!(op & SLJIT_32)); \
146 ins = (op & SLJIT_32) ? op_imm : op_dimm; \
153 ins = (op & SLJIT_32) ? op_v : op_dv; \
184 if (op & SLJIT_32) in emit_single_op()
204 if (op & SLJIT_32) in emit_single_op()
214 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM) && !(op & SLJIT_32)); in emit_single_op()
227 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM) && !(op & SLJIT_32)); in emit_single_op()
258 …FAIL_IF(push_inst(compiler, ORI | SA(0) | T(dst) | IMM((op & SLJIT_32) ? 32 : 64), UNMOVABLE_INS)); in emit_single_op()
486 if (op & SLJIT_32) in emit_single_op()
DsljitNativeMIPS_common.c1435 sljit_s32 int_op = op & SLJIT_32; in sljit_emit_op0()
1548 if (op & SLJIT_32) in sljit_emit_op1()
1608 if (op & SLJIT_32) { in sljit_emit_op2()
1645 if (op & SLJIT_32) in sljit_emit_op2()
1729 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_32) >> 7))
1730 #define FMT(op) ((((sljit_ins)op & SLJIT_32) ^ SLJIT_32) << (21 - 8))
1787 …FAIL_IF(push_inst(compiler, CVT_S_S | flags | (4 << 21) | ((((sljit_ins)op & SLJIT_32) ^ SLJIT_32)… in sljit_emit_fop1_conv_f64_from_sw()
1845 SLJIT_COMPILE_ASSERT((SLJIT_32 == 0x100) && !(DOUBLE_DATA & 0x2), float_transfer_bit_error); in sljit_emit_fop1()
1849 op ^= SLJIT_32; in sljit_emit_fop1()
1874 …FAIL_IF(push_inst(compiler, CVT_S_S | (sljit_ins)((op & SLJIT_32) ? 1 : (1 << 21)) | FS(src) | FD(… in sljit_emit_fop1()
[all …]
DsljitNativeSPARC_common.c1140 #define FLOAT_DATA(op) ((sljit_ins)DOUBLE_DATA | (((sljit_ins)(op) & SLJIT_32) >> 7))
1141 #define SELECT_FOP(op, single, double) ((op & SLJIT_32) ? single : double)
1221 SLJIT_COMPILE_ASSERT((SLJIT_32 == 0x100) && !(DOUBLE_DATA & 0x2), float_transfer_bit_error); in sljit_emit_fop1()
1225 op ^= SLJIT_32; in sljit_emit_fop1()
1239 if (!(op & SLJIT_32)) in sljit_emit_fop1()
1248 if (dst_r != src && !(op & SLJIT_32)) in sljit_emit_fop1()
1253 if (dst_r != src && !(op & SLJIT_32)) in sljit_emit_fop1()
1258 op ^= SLJIT_32; in sljit_emit_fop1()