Lines Matching refs:active_fpu
1961 set_float_rounding_mode(ieee_rm[env->active_fpu.fcr31 & 3], &env->active_fpu.fp_status)
1964 set_flush_to_zero((env->active_fpu.fcr31 & (1 << 24)) != 0, &env->active_fpu.fp_status);
1972 arg1 = (int32_t)env->active_fpu.fcr0; in helper_cfc1()
1975 arg1 = ((env->active_fpu.fcr31 >> 24) & 0xfe) | ((env->active_fpu.fcr31 >> 23) & 0x1); in helper_cfc1()
1978 arg1 = env->active_fpu.fcr31 & 0x0003f07c; in helper_cfc1()
1981 arg1 = (env->active_fpu.fcr31 & 0x00000f83) | ((env->active_fpu.fcr31 >> 22) & 0x4); in helper_cfc1()
1984 arg1 = (int32_t)env->active_fpu.fcr31; in helper_cfc1()
1997 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0x017fffff) | ((arg1 & 0xfe) << 24) | in helper_ctc1()
2003 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0xfffc0f83) | (arg1 & 0x0003f07c); in helper_ctc1()
2008 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0xfefff07c) | (arg1 & 0x00000f83) | in helper_ctc1()
2014 env->active_fpu.fcr31 = arg1; in helper_ctc1()
2023 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_ctc1()
2024 if ((GET_FP_ENABLE(env->active_fpu.fcr31) | 0x20) & GET_FP_CAUSE(env->active_fpu.fcr31)) in helper_ctc1()
2048 int tmp = ieee_ex_to_mips(get_float_exception_flags(&env->active_fpu.fp_status)); in update_fcr31()
2050 SET_FP_CAUSE(env->active_fpu.fcr31, tmp); in update_fcr31()
2051 if (GET_FP_ENABLE(env->active_fpu.fcr31) & tmp) in update_fcr31()
2054 UPDATE_FP_FLAGS(env->active_fpu.fcr31, tmp); in update_fcr31()
2065 return float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_sqrt_d()
2070 return float32_sqrt(fst0, &env->active_fpu.fp_status); in helper_float_sqrt_s()
2077 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtd_s()
2078 fdt2 = float32_to_float64(fst0, &env->active_fpu.fp_status); in helper_float_cvtd_s()
2087 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtd_w()
2088 fdt2 = int32_to_float64(wt0, &env->active_fpu.fp_status); in helper_float_cvtd_w()
2097 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtd_l()
2098 fdt2 = int64_to_float64(dt0, &env->active_fpu.fp_status); in helper_float_cvtd_l()
2107 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtl_d()
2108 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_cvtl_d()
2110 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_cvtl_d()
2119 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtl_s()
2120 dt2 = float32_to_int64(fst0, &env->active_fpu.fp_status); in helper_float_cvtl_s()
2122 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_cvtl_s()
2132 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtps_pw()
2133 fst2 = int32_to_float32(dt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_cvtps_pw()
2134 fsth2 = int32_to_float32(dt0 >> 32, &env->active_fpu.fp_status); in helper_float_cvtps_pw()
2144 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
2145 wt2 = float32_to_int32(fdt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
2146 wth2 = float32_to_int32(fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
2148 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) { in helper_float_cvtpw_ps()
2159 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvts_d()
2160 fst2 = float64_to_float32(fdt0, &env->active_fpu.fp_status); in helper_float_cvts_d()
2169 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvts_w()
2170 fst2 = int32_to_float32(wt0, &env->active_fpu.fp_status); in helper_float_cvts_w()
2179 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvts_l()
2180 fst2 = int64_to_float32(dt0, &env->active_fpu.fp_status); in helper_float_cvts_l()
2189 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvts_pl()
2199 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvts_pu()
2209 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtw_s()
2210 wt2 = float32_to_int32(fst0, &env->active_fpu.fp_status); in helper_float_cvtw_s()
2212 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_cvtw_s()
2221 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_cvtw_d()
2222 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_cvtw_d()
2224 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_cvtw_d()
2233 set_float_rounding_mode(float_round_nearest_even, &env->active_fpu.fp_status); in helper_float_roundl_d()
2234 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_roundl_d()
2237 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_roundl_d()
2246 set_float_rounding_mode(float_round_nearest_even, &env->active_fpu.fp_status); in helper_float_roundl_s()
2247 dt2 = float32_to_int64(fst0, &env->active_fpu.fp_status); in helper_float_roundl_s()
2250 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_roundl_s()
2259 set_float_rounding_mode(float_round_nearest_even, &env->active_fpu.fp_status); in helper_float_roundw_d()
2260 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_roundw_d()
2263 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_roundw_d()
2272 set_float_rounding_mode(float_round_nearest_even, &env->active_fpu.fp_status); in helper_float_roundw_s()
2273 wt2 = float32_to_int32(fst0, &env->active_fpu.fp_status); in helper_float_roundw_s()
2276 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_roundw_s()
2285 dt2 = float64_to_int64_round_to_zero(fdt0, &env->active_fpu.fp_status); in helper_float_truncl_d()
2287 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_truncl_d()
2296 dt2 = float32_to_int64_round_to_zero(fst0, &env->active_fpu.fp_status); in helper_float_truncl_s()
2298 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_truncl_s()
2307 wt2 = float64_to_int32_round_to_zero(fdt0, &env->active_fpu.fp_status); in helper_float_truncw_d()
2309 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_truncw_d()
2318 wt2 = float32_to_int32_round_to_zero(fst0, &env->active_fpu.fp_status); in helper_float_truncw_s()
2320 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_truncw_s()
2329 set_float_rounding_mode(float_round_up, &env->active_fpu.fp_status); in helper_float_ceill_d()
2330 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_ceill_d()
2333 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_ceill_d()
2342 set_float_rounding_mode(float_round_up, &env->active_fpu.fp_status); in helper_float_ceill_s()
2343 dt2 = float32_to_int64(fst0, &env->active_fpu.fp_status); in helper_float_ceill_s()
2346 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_ceill_s()
2355 set_float_rounding_mode(float_round_up, &env->active_fpu.fp_status); in helper_float_ceilw_d()
2356 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_ceilw_d()
2359 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_ceilw_d()
2368 set_float_rounding_mode(float_round_up, &env->active_fpu.fp_status); in helper_float_ceilw_s()
2369 wt2 = float32_to_int32(fst0, &env->active_fpu.fp_status); in helper_float_ceilw_s()
2372 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_ceilw_s()
2381 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floorl_d()
2382 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_floorl_d()
2385 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_floorl_d()
2394 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floorl_s()
2395 dt2 = float32_to_int64(fst0, &env->active_fpu.fp_status); in helper_float_floorl_s()
2398 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_floorl_s()
2407 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floorw_d()
2408 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_floorw_d()
2411 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_floorw_d()
2420 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floorw_s()
2421 wt2 = float32_to_int32(fst0, &env->active_fpu.fp_status); in helper_float_floorw_s()
2424 if (GET_FP_CAUSE(env->active_fpu.fcr31) & (FP_OVERFLOW | FP_INVALID)) in helper_float_floorw_s()
2457 set_float_exception_flags(0, &env->active_fpu.fp_status); in FLOAT_UNOP()
2458 fdt2 = float64_div(FLOAT_ONE64, fdt0, &env->active_fpu.fp_status); in FLOAT_UNOP()
2467 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip_s()
2468 fst2 = float32_div(FLOAT_ONE32, fst0, &env->active_fpu.fp_status); in helper_float_recip_s()
2477 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt_d()
2478 fdt2 = float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_rsqrt_d()
2479 fdt2 = float64_div(FLOAT_ONE64, fdt2, &env->active_fpu.fp_status); in helper_float_rsqrt_d()
2488 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt_s()
2489 fst2 = float32_sqrt(fst0, &env->active_fpu.fp_status); in helper_float_rsqrt_s()
2490 fst2 = float32_div(FLOAT_ONE32, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt_s()
2499 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip1_d()
2500 fdt2 = float64_div(FLOAT_ONE64, fdt0, &env->active_fpu.fp_status); in helper_float_recip1_d()
2509 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip1_s()
2510 fst2 = float32_div(FLOAT_ONE32, fst0, &env->active_fpu.fp_status); in helper_float_recip1_s()
2520 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip1_ps()
2521 fst2 = float32_div(FLOAT_ONE32, fdt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_recip1_ps()
2522 fsth2 = float32_div(FLOAT_ONE32, fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_recip1_ps()
2531 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt1_d()
2532 fdt2 = float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_rsqrt1_d()
2533 fdt2 = float64_div(FLOAT_ONE64, fdt2, &env->active_fpu.fp_status); in helper_float_rsqrt1_d()
2542 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt1_s()
2543 fst2 = float32_sqrt(fst0, &env->active_fpu.fp_status); in helper_float_rsqrt1_s()
2544 fst2 = float32_div(FLOAT_ONE32, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt1_s()
2554 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
2555 fst2 = float32_sqrt(fdt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
2556 fsth2 = float32_sqrt(fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
2557 fst2 = float32_div(FLOAT_ONE32, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
2558 fsth2 = float32_div(FLOAT_ONE32, fsth2, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
2571 set_float_exception_flags(0, &env->active_fpu.fp_status); \
2572 dt2 = float64_ ## name (fdt0, fdt1, &env->active_fpu.fp_status); \
2574 if (GET_FP_CAUSE(env->active_fpu.fcr31) & FP_INVALID) \
2583 set_float_exception_flags(0, &env->active_fpu.fp_status); \
2584 wt2 = float32_ ## name (fst0, fst1, &env->active_fpu.fp_status); \
2586 if (GET_FP_CAUSE(env->active_fpu.fcr31) & FP_INVALID) \
2600 set_float_exception_flags(0, &env->active_fpu.fp_status); \
2601 wt2 = float32_ ## name (fst0, fst1, &env->active_fpu.fp_status); \
2602 wth2 = float32_ ## name (fsth0, fsth1, &env->active_fpu.fp_status); \
2604 if (GET_FP_CAUSE(env->active_fpu.fcr31) & FP_INVALID) { \
2622 fdt0 = float64_ ## name1 (fdt0, fdt1, &env->active_fpu.fp_status); \ in FLOAT_BINOP()
2623 return float64_ ## name2 (fdt0, fdt2, &env->active_fpu.fp_status); \ in FLOAT_BINOP()
2629 fst0 = float32_ ## name1 (fst0, fst1, &env->active_fpu.fp_status); \
2630 return float32_ ## name2 (fst0, fst2, &env->active_fpu.fp_status); \
2643 fst0 = float32_ ## name1 (fst0, fst1, &env->active_fpu.fp_status); \
2644 fsth0 = float32_ ## name1 (fsth0, fsth1, &env->active_fpu.fp_status); \
2645 fst2 = float32_ ## name2 (fst0, fst2, &env->active_fpu.fp_status); \
2646 fsth2 = float32_ ## name2 (fsth0, fsth2, &env->active_fpu.fp_status); \
2659 fdt0 = float64_ ## name1 (fdt0, fdt1, &env->active_fpu.fp_status); \
2660 fdt2 = float64_ ## name2 (fdt0, fdt2, &env->active_fpu.fp_status); \
2667 fst0 = float32_ ## name1 (fst0, fst1, &env->active_fpu.fp_status); \
2668 fst2 = float32_ ## name2 (fst0, fst2, &env->active_fpu.fp_status); \
2682 fst0 = float32_ ## name1 (fst0, fst1, &env->active_fpu.fp_status); \
2683 fsth0 = float32_ ## name1 (fsth0, fsth1, &env->active_fpu.fp_status); \
2684 fst2 = float32_ ## name2 (fst0, fst2, &env->active_fpu.fp_status); \
2685 fsth2 = float32_ ## name2 (fsth0, fsth2, &env->active_fpu.fp_status); \
2698 set_float_exception_flags(0, &env->active_fpu.fp_status);
2699 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status);
2700 fdt2 = float64_chs(float64_sub(fdt2, FLOAT_ONE64, &env->active_fpu.fp_status));
2707 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip2_s()
2708 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_recip2_s()
2709 fst2 = float32_chs(float32_sub(fst2, FLOAT_ONE32, &env->active_fpu.fp_status)); in helper_float_recip2_s()
2721 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_recip2_ps()
2722 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
2723 fsth2 = float32_mul(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
2724 fst2 = float32_chs(float32_sub(fst2, FLOAT_ONE32, &env->active_fpu.fp_status)); in helper_float_recip2_ps()
2725 fsth2 = float32_chs(float32_sub(fsth2, FLOAT_ONE32, &env->active_fpu.fp_status)); in helper_float_recip2_ps()
2732 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt2_d()
2733 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status); in helper_float_rsqrt2_d()
2734 fdt2 = float64_sub(fdt2, FLOAT_ONE64, &env->active_fpu.fp_status); in helper_float_rsqrt2_d()
2735 fdt2 = float64_chs(float64_div(fdt2, FLOAT_TWO64, &env->active_fpu.fp_status)); in helper_float_rsqrt2_d()
2742 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt2_s()
2743 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt2_s()
2744 fst2 = float32_sub(fst2, FLOAT_ONE32, &env->active_fpu.fp_status); in helper_float_rsqrt2_s()
2745 fst2 = float32_chs(float32_div(fst2, FLOAT_TWO32, &env->active_fpu.fp_status)); in helper_float_rsqrt2_s()
2757 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
2758 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
2759 fsth2 = float32_mul(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
2760 fst2 = float32_sub(fst2, FLOAT_ONE32, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
2761 fsth2 = float32_sub(fsth2, FLOAT_ONE32, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
2762 fst2 = float32_chs(float32_div(fst2, FLOAT_TWO32, &env->active_fpu.fp_status)); in helper_float_rsqrt2_ps()
2763 fsth2 = float32_chs(float32_div(fsth2, FLOAT_TWO32, &env->active_fpu.fp_status)); in helper_float_rsqrt2_ps()
2777 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_addr_ps()
2778 fst2 = float32_add (fst0, fsth0, &env->active_fpu.fp_status); in helper_float_addr_ps()
2779 fsth2 = float32_add (fst1, fsth1, &env->active_fpu.fp_status); in helper_float_addr_ps()
2793 set_float_exception_flags(0, &env->active_fpu.fp_status); in helper_float_mulr_ps()
2794 fst2 = float32_mul (fst0, fsth0, &env->active_fpu.fp_status); in helper_float_mulr_ps()
2795 fsth2 = float32_mul (fst1, fsth1, &env->active_fpu.fp_status); in helper_float_mulr_ps()
2807 SET_FP_COND(cc, env->active_fpu); \
2809 CLEAR_FP_COND(cc, env->active_fpu); \
2819 SET_FP_COND(cc, env->active_fpu); \
2821 CLEAR_FP_COND(cc, env->active_fpu); \
2840 FOP_COND_D(f, (float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status), 0))
2841 FOP_COND_D(un, float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status))
2842 … !float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) && float64_eq(fdt0, fdt1, &env->…
2843 …, float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) || float64_eq(fdt0, fdt1, &env-…
2844 … !float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) && float64_lt(fdt0, fdt1, &env->…
2845 …, float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) || float64_lt(fdt0, fdt1, &env-…
2846 … !float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) && float64_le(fdt0, fdt1, &env->…
2847 …, float64_is_unordered(0, fdt1, fdt0, &env->active_fpu.fp_status) || float64_le(fdt0, fdt1, &env-…
2850 FOP_COND_D(sf, (float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status), 0))
2851 FOP_COND_D(ngle,float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status))
2852 … !float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) && float64_eq(fdt0, fdt1, &env->…
2853 …, float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) || float64_eq(fdt0, fdt1, &env-…
2854 … !float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) && float64_lt(fdt0, fdt1, &env->…
2855 …, float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) || float64_lt(fdt0, fdt1, &env-…
2856 … !float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) && float64_le(fdt0, fdt1, &env->…
2857 …, float64_is_unordered(1, fdt1, fdt0, &env->active_fpu.fp_status) || float64_le(fdt0, fdt1, &env-…
2865 SET_FP_COND(cc, env->active_fpu); \
2867 CLEAR_FP_COND(cc, env->active_fpu); \
2877 SET_FP_COND(cc, env->active_fpu); \
2879 CLEAR_FP_COND(cc, env->active_fpu); \
2898 FOP_COND_S(f, (float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status), 0))
2899 FOP_COND_S(un, float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status))
2900 … !float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_eq(fst0, fst1, &env->…
2901 …, float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_eq(fst0, fst1, &env-…
2902 … !float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_lt(fst0, fst1, &env->…
2903 …, float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_lt(fst0, fst1, &env-…
2904 … !float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_le(fst0, fst1, &env->…
2905 …, float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_le(fst0, fst1, &env-…
2908 FOP_COND_S(sf, (float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status), 0))
2909 FOP_COND_S(ngle,float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status))
2910 … !float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_eq(fst0, fst1, &env->…
2911 …, float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_eq(fst0, fst1, &env-…
2912 … !float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_lt(fst0, fst1, &env->…
2913 …, float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_lt(fst0, fst1, &env-…
2914 … !float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_le(fst0, fst1, &env->…
2915 …, float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_le(fst0, fst1, &env-…
2929 SET_FP_COND(cc, env->active_fpu); \
2931 CLEAR_FP_COND(cc, env->active_fpu); \
2933 SET_FP_COND(cc + 1, env->active_fpu); \
2935 CLEAR_FP_COND(cc + 1, env->active_fpu); \
2948 SET_FP_COND(cc, env->active_fpu); \
2950 CLEAR_FP_COND(cc, env->active_fpu); \
2952 SET_FP_COND(cc + 1, env->active_fpu); \
2954 CLEAR_FP_COND(cc + 1, env->active_fpu); \
2959 FOP_COND_PS(f, (float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status), 0),
2960 (float32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status), 0))
2961 FOP_COND_PS(un, float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status),
2962 float32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status))
2963 …!float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_eq(fst0, fst1, &env-…
2964 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) && float32_eq(fsth0, fsth1, &env-…
2965 … float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_eq(fst0, fst1, &env…
2966 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) || float32_eq(fsth0, fsth1, &env…
2967 …!float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_lt(fst0, fst1, &env-…
2968 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) && float32_lt(fsth0, fsth1, &env-…
2969 … float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_lt(fst0, fst1, &env…
2970 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) || float32_lt(fsth0, fsth1, &env…
2971 …!float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) && float32_le(fst0, fst1, &env-…
2972 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) && float32_le(fsth0, fsth1, &env-…
2973 … float32_is_unordered(0, fst1, fst0, &env->active_fpu.fp_status) || float32_le(fst0, fst1, &env…
2974 …loat32_is_unordered(0, fsth1, fsth0, &env->active_fpu.fp_status) || float32_le(fsth0, fsth1, &env…
2977 FOP_COND_PS(sf, (float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status), 0),
2978 (float32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status), 0))
2979 FOP_COND_PS(ngle,float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status),
2980 float32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status))
2981 …!float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_eq(fst0, fst1, &env-…
2982 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) && float32_eq(fsth0, fsth1, &env-…
2983 … float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_eq(fst0, fst1, &env…
2984 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) || float32_eq(fsth0, fsth1, &env…
2985 …!float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_lt(fst0, fst1, &env-…
2986 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) && float32_lt(fsth0, fsth1, &env-…
2987 … float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_lt(fst0, fst1, &env…
2988 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) || float32_lt(fsth0, fsth1, &env…
2989 …!float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) && float32_le(fst0, fst1, &env-…
2990 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) && float32_le(fsth0, fsth1, &env-…
2991 … float32_is_unordered(1, fst1, fst0, &env->active_fpu.fp_status) || float32_le(fst0, fst1, &env…
2992 …loat32_is_unordered(1, fsth1, fsth0, &env->active_fpu.fp_status) || float32_le(fsth0, fsth1, &env…