From: Jan Beulich Date: Thu, 17 Mar 2022 16:42:13 +0000 (+0100) Subject: x86emul/test: correct VSCALEF{P,S}{S,D} entries in predicates test X-Git-Tag: archive/raspbian/4.17.0-1+rpi1^2~33^2~824 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=59d434195054e5e0feb1878e8360ef0591881844;p=xen.git x86emul/test: correct VSCALEF{P,S}{S,D} entries in predicates test I can't see why these would want / need to suppress testing of the register forms of the insns. Quite likely a copy-and-paste oversight when originally creating the table. 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 0d10135195..ecd5b5e3a6 100644 --- a/tools/tests/x86_emulator/predicates.c +++ b/tools/tests/x86_emulator/predicates.c @@ -1822,8 +1822,8 @@ static const struct evex { { { 0x2a }, 2, F, R, pfx_66, W0, Ln }, /* vmovntdqa */ { { 0x2a, 0xc0 }, 2, F, N, pfx_f3, W1, Ln }, /* vpbroadcastmb2q */ { { 0x2b }, 2, T, R, pfx_66, W0, Ln }, /* vpackusdw */ - { { 0x2c }, 2, F, R, pfx_66, Wn, Ln }, /* vscalefp{s,d} */ - { { 0x2d }, 2, F, R, pfx_66, Wn, LIG }, /* vscalefs{s,d} */ + { { 0x2c }, 2, T, R, pfx_66, Wn, Ln }, /* vscalefp{s,d} */ + { { 0x2d }, 2, T, R, pfx_66, Wn, LIG }, /* vscalefs{s,d} */ { { 0x30 }, 2, T, R, pfx_66, WIG, Ln }, /* vpmovzxbw */ { { 0x30 }, 2, T, W, pfx_f3, W0, Ln }, /* vpmovwb */ { { 0x31 }, 2, T, R, pfx_66, WIG, Ln }, /* vpmovzxbd */