Lines Matching refs:VM4
95 #define VM4(vm) (((sljit_ins)freg_map[vm]) | ((sljit_ins)freg_ebit_map[vm] << 5)) macro
1493 *remap_ptr++ = VMOV_F32 | SLJIT_32 | VD4(offset) | VM4(old_offset); in sljit_emit_enter()
1499 *remap_ptr++ = VMOV_F32 | 0x20 | VD4(offset) | VM4(f32_offset); in sljit_emit_enter()
1503 *remap_ptr++ = VMOV_F32 | VD4(offset) | VM4(old_offset); in sljit_emit_enter()
2288 FAIL_IF(push_inst32(compiler, VCVT_S32_F32 | (op & SLJIT_32) | VD4(TMP_FREG1) | VM4(src))); in sljit_emit_fop1_conv_sw_from_f64()
2314 FAIL_IF(push_inst32(compiler, ins | VD4(dst_r) | VM4(TMP_FREG1))); in sljit_emit_fop1_conv_f64_from_w()
2351 FAIL_IF(push_inst32(compiler, VCMP_F32 | (op & SLJIT_32) | VD4(src1) | VM4(src2))); in sljit_emit_fop1_cmp()
2386 FAIL_IF(push_inst32(compiler, VMOV_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(src))); in sljit_emit_fop1()
2392 FAIL_IF(push_inst32(compiler, VNEG_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(src))); in sljit_emit_fop1()
2395 FAIL_IF(push_inst32(compiler, VABS_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(src))); in sljit_emit_fop1()
2398 FAIL_IF(push_inst32(compiler, VCVT_F64_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(src))); in sljit_emit_fop1()
2435 FAIL_IF(push_inst32(compiler, VADD_F32 | (op & SLJIT_32) | VD4(dst_r) | VN4(src1) | VM4(src2))); in sljit_emit_fop2()
2438 FAIL_IF(push_inst32(compiler, VSUB_F32 | (op & SLJIT_32) | VD4(dst_r) | VN4(src1) | VM4(src2))); in sljit_emit_fop2()
2441 FAIL_IF(push_inst32(compiler, VMUL_F32 | (op & SLJIT_32) | VD4(dst_r) | VN4(src1) | VM4(src2))); in sljit_emit_fop2()
2444 FAIL_IF(push_inst32(compiler, VDIV_F32 | (op & SLJIT_32) | VD4(dst_r) | VN4(src1) | VM4(src2))); in sljit_emit_fop2()
2448 FAIL_IF(push_inst32(compiler, VABS_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(src1))); in sljit_emit_fop2()
2451 return push_inst32(compiler, VNEG_F32 | (op & SLJIT_32) | VD4(dst_r) | VM4(dst_r)); in sljit_emit_fop2()
2521 return push_inst32(compiler, VMOV2 | RN4(TMP_REG1) | RT4(TMP_REG1) | VM4(freg)); in sljit_emit_fset64()
2524 return push_inst32(compiler, VMOV2 | RN4(TMP_REG2) | RT4(TMP_REG1) | VM4(freg)); in sljit_emit_fset64()
2540 inst = VMOV2 | RN4(reg) | RT4(reg2) | VM4(freg); in sljit_emit_fcopy()
2848 FAIL_IF(push_inst32(compiler, VMOV_F32 | SLJIT_32 | VD4(new_offset) | VM4(offset))); in hardfloat_call_with_args()
2855 FAIL_IF(push_inst32(compiler, VMOV_F32 | 0x400000 | VD4(f32_offset) | VM4(offset))); in hardfloat_call_with_args()
2859 FAIL_IF(push_inst32(compiler, VMOV_F32 | 0x400000 | VD4(new_offset) | VM4(offset))); in hardfloat_call_with_args()
3042 return push_inst32(compiler, VMOV2 | (1 << 20) | VM4(src) | RT4(SLJIT_R0) | RN4(SLJIT_R1)); in emit_fmov_before_return()
3195 FAIL_IF(push_inst32(compiler, VMOV_F32 | (type & SLJIT_32) | VD4(dst_freg) | VM4(src2_freg))); in sljit_emit_fselect()
3204 return push_inst32(compiler, VMOV_F32 | (type & SLJIT_32) | VD4(dst_freg) | VM4(src1)); in sljit_emit_fselect()
3535 return push_inst32(compiler, VMOV2 | VM4(freg) | RT4(TMP_REG2) | RN4(TMP_REG1)); in sljit_emit_fmem()
3615 ins = VD4(srcdst) | VN4(freg) | VM4(freg); in sljit_emit_simd_mov()
3617 ins = VD4(freg) | VN4(srcdst) | VM4(srcdst); in sljit_emit_simd_mov()
3772 FAIL_IF(push_inst32(compiler, VORR | VD4(freg) | VN4(src) | VM4(src))); in sljit_emit_simd_replicate()
3777 return push_inst32(compiler, VORR | VD4(freg) | VN4(src) | VM4(src)); in sljit_emit_simd_replicate()
3871 FAIL_IF(push_inst32(compiler, VORR | VD4(freg) | VN4(srcdst) | VM4(srcdst))); in sljit_emit_simd_lane_mov()
3878 FAIL_IF(push_inst32(compiler, VORR | ins | VD4(TMP_FREG2) | VN4(freg) | VM4(freg))); in sljit_emit_simd_lane_mov()
3906 return push_inst32(compiler, VORR | VD4(srcdst) | VN4(freg) | VM4(freg)); in sljit_emit_simd_lane_mov()
3907 return push_inst32(compiler, VMOV_F32 | SLJIT_32 | VD4(freg) | VM4(srcdst)); in sljit_emit_simd_lane_mov()
3915 return push_inst32(compiler, VMOV_F32 | VD4(srcdst) | VM4(freg)); in sljit_emit_simd_lane_mov()
3986 FAIL_IF(push_inst32(compiler, VORR | VD4(freg) | VN4(src) | VM4(src))); in sljit_emit_simd_lane_replicate()
3991 return push_inst32(compiler, VORR | VD4(freg) | VN4(src) | VM4(src)); in sljit_emit_simd_lane_replicate()
4000 return push_inst32(compiler, VDUP_s | ins | VD4(freg) | VM4(src)); in sljit_emit_simd_lane_replicate()
4044 | ((sljit_ins)1 << (19 + elem_size)) | VD4(dst_reg) | VM4(src))); in sljit_emit_simd_extend()
4049 return push_inst32(compiler, VORR | VD4(freg) | VN4(TMP_FREG2) | VM4(TMP_FREG2)); in sljit_emit_simd_extend()
4058 FAIL_IF(push_inst32(compiler, VCVT_F64_F32 | VD4(freg) | VM4(src) | 0x20)); in sljit_emit_simd_extend()
4060 return push_inst32(compiler, VCVT_F64_F32 | VD4(freg) | VM4(src)); in sljit_emit_simd_extend()
4063 FAIL_IF(push_inst32(compiler, VCVT_F64_F32 | VD4(freg) | VM4(src))); in sljit_emit_simd_extend()
4065 return push_inst32(compiler, VCVT_F64_F32 | VD4(freg) | VM4(src) | 0x20); in sljit_emit_simd_extend()
4116 FAIL_IF(push_inst32(compiler, ins | VD4(TMP_FREG2) | VM4(freg))); in sljit_emit_simd_sign()
4119 …FAIL_IF(push_inst32(compiler, VMOVN | ((sljit_ins)(elem_size - 1) << 18) | VD4(TMP_FREG2) | VM4(TM… in sljit_emit_simd_sign()
4124 …nst32(compiler, VSRA | (1 << 28) | ins | ((imms & 0xff) << 16) | VD4(TMP_FREG2) | VM4(TMP_FREG2))); in sljit_emit_simd_sign()
4128 …t32(compiler, VSRA | (1 << 28) | ins | (1 << 7) | (imms << 16) | VD4(TMP_FREG2) | VM4(TMP_FREG2))); in sljit_emit_simd_sign()
4183 return push_inst32(compiler, ins | VD4(dst_freg) | VN4(src1_freg) | VM4(src2_freg)); in sljit_emit_simd_op2()