aco: don't print hi() for permlane opsel

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27455>
This commit is contained in:
Georg Lehmann
2024-02-04 19:49:17 +01:00
committed by Marge Bot
parent b59f5f9c85
commit f469fda44c
+2 -1
View File
@@ -821,7 +821,8 @@ aco_print_instr(enum amd_gfx_level gfx_level, const Instruction* instr, FILE* ou
neg_hi = vop3p.neg_hi & ~neg;
opsel_lo = vop3p.opsel_lo;
opsel_hi = vop3p.opsel_hi;
} else if (instr->isVALU()) {
} else if (instr->isVALU() && instr->opcode != aco_opcode::v_permlane16_b32 &&
instr->opcode != aco_opcode::v_permlanex16_b32) {
const VALU_instruction& valu = instr->valu();
abs = valu.abs;
neg = valu.neg;