[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] x86emul/test: correct VSCALEF{P,S}{S,D} entries in predicates test


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Wed, 16 Mar 2022 11:43:58 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xjoIcQZg/CYfbxLC/sWCrL3cKB4thKIIuGW0AERhs4U=; b=ogd1csjJttV3/2PX2jBrUImNtJHTYLGbA+fIqTorY/yJgzvyUGcCr1kSOeMtWMnkE7ECd2xuT7kGj4r1U9bNl06kHdwFzQMq66PlUQd6vOUAlLUDyYXaPxdfGysR+H4n6VulTs4GsiHqi3nejfF90PoOrLjBpfBsqLjcDUZcUxT9jryFNTGq957r5tXWoc9ufr1POeOsJ4zAbZgtX9ajo0wjjXcIKwLobJw1d0N4XUpl/4XGrTGETfq6TTMn2cmbx4nEuexAL/gHch08a5shg/3dyANiNOS0XzUzN13ZCU0lR4rcZ2UyFsTe8szoLB8aO4OYfmyhHKYJwT4z1+k/vA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UeqgUEPVKk+MTFiXza1ct5xRzDdbKpAuCvstI7bYuCK/gvuaWzLlP7asyUuAv/yWFU0axQsByObdEKvHeugtcpCaYnv6Gq5NifLj/Zok7Ta+ji3AzZnp4Ax3GU55vh942PYw/yOA7pByG3MPdgjfCvnfPNh3s4cdqg666pJkmG/9do618s18HGIt0qmAHwlSMYrw0HC9q8T450wncbY7JRKvSDGwxNhMnFcankEm6QnLPgdfayIadiD5/TmqRnBAW+Y/Q734X0sAdK3DTSNkPcGWhUSqmfnQofOnn2IXqvS7hN7OK4L3oan8CLEu6C7XUykUsuEzbETbcpMZXZHwGQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Wed, 16 Mar 2022 10:44:26 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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 <jbeulich@xxxxxxxx>

--- 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 */




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.