From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130051.outbound.protection.outlook.com [40.107.13.51]) by sourceware.org (Postfix) with ESMTPS id 9EF6D3857C63 for ; Fri, 28 Oct 2022 08:40:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9EF6D3857C63 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=UExRrBYoF1DzkEhWWFsM2wWgIkiP7GEXLw/h5r059wEVnnP7hxjM2vLW3kDGYDYPqPkZEiiz+UNHAD6WLRqWti6nTXixlhTpsjwDvBFZLiejLwWYGOoKkDGD/3yIpkc/AAJhvseYFp+TpLZGXBVj8nVmWZY+HII+uPvJedAg7WDqkjFy0xLc6Olmjhd+saRElbqMUXBEohJlkepZMnPVTybbQXiP6/9x/5+mTQAke/PDg4VAQ7XxAZkwAther0J1nvBrLn3T0z7VOAJPcdsS5Ag0pqcF7s7iCHFNzRkY1d65LC0MkxFQv2tTEok4XWbGoANJj3pqPG4jmwOLTcgLxg== 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=MUMX9hedda3jaGlzy4XhWo6DnIME/YocNuifCz8Eh30=; b=Yyj67hxt4SS/i8gQas/3zesFaCP0jB/d4dA3PPUbKDBVu4EfdqogolfZvkmqeMSE9OZwKhQ5HBA3pm4/OBaP+wDsWneH08roarwjT1XOWNBjyuDkHviHmUVEIHdXYs8IxpMBgeIuAj/LBIM0bsLVUS3Z3Fc+eYyfJ+ppl223POX7jt3wXGBhn+HMjngXUFF5fzPm7wQBEfcvQ7K4bYMx40/16HRopvPnsTxbQjG0BO0Sm/Lm2h+6+t0Uc9hPVjOgHvLq6KyJV5QcZdQV+ZzRbKlKsvZHkPcGmv6C0hWMUA6FEn650XXSfWRfOaNJQlIHaGAVE6j0reg1gSyZys3Fag== 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=MUMX9hedda3jaGlzy4XhWo6DnIME/YocNuifCz8Eh30=; b=oJ9zUzKXzWPKXNsmn39IlOU0xn1KhiN95WJml2ql/O4inJ7s6TeRrpMMqi9boktLe68qlab5pUiUDXNK2pBx/uSFdM3HTx2hKBQ1D/NEJD9xkgAeEPeKWyKTo4/8TEU2GNdsQ98VXarK3Tv03IzFnvlisN0dnDbrs/FGUX8u6Vc0T5r3ibcWGJsqHFkOxaCJWZHcoFiIB04rhp5dTj3aJNzdJY1YGvJ7s+iBHilLMLpVcqdQj/Wg6oAphTfgl/5Elo1iaGWpaCwO7piBPDSRfFbmMe3oU+pbQO+c+mhROesoYh2r7axek+i6tVU20w1gh/HA92/Pw+W8YI2aRm/3Rw== 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 AM9PR04MB8698.eurprd04.prod.outlook.com (2603:10a6:20b:43d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Fri, 28 Oct 2022 08:40:45 +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.5746.021; Fri, 28 Oct 2022 08:40:45 +0000 Message-ID: Date: Fri, 28 Oct 2022 10:40:44 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 06/10] Support Intel RAO-INT Content-Language: en-US To: "Jiang, Haochen" Cc: "binutils@sourceware.org" , "Kong, Lingling" , "H.J. Lu" References: <20221014091248.4920-1-haochen.jiang@intel.com> <20221014091248.4920-7-haochen.jiang@intel.com> <1e6a7d9c-4b14-821e-cc46-453adbe6f183@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::16) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8698:EE_ X-MS-Office365-Filtering-Correlation-Id: 7cda62a8-6e28-4fcd-ac36-08dab8c01b22 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qeTQgBUsI2kOmxg0Bd1tMZuNwXKcoHhEA/FrmTl6vLXHAhmplc6/5JZKj+zM9Epugg7+J5eUovfV72VQJ3t3A0HN+zu3/CYLGT1Fg6hHJYNqOouMt0HExWiN9M8v7CjE+FY0dmeRZWWMU7AOMcg++3NHDEkKTgaMyNnzi9GcFHb8p+8twZJCv3VK7vP6ir+PZVhGN/b7ehN/MvHu74mp3HwNytFjucbIqjwCZ+lFAGcNOrjriuE7QLkvW4W5bmZgWm9v7IYHs74NR9WQDEqHVvY0Zvr3pfPNshHq0DDYjp+yj940JZG549JeLZ5fx2q9KXcgjp3Byzakx1pVBh+ctwmBt5ZD5LOBvRH8cILt6hdwmTBNKnGw1Q6tZOhqCB7wAbp8OkEMOi961zK32lOdOwqYlLFLbooPIx9eyEdysofr+vDph1e3/IgKmXtqfftTz7oC8wuaqqqMIB4hTCT53qUJlEcgG/o/lBeUp4z6+lAILCPWjB8Gyk6VLdVs0A4edgSs+skrHMIA+lza4urtc1UZjMeoC80lOPw8ciUDKOju+3+WRz6mPj7avwB66JDPF0sifVNV4snXK+ZAcNZAEsyA2K4HDPXxm3G/O/3UBN/WvXlj2iDTc5s2mBfiEvNpgAFiYOFVTsmLDX7niqJ7YUc5ZjslTt3iVkozv9udwpVEv3iJl+KUakH/1Fc/UnOplrSa3obBXZyggKOrTS06AuDipZKWSnHnCcQ7NMnPxXwIWm/hKl+2A869e1NvN55pnCHhoNM0wtgiQnA3RjuVFlx9tpWzKTmjyi+jnrVWAOQ= 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)(376002)(346002)(396003)(136003)(39860400002)(451199015)(5660300002)(54906003)(41300700001)(6916009)(8936002)(31696002)(83380400001)(86362001)(4326008)(8676002)(66946007)(186003)(66476007)(66556008)(26005)(36756003)(6506007)(316002)(2906002)(6512007)(6486002)(2616005)(53546011)(66899015)(38100700002)(31686004)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZTlLdXVkZ05OQWl4bFY3QSttZy9EbE1Cc1JyWTVPdWh1WlMxUDdIc1R1dDNF?= =?utf-8?B?YXhhNjdqaDY3TzMyQjBNVTV0RWhTR1pXemxCTy9MQzBvQkV4QVNIUC95ZmhU?= =?utf-8?B?bzBlSGU0Sm1wT1N1VzNWMlBpOGVFMmlJSGVXS0Z0SDJUeHZla3JJaGZjTWlp?= =?utf-8?B?TDNBa0FGL0pXM1ZLNmVwTE94SS95QXNDajkwcGU2TlhuSU1WRW9xZXFiTTRF?= =?utf-8?B?YzFvbUlHOGRqdWdnVHNCdUdHK3dlaVhmMUhzUU1wbkRuWTlHVStoZ0tXS0RM?= =?utf-8?B?TjIwQzN0MUVMeUtWNGZuZlVGOXpRZXJVWkw4VTJISmdMdW5UVWtOOUV2L0xD?= =?utf-8?B?NjZGalh0ZDBQdWh4UnJ0Y3pkSFdnWGcrekh0NGZHaFF2M1NuK1dPVzFzbXZU?= =?utf-8?B?eWZJeFhPQmFBcThXZlk1NTZ0ZmtmN1Ixck1kUWZ2dlVCR3lINGdhanUya1V1?= =?utf-8?B?MndUZXlUQjVXcG0wd3IwQUpnbzl2cXFnclZGM0JCWStOMkFFN2trZmMwT3ly?= =?utf-8?B?SlJLYjJ3ZzB5cmxtRlBLbDNTK2s5c3c4dlZIS0pEekxnZ0dnM3NjMWQxd1B5?= =?utf-8?B?bmJSeUkweGN6MTZkNXd6R3RlNUl2bTVJdmpmUkx1MktjeFhhWHZ2SDY5QnFI?= =?utf-8?B?YTVBa3FLcjI1VXVrZ1NxcWZPenVBMFprL21ha1pLdGRnUWdpL0g1OU5sMFly?= =?utf-8?B?QjNsRmdhZE1YeGpNei9ESVhTdThubkFNOHNaNE55VUExU0tjVkJFbzB2ZDhh?= =?utf-8?B?UUhnSm5KbVJUL2k1eGtENVE2aVVFUjB0clpBTHhRbE54eEtpZE9Dc0N6UXN6?= =?utf-8?B?bzlXQytWV3pwU1I2UDhaZ0VZbFZ0YU9FZ0l5L295UzZOa3Z0elpHeEh1K2Vu?= =?utf-8?B?UVRoYnFGTlhKZmFsWHJlTjR6aEpaSHpBTGZQR3ZYbS9WZnJCQkoyZStEK0o4?= =?utf-8?B?TlZnNk0wZ3E1dUtaYVFiT2Exa0V3ZGJ2cnJJd1FoQ2RFeWNEejhabmI0MjZI?= =?utf-8?B?bGtheEs5MmVBZmszaVVLN2ZMNE1SUk0wRU0vVG9nMzRyNGI4UjdYRHorcmZ6?= =?utf-8?B?eWd3VDlGS2ZuMTVtQS9tWDlVdXRpc2dIaCtYUHVRekJmWUp2RFNpNXM4WVFK?= =?utf-8?B?ZkVzQmNtMW8yME1DRkhmVlVvUnVRanFUUm9ZTm53Ykt3eVN6ak1iUnBrTEZJ?= =?utf-8?B?Wi90R2wyWVRCa0RjMFVMNW1XaS96TmRDT01mK0lKcXF4Z0tjd2NEZGJWQVZR?= =?utf-8?B?T2RDSU1IdnVweGsxQWl4NlgvYURnZFk4MDIrVENZeFdmNW9pRlU3TGpTUzBZ?= =?utf-8?B?U0gwQ2V3NDMranpubGphdmxubVRmRk85Nm5MUy9WN1ZFYmZQelIra1FSWXlE?= =?utf-8?B?MjRwSUVudUYyalJ3RmtKbTdEbmlVbXhLcUowZE9rQ3dORlJlNDVyU3k0clc5?= =?utf-8?B?ajcvUGp3WmlraWUwNSt0YWw5ekszRkJIVWNWc2ozdnJKdHdZcEU4d0RNaEJu?= =?utf-8?B?dzdnZ2d0TERtcnl1VTc5YVU2RmxRcEN3eUJiOS9EYlV0VFppK0EzM2VqLzZE?= =?utf-8?B?UmZrUjBTdG94OFJMMFlNVkVNd2lnc3Y5YXdFZmlReEc0NWw3WTlkc1RGZVA3?= =?utf-8?B?UUdYa3FFbXJxQStEalBHZWZ1V2tZZTZRVmNMYUw5RVorUW1jYUZNYTNQV1p6?= =?utf-8?B?RFplSXNZb0hqMUZmaVFIQ01wUlhrNHI0TnBtOUlOVTArMUxvaE5OTm9xU0tQ?= =?utf-8?B?VytpVDdkUHZWbjVWRnhCb3oyWDVNbmxDak9JZGQ2eTdKc2lCRUFYZGgrY0hH?= =?utf-8?B?d0N6bUxVRXZ1OEZYZnpRdTZZcXI5LzEwOEdMNGQzYTlQRVFwY2FwbzVMLzhr?= =?utf-8?B?MHVJZlg2YjNkWEYvUzZRQmd6clZ2eTBWcFBtK0tNYzVWVmltMnZqYmJwSS90?= =?utf-8?B?cVhhTkNNRzZPWG5vaW16R3NjNC9ZN0pMQUhjSTgyWXhjSmJ6MlFnVDhVbnpG?= =?utf-8?B?TVQ2MlFib0RkOVlOaVEzYVFPeWhISkdydW54Z2daOUJaYlRaMHpiaDJoQTdS?= =?utf-8?B?WUp2UUdVRTdCbXpTT1h2b1NPZGdweXBsMEdIUVFyelJPeTBDOVdySXFnRVpL?= =?utf-8?Q?Itthwn/EAuPigHDg9ySuUIm6q?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cda62a8-6e28-4fcd-ac36-08dab8c01b22 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2022 08:40:45.5928 (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: ciiji+CZ4IIjYBoHkoa9VEqGRHRHE6sdaX1dwLoxd1mAr9FV3wxQwSwN5lRJmuwYWAT1Pz8y+9MhwrbUftz5IA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8698 X-Spam-Status: No, score=-3029.6 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 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 28.10.2022 10:31, Jiang, Haochen wrote: >> -----Original Message----- >> From: Jan Beulich >> Sent: Friday, October 28, 2022 4:22 PM >> >> On 28.10.2022 10:10, Jiang, Haochen wrote: >>> BTW, should the suffix instruction dependent? It might be more operand >>> related from my opinion. If that is the truth, could we just judge >>> whether we should add them when dealing with memory operands? >> >> I'm afraid I don't really understand what you're saying/asking here. >> In any event - whether a suffix is required indeed depends on insn operands. >> Yet even insns with (only) GPR operands _may_ use a suffix in AT&T mode, >> irrespective of it being derivable from those GPR operands. We actually apply >> consistency checks between registers used and the suffix (if present). > > What I am saying is we could put all the suffix module out of instructions. If we > found that are using those variable GPR operands, then to determine whether > we should allow suffixes instead of determining at instructions. Once again - even with GPR operands use of suffixes is permitted (and actually kind of mandated by the only AT&T spec I'm aware of). You may have seen the series that I have pending to re-work some of the suffix recognition, but that's certainly not going in the direction you're suggesting (if I understand what you're saying; perhaps if you gave an example it might become more clear). Jan