diff options
Diffstat (limited to 'lib/msun/src')
-rw-r--r-- | lib/msun/src/s_fabsl.c (renamed from lib/msun/src/fabsl.c) | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/msun/src/fabsl.c b/lib/msun/src/s_fabsl.c index a78612f..3c986f4 100644 --- a/lib/msun/src/fabsl.c +++ b/lib/msun/src/s_fabsl.c @@ -30,8 +30,11 @@ #include <math.h> +#include "fpmath.h" + long double fabsl(long double x) { - return (x < 0) ? -x : x; + ((union IEEEl2bits *)&x)->bits.sign = 0; + return (x); } |