From patchwork Fri Feb 10 08:35:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 5220 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp830815wrn; Fri, 10 Feb 2023 00:35:29 -0800 (PST) X-Google-Smtp-Source: AK7set8ZxuzLMvPi+7VjSWK/c0wxwZIoxndOJlEJp4PCxy/0kpwJVncfqsdC6iEE3/HETRsnC8Ut X-Received: by 2002:a17:906:3ec1:b0:88f:87f0:c919 with SMTP id d1-20020a1709063ec100b0088f87f0c919mr15337005ejj.64.1676018129444; Fri, 10 Feb 2023 00:35:29 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id gc33-20020a1709072b2100b008aa00ebb13asi4045235ejc.23.2023.02.10.00.35.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 00:35:29 -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=VK1G1h9Q; 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 42565385800A for ; Fri, 10 Feb 2023 08:35:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 42565385800A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1676018128; bh=miM1lyJyzkXvBeISJvGuOg3ac5pkUx6ro5lTOofGhVo=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=VK1G1h9QAkW7qBiKvtM7fsMqET7j585Pd479GNYreAp69DsfhCqgO9dFZtyOQ3lLD k5369WXjYzIE6yLgZ9IwK1Kk+6g6Ru05w6XCiS/CsjuJaaZ6HIEXgSP8sOHN4h1sRY KWhe/yhZ2P9DrT+/BQfDNWSwENxGdCixEdCVfPCg= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2072.outbound.protection.outlook.com [40.107.6.72]) by sourceware.org (Postfix) with ESMTPS id 516223858C60 for ; Fri, 10 Feb 2023 08:35:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 516223858C60 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BWEWPV9XHy9w/vsUi4P4LynYrvtAiFf3cSth1QuwMZrWfZRJkAO82kyZE3BQHpSY5w/ckiYMebLnbHQ+yaNEESh75aIcfA8RpG2yeI0Qm5XSASWDCCcZDPDmiT3OCEZoja9kUDex9tcskhsmIMDr8lKb+BuH+awLKp3c/G9/KLVScpL1ZjMg2QF4FMu+oIaHDTULj7utzpwNvUXTc2CxOeIXrK+ufJxp+wCLsGP0+pkG3MaNTmsOpvrmZXfUAo06FlD9btIme5+orbK3wg0+1PJbRPAe8t4UiC99UAho8vr2qslYQl5qgV1A0BDdQU14cinaN3bBdWK6Hv0ebJNUcA== 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=miM1lyJyzkXvBeISJvGuOg3ac5pkUx6ro5lTOofGhVo=; b=HchegSpsSzjnzuxC7lyH9Rk8MZQ9cRWDRC3z3PsmYNm7rH8mJatK6BDAnxHjFOvtjFuvbt+v6tA5eAbS0gJr19viQtlIEvAgnSCgbeakRkOHR2ZrYt9LFHmuq6ryDGpJluedYlALiHOU1If0SeicB2MiFk1cNjTlX2emwMgGynjNTMd4YMBN8lckmM9k6Nm1G2bfrwOQjxwtyxVw258yN/L9RVJg8xgV/RIxKIqqrGDHLf2wyheBZ4pLIQimoUKiLTgMniLYibMgvQy2ViUTxIUffbzu9HITfjp2JeCQPQWJTv6fEYElYO4S1a0wkrm6MsiHnjhHJGscgsIymkcY+g== 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 DBAPR04MB7478.eurprd04.prod.outlook.com (2603:10a6:10:1b3::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.18; Fri, 10 Feb 2023 08:35:11 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178%7]) with mapi id 15.20.6086.019; Fri, 10 Feb 2023 08:35:11 +0000 Message-ID: <11c1edbb-b58a-4994-be1a-683e4b26791b@suse.com> Date: Fri, 10 Feb 2023 09:35:09 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" Subject: [PATCH 0/2] x86: imm8 operand related adjustments X-ClientProxiedBy: FR3P281CA0052.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::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_|DBAPR04MB7478:EE_ X-MS-Office365-Filtering-Correlation-Id: 507278d4-4834-4be5-6f19-08db0b41b91b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sPbz7Dtn4ovdc+fjiGev/Oh3ETywFToxjjYE5VpwLKcxUSjRk5igUlauS2unWnUMVKEDJ2i82OHTAN7Y9pzIqQjJV5v9Z9Ytr57i+EB5kZ95DFQMIvyCfXdlQlRwwRYU87TpFNY58YR4jGCZ4S/vnR60SATByAxEV9L3rQGI/rta7AtQ3r+qfTG9aZIDn3o42qNMrifbgQBC+jY0rRlJyFJEkGbN3BcnJLEzvfFASFMvbptV8tXnkBVcXOBUj0Sq2MhwjS/Xx/xmiQfbC9zJOibXRJWz8FmKdE1ciOEwGyoPs2w+3HGlb7AUVr7fwId/aSIDBEm5vw0sRWgMgxcR541RrmhLZ/sjJ3JNnx/DQpTZqKgzXDaQO/QcjKkVYnfLWD2jFohPOC+xVF3PJVSC9PafQIHbs19ZQemcABYnhyhLTA4aThwVMLMSbtd540YcjpdcafurN1s5daA7T/9QpdyL7O6YDKOPRl8HsVxpxtiVXSE17P499UuePFCvQUQFZxSxxI8UzVeaXlf+WY3B/LvkByzsWU0ncJK8TiwLj4ss+cSiTvacibHF9xFgq0V0Poi3LkJeXUOoqLTH2y/BgPE9wYmOlXp2lboaED3Jty88gholymunBtJNa0dbhzlnXvXYy0Pp+xl8P4kz9cgBP7yMbnc4dzS2DT5faH+DK//eyIYyRCqfstVDCr3+BxuI9Kkzs+uhZShhRKIOrhKefv9nk4E/uhmh71yQHRMu+fQ= 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:(13230025)(396003)(136003)(39850400004)(366004)(376002)(346002)(451199018)(31696002)(38100700002)(6512007)(8676002)(26005)(36756003)(186003)(6916009)(66946007)(66556008)(6486002)(2616005)(4326008)(478600001)(6506007)(558084003)(316002)(66476007)(86362001)(5660300002)(31686004)(8936002)(41300700001)(2906002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?iW9dMroGG+HwCjSbeRdMM55ZbaJb?= =?utf-8?q?DwZ8t+XF26cL7Htjs61gmkLEJkbwFb0PcQShBJCRPEr63D1JKu7wtYvqX5aGSURbZ?= =?utf-8?q?aDIFYADzvPD5OKGsh5yWn9o7mCPKJ+Z5H4D7cxTEeA1c995lzPjUB8GqQH/Duuheu?= =?utf-8?q?s+P4nKyMlOMmNQE4zgBHpS/Z9IzWRCAT0035b5u0SeQlvyfkUi2EGV6DaLg5kX26R?= =?utf-8?q?FX4obWt+0HlZFPZ4d9fw4DYU9OnLPnkxi4z/nn448wDsWdycJfyWQ9XA7yopQKCu5?= =?utf-8?q?+iFUrTw+SXrnUNNMdfEPhZoh/OKAGKI3l5bNNxFPCZu/20nXE4mDy28weSdhFnMyR?= =?utf-8?q?w/Xprv8IEa73UOXvql8IIAf7gGwl/q9E6ubNayNtxLlrVxBNPF6MJSx18HmK2bqj8?= =?utf-8?q?V2BgHrOEwUeMvSbpfUNUZVFAAesBtXNNzESzGpmqnBvOFPSV+crIe7r6vwxU2YVqn?= =?utf-8?q?TfgcXNcxq2VH4PKhN2rMcQQBjQvDCRgZMl1rh+13ElJEzW1g3pyuVOdTlsSbZOQ7t?= =?utf-8?q?s/Pn3KF/KF5LRJ5QaTgSG+LgRRM5etYYYAUTlwaKvrGYKKv3v9TcE3iVys/aDFlad?= =?utf-8?q?Whv8JX1TomTDLboDPiUT2TNNBpLneRyZxZ8i+8kK+KAsKA8Fukmsd6MrtMPa4epQN?= =?utf-8?q?T9eSx42ydaiDtZroKGvso0Xf0k89sD8r+dICaED+v9IfNiKvfxdBBgr0A7umI+qyd?= =?utf-8?q?SemsauuC5f1BBTNQxaFIz+GGQX1UWeLYIKB3wiWC/pmBa/wXstfV2WIRBI1EqUW1Q?= =?utf-8?q?mSy6BaI81Igiuf8QbYfi6JL1saVlyM8thrQG8FnpK8avonD2jjp17z9SHnX/tzzUE?= =?utf-8?q?NhUtI7h1bxrvyhhkdc7zQqOZFNJDXi2YZ09peCagS6Ext3l+KErTnssFcmMrEgjU8?= =?utf-8?q?7dlSu4iptW4pw5mmSXuapzxPL0BnqmVw9KwILZRqVuj3NPl6CSdgiAybF61wticNj?= =?utf-8?q?sWuZvwCycyL6rx1RxAsaZ+a7HITe7ciY5EDxo66BVaHXI6pLO7ObkMqs229aROELX?= =?utf-8?q?lCLH6hgU7bEuHLzF8vC/UL9qRJxH2SIgrkhJxgWNc232nFZPJOClA8SfRoCm362uY?= =?utf-8?q?mIZIjmI6sVKs/RZ3VgJsLWrVUDEjt9VgC/czDT/yBDiBujPNzeTTotFUOi10Y79JH?= =?utf-8?q?7hz28FMYYtqqrK9V4GOWKY8l6i7+YCr84ecC0kbYVkcMqHo9SFVzLdeD8MHuUw9CY?= =?utf-8?q?Xyva+Zx5F/+bNMGaXgTclP+lSL2iNPUOOAeNmiiIbhceVcsz4dv/L5f9VNZFh72iB?= =?utf-8?q?WwxPUoLpyMwSfmRnHIRl7RGdaSQSqga5i14pTH9ze0Z8adnUNG3JkFyXHZ2/c7vCv?= =?utf-8?q?VQed8CGxJXf99keEPAmPH6kn216bfzRSqB0mcFEEnTxZpkmOav5k6KsyGEVouxIzl?= =?utf-8?q?1qj5JzpfYDModHyGnTJJ7j1NbuTzpxpqh1U7hKADEWvQ6O9YYL6kh5x5uAgK6LAGa?= =?utf-8?q?/LmDdYBfP4eGoCvspVB1rKhRksybMK6hfGy1Mwhkp1ct37+cikownq2Yo9XpnVP/V?= =?utf-8?q?AVq2I5HVTbBx?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 507278d4-4834-4be5-6f19-08db0b41b91b X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 08:35:11.3169 (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: ih2ISKSQ3raaS1PB9qcRt9hgM2es1yy34b0hsYIBd/37TDSlNmX+RyUy47Bc4rJD2SX6XQi34I6U6Y+5ArEZ1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7478 X-Spam-Status: No, score=-3028.5 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?1757432386110830150?= X-GMAIL-MSGID: =?utf-8?q?1757432386110830150?= I can see the 2nd patch being partly controversial (see remarks there for where I'm not sure myself); constructive comments appreciated. 1: optimize BT{,C,R,S} $imm,%reg 2: restrict insn templates accepting negative 8-bit immediates Jan