Lines Matching refs:FPBits
25 EXPECT_EQ(FP_ILOGB0, func(T(__llvm_libc::fputil::FPBits<T>::zero()))); in test_special_numbers()
26 EXPECT_EQ(FP_ILOGB0, func(T(__llvm_libc::fputil::FPBits<T>::neg_zero()))); in test_special_numbers()
29 func(T(__llvm_libc::fputil::FPBits<T>::build_nan(1)))); in test_special_numbers()
31 EXPECT_EQ(INT_MAX, func(T(__llvm_libc::fputil::FPBits<T>::inf()))); in test_special_numbers()
32 EXPECT_EQ(INT_MAX, func(T(__llvm_libc::fputil::FPBits<T>::neg_inf()))); in test_special_numbers()
76 using FPBits = __llvm_libc::fputil::FPBits<T>; in test_subnormal_range() local
77 using UIntType = typename FPBits::UIntType; in test_subnormal_range()
80 (FPBits::MAX_SUBNORMAL - FPBits::MIN_SUBNORMAL) / COUNT; in test_subnormal_range()
81 for (UIntType v = FPBits::MIN_SUBNORMAL; v <= FPBits::MAX_SUBNORMAL; in test_subnormal_range()
83 T x = T(FPBits(v)); in test_subnormal_range()
95 using FPBits = __llvm_libc::fputil::FPBits<T>; in test_normal_range() local
96 using UIntType = typename FPBits::UIntType; in test_normal_range()
98 constexpr UIntType STEP = (FPBits::MAX_NORMAL - FPBits::MIN_NORMAL) / COUNT; in test_normal_range()
99 for (UIntType v = FPBits::MIN_NORMAL; v <= FPBits::MAX_NORMAL; v += STEP) { in test_normal_range()
100 T x = T(FPBits(v)); in test_normal_range()