From: Jan Beulich Date: Fri, 4 Mar 2022 08:29:42 +0000 (+0100) Subject: x86emul/test: correct VRNDSCALES{S,D} entries in predicates test X-Git-Tag: archive/raspbian/4.17.0-1+rpi1^2~33^2~862 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ccb6f9a55844fc1205deb7811b237cbcbaaaea97;p=xen.git x86emul/test: correct VRNDSCALES{S,D} entries in predicates test While benign (because only the decoder is exercised here, whereas a wrong EVEX.W would cause an exception only during actual emulation), let's still have correct information in the table entries. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- diff --git a/tools/tests/x86_emulator/predicates.c b/tools/tests/x86_emulator/predicates.c index 4760f19bf2..0d10135195 100644 --- a/tools/tests/x86_emulator/predicates.c +++ b/tools/tests/x86_emulator/predicates.c @@ -1974,8 +1974,8 @@ static const struct evex { { { 0x05 }, 3, T, R, pfx_66, W1, Ln }, /* vpermilpd */ { { 0x08 }, 3, T, R, pfx_66, W0, Ln }, /* vrndscaleps */ { { 0x09 }, 3, T, R, pfx_66, W1, Ln }, /* vrndscalepd */ - { { 0x0a }, 3, T, R, pfx_66, WIG, LIG }, /* vrndscaless */ - { { 0x0b }, 3, T, R, pfx_66, WIG, LIG }, /* vrndscalesd */ + { { 0x0a }, 3, T, R, pfx_66, W0, LIG }, /* vrndscaless */ + { { 0x0b }, 3, T, R, pfx_66, W1, LIG }, /* vrndscalesd */ { { 0x0f }, 3, T, R, pfx_66, WIG, Ln }, /* vpalignr */ { { 0x14 }, 3, T, W, pfx_66, WIG, L0 }, /* vpextrb */ { { 0x15 }, 3, T, W, pfx_66, WIG, L0 }, /* vpextrw */