Message ID | 8d21b532-7a4a-da25-3e95-d1aea76f75a3@suse.com |
---|---|
Headers |
Return-Path: <binutils-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A069E3858C27 for <patchwork@sourceware.org>; Fri, 15 Sep 2023 08:58:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A069E3858C27 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1694768333; bh=Ca6Hns0kxqCTmS6dHrDF7X9YPzyL9po4isMXyI+yj/o=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=WxrGHsXNd531Dj/CIncwztRsucP1aeAMKU0uzDrD9KPsE51iYjEBMMezl2rBnvVG7 lvM3QCUwo4GOUcB0UC9xVaIA6+W8dbwxXN02qI2CDAAmfk/H1bNdO7N/dhKaq4YytT E9x5bfTFDw3AOLCkH/ssvco6sHsaGAW97Rldr7MY= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org 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 <binutils@sourceware.org>; Fri, 15 Sep 2023 08:58:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E404E3858D35 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 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 <binutils@sourceware.org> Cc: "H.J. Lu" <hjl.tools@gmail.com> 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?q?bHIh55Wru8X8k0gbn4YOWu+9k6Qy?= =?utf-8?q?pRVWHj1J0Gwu/puMJDP8Za7aS4CzEpJyppWZJvzno/wg8sd/ewhsv42pau4vVcjFi?= =?utf-8?q?Ipas6EAvT56NFRaDr2hy494+XQaHfjJngiXInBDDfyYyTKKJnMBBuhN9GnjLvyYWf?= =?utf-8?q?Vk6PAdHyA+++btQ//a35nPDhUMqUjlDkJ3SuPxY2zmO3eD6lwNT3e9rDbJuoru2my?= =?utf-8?q?VPDMvk6TavNWyKxqhxmG3jjwwzPHcIzzeQLDni7DkyniPLSlfnc8mH+15iVNgYXLv?= =?utf-8?q?pKJ3qXg6te7/6gQRvVTc5Fqpo5NnGfODlSEci0xgFloWyUfGEOusfDhVvjwNvmU14?= =?utf-8?q?+MPX6CyjIkD2SNB+bzQR7W1/C9h3dQoNGMc8XItgC0QlfMlC6QX2BVf1RKCrhn4AB?= =?utf-8?q?g8/YG5Y1A7ke2Gtis9CURFiI867QsEEcRqPydYO9Y3L7JTmcsmWAytenJEf0RitXT?= =?utf-8?q?YqsF6pmau6ImEve1vBDaqAhGBa9jwdaysN7zR/wZb0rH7Kz+uDgXzXKH3InWVgyWP?= =?utf-8?q?EinBrUJYgEQcHk2vKoHoIgT8gicXmiUFxiKwgEDtZ8oXMMaRBwpBx/naVCVVLeWi3?= =?utf-8?q?l66dqem5x2xFp6JVs7zjO6d9DMxGhypCa4kASR3SxIMuuPzdIKTuatwVEPUYpbWsN?= =?utf-8?q?kPrgJOeNhURjixhP+JXSjTEs2PZHTSbHyIeqoosCT+sAa7u0wWUmfWb8OdbPnssoR?= =?utf-8?q?2ZVQCcFiZN8yCAwz6myPRy3rkpVp0tkydJ030L0p3V/D9GAwSECVMKY80RE1WhJ63?= =?utf-8?q?DyT9wvwnAj791aVUwhunGD0jpaR+IuahWfz1uVeQFMU+oeqjzAZk0GpAASbPQ1GlM?= =?utf-8?q?XCqwtA6rKf2muOrxjpy8I3tY0xObJ53/favi4AQcOBdJpUdACqp7qx/2zQB7Y6BRk?= =?utf-8?q?tigGccmAy4+PeOngQ8iN7FADXXzcgYfSKz7Hvmm07TVIfJe6EgAI8EArBxszmwYs2?= =?utf-8?q?uYKpkNKFm5bsCoeobtCeZdrtSyGqOIXxcw5DyUOGixB643zvG2dvWg5Yp9uajCGMH?= =?utf-8?q?qHcawCcJVDBw6/zrj8X/kzkh2NBZwnt7s2HvmS4it51OfDbD35V3h7cLeBEHjh5rh?= =?utf-8?q?2WT1rE4gcSG/0KrxB8Wd1nQfGOheo2uq793DlWXH02XzfwfYazyIrXXWF24M8Nw/6?= =?utf-8?q?P1ekFTsLWa8eHyIVH2+t5dBz9UdVaArRuImJrLGmVTkDqcuLdrsDPy9sTOXv6ufJA?= =?utf-8?q?hZ9Hwa6hnAEZsVQ3/81uvfAaT7eFbBSgmki0wd6MM0SFbt1YwBJK+ZgQkZpTd+Qn+?= =?utf-8?q?iUPgbsBMz1Q0p4QH1AygsFRr1aDcFX4OxAPtY4n9MDhpCo8e0z2cnYg3JuNtP3MA2?= =?utf-8?q?j5wt7ZHS4hxUh5I3/91NtzzyS5iTB0hoP8mGk4qLiZ5ztQpQEGMmyi/9hhfP3es1+?= =?utf-8?q?RK1Ls0kO1Ev8iv2oOdNf9Vr9u7Sv+oTcYp5C3xOlTAJuRaWLMryQJ9ynquTOz/T7g?= =?utf-8?q?MvuQpTWNgwuI+FeGOr3iyCJjswtufKsUmV+x+pNSoeRDgs6pu2kepWUZoymnNwvXE?= =?utf-8?q?cpZ81qJlYz/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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> From: Jan Beulich via Binutils <binutils@sourceware.org> Reply-To: Jan Beulich <jbeulich@suse.com> Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org Sender: "Binutils" <binutils-bounces+patchwork=sourceware.org@sourceware.org> |
Series |
x86: improve encoding selection and prereq tidying
|
|
Message
Jan Beulich
Sept. 15, 2023, 8:58 a.m. UTC
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