From 40743d84ffc8bbe0a4e24b9af4d65d58a1367b23 Mon Sep 17 00:00:00 2001 From: Grond Date: Tue, 23 Jun 2026 14:02:51 -0700 Subject: Fix the handling of arithmetic register shifts with zero immediates --- CHANGELOG | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'CHANGELOG') 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 -- cgit v1.1