From 75543c20a003e3108b51cb63998752d27621f993 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Sep 07 2019 15:35:32 +0000 Subject: non-nearest rounding ulp check --- 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)