Home
last modified time | relevance | path

Searched refs:SLJIT_F32_OP (Results 1 – 9 of 9) sorted by relevance

/external/pcre/dist2/src/sljit/
DsljitLir.h649 #define SLJIT_F32_OP 0x100 macro
877 #define SLJIT_MOV_F32 (SLJIT_MOV_F64 | SLJIT_F32_OP)
883 #define SLJIT_CONV_F32_FROM_F64 (SLJIT_CONV_F64_FROM_F32 | SLJIT_F32_OP)
886 #define SLJIT_CONV_SW_FROM_F32 (SLJIT_CONV_SW_FROM_F64 | SLJIT_F32_OP)
889 #define SLJIT_CONV_S32_FROM_F32 (SLJIT_CONV_S32_FROM_F64 | SLJIT_F32_OP)
892 #define SLJIT_CONV_F32_FROM_SW (SLJIT_CONV_F64_FROM_SW | SLJIT_F32_OP)
895 #define SLJIT_CONV_F32_FROM_S32 (SLJIT_CONV_F64_FROM_S32 | SLJIT_F32_OP)
901 #define SLJIT_CMP_F32 (SLJIT_CMP_F64 | SLJIT_F32_OP)
904 #define SLJIT_NEG_F32 (SLJIT_NEG_F64 | SLJIT_F32_OP)
907 #define SLJIT_ABS_F32 (SLJIT_ABS_F64 | SLJIT_F32_OP)
[all …]
DsljitNativeARM_T2_32.c1569 sljit_sw inst = VSTR_F32 | (flags & (SLJIT_F32_OP | FPU_LOAD)); in emit_fop_mem()
1634 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
1638 FAIL_IF(push_inst32(compiler, VCVT_S32_F32 | (op & SLJIT_F32_OP) | DD4(TMP_FREG1) | DM4(src))); in sljit_emit_fop1_conv_sw_from_f64()
1667 FAIL_IF(push_inst32(compiler, VCVT_F32_S32 | (op & SLJIT_F32_OP) | DD4(dst_r) | DM4(TMP_FREG1))); in sljit_emit_fop1_conv_f64_from_sw()
1670 return emit_fop_mem(compiler, (op & SLJIT_F32_OP), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_sw()
1679 emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG1, src1, src1w); in sljit_emit_fop1_cmp()
1684 emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG2, src2, src2w); in sljit_emit_fop1_cmp()
1688 FAIL_IF(push_inst32(compiler, VCMP_F32 | (op & SLJIT_F32_OP) | DD4(src1) | DM4(src2))); in sljit_emit_fop1_cmp()
1702 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
1704 SLJIT_COMPILE_ASSERT((SLJIT_F32_OP == 0x100), float_transfer_bit_error); in sljit_emit_fop1()
[all …]
DsljitNativeARM_32.c2047 sljit_sw inst = VSTR_F32 | (flags & (SLJIT_F32_OP | FPU_LOAD)); in emit_fop_mem()
2112 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
2116 …FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_S32_F32, op & SLJIT_F32_OP, TMP_FREG1, src, 0)… in sljit_emit_fop1_conv_sw_from_f64()
2145 …FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCVT_F32_S32, op & SLJIT_F32_OP, dst_r, TMP_FREG1, … in sljit_emit_fop1_conv_f64_from_sw()
2148 return emit_fop_mem(compiler, (op & SLJIT_F32_OP), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_sw()
2157 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG1, src1, src1w)); in sljit_emit_fop1_cmp()
2162 FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_F32_OP) | FPU_LOAD, TMP_FREG2, src2, src2w)); in sljit_emit_fop1_cmp()
2166 FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCMP_F32, op & SLJIT_F32_OP, src1, src2, 0))); in sljit_emit_fop1_cmp()
2180 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
2182 SLJIT_COMPILE_ASSERT((SLJIT_F32_OP == 0x100), float_transfer_bit_error); in sljit_emit_fop1()
[all …]
DsljitNativeX86_common.c2360 …inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_F32_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX…
2392 …inst = emit_x86_instruction(compiler, 2 | ((op & SLJIT_F32_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX…
2401 return emit_sse2_store(compiler, op & SLJIT_F32_OP, dst, dstw, TMP_FREG);
2411 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2414 return emit_sse2_logic(compiler, UCOMISD_x_xm, !(op & SLJIT_F32_OP), src1, src2, src2w);
2432 return emit_sse2_load(compiler, op & SLJIT_F32_OP, dst, src, srcw);
2434 return emit_sse2_store(compiler, op & SLJIT_F32_OP, dst, dstw, src);
2435 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src, srcw));
2436 return emit_sse2_store(compiler, op & SLJIT_F32_OP, dst, dstw, TMP_FREG);
2445 FAIL_IF(emit_sse2_logic(compiler, UNPCKLPD_x_xm, op & SLJIT_F32_OP, src, src, 0));
[all …]
DsljitLir.c344 SLJIT_COMPILE_ASSERT(SLJIT_I32_OP == SLJIT_F32_OP, in sljit_create_compiler()
346 SLJIT_COMPILE_ASSERT(SLJIT_REWRITABLE_JUMP != SLJIT_F32_OP, in sljit_create_compiler()
878 : ((type & 0xff) <= SLJIT_ORDERED_F64 ? ((type & SLJIT_F32_OP) ? ".f32" : ".f64") : ""))
1197 (op & SLJIT_F32_OP) ? ".f32.from.f64" : ".f64.from.f32"); in check_sljit_emit_fop1()
1200 (op & SLJIT_F32_OP) ? ".f32" : ".f64"); in check_sljit_emit_fop1()
1229 …se, " %s%s%s%s ", fop1_names[SLJIT_CMP_F64 - SLJIT_FOP1_BASE], (op & SLJIT_F32_OP) ? ".f32" : ".f… in check_sljit_emit_fop1_cmp()
1260 (op & SLJIT_F32_OP) ? ".f32" : ".f64"); in check_sljit_emit_fop1_conv_sw_from_f64()
1289 (op & SLJIT_F32_OP) ? ".f32" : ".f64", in check_sljit_emit_fop1_conv_f64_from_sw()
1315 …rbose, " %s%s ", fop2_names[GET_OPCODE(op) - SLJIT_FOP2_BASE], (op & SLJIT_F32_OP) ? ".f32" : ".f… in check_sljit_emit_fop2()
1388 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_F32_OP))); in check_sljit_emit_fcmp()
[all …]
DsljitNativeARM_64.c1608 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_conv_sw_from_f64()
1614 emit_fop_mem(compiler, (op & SLJIT_F32_OP) ? INT_SIZE : WORD_SIZE, TMP_FREG1, src, srcw); in sljit_emit_fop1_conv_sw_from_f64()
1630 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_conv_f64_from_sw()
1650 …return emit_fop_mem(compiler, ((op & SLJIT_F32_OP) ? INT_SIZE : WORD_SIZE) | STORE, TMP_FREG1, dst… in sljit_emit_fop1_conv_f64_from_sw()
1658 sljit_s32 mem_flags = (op & SLJIT_F32_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop1_cmp()
1659 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_cmp()
1678 sljit_s32 dst_r, mem_flags = (op & SLJIT_F32_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop1()
1688 inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1()
1712 …FAIL_IF(push_inst(compiler, FCVT | ((op & SLJIT_F32_OP) ? (1 << 22) : (1 << 15)) | VD(dst_r) | VN(… in sljit_emit_fop1()
1726 sljit_s32 dst_r, mem_flags = (op & SLJIT_F32_OP) ? INT_SIZE : WORD_SIZE; in sljit_emit_fop2()
[all …]
DsljitNativeSPARC_common.c956 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 7))
957 #define SELECT_FOP(op, single, double) ((op & SLJIT_F32_OP) ? single : double)
1046 SLJIT_COMPILE_ASSERT((SLJIT_F32_OP == 0x100) && !(DOUBLE_DATA & 0x2), float_transfer_bit_error); in sljit_emit_fop1()
1050 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
1066 if (!(op & SLJIT_F32_OP)) in sljit_emit_fop1()
1075 if (dst_r != src && !(op & SLJIT_F32_OP)) in sljit_emit_fop1()
1080 if (dst_r != src && !(op & SLJIT_F32_OP)) in sljit_emit_fop1()
1085 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
DsljitNativeMIPS_common.c1289 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 7))
1290 #define FMT(op) (((op & SLJIT_F32_OP) ^ SLJIT_F32_OP) << (21 - 8))
1352 …FAIL_IF(push_inst(compiler, CVT_S_S | flags | (4 << 21) | (((op & SLJIT_F32_OP) ^ SLJIT_F32_OP) >>… in sljit_emit_fop1_conv_f64_from_sw()
1412 SLJIT_COMPILE_ASSERT((SLJIT_F32_OP == 0x100) && !(DOUBLE_DATA & 0x2), float_transfer_bit_error); in sljit_emit_fop1()
1416 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
1443 …FAIL_IF(push_inst(compiler, CVT_S_S | ((op & SLJIT_F32_OP) ? 1 : (1 << 21)) | FS(src) | FD(dst_r),… in sljit_emit_fop1()
1444 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
DsljitNativePPC_common.c1698 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 6))
1699 #define SELECT_FOP(op, single, double) ((op & SLJIT_F32_OP) ? single : double)
1817 if (op & SLJIT_F32_OP) in sljit_emit_fop1_conv_f64_from_sw()
1855 if (op & SLJIT_F32_OP) in sljit_emit_fop1_conv_f64_from_sw()
1889 SLJIT_COMPILE_ASSERT((SLJIT_F32_OP == 0x100) && !(DOUBLE_DATA & 0x4), float_transfer_bit_error); in sljit_emit_fop1()
1893 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
1904 op ^= SLJIT_F32_OP; in sljit_emit_fop1()
1905 if (op & SLJIT_F32_OP) { in sljit_emit_fop1()