pan/midgard: Introduce invert field
[mesa.git] / src / panfrost / midgard / mir.c
index 963652eed3d3263e36bcaf22dde9277570917565..2d100728724fdf7be659951b593c4f559510d253 100644 (file)
@@ -150,6 +150,10 @@ mir_nontrivial_outmod(midgard_instruction *ins)
         bool is_int = midgard_is_integer_op(ins->alu.op);
         unsigned mod = ins->alu.outmod;
 
+        /* Pseudo-outmod */
+        if (ins->invert)
+                return true;
+
         /* Type conversion is a sort of outmod */
         if (ins->alu.dest_override != midgard_dest_override_none)
                 return true;