From 75543c20a003e3108b51cb63998752d27621f993 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Sat, 1 Sep 2018 06:15:00 +0000 Subject: [PATCH] non-nearest rounding ulp check --- src/common/mtest.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/mtest.h b/src/common/mtest.h index d390d03..706c1ba 100644 --- a/src/common/mtest.h +++ b/src/common/mtest.h @@ -122,7 +122,8 @@ static int checkulp(float d, int r) // TODO: we only care about >=1.5 ulp errors for now, should be 1.0 if (r == RN) return fabsf(d) < 1.5; - return 1; + // accept larger error in non-nearest rounding mode + return fabsf(d) < 3.0; } static int checkcr(long double y, long double ywant, int r) -- 2.20.1