From 1ca2eb3bf32dbb6781343d82ee4c72caa4c4e8d5 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 10 Jan 2018 03:56:37 +0000 Subject: [PATCH] r600/sb: lds ops have no dst register. Although these are op3s they don't have a dst reg. Acked-By: Roland Scheidegger Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/sb/sb_bc_dump.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/sb/sb_bc_dump.cpp b/src/gallium/drivers/r600/sb/sb_bc_dump.cpp index 72a1b24..3b5d9e7 100644 --- a/src/gallium/drivers/r600/sb/sb_bc_dump.cpp +++ b/src/gallium/drivers/r600/sb/sb_bc_dump.cpp @@ -232,7 +232,7 @@ static void print_dst(sb_ostream &s, bc_alu &alu) reg_char = 'T'; } - if (alu.write_mask || alu.op_ptr->src_count == 3) { + if (alu.write_mask || (alu.op_ptr->src_count == 3 && alu.op < LDS_OP2_LDS_ADD)) { s << reg_char; print_sel(s, sel, alu.dst_rel, alu.index_mode, 0); } else { -- 2.7.4