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.c257 set_float_exception_flags(0, &env->fp_status); in helper_fadd_FT()
265 set_float_exception_flags(0, &env->fp_status); in helper_fadd_DT()
275 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq_FT()
285 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq_DT()
295 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt_FT()
305 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt_DT()
314 set_float_exception_flags(0, &env->fp_status); in helper_fcnvsd_FT_DT()
323 set_float_exception_flags(0, &env->fp_status); in helper_fcnvds_DT_FT()
331 set_float_exception_flags(0, &env->fp_status); in helper_fdiv_FT()
339 set_float_exception_flags(0, &env->fp_status); in helper_fdiv_DT()
[all …]
/qemu/target/microblaze/
H A Dop_helper.c149 set_float_exception_flags(0, &env->fp_status); in helper_fadd()
164 set_float_exception_flags(0, &env->fp_status); in helper_frsub()
178 set_float_exception_flags(0, &env->fp_status); in helper_fmul()
193 set_float_exception_flags(0, &env->fp_status); in helper_fdiv()
231 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_lt()
247 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_eq()
265 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_le()
281 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_gt()
295 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_ne()
310 set_float_exception_flags(0, &env->fp_status); in helper_fcmp_ge()
[all …]
/qemu/target/xtensa/
H A Dfpu_helper.c106 set_float_exception_flags(fef, &env->fp_status); in HELPER()
266 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
279 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
296 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
301 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
320 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
325 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
/qemu/target/arm/
H A Dvfp_helper.c151 set_float_exception_flags(i, &env->vfp.fp_status); in vfp_set_fpscr_to_host()
152 set_float_exception_flags(0, &env->vfp.fp_status_f16); in vfp_set_fpscr_to_host()
153 set_float_exception_flags(0, &env->vfp.standard_fp_status); in vfp_set_fpscr_to_host()
154 set_float_exception_flags(0, &env->vfp.standard_fp_status_f16); in vfp_set_fpscr_to_host()
1037 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1053 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1071 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1098 set_float_exception_flags(0, status); in HELPER()
1101 set_float_exception_flags(e_old | e_new, status); in HELPER()
1162 set_float_exception_flags(old_flags | float_flag_invalid, fpst); in frint_s()
[all …]
/qemu/target/mips/
H A Dmsa.c53 set_float_exception_flags(0, &env->active_tc.msa_fp_status); in msa_reset()
/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.c169 set_float_exception_flags(0, &fpa11->fp_status); in EmulateAll()
/qemu/target/ppc/
H A Dfpu_helper.c480 set_float_exception_flags(0, &env->fp_status); in helper_reset_fpstatus()
612 set_float_exception_flags(flags & ~float_flag_inexact, &env->fp_status); in do_fri()
1581 set_float_exception_flags(0, &tstat); \
1624 set_float_exception_flags(0, &tstat); in helper_xsaddqp()
1696 set_float_exception_flags(0, &tstat); in helper_xsmulqp()
1770 set_float_exception_flags(0, &tstat); in helper_xsdivqp()
2732 set_float_exception_flags(0, &tstat); in helper_xscvdpspn()
3231 set_float_exception_flags(0, &tstat); in helper_xsrqpi()
3285 set_float_exception_flags(0, &tstat); in helper_xsrqpxp()
3314 set_float_exception_flags(0, &tstat); in helper_xssqrtqp()
[all …]
/qemu/target/riscv/
H A Dfpu_helper.c51 set_float_exception_flags(soft, &env->fp_status); in riscv_cpu_set_fflags()
383 set_float_exception_flags(flags, fs); in helper_fround_s()
541 set_float_exception_flags(flags, fs); in helper_fround_d()
672 set_float_exception_flags(flags, fs); in helper_fround_h()
/qemu/target/alpha/
H A Dfpu_helper.c48 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.c62 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.c1017 set_float_exception_flags(0, &env->fp_status); in HELPER()
1151 set_float_exception_flags(0, &env->fp_status); in HELPER()
1248 set_float_exception_flags(0, &env->fp_status); in HELPER()
1282 set_float_exception_flags(0, &env->fp_status); in HELPER()
/qemu/target/i386/tcg/
H A Dfpu_helper.c141 set_float_exception_flags(0, &env->fp_status); in save_exception_flags()
309 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fist_ST0()
349 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fistt_ST0()
814 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fbst_ST0()
1141 set_float_exception_flags(float_flag_inexact, &env->fp_status); in helper_f2xm1()
2307 set_float_exception_flags(0, &env->fp_status); in helper_fscale()
2309 set_float_exception_flags(save_flags, &env->fp_status); in helper_fscale()
3190 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/arm/tcg/
H A Dhelper-a64.c481 set_float_exception_flags(0, &tstat); in HELPER()
488 set_float_exception_flags(exflags, fpst); in HELPER()
676 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
/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.c173 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_ctc1()
216 set_float_exception_flags(0, &env->active_fpu.fp_status); in update_fcr31()
324 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
331 set_float_exception_flags(excp | excph, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
H A Dmsa_helper.c6383 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float32_to_q16()
6395 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float32_to_q16()
6399 set_float_exception_flags(ieee_ex & (~float_flag_invalid) in float32_to_q16()
6435 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float64_to_q32()
6447 set_float_exception_flags(ieee_ex & (~float_flag_underflow) in float64_to_q32()
6451 set_float_exception_flags(ieee_ex & (~float_flag_invalid) in float64_to_q32()
6475 set_float_exception_flags(0, status); \
7079 set_float_exception_flags(0, status); \
7215 set_float_exception_flags(0, status); \
7334 set_float_exception_flags(0, status); \
[all …]
/qemu/target/hppa/
H A Dfpu_helper.c74 set_float_exception_flags(0, &env->fp_status); in update_fr0_op()
/qemu/target/sparc/
H A Dfop_helper.c55 set_float_exception_flags(0, &env->fp_status); in check_ieee_exceptions()
/qemu/target/m68k/
H A Dfpu_helper.c231 set_float_exception_flags(host_flags, &env->fp_status); in cpu_m68k_set_fpsr()
/qemu/target/loongarch/tcg/
H A Dfpu_helper.c61 set_float_exception_flags(0, &env->fp_status); in update_fcsr0_mask()
H A Dvec_helper.c2379 set_float_exception_flags(0, &env->fp_status); in vec_update_fcsr0_mask()