From 024d125611185aaf06223f615e25b654caf41960 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 23 May 2018 12:52:10 +0300 Subject: [PATCH] test: Test the now fixed copysignl function on x86_64 as well --- test/crt-test.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/test/crt-test.c b/test/crt-test.c index 15f9945..1be67bb 100644 --- a/test/crt-test.c +++ b/test/crt-test.c @@ -725,14 +725,11 @@ int main(int argc, char* argv[]) { TEST_FLT_ACCURACY(_copysignl(F(-3.125), F(-1)), -3.125, 0.0001); TEST_FLT_ACCURACY(_copysignl(F(3.125), F(-1)), -3.125, 0.0001); TEST_FLT_ACCURACY(_copysignl(F(-3.125), F(1)), 3.125, 0.0001); -#if !defined(__MINGW32__) || !defined(__x86_64__) - // These tests give incorrect results on x86_64 mingw TEST_FLT(_copysignl(F(INFINITY), F(1)), INFINITY); TEST_FLT(_copysignl(F(INFINITY), F(-1)), -INFINITY); TEST_FLT(_copysignl(F(-INFINITY), F(-1)), -INFINITY); TEST_FLT(_copysignl(F(-INFINITY), F(1)), INFINITY); TEST_FLT_NAN(_copysignl(F(NAN), F(-1))); -#endif TEST_FLT_ACCURACY(copysign(F(3.125), F(1)), 3.125, 0.0001); TEST_FLT_ACCURACY(copysign(F(3.125), F(-1)), -3.125, 0.0001); TEST_FLT_ACCURACY(copysign(F(-3.125), F(-1)), -3.125, 0.0001); @@ -755,14 +752,11 @@ int main(int argc, char* argv[]) { TEST_FLT_ACCURACY(copysignl(F(-3.125), F(-1)), -3.125, 0.0001); TEST_FLT_ACCURACY(copysignl(F(3.125), F(-1)), -3.125, 0.0001); TEST_FLT_ACCURACY(copysignl(F(-3.125), F(1)), 3.125, 0.0001); -#if !defined(__MINGW32__) || !defined(__x86_64__) - // These tests give incorrect results on x86_64 mingw TEST_FLT(copysignl(F(INFINITY), F(1)), INFINITY); TEST_FLT(copysignl(F(INFINITY), F(-1)), -INFINITY); TEST_FLT(copysignl(F(-INFINITY), F(-1)), -INFINITY); TEST_FLT(copysignl(F(-INFINITY), F(1)), INFINITY); TEST_FLT_NAN(copysignl(F(NAN), F(-1))); -#endif TEST_FLT_ACCURACY(_chgsignl(F(3.125)), -3.125, 0.0001); TEST_FLT_ACCURACY(_chgsignl(F(-3.125)), 3.125, 0.0001);