diff options
| author | Grond <grond@grondhaus.net> | 2026-06-23 14:02:51 -0700 |
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2026-07-28 02:53:24 +0000 |
| commit | 40743d84ffc8bbe0a4e24b9af4d65d58a1367b23 (patch) | |
| tree | 3e6f4a789bda85fc5334ea682c5c2686494fab80 /CHANGELOG | |
| parent | 1bff2519a50ac4e3ca98b4d874f70c02628c3f4a (diff) | |
Fix the handling of arithmetic register shifts with zero immediates
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |
