From 7e4aa8c8e9be44c77872beecced2f8dc9c85aa2b Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Wed, 12 Aug 2020 14:20:56 +0100 Subject: [PATCH] aco: fix printing of some sdwa sels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rhys Perry Reviewed-by: Daniel Schürmann Part-of: --- src/amd/compiler/aco_print_ir.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/compiler/aco_print_ir.cpp b/src/amd/compiler/aco_print_ir.cpp index 57435c2e433..8172ab0d857 100644 --- a/src/amd/compiler/aco_print_ir.cpp +++ b/src/amd/compiler/aco_print_ir.cpp @@ -732,7 +732,7 @@ void aco_print_instr(const Instruction *instr, FILE *output) if (opsel[i] || (sel[i] & sdwa_sext)) fprintf(output, ")"); if (!(sel[i] & sdwa_isra)) { - if (sel[i] & sdwa_udword) { + if (sel[i] == sdwa_udword || sel[i] == sdwa_sdword) { /* print nothing */ } else if (sel[i] & sdwa_isword) { unsigned index = sel[i] & sdwa_wordnum;