pan/bi: Improve clause printing

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11733>
This commit is contained in:
Alyssa Rosenzweig 2021-06-15 17:20:04 -04:00 committed by Marge Bot
parent efb0dd6de2
commit a5093f5810
1 changed files with 7 additions and 3 deletions

View File

@ -70,20 +70,22 @@ bi_print_tuple(bi_tuple *tuple, FILE *fp)
bi_instr *ins[2] = { tuple->fma, tuple->add };
for (unsigned i = 0; i < 2; ++i) {
fprintf(fp, (i == 0) ? "\t* " : "\t+ ");
if (ins[i])
bi_print_instr(ins[i], fp);
else
fprintf(fp, "nop\n");
fprintf(fp, "NOP\n");
}
}
void
bi_print_clause(bi_clause *clause, FILE *fp)
{
fprintf(fp, "\tid(%u)", clause->scoreboard_id);
fprintf(fp, "id(%u)", clause->scoreboard_id);
if (clause->dependencies) {
fprintf(fp, ", wait(");
fprintf(fp, " wait(");
for (unsigned i = 0; i < 8; ++i) {
if (clause->dependencies & (1 << i))
@ -118,6 +120,8 @@ bi_print_clause(bi_clause *clause, FILE *fp)
fprintf(fp, "\n");
}
fprintf(fp, "\n");
}
void