Home
last modified time | relevance | path

Searched refs:set_float_exception_flags (Results 1 – 24 of 24) sorted by relevance

/qemu/target/sh4/
H A Dop_helper.c256 set_float_exception_flags(0, &env->fp_status); in helper_fadd_FT()
264 set_float_exception_flags(0, &env->fp_status); in helper_fadd_DT()
274 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq_FT()
284 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq_DT()
294 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt_FT()
304 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt_DT()
313 set_float_exception_flags(0, &env->fp_status); in helper_fcnvsd_FT_DT()
322 set_float_exception_flags(0, &env->fp_status); in helper_fcnvds_DT_FT()
330 set_float_exception_flags(0, &env->fp_status); in helper_fdiv_FT()
338 set_float_exception_flags(0, &env->fp_status); in helper_fdiv_DT()
[all …]
/qemu/target/microblaze/
H A Dop_helper.c148 set_float_exception_flags(0, &env->fp_status); in helper_fadd()
163 set_float_exception_flags(0, &env->fp_status); in helper_frsub()
177 set_float_exception_flags(0, &env->fp_status); in helper_fmul()
192 set_float_exception_flags(0, &env->fp_status); in helper_fdiv()
230 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_lt()
246 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq()
264 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_le()
280 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt()
294 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_ne()
309 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_ge()
[all …]
/qemu/target/arm/tcg/
H A Dvfp_helper.c152 set_float_exception_flags(0, &env->vfp.fp_status[FPST_A32]); in vfp_clear_float_status_exc_flags()
153 set_float_exception_flags(0, &env->vfp.fp_status[FPST_A64]); in vfp_clear_float_status_exc_flags()
154 set_float_exception_flags(0, &env->vfp.fp_status[FPST_A32_F16]); in vfp_clear_float_status_exc_flags()
155 set_float_exception_flags(0, &env->vfp.fp_status[FPST_A64_F16]); in vfp_clear_float_status_exc_flags()
156 set_float_exception_flags(0, &env->vfp.fp_status[FPST_STD]); in vfp_clear_float_status_exc_flags()
157 set_float_exception_flags(0, &env->vfp.fp_status[FPST_STD_F16]); in vfp_clear_float_status_exc_flags()
158 set_float_exception_flags(0, &env->vfp.fp_status[FPST_AH]); in vfp_clear_float_status_exc_flags()
159 set_float_exception_flags(0, &env->vfp.fp_status[FPST_AH_F16]); in vfp_clear_float_status_exc_flags()
1150 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1166 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
[all …]
H A Dhelper-a64.c571 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
/qemu/target/xtensa/
H A Dfpu_helper.c113 set_float_exception_flags(fef, &env->fp_status); in HELPER()
273 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
286 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
303 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
308 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
327 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
332 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
/qemu/target/mips/
H A Dmsa.c82 set_float_exception_flags(0, &env->active_tc.msa_fp_status); in msa_reset()
/qemu/target/ppc/
H A Dfpu_helper.c478 set_float_exception_flags(0, &env->fp_status); in helper_reset_fpstatus()
610 set_float_exception_flags(flags & ~float_flag_inexact, &env->fp_status); in do_fri()
1579 set_float_exception_flags(0, &tstat); \
1622 set_float_exception_flags(0, &tstat); in helper_xsaddqp()
1655 set_float_exception_flags(0, &tstat); \
1694 set_float_exception_flags(0, &tstat); in helper_xsmulqp()
1726 set_float_exception_flags(0, &tstat); \
1768 set_float_exception_flags(0, &tstat); in helper_xsdivqp()
1842 set_float_exception_flags(0, &tstat); \
1887 set_float_exception_flags(0, &tstat); \
[all …]
/qemu/include/fpu/
H A Dsoftfloat-helpers.h67 static inline void set_float_exception_flags(int val, float_status *status) in set_float_exception_flags() function
/qemu/linux-user/arm/nwfpe/
H A Dfpa11.c192 set_float_exception_flags(0, &fpa11->fp_status); in EmulateAll()
/qemu/target/riscv/
H A Dfpu_helper.c50 set_float_exception_flags(soft, &env->fp_status); in riscv_cpu_set_fflags()
382 set_float_exception_flags(flags, fs); in helper_fround_s()
540 set_float_exception_flags(flags, fs); in helper_fround_d()
671 set_float_exception_flags(flags, fs); in helper_fround_h()
/qemu/target/alpha/
H A Dfpu_helper.c47 set_float_exception_flags(0, &FP_STATUS); in soft_to_fpcr_exc()
465 set_float_exception_flags(0, &FP_STATUS); in do_cvttq()
/qemu/target/openrisc/
H A Dfpu_helper.c61 set_float_exception_flags(0, &env->fp_status); in HELPER()
/qemu/target/hexagon/
H A Darch.c198 set_float_exception_flags(0, &env->fp_status); in arch_fpop_start()
H A Dop_helper.c905 set_float_exception_flags(0, &env->fp_status); in HELPER()
1039 set_float_exception_flags(0, &env->fp_status); in HELPER()
1098 set_float_exception_flags(0, &env->fp_status); in do_sffma_lib()
/qemu/target/i386/tcg/
H A Dfpu_helper.c204 set_float_exception_flags(0, &env->fp_status); in save_exception_flags()
372 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fist_ST0()
412 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fistt_ST0()
877 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fbst_ST0()
1204 set_float_exception_flags(float_flag_inexact, &env->fp_status); in helper_f2xm1()
2373 set_float_exception_flags(0, &env->fp_status); in helper_fscale()
2375 set_float_exception_flags(save_flags, &env->fp_status); in helper_fscale()
3256 set_float_exception_flags((mxcsr & FPUS_IE ? float_flag_invalid : 0) | in update_mxcsr_status()
/qemu/target/i386/
H A Dops_sse.h710 set_float_exception_flags(0, s); \
716 set_float_exception_flags(newflags | oldflags, s); \
852 set_float_exception_flags(old_flags, &env->sse_status); in glue()
863 set_float_exception_flags(old_flags, &env->sse_status); in helper_rsqrtss()
877 set_float_exception_flags(old_flags, &env->sse_status); in glue()
889 set_float_exception_flags(old_flags, &env->sse_status); in helper_rcpss()
1731 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue()
1755 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue()
1781 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue()
1806 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue()
/qemu/target/tricore/
H A Dfpu_helper.c90 set_float_exception_flags(0, &env->fp_status); in f_update_psw_flags()
/qemu/target/mips/tcg/
H A Dfpu_helper.c172 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_ctc1()
215 set_float_exception_flags(0, &env->active_fpu.fp_status); in update_fcr31()
323 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
330 set_float_exception_flags(excp | excph, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
H A Dmsa_helper.c6384 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float32_to_q16()
6396 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float32_to_q16()
6400 set_float_exception_flags(ieee_ex & (~float_flag_invalid) in float32_to_q16()
6436 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float64_to_q32()
6448 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float64_to_q32()
6452 set_float_exception_flags(ieee_ex & (~float_flag_invalid) in float64_to_q32()
6476 set_float_exception_flags(0, status); \
7080 set_float_exception_flags(0, status); \
7216 set_float_exception_flags(0, status); \
7335 set_float_exception_flags(0, status); \
[all …]
/qemu/target/hppa/
H A Dfpu_helper.c104 set_float_exception_flags(0, &env->fp_status); in update_fr0_op()
/qemu/target/sparc/
H A Dfop_helper.c54 set_float_exception_flags(0, &env->fp_status); in check_ieee_exceptions()
/qemu/target/m68k/
H A Dfpu_helper.c230 set_float_exception_flags(host_flags, &env->fp_status); in cpu_m68k_set_fpsr()
/qemu/target/loongarch/tcg/
H A Dfpu_helper.c69 set_float_exception_flags(0, &env->fp_status); in update_fcsr0_mask()
H A Dvec_helper.c2378 set_float_exception_flags(0, &env->fp_status); in vec_update_fcsr0_mask()