Mesa (main): ir3: print half-dst/src for ldib.b/stib.b
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Nov 22 12:52:41 UTC 2021
Module: Mesa
Branch: main
Commit: ed16eedb2d97d4f9d100afe1b66835fc792cefea
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed16eedb2d97d4f9d100afe1b66835fc792cefea
Author: Danylo Piliaiev <dpiliaiev at igalia.com>
Date: Fri Nov 19 14:00:54 2021 +0200
ir3: print half-dst/src for ldib.b/stib.b
So it would print:
ldib.b.untyped.1d.u16.1.imm.base0 hr0.z, r0.x, 0
instead of:
ldib.b.untyped.1d.u16.1.imm.base0 r0.z, r0.x, 0
Signed-off-by: Danylo Piliaiev <dpiliaiev at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13876>
---
src/freedreno/ir3/tests/disasm.c | 2 +-
src/freedreno/isa/ir3-cat6.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/freedreno/ir3/tests/disasm.c b/src/freedreno/ir3/tests/disasm.c
index 41c03b82d64..77b42e3f120 100644
--- a/src/freedreno/ir3/tests/disasm.c
+++ b/src/freedreno/ir3/tests/disasm.c
@@ -215,7 +215,7 @@ static const struct test {
/* dEQP-VK.image.image_size.cube_array.readonly_writeonly_1x1x12 */
INSTR_6XX(c0260200_03676100, "stib.b.untyped.1d.u32.3.imm.base0 r0.x, r0.w, 1"), /* stib.untyped.u32.1d.3.mode4.base0 r0.x, r0.w, 1 */
- INSTR_6XX(c0240402_00674100, "stib.b.untyped.1d.u16.1.imm.base0 r0.z, r0.x, 2"),
+ INSTR_6XX(c0240402_00674100, "stib.b.untyped.1d.u16.1.imm.base0 hr0.z, r0.x, 2"),
#if 0
/* TODO blob sometimes/frequently sets b0, although there does not seem
* to be an obvious pattern and our encoding never sets it. AFAICT it
diff --git a/src/freedreno/isa/ir3-cat6.xml b/src/freedreno/isa/ir3-cat6.xml
index 7c1b2516f10..8d1b9aa6e24 100644
--- a/src/freedreno/isa/ir3-cat6.xml
+++ b/src/freedreno/isa/ir3-cat6.xml
@@ -738,7 +738,7 @@ SOFTWARE.
IBO (ie. Image/SSBO) instructions
</doc>
<display>
- {SY}{JP}{NAME}.{TYPED}.{D}d.{TYPE}.{TYPE_SIZE}.{MODE}{BASE} {SRC1}, {SRC2}, {SSBO}
+ {SY}{JP}{NAME}.{TYPED}.{D}d.{TYPE}.{TYPE_SIZE}.{MODE}{BASE} {TYPE_HALF}{SRC1}, {SRC2}, {SSBO}
</display>
<derived name="D" expr="#cat6-d" type="uint"/>
More information about the mesa-commit
mailing list