[Piglit] [PATCH] cl: Add a test for the sign() builtin
Tom Stellard
tom at stellard.net
Thu Sep 12 15:09:16 PDT 2013
From: Tom Stellard <thomas.stellard at amd.com>
---
This patch depends on my earlier series which creates a new python
script for gnerating math builtin tests.
generated_tests/generate-cl-math-builtins.py | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/generated_tests/generate-cl-math-builtins.py b/generated_tests/generate-cl-math-builtins.py
index 25143ba..b6b4e43 100644
--- a/generated_tests/generate-cl-math-builtins.py
+++ b/generated_tests/generate-cl-math-builtins.py
@@ -29,7 +29,8 @@ import os
from genclbuiltins import gen
CLC_VERSION_MIN = {
- 'nextafter' : 10
+ 'nextafter' : 10,
+ 'sign' : 10
}
DATA_TYPES = ['float']
@@ -47,6 +48,15 @@ tests = {
[0.0, 0.0 , 1.0, 1.0, float("nan"), 2.5, 5.0], # Arg0
[1.0, -1.0 , 2.0, 0.0, 3.4, float("nan"), 5.0], # Arg1
]
+ },
+ 'sign' : { # This is really a Common function but it uses the same types
+ # as a lot of the math functions.
+ 'arg_types': [F, F],
+ 'function_type': 'ttt',
+ 'values': [
+ [1.0, -1.0, 0.0, -0.0, 0.0],
+ [0.5, -0.5, 0.0, -0.0, float("nan")]
+ ]
}
}
--
1.7.11.4
More information about the Piglit
mailing list