From e8a21020cdf9eb458d2360e493c32c95e2f1cb37 Mon Sep 17 00:00:00 2001 From: Tristan Miller Date: Sun, 24 Jan 2021 20:15:04 -0700 Subject: [PATCH] Push/Pull disassembly no longer incorrectly concatenates operands in disassembly --- tools/pioasm/pio_disassembler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pioasm/pio_disassembler.cpp b/tools/pioasm/pio_disassembler.cpp index 23bfcf0..c30fb0b 100644 --- a/tools/pioasm/pio_disassembler.cpp +++ b/tools/pioasm/pio_disassembler.cpp @@ -86,10 +86,10 @@ std::string disassemble(uint16_t inst, uint sideset_bits_including_opt, bool sid std::string guts = ""; if (arg1 & 4u) { op("pull"); - if (arg1 & 2u) guts = "ifempty"; + if (arg1 & 2u) guts = "ifempty "; } else { op("push"); - if (arg1 & 2u) guts = "iffull"; + if (arg1 & 2u) guts = "iffull "; } guts += (arg1 & 0x1u) ? "block" : "noblock"; op_guts(guts);