llvmpipe: Add a negation test to lp_test_arit.
authorJosé Fonseca <jfonseca@vmware.com>
Fri, 17 Feb 2012 15:57:54 +0000 (15:57 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 17 Feb 2012 15:57:54 +0000 (15:57 +0000)
src/gallium/drivers/llvmpipe/lp_test_arit.c

index 0b74dee176f8b0fa491baa619bf16518b97c0070..8b23baaa279d7904f46df85ae70a1fe729caed92 100644 (file)
@@ -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)},