From 03b7860359a9bdff793419367563974db335e45e Mon Sep 17 00:00:00 2001 From: Grond Date: Mon, 22 Jun 2026 13:03:32 -0700 Subject: Check all of the appropriate bits when parsing op1 for CDP2/MCR2/MRC2 --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 2daae7f..02c60e5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -14,6 +14,8 @@ several fixes from @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. +* ARMv7: reject unconditional instructions with op1=1111xxxx. these were + decoded as CDP, MCR, or MRC when the bit pattern is actually undefined. thank you for the patches! -- cgit v1.1