/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 67 int flags = get_float_exception_flags(&env->fp_status); in update_fcsr0_mask() 550 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_d() 568 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_s() 586 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_d() 604 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_s() 622 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_d() 640 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_s() 658 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_d() 676 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_s() 693 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrz_l_d() [all …]
|
H A D | vec_helper.c | 2376 int flags = get_float_exception_flags(&env->fp_status); in vec_update_fcsr0_mask() 2789 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { \
|
/qemu/target/microblaze/ |
H A D | op_helper.c | 153 flags = get_float_exception_flags(&env->fp_status); in helper_fadd() 167 flags = get_float_exception_flags(&env->fp_status); in helper_frsub() 181 flags = get_float_exception_flags(&env->fp_status); in helper_fmul() 196 flags = get_float_exception_flags(&env->fp_status); in helper_fdiv() 234 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_lt() 250 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_eq() 266 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_le() 282 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_gt() 296 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_ne() 311 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_ge() [all …]
|
/qemu/target/mips/tcg/ |
H A D | fpu_helper.c | 204 int ieee_exception_flags = get_float_exception_flags( in update_fcr31() 279 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_l_d() 292 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_l_s() 318 excp = get_float_exception_flags(&env->active_fpu.fp_status); in helper_float_cvtpw_ps() 325 excph = get_float_exception_flags(&env->active_fpu.fp_status); in helper_float_cvtpw_ps() 386 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_w_s() 399 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_w_d() 415 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_l_d() 431 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_l_s() 447 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_w_d() [all …]
|
H A D | msa_helper.c | 6222 ieee_exception_flags = get_float_exception_flags( in update_msacsr() 6383 ieee_ex = get_float_exception_flags(status); in float32_to_q16() 6395 ieee_ex = get_float_exception_flags(status); in float32_to_q16() 6435 ieee_ex = get_float_exception_flags(status); in float64_to_q32() 6447 ieee_ex = get_float_exception_flags(status); in float64_to_q32() 7918 set_float_exception_flags(get_float_exception_flags(status) & \
|
/qemu/target/arm/tcg/ |
H A D | vfp_helper.c | 114 a32_flags |= get_float_exception_flags(&env->vfp.fp_status[FPST_A32]); in vfp_get_fpsr_from_host() 115 a32_flags |= get_float_exception_flags(&env->vfp.fp_status[FPST_STD]); in vfp_get_fpsr_from_host() 117 a32_flags |= (get_float_exception_flags(&env->vfp.fp_status[FPST_A32_F16]) in vfp_get_fpsr_from_host() 119 a32_flags |= (get_float_exception_flags(&env->vfp.fp_status[FPST_STD_F16]) in vfp_get_fpsr_from_host() 122 a64_flags |= get_float_exception_flags(&env->vfp.fp_status[FPST_A64]); in vfp_get_fpsr_from_host() 123 a64_flags |= (get_float_exception_flags(&env->vfp.fp_status[FPST_A64_F16]) in vfp_get_fpsr_from_host() 1142 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER() 1149 new_flags = get_float_exception_flags(fp_status); in HELPER() 1158 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER() 1165 new_flags = get_float_exception_flags(fp_status); in HELPER() [all …]
|
H A D | helper-a64.c | 563 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER() 570 new_flags = get_float_exception_flags(fp_status); in HELPER()
|
/qemu/linux-user/arm/nwfpe/ |
H A D | fpa11.c | 223 if(nRc == 1 && get_float_exception_flags(&fpa11->fp_status)) in EmulateAll() 226 nRc = -get_float_exception_flags(&fpa11->fp_status); in EmulateAll()
|
/qemu/target/xtensa/ |
H A D | fpu_helper.c | 119 int fef = get_float_exception_flags(&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() 308 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER() 332 set_float_exception_flags(get_float_exception_flags(&fp_status), in HELPER()
|
/qemu/target/riscv/ |
H A D | fpu_helper.c | 28 int soft = get_float_exception_flags(&env->fp_status); in riscv_cpu_get_fflags() 373 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_s() 379 uint16_t flags = get_float_exception_flags(fs); in helper_fround_s() 532 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_d() 537 uint16_t flags = get_float_exception_flags(fs); in helper_fround_d() 662 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_h() 668 uint16_t flags = get_float_exception_flags(fs); in helper_fround_h()
|
/qemu/include/fpu/ |
H A D | softfloat-helpers.h | 149 static inline int get_float_exception_flags(const float_status *status) in get_float_exception_flags() function
|
/qemu/target/ppc/ |
H A D | fpu_helper.c | 446 int status = get_float_exception_flags(&env->fp_status); in do_float_check_status() 558 int flags = get_float_exception_flags(&env->fp_status); \ 604 flags = get_float_exception_flags(&env->fp_status); in do_fri() 650 int flags = get_float_exception_flags(&env->fp_status); in do_fmadd() 662 int flags = get_float_exception_flags(&env->fp_status); in do_fmadds() 692 int flags = get_float_exception_flags(&env->fp_status); in FPU_FMADD() 719 int flags = get_float_exception_flags(&env->fp_status); \ 736 int flags = get_float_exception_flags(&env->fp_status); \ in FPU_FSQRT() 756 int flags = get_float_exception_flags(&env->fp_status); \ 773 int flags = get_float_exception_flags(&env->fp_status); \ [all …]
|
/qemu/target/i386/ |
H A D | ops_sse.h | 709 oldflags = get_float_exception_flags(s); \ 712 newflags = get_float_exception_flags(s); \ 845 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in glue() 858 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in helper_rsqrtss() 872 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in glue() 883 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in helper_rcpss() 1717 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in glue() 1731 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue() 1741 uint8_t old_flags = get_float_exception_flags(&env->sse_status); in glue() 1755 set_float_exception_flags(get_float_exception_flags(&env->sse_status) & in glue() [all …]
|
/qemu/target/alpha/ |
H A D | fpu_helper.c | 43 uint8_t exc = get_float_exception_flags(&FP_STATUS); in soft_to_fpcr_exc() 463 flags = get_float_exception_flags(&FP_STATUS); in do_cvttq()
|
/qemu/target/sh4/ |
H A D | op_helper.c | 219 xcpt = get_float_exception_flags(&env->fp_status); in update_fpscr() 413 if (get_float_exception_flags(&env->fp_status) == 0) { in helper_fsrra_FT()
|
/qemu/target/openrisc/ |
H A D | fpu_helper.c | 58 int tmp = get_float_exception_flags(&env->fp_status); in HELPER()
|
/qemu/target/i386/tcg/ |
H A D | fpu_helper.c | 203 uint8_t old_flags = get_float_exception_flags(&env->fp_status); in save_exception_flags() 210 uint8_t new_flags = get_float_exception_flags(&env->fp_status); in merge_exception_flags() 385 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistl_ST0() 398 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistll_ST0() 425 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttl_ST0() 438 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttll_ST0() 1414 !(get_float_exception_flags(&env->fp_status) & in helper_fpatan() 2372 uint8_t save_flags = get_float_exception_flags(&env->fp_status); in helper_fscale() 3272 uint8_t flags = get_float_exception_flags(&env->sse_status); in update_mxcsr_from_sse_status()
|
/qemu/target/hexagon/ |
H A D | arch.c | 228 int flags = get_float_exception_flags(&env->fp_status); in arch_fpop_end()
|
H A D | op_helper.c | 1095 flags = get_float_exception_flags(&env->fp_status); in do_sffma_lib()
|
/qemu/target/rx/ |
H A D | op_helper.c | 79 xcpt = get_float_exception_flags(&env->fp_status); in update_fpsw()
|
/qemu/target/tricore/ |
H A D | fpu_helper.c | 42 return get_float_exception_flags(&env->fp_status) in f_get_excp_flags()
|
/qemu/target/hppa/ |
H A D | fpu_helper.c | 95 uint32_t soft_exp = get_float_exception_flags(&env->fp_status); in update_fr0_op()
|
/qemu/target/mips/ |
H A D | cpu.c | 75 get_float_exception_flags(&env->active_fpu.fp_status)); in fpu_dump_state()
|
/qemu/target/sparc/ |
H A D | fop_helper.c | 49 target_ulong status = get_float_exception_flags(&env->fp_status); in check_ieee_exceptions()
|
/qemu/target/m68k/ |
H A D | fpu_helper.c | 214 int host_flags = get_float_exception_flags(&env->fp_status); in cpu_m68k_get_fpsr()
|