diff --git a/src/panfrost/midgard/midgard_print.c b/src/panfrost/midgard/midgard_print.c index a053b803d0a..15a9fd62a54 100644 --- a/src/panfrost/midgard/midgard_print.c +++ b/src/panfrost/midgard/midgard_print.c @@ -50,11 +50,13 @@ mir_print_index(int source) /* TODO: Moving threshold */ if (reg > 16 && reg < 24) - printf("u%d", 23 - reg); + printf("U%d", 23 - reg); else - printf("r%d", reg); + printf("R%d", reg); + } else if (source & PAN_IS_REG) { + printf("r%d", source >> 1); } else { - printf("%d", source); + printf("%d", source >> 1); } }