long double math fixes for LD64
[libm] / src / math / scalblnl.c
index 4199e44..82ebbed 100644 (file)
@@ -1,5 +1,12 @@
 #include <limits.h>
 #include "libm.h"
+
+#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
+long double scalblnl(long double x, long n)
+{
+       return scalbln(x, n);
+}
+#else
 long double scalblnl(long double x, long n)
 {
        if (n > INT_MAX)
@@ -8,3 +15,4 @@ long double scalblnl(long double x, long n)
                n = INT_MIN;
        return scalbnl(x, n);
 }
+#endif