From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2087.outbound.protection.outlook.com [40.107.249.87]) by sourceware.org (Postfix) with ESMTPS id 91E193858D35 for ; Thu, 10 Nov 2022 10:24:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 91E193858D35 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nWb6LAuOtO5lp5Qd4+bJBnR1APX7N2wU2HvynicdbCbJH6lBh986BdX8g+hGMRzDSjWib9Ri3PvVZuELOYj4DEmDwSLghlpbZm0FxTAoPWmOUom9HGQ+n7cT16vYZ7ROQTzKtcD5mHDK81hulA25+0eBLFBsXBgVHK3g/fFW6hnP089kzUG+Rxpg3GYcfSH3kVyQfccnwfBzbrV+ICAYXjwyI5ch2WscG2iK+lQ9rIFpVrfOPiYGAHa1f5AQK/wwEBoSuKSM8NQON5GEtMTC2hKPLTE8UEJPhxboWcs0hEyccDw6fPDF/OvAR8KYTTeoYt6VWvrwtb4JHGPG8wnjzA== 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=dO8qeHjBSZ2XHGQor37SB964iTGp62WY3vRg53iRjow=; b=LkjTcFQaG0ew11LDYC7jUd46ciO9mbXAfWyzKujtEpX5rHfgNIQdMpcMm2hdzln37roj145g+io/6IrY8pDjOVeLhn45pq7bjB4vdsSAtvURSawwpchqnMMtO1CLdpKZpvqbYTwu9xdqLwskF8ClmIrxUtpgJSJvzCNkLLQxF4taTGZVpON34Yir3eFYJzaZtan6cq1R5UGeHtQbaYkxM3n7j8AJ/RCbWfmIa8TAlvwB4Ci+Qrqh1jCQPKD+jAPjaYMQEokEHVjWSq+7VldVDfawaoSf6lz3n3ZrQncDS39FOzr7w6tRXa6qALE1HtWK8GDfgLlEfOx/2/+HAJFEiA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dO8qeHjBSZ2XHGQor37SB964iTGp62WY3vRg53iRjow=; b=Y+v/WGeWwJvM0BX24F2q4np0CJqQhuIY0EFUklHbgW4wZiIC1b4Hsi4i3sKdbtpTgR3ht9DVMfvQUYfFe1NDb1PZdPn99Awle7llKESAIu/kBddey59RBfL20sNe4z4nJWSkDG6flHjF7OT8LIjjGC3ToJo7WaUjcro/qE3nozBz9QX0s7HZ+JBW39RikF1Vz3nPs88EkGLYn+7elIv/rYLXAgTzg/ujwOdvykI6MDEXYfpgoTgwwD3Q7XXNOv5uaxSFvl24zLxG79//EOFJbm9qa51GZLytQK5JsifRmv6Rd9oRoUrCaQx0WBDRSWxesqYp3e875y1eET2L9Eeivw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB9PR04MB9554.eurprd04.prod.outlook.com (2603:10a6:10:302::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Thu, 10 Nov 2022 10:24:33 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5791.027; Thu, 10 Nov 2022 10:24:33 +0000 Message-ID: <1518b510-2124-cbcb-9dcb-059dcfdc6cd4@suse.com> Date: Thu, 10 Nov 2022 11:24:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH] x86: drop stray IsString from PadLock insns Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0132.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::14) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB9PR04MB9554:EE_ X-MS-Office365-Filtering-Correlation-Id: b1f94d48-b90c-4dc8-ac8c-08dac305c25a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /pRszsQ0TbIlTAXeykJb1g6auqZaM8bvxvmi50oRiCcjvwjpeK1bxz142xt0bXpbA5ht6YoyW3TnHTaceWGU+sulNe8HGWCGAfbtNU+7CR4eDBS94uRmd63IwgWLLCcwol57S+tX9T1qZKff3K8r71IsX5y45klQu+dN5j31Ixdc7c3Bs459QruNRELYywLAmuRnUOADDgEoAuTOSWeWt5ZbFrCAcs/ByDuc92S/sjIuGy4LAy+XAqspXn9qqzdeRIv4u4fD8q7KzHCSdBIy35qcdxt4IbCEqPjvet16RF7ErOgZCzOwosXMzgRwU7WxZSaOEWeo/3B2l/fhToH0mmsKAH9xllStTzv4LWP2I19zzXiisNiFsuB61H05wc0aoowdw040qcSnKfiFK3gB3VKO8uE7UWuZpQ8+a7aRZignbaOxWLgoQXLI3YgOO9cU+EMAE2MpA6ppo+Ne4ciS9nl+2vftg0SNUDeuiTKKIjUwtNMWJPElmJ38BtNzdDnNVDr5AJvJtjFtrqsO5+KJ2UFNVh0wxAY3ayRyQMIyb76WDR/9dOTrOjsd735rl9yiGKpd65h++faIwgBYiE03upOh0IFQPOLiPIYeBOQO1idUGwMH7/LPDDV0y93OhKegPNDJiytus4WvKltrI86hi2cmponLNzcJ8idrYD9nsqs9g5xRpPCOTyFx34FA/Y0BwH7ND7KzPl7FrIvsh+jlM0mANjQhjZ91hz/1ZZ3VmFclUxrzFCoRhXUNW3+90CS872+F1CRDaD7dliidNqsv/ddA+4Q8NsDlPhu6t56lbyw= 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:(13230022)(6029001)(136003)(346002)(376002)(366004)(396003)(39860400002)(451199015)(36756003)(31686004)(2906002)(38100700002)(2616005)(83380400001)(186003)(6506007)(26005)(66556008)(66946007)(31696002)(8676002)(6916009)(6512007)(66476007)(41300700001)(8936002)(4326008)(316002)(5660300002)(6486002)(86362001)(478600001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SWQzWWUrdjF0ZTB4VVl2L3JLcVF2UGtlM2NkaHI3OWtOQnBDTEhhOUIyT3JD?= =?utf-8?B?NnFLWUtCMSsrc0NYTW1BU2FSYTh0enNNOC91NGlRc2p2UVdOY1BNM2hLVWpB?= =?utf-8?B?eG5EZHRBeU8wRjl1VkI3OEJ2LzVMK2E5Rjl1WDVEYmlNVStUQ25yTXQyN3BP?= =?utf-8?B?RmhrUm03SlhUNHM4RVFTUGt0MzJIcUtLNExINk1jNHlqQkZJdmdORmlJaTZh?= =?utf-8?B?Y253amZKaHJvRFVab1o1ZENqWkJGN3o2Zzl1VG1JRk5WM1o5ZWJNd1BIbi93?= =?utf-8?B?bUpOdngxenc5OGVmbmRmOVR2c01URHpaOFRETk5kbmc3ZS84SnBzbXJ6UmdV?= =?utf-8?B?U1RBd1B4QzhURVMzMVhaN1JzOTl1bmd4ajd2ZTA2MmFacTdBK09POUl6Nlpw?= =?utf-8?B?M1ZYOW03RW51ZkxZQ3VURitwVVRRaTg2WUZWd2Z4NFBaUWY2MThuQURvSXp3?= =?utf-8?B?c003eUZhZk5ZUEliSy80RXNJUnZOUEdPVE1xNXk0ZmgwZWtGbVV6cEFtMTB6?= =?utf-8?B?c2RiRjhBNGREa2tYa0pyWlcvREhnOUdIYWswMlRzcHRiL2lOM1d5NktKVStQ?= =?utf-8?B?aHR0L0Q0ei9xVncrWmJRRll4YTlrY1ZjZmUrVXV6SmxIcysrbHU2Tnd6SUU1?= =?utf-8?B?TXRUUVJHL2lSSU5rZktVYktNcGx4cVk2UmtadTZnMTFBYzNIdVpRM0VWSXVi?= =?utf-8?B?NnlQZWJKbGY5bURpMVkxZnduYU5mZk41TWo5M0J6ZHdpSlErL3ZVTElUQmtI?= =?utf-8?B?dFdYM1VPb1N1elBWVnBGQzN4R3AvUStjRlE0K3hqbDNubUJUdTl6WWZwUElp?= =?utf-8?B?cXFLYTIzcnlHQk1RUkkybUQzeFpJbTlRNy9kRkJwNGIyR2lFdjRhci9YY2Zo?= =?utf-8?B?WU9USkdPTUNSUmtKVU0zZFFVVTBxTVZ6Ym1FN1VvS1htZjdPNENiV2FFTEJ4?= =?utf-8?B?c1ZlVVhrKzVyYUN2WFNrL1N4SEovclVjemhCTXhRQmswVDdManI5YStNcFBG?= =?utf-8?B?NDZWRGk5QmFtQW5PV2RObXk5dVB2SkVIK0RSMGdJeVhwamR5Um1hOFk3K0pm?= =?utf-8?B?d2RQdnBPN1hTYnNuSkhIUCtjTCtnSGZxd2NCcUN0akt6NXZJWjBBa2R3dDg4?= =?utf-8?B?cHRjelpSa2tkbXhXbHdoQkN2eHozKzRyRVR1cDVsaHRNcWFCREE4Yk1yL0FI?= =?utf-8?B?NHNYNWNGR25CYjVvSEtKSHdVcUNoQmlTV3pVMC9iU3E0VlBaRm8yVHZWZEc5?= =?utf-8?B?dVpJTFRpK1I5ZDBLVjY3eUV2WUtneEtVZTlhMWl5eXJLWlJSL3ZOSkliSytr?= =?utf-8?B?OW96Q2ZUU2FSREdXUXhVUk9EaGtFZjlqd1FjTmJlVXVDSFB4TWlPMERUb2t0?= =?utf-8?B?MzhjVzFsSHd6cG9lVmJOWjRjNk5GOWhRbFNhVnFBd0VBb0ZBVDVPay9LMVZi?= =?utf-8?B?UWd1cUJNL1l6dFU3QUdhc1FFVTdERE00UW9HRlJXZEdzZzRmQmtsektsSFdm?= =?utf-8?B?MTVlNlRtc2wzVG5YRittenk5VjgwYnlubkgyNUpndHVNTUZSNnlVTElqVnpN?= =?utf-8?B?b3hiUVVQYzBmWURPWDhIS0dkWXg4d1Z2M0U3cy90a1g5WXRVQStjajRwRWVY?= =?utf-8?B?RnJtOUJsdlBDcFA4VTZlelJ4bDI1VEo1c1ZWM1RuTldiVENmb3JxU0dvVWFj?= =?utf-8?B?K2p0bC9uSWZkcUhSQUZEWXF2eXFLenB0Tk5pbTVhaTNxVTNhNnlleHFtQjZH?= =?utf-8?B?UFpKYkgyTklxS3J6T252QmZBbnB6SElmOHlpSXZwaHRPUHQ5Y1JaSWxYb25m?= =?utf-8?B?d2tzZlE3aTNDbzcyRmxFZVBMOUMrVkJReXN6czJ5b1JQMklVSlJ5OC9NWkhQ?= =?utf-8?B?WUowdHA3UWFsallmdFVOV0Nqc0xBNDczdUlNMG14UlVnRnVlNWE5UTBJOTFG?= =?utf-8?B?ZXU2Y0I0dGVjUHh1NDd2T2FtWTFoTEpaN3EvNmlNQUJKTklJSUNWekU0VVVM?= =?utf-8?B?UndTWWZSbW5tMit3MmNPK2ErdlA4NDFWOENOUm5pOTVkek5nbUVkTUVpNWVG?= =?utf-8?B?MjdhM3YzV2IyOUxYdnVKREVXTGdsQlBiclk1NWVORWtpVTkybVlLTHhJbGNP?= =?utf-8?Q?eA3vnkHR4BT4ZrwdIH2YeveIt?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1f94d48-b90c-4dc8-ac8c-08dac305c25a X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2022 10:24:33.0727 (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: wjrFqxXsGtTiu7qBPBPCii6hiQDnmcl36rD8QrEenGkl3D+IzDQwtG/3P0YfVhl4Kbc6jp/nhuUDd/Jp3sxVtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9554 X-Spam-Status: No, score=-3029.4 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 List-Id: The need for IsString on the PadLock insns went away with the introduction of RepPrefixOk. Drop these leftovers. --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -1979,24 +1979,24 @@ lzcnt, 0xf30fbd, None, CpuLZCNT, Modrm|C popcnt, 0xf30fb8, None, CpuPOPCNT, Modrm|CheckRegSize|No_bSuf|No_sSuf|No_ldSuf, { Reg16|Reg32|Reg64|Word|Dword|Qword|Unspecified|BaseIndex, Reg16|Reg32|Reg64 } // VIA PadLock extensions. -xstore-rng, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcrypt-ecb, 0xf30fa7c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcrypt-cbc, 0xf30fa7d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcrypt-ctr, 0xf30fa7d8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcrypt-cfb, 0xf30fa7e0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcrypt-ofb, 0xf30fa7e8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -montmul, 0xf30fa6c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xsha1, 0xf30fa6c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xsha256, 0xf30fa6d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} +xstore-rng, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcrypt-ecb, 0xf30fa7c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcrypt-cbc, 0xf30fa7d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcrypt-ctr, 0xf30fa7d8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcrypt-cfb, 0xf30fa7e0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcrypt-ofb, 0xf30fa7e8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +montmul, 0xf30fa6c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xsha1, 0xf30fa6c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xsha256, 0xf30fa6d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} // Aliases without hyphens. -xstorerng, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcryptecb, 0xf30fa7c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcryptcbc, 0xf30fa7d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcryptctr, 0xf30fa7d8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcryptcfb, 0xf30fa7e0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} -xcryptofb, 0xf30fa7e8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} +xstorerng, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcryptecb, 0xf30fa7c8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcryptcbc, 0xf30fa7d0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcryptctr, 0xf30fa7d8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcryptcfb, 0xf30fa7e0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} +xcryptofb, 0xf30fa7e8, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} // Alias for xstore-rng. -xstore, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IsString|RepPrefixOk, {} +xstore, 0xfa7c0, None, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|RepPrefixOk, {} // Multy-precision Add Carry, rdseed instructions. adcx, 0x660f38f6, None, CpuADX, Modrm|CheckRegSize|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_ldSuf, { Reg32|Reg64|Unspecified|BaseIndex, Reg32|Reg64 }