From d7208834963c46a6da74a3837d9e82bad33dfd7f Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 21 Aug 2021 14:03:08 -0700 Subject: fix incorrect decoding of 0x9*-series instructions with rex.b --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index b10a6c0..0febd15 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -14,6 +14,8 @@ the *read*, not the corresponding write of pushing `{e}ip` to the stack. documentation has been added to `mem_size` more specifically describing this circumstance. +* correct `rex.b` incorrectly applying to the `*ax` register - `4f91` is `xchg rax, r9`, not `xchg r8, r9`. +* correct `nop` incorrectly ignoring `rex.b` - `4190` is `xchg rax, r8`, not `nop`. ## 1.0.4 -- cgit v1.1