Home
last modified time | relevance | path

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

/openbmc/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 …]
/openbmc/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 …]
/openbmc/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()
/openbmc/qemu/target/arm/
H A Dvfp_helper.c83 set_float_exception_flags(0, &env->vfp.fp_status); in vfp_clear_float_status_exc_flags()
84 set_float_exception_flags(0, &env->vfp.fp_status_f16); in vfp_clear_float_status_exc_flags()
85 set_float_exception_flags(0, &env->vfp.standard_fp_status); in vfp_clear_float_status_exc_flags()
86 set_float_exception_flags(0, &env->vfp.standard_fp_status_f16); in vfp_clear_float_status_exc_flags()
1069 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1085 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1103 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER()
1130 set_float_exception_flags(0, status); in HELPER()
1133 set_float_exception_flags(e_old | e_new, status); in HELPER()
1193 set_float_exception_flags(old_flags | float_flag_invalid, fpst); in frint_s()
[all …]
/openbmc/qemu/target/mips/
H A Dmsa.c70 set_float_exception_flags(0, &env->active_tc.msa_fp_status); in msa_reset()
/openbmc/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
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dfpa11.c187 set_float_exception_flags(0, &fpa11->fp_status); in EmulateAll()
/openbmc/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()
1657 set_float_exception_flags(0, &tstat); \
1696 set_float_exception_flags(0, &tstat); in helper_xsmulqp()
1728 set_float_exception_flags(0, &tstat); \
1770 set_float_exception_flags(0, &tstat); in helper_xsdivqp()
1844 set_float_exception_flags(0, &tstat); \
1889 set_float_exception_flags(0, &tstat); \
[all …]
/openbmc/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()
/openbmc/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()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c62 set_float_exception_flags(0, &env->fp_status); in HELPER()
/openbmc/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()
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c181 set_float_exception_flags(0, &env->fp_status); in save_exception_flags()
349 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fist_ST0()
389 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fistt_ST0()
854 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fbst_ST0()
1181 set_float_exception_flags(float_flag_inexact, &env->fp_status); in helper_f2xm1()
2347 set_float_exception_flags(0, &env->fp_status); in helper_fscale()
2349 set_float_exception_flags(save_flags, &env->fp_status); in helper_fscale()
3230 set_float_exception_flags((mxcsr & FPUS_IE ? float_flag_invalid : 0) | in update_mxcsr_status()
/openbmc/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()
/openbmc/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()
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c90 set_float_exception_flags(0, &env->fp_status); in f_update_psw_flags()
/openbmc/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 …]
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c80 set_float_exception_flags(0, &env->fp_status); in update_fr0_op()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c55 set_float_exception_flags(0, &env->fp_status); in check_ieee_exceptions()
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c231 set_float_exception_flags(host_flags, &env->fp_status); in cpu_m68k_set_fpsr()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c62 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()