summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2020-06-19 17:07:31 +1000
committerDave Airlie <airlied@redhat.com>2020-07-27 13:48:11 +1000
commit0e194d5b333477b37a4eac649fd196d1e8d9cfa6 (patch)
treedf2e77a4d0d30dfc77cadbca12de20e4d0cc90c7
parentfc49f25a9a700371f68cb1c8163a621ca5d9aa48 (diff)
gallivm/nir: add rough imod support
-rw-r--r--src/gallium/auxiliary/gallivm/lp_bld_nir.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_nir.c b/src/gallium/auxiliary/gallivm/lp_bld_nir.c
index 44509b0e9cd..86f4638f4e1 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_nir.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_nir.c
@@ -706,6 +706,7 @@ static LLVMValueRef do_alu_action(struct lp_build_nir_context *bld_base,
result = lp_build_or(get_int_bld(bld_base, false, src_bit_size[0]),
src[0], src[1]);
break;
+ case nir_op_imod:
case nir_op_irem:
result = do_int_mod(bld_base, false, src_bit_size[0], src[0], src[1]);
break;