X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Ffdiml.c;h=cda3022e9b877489d37babe933b7799ead059efa;hb=67f8bc0148070f5be55b883d74cd04985a698d6b;hp=5bb950c0662d7b7b34318e1c85284bce363a0220;hpb=fc04675a09587031d5daebcb877b73976890b71d;p=libm 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