Mesa (master): panfrost/midgard: Fix redunant mask redundancy

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 11 15:45:04 UTC 2019


Module: Mesa
Branch: master
Commit: 4d8157f12da54e1b9274465f68b0819deeb5e63a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d8157f12da54e1b9274465f68b0819deeb5e63a

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Jun 10 13:19:15 2019 -0700

panfrost/midgard: Fix redunant mask redundancy

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>

---

 src/gallium/drivers/panfrost/midgard/disassemble.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/gallium/drivers/panfrost/midgard/disassemble.c b/src/gallium/drivers/panfrost/midgard/disassemble.c
index 7b0972efb8c..c318a13c28c 100644
--- a/src/gallium/drivers/panfrost/midgard/disassemble.c
+++ b/src/gallium/drivers/panfrost/midgard/disassemble.c
@@ -451,9 +451,14 @@ print_mask(uint8_t mask, unsigned bits, midgard_dest_override override)
                 printf(" /* %X */", mask);
 }
 
+/* Prints the 4-bit masks found in texture and load/store ops, as opposed to
+ * the 8-bit masks found in (vector) ALU ops */
+
 static void
 print_mask_4(unsigned mask)
 {
+        if (mask == 0xF) return;
+
         printf(".");
 
         for (unsigned i = 0; i < 4; ++i) {




More information about the mesa-commit mailing list