Home
last modified time | relevance | path

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

/openbmc/qemu/target/microblaze/
H A Dop_helper.c154 flags = get_float_exception_flags(&env->fp_status); in helper_fadd()
168 flags = get_float_exception_flags(&env->fp_status); in helper_frsub()
182 flags = get_float_exception_flags(&env->fp_status); in helper_fmul()
197 flags = get_float_exception_flags(&env->fp_status); in helper_fdiv()
235 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_lt()
251 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_eq()
267 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_le()
283 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_gt()
297 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_ne()
312 flags = get_float_exception_flags(&env->fp_status); in helper_fcmp_ge()
[all …]
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c60 int flags = get_float_exception_flags(&env->fp_status); in update_fcsr0_mask()
545 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_d()
563 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_s()
581 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_d()
599 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_s()
617 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_d()
635 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_s()
653 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_d()
671 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_s()
688 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrz_l_d()
[all …]
H A Dvec_helper.c2377 int flags = get_float_exception_flags(&env->fp_status); in vec_update_fcsr0_mask()
2790 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { \
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c205 int ieee_exception_flags = get_float_exception_flags( in update_fcr31()
280 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_l_d()
293 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_l_s()
319 excp = get_float_exception_flags(&env->active_fpu.fp_status); in helper_float_cvtpw_ps()
326 excph = get_float_exception_flags(&env->active_fpu.fp_status); in helper_float_cvtpw_ps()
387 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_w_s()
400 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_cvt_w_d()
416 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_l_d()
432 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_l_s()
448 if (get_float_exception_flags(&env->active_fpu.fp_status) in helper_float_round_w_d()
[all …]
H A Dmsa_helper.c6221 ieee_exception_flags = get_float_exception_flags( in update_msacsr()
6382 ieee_ex = get_float_exception_flags(status); in float32_to_q16()
6394 ieee_ex = get_float_exception_flags(status); in float32_to_q16()
6434 ieee_ex = get_float_exception_flags(status); in float64_to_q32()
6446 ieee_ex = get_float_exception_flags(status); in float64_to_q32()
7917 set_float_exception_flags(get_float_exception_flags(status) & \
/openbmc/qemu/target/arm/
H A Dvfp_helper.c66 i = get_float_exception_flags(&env->vfp.fp_status); in vfp_get_fpsr_from_host()
67 i |= get_float_exception_flags(&env->vfp.standard_fp_status); in vfp_get_fpsr_from_host()
69 i |= (get_float_exception_flags(&env->vfp.fp_status_f16) in vfp_get_fpsr_from_host()
71 i |= (get_float_exception_flags(&env->vfp.standard_fp_status_f16) in vfp_get_fpsr_from_host()
1061 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER()
1068 new_flags = get_float_exception_flags(fp_status); in HELPER()
1077 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER()
1084 new_flags = get_float_exception_flags(fp_status); in HELPER()
1093 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER()
1098 new_flags = get_float_exception_flags(fp_status); in HELPER()
[all …]
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dfpa11.c218 if(nRc == 1 && get_float_exception_flags(&fpa11->fp_status)) in EmulateAll()
221 nRc = -get_float_exception_flags(&fpa11->fp_status); in EmulateAll()
/openbmc/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()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c29 int soft = get_float_exception_flags(&env->fp_status); in riscv_cpu_get_fflags()
374 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_s()
380 uint16_t flags = get_float_exception_flags(fs); in helper_fround_s()
533 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_d()
538 uint16_t flags = get_float_exception_flags(fs); in helper_fround_d()
663 uint16_t nx_old = get_float_exception_flags(fs) & float_flag_inexact; in helper_fround_h()
669 uint16_t flags = get_float_exception_flags(fs); in helper_fround_h()
/openbmc/qemu/include/fpu/
H A Dsoftfloat-helpers.h124 static inline int get_float_exception_flags(float_status *status) in get_float_exception_flags() function
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c448 int status = get_float_exception_flags(&env->fp_status); in do_float_check_status()
560 int flags = get_float_exception_flags(&env->fp_status); \
606 flags = get_float_exception_flags(&env->fp_status); in do_fri()
652 int flags = get_float_exception_flags(&env->fp_status); in do_fmadd()
664 int flags = get_float_exception_flags(&env->fp_status); in do_fmadds()
694 int flags = get_float_exception_flags(&env->fp_status); in FPU_FMADD()
721 int flags = get_float_exception_flags(&env->fp_status); \
738 int flags = get_float_exception_flags(&env->fp_status); \ in FPU_FSQRT()
758 int flags = get_float_exception_flags(&env->fp_status); \
775 int flags = get_float_exception_flags(&env->fp_status); \
[all …]
/openbmc/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 …]
/openbmc/qemu/target/alpha/
H A Dfpu_helper.c44 uint8_t exc = get_float_exception_flags(&FP_STATUS); in soft_to_fpcr_exc()
463 exc = get_float_exception_flags(&FP_STATUS); in do_cvttq()
/openbmc/qemu/target/sh4/
H A Dop_helper.c220 xcpt = get_float_exception_flags(&env->fp_status); in update_fpscr()
414 if (get_float_exception_flags(&env->fp_status) == 0) { in helper_fsrra_FT()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c59 int tmp = get_float_exception_flags(&env->fp_status); in HELPER()
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c180 uint8_t old_flags = get_float_exception_flags(&env->fp_status); in save_exception_flags()
187 uint8_t new_flags = get_float_exception_flags(&env->fp_status); in merge_exception_flags()
362 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistl_ST0()
375 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistll_ST0()
402 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttl_ST0()
415 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttll_ST0()
1390 !(get_float_exception_flags(&env->fp_status) & in helper_fpatan()
2346 uint8_t save_flags = get_float_exception_flags(&env->fp_status); in helper_fscale()
3246 uint8_t flags = get_float_exception_flags(&env->sse_status); in update_mxcsr_from_sse_status()
/openbmc/qemu/target/hexagon/
H A Darch.c228 int flags = get_float_exception_flags(&env->fp_status); in arch_fpop_end()
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c483 exflags = get_float_exception_flags(&tstat); in HELPER()
487 exflags |= get_float_exception_flags(fpst); in HELPER()
668 int old_flags = get_float_exception_flags(fp_status), new_flags; in HELPER()
675 new_flags = get_float_exception_flags(fp_status); in HELPER()
/openbmc/qemu/target/rx/
H A Dop_helper.c80 xcpt = get_float_exception_flags(&env->fp_status); in update_fpsw()
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c42 return get_float_exception_flags(&env->fp_status) in f_get_excp_flags()
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c72 uint32_t soft_exp = get_float_exception_flags(&env->fp_status); in update_fr0_op()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c50 target_ulong status = get_float_exception_flags(&env->fp_status); in check_ieee_exceptions()
/openbmc/qemu/target/mips/
H A Dcpu.c74 get_float_exception_flags(&env->active_fpu.fp_status)); in fpu_dump_state()
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c215 int host_flags = get_float_exception_flags(&env->fp_status); in cpu_m68k_get_fpsr()