diff --git a/src/compiler/nir/nir_range_analysis.c b/src/compiler/nir/nir_range_analysis.c index 986c227e56a..5d29164b54f 100644 --- a/src/compiler/nir/nir_range_analysis.c +++ b/src/compiler/nir/nir_range_analysis.c @@ -2263,6 +2263,11 @@ ssa_def_bits_used(const nir_def *def, int recur) return all_bits; } + case nir_op_imul24: + case nir_op_umul24: + bits_used |= all_bits & 0xffffff; + break; + default: /* We don't know what this op does */ return all_bits;