Index: fusl/src/math/lrintl.c |
diff --git a/fusl/src/math/lrintl.c b/fusl/src/math/lrintl.c |
index 08cc1abf9e69e58b517950c80ce18da266b60af5..36e4bfca2c194ab09e298cb6a691b6835b1270a8 100644 |
--- a/fusl/src/math/lrintl.c |
+++ b/fusl/src/math/lrintl.c |
@@ -2,11 +2,9 @@ |
#include <fenv.h> |
#include "libm.h" |
- |
#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024 |
-long lrintl(long double x) |
-{ |
- return lrint(x); |
+long lrintl(long double x) { |
+ return lrint(x); |
} |
#elif defined(FE_INEXACT) |
/* |
@@ -16,21 +14,19 @@ Note that if LONG_MAX == 0x7fffffffffffffff && LDBL_MANT_DIG == 64 |
then x == 2**63 - 0.5 is the only input that overflows and |
raises inexact (with tonearest or upward rounding mode) |
*/ |
-long lrintl(long double x) |
-{ |
- PRAGMA_STDC_FENV_ACCESS_ON |
- int e; |
+long lrintl(long double x) { |
+ PRAGMA_STDC_FENV_ACCESS_ON |
+ int e; |
- e = fetestexcept(FE_INEXACT); |
- x = rintl(x); |
- if (!e && (x > LONG_MAX || x < LONG_MIN)) |
- feclearexcept(FE_INEXACT); |
- /* conversion */ |
- return x; |
+ e = fetestexcept(FE_INEXACT); |
+ x = rintl(x); |
+ if (!e && (x > LONG_MAX || x < LONG_MIN)) |
+ feclearexcept(FE_INEXACT); |
+ /* conversion */ |
+ return x; |
} |
#else |
-long lrintl(long double x) |
-{ |
- return rintl(x); |
+long lrintl(long double x) { |
+ return rintl(x); |
} |
#endif |