From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2078.outbound.protection.outlook.com [40.107.104.78]) by sourceware.org (Postfix) with ESMTPS id E404E3858D35 for ; Fri, 15 Sep 2023 08:58:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E404E3858D35 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=fo4Q+zI4HCz0qPe8z1l9DEqVDhuS1X0tU24NWo7p5q6+N/SW6FePtfZQC4M+hwrRQTmonVY/wPVhRfBjSXawATc2tSLkb6QhUmA1cKIiAitYOTSjh+HPjCc2VT1+mmUJ9LbxG3jHb2KBiA10vVGJ4Gs8tXvAybprJzDpn1kiLg5ZvebgTrSWr0Ay71AUR8uL+nb4se1Uh0RsyWLUifNnc0o9aAetZJ+XA+98rvxuXcHYrLfpGcsv1FHO6txKdLEDmH+heJaqOXJS+v1gv/KD+wkuwjBuNojXgbULxdkY1LaCaLYfghLlpPykAe+wHwRioK46VVXR7+DTKMsNWP6sBg== 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=Ca6Hns0kxqCTmS6dHrDF7X9YPzyL9po4isMXyI+yj/o=; b=F+Gd+3zdQilLGToR69jrVCKdyg1faNOLJt7Dz8U6myzgyLoD67JOKZzJNoCDfZPLNPlUJ99/vN568OqRSFjgvHpp9lkq308aZC1s26+bkrkZHAas3QRWvz067JulJDv1/ofX27ozMNHIIvkThC06cfgK076yhO9sbMjIbngPb+MtsxGM0YFt3SdYbsyOihlohz0HK2ZvPSz76K7j8t/OIntc0XyL9SYIgu6bG6rZ2BPd/fMyKRigzcrlD/bvl0z8MssjifeyXR+o2Jg8NRuoI1FDW2q3gwgoivboKOyhxiQqHGUYk7fH5dOfuLu0RQ7c01TXaq91r2ArUnN0EreJrw== 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=Ca6Hns0kxqCTmS6dHrDF7X9YPzyL9po4isMXyI+yj/o=; b=3ylsgIATbWUgw4CLR/TXZoZIik4Q7rocbi6s6WHBDSSyu389kqCEpceWKhXfBURm/bLEuQ2sKUobEFV9X8ERq2Fanb5xP6KjjptllevM+liOX1jpxJCun1xBtahVK7ct0P+ddheHsLwHt72ld4PslpQrLaHKiq5P6cC1AKw0lBLvY8aF/4c/fr1AcYF/PIEbSfeB3t749Mzig8/FcecdEXYl8v0dIsZsfDnZ0JXfixPBNt/LOw1uHtTBCHAZV0I575Kfhny1UkOzeqgJeZulOBxgkFYAG4i0JmyoVn5ze6OlB9VKkDau3IjD94+9PsioRo6gwLJ2Titmw9xc37Sozw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by DU2PR04MB8903.eurprd04.prod.outlook.com (2603:10a6:10:2e2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.21; Fri, 15 Sep 2023 08:58:20 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%6]) with mapi id 15.20.6792.020; Fri, 15 Sep 2023 08:58:20 +0000 Message-ID: <8d21b532-7a4a-da25-3e95-d1aea76f75a3@suse.com> Date: Fri, 15 Sep 2023 10:58:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH 0/3] x86: improve encoding selection and prereq tidying Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0089.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::18) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|DU2PR04MB8903:EE_ X-MS-Office365-Filtering-Correlation-Id: fe555373-db71-45ec-4956-08dbb5c9e8b4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r4CXG5963KzXxQdjiGJ8h52iZ0r9+uV7opufsuNkpyw0fRkD5Ld5yEdM2rnr84b4XndkLWBQw71eut5hHECJisEu4dT7L9OpxXyHdxPekiHWBhX4hM66CVLfK5vMgUouLjZB010dis0JoIPHsCVbcBvyNWce5QwUBON+vVJ/tmaztI0xVCD8cvJDY6FDFRSbEPkCCT8vQsBPOJQ/NasDbqYlZEDN9HOx9P4bDh7pjSB+BmZcyQDw7wge7ZkS7rUACiF4UzogsdmoCZP8EYFuwIcUla9ZvJq8WKP0I571HD/VijXWqf06ku4txaU4j3DbHiLUXaOR2RhehPxA3krYWZ38D6HY/+HIJviRaz6F5T5nZMhCXSsUP7/5Cytj67zvTKB+kMUjZ9lc8xCQ6aJB66WypO1Gc6AJ2Tdk3weLoWOowZOy7cX9e8+J5jyYcieKvF1hBVDw1Md7WBMKpUCgddgg0nOJfyd0Jfoj+IKaxhx96zJj/mUXl6Hr+za1KKsupxdBiB6rgH1Lx7O+a3eIc+O53t1jfHj3366vwWWznp0s9F40nNlfKwNfHw8ypJ7/fYZ2Wo2OaDuwUBu7lUeTlltkDtynRIg/GfgZTSVFC9rEVlMcOw7QhdJpsvimn7K87FBxosPevK7I4gFS8vAKdg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(366004)(396003)(376002)(136003)(39860400002)(1800799009)(186009)(451199024)(86362001)(31696002)(2616005)(26005)(31686004)(38100700002)(4744005)(2906002)(36756003)(6512007)(6506007)(6486002)(5660300002)(8676002)(8936002)(4326008)(316002)(6916009)(478600001)(41300700001)(66476007)(66946007)(66556008)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YkhJaDU1V3J1OFg4azBnYm40WU9XdSs5azZReXBSVldIajFKMEd3dS9wdU1K?= =?utf-8?B?RFA4WmE3YVM0Q3pFcEp5cHBXWkp2em5vL3dnOHNkL2V3aHN2NDJwYXU0dlZj?= =?utf-8?B?akZpSXBhczZFQXZUNTZORlJhRHIyaHk0OTQrWFFhSGZqSm5naVhJbkJERGZ5?= =?utf-8?B?WXlUS0tKbk1CQnVoTjlHbmpMdnlZV2ZWazZQQWRIeUErKytidFEvL2EzNW5Q?= =?utf-8?B?RGhVTXFVamxEa0ozU3VQeFkyem1PM2VENmx3TlQzZTlyRGJKdW9ydTJteVZQ?= =?utf-8?B?RE12azZUYXZOV3lLeHFoeG1HM2pqd3d6UEhjSXp6ZVFMRG5pN0RreW5pUExT?= =?utf-8?B?bGZuYzhtSCsxNWlWTmdZWEx2cEtKM3FYZzZ0ZTcvNmdRUnZWVGM1RnFwbzVO?= =?utf-8?B?bkdmT0RsU0VjaTB4Z0Zsb1d5VWZHRU91c2ZEaFZ2andOdm1VMTQrTVBYNkN5?= =?utf-8?B?aklrRDJTTkIrYnpRUjdXMS9DOWgzZFFvTkdNYzhYSXRnQzBRbGZNbEM2UVgy?= =?utf-8?B?QlZmMVJLQ3JobjRBQmc4L1lHNVkxQTdrZTJHdGlzOUNVUkZpSTg2N1FzRUVj?= =?utf-8?B?UnFQeWRZTzlZM0w3SlRtY3NtV0F5dGVuSkVmMFJpdFhUWXFzRjZwbWF1Nklt?= =?utf-8?B?RXZlMXZCRGFxQWhHQmE5andkYXlzTjd6Ui93WmIwckg3S3ordURnWHpYS0gz?= =?utf-8?B?SW5XVmd5V1BFaW5CclVKWWdFUWNIazJ2S29Ib0lnVDhnaWNYbWlVRnhpS3dn?= =?utf-8?B?RUR0WjhvWE1NYVJCd3BCeC9uYVZDVlZMZVdpM2w2NmRxZW01eDJ4RnA2SlZz?= =?utf-8?B?N3pqTzZkOURNeEdoeXBDYTRrQVNSM1N4SU11dVB6ZElLVHVhdHdWRVBVWXBi?= =?utf-8?B?V3NOa1ByZ0pPZU5oVVJqaXhoUCtKWFNqVEVzMlBaSFRTYkh5SWVxb29zQ1Qr?= =?utf-8?B?c0FhN3Uwd1dVbWZXYjhPZGJQbnNzb1IyWlZRQ2NGaVpOOHlDQXd6Nm15UFJ5?= =?utf-8?B?M3JrcFZwMHRreWRKMDMwTDBwM1YvRDlHQXdTRUNWTUtZODBSRTFXaEo2M0R5?= =?utf-8?B?VDl3dnduQWo3OTFhVlV3aHVuR0QwanBhUitJdWFoV2Z6MXVWZVFGTVUrb2Vx?= =?utf-8?B?anpBWmswR3BBQVNiUFExR2xNWENxd3RBNnJLZjJtdU9yeGpweThJM3RZMHhP?= =?utf-8?B?Yko1My9mYXZpNEFRY09CZEpwVWRBQ3FwN3F4LzJ6UUI3WTZCUmt0aWdHY2Nt?= =?utf-8?B?QXk0K1BlT25nUThpTjdGQURYWHpjZ1lmU0t6N0h2bW0wN1RWSWZKZTZFZ0FJ?= =?utf-8?B?OEVBckJ4c3ptd1lzMnVZS3BrTktGbTVic0NvZW9idENlWmRydFN5R3FPSVh4?= =?utf-8?B?Y3c1RHlVT0dpeEI2NDN6dkcyZHZXZzVZcDl1YWpDR01IcUhjYXdDY0pWREJ3?= =?utf-8?B?Ni96cmo4WC9remtoMk5CWndudDdzMkh2bVM0aXQ1MU9mRGJEMzVWM2g3Y0xl?= =?utf-8?B?QkVIamg1cmgyV1QxckU0Z2NTRy8wS3J4QjhXZDFuUWZHT2hlbzJ1cTc5M0Rs?= =?utf-8?B?V1hIMDJYemZ3ZllhenlJclhYV0YyNE04TncvNlAxZWtGVHNMV2E4ZUh5SVZI?= =?utf-8?B?Mit0NWRCejlVZFZhQXJSdUltSnJMR21WVGtEcWN1TGRyc0RQeTlzVE9YdjZ1?= =?utf-8?B?ZkpBaFo5SHdhNmhuQUVac1ZRMy84MXV2ZkFhVDdlRmJCU2dta2kwd2Q2TU0w?= =?utf-8?B?U0ZidDFZd0JKSytaZ1FrWnBUZCtRbitpVVBnYnNCTXoxUTBwNFFIMUF5Z3NG?= =?utf-8?B?UnIxYURjRlg0T3hBUHRZNG45TURocENvOGUwejJjbllnM0p1TnRQM01BMmo1?= =?utf-8?B?d3Q3WkhTNGh4VWg1STMvOTFOdHp6eVM1aVRCMGhvUDhtR2s0cUxpWjV6dFFw?= =?utf-8?B?UUVHTW15aS85aGhmUDNlczErUksxTHMwa08xRXY4aXYyb09kTmY5VnI5dTdT?= =?utf-8?B?ditvVGNZcDVDM3hPbFRBSnVSYVdMTXJ5UUo5eW5xdVRPei9UN2dNdnVRcFRX?= =?utf-8?B?Tmd3dUkrRmVHT3IzaXlDSmpzd3R1ZktzVW1WK3grcE5Tb2VSRGdzNnB1Mmtl?= =?utf-8?Q?pWUZoymnNwvXEcpZ81qJlYz/2?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe555373-db71-45ec-4956-08dbb5c9e8b4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2023 08:58:20.2154 (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: IWRGfAq+sR8je10am7XaeFP2BNdCrPcuKhHfDTdb6UPx3/+cr5LfBv9y+Fn87O48b2us7Ix28virfQ2xJQN7Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8903 X-Spam-Status: No, score=-3026.9 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 List-Id: While perhaps seemingly unrelated, the first two changes here are kind of fallout from preparing the 3rd patch. That 3rd patch also depends on the earlier submitted "x86: fold certain VEX and EVEX templates", at least for its use of need_evex_encoding(). The first two patches should be pretty much independent of the earlier series. 1: correct cpu_arch_isa_flags maintenance 2: drop cpu_arch_tune_flags 3: prefer VEX encodings over EVEX ones when possible Jan