From 485aaac0f82e6b5546ae392b6be626c4558cc26a Mon Sep 17 00:00:00 2001 From: Grond Date: Wed, 24 Jun 2026 18:58:33 -0700 Subject: Decode the correct number of operands for TST/TEQ (immediate/register) --- CHANGELOG | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 1bb05d3..2c08422 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -18,7 +18,9 @@ several fixes from @Grond66: decoded as CDP, MCR, or MRC when the bit pattern is actually undefined. * ARMv7: fix inverted reserved bit test for some ldr*/str* (immediate) forms. * ARMv7: fix several issues with data processing instructions: - * CMP/CMN decoded "three operands" when they only have two. + * CMP/CMN decoded "three operands" in some cases when they only have two. + * TST/TEQ decoded "three operands" in some cases when they only have two. +* ARMv7: do not print the "s" suffix for instructions that unconditionally set flags. thank you for the patches! -- cgit v1.1