From 44beb056af5eb39f0433a5e2eb0f757f13621ef2 Mon Sep 17 00:00:00 2001 From: iximeow Date: Tue, 4 Aug 2026 16:23:28 +0000 Subject: write condition code *before* .w suffix --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 83594e7..b0265a1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,8 @@ * thumb2: use correct opcode table for parallel addition/subtractions * the decoder reused the non-thumb encoding table, but thumb opcode/sizes are encoded in a different order. +* thumb2: write condition code *before* .w suffix + * this fixes nonsense "opcodes" like "b.weq", which should have been "beq.w" * thumb2: `ldrexd` was off by one in looking up an opcode * thumb2: pkhtb/pkhbt distinction was off by one bit * thumb2: `mrs` destinations, which should have been a mask of the current (or -- cgit v1.1