X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstdlib%2Ffrexpl.c;h=3472bf70506821e6220e45f86cd3bbfb08bd5e2a;hb=f4ad36c4bf23899a3164ebd40ff5781c152bcb01;hp=ecfff0070cd59cf54acb5031c22df7aad81c2c8a;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/stdlib/frexpl.c b/src/stdlib/frexpl.c index ecfff007..3472bf70 100644 --- a/src/stdlib/frexpl.c +++ b/src/stdlib/frexpl.c @@ -1,5 +1,8 @@ #include #include +#include + +#if LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 /* This version is for 80-bit little endian long double */ @@ -23,3 +26,12 @@ long double frexpl(long double x, int *e) y.hw[4] |= 0x3ffe; return y.ld; } + +#else + +long double frexpl(long double x, int *e) +{ + return frexp(x, e); +} + +#endif