[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 67c5708 1/5: Prefer std::rint() to C99 rint()
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 67c5708 1/5: Prefer std::rint() to C99 rint() |
Date: |
Tue, 2 May 2017 14:56:23 -0400 (EDT) |
branch: master
commit 67c5708c2051f075f6dfde11d19eb62e91f8210f
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Prefer std::rint() to C99 rint()
---
fenv_lmi_test.cpp | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/fenv_lmi_test.cpp b/fenv_lmi_test.cpp
index 1441aa2..4a26e6a 100644
--- a/fenv_lmi_test.cpp
+++ b/fenv_lmi_test.cpp
@@ -42,7 +42,7 @@
#include <bitset>
#include <cfenv>
#include <climits> // CHAR_BIT
-#include <math.h> // C99 rint()
+#include <math.h> // std::rint()
#include <stdexcept>
std::bitset<CHAR_BIT * sizeof(unsigned long int)> bits(unsigned long int i)
@@ -187,31 +187,31 @@ int test_main(int, char*[])
fenv_rounding (fe_tonearest);
BOOST_TEST_EQUAL(fe_tonearest , fenv_rounding());
- BOOST_TEST_EQUAL(-2, rint(-2.5));
- BOOST_TEST_EQUAL(-2, rint(-1.5));
- BOOST_TEST_EQUAL( 2, rint( 1.5));
- BOOST_TEST_EQUAL( 2, rint( 2.5));
+ BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+ BOOST_TEST_EQUAL(-2, std::rint(-1.5));
+ BOOST_TEST_EQUAL( 2, std::rint( 1.5));
+ BOOST_TEST_EQUAL( 2, std::rint( 2.5));
fenv_rounding (fe_downward);
BOOST_TEST_EQUAL(fe_downward , fenv_rounding());
- BOOST_TEST_EQUAL(-3, rint(-2.5));
- BOOST_TEST_EQUAL(-2, rint(-1.5));
- BOOST_TEST_EQUAL( 1, rint( 1.5));
- BOOST_TEST_EQUAL( 2, rint( 2.5));
+ BOOST_TEST_EQUAL(-3, std::rint(-2.5));
+ BOOST_TEST_EQUAL(-2, std::rint(-1.5));
+ BOOST_TEST_EQUAL( 1, std::rint( 1.5));
+ BOOST_TEST_EQUAL( 2, std::rint( 2.5));
fenv_rounding (fe_upward);
BOOST_TEST_EQUAL(fe_upward , fenv_rounding());
- BOOST_TEST_EQUAL(-2, rint(-2.5));
- BOOST_TEST_EQUAL(-1, rint(-1.5));
- BOOST_TEST_EQUAL( 2, rint( 1.5));
- BOOST_TEST_EQUAL( 3, rint( 2.5));
+ BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+ BOOST_TEST_EQUAL(-1, std::rint(-1.5));
+ BOOST_TEST_EQUAL( 2, std::rint( 1.5));
+ BOOST_TEST_EQUAL( 3, std::rint( 2.5));
fenv_rounding (fe_towardzero);
BOOST_TEST_EQUAL(fe_towardzero, fenv_rounding());
- BOOST_TEST_EQUAL(-2, rint(-2.5));
- BOOST_TEST_EQUAL(-1, rint(-1.5));
- BOOST_TEST_EQUAL( 1, rint( 1.5));
- BOOST_TEST_EQUAL( 2, rint( 2.5));
+ BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+ BOOST_TEST_EQUAL(-1, std::rint(-1.5));
+ BOOST_TEST_EQUAL( 1, std::rint( 1.5));
+ BOOST_TEST_EQUAL( 2, std::rint( 2.5));
fenv_initialize();
BOOST_TEST(fenv_validate());