Home
last modified time | relevance | path

Searched refs:fpu_status (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c67 qemu_exc = env->fpu_status.float_exception_flags; in handle_exceptions()
71 env->fpu_status.float_exception_flags = 0; in handle_exceptions()
221 float32 ret = float32_add(f1, f2, &env->fpu_status); in HELPER()
229 float64 ret = float64_add(f1, f2, &env->fpu_status); in HELPER()
311 ret = float64_mul(f1_64, ret, &env->fpu_status); in HELPER()
329 ret = float128_mul(f1_128, ret, &env->fpu_status); in HELPER()
418 int ret = env->fpu_status.float_rounding_mode; in s390_swap_bfp_rounding_mode()
802 &env->fpu_status); in HELPER()
812 &env->fpu_status); in HELPER()
868 float32 ret = float32_sqrt(f2, &env->fpu_status); in HELPER()
[all …]
H A Dvec_fpu_helper.c36 qemu_exc = env->fpu_status.float_exception_flags; in check_ieee_exc()
40 env->fpu_status.float_exception_flags = 0; in check_ieee_exc()
350 cmp = float32_compare(a, b, &env->fpu_status); in DEF_GVEC_VOP3()
370 cmp = float64_compare(a, b, &env->fpu_status); in wfc64()
390 cmp = float128_compare(a, b, &env->fpu_status); in wfc128()
429 if (fn(b, a, &env->fpu_status)) { in vfc32()
461 if (fn(b, a, &env->fpu_status)) { in vfc64()
490 if (fn(b, a, &env->fpu_status)) { in vfc128()
908 float_status *s = &env->fpu_status; in vfminmax32()
970 float_status *s = &env->fpu_status; in vfminmax64()
[all …]
/openbmc/u-boot/post/lib_powerpc/fpu/
H A Dfpu.c28 extern int fpu_status (void);
42 int fpu = fpu_status (); in fpu_post_test()
/openbmc/qemu/target/s390x/
H A Dcpu.c199 &env->fpu_status); in s390_cpu_reset()
H A Dcpu.h79 float_status fpu_status; /* passed to softfloat lib */ member
/openbmc/qemu/target/loongarch/insn_trans/
H A Dtrans_fmov.c.inc111 * Install the new rounding mode to fpu_status, if changed.