| Index: fusl/src/math/fmaxl.c
|
| diff --git a/fusl/src/math/fmaxl.c b/fusl/src/math/fmaxl.c
|
| index 4b03158e06292b28576615a2a1dd36bd6bf1d34a..b4d672e7159eaebfb537ce8bc73e75bbf2e5bfe2 100644
|
| --- a/fusl/src/math/fmaxl.c
|
| +++ b/fusl/src/math/fmaxl.c
|
| @@ -2,20 +2,18 @@
|
| #include <float.h>
|
|
|
| #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
|
| -long double fmaxl(long double x, long double y)
|
| -{
|
| - return fmax(x, y);
|
| +long double fmaxl(long double x, long double y) {
|
| + return fmax(x, y);
|
| }
|
| #else
|
| -long double fmaxl(long double x, long double y)
|
| -{
|
| - if (isnan(x))
|
| - return y;
|
| - if (isnan(y))
|
| - return x;
|
| - /* handle signed zeros, see C99 Annex F.9.9.2 */
|
| - if (signbit(x) != signbit(y))
|
| - return signbit(x) ? y : x;
|
| - return x < y ? y : x;
|
| +long double fmaxl(long double x, long double y) {
|
| + if (isnan(x))
|
| + return y;
|
| + if (isnan(y))
|
| + return x;
|
| + /* handle signed zeros, see C99 Annex F.9.9.2 */
|
| + if (signbit(x) != signbit(y))
|
| + return signbit(x) ? y : x;
|
| + return x < y ? y : x;
|
| }
|
| #endif
|
|
|