Home
last modified time | relevance | path

Searched refs:get_float_exception_flags (Results 1 – 25 of 25) sorted by relevance

/qemu/target/loongarch/tcg/
H A Dfpu_helper.c67 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 Dvec_helper.c2376 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 Dop_helper.c153 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 Dfpu_helper.c204 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 Dmsa_helper.c6222 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 Dvfp_helper.c114 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 Dhelper-a64.c563 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 Dfpa11.c223 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 Dfpu_helper.c119 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 Dfpu_helper.c28 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 Dsoftfloat-helpers.h149 static inline int get_float_exception_flags(const float_status *status) in get_float_exception_flags() function
/qemu/target/ppc/
H A Dfpu_helper.c446 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 Dops_sse.h709 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 Dfpu_helper.c43 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 Dop_helper.c219 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 Dfpu_helper.c58 int tmp = get_float_exception_flags(&env->fp_status); in HELPER()
/qemu/target/i386/tcg/
H A Dfpu_helper.c203 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 Darch.c228 int flags = get_float_exception_flags(&env->fp_status); in arch_fpop_end()
H A Dop_helper.c1095 flags = get_float_exception_flags(&env->fp_status); in do_sffma_lib()
/qemu/target/rx/
H A Dop_helper.c79 xcpt = get_float_exception_flags(&env->fp_status); in update_fpsw()
/qemu/target/tricore/
H A Dfpu_helper.c42 return get_float_exception_flags(&env->fp_status) in f_get_excp_flags()
/qemu/target/hppa/
H A Dfpu_helper.c95 uint32_t soft_exp = get_float_exception_flags(&env->fp_status); in update_fr0_op()
/qemu/target/mips/
H A Dcpu.c75 get_float_exception_flags(&env->active_fpu.fp_status)); in fpu_dump_state()
/qemu/target/sparc/
H A Dfop_helper.c49 target_ulong status = get_float_exception_flags(&env->fp_status); in check_ieee_exceptions()
/qemu/target/m68k/
H A Dfpu_helper.c214 int host_flags = get_float_exception_flags(&env->fp_status); in cpu_m68k_get_fpsr()