pan/mdg: Implement i/umul_high
[mesa.git] / src / panfrost / midgard / midgard_schedule.c
index 3391e5360b2f340555b55ca92f334fd6c06768e0..63b1d781298b138fe170bde96930799674fabd4c 100644 (file)
@@ -212,6 +212,9 @@ mir_is_scalar(midgard_instruction *ains)
         if (ains->src[1] != ~0)
                 could_scalar &= (sz1 == 16) || (sz1 == 32);
 
+        if (midgard_is_integer_out_op(ains->op) && ains->outmod != midgard_outmod_int_wrap)
+                return false;
+
         return could_scalar;
 }