x86: merge/move logic determining the EVEX disp8 shift
authorJan Beulich <jbeulich@suse.com>
Tue, 14 Jul 2020 08:29:55 +0000 (10:29 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 14 Jul 2020 08:29:55 +0000 (10:29 +0200)
commit059edf8b977782457c358b408a71caba4b0311e4
tree5456d047310ddc34fcb3272d73dcb8af977b91cd
parent4726e9a47938baa67a8e41c704bfdde1f123c01e
x86: merge/move logic determining the EVEX disp8 shift

Fold redundant case blocks and move the extra adjustments logic into
the single case block that actually needs it - there's no need to go
through the extra logic for all the other cases. Also utilize there that
vex.b cannot be set at this point, due to earlier logic. Reduce the
comment there, which was partly stale anyway.
opcodes/ChangeLog
opcodes/i386-dis.c