From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id A89173858410 for ; Thu, 10 Mar 2022 10:38:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A89173858410 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp2054.outbound.protection.outlook.com [104.47.6.54]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-9-0xXlcRPoMci8GXwuSkaivQ-1; Thu, 10 Mar 2022 11:38:13 +0100 X-MC-Unique: 0xXlcRPoMci8GXwuSkaivQ-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WGLbzk600mdcMtlGHBVVs700TIEvUCAZmxq0I55em04DZx4eY8XfUysoMc9CA/IhS6q8MZ6WVxZBE+6plOafAYUgTk9PNjGg95kgVCwgvnr2Eb+Ffd2kTHkbLJ9ISqezOKdQb6QC2BF5COt4VGEAXZzD2+kKnxDJhGYarvgD3LZnJcVs+bhctQKmngXCe7X/BbRMrSHOzK5U3GqhQRFCk5Dwxr9+eVczaDNbJD4W1DFrSvD0R4ZPc7IDVuRhXyOKyYkpLXddr39hkAD9g1U2+xWzDloNhvg+cM/UNWd9H/vfnTJh/v+bgZd+EJyLGFwObWwIOfJBCTvNr+ePf4TNtw== 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=XxjMRoTDRtjHszZwvhA8Hmu2/sHKeP/oulRjnMoqwJ0=; b=gA25saFJP/T+KmEyJ7AnZfMJJWP6xFau1PH/jp8AkG6CAKdUJKhMPuEmYT/0tGP8w4EsI9Bznkb01DwfxAFHVSCRwUN8KtVelxPdVneAB+Vz3B+WY6dBq0jaN2xFg/RCwpnTy6+EqRVSh1sLja8LCtl6qF2sIswQBxSW0lF2uEymSYayIal9TCS214QKmVeKua62gafGSOFwCeL/MK1Nfm5gUaZNPRxPTh8chJShqS//27n13eLDHP4XHiA5JQDB9w8/Jn3zxRnXMi+URTAUKZJVK+wf232culMeE2DEP7VsZx2jyIo7Jj7inthcYWBqJreUlD/XRciFXBWkFE+8iA== 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 AM0PR04MB5587.eurprd04.prod.outlook.com (2603:10a6:208:125::12) by AM6PR04MB4437.eurprd04.prod.outlook.com (2603:10a6:20b:17::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22; Thu, 10 Mar 2022 10:38:12 +0000 Received: from AM0PR04MB5587.eurprd04.prod.outlook.com ([fe80::dd50:54e6:1f96:3b33]) by AM0PR04MB5587.eurprd04.prod.outlook.com ([fe80::dd50:54e6:1f96:3b33%3]) with mapi id 15.20.5061.022; Thu, 10 Mar 2022 10:38:12 +0000 Message-ID: <99db07d9-ad39-86a7-727d-be0edce7ab19@suse.com> Date: Thu, 10 Mar 2022 11:38:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Subject: Re: [PATCH RESEND v2] Aarch64: Allow explicit size specifier for predicate operand of {sq, uq, }{incp, decp} Content-Language: en-US To: Shaokun Zhang Cc: Jingtao Cai , Bo Dong , binutils@sourceware.org References: <20220216005311.26184-1-zhangshaokun@hisilicon.com> <7435dbfd-5b5d-60d0-7376-83c209c77541@suse.com> <91de3faa-b7b5-07ae-37ef-0eb996bc340a@hisilicon.com> From: Jan Beulich In-Reply-To: <91de3faa-b7b5-07ae-37ef-0eb996bc340a@hisilicon.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P192CA0057.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::34) To AM0PR04MB5587.eurprd04.prod.outlook.com (2603:10a6:208:125::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8aab0ee3-203d-40c6-c407-08da0282137d X-MS-TrafficTypeDiagnostic: AM6PR04MB4437:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Wz8tLIIj+voMoVxU9us1D/93ERSvJXE/lAyp6yIZ5fLMW2HfkU9CEkz+gLuMKV6NQdOYnItB1nq2yMlfYfIZSbhoF69hLYSOCIytfn7muw2KqmnSiWpPFbmsjWQHGeJNobWOp3kcYa3LB3MiL9g00lfOnJGipnfudmIzgShvHj5fpDFDQ/8v5loIoeCZVrhwUg9BVRoNYVehMblDtKpIbAOm2jL/cr61JyPGzPiOksgnGEBrzab2nqu1J4UM0j/n0GLfft/tZZB+VVYsE/q18RH15UMFvOKqk9l3QF1GVXNO1N3NFH5W8AwtACOZ7i1y9UJr+ifmFMlML/JZKtlRoVfZ6g9FlXbLNVSCLActLkToyp2NcZyiRLosl4i97rTGj7lVRGeDgHiJLPUX48eaKKbk8F6/32hEO6/I2kuyTYZyuX2aEALIzsrMN51qfNJaXHvpGn/TttMajAGTVDJg9Yzy91s+awNEeji3m1NGQuYXvi8UsCfY6PcdUqRKsEv0Orceemfn9OOwEyi/y4uANdAYTBwMw7JCwu9XP3MjrF9i7PWaTblYDLHp5epm7SvvpHKm2rYWZoho4wwI+DADgzWNAomwox8lIiHzCBXc0dQ598R6wIyUaJqiyBJVSM1KfsfLSpLMMhDPHNNzNJ8LzluhGD0SwZVRX+CN/p4lxY6DTm9fT3TxAmnljNpk78PyueHtYOx6MH1I44ZpTBSmzEiZVsAuCXDvkF0Btp1HxcbESgkQWssyl36S1hYjVzCt X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB5587.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(8676002)(38100700002)(66476007)(4326008)(66946007)(186003)(2616005)(26005)(66556008)(31686004)(5660300002)(6512007)(508600001)(6486002)(53546011)(6506007)(36756003)(316002)(6916009)(86362001)(2906002)(31696002)(54906003)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NXQzN0V5S0k2Y1FnSm9ZdDkyMnpabkRaWXlWVUh0enkwSXgwLzRGekI4VzlD?= =?utf-8?B?MmZjeUJHSjFVdGU1SWR0bDk4d0RROW9RdWd0MUhCSTdaMU00STRVQVpBUi9m?= =?utf-8?B?aXhtcFhkSjN3aEduR2M0Z1FaVlpJZkFSMnlDZHYwbHNmbkZFcTRzSncwaktB?= =?utf-8?B?N3RjMjZFeGNIb2ZSMUs1V2hPNVo4TGs2T1FmVGZpMWcrV2JKRzZDd2RXZXRm?= =?utf-8?B?alFQbVgwZXMwRTM5em9iMTh1NDB1UUlvNjViU2tXYjJLL3lnNWxzbGxadDlP?= =?utf-8?B?MVFEUXV3N04wUFBPME1hMjJQcTcxdGlRRi9zTTZmT3lyb3ExQmltRy9aREhq?= =?utf-8?B?NjdoWENuakRuQ21NZmp6M2lCUGxxU2VnVmQ2LzJJR0MyYWhWYUZnYkw3Vkhk?= =?utf-8?B?Y3E0UHNSOEQ2Z3dGN2Z2Tk9hS1BPbUxRa3IxYWxSZldoWVZyLzlWN1pTam1R?= =?utf-8?B?RmI3eVdDczIvQUMyb3diTWJmTWVBZ3BJNkE0VTgrUkpwWi9maWtnQm5XQ1o3?= =?utf-8?B?b2M4N3FzcHF2RG9YM1c1akI5RHgzMDVnME5wdktwcHFUd3lFdG16VERVeTZO?= =?utf-8?B?MEZRUXlWNG9ETVloaDVuY2NRa2o1d2pKNTVOcG1hZ0pnbkJSWnM0anF1dEhC?= =?utf-8?B?NEdrVjFQZTNSZ3Q4TE9uUmh2eGFOOHE1a294dUJObk1oazRTcVZxODgxdEdL?= =?utf-8?B?dncyM0NIT0Q0a21ObUJNeVRCM21FMHV1bFJzL1dxZVNSTjV3ZURpUVArODRU?= =?utf-8?B?cnpXMGpQbzBWc0N6RUhPRVY0R0lVenBHbkExanFCOENqR3JLWXJmWUlyRGJp?= =?utf-8?B?WVdMdzNLc3JXR01XTEZXeHJJVFhNYkxmN3FBQkJmNXB1b202OFA2aUQ2WHkv?= =?utf-8?B?eVU0OUR4MXdvbFVmeUNyZm55TXNDamJyOUNxYW9sMmlmTStlNG1TbWhVZERl?= =?utf-8?B?bHUrNVhSenZtWnFENnJHZXlVS0prVUdpTThZbzZxa3NqWWFTQmlNTzVIakdV?= =?utf-8?B?WjJheFRieXFxSzZuNjI2b3FCeTRPaU9VRjZUMTN1dzUzaEN5OE96dFRKV3dh?= =?utf-8?B?N253aDZXLzhMbWhpU2RGQnRBejZsa0xpUmZrOEVaODB0ckRJSVhQZGk0eUdV?= =?utf-8?B?V2JSajFuQitYNnYyT2N2TjAzUEc0U2J4eTBJNFBZK3BHTWs2amtqdHYxUjZ3?= =?utf-8?B?dC9ucWUwOWtBdnJ1T2FnZ1hGSTBjU05iM3J0SGVVL3p2MjNXSVd0VW1Obm9i?= =?utf-8?B?b1BqQTAzUERsWWpDRld6UkZXOWE3WitxdG1MSW9idXViMlgvY0lIYTdXd0VD?= =?utf-8?B?cTJtWmRRU2hBYjBVelh1NTl4b2VKRy9STElHN1NJZjNjaXdjQ0xLZ284b1RB?= =?utf-8?B?elMvR1JCTVJ1MlNoTEJ5aUZPZEczN2lKdTJVZVU3WFliYVdpT2c4MEh1VUMv?= =?utf-8?B?NUVFK1JpYjFQQnNpZDJYRjJjV3BIRlU3MWlwSmNzdEVGVXY0WWd3NTZkTEoz?= =?utf-8?B?algra2FwdlhPbHZHTm9wRjBmcExMWkFYcXRPUkVOOFVGOTFLS1RuZ3BqSDFC?= =?utf-8?B?eFBoN3NBZ1o0dUowL1Z6bVpiUDByQ1hETzR5TlptTlRvNDI1Ui9yZGJhd3Fa?= =?utf-8?B?bzRRS3kvZC9odWhHcE92MVRoYXJJenluY0o4aXlWcVJsb2NMZ1lVQkhhU3lP?= =?utf-8?B?ckh1QytNNE5KbkFYVE5OaVRxNXlDKytsRHRqWjh0VXp6MDhVeHZrbU5JN00y?= =?utf-8?B?TFdDYVVLSW5PRklUdm5YTTJBRDdJb1pLVjExMnhJdjM1ckQ3WjF6bVE2NndJ?= =?utf-8?B?UFdaNUNST2pIai9qSmUwbVpNa3VPangxR05YOEN0bE1qVVRFUWhpOHRsSkFC?= =?utf-8?B?cVhNSEcwc1MxcWhOYkxoRmhwNk1uWDVKUlRLSDlRUmFyZkoxbzAyWTlXMWVu?= =?utf-8?Q?XC09qYaNe0NfVKT7venYKXFoOqEgAYx3?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8aab0ee3-203d-40c6-c407-08da0282137d X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB5587.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2022 10:38:12.3609 (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: BTFtQDtgC5JJIVIBru6HnXcW1xh3lSZ27otGHEIrZFGiSyJ6Lmc5TX70s0fwsFmc27PE1LpPelXCC86EinnWTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4437 X-Spam-Status: No, score=-3031.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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-List-Received-Date: Thu, 10 Mar 2022 10:38:17 -0000 On 10.03.2022 10:38, Shaokun Zhang wrote: > Hi Jan, Despite this, ... > On 2022/3/2 15:36, Shaokun Zhang wrote: >> On 2022/2/21 21:13, Jan Beulich wrote: >>> On 16.02.2022 01:53, Shaokun Zhang wrote: >>>> --- a/gas/testsuite/gas/aarch64/sve-movprfx_23.d >>>> +++ b/gas/testsuite/gas/aarch64/sve-movprfx_23.d >>>> @@ -9,29 +9,29 @@ Disassembly of section .*: >>>> >>>> 0+ <.*>: >>>> [^:]+: 04512461 movprfx z1.h, p1/m, z3.h >>>> -[^:]+: 256c8021 incp z1.h, p1 // note: merging predicate expected due to preceding `movprfx' at operand 2 >>>> +[^:]+: 256c8021 incp z1.h, p1.h // note: merging predicate expected due to preceding `movprfx' at operand 2 >>> >>> I have a more general question here: Couldn't the spec make optional the >>> use of all the same size specifiers when there are multiple, same element >>> size operands? One such suffix of course needs to be there to disambiguate >> >> We are not from ARM SPEC group and don't know the exact considerations for >> the forbidden omitting suffix. We guess people will have different answers from >> different points of view. >> >> >From our point of view, a suffix makes the assembly more consistent with the >> scalar versions of `incp`, e.g. `incp x1, p2.b`. And the predicate register acts more >> like a vector register within this instruction, with suffix, the addend for each element >> is clear once reading the assembly string. >> >> Not sure that anyone from ARM in the mail-list can give more hints or thoughts. >> > > No any more comments from Arm guys. > > Is it ok for trunk? ... I assume you understand that I'm not in the position to give you the wanted "okay"? Jan