From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2072.outbound.protection.outlook.com [40.107.7.72]) by sourceware.org (Postfix) with ESMTPS id 63E8B3870561 for ; Tue, 13 Dec 2022 07:29:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 63E8B3870561 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=E5VaZPe0blnkKBMyTPbBz/cd9XQ0bE8RxahjGUiNWXqeK+Ii3T6doF7wBMyXzHRXqe2P/RGaq9ZYUHe0/xUIi85b0ok/6yHqON6FodekIU/zZh/zzB+j1ONUG0Q2AJovRS7xUUzs+DG6bL5ErmcJz/03x63GniPa5GETYxw26Puw6ySk3DTEr339weYCUjWzADV1Nn4pCITRNpUYRteL8+o6Du3PTBswu9J5k6PCzZmZYxiwlHE+WRTroLuE3KyG9LBCh3GAcqJ4v3XR/gaW9hyG00o6qoqOKLZ1DtedBtmsxfSbnz5ToyQ8ovd12Bt9jjGoLfS575UzR3ycb0RA6g== 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=iE3mn0WA+XMOBSpfT9YLbsowneYS1cSkGH1O/9MKDeY=; b=DnfyD2D6LrkHVpMPQqww8B0i/F/xKMJVi8hli2oJ4jhlbemFt9VJHLVDKg1bd0/qpXiSgUe2FmHA0udqA32YfkYxnUU0j8VrS6e+prKJ1hWkyNzwJgVRJtVJeNHxXu9EIHbe5OycyyLUqr9SUrFH/yGW0oSwPDXlF0BLqxvJO62+OhA7Y7gXDbbKgmXCj5Uh65BOmRO7piII5K3jewO8SlripblecYpvvuWKCm+T1MNCkCQ78kix24l8bHAVB/REnoVf+0ZCboFr9sy5c2HItNf8D4lMDML6v5/EawLeyoLdnLT+u0031WEQPjXbGLh0JgztbwNYk5ozvOZ/epmkqg== 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=iE3mn0WA+XMOBSpfT9YLbsowneYS1cSkGH1O/9MKDeY=; b=NSJX+m3vloD/y1nWr2WfFAbkGJQa+8P7UMwVxjZJHn8Jd0NO5nsJaZEsiU4ffZGWrUi0LStG2ImTPLGT/C9x0wqaAP29SSCmwT2FHxUIjALvQuh7fwrCBYKfaDC9yIpz5k4ozQgx9GEA+0ujgusH5ic3VfU7oRcz2Efjem9Li5F1iiUW5tlyDIjMRRRiWIDR4i31+jK94o/TOfXl4kIr99DNMjJtgZoUPaqlltTEvo2YI1Qdw138edRmL3YGesEgSF4do6UEpJX2wmUFGBcOTrLbQ33OjHun8a7CrjSakdS2xqb6W/6woMc+auzoFnLqpTlX3blQfRfYOxDAfGpxmQ== 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 AS8PR04MB7509.eurprd04.prod.outlook.com (2603:10a6:20b:23e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Tue, 13 Dec 2022 07:29:45 +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.5880.019; Tue, 13 Dec 2022 07:29:44 +0000 Message-ID: Date: Tue, 13 Dec 2022 08:29:43 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: [PATCH 2/2] x86: omit Cpu prefixes from opcode table Content-Language: en-US From: Jan Beulich To: Binutils Cc: "H.J. Lu" References: <0d1f3603-35dc-9480-8bf3-2703da96dce5@suse.com> <90f8b494-64b2-fd9a-6b19-ded5f185ddd1@suse.com> In-Reply-To: <90f8b494-64b2-fd9a-6b19-ded5f185ddd1@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0064.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::12) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB7509:EE_ X-MS-Office365-Filtering-Correlation-Id: f6bb74ab-722b-4d3c-971e-08dadcdbce77 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xmMcVfuqiSSwZ+oj93F8qIIBd/93vvbFZSF9Hi78je0gmOV9vr7gmakLHEj4jHxKXRXJ+2RWzxj/EOEig0S3JlqS9QkWa9/Rvp29QRccjrrIx/KjsQ0UjU9ANcKYGtF/Xgj0RzR72AUhLY+XM7+I4l9VEv6dTJOpbdMsmXC7mQrWcgzpR9ezmMld8ejrgKA33epmJl2pxuXrbe1hPeC3DcazewJBEw6sB3siphJ7EEI8fF3ocTeZ5b1l2RaWzS6aIM6bDJC5U5sl1f4GgcygSm0YAIOcl9qsoSviEbK7SPlXaR5iP9pWJqttWM76AlWuQ5vTCnL3U3EOdFpkOjEahyzHPm73CiYgLV2P8mPQpnsrTb5EAaxUVEFZWcQ6/A7Mw+kx2TqEpCjXsmNFMPZpgL2JEEfZKpa/coZixUdJwoVPV5scY+yqBU9n0IgcTjxgcSNawnGYcbOjJVX3XfsKAQ6piCgQiZsjT/QHSn933Alo9dggawwlmr9JKet+EcqffYXyhR9ZQjjUIqd0OcJVPqQQrRi1TzR3kYTD1xKykvqRR5zyfm/oG1zNI41R3g3Nt0k2vs9G6oadX39PrKB5lHihVTmCDuysWNeU4hAtG4Q7AyD9xm0cQfkLpTNS6OANd/V/rGkfE4+vBkAkXDz42JqrfnQVIDE45ns0aha2Gbjf4pYHmQ8jCFbO74fID7Q3Fa921SuLvo3sAiCgsuTsrDQxdSyD03K0NNxNZyRI6AI= 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)(136003)(346002)(396003)(39860400002)(366004)(376002)(451199015)(8936002)(31686004)(66476007)(66946007)(8676002)(66556008)(41300700001)(4744005)(5660300002)(38100700002)(4326008)(36756003)(2906002)(31696002)(86362001)(316002)(6916009)(478600001)(6506007)(53546011)(2616005)(26005)(6512007)(6486002)(186003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ckM4eWsvRFV4TkFtWHpxZUtpNlBwWXY0RWthZ1AvVmdQeGRpMlZ3Y2dFYlNk?= =?utf-8?B?UGZONjR5UlNlemQ1ejEyM1pUVzBKTGc3Z2pCclNmY2dTaGYyQWRuSGhyTE1X?= =?utf-8?B?cVh6dUx4OWh3YXZvenVxOUZtcHNDM1J6aDhRdzljZksyUnQwcW9sa3V3RU9l?= =?utf-8?B?Wm9NKy8zbC93a3hoamdxQndFVUQrL3UzelZSWUxDRHF4c3ZtQys0MTZHK2hr?= =?utf-8?B?ck02Z2Q5OW9wRTlnZk5YNmdqK25zUGRXZUJYZTNXOFl5NGk3KzJHajQvT2NU?= =?utf-8?B?N1doS3RSUU92cmZWU3U3RklORmttMjBMd0h3S1QrTDl0dHB3UXE2VkJ1cXdx?= =?utf-8?B?TkdKWndFOVFoVkpoYkhucWZxUVN4SnhXR01LTkFCUzZoOHhyN3NCejRSdkVG?= =?utf-8?B?azFIdUg4bWlndE9zQ1ZZeEZIbE1scmdtOTVIY1dxbnhCVWZ5VXJtV0lOYjJi?= =?utf-8?B?Z2RCSnRYL29NL0IraTZnckFuSkxoSHJzRTBvQVVsc3FsQm50V1Z2K0ljZ3JQ?= =?utf-8?B?NmRIWHVLbElFLzNoVlppb3pFZ2FWRTJxNUpnTXB2QytLbjB6eTc5UEhLNUhF?= =?utf-8?B?TGFYVlV5akZvRGhMaTVPZjk3a1Rkc3orRGwrVUlsUlN1UkJ3eXYwRHdRNllr?= =?utf-8?B?eUkrZTZNTE41OG5aVVRKa2FBbmJJTTROVWo4NlVkMTZSaWVocXIrUU9XelRk?= =?utf-8?B?Y0RXL2VmMXVSWUQwSFVGbFNRYXcxTUpaWGpVL3BaS2ZEeTJ5TFkrY1hIVlg1?= =?utf-8?B?bUlZbGoyaUJCT1V4SUUraytFWTJjL3hJQTViOFdWckhJM3ZaY2hITWlMbFdq?= =?utf-8?B?SmFhNnFFOXVXaEZTd09tWTNGZk1nazZuK2pGVmZxSmNRendvRmJKVnN3WjlK?= =?utf-8?B?YTR5bitjU1VxYWhpWnorSVNJWkJ2bWc2dnIxdGJxcjM4eDN6dFBiV3p3WjMz?= =?utf-8?B?NVBGUTZQNm5UdU9PWlNRaC9aTG1pRWpldWdCYUt3SDhjNHoyb2kybEJwVlRl?= =?utf-8?B?RDdQdFUvdjgyWHBnQlZvY2JMaEZFSm0zZklLQzRqanVsWldubDUxQ2FiVFY3?= =?utf-8?B?aXk4Zk94TG5lakdhbXcyRGczeTRTdldoL2YydlB3OXYyUXVuZ2pweC9mQ0x1?= =?utf-8?B?TWxubERaSndvb2xDVjlRZlN6cjdPSldJYVZNSEhFMkFoQkxFUDh3cmV3NDZD?= =?utf-8?B?cm5FQmVFbmY0ZHRaUDBrN21VVXNIdldxcDRQdG10VllHd1k0QVBaRmUyVGxL?= =?utf-8?B?eDlxZVlkdGtsTXFPbHNRMlNSYVBHam4xd0xIVyttUlo2OVUzQ0xRL3ZjQXFO?= =?utf-8?B?REM1Z0J6T0FKVTZ6Rkxkb0dIbkVPT3R5NDI5T1RsUkVzdCtnVkkxdG53VGcy?= =?utf-8?B?TlpOREh3eis0TlZKSGRQdHY4N1UwVTJTY20rUmFnZVREK1VjYWZPMUVKdEYv?= =?utf-8?B?M2ozaDRVOHRzRVBIKzV1YnAycE16TGdQU09mY1ZBVHNGWnF6ZnRlTkYyUFVH?= =?utf-8?B?aXExQW1JSytCWFFFTWpHNnRQNkc0R2ljZXppcUxrQUM1c1dsZjVFMW5mRDBT?= =?utf-8?B?b3lzQ2doaE54ZmxKR0owYlhmQ0JFZ0lFNUZLOFpZMnpJbEFaYkEvNXBvQk4y?= =?utf-8?B?Z3BNbmFsSE1vVTFSSDYvODhBVEYzdDFRRVROUmRMcFFCaFJWREc0aUtqTjlJ?= =?utf-8?B?dlhSazVyRDBJeExWeUFXeG1JRmlXdTEwVmx0cVJOam9FdTBYOGFKaDRjTGFT?= =?utf-8?B?b0lMcUU2UHc2MkRuN09vQ3RReGExdTYrQ1ZEQzltVW4vdTNjUm0wOWcxOUZC?= =?utf-8?B?bSs3N0ozaGNuME95a1dlT2JyVzZsZmxrZnhXSk1ZY0cxYVZUTW93ZFcyVW90?= =?utf-8?B?c3NrTkF6M3NsbUdDUTVSRFptSEVyNXNDTlcrcXBSZm5hOVFsUkRZb1JaQTdE?= =?utf-8?B?Rm0zUGMyL2h6Ums4V1RwYnRIbTI0QUJPOXRVUU5HaVFPdU93bjQ4a21XUjRz?= =?utf-8?B?aUZhRW8wUnhRWk9HOElUVGdHaGg1T2RFb2dkeFQweWNxWTBCUmtqTDUreUZv?= =?utf-8?B?QVJmS3Z5L1lrU1lyMGlPZzhhTUNWaVNzSUtFdTYyYUtlNjd2eHRSTVB1MlhP?= =?utf-8?Q?44JtpcLTPLiQnrwvJcpgqmmq+?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6bb74ab-722b-4d3c-971e-08dadcdbce77 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2022 07:29:44.7801 (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: J200U3VAPdHqCGTDuJA/tZCbbhLhWAASgKHxqgbmBu8dLXdGNZo33HkI53Zdr/FsBw9LI9CZSfrDrC5Jw52Vbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7509 X-Spam-Status: No, score=-3028.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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: On 12.12.2022 14:14, Jan Beulich wrote: > These enumerators can be used in only one specific field, and hence the > Cpu prefix isn't needed ther for disambiguation / name space separation. > --- > RFC: I will admit that I'm not entirely happy with the result, > specifically because of the purely numeric "identifiers" which we > end up with now (e.g. 286 or 64). Since for things like AVX the > change is (imo) a clear improvement, I wonder whether some hybrid > approach might be best to take, or whether we could go with e.g. > CpuI286 and CpuX64. It was only early in the morning today when I realized that there's a pretty simple way to address this: We can add #define i386 386 etc to i386-opc.tbl (or alternatively something functionally equivalent to i386-gen.c). Which is what I'm going to do then. Jan