aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorGrond <grond@grondhaus.net>2026-06-23 14:02:51 -0700
committeriximeow <me@iximeow.net>2026-07-28 02:53:24 +0000
commit40743d84ffc8bbe0a4e24b9af4d65d58a1367b23 (patch)
tree3e6f4a789bda85fc5334ea682c5c2686494fab80 /CHANGELOG
parent1bff2519a50ac4e3ca98b4d874f70c02628c3f4a (diff)
Fix the handling of arithmetic register shifts with zero immediates
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG8
1 files changed, 7 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index b53d6b4..deb6edd 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -7,8 +7,14 @@
* support non-`*2` forms of coprocessor instructions
* collapse `*2` encoding choice for coprocessor instructions into a paramter
on the opcode (rather than distinct opcodes)
+
+several fixes from @Grond66:
* ARMv7: added `armv7::InstDecoder::in_thumb_mode` to read back if an ARMv7
- decoder is operating in thumb mode. thank you for the patch, @Grond66!
+ decoder is operating in thumb mode.
+* ARMv7: fix incorrect handling of registers lsr or asr by an immediate 32.
+ yaxpeax-arm incorrectly reported a shift of 0, but should have reported 32.
+
+thank you for the patches!
## 0.4.0