|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] x86emul/test: correct VRNDSCALES{S,D} entries in predicates test
commit ccb6f9a55844fc1205deb7811b237cbcbaaaea97
Author: Jan Beulich <jbeulich@xxxxxxxx>
AuthorDate: Fri Mar 4 09:29:42 2022 +0100
Commit: Jan Beulich <jbeulich@xxxxxxxx>
CommitDate: Fri Mar 4 09:29:42 2022 +0100
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 <jbeulich@xxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
tools/tests/x86_emulator/predicates.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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 */
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |