Module: Mesa
Branch: master
Commit: da5e9fce47b2029c6f6445ed53f3b5e5ff3889a0
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5e9fce47b2029c6f6445ed53f3b5e5ff3889a0

Author: Roland Scheidegger <srol...@vmware.com>
Date:   Mon Mar  5 19:09:56 2012 +0100

gallivm: fix floating type in lp_build_mod helper

untested, but cannot have worked before.

---

 src/gallium/auxiliary/gallivm/lp_bld_arit.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_arit.c 
b/src/gallium/auxiliary/gallivm/lp_bld_arit.c
index 4cc421d..6b17fbd 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_arit.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_arit.c
@@ -2571,7 +2571,7 @@ lp_build_mod(struct lp_build_context *bld,
 
    if (type.floating)
       res = LLVMBuildFRem(builder, x, y, "");
-   if (type.sign)
+   else if (type.sign)
       res = LLVMBuildSRem(builder, x, y, "");
    else
       res = LLVMBuildURem(builder, x, y, "");

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to