Searched refs:fpu_status (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 67 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 D | vec_fpu_helper.c | 36 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 D | fpu.c | 28 extern int fpu_status (void); 42 int fpu = fpu_status (); in fpu_post_test()
|
/openbmc/qemu/target/s390x/ |
H A D | cpu.c | 199 &env->fpu_status); in s390_cpu_reset()
|
H A D | cpu.h | 79 float_status fpu_status; /* passed to softfloat lib */ member
|
/openbmc/qemu/target/loongarch/insn_trans/ |
H A D | trans_fmov.c.inc | 111 * Install the new rounding mode to fpu_status, if changed.
|