pan/midgard: Pretty-print destinations
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 6 Aug 2019 00:59:53 +0000 (17:59 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 12 Aug 2019 19:43:01 +0000 (12:43 -0700)
They're not "sources" but they follow the same conventions.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/panfrost/midgard/midgard_print.c

index bf26bf7..585df36 100644 (file)
@@ -32,7 +32,7 @@
  * registers */
 
 static void
-mir_print_source(int source)
+mir_print_index(int source)
 {
         if (source >= SSA_FIXED_MINIMUM) {
                 /* Specific register */
@@ -124,23 +124,24 @@ mir_print_instruction(midgard_instruction *ins)
 
         ssa_args *args = &ins->ssa_args;
 
-        printf(" %d", args->dest);
+        printf(" ");
+        mir_print_index(args->dest);
 
         if (ins->mask != 0xF)
                 mir_print_mask(ins->mask);
 
         printf(", ");
 
-        mir_print_source(args->src[0]);
+        mir_print_index(args->src[0]);
         printf(", ");
 
         if (args->inline_constant)
                 printf("#%d", ins->inline_constant);
         else
-                mir_print_source(args->src[1]);
+                mir_print_index(args->src[1]);
 
         printf(", ");
-        mir_print_source(args->src[2]);
+        mir_print_index(args->src[2]);
 
         if (ins->has_constants)
                 printf(" <%f, %f, %f, %f>", ins->constants[0], ins->constants[1], ins->constants[2], ins->constants[3]);