diff options
author | iximeow <me@iximeow.net> | 2023-07-08 11:04:55 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2023-07-08 11:04:55 -0700 |
commit | b8649428e2b176d283800da5f1fcd3613e9e4abc (patch) | |
tree | a44447d8e081f3a2894805af6f7468a940768be5 /CHANGELOG | |
parent | f7cd4b8279e1f38237cc43c383a19cc4a99aed6f (diff) |
fix v(p)gather situations, get vex tests passing again
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -10,6 +10,14 @@ 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) +* fix incorrect handling of some variants of gather instructions, + vpgatherdq, vpgatherqq, vgatherdps, vgatherdpd, vgatherqps, vgatherqpd. + errors were any of: + * reporting qword loads when loads are dword-wide + * reporting dword loads when loads are qword-wide + * reporting ymm register sizes when sizes are actually xmm + * reporting xmm register sizes when sizes are actually ymm + * reporting index register as ymm when it is actually xmm ## 1.1.5 * fix several typos across crate docs - thank you Bruce! (aka github user waywardmonkeys) |