diff options
Diffstat (limited to 'tests/src/JIT/SIMD/CircleInConvex.cs')
-rw-r--r-- | tests/src/JIT/SIMD/CircleInConvex.cs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/src/JIT/SIMD/CircleInConvex.cs b/tests/src/JIT/SIMD/CircleInConvex.cs index a2c0c3239c..c858386d76 100644 --- a/tests/src/JIT/SIMD/CircleInConvex.cs +++ b/tests/src/JIT/SIMD/CircleInConvex.cs @@ -17,7 +17,7 @@ namespace ClassLibrary public class test { - const float EPS = 1E-9F; + const float EPS = Single.Epsilon; const int steps = 100; const float INF = Single.PositiveInfinity; @@ -259,8 +259,9 @@ namespace ClassLibrary float r; FindCircle(points, out O, out r); - float expRes = 7.565624E7F; - if (Math.Abs(r - expRes) > EPS) + float expRes = 75656240.0F; + float ulp = 8.0F; + if (Math.Abs(r - expRes) <= ulp) return 100; return 0; } |