aboutsummaryrefslogtreecommitdiff
path: root/test-suite/primitive/float/classify.v
diff options
context:
space:
mode:
authorPierre Roux2019-06-09 10:41:10 +0200
committerPierre Roux2019-11-01 10:20:47 +0100
commitf0bf1511e59e528e090a87cfcc220f93c2431ecd (patch)
tree9c3364bb7d9c40b7ddb893a80ad5d71de14796d1 /test-suite/primitive/float/classify.v
parent73580b9c5f206e2d3a7107123d207515f2330978 (diff)
Add tests for primitive floats with 'native_compute'
Tests are updated to include native computations.
Diffstat (limited to 'test-suite/primitive/float/classify.v')
-rw-r--r--test-suite/primitive/float/classify.v10
1 files changed, 10 insertions, 0 deletions
diff --git a/test-suite/primitive/float/classify.v b/test-suite/primitive/float/classify.v
index e4373415cb..22e3fca844 100644
--- a/test-suite/primitive/float/classify.v
+++ b/test-suite/primitive/float/classify.v
@@ -21,3 +21,13 @@ Check (eq_refl NZero <: classify neg_zero = NZero).
Check (eq_refl PInf <: classify infinity = PInf).
Check (eq_refl NInf <: classify neg_infinity = NInf).
Check (eq_refl NaN <: classify nan = NaN).
+
+Check (eq_refl PNormal <<: classify one = PNormal).
+Check (eq_refl NNormal <<: classify (- one)%float = NNormal).
+Check (eq_refl PSubn <<: classify epsilon = PSubn).
+Check (eq_refl NSubn <<: classify (- epsilon)%float = NSubn).
+Check (eq_refl PZero <<: classify zero = PZero).
+Check (eq_refl NZero <<: classify neg_zero = NZero).
+Check (eq_refl PInf <<: classify infinity = PInf).
+Check (eq_refl NInf <<: classify neg_infinity = NInf).
+Check (eq_refl NaN <<: classify nan = NaN).