x86emul: fix vector-length check for AVX512F scalar fused-multiply-add insns
authorJan Beulich <jbeulich@suse.com>
Tue, 18 Dec 2018 14:20:32 +0000 (15:20 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 18 Dec 2018 14:20:32 +0000 (15:20 +0100)
commit1f2a4cb17b4b925dc279ab263907844ed5800f20
treed80f390a37048c3a73cb9d1a1d1b63f7444eea2a
parent0d4d9e8f55602415475e04a5dc8b4ad27845a7f9
x86emul: fix vector-length check for AVX512F scalar fused-multiply-add insns

The check needs to happen whenever EVEX.b (SDM nomenclature) is clear,
not just in the memory operand case.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/x86_emulate/x86_emulate.c