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