mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 18:18:06 +02:00
pan/mdg: Don't print zero shifts
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393>
This commit is contained in:
parent
fa68c8bca9
commit
07740e78b4
1 changed files with 11 additions and 4 deletions
|
|
@ -1403,7 +1403,9 @@ print_load_store_instr(FILE *fp, uint64_t data)
|
|||
|
||||
fprintf(fp, ", ");
|
||||
print_ldst_read_reg(fp, word->index_reg);
|
||||
fprintf(fp, ".%c << %u", components[word->index_comp], word->index_shift);
|
||||
fprintf(fp, ".%c", components[word->index_comp]);
|
||||
if (word->index_shift)
|
||||
fprintf(fp, " << %u", word->index_shift);
|
||||
midgard_print_sint(fp, UNPACK_LDST_UBO_OFS(word->signed_offset));
|
||||
}
|
||||
|
||||
|
|
@ -1419,9 +1421,12 @@ print_load_store_instr(FILE *fp, uint64_t data)
|
|||
word->index_reg != 0x7) {
|
||||
fprintf(fp, " + (");
|
||||
print_ldst_read_reg(fp, word->index_reg);
|
||||
fprintf(fp, "%s.%c << %u)",
|
||||
fprintf(fp, "%s.%c",
|
||||
index_format_names[word->index_format],
|
||||
components[word->index_comp], word->index_shift);
|
||||
components[word->index_comp]);
|
||||
if (word->index_shift)
|
||||
fprintf(fp, " << %u", word->index_shift);
|
||||
fprintf(fp, ")");
|
||||
}
|
||||
|
||||
midgard_print_sint(fp, word->signed_offset);
|
||||
|
|
@ -1458,7 +1463,9 @@ print_load_store_instr(FILE *fp, uint64_t data)
|
|||
if (OP_IS_SPECIAL(word->op) || OP_USES_ATTRIB(word->op)) {
|
||||
fprintf(fp, ", ");
|
||||
print_ldst_read_reg(fp, word->index_reg);
|
||||
fprintf(fp, ".%c << %u", components[word->index_comp], word->index_shift);
|
||||
fprintf(fp, ".%c", components[word->index_comp]);
|
||||
if (word->index_shift)
|
||||
fprintf(fp, " << %u", word->index_shift);
|
||||
midgard_print_sint(fp, UNPACK_LDST_ATTRIB_OFS(word->signed_offset));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue