freedreno/afuc: Fix printing preemptleave on a5xx
[mesa.git] / src / freedreno / afuc / disasm.c
index ae7abddaab03134541152393704a664a793bc409..d170b152fad08deb531f699d8c5472901e241f0c 100644 (file)
@@ -667,9 +667,10 @@ static void disasm(uint32_t *buf, int sizedwords)
                case OPC_PREEMPTLEAVE6:
                        if (gpuver < 6) {
                                printf("[%08x]  ; op38", instrs[i]);
+                       } else {
+                               printf("preemptleave #");
+                               printlbl("%s", label_name(instr->call.uoff, true));
                        }
-                       printf("preemptleave #");
-                       printlbl("%s", label_name(instr->call.uoff, true));
                        break;
                default:
                        printerr("[%08x]", instrs[i]);