Mesa (master): panfrost/midgard: Cleanup tag fetch in disassembler

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jun 7 16:07:55 UTC 2019


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

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Jun  6 11:20:21 2019 -0700

panfrost/midgard: Cleanup tag fetch in disassembler

Trivial.

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

---

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

diff --git a/src/gallium/drivers/panfrost/midgard/disassemble.c b/src/gallium/drivers/panfrost/midgard/disassemble.c
index dcab841b164..a2a0b0dba37 100644
--- a/src/gallium/drivers/panfrost/midgard/disassemble.c
+++ b/src/gallium/drivers/panfrost/midgard/disassemble.c
@@ -1114,9 +1114,10 @@ disassemble_midgard(uint8_t *code, size_t size)
         unsigned i = 0;
 
         while (i < num_words) {
-                unsigned num_quad_words = midgard_word_size[words[i] & 0xF];
+                unsigned tag = words[i] & 0xF;
+                unsigned num_quad_words = midgard_word_size[tag];
 
-                switch (midgard_word_types[words[i] & 0xF]) {
+                switch (midgard_word_types[tag]) {
                 case midgard_word_type_texture:
                         print_texture_word(&words[i], tabs);
                         break;




More information about the mesa-commit mailing list