From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2083.outbound.protection.outlook.com [40.107.22.83]) by sourceware.org (Postfix) with ESMTPS id 5210D3858D39 for ; Fri, 26 May 2023 08:46:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5210D3858D39 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=Q8/A8iJB+Ll+CRkLsjucOVTimZ1GqXYcJDSHIcXfzWllwDOVjkmAz/zOcc7aumm2cIseJg5Qi6tdILiv8AR8kdc0NOasKc5/I9xQDSufg4PxiZPaVYUii1rLvwStxT0RG1wAI/WaZLmxRomr8ITiYLYisDRn/rVq+z9V4VpSLomge+Epf4QMCMzFkCi+9A40LjdUWcyn2po0yzlVVGw+v6mGv7WR/UugpVWhuwfg25WmrbbJaJCnXx21VMiQhGZtZJUiXaXqUN4aecqICehe4VLUSS1W97rXoWj4MCSqc/Qg1vHUQh71DKubN0nTyItf6XQCB39f9iqDKZ6YeBfXMw== 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=f4r7pbLpOhZYG3PlAfz0zKAYY8P1Y+kiW+pG1yuh7/Y=; b=QS+uQjK2J9+uDA65VbtCYhwWklxzwYKr4Ivbwqe4CgQz4mbE3fsMSL69We0Pe4TgOQ0JD9g3qm15e6AXZUMTlE/asXtLB049d2RWEl8f4/HJLmOZ1QwrisZ9re87QivfAlpcQyjck10QHmP5tg7rKQezWSVqECydK7FkcdbfE7pr7V9RXntoNkNNk1Xvn09y7Qqh4qVO+eEgS4uxtlJbdqUrOKaQ2xx/dHoRInPYlkNLQ4FqmrpuS/6vij7BGMwwMxc94vgBn4oVipbjDYAtInIHtrfBJC6tyHzxeG0AxahsdFZUdlYLj05bpd/fxdsCmw6DVfm57q7aYaWNYmv5pg== 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=f4r7pbLpOhZYG3PlAfz0zKAYY8P1Y+kiW+pG1yuh7/Y=; b=HwiS6E0P3CU+bdoyVDSGE94rayz3JSodO6rChPNFRh6OhFU5asXtMATLZJg4aD5GotzTYEwjATbZKS/0QY7sd85ltP9TiSlMiiBMSEJm11nZZkev1sI4HigSeFZq4P1EZ+mN4DCkYmmeiKueAJKe5sa+LM+2x2ffS97M306/dcgS0zK/VxHVW9YrvHrY/8LrIAdp1bSSpN6cNsV5gqv8C2HUKVhUAp5BVvvSRqsk6B1q9rnD3dPx8lh4vjhNSnTUmHfI4YuVrxSRpUv/EyP4nOcVfsspETO7Zt7f1UnF0jqZZ9eNUUJL2OFY1clPNYsNwPpA43L7oEFEkKwoJbHJ2Q== 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 VI1PR04MB6784.eurprd04.prod.outlook.com (2603:10a6:803:13e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.18; Fri, 26 May 2023 08:46:07 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6433.016; Fri, 26 May 2023 08:46:07 +0000 Message-ID: <24df0b69-1a0e-22f2-c1ef-a986293d2231@suse.com> Date: Fri, 26 May 2023 10:46:05 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH] x86: Add Evw to emit w suffix for several instrctions for word ptr Content-Language: en-US To: Haochen Jiang Cc: hjl.tools@gmail.com, jun.zhang@intel.com, binutils@sourceware.org References: <20230526082648.1503574-1-haochen.jiang@intel.com> From: Jan Beulich In-Reply-To: <20230526082648.1503574-1-haochen.jiang@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0109.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::9) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|VI1PR04MB6784:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f81a0e5-a644-463a-a887-08db5dc5a56d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8gC+wLDVOySx8zKHa5ForF219ziH401LS2ViCwm6CmR3Axg2pGUlgUFBUbJ/NXgcukgqeDzDRZNxAspoNSGfrhcYG0MdjbqEl8jK20hv5WQKE9BSJQkimnlmMQCq19uzotH04ITkVzy1Dufrcv8OPIQD9NYHrQRH7CLNISv92k3Q5a41jrxMl6W7DYnhb7s+lAOgXyjva96Hm3euX1WPC595W1zvBnrKo+nuffxW+Qfw8iiK/j/JmpYf/FGx9PvEMEymkk/LFSmCZs1e1uj0WiYY8DfGJoRngYVa9J6poY50iuSll/mZVsuOJ4x1dDKKRNzX7uszKX7mQZPxsze1N63FgNqyPibp/A1mMeqA6G3ciIEIl/yLhGbxv7opCkijtvTLXeahxcYUzhGc2cRm/Sga1VFWMo0CEPISn5o0kynoi+JhkFYtJuY3GK7eABkORBk85KC4BZhrNha0/STGM11vMviEdyngtiDGQnCn9y3T957theIjXlse1P46npUZ5B+bpCcFpR9/4A8G28+A2EPQjPj1Dy/1SIdjD0PRONwDlQsWwQBkvT7ak3ZHV23uU1Bto4RVzfMVMiHIiTbCo1dbxgN6QqKdk7LvBcCLloCKX52u7N94g1tWNb47pj7PNXqePEQcQXTOJuJgJS53aA== 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:(13230028)(396003)(136003)(39860400002)(376002)(346002)(366004)(451199021)(6486002)(478600001)(6506007)(186003)(53546011)(2616005)(36756003)(86362001)(38100700002)(31696002)(26005)(6512007)(316002)(41300700001)(6916009)(66556008)(66476007)(4326008)(5660300002)(66946007)(31686004)(4744005)(2906002)(8936002)(8676002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UXRmR2NkellSMzJaK01GVVRPL3FpSk42UTV4M1ZKWWhpTG8vTHEzQW9hQk5O?= =?utf-8?B?OEp4aEtESTdqYkMreW9peGRFVWhsNW93aXVJMFIwMG1VelF6SHRsd3NLN1lo?= =?utf-8?B?aGQwdjV2TjkxK09KK3ZRNFY2a0t1ajBLaU1ROFNMYWRNYk1xYlR2RG5jUDB4?= =?utf-8?B?a1REb3ZkaVVvL2ZyQnkrMnY0Ym14bHAxNWM0Yjhpb2dNazNyYXlkR2dOZzhj?= =?utf-8?B?WVhpS056UlU3eDZMWEhaNXhPMzREeTJGTy95cDZPbTlRODVhOTIvRFd1aTl0?= =?utf-8?B?SFJ2ZlRMT2RSRG9xcDdyNlUvekdsRVhtclcxL29UZkg5amlFZXpkcUdWUjQy?= =?utf-8?B?ejkxYVh0QjJqdEdsMTIxM2J0VmNibmdtaExrM05adVJNdWhhTDB4ZmhCT2VS?= =?utf-8?B?b2MyckxYTWw3Q2JiRFVkcFpLMG4zSnU0bGdSVTI3cHFQZHlKZWEyWVVLMWMx?= =?utf-8?B?c3RTUmN4SzNoR0tOVFdWOU9hY3VZbWF5dEdMVFo4SFlMY1Z6NUxtVmdkRFE3?= =?utf-8?B?dlFTeEZoNnc3SkF5aHhSODFpRGtZL2tFOEo2akF3Ynp6M2lUU3JvQno4R3ha?= =?utf-8?B?OXFNODFhU20yMlNRWEpqV1NBOTBUUEVya3RrMDZZVWhzc2hwRXowcGRtaXor?= =?utf-8?B?dk9XNk1Nb3ozcldBdHVDQkR2SkM5cC8rclkybGl3SjJSc0VaSTNaVWQ1SXl0?= =?utf-8?B?V2Q5eDV1VlAvTjlpYkNKRUZXLzBva3NOVGdJREQ2VHZWYTJSbmJ6ZjB3OHEr?= =?utf-8?B?WVN1bkJaUyt5OUFuOVNpUFhIS0NxNExCUlU3cUF0UXBIRWZrVkZvUVN6ckI3?= =?utf-8?B?OHRqN1Qyb1UzTnlVVDJtR0VXNnZSMndzbjh2dkNlc1dqVFM5anlvejFuNHJh?= =?utf-8?B?SkM4UTVjLy8zTE9OTDVIaEZ6TmxRdXEzR1QyUGhGdmpmQ2JxK3lXZGtac1dY?= =?utf-8?B?V2Y3QXFsazRLYncybUpEQTQ3WWJzL3dnYmtzY0JZMC9HK1kwZ0lmc0tuekdO?= =?utf-8?B?ODZpUEN2MTZpQzUrM3l0U21ycXhjZ2p2Mkk5MlhkNmp4Ly84UVpXbjdiQW8r?= =?utf-8?B?Nlp4b3NFOTRIRVFtb2pCT3JOL01HQy9teU9RdnE3WitEck1qNnhPYWY0cDRB?= =?utf-8?B?TlFLM2wySkxnbVlQb1BlcHppejk3UHJTOFVkRzNUVDZ4ZGVSRUtmNU9kd2U3?= =?utf-8?B?cm8rbFNyVTVZYnhZcisvNWxhTnJubDVrV2dmZ2FYL1crWVJQN0V3dkpkRWxa?= =?utf-8?B?U0p6L05SVWlJTVdyTG5Ib0F5S0o5REVOWlY5QXlicTAzVnhlSm5tTDhGQ1dr?= =?utf-8?B?bjhIYVlJZVVBVUROejdXcEk2dFpYb1pmRG1BNENFbjdVTTZLemVKN0ZoWXlV?= =?utf-8?B?SVp4MEYvK0x3WmJpdmFlVFpaSVBOTVRjTGRzdVNIdXhzbGFjV2xoalNRemhK?= =?utf-8?B?bk1HUmlBV0psMmJWbm5JcUxUby9RcnhYdG1BWXl5ZTQwWVJKeExVdlRjZGt0?= =?utf-8?B?Q1VWUDA4WDlaRmtaYzRJYldySnh4ckF2M2o3aWI0S3BxY2RlZGxHOHlhVktx?= =?utf-8?B?dGx1eGIxN3BSUHVwaDc0SWN4ME9Wc05RVzh0MHBHdXNzdVY0RUpRVSsxN1Jr?= =?utf-8?B?MnZ5dHpJUWV6OTNJbWROS3Z6YXA1Zm5NcTV4eFpsc21CUFpoQkhsdnlnSXdx?= =?utf-8?B?VCtFMGFBQlNuOE14a01wZFpySTBrcDBISldnNlkxam16U1F3d3Z1QzF6SVEr?= =?utf-8?B?bUExUVAvVmt4RXN1WmZoMWc3b2RYODdYMVR5VUFaSHhSTkpqdC84eDlNN3Np?= =?utf-8?B?RTQ5QVZ0NDFIcHphYi94NEFLR1Ria2ZOUTlsK3plRGZ4M3F6YStrbmtlV2lC?= =?utf-8?B?d3dsdHhLRGM4OW5ad00yTENoZXhkcnlmY1NPZWxteGp6SmwvNWJ1ZnVMTFpJ?= =?utf-8?B?Unk2c09tYUV6ZEF0SW5VVTljVWVOTVhQbk9KVUxTbFh1K21hL1h5SmdicWhk?= =?utf-8?B?T2psQXQ1aGkrcDlUR0I2QWdjTFBhVG4zVTZLdisxdUVsS01MdHR5aXhKc1BW?= =?utf-8?B?YTZMRS8xbWpmMHJHYnd6a0RDbWloSjNOSFpLSFRBMXlDMEUxZEFzMTBzUnpE?= =?utf-8?Q?V21kcQGbbl0gLuHdcmU1mXCHf?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f81a0e5-a644-463a-a887-08db5dc5a56d X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2023 08:46:07.0136 (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: UDT9foE3G/Hf5nAinNbk2seSPHlRKOtHCjT3SMqMpiCQyEUP7FR2V1RHzvtRQ+h17mDS54Y5AV4e1Vc6QzqX7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6784 X-Spam-Status: No, score=-3027.8 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,T_SCC_BODY_TEXT_LINE 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 26.05.2023 10:26, Haochen Jiang wrote: > Currently, for instructions lldt/ltr/verr/verw/lkgs, we are missing > w suffix for memory operands like sldt/str do. Also the Ew usage is > not that precise under this scenario. Add Evw to fix this problem. So why not Sv? It's used solely for segment register moves, sldt, str, and smsw right now. We're aiming for consistency among all insns loading / storing segment selector values (and smsw fits that pattern, but note that lmsw does not), so introducing a new Evw can't be the solution (or else Sv users would also need switching). > gas/ChangeLog: > > * testsuite/gas/i386/i386.exp: Add LKGS suffix test. Just as a remark: You'll need to re-base this over what I've committed half an hour or so ago. Jan