File tree Expand file tree Collapse file tree 10 files changed +52
-58
lines changed Expand file tree Collapse file tree 10 files changed +52
-58
lines changed Original file line number Diff line number Diff line change @@ -74,9 +74,9 @@ class FDimTestTemplate : public LIBC_NAMESPACE::testing::Test {
74
74
private:
75
75
// constexpr does not work on FPBits yet, so we cannot have these constants as
76
76
// static.
77
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
78
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
79
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
80
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
81
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
77
+ const T nan = T(FPBits::build_quiet_nan(1 ));
78
+ const T inf = T(FPBits::inf());
79
+ const T neg_inf = T(FPBits::neg_inf());
80
+ const T zero = T(FPBits::zero());
81
+ const T neg_zero = T(FPBits::neg_zero());
82
82
};
Original file line number Diff line number Diff line change @@ -23,11 +23,11 @@ class FmaTestTemplate : public LIBC_NAMESPACE::testing::Test {
23
23
using Func = T (*)(T, T, T);
24
24
using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
25
25
using UIntType = typename FPBits::UIntType;
26
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
27
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
28
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
29
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
30
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
26
+ const T nan = T(FPBits::build_quiet_nan(1 ));
27
+ const T inf = T(FPBits::inf());
28
+ const T neg_inf = T(FPBits::neg_inf());
29
+ const T zero = T(FPBits::zero());
30
+ const T neg_zero = T(FPBits::neg_zero());
31
31
32
32
UIntType get_random_bit_pattern () {
33
33
UIntType bits{0 };
Original file line number Diff line number Diff line change @@ -24,15 +24,12 @@ class LlvmLibcILogbTest : public LIBC_NAMESPACE::testing::Test {
24
24
25
25
template <typename T>
26
26
void test_special_numbers (typename ILogbFunc<T>::Func func) {
27
- EXPECT_EQ (FP_ILOGB0, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::zero ())));
28
- EXPECT_EQ (FP_ILOGB0,
29
- func (T (LIBC_NAMESPACE::fputil::FPBits<T>::neg_zero ())));
30
-
31
- EXPECT_EQ (FP_ILOGBNAN,
32
- func (T (LIBC_NAMESPACE::fputil::FPBits<T>::build_quiet_nan (1 ))));
33
-
34
- EXPECT_EQ (INT_MAX, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::inf ())));
35
- EXPECT_EQ (INT_MAX, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::neg_inf ())));
27
+ using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
28
+ EXPECT_EQ (FP_ILOGB0, func (T (FPBits::zero ())));
29
+ EXPECT_EQ (FP_ILOGB0, func (T (FPBits::neg_zero ())));
30
+ EXPECT_EQ (FP_ILOGBNAN, func (T (FPBits::build_quiet_nan (1 ))));
31
+ EXPECT_EQ (INT_MAX, func (T (FPBits::inf ())));
32
+ EXPECT_EQ (INT_MAX, func (T (FPBits::neg_inf ())));
36
33
}
37
34
38
35
template <typename T>
Original file line number Diff line number Diff line change @@ -28,11 +28,11 @@ class LdExpTestTemplate : public LIBC_NAMESPACE::testing::Test {
28
28
// A normalized mantissa to be used with tests.
29
29
static constexpr UIntType MANTISSA = NormalFloat::ONE + 0x1234 ;
30
30
31
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
32
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
33
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
34
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
35
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
31
+ const T zero = T(FPBits::zero());
32
+ const T neg_zero = T(FPBits::neg_zero());
33
+ const T inf = T(FPBits::inf());
34
+ const T neg_inf = T(FPBits::neg_inf());
35
+ const T nan = T(FPBits::build_quiet_nan(1 ));
36
36
37
37
public:
38
38
typedef T (*LdExpFunc)(T, int );
Original file line number Diff line number Diff line change @@ -23,11 +23,11 @@ class RemQuoTestTemplate : public LIBC_NAMESPACE::testing::Test {
23
23
using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
24
24
using UIntType = typename FPBits::UIntType;
25
25
26
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
27
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
28
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
29
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
30
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
26
+ const T zero = T(FPBits::zero());
27
+ const T neg_zero = T(FPBits::neg_zero());
28
+ const T inf = T(FPBits::inf());
29
+ const T neg_inf = T(FPBits::neg_inf());
30
+ const T nan = T(FPBits::build_quiet_nan(1 ));
31
31
32
32
public:
33
33
typedef T (*RemQuoFunc)(T, T, int *);
Original file line number Diff line number Diff line change @@ -74,9 +74,9 @@ class FDimTestTemplate : public LIBC_NAMESPACE::testing::Test {
74
74
private:
75
75
// constexpr does not work on FPBits yet, so we cannot have these constants as
76
76
// static.
77
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
78
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
79
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
80
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
81
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
77
+ const T nan = T(FPBits::build_quiet_nan(1 ));
78
+ const T inf = T(FPBits::inf());
79
+ const T neg_inf = T(FPBits::neg_inf());
80
+ const T zero = T(FPBits::zero());
81
+ const T neg_zero = T(FPBits::neg_zero());
82
82
};
Original file line number Diff line number Diff line change @@ -19,11 +19,11 @@ class FmaTestTemplate : public LIBC_NAMESPACE::testing::Test {
19
19
using Func = T (*)(T, T, T);
20
20
using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
21
21
using UIntType = typename FPBits::UIntType;
22
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
23
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
24
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
25
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
26
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
22
+ const T nan = T(FPBits::build_quiet_nan(1 ));
23
+ const T inf = T(FPBits::inf());
24
+ const T neg_inf = T(FPBits::neg_inf());
25
+ const T zero = T(FPBits::zero());
26
+ const T neg_zero = T(FPBits::neg_zero());
27
27
28
28
public:
29
29
void test_special_numbers (Func func) {
Original file line number Diff line number Diff line change @@ -24,15 +24,12 @@ class LlvmLibcILogbTest : public LIBC_NAMESPACE::testing::Test {
24
24
25
25
template <typename T>
26
26
void test_special_numbers (typename ILogbFunc<T>::Func func) {
27
- EXPECT_EQ (FP_ILOGB0, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::zero ())));
28
- EXPECT_EQ (FP_ILOGB0,
29
- func (T (LIBC_NAMESPACE::fputil::FPBits<T>::neg_zero ())));
30
-
31
- EXPECT_EQ (FP_ILOGBNAN,
32
- func (T (LIBC_NAMESPACE::fputil::FPBits<T>::build_quiet_nan (1 ))));
33
-
34
- EXPECT_EQ (INT_MAX, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::inf ())));
35
- EXPECT_EQ (INT_MAX, func (T (LIBC_NAMESPACE::fputil::FPBits<T>::neg_inf ())));
27
+ using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
28
+ EXPECT_EQ (FP_ILOGB0, func (T (FPBits::zero ())));
29
+ EXPECT_EQ (FP_ILOGB0, func (T (FPBits::neg_zero ())));
30
+ EXPECT_EQ (FP_ILOGBNAN, func (T (FPBits::build_quiet_nan (1 ))));
31
+ EXPECT_EQ (INT_MAX, func (T (FPBits::inf ())));
32
+ EXPECT_EQ (INT_MAX, func (T (FPBits::neg_inf ())));
36
33
}
37
34
38
35
template <typename T>
Original file line number Diff line number Diff line change @@ -28,11 +28,11 @@ class LdExpTestTemplate : public LIBC_NAMESPACE::testing::Test {
28
28
// A normalized mantissa to be used with tests.
29
29
static constexpr UIntType MANTISSA = NormalFloat::ONE + 0x1234 ;
30
30
31
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
32
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
33
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
34
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
35
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
31
+ const T zero = T(FPBits::zero());
32
+ const T neg_zero = T(FPBits::neg_zero());
33
+ const T inf = T(FPBits::inf());
34
+ const T neg_inf = T(FPBits::neg_inf());
35
+ const T nan = T(FPBits::build_quiet_nan(1 ));
36
36
37
37
public:
38
38
typedef T (*LdExpFunc)(T, int );
Original file line number Diff line number Diff line change @@ -20,11 +20,11 @@ class RemQuoTestTemplate : public LIBC_NAMESPACE::testing::Test {
20
20
using FPBits = LIBC_NAMESPACE::fputil::FPBits<T>;
21
21
using UIntType = typename FPBits::UIntType;
22
22
23
- const T zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::zero());
24
- const T neg_zero = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_zero());
25
- const T inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::inf());
26
- const T neg_inf = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::neg_inf());
27
- const T nan = T(LIBC_NAMESPACE::fputil:: FPBits<T> ::build_quiet_nan(1 ));
23
+ const T zero = T(FPBits::zero());
24
+ const T neg_zero = T(FPBits::neg_zero());
25
+ const T inf = T(FPBits::inf());
26
+ const T neg_inf = T(FPBits::neg_inf());
27
+ const T nan = T(FPBits::build_quiet_nan(1 ));
28
28
29
29
public:
30
30
typedef T (*RemQuoFunc)(T, T, int *);
You can’t perform that action at this time.
0 commit comments