panfrost: Build midgard_pack.h via meson
[mesa.git] / src / panfrost / midgard / midgard_nir_algebraic.py
index 108ecf6ed95dfdbcb816bbeccea2416f4e04aeee..ad54757eee7de2a1f0fdba9a4ea80c1480cf3313 100644 (file)
@@ -31,7 +31,10 @@ b = 'b'
 c = 'c'
 
 algebraic = [
-   (('pack_unorm_4x8', a), ('pack_32_4x8', ('f2u8', ('fround_even', ('fmul', ('fsat', a), 255.0)))))
+   (('pack_unorm_4x8', a), ('pack_32_4x8', ('f2u8', ('fround_even', ('fmul', ('fsat', a), 255.0))))),
+
+   # Allows us to schedule as a multiply by 2
+   (('~fadd', ('fadd', a, b), a), ('fadd', ('fadd', a, a), b)),
 ]
 
 algebraic_late = [