summaryrefslogtreecommitdiff
path: root/libc/test/src/math/RIntTest.h
diff options
context:
space:
mode:
authorMichael Jones <michaelrj@google.com>2021-12-21 13:12:45 -0800
committerMichael Jones <michaelrj@google.com>2021-12-22 10:53:25 -0800
commit25226f3e4a42f70124995c16e22ff870efa30c6d (patch)
tree820e2f5708486d237007a8edb807fd0043782e7c /libc/test/src/math/RIntTest.h
parent8b58344efb2ea3bab28e373d7f9113a200742684 (diff)
[libc] apply formatting to tests
Apply the formatting rules that were applied to the libc/src directory to the libc/test directory, as well as the files in libc/utils that are included by the tests. This does not include automated enforcement. Reviewed By: sivachandra, lntue Differential Revision: https://reviews.llvm.org/D116127
Diffstat (limited to 'libc/test/src/math/RIntTest.h')
-rw-r--r--libc/test/src/math/RIntTest.h66
1 files changed, 33 insertions, 33 deletions
diff --git a/libc/test/src/math/RIntTest.h b/libc/test/src/math/RIntTest.h
index 53844a1eaa5f..7dc677059f19 100644
--- a/libc/test/src/math/RIntTest.h
+++ b/libc/test/src/math/RIntTest.h
@@ -21,8 +21,8 @@
namespace mpfr = __llvm_libc::testing::mpfr;
-static constexpr int roundingModes[4] = {FE_UPWARD, FE_DOWNWARD, FE_TOWARDZERO,
- FE_TONEAREST};
+static constexpr int ROUNDING_MODES[4] = {FE_UPWARD, FE_DOWNWARD, FE_TOWARDZERO,
+ FE_TONEAREST};
template <typename T>
class RIntTestTemplate : public __llvm_libc::testing::Test {
@@ -39,7 +39,7 @@ private:
const T neg_inf = T(FPBits::neg_inf());
const T nan = T(FPBits::build_nan(1));
- static inline mpfr::RoundingMode toMPFRRoundingMode(int mode) {
+ static inline mpfr::RoundingMode to_mpfr_rounding_mode(int mode) {
switch (mode) {
case FE_UPWARD:
return mpfr::RoundingMode::Upward;
@@ -56,7 +56,7 @@ private:
public:
void testSpecialNumbers(RIntFunc func) {
- for (int mode : roundingModes) {
+ for (int mode : ROUNDING_MODES) {
__llvm_libc::fputil::set_round(mode);
ASSERT_FP_EQ(inf, func(inf));
ASSERT_FP_EQ(neg_inf, func(neg_inf));
@@ -67,50 +67,50 @@ public:
}
void testRoundNumbers(RIntFunc func) {
- for (int mode : roundingModes) {
+ for (int mode : ROUNDING_MODES) {
__llvm_libc::fputil::set_round(mode);
- mpfr::RoundingMode mpfrMode = toMPFRRoundingMode(mode);
- ASSERT_FP_EQ(func(T(1.0)), mpfr::Round(T(1.0), mpfrMode));
- ASSERT_FP_EQ(func(T(-1.0)), mpfr::Round(T(-1.0), mpfrMode));
- ASSERT_FP_EQ(func(T(10.0)), mpfr::Round(T(10.0), mpfrMode));
- ASSERT_FP_EQ(func(T(-10.0)), mpfr::Round(T(-10.0), mpfrMode));
- ASSERT_FP_EQ(func(T(1234.0)), mpfr::Round(T(1234.0), mpfrMode));
- ASSERT_FP_EQ(func(T(-1234.0)), mpfr::Round(T(-1234.0), mpfrMode));
+ mpfr::RoundingMode mpfr_mode = to_mpfr_rounding_mode(mode);
+ ASSERT_FP_EQ(func(T(1.0)), mpfr::Round(T(1.0), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-1.0)), mpfr::Round(T(-1.0), mpfr_mode));
+ ASSERT_FP_EQ(func(T(10.0)), mpfr::Round(T(10.0), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-10.0)), mpfr::Round(T(-10.0), mpfr_mode));
+ ASSERT_FP_EQ(func(T(1234.0)), mpfr::Round(T(1234.0), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-1234.0)), mpfr::Round(T(-1234.0), mpfr_mode));
}
}
void testFractions(RIntFunc func) {
- for (int mode : roundingModes) {
+ for (int mode : ROUNDING_MODES) {
__llvm_libc::fputil::set_round(mode);
- mpfr::RoundingMode mpfrMode = toMPFRRoundingMode(mode);
- ASSERT_FP_EQ(func(T(0.5)), mpfr::Round(T(0.5), mpfrMode));
- ASSERT_FP_EQ(func(T(-0.5)), mpfr::Round(T(-0.5), mpfrMode));
- ASSERT_FP_EQ(func(T(0.115)), mpfr::Round(T(0.115), mpfrMode));
- ASSERT_FP_EQ(func(T(-0.115)), mpfr::Round(T(-0.115), mpfrMode));
- ASSERT_FP_EQ(func(T(0.715)), mpfr::Round(T(0.715), mpfrMode));
- ASSERT_FP_EQ(func(T(-0.715)), mpfr::Round(T(-0.715), mpfrMode));
+ mpfr::RoundingMode mpfr_mode = to_mpfr_rounding_mode(mode);
+ ASSERT_FP_EQ(func(T(0.5)), mpfr::Round(T(0.5), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-0.5)), mpfr::Round(T(-0.5), mpfr_mode));
+ ASSERT_FP_EQ(func(T(0.115)), mpfr::Round(T(0.115), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-0.115)), mpfr::Round(T(-0.115), mpfr_mode));
+ ASSERT_FP_EQ(func(T(0.715)), mpfr::Round(T(0.715), mpfr_mode));
+ ASSERT_FP_EQ(func(T(-0.715)), mpfr::Round(T(-0.715), mpfr_mode));
}
}
void testSubnormalRange(RIntFunc func) {
- constexpr UIntType count = 1000001;
- constexpr UIntType step =
- (FPBits::MAX_SUBNORMAL - FPBits::MIN_SUBNORMAL) / count;
+ constexpr UIntType COUNT = 1000001;
+ constexpr UIntType STEP =
+ (FPBits::MAX_SUBNORMAL - FPBits::MIN_SUBNORMAL) / COUNT;
for (UIntType i = FPBits::MIN_SUBNORMAL; i <= FPBits::MAX_SUBNORMAL;
- i += step) {
+ i += STEP) {
T x = T(FPBits(i));
- for (int mode : roundingModes) {
+ for (int mode : ROUNDING_MODES) {
__llvm_libc::fputil::set_round(mode);
- mpfr::RoundingMode mpfrMode = toMPFRRoundingMode(mode);
- ASSERT_FP_EQ(func(x), mpfr::Round(x, mpfrMode));
+ mpfr::RoundingMode mpfr_mode = to_mpfr_rounding_mode(mode);
+ ASSERT_FP_EQ(func(x), mpfr::Round(x, mpfr_mode));
}
}
}
void testNormalRange(RIntFunc func) {
- constexpr UIntType count = 1000001;
- constexpr UIntType step = (FPBits::MAX_NORMAL - FPBits::MIN_NORMAL) / count;
- for (UIntType i = FPBits::MIN_NORMAL; i <= FPBits::MAX_NORMAL; i += step) {
+ constexpr UIntType COUNT = 1000001;
+ constexpr UIntType STEP = (FPBits::MAX_NORMAL - FPBits::MIN_NORMAL) / COUNT;
+ for (UIntType i = FPBits::MIN_NORMAL; i <= FPBits::MAX_NORMAL; i += STEP) {
T x = T(FPBits(i));
// In normal range on x86 platforms, the long double implicit 1 bit can be
// zero making the numbers NaN. We will skip them.
@@ -118,10 +118,10 @@ public:
continue;
}
- for (int mode : roundingModes) {
+ for (int mode : ROUNDING_MODES) {
__llvm_libc::fputil::set_round(mode);
- mpfr::RoundingMode mpfrMode = toMPFRRoundingMode(mode);
- ASSERT_FP_EQ(func(x), mpfr::Round(x, mpfrMode));
+ mpfr::RoundingMode mpfr_mode = to_mpfr_rounding_mode(mode);
+ ASSERT_FP_EQ(func(x), mpfr::Round(x, mpfr_mode));
}
}
}