diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/libm-test.inc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/math/libm-test.inc b/math/libm-test.inc index 99e2b5ad6e..c3af9f9009 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -3101,6 +3101,12 @@ nearbyint_test (void) TEST_f_f (nearbyint, minus_infty, minus_infty); TEST_f_f (nearbyint, nan_value, nan_value); + /* Default rounding mode is round to nearest. */ + TEST_f_f (nearbyint, 0.5, 0.0); + TEST_f_f (nearbyint, 1.5, 2.0); + TEST_f_f (nearbyint, -0.5, minus_zero); + TEST_f_f (nearbyint, -1.5, -2.0); + END (nearbyint); } @@ -3384,6 +3390,12 @@ rint_test (void) TEST_f_f (rint, plus_infty, plus_infty); TEST_f_f (rint, minus_infty, minus_infty); + /* Default rounding mode is round to nearest. */ + TEST_f_f (rint, 0.5, 0.0); + TEST_f_f (rint, 1.5, 2.0); + TEST_f_f (rint, -0.5, -0.0); + TEST_f_f (rint, -1.5, -2.0); + END (rint); } |