summaryrefslogtreecommitdiff
path: root/tests/src/JIT/SIMD/CircleInConvex.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/JIT/SIMD/CircleInConvex.cs')
-rw-r--r--tests/src/JIT/SIMD/CircleInConvex.cs7
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;
}