From patchwork Mon Feb 13 08:42:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 56098 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2236020wrn; Mon, 13 Feb 2023 00:42:33 -0800 (PST) X-Google-Smtp-Source: AK7set//m6iJyaoynPuXAkhaeX/9ZGegx/yaBw7CxV1yfHOmkpIDipNkYxoBWcQ4kojEJk4BNWES X-Received: by 2002:a17:906:d28b:b0:882:ed4a:f23 with SMTP id ay11-20020a170906d28b00b00882ed4a0f23mr23538174ejb.49.1676277752870; Mon, 13 Feb 2023 00:42:32 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id t25-20020a170906c39900b008aabe163627si13002111ejz.699.2023.02.13.00.42.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Feb 2023 00:42:32 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=xeSWhUMJ; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id EE4D13858C2F for ; Mon, 13 Feb 2023 08:42:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EE4D13858C2F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1676277752; bh=kJvCJTaJmsBuHlM+LetNrPiJdcJVJBJaYxll62djG2s=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=xeSWhUMJBeb/G47363rXqFowyBOxbWV0D13KESV6QNHhUtfj5OSYBca7Y5+l2Yli8 Wk0cHUwO7Oypx9DW+qe9RCsKNvSHoCGTn9+sgJMIX4YdcQijXWAk2iXoFO1HCRKUhz btG+06pJht29Wb9nddIBLVV3qsefG9QmMVZ9EKZw= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2079.outbound.protection.outlook.com [40.107.14.79]) by sourceware.org (Postfix) with ESMTPS id 194DA3858D33 for ; Mon, 13 Feb 2023 08:42:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 194DA3858D33 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VLFwjRCIrGcoIFUEwEyEScACgfVcX818Cc13taFLBjo4ohKptPFy6vIQQW7ImMNm2OLlDGtax0aipbXcHtJ8PobDsWBNORhLLiMEiXs832NAuL9nY2iIBqvsBIkix2Ztl5Iwv6prbm+5PndmQeiAA1HGe5IeTGrlgW5xW3Q4et3/UmoOZmNUpZDt2ZYobYI3aSTvgosfdhfIvvkQ74TYqNmFUBCTYMcJjhVqBgOtWKKcvBUathHjJ8nkXQ3Jn/G4xOtYAf6i5YRi3/4Hl2KvHpRfyLVet7sB7l2BVHq3G1nYKtXv5ZMVSvmP0FM1YOXyMlBJeYXvR6az3X37uB771w== 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=kJvCJTaJmsBuHlM+LetNrPiJdcJVJBJaYxll62djG2s=; b=Q/DQxXaP2DLwiCe22Jhxvz/tcwUy9SNhOpXF0cPKajOhmu0e3piYtWvgHVEpMlqblND/Uk5/EjdRdkO79q6L2eaczeEtQjbdQyXUkRgS45426QLykTn8RhXVqOhjU4YHVgSEMRNmhqHAZq9pYqggKcJIV1W3+NQx9/hPCE9k8WiROnAgRJRKEBVBNubT0CuLrhdDstKx4TOWNEwTPccojEA9oOR9FpV+kbhHxfw2usG7dSOPklc/qhOXgqMuoNofVpbBSpFs5H5vtyWBUNHqRYj+Gn9xnI/ylhS94VtbaZcDt9LMuAkvv3OTkYHy54bDg542Temf5OLM0LyzJ9OOfQ== 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 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS4PR04MB9714.eurprd04.prod.outlook.com (2603:10a6:20b:4f8::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.23; Mon, 13 Feb 2023 08:42:19 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178%7]) with mapi id 15.20.6086.024; Mon, 13 Feb 2023 08:42:19 +0000 Message-ID: <8c7753dd-a5f5-f994-88ee-d4e053a20bc0@suse.com> Date: Mon, 13 Feb 2023 09:42:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: Binutils Cc: "H.J. Lu" Subject: [PATCH] x86: {LD,ST}TILECFG use an extension opcode X-ClientProxiedBy: FR3P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS4PR04MB9714:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ab0d93d-3bb5-4403-22b5-08db0d9e3773 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uj1s6N8dFDHMaZZD/70L4twO0a51xgF9bIXIyZfxK+iTuCDTcgnWPnKKumCI6Ob3TEHqhXLaUTugB4bA+kEvH6LmeICrz4koWY5s+dFxrX7t5BKPL8jfZa6AdYyySLrY3sXKLAe60lzLJsUkoevAYDxxqJRE/4+axbonZkUFnYltRi3sFQrjHysXHL3oEjjwhdTQuSRK5pDJvBaj61ABiFeTw3yi2LOTSGUBzbhi0MoAV0bwzrTOFkXkKbBMZWkIaXtn2KE3oOXB3b+PqVmqeLtdbDlRrQErxfFCXfom8C7EnSlACYoH3mtm7kN2XFbJfVU+YO7H+FLGKoEoYPbeS4x4HM766Wqtoqz+8pAqA+QL1LfFS++M75Y9Uvt8bAxQcjadyjqKFNtSs7DQHWSqTQi9V2rRIkbcGsrmy+oX07dyj0AZ0OtMVEUEeLNspxTeoaAzDqgTaKsl3dkha/NLDLvvgSC3uybt2Z7I29+OoCJqAj0QqMVBGQvWV+t89bcRkmrPrqmzGbQrBOOFGkAdZfyWcx718f4Xg3hMDKirFPS5q1SVJTeL4BHFEPC9BJ6lg2vVHQgOxg8vrXN1A2UwjrCai2xoAiZLXIw3NtgIBKb7WGPK38zXAZHMchGLyJ02okUIkPK4BOPnnCDqtJmuW84d2+nFxp0ZVlThkVxrm3WE1vNs/vAr1hVjD301GxdjQgvFJ+BO3V+zteJ1CAvaasure6XZ9G50PwOrB2OVgQg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6560.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(136003)(396003)(346002)(39860400002)(376002)(451199018)(38100700002)(2906002)(6512007)(26005)(186003)(31696002)(31686004)(6506007)(6486002)(6916009)(4326008)(86362001)(8676002)(66946007)(66476007)(66556008)(478600001)(6666004)(316002)(36756003)(2616005)(4744005)(5660300002)(41300700001)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?NVK47cu6GBGN++i6ehLlsd3CyTeT?= =?utf-8?q?/h1yCgrQ77R6Ke1YJQeGE2qWpO991qbFk9igkwnPwbi+PkXU2Lvrrry/h37truy3p?= =?utf-8?q?GQEXpNsJHpWRCqSMuIVWH/OFYlxKJhj5MwcFhlad4oB6Sjmo6iWhvC0nxLQ5Nueu5?= =?utf-8?q?0VhgZEhxt8fKM39Eq2iEJlPLn+quekYyrViUjSOKSsTzmPGiB/syuU84s0yXc000I?= =?utf-8?q?u2gJ2yCcmbaodshs+oUjzLOaBmq30UYw2QqDVyKdiH14o3B7N0K3I9Yu8h+qXAiQl?= =?utf-8?q?K28PqAjJa4foOV0U/ttUNR2bteOAuDSq0ujXF957AEa/kqTngqsSpZhh3DXe3SU4k?= =?utf-8?q?rDASg5bpHM1BhejEZF51KbDbPZKMqsZjAa1dLLwy4uxEdQOXqej70y57aTU07qEUU?= =?utf-8?q?3AktXGrTrfnax98OuciS/2uz7pVKjNmKCl+uGPD3tIhosyl98g8MhK4UHaxeI0qwk?= =?utf-8?q?xTOyyRMp6F2R8rcJhlr9n/dVvyKD63x4vxNiPUrAyiWv/IP1Le5TLAqLgNkma+W3U?= =?utf-8?q?41vpTpsg48SLQfkeVMbI2x3Aen8aJCIZuxv+RUD5eRS1AqX4g+7T2XL3tHtyXHT93?= =?utf-8?q?ANlVhG8KN4eyaOytEHrCzdNLCRV5+9OmV7npLFideYe41WaJfkKAX4BWEJlTHn22B?= =?utf-8?q?u7zGFqycklnORb/kSPIomEH5iUbMOrNS2z2Zg13/tHm0H3vWFval+88fMajXFm1Nb?= =?utf-8?q?YnPcogJObfsSh2ouZvQtEwggUnW7zlZhVaIHASe9ucBmXlKcWLbmWYY1Kbs0lJtCw?= =?utf-8?q?I1fC9H1ffICdKSR7JWCfaxNjcMIjnLrr7y9ux8fVw1wozPepYRshhWUXOYIIlDdkT?= =?utf-8?q?K4vZwyqqi1m+tWWMU/KId8OYJHZSqMziaYTv7FP15aQmqaU/N8YxF7PvftbhQbXvj?= =?utf-8?q?A5s6kVJn+kyhSWDNtmdtNsITdyNcAnFwAUU/ldworBqEIaVvTjnIjIEMY8yODpyax?= =?utf-8?q?qzXPeW/HunxVomGsCcIefwsG4O7srAkQmQKPlpVomgdpih1taOHzWhRuBX+0aH5AJ?= =?utf-8?q?S0u5Vbgcq3DQHJYN3MX3dl3qVBh2Y5dehbp9CpJeTDmXZi72PU/GHhOdAfYUHXc5J?= =?utf-8?q?0WNKdyxjiBBlUb6XLUS6Tal4nSRy0dgn0kdKCYxUvlYK4BUp5q5252xTkgyGHhBaB?= =?utf-8?q?8a9Q4Q/fNRYCnIdzkgO9KJ0cDG1Fdg3aX9Vlk3lZ+U8AXeMuTFNIl855+yxaIeVVa?= =?utf-8?q?cI6dGFvuUgvmTtEADp+9tpHmcVoRM1kXH/JBKGbudw739K/xQFN732lvK3iV6+ByM?= =?utf-8?q?CQdY2r5JmzifssDgpqUpb4eJiLT7oMEPT+Xr2hWlVSQMaD1xHh7rMtburvKRY683z?= =?utf-8?q?G1wGr2AW5zYRFfGvv6kjAzFO4P7BiWGETd1YMoJMTwtLLG11LdEGxKAxXeuvgRQmf?= =?utf-8?q?hW5VGnjDopBUljRj9IG6yqJRZq07BV8rtR0Opbb5YNeHHcgAEK1jxOo7VlGLiSzO/?= =?utf-8?q?TTS1VorQE6bzeERnI6oHKur7S9G7fIM0UTspgNyLARmoXqK4MZKSLMwYCe2+NWVVU?= =?utf-8?q?hxdSnS4yzMVb?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ab0d93d-3bb5-4403-22b5-08db0d9e3773 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2023 08:42:19.2155 (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: LtfSLCs8WUgbz5i5gmDiFc/GXwpx1JzJiv1YiNKTpjVWDvRD/ENU4/fe/g12hDwxzvLggMFd1OGYbHkWW5uPug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR04MB9714 X-Spam-Status: No, score=-3028.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1757704621478004595?= X-GMAIL-MSGID: =?utf-8?q?1757704621478004595?= It being zero and happening to work right now doesn't mean the insns shouldn't be spelled out properly. --- This flaw was getting in the way of my partial re-write of build_modrm_byte(), in the course of introducing the .insn directive. --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -3134,8 +3134,8 @@ xresldtrk, 0xf20f01e9, TSXLDTRK, NoSuf, // AMX instructions. -ldtilecfg, 0x49, AMX_TILE|x64, Modrm|Vex128|Space0F38|VexW0|NoSuf, { Unspecified|BaseIndex } -sttilecfg, 0x6649, AMX_TILE|x64, Modrm|Vex128|Space0F38|VexW0|NoSuf, { Unspecified|BaseIndex } +ldtilecfg, 0x49/0, AMX_TILE|x64, Modrm|Vex128|Space0F38|VexW0|NoSuf, { Unspecified|BaseIndex } +sttilecfg, 0x6649/0, AMX_TILE|x64, Modrm|Vex128|Space0F38|VexW0|NoSuf, { Unspecified|BaseIndex } tdpbf16ps, 0xf35c, AMX_BF16|x64, Modrm|Vex128|Space0F38|VexVVVV=1|VexW0|SwapSources|NoSuf, { RegTMM, RegTMM, RegTMM } tdpfp16ps, 0xf25c, AMX_FP16|x64, Modrm|Vex128|Space0F38|VexVVVV|VexW0|SwapSources|NoSuf, { RegTMM, RegTMM, RegTMM }