Lines Matching defs:FPBits
14 #include "src/__support/FPUtil/FPBits.h"
29 using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
31 EXPECT_EQ(FP_ILOGB0, func(FPBits::zero(Sign::POS).get_val()));
32 EXPECT_EQ(FP_ILOGB0, func(FPBits::zero(Sign::NEG).get_val()));
33 EXPECT_EQ(FP_ILOGBNAN, func(FPBits::quiet_nan().get_val()));
34 EXPECT_EQ(INT_MAX, func(FPBits::inf(Sign::POS).get_val()));
35 EXPECT_EQ(INT_MAX, func(FPBits::inf(Sign::NEG).get_val()));
79 using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
80 using StorageType = typename FPBits::StorageType;
81 constexpr StorageType MIN_SUBNORMAL = FPBits::min_subnormal().uintval();
82 constexpr StorageType MAX_SUBNORMAL = FPBits::max_subnormal().uintval();
86 T x = FPBits(v).get_val();
87 if (FPBits(v).is_nan() || FPBits(v).is_inf() || x == 0.0)
98 using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
99 using StorageType = typename FPBits::StorageType;
100 constexpr StorageType MIN_NORMAL = FPBits::min_normal().uintval();
101 constexpr StorageType MAX_NORMAL = FPBits::max_normal().uintval();
105 T x = FPBits(v).get_val();
106 if (FPBits(v).is_nan() || FPBits(v).is_inf() || x == 0.0)