loongarch64: add new syscall numbers
[musl.git] / src / math / logbl.c
blob962973a7b99bfffdcb2c1677a3c0b2ba5f87d357
1 #include <math.h>
2 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
3 long double logbl(long double x)
5 return logb(x);
7 #else
8 long double logbl(long double x)
10 if (!isfinite(x))
11 return x * x;
12 if (x == 0)
13 return -1/(x*x);
14 return ilogbl(x);
16 #endif