Lines Matching refs:FP_STATUS
25 #define FP_STATUS (env->fp_status) macro
30 set_float_rounding_mode(val, &FP_STATUS); in helper_setroundmode()
35 set_flush_to_zero(val, &FP_STATUS); in helper_setflushzero()
43 uint8_t exc = get_float_exception_flags(&FP_STATUS); in soft_to_fpcr_exc()
47 set_float_exception_flags(0, &FP_STATUS); in soft_to_fpcr_exc()
221 fr = float32_add(fa, fb, &FP_STATUS); in helper_adds()
233 fr = float32_sub(fa, fb, &FP_STATUS); in helper_subs()
245 fr = float32_mul(fa, fb, &FP_STATUS); in helper_muls()
257 fr = float32_div(fa, fb, &FP_STATUS); in helper_divs()
268 fr = float32_sqrt(fa, &FP_STATUS); in helper_sqrts()
298 fr = float64_add(fa, fb, &FP_STATUS); in helper_addt()
310 fr = float64_sub(fa, fb, &FP_STATUS); in helper_subt()
322 fr = float64_mul(fa, fb, &FP_STATUS); in helper_mult()
334 fr = float64_div(fa, fb, &FP_STATUS); in helper_divt()
345 fr = float64_sqrt(fa, &FP_STATUS); in helper_sqrtt()
360 if (float64_unordered_quiet(fa, fb, &FP_STATUS)) { in helper_cmptun()
376 if (float64_eq_quiet(fa, fb, &FP_STATUS)) { in helper_cmpteq()
392 if (float64_le(fa, fb, &FP_STATUS)) { in helper_cmptle()
408 if (float64_lt(fa, fb, &FP_STATUS)) { in helper_cmptlt()
423 fr = float64_to_float32(fa, &FP_STATUS); in helper_cvtts()
435 fr = float32_to_float64(fa, &FP_STATUS); in helper_cvtst()
443 float32 fr = int64_to_float32(a, &FP_STATUS); in helper_cvtqs()
461 ret = float64_to_int64_modulo(fa, roundmode, &FP_STATUS); in do_cvttq()
463 flags = get_float_exception_flags(&FP_STATUS); in do_cvttq()
465 set_float_exception_flags(0, &FP_STATUS); in do_cvttq()
488 return do_cvttq(env, a, FP_STATUS.float_rounding_mode); in helper_cvttq()
498 float64 fr = int64_to_float64(a, &FP_STATUS); in helper_cvtqt()