def mf_cls
import bend-collections@1.0.0.0/src/math/f64.bend as F64import Base
1050def mf_cls(+x: F64, top: Bool) -> F64 & F64:
1051 match top:
1052 case True{}:
1053 (nan_or(zero(signbit(x)), nz(frac(x))), nan_or(x, nz(frac(x))))
1054 case False{}:
1055 mf_fin(x, Nat.is_le(3000n, dexp(x)))