gallivm: Fix lp_build_exp/lp_build_log.
authorJosé Fonseca <jfonseca@vmware.com>
Tue, 19 Jul 2011 22:58:09 +0000 (15:58 -0700)
committerJosé Fonseca <jfonseca@vmware.com>
Sat, 23 Jul 2011 01:52:09 +0000 (18:52 -0700)
Never used so far -- we only used the base 2 variants -- which is why
it went unnoticed so far.

src/gallium/auxiliary/gallivm/lp_bld_arit.c

index 02b3bde789398d9eee014211c0075ff36f433931..06e5debe4a3a512ffebdd4fd0099bb2ae58dc3c7 100644 (file)
@@ -2151,7 +2151,7 @@ lp_build_exp(struct lp_build_context *bld,
 
    assert(lp_check_value(bld->type, x));
 
-   return lp_build_mul(bld, log2e, lp_build_exp2(bld, x));
+   return lp_build_exp2(bld, lp_build_mul(bld, log2e, x));
 }
 
 
@@ -2168,7 +2168,7 @@ lp_build_log(struct lp_build_context *bld,
 
    assert(lp_check_value(bld->type, x));
 
-   return lp_build_mul(bld, log2, lp_build_exp2(bld, x));
+   return lp_build_mul(bld, log2, lp_build_log2(bld, x));
 }