/openbmc/qemu/target/sh4/ |
H A D | op_helper.c | 257 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 D | op_helper.c | 149 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 D | fpu_helper.c | 106 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()
|
/openbmc/qemu/target/arm/ |
H A D | vfp_helper.c | 83 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() 1065 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER() 1081 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER() 1099 set_float_exception_flags(new_flags & ~float_flag_inexact, fp_status); in HELPER() 1126 set_float_exception_flags(0, status); in HELPER() 1129 set_float_exception_flags(e_old | e_new, status); in HELPER() 1189 set_float_exception_flags(old_flags | float_flag_invalid, fpst); in frint_s() [all …]
|
/openbmc/qemu/target/mips/ |
H A D | msa.c | 53 set_float_exception_flags(0, &env->active_tc.msa_fp_status); in msa_reset()
|
/openbmc/qemu/include/fpu/ |
H A D | softfloat-helpers.h | 67 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 D | fpa11.c | 169 set_float_exception_flags(0, &fpa11->fp_status); in EmulateAll()
|
/openbmc/qemu/target/ppc/ |
H A D | fpu_helper.c | 480 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 …]
|
/openbmc/qemu/target/riscv/ |
H A D | fpu_helper.c | 51 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 D | fpu_helper.c | 48 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 D | fpu_helper.c | 62 set_float_exception_flags(0, &env->fp_status); in HELPER()
|
/openbmc/qemu/target/hexagon/ |
H A D | arch.c | 198 set_float_exception_flags(0, &env->fp_status); in arch_fpop_start()
|
H A D | op_helper.c | 1017 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 D | fpu_helper.c | 141 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()
|
/openbmc/qemu/target/i386/ |
H A D | ops_sse.h | 710 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 D | helper-a64.c | 481 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 D | fpu_helper.c | 90 set_float_exception_flags(0, &env->fp_status); in f_update_psw_flags()
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 74 set_float_exception_flags(0, &env->fp_status); in update_fr0_op()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | fpu_helper.c | 173 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 D | msa_helper.c | 6383 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/sparc/ |
H A D | fop_helper.c | 55 set_float_exception_flags(0, &env->fp_status); in check_ieee_exceptions()
|
/openbmc/qemu/target/m68k/ |
H A D | fpu_helper.c | 231 set_float_exception_flags(host_flags, &env->fp_status); in cpu_m68k_set_fpsr()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 61 set_float_exception_flags(0, &env->fp_status); in update_fcsr0_mask()
|
H A D | vec_helper.c | 2379 set_float_exception_flags(0, &env->fp_status); in vec_update_fcsr0_mask()
|