From 954623856c8f8aa6057770290fa329aafcd0a95f Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 27 Jan 2021 08:49:09 -0500 Subject: [PATCH] pan/mdg: Assert on bad 64-bit swizzle in disassembly Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/midgard/disassemble.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/panfrost/midgard/disassemble.c b/src/panfrost/midgard/disassemble.c index 84daab31a56..18570a41390 100644 --- a/src/panfrost/midgard/disassemble.c +++ b/src/panfrost/midgard/disassemble.c @@ -592,8 +592,10 @@ print_mask(FILE *fp, uint8_t mask, unsigned bits, midgard_dest_override override if (a) { char c = alphabet[i / skip]; - if (uppercase) + if (uppercase) { c = toupper(c); + assert(c == 'X' || c == 'Y'); + } fprintf(fp, "%c", c); }