diff options
author | iximeow <me@iximeow.net> | 2023-01-28 18:15:07 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2023-07-04 19:01:38 -0700 |
commit | b577312dd61edaac2551794578ace22287031bdb (patch) | |
tree | 9784a41e99b07f54c2b45d375d288d95482c98c9 /CHANGELOG | |
parent | 5e7828d03e0cf41a44b541c9da58bea76e1740dc (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-- | CHANGELOG | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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) |