loongarch64: add new syscall numbers
[musl.git] / src / math / fabsl.c
blobc4f36ec2810ce50a7f7129800fbaf6f398139f5f
1 #include "libm.h"
2 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
3 long double fabsl(long double x)
5 return fabs(x);
7 #elif (LDBL_MANT_DIG == 64 || LDBL_MANT_DIG == 113) && LDBL_MAX_EXP == 16384
8 long double fabsl(long double x)
10 union ldshape u = {x};
12 u.i.se &= 0x7fff;
13 return u.f;
15 #endif