X-Git-Url: http://nsz.repo.hu/git/?p=libm;a=blobdiff_plain;f=src%2Fmath%2Ffdiml.c;fp=src%2Fmath%2Ffdiml.c;h=cda3022e9b877489d37babe933b7799ead059efa;hp=5bb950c0662d7b7b34318e1c85284bce363a0220;hb=0a036507374004156ba6dfd5db9d0c8efa70e78a;hpb=5718e964d8a5c273a91b4d86d16926f54151c58f diff --git a/src/math/fdiml.c b/src/math/fdiml.c index 5bb950c..cda3022 100644 --- a/src/math/fdiml.c +++ b/src/math/fdiml.c @@ -1,4 +1,11 @@ #include "libm.h" + +#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024 +long double fdiml(long double x, long double y) +{ + return fdim(x, y); +} +#else long double fdiml(long double x, long double y) { if (isnan(x)) @@ -7,3 +14,4 @@ long double fdiml(long double x, long double y) return y; return x > y ? x - y : 0; } +#endif