From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2047.outbound.protection.outlook.com [40.107.104.47]) by sourceware.org (Postfix) with ESMTPS id 869B4385AE51 for ; Thu, 28 Jul 2022 11:34:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 869B4385AE51 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JhLmtvf36veNvxZn1b0wn0yjHFnbedlr9YEOd2KSGBhYjUW5+Zv0eEaLWmjRzg69S+dmxgohzB6GRMEM16CXuu7iQVsNtiXmbMYU1ZzrT/ZGx4ms1r3LgRNho4283421fMIfykUDHivDUrKmm1F1YZIMZWO6wrrjDzaKetun1NWYvMqRTWvjp0AqSS528Yf4cn0uA3aoGK7wI6djn03zeh8j/RT0bvuIKfQgE35RRGQ6D12NjaAPpApIXuHt3Nca9jwqMsVwAoSFyHhXwvuiIJBZ7898MulFi/f4lox3ebKtp3iLlxmXz2tBD/tSehcsZyvaPUcUHPka4htF2tPfpQ== 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=xmOKaUmdZ6JYvmJyO5Km2AKNyJXy/GdKQPaLPHT1hjk=; b=j5M5KXsJtJDBAMIlpN0d7uS+LQGDoNCy8GFnLfTIYZ1d97ihy0vhGulDCwof1YpRKmnQ7GJXdomugEq5Qp+4ktPGQC1Kd1NM5OBrYXVznmAkf8xGwwR1NqTqwBprKXzyIQagVTWMeJo7GPthZv/jbtPupsEGLZ24NaBXReCl2kmmgP5+2IiyHUBkUVk5LoIHMsV7W1mjr5P8CVdZsv7a9vRbxNhgHTr2tQ4Qt6Tghrv+0lpc3BmR2lOK9FL2C0eYZZoaGlvdr+hVysYEYXbD3r62xsdZHOkSan1GcQhfz5ccPVWlTKx9KLOUFra50RA4idRBWqO7mD/LhxcD8Zqaiw== 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 AM0PR04MB6676.eurprd04.prod.outlook.com (2603:10a6:208:177::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.25; Thu, 28 Jul 2022 11:34:02 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::9da9:fa60:f04a:2a0e]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::9da9:fa60:f04a:2a0e%7]) with mapi id 15.20.5482.011; Thu, 28 Jul 2022 11:34:02 +0000 Message-ID: <331459c9-c696-392e-db5d-9bdfc54a64f9@suse.com> Date: Thu, 28 Jul 2022 13:34:01 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: Binutils From: Jan Beulich Subject: [PATCH] x86: drop stray NoRex64 from KeyLocker insns Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0171.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::7) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8c2d6940-8fd9-4fc5-c3ec-08da708d120c X-MS-TrafficTypeDiagnostic: AM0PR04MB6676:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PxN7D38hGnzTCg1SWQR++0b3fPSYJyhfyyWAHRb3NcQGZcqrC1IX/D00RhJ7hfxpyQl1gcdMN8BzSpvAcYXw7HFoL2ktaL1AE6h2EUGbh7s2A7Iar5VxtqPJ8yan+Z+hBImT5FZ45QBbUNYm9VzgVjT9MwiT4DlnnvtZHmo38OqIAjCJDMzUALTimXHnvoDBIEB89KQyiRL7U0Nm/QkMrnLz3NumxsmWaMxgb4dzsE1AGVC04vKAHpiuK4Pt4V8EkmAvFXiLT63XI3/17O5U7YfoB6twX5ulkUbmtNdUBrKEpcY2iSrblHKHJsXDR/2APZTbmTmuyvp9evU7CKYl8yaDRNjKeSDAKf1OZf/dxXiQXlf+Cz7QHZGKG7f/QudnCk52odSrnU0UlSnS/7rLqfkxlLfnU8ld0SmN6or2D1oxeEj7nxpseJ5W8MfTVJM6t0FyatekvuUeUMQbOE6Q1KdmhFtCFKwqf1jESqxF8wDE0QflV9eabniowy3v5dMTlRG/HkVyK0qYugpW+2M2zwRSItYYhLVPeDKTcoLxtVDtUkQBAstnX/gZsm3chLLlUI2HXPofINJbOxPx/Tgp5jO8Ad3omaGg4R8kEgLOhxILEgH/zcZFA8BJvRSzLomUwaqVEA5BLJS7vgiR6yY3cTsfLZrO5ll64W7tfAafoaQa2U5B4rrRw0LoZwd4N5v5Qh/zjwa/H03Wgr+PnC6YHTn5nFzqV3SOII9v8qpeGi6F9+2gKi68DTP4Prf2UDiJ11vlczIk0jtl5EbvQc+9QCFJJDFQ5GnvSVFM3NfmI29R2Cvhc6nzMX4h0htH1l+RVzqLPz7N3wUdAJ/ocNz4yA== 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:(13230016)(6029001)(136003)(376002)(39860400002)(346002)(396003)(366004)(6512007)(66476007)(4326008)(6486002)(83380400001)(8936002)(66946007)(8676002)(66556008)(26005)(6916009)(316002)(36756003)(86362001)(186003)(31686004)(31696002)(6506007)(2906002)(478600001)(2616005)(41300700001)(38100700002)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c1dYTUNzcHpMekdrcThTaFF5R2h5ZmMxNTBWcXVhckd4MXZ2SWd5YS8wZEhM?= =?utf-8?B?cjNqOFdSWVhuKzM2VTVDODRTcXhSUm9SMjFEWUlvNWt1dy9zMStZM1BDUUpB?= =?utf-8?B?OVREa1ZETm10Q01mSlBndTBucXN4ay9NWmlBcXBCM1U5N1FwckR0Q0dmRzdE?= =?utf-8?B?WmlnbjZSTDBrMDl6WFp6VEFoYzNTUnFoOWQ2Y2VhMUp4dnlnb0JzT2duNWxh?= =?utf-8?B?ZFVVOU9UQUxpMGpuWmtZeUpNRzJORDJEZFJHL2FFaHhTL2lCNEtEWXR6RDkw?= =?utf-8?B?eU9iUzRXbzZQU2dTNXpVcFpRZUdpeTlZQSs3SU1ZT3NITGRFOEhweXNBdFNi?= =?utf-8?B?NU1PaTdPbDBZWXluaGVvNXJyUll2WllGYXFhSEU2Q3VnNG1JKzRvYlJWUVhj?= =?utf-8?B?MHFRTnFLVk54Mlo0R0RnT2JiNkVjNEt2VHNiM1hXcWhLbGM0RXFBQ2NoMmJG?= =?utf-8?B?K0s0WVNsRFdyWThSQU9tbnh5V1FaU296L3F5NnhmUW1JYnB5Z21rSFc5K0tk?= =?utf-8?B?MGxLZzRLRG1wR05zbFBQeUFEdW1JdGFhN2hzMVR6a0VMYUhha3E3OGRBcEhF?= =?utf-8?B?Y0tyOUQ5YzZXblJack9hcnd5eE1DWEJWN3dKTnpVZ1RtNjhLaGFPMjZYWHlU?= =?utf-8?B?QzZJSm9oM0dncGxTcUZJL0pZQ0M2OVA4bVZudGlsMWhydVk2aDFQWWRjR1p2?= =?utf-8?B?UXRWSUZaTjUvejhibkRmMEtOQURId3pzeHBGN3k3QUJTR3VpTDZwWm1vaE8v?= =?utf-8?B?SWhhWEhaRzZZYzFKYzRkMEdHOWtVUHh1RkMreGY2MFBlbi85L1NyMlB4S3Ri?= =?utf-8?B?a29qUXQzbTRJelNHL0k2VUVTZkNzSTVPRXhpYjArd2FVRzY0aGNCZ3JRT00v?= =?utf-8?B?azZHUjF1Mlk0Y2ZtUDdFNnQyRzZQZERteEV6VzRNRzU1bjRxVjB5bEVQenlk?= =?utf-8?B?UlpoQnN6S0RiWWZYYkpoN0lIdzFMZmV3SUNkQlNJRU1HbE9uMVhFZm5ZUmMy?= =?utf-8?B?K3dDWTNxbm1JTGV1Yk5TbTlSbXU5THEwdjdBbHVXQ1RnRGJxbEJrcmZpek1T?= =?utf-8?B?WWl4ajJOdExFa3F2L3lCR0RoSU52M2lrVUQ4UGxGcGRTd2ExQWRZMVhHdHRT?= =?utf-8?B?SGVSQVJ6ellYSXdGalFMRzlkazBTVk4wZW5EYmtDc293dlkveWFaUkJ6WGQ3?= =?utf-8?B?VHhlTFhZWGQzSFBQSE52aTZXK0hLM1hDeityc21pVDM1UWxBbnpiYVRzUXlr?= =?utf-8?B?aXVVMnMyRnlwdTlreHZ4aHJBc2w4VTV5UkRNM0dmN2RwbjVadTV5aUhhMjBs?= =?utf-8?B?Nmc3VyttQXZna3lnb2I3YzFEUmdGbmhYWm9rbEltaThNNDUrK2I2bE5nYlRW?= =?utf-8?B?dDhqUVVsQVhXbFllNFpMRHNWdkVmZ24rcXo4aThpcGRpMHl2TXRYOTdMU3NS?= =?utf-8?B?Vm1sZGVoZWM3UjBxZ0xSdGsyTmZ1c1NhODZQdU0rUEp2K2ltUkJLaWVscURh?= =?utf-8?B?QzhHdGo0N25Zcm4xNDhPei9NeEpzakRreVFBOUtyS3h3Qk9uUGtJMXE1K085?= =?utf-8?B?RUE0enNPUHMwUnNwNTNVWXczc0pyU1BGcURQc2NXZWdWZWljaFVKWHgxZHYz?= =?utf-8?B?QzR1c3dGaWhDTEFYc0ZZODJzNDBWbGtBWEdzcFVJWGpqdjdhWW1BUnc5S21S?= =?utf-8?B?NVJodTV1Rk5rY3FERUFDRnl2ZkR1eCs4NHN6TzBiRkZYNjNRckZiNkxwZHZN?= =?utf-8?B?WWNPUEFoZnNwUXlFcDJvSnNKb2gwU080eU9wNU1rbHZ1dkFRNDJOWnpESlVq?= =?utf-8?B?RFN0MlRYSGpIWm9wV3ZMUUVNUjVxRlRmcXRCZ0ZHalBaMUppdHdJMFhZV1lh?= =?utf-8?B?MFZOWlZzSERISjJ4aTlrZ1oxZVM1ZmVVMlF0Q3lKNlpXeHEzc2lhelo2UFNO?= =?utf-8?B?dUpUTDMyaWs5UnVwalM3anNKVlJmVmhobWJTRTlVTmhpSHJ3M29rVytGQVdx?= =?utf-8?B?MVhDNlJ1WXJ3WmVWdm91QTUvaVVuWnRFc0hkOFU3dmFNZUM4VDczM1AyZnJo?= =?utf-8?B?Vm42WWZYWVBVTWxpWTZUWEFHc3VRTFppLzBzeERkRDdXSDh6WEI3Ry80b3lW?= =?utf-8?Q?cQxlJrH+vOAIduC8vSjdoMTpr?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c2d6940-8fd9-4fc5-c3ec-08da708d120c X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2022 11:34:02.2653 (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: 1qIsFqAFDDkmqd2gFpuTCLk4n50cy570dtO3of8iQs/ZQUWlbAb0a4AA2eYOF29GN2rg7cuicMfuJ1lgfkv8qg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6676 X-Spam-Status: No, score=-3030.6 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_NONE, 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-List-Received-Date: Thu, 28 Jul 2022 11:34:05 -0000 It's entirely unclear why some of the KeyLocker insns had NoRex64 on them - there's nothing here which could cause emission of REX.W (except of course a user-specified "rex.w", which we ought to honor anyway). --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -3493,9 +3493,9 @@ tilezero, 0xf249, None, CpuAMX_TILE|Cpu6 // KEYLOCKER instructions. -loadiwkey, 0xf30f38dc, None, CpuKL, Load|Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { RegXMM, RegXMM } -encodekey128, 0xf30f38fa, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg32, Reg32 } -encodekey256, 0xf30f38fb, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg32, Reg32 } +loadiwkey, 0xf30f38dc, None, CpuKL, Load|Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM } +encodekey128, 0xf30f38fa, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Reg32, Reg32 } +encodekey256, 0xf30f38fb, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Reg32, Reg32 } aesenc128kl, 0xf30f38dc, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Unspecified|BaseIndex, RegXMM } aesdec128kl, 0xf30f38dd, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Unspecified|BaseIndex, RegXMM } aesenc256kl, 0xf30f38de, None, CpuKL, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Unspecified|BaseIndex, RegXMM }