From da5e9fce47b2029c6f6445ed53f3b5e5ff3889a0 Mon Sep 17 00:00:00 2001 From: Roland Scheidegger Date: Mon, 5 Mar 2012 19:09:56 +0100 Subject: [PATCH] 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 file changed, 1 insertion(+), 1 deletion(-) 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, ""); -- 2.7.4