From: Alyssa Rosenzweig Date: Fri, 1 May 2020 18:54:20 +0000 (-0400) Subject: pan/bi: Print bad instruction on src packing fail X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=513c774d58044447e0c7c6169a30b9537e0f8e64;p=mesa.git pan/bi: Print bad instruction on src packing fail Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index f6bdc1ebc87..60e3ddeab67 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -22,6 +22,7 @@ */ #include "compiler.h" +#include "bi_print.h" #define RETURN_PACKED(str) { \ uint64_t temp = 0; \ @@ -468,8 +469,10 @@ bi_get_src(bi_instruction *ins, struct bi_registers *regs, unsigned s, bool is_f return BIFROST_SRC_STAGE; else if (src & BIR_INDEX_PASS) return src & ~BIR_INDEX_PASS; - else - unreachable("Unknown src"); + else { + bi_print_instruction(ins, stderr); + unreachable("Unknown src in above instruction"); + } } /* Constructs a packed 2-bit swizzle for a 16-bit vec2 source. Source must be