From patchwork Mon Dec 12 13:10:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 2878 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp2233252wrr; Mon, 12 Dec 2022 05:11:12 -0800 (PST) X-Google-Smtp-Source: AA0mqf6RvcntxTWCBw2eorNuuHLciUZaiBgb8y/9y9NMC23l3c7/K9yqVrJ9+PvVJ2wcFi3sOTqz X-Received: by 2002:a17:906:859a:b0:7c1:4bb2:f62c with SMTP id v26-20020a170906859a00b007c14bb2f62cmr10082414ejx.40.1670850672033; Mon, 12 Dec 2022 05:11:12 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id re21-20020a170906d8d500b007c0fe071d9asi4675072ejb.391.2022.12.12.05.11.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Dec 2022 05:11:12 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=KUjdS+vh; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B2ECD384DDAB for ; Mon, 12 Dec 2022 13:11:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B2ECD384DDAB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1670850666; bh=hfjtybRjZLMKZvgeEe6ngjRXocQBKHsg5QJvpJLAas4=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=KUjdS+vhoVrvbG0ublDsdjEuWHS4yBGxfb4j5CH2fyr+C7WSpyyruW6MV0mEUkp8P pbeYHrYDi8/pj+D1jt2vRCOlvUuvJkkLX1QG3r7qnKwt5TqSiLZm5AlZvyPCE7o3sY 9cbA3x85slvZCGRrrANU+q7t4hzDL6257ai8EbFY= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2055.outbound.protection.outlook.com [40.107.8.55]) by sourceware.org (Postfix) with ESMTPS id 6F268385C64C for ; Mon, 12 Dec 2022 13:10:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6F268385C64C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WfJTbUoZd0PvB0uqIZg2gjyrOauWbgPNiI0tXmRJNiNR+sP/1od7/P0OFxgLOgra2n1AGr+1oj/TNIAiTYKuEAN3aLdQQ+GsX/ZBlkEt7gMgivybm4LSZfeFfiZDsSjdq5FwbtLNs4yq8mhGiv2WLxivuyT0q0Dqv6d/dh7u8d/ah6av7kRzswBQWjS1QeItNx0bf5Z/cUCCgXv0/lhMHtmhJtQegyelyS5tGTRazhjU+DYe8OZ+r8o7zievcrSeXoHO57QE61l/Ryd8HwCQrxi1FQPGOzA5eb6AYSCw3dAdj4cGKQaqhzK9Y76ODVdbKWuw1lQC94+CSeTQiWmg3g== 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=hfjtybRjZLMKZvgeEe6ngjRXocQBKHsg5QJvpJLAas4=; b=CTmOu7S1IPrLjbw5MDGBQMonBq9QLLEaG5+Z3dqSiqUiYHTYpc3WcsKBslNV716CJ/fIOP4JlP5WhRM8VMCATKPikNNli6PUgAkV3v7GV2EhZpNyXHEK2f75ICrxLVLVotwmkPZgAAfuSA41nMZcSDq7sjCZU5QkrSqs4vV+L35fYlKtHVc+wUK8+oGj6mJeLVHR4W8sncdo1HcoSnOtCIPfkMvk77+7iXP59kyfrMYKPfxWtcv721ZDklydtIN6XmrZBRQUtoWKQwKKa0LbzE1IleskTfrQdEJT2XeAEMtvh+hIg9SfdHfy03IlIqJxqVHvODtdP5EuOhygOVPcnw== 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 AM9PR04MB8227.eurprd04.prod.outlook.com (2603:10a6:20b:3b4::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Mon, 12 Dec 2022 13:10:48 +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; Mon, 12 Dec 2022 13:10:48 +0000 Message-ID: <0d1f3603-35dc-9480-8bf3-2703da96dce5@suse.com> Date: Mon, 12 Dec 2022 14:10:45 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" Subject: [PATCH 0/2] x86: further opcode table line length reduction X-ClientProxiedBy: FR2P281CA0036.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::23) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8227:EE_ X-MS-Office365-Filtering-Correlation-Id: afd2fe1b-c0a2-4358-c82d-08dadc424945 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: P6tXRAdxJyMkfhiT6EP0HHwLSPYttH4hYnP9Pft9GsOq/Y0sYgJiysd5i5Y9ybvr74kjvzz20LR6r2yCS2EaGow/C+IuvuydMAntSFq5852mBVZ95Z2O37lMWQdLOruLhkOT0hIg1fQs3VKNlDOunnhfOyd5rJxf+puq1/Lq5PRmwCo6a67UzhCZi4jmC2AUXLwUcf9kK/Po2RoUvdIQc25tCY/lOUid0fau9wBHZxtOckNRVO2ZwMNcYDOtzJBu6un5JYoB5AL4fHuEvhOwujsvNfLIwpwVVLie+QqHguz8zAF9HeWc+dOo8+c2iFYKK30pb8CHIARCwZGZ26Ir8+fEzreRuUvXHaR2jq634vj9DA3BSNxJbvJp0hHUULf4X7MzgI4X7FwVcqoAQ6fr2AVaiEfpqtOTiFDU4nkwaIPS5Qe/sb9BfQVW+9RBGbuC4uXWIAVCxR6QkvZ2+ak+nP5OFIlwvsCmxugvke1CqkU3zPArwBDpZzQQ+EGOxFIKN6tYaNAYKmzdldvzd7UrKaqK3GKHDSyDth46BoCA+zfQ/88Wp8RihKe8zDLZ4iQtb63ZQ4wsCHHkdeDIkAwP/A95EeIj6QlrCj8bX2MZfpluNvTpHP65M1KNcZVQ3YJmmE9Z28NOkb9vtwqs+UG9CpbZnyCu2YCMN5JLarwyUAkp3w3G9ZUiAtWyYCXCF5UWl+TCQ6FCtzJKoYScnt7kIFHxnNSZQVpRmEyfDzylgIw= 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)(366004)(396003)(136003)(39860400002)(346002)(376002)(451199015)(36756003)(2906002)(478600001)(6666004)(41300700001)(6486002)(38100700002)(31696002)(235185007)(86362001)(5660300002)(31686004)(2616005)(66476007)(316002)(33964004)(8676002)(6916009)(66946007)(66556008)(4326008)(26005)(6512007)(6506007)(8936002)(83380400001)(186003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Cb3jMw7YCLJ1RBHvEs7UgZIxQtB4?= =?utf-8?q?O3pJaVxKxqHUdfjzlBOOa7xli8bu6AHLXwShSo5Q3nhVay2JxlD/Nd9V8Crmf1iWx?= =?utf-8?q?bW7qvaTgQLUEegP/AdRcioPu34Vz89mvOQVeio5rkT13SzSBQ8zES385N37xqGeNU?= =?utf-8?q?AYh6JqCuEq0ffBvn5dKgcUf8mUthGu6toau+F1zy/e2tUKGSea0oXf/tWGzFumxWD?= =?utf-8?q?TPEwC7Ch/iZlzpcdg0Z/OdRIWgU74Lua0Kc+UZBFHB06o6orDPGz6xEfRVGzLoEnP?= =?utf-8?q?fNf4gqnLFFnizZiGd41wYirhcjmcSEg6cc4dzrfvrQ7nHN+HEOeJEGNqP0PSSwssR?= =?utf-8?q?XOb75+YpXPL/lWdmL5FaAOGPXNRWEvPaDB3jg59Ru8sYh+GhOHD4d21KSzgGzNzqc?= =?utf-8?q?sUm552WG919rClBL8Q4zQyl1LJDhrdm600970vyaq/rNxOfIo5H5esWai0WytaOIC?= =?utf-8?q?bI3L0ht2eBwcu5DeCLdLtb6xCGri0JmIvHgg7BlVKx0dH2Qb4sTaEeNjGsCoZaV2W?= =?utf-8?q?6FkBfhabixripsWf11386OZWVKsnyGlkggpXinPZ46OIRw5NMZIOjz8qhPrAlkn/M?= =?utf-8?q?q+ln+pIeaYynsHfeIv+ZCG0RPA5nyxvVIZSPmmz5IRTlI7eEKKmii2X2Vrww9CGHH?= =?utf-8?q?vWtACs2fFblVNTaIQDWZKf1Sw6TWdO/AM8OzwGnzGY78+w1qc+HXSscAYTNeQfj2U?= =?utf-8?q?OsXUGmN3nlm+PVooVUpyDo+3BS6fttCbGKASwDsWz4kx2Kd26k+80UeIMsAcYY+P5?= =?utf-8?q?95lW7Deu4XRZale8EPGnLNVUAmyoMDML9JybQ6Zh/wW7qsase2CcESqql2bQyx39y?= =?utf-8?q?7gWP6BVOL73+DCgLS/qQ3wDuakSptApAJCafr4h8w+kUvW+s0yM8/tpQa2SQjpwLB?= =?utf-8?q?I2BUIPWtj6HKCd4qlIv+ypPFeNXi3B/p5Q3/U+ic8YKorYxv5S1qcs3oEvXrQGeu9?= =?utf-8?q?uk0dY08cS0XvWCyUc6NUpOpVjTHzMeXEMAXMTWpd4C6FpqJb2ymPkmCz05f0F6bMo?= =?utf-8?q?kBFgqAChmz+nA/qsHOjc2mCUbLcwUNJiq3kDx75TDhhMy/zl4j2yXgEzjA37iAdgL?= =?utf-8?q?Elq3hxnBzppJVG/iXbgrtNV/AoQtPb8jcCArS1fuNmSoEwbds5IxDSURZ7g2r5S1Z?= =?utf-8?q?zb2UP5n09nSVl6/+DX86O1AYdpIFs9oSaYhALS6tI+qrX5etUJiAzgOQmHJSSkr4G?= =?utf-8?q?82EvnYbekixpC4h2JlWN1jQjJZ57Gg6Pn6/g3gsLyKh+0P7e8xN/GLIdkeKzUN9jM?= =?utf-8?q?SKs/T3nFO1QlZYZTslt1NrIpO4QhrC0PFio2/hSxQSuAFaMlDovH7/vJiV5dJj1oL?= =?utf-8?q?Sq7BMjGG9NHwQ0cbsPAwJx1AK9jLcNiXC0v9O9lQ/f0QMEJuEeffnBjyoOqMvuT6W?= =?utf-8?q?/LikLKd+0n7yhITmh+sP1A8SXjUKAVySq0/Zz6JlxKKnYjy3p/oII52BnpqK6NMKa?= =?utf-8?q?91eHrsPPz+k+k6hJ20dB/T1sm/SgHE8M1RWWf/ewVPNy0Ymjt4Ad4HVtF7YQ6sloe?= =?utf-8?q?pwHC9PXg7eYR?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: afd2fe1b-c0a2-4358-c82d-08dadc424945 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2022 13:10:48.5358 (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: IHFEgiEb9OktROJYWSwi6co0L9d5W1H5wFcSgG6dUkrjVWJyRgr5z3xXxyVX5QPPxUr74a/LWjgIMUiNnCuK3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8227 X-Spam-Status: No, score=-3028.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_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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752013913853302123?= X-GMAIL-MSGID: =?utf-8?q?1752013913853302123?= Lines are still way too long in many cases, so this series takes two further steps towards shrinking. While the 1st patch is hopefully going to be uncontroversial, the 2nd one might be, and has a respective RFC remark for this very reason. Due to their size I'm attaching both patches here, and I'll include only abridged variants (with only some opcode table hunks retained, just to demonstrate the transformation done, but of course with all changes to other [non-generated] files retained). 1: change representation of extension opcode 2: omit Cpu prefixes in opcode table Jan