From patchwork Wed Mar 16 10:43:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12782528 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 51191C433F5 for ; Wed, 16 Mar 2022 10:44:37 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.291134.493969 (Exim 4.92) (envelope-from ) id 1nUR8d-0003P7-Je; Wed, 16 Mar 2022 10:44:19 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 291134.493969; Wed, 16 Mar 2022 10:44:19 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nUR8d-0003P0-GF; Wed, 16 Mar 2022 10:44:19 +0000 Received: by outflank-mailman (input) for mailman id 291134; Wed, 16 Mar 2022 10:44:18 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nUR8c-0003Ou-1U for xen-devel@lists.xenproject.org; Wed, 16 Mar 2022 10:44:18 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 06e5b388-a516-11ec-8eba-a37418f5ba1a; Wed, 16 Mar 2022 11:44:17 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2056.outbound.protection.outlook.com [104.47.14.56]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-20-HeE4QRPAMdOZ3m5rkBa-_Q-1; Wed, 16 Mar 2022 11:44:15 +0100 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by AM6PR04MB6087.eurprd04.prod.outlook.com (2603:10a6:20b:73::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Wed, 16 Mar 2022 10:44:13 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0%6]) with mapi id 15.20.5081.015; Wed, 16 Mar 2022 10:44:13 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 06e5b388-a516-11ec-8eba-a37418f5ba1a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1647427456; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xjoIcQZg/CYfbxLC/sWCrL3cKB4thKIIuGW0AERhs4U=; b=E5+GxzYqoTXlzJNXevRvbTLqkhA/BxxRoE71yNTU5IK3FufKFHc3EgngkW2ZyaeMWEBdv/ LzmwtmoKZZgJqVMwNoExSksfWYJXSZ+xLW300c+FQVc48B7BpJXaoL5aGfdxRzATZIIQ0l hrBymESwnC2L1c05jwzLm+Y/95iQgu4= X-MC-Unique: HeE4QRPAMdOZ3m5rkBa-_Q-1 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== 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-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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: Date: Wed, 16 Mar 2022 11:43:58 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= From: Jan Beulich Subject: [PATCH] x86emul/test: correct VSCALEF{P,S}{S,D} entries in predicates test X-ClientProxiedBy: AM5PR04CA0029.eurprd04.prod.outlook.com (2603:10a6:206:1::42) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e8cc663c-26c9-437a-7277-08da0739e75a X-MS-TrafficTypeDiagnostic: AM6PR04MB6087:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bio6y9P8p7K5Sspqy9V4ppZ7bnXaNOqzDkAHvGULNEM+G6MN4AenL9S73UXxzHW+J4kvJfytWLt2K4f8oxViirr3vIxybEIoFpmUGedbfb8z/QRArxZ6Q4AuxrvrjDEFTzHzj5czdsqH+T29eBx7ZsEmbcpptp+fdfGdp4AFiUUGNY2L09NMon+/v+HXngSZprREdEk0zGI7qfaa6jIumaliygB/iJls7NoXOThzykcMl3g20wmPT2RrfcxVG5J/A3UTSXUsLejkqCcTAZcWaCbBVKlm8UpnmxX4DPZnUOyzSMAyMEL0VEBR7HifT4cBJxxF1wn0i8yq5sMvv/3P1plYXMQz88vyPMSx0Wkcsg8BPoXxRnqGwiGZLQMoYbsQdN5Re9Ur4tw6BX5UrG/sop1cqC5yyQ5YllmnGzDBIaTcOTReac8CMdLgFQTQCWBnSnp4MZEqV0HjZXaK5ZIIIwmkQdsc6HtMztCK9/W3W/aMjEgojzgB+oyY/Vp2DZKxXXAUtteOvqTrmsLZmiuU/YrElF3ORKmkebyA/Px+TjtEIEpDC2O0kIOPi0tqCqOIOvOurZfB+synfbEvUxkz9px2Wh38e/+p0RxB/5s1yz5CsjQ7AjnBXgTQN2HXoT0z9nnMqoKP+8qRom0f7QH+g8V+dltaAgKhxyG9WqFE2n7mfpn3tyGBxmCLbwjn4dBOZPhfXkxvldh7sjRxaQ3L5WJomlOVrmG+CPiUnkAOHno= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66556008)(6506007)(38100700002)(6666004)(6512007)(66946007)(316002)(66476007)(6916009)(2616005)(54906003)(8936002)(4744005)(6486002)(508600001)(2906002)(26005)(31696002)(186003)(31686004)(86362001)(5660300002)(36756003)(4326008)(8676002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?De3YrFdopJgF4Fiy4hLH9jBzYVQk?= =?utf-8?q?Ug6wFs+Y7x+DGX8pdaSBHubOmXJo+dqiBftazZOzmhqYCDW/+ph2O8sJFPM0tPSeR?= =?utf-8?q?VmGPUvsK5hmvhhMsiWNzj48HDZKur/1ATAByVhOVty93skKgp1Sr1BWCaQPc9IXV0?= =?utf-8?q?2ZKDWG114/+8bS0ps+INUS1/zaCSp+dSYJHXTEBT4IL0vsTiHPIVxz7OLYdajyjPZ?= =?utf-8?q?VA4YWqrx70QX9x73Wl0HrlOsPAg7gantQurObs7TjJsGU+fsmGyGJrIz4fOHPKcaK?= =?utf-8?q?YgsG7CGMlc+djltumZRJuomQT59OkibTkWP7G078eVdMdOYoekzhaj+PQK7sXrKRH?= =?utf-8?q?DUNdmRqkTqGxZaygqoyeLY8xZ9mJxBD6fni2dNoZii07IJFiu5nDaA/noCfjx6Ir5?= =?utf-8?q?5Ssdo5vQbWToX1tLX/hMB6Zt4dHlkinpNgs9/8eBAWFfa6Squz7Z9NpXMIQFQDe8+?= =?utf-8?q?8mE8r6ih6BJVGPpt1L4JQ6bDjfpOuOVncjFwuQet6rKx4lOiNMYSC9xPBAAZZ90i3?= =?utf-8?q?ZfeIELx3zRLsDET9PseNcDWKg/LlhOjq6LGQcBuDN9Ps5l99/AMB7kI4MhOLklrgz?= =?utf-8?q?yNa62uB3rG+ByUxVwZ2jz25iaHfYMi8NHenfxE4wzqUzzQ0BqMr3w+3rVhNN65VL2?= =?utf-8?q?g02cQ/3MLREU+3H+62IDr3y8w73D/dH1rXCDwAydcZosipcrfWko+IZvb9O9ML6md?= =?utf-8?q?QJkF7nGnxQwdKteZw8UA7AGb7SgwP48NLiFwVFgt/sLzZYT/lwpb1gfzPLMdKOqY0?= =?utf-8?q?PA6A05MuoknShbprHxSwC/ru8380+taDkp2h5xymBYlhZft2hsV2wHbRMEjyes4YC?= =?utf-8?q?WDyMS4/iynsOFb9b6hXexGhfr56gNhfjbgHWlfvOOGN5s2XsHwOb5a8/5WmhdFtLL?= =?utf-8?q?TwWEt7Aan4nN4MJOMJGrlZi0ztZHj797l4HWbfegFeXXTcoQMeNqK2Yx1qK8CMNgV?= =?utf-8?q?VxpigcOEd4zqo8CRjI7lJ2J11duLiopINOYgSALVyuLT6DreYM8r7OR4AlzSOha6l?= =?utf-8?q?aXF0OgUzT80CiRJ9LNeylEMQIpaBaEDGLne8ukuVvlQljhfowRU/c5FLlD6fD78WS?= =?utf-8?q?7fKL0ax8SQHQ3jrxr/BbTdPOCn0UazjRUOyYhieWyvwDNIUjKH0XUwDHLThknt3Z2?= =?utf-8?q?ZyJWz6n+QiOXOZ/RE4emUvwKK/mXThCorhhmKX7r23QZo8AddZ7UtLvLtN/vyzE7e?= =?utf-8?q?VpzwnG2zD+RDjqhTDntH1XlAOK0AThK3X6XHY1ohLk8l6bTOsnRbr4L4N4dnQY48w?= =?utf-8?q?PckkuX17zkQstFn99bH0YgaPL44bCkluDHDDs1YQkGkSvWBl5ro5pr8cxPkufuF1K?= =?utf-8?q?Ur0UhNTr2sdjcCsnqZbMUO7jGGdkIHf9qy2TB8cvS5zz8WAyfCJmND/Er7aBBiIbA?= =?utf-8?q?JwDAopg9DCEHyD?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8cc663c-26c9-437a-7277-08da0739e75a X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2022 10:44:13.5620 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SJEpsa00sJnd1+/rSxVYtGyhiHnxS1AxP5CpBCfbvxWIDOMo1yvjPOm3l14cm05xCYYod2/Jfo7fPuZ5wC+eAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB6087 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 --- 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 */