aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-08-04 16:23:28 +0000
committeriximeow <me@iximeow.net>2026-08-04 16:23:28 +0000
commit44beb056af5eb39f0433a5e2eb0f757f13621ef2 (patch)
treeba1383d3dd596c4fa30471084e27f7c6a2666fa4 /CHANGELOG
parent5e91ddb85ab8d3e654aee57908d3c3df88b006d3 (diff)
write condition code *before* .w suffix
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG2
1 files changed, 2 insertions, 0 deletions
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