summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2012-02-17 15:57:54 +0000
committerJosé Fonseca <[email protected]>2012-02-17 15:57:54 +0000
commitfc79c4fbd415883d3558cabadbd55a305182d3d2 (patch)
tree0046fe641e6459f1613a1ecf8ba83c77ad136177 /src/gallium/drivers/llvmpipe
parentf767ee5404dfba4f5976bd706c1a554a39f5e720 (diff)
llvmpipe: Add a negation test to lp_test_arit.
Diffstat (limited to 'src/gallium/drivers/llvmpipe')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_test_arit.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_test_arit.c b/src/gallium/drivers/llvmpipe/lp_test_arit.c
index 0b74dee176f..8b23baaa279 100644
--- a/src/gallium/drivers/llvmpipe/lp_test_arit.c
+++ b/src/gallium/drivers/llvmpipe/lp_test_arit.c
@@ -83,6 +83,12 @@ struct unary_test_t
};
+static float negf(float x)
+{
+ return -x;
+}
+
+
const float exp2_values[] = {
-60,
-4,
@@ -162,6 +168,7 @@ const float sincos_values[] = {
*/
static const struct unary_test_t unary_tests[] = {
+ {"neg", &lp_build_negate, &negf, exp2_values, Elements(exp2_values)},
{"exp2", &lp_build_exp2, &exp2f, exp2_values, Elements(exp2_values)},
{"log2", &lp_build_log2, &log2f, log2_values, Elements(log2_values)},
{"exp", &lp_build_exp, &expf, exp2_values, Elements(exp2_values)},