long double math fixes for LD64
[libm] / src / math / fminl.c
index 9ee0285..ae7159a 100644 (file)
@@ -1,4 +1,11 @@
 #include "libm.h"
+
+#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
+long double fminl(long double x, long double y)
+{
+       return fmin(x, y);
+}
+#else
 long double fminl(long double x, long double y)
 {
        if (isnan(x))
@@ -10,3 +17,4 @@ long double fminl(long double x, long double y)
                return signbit(x) ? x : y;
        return x < y ? x : y;
 }
+#endif