diff options
Diffstat (limited to 'tools/regression/lib/msun/test-fmaxmin.c')
-rw-r--r-- | tools/regression/lib/msun/test-fmaxmin.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/tools/regression/lib/msun/test-fmaxmin.c b/tools/regression/lib/msun/test-fmaxmin.c index fdba529..7ddcc87 100644 --- a/tools/regression/lib/msun/test-fmaxmin.c +++ b/tools/regression/lib/msun/test-fmaxmin.c @@ -36,25 +36,11 @@ __FBSDID("$FreeBSD$"); #include <math.h> #include <stdio.h> -#define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \ - FE_OVERFLOW | FE_UNDERFLOW) +#include "test-utils.h" #pragma STDC FENV_ACCESS ON /* - * Test for equality with two special rules: - * fpequal(NaN, NaN) is true - * fpequal(+0.0, -0.0) is false - */ -static inline int -fpequal(long double x, long double y) -{ - - return ((x == y && !signbit(x) == !signbit(y)) - || (isnan(x) && isnan(y))); -} - -/* * Test whether func(x, y) has the expected result, and make sure no * exceptions are raised. */ |