aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2023-01-28 18:15:07 -0800
committeriximeow <me@iximeow.net>2023-07-04 19:01:38 -0700
commitb577312dd61edaac2551794578ace22287031bdb (patch)
tree9784a41e99b07f54c2b45d375d288d95482c98c9 /CHANGELOG
parent5e7828d03e0cf41a44b541c9da58bea76e1740dc (diff)
fix some dancing between bank size and RegisterBank enum values
in the process, fixed a decoding bug dealing with a0/a1/a2/a3 movs (respected rex.b when rex.b should have been ignored) this seems to maybe improve runtime ever so slightly, but this is really meant as a cleanup commit more than anything.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG2
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index f2b4369..6651281 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -8,6 +8,8 @@
* discovered that `jna` and `jnb` are named what they are, instead of
`jbe`/`jae` like their `setcc` an `cmovcc` counterparts. sorry. these will
become `jbe` and `jae` in 2.x.
+* fix incorrect decode of a0/a1/a2/a3 mov register when rex.b is set
+ (rex.b would select register 8, but the register is unconditionally A)
## 1.1.5
* fix several typos across crate docs - thank you Bruce! (aka github user waywardmonkeys)