diff options
| author | iximeow <me@iximeow.net> | 2026-08-04 16:23:28 +0000 |
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2026-08-04 16:23:28 +0000 |
| commit | 44beb056af5eb39f0433a5e2eb0f757f13621ef2 (patch) | |
| tree | ba1383d3dd596c4fa30471084e27f7c6a2666fa4 /CHANGELOG | |
| parent | 5e91ddb85ab8d3e654aee57908d3c3df88b006d3 (diff) | |
write condition code *before* .w suffix
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |
