From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2072.outbound.protection.outlook.com [40.107.8.72]) by sourceware.org (Postfix) with ESMTPS id D9A3B3858CD1 for ; Mon, 30 Oct 2023 15:31:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D9A3B3858CD1 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-Filter: OpenARC Filter v1.0.0 sourceware.org D9A3B3858CD1 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.8.72 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698679874; cv=pass; b=K+9YTy29+l97/8ZOz3xpcXFZf8OHYwmB8T4P8P+LJBeGgZ1QfX3OFPh+ujv9GEy6+b0myevMZiWxUEpo5hALefebCHDr06mvWz1iRW9A96hVJEoL93LAPBstyCGP/JqJBe2xp2bM41bUY1CHi9I20xfYWZNgkXZ+tK5Y8rS+Xeg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698679874; c=relaxed/simple; bh=9iQYsphrD+UAiDJ1k3KS4ZBJ3aPCtvnSGg/6UCfz47c=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=ly+BCM7rioxzchlThckBnX5HbN0yVWixAfUSxxwIK6vdtGPv3ck4bX+Ws0qZiWosBmpgIRuWgZZTgX8rHlRp/7AIru4E6JXHhVzCzqMp5FiDzRN/CKx0FF+kXAu2f77wLJoq7orfx6WzztF9cNJZ6OUwek8d9N+lx74ERmLdqQg= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d757ZWlzqBcpjplr6S4dKy9xzawP9i3kx/ULLOhVd+TNIyuzvq/kuIgTgd73eG+hIdyMacIqTk7e4CuqqRz49PJwSisZ1lYcWH8VrkGWT7q/YdypkfED1AoMi5Ege8FQGEx2MYBEkUB5vZ9dPdjn2w8ntL9ZvqnP2p7HbC5vjMxc1TK7Ej8SZRCb4e1hAfYIimrSaHSBwp2rnJHMowiQ5ohZI2oPC4MxbENs1V0G6FPO59iLyyw5Pmjas8R7TB5kxcZTIvxh1pBN/AQUDQr6qTCdoXE2anvfFSveCmPXmS9KxGaLByh5bPjiPEcRkPaFpjIzARQtKU+gnLkYFVtybQ== 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=5MsiDCqyYJHHPRORsjpSeUcYX+jqK8/Nhlf7JTCUe9I=; b=dKPXnjikWt77M9ITvC5qxLr9Rl2mjSX0vTeyHNQNBA9Q096n9pFDDwU188uOtyRzTbuUo0CZ1+AIBgjcoh+H2raKorxRFGanb6Ekmj09kGGHbYXr4nmRqsq7n/nnMYaPNds/DAqqhECCmRJoqkhoonkureyUXGWruzLFfZojYbq5XwyVoz0z31jaovjLWQxGvOg7Mna9CXyb7dFL4Xn34wrK886r16Hb+lakBV68P4LbgmEAm/9MYgm1pbWiC5Vb65JqBopEpKL9LcU2TFNejqhStJToqfbkxe4savPuWFOfTUi2inUrrzghQ7DxPVazr02ojyRHr2RjBITlbttuUg== 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=5MsiDCqyYJHHPRORsjpSeUcYX+jqK8/Nhlf7JTCUe9I=; b=RYI5O7Q+NR9bNYtrquepIvVhWTeDx67XFQ9moGdi/b9IfONpqq33L2/Cb97lknCWQIUTssEt5XktpxTfddl4tkzHgAuI3j0C4Vcd0hRGzj4NDjlf00dHpcn/2sj15Ae9nBPeClEqSJ7faLJFFHYfRp4NQAskjP9m+Y9pdwexAdZAo9srZTpJEJZoAkTrTUMp2kehASzPrEVDKwNRSffjylcQjBDGWmgQIr5t2GPWFEBhIYRs2+t3fX7vNj/N/6YIeiEBHltj3LJKmuzl+dA0ev4Yeroko7WO1pMx4s9LkdvCgofEBu9t24pr44ddCHIkOyUDpK4/9jxFX+dt37LEMw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by DBBPR04MB8028.eurprd04.prod.outlook.com (2603:10a6:10:1e0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.11; Mon, 30 Oct 2023 15:31:09 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::d924:b650:a2ad:7b25]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::d924:b650:a2ad:7b25%3]) with mapi id 15.20.6954.016; Mon, 30 Oct 2023 15:31:08 +0000 Message-ID: Date: Mon, 30 Oct 2023 16:31:09 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH 6/8] Support APX Push2/Pop2 Content-Language: en-US To: "Cui, Lili" Cc: "Lu, Hongjiu" , "Mo, Zewei" , "binutils@sourceware.org" References: <20230919152527.497773-1-lili.cui@intel.com> <20230919152527.497773-7-lili.cui@intel.com> <153e1263-bbc9-1af6-a11e-58489153d95f@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0110.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::18) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|DBBPR04MB8028:EE_ X-MS-Office365-Filtering-Correlation-Id: dff5269f-6a9f-448f-0285-08dbd95d3d14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PIB+iOchcQPAlj03xNYyadA7Q8cD9kGBDWF19vFx7e1LTQszeX3gbzMQ74qHiI9DK29zcEo67V6JVHhcqpstaiCKKu8QsFtI1Nv+r7Od9P8GbmGDN1jM02lxmxqQQeqQr4lmDG0fOa/cFrPjF9qEVNVAc+7+mMtJRO7ZCI6Ds6VW/4xKvaskjJ8Pon1pIk/VcGaPW7vt6HSEXBKZ68NVjrKYGqOf+371XQQgrgxxWqkRm5ocxJU77LGQyAkQ+lwNBUJdyrPR5bjqFb3f6T8IMcDzgaerxyawHRYmWv/s3uCTrUPgyOb8OGbSMQAJc5cAXmdgy3KmuCTFP3aWspl7Nmu4jQsSAdG8AZi1Gm6Ui6UR6iq7YnsSP3ayJY32wNYrLuiHTGasLICqt5Nl9sMXeGQupk3XeGDRcZO5/jpHHtYart+l9BcXQkWYFXQKhirEjuVT3EVJNkrLX4S83/4fZMugCosEZXQnxP0KEN60UFaofnrFTWcZfkBwwiIc6WnyYeoMMjaF2akTJY/EaYIsGFACdzxmSvhWioD+J6Wh2MsIR+KvMG3ikZGnM1NTo2TlHrXLLRh78YuIWU3zEnKkTGTsaNTIX7c4MNlij3jMzfkYsP7A7EN+HIe80jXYKFOVmbay0UQraUMrOK+80B+s1A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(366004)(376002)(39860400002)(136003)(346002)(230922051799003)(1800799009)(186009)(451199024)(64100799003)(4744005)(66946007)(38100700002)(2906002)(316002)(478600001)(6506007)(2616005)(66556008)(54906003)(53546011)(6512007)(6486002)(86362001)(66476007)(36756003)(31696002)(5660300002)(8676002)(4326008)(6916009)(41300700001)(8936002)(26005)(31686004)(66899024)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?allacmdlcXo5eG5oUENJcU5jK015azkwc3hvOHV1WlVUYW9PeWhMM2RqYnRZ?= =?utf-8?B?V0plTkd4L1lvc0VNWDdRSSthS2k2Y2RBZjc5am1qS1o2bjhhaVVkV2RyRUp1?= =?utf-8?B?U0pUS3FSR1U3L2lwQ0QwY3lzNm55NlQ0Z3M5Z3pTY2pDZ2o0bkJ2bGdMbzIw?= =?utf-8?B?YkpFZXhEVEVwc1h1TlpyMWQyMUlTb2JDczlTV0t3WjdGMkJWWDJrZ3ZkMkoy?= =?utf-8?B?U0t6WERJc1Y0V1dlSUFCYXBxUitEUVpyK1VwOS92OWRNaUpqOHJicG14SzFs?= =?utf-8?B?RFZrOENoVW0wbGlpQnhKekhpQWh3S1pkYk9iSURsYVhUcm1Rbng5azl0NFlR?= =?utf-8?B?WUxzVG15aXBodlVZenRqNEh1UmViT0N6Z01YcW1tcVEwOHExdmkvZVhwdnJh?= =?utf-8?B?ZUNPdkNLc2luN3o4cmY2YUQzNmdiRVI0Tkc2UDFzclpIL3VNNXo5TkhjQlVx?= =?utf-8?B?d0lVeVVpK2hSU2dMZGtWYldoVVVwR09HeDVRVDdSQ083Z2NrRWUwdnBxNkd4?= =?utf-8?B?alZqNHdFYmhDdkxYSjM3OTg1Ykt3bDZUcEVhVU0yVERGUi9NMXJ3bnh4T2I5?= =?utf-8?B?bm53MFZTaVdwT3k5d3dMSTlUSE45OFVKN2xXRkJtTUxjeEZDb3dDWWIyUnJh?= =?utf-8?B?UFZwSFhzUkhNYWhzaWkzMGNKeS9MR1VhWjZuWXptUHdocFloeW5UdkpWSnht?= =?utf-8?B?NUZJN3paM2tnVDJtTit1cTNETHhRVlRJSXFuUlVpaFJYQmRPZkdTcGxlLy8z?= =?utf-8?B?ZlBYaFlzL3gvQUx1YmhTSFNHMDlnSURuTG9ocDRlbzdxNEVubzhTQWRHbGJv?= =?utf-8?B?V25KcHJ2ZC82b0V3K3IzbVQ2VDAyNHdBeGp6b1pBOTY4UXhmN1VQY3NONWtk?= =?utf-8?B?YUE1V0xTZGFYa0VCZWlqZjFNZkp6cGx3VEQ1UmpaY2VMVUlqNHhYUTJ1QTJP?= =?utf-8?B?TGxLNTZPRFZsT0FjM1BJNmlqV0hDbzJ4azk0T0laVEd0dk02RG5VK3ZhWlcv?= =?utf-8?B?MmN5Z3EvNVBmT2J4MldPaWxydmRwVXRtSUtRWUh0NUw1T0xtaStEWGtLT0pu?= =?utf-8?B?RS85R0sySHl5R2pvamRzSXp6blBWZllndHd6eWpxakpRZitweEFyQnhqeVN2?= =?utf-8?B?MkRpa3dLSSs3bitkYS9rMXlVUkJDTDhNQnVOT3Yxckd1a2hnSGxHc0JNOFZn?= =?utf-8?B?VVY0M2RFNWtsTmZ5K0prdzRYTkpyQTJxKzBuby9OWGdDRTA5cHRxb1F1RkxT?= =?utf-8?B?VnNpa0lBWTZBQjUzckVOY1J3N210VzV6S3VZaXdlQm1tR04wQmFpeW5EcWdh?= =?utf-8?B?cUh3R0FhM2hnYW1QcXJveXJqbjlMUXlGU01RRlVveVoyU01BR2owOVlLR0FD?= =?utf-8?B?NU1qNTIzRmtCQ0RrV1BrQ040bGRYMVJtYW1HNkh0OGZSblVUUHVDdHgyS3Zz?= =?utf-8?B?cFJ6bFoxNHArRUFYRzhacGY0UlZjYVhQTUlMNEs1dmtLY2hrbk9YSDJFZ1R6?= =?utf-8?B?MkNVeWl4MTAwTVhpSFd1ODNOb0tyZFg3Ym1kd0sxQ3N1a1h0V2xSRSs2UEd3?= =?utf-8?B?NnFibDVMczZGanNLcGQxRjYyQ1gvY3IvSDNJVFdpSnN5NGlFN043dXh4ZTEy?= =?utf-8?B?am0zU1UyK2Z2REtnWXpRdjRCUFovbEJ1bXJYd3BnOXV4RlNNQTUrT3Vub1kz?= =?utf-8?B?SUlWaU1yd1NhU2JnYkV5STZGUjVpWkRySzhvWU1yWmxIQzlFcGNKQWo1cE1M?= =?utf-8?B?VGxISUo3S1NlMTVMM0FBZ1BuNEJpcTdFelZ6d0JxL1VBSEhpb3hjRlJyT1Vt?= =?utf-8?B?MTAwTWUweFoxeTQxUnJSbjJsaXBYT3NsSWNPeEpjblo5djJMdTBHYStFenUx?= =?utf-8?B?SmQ2bU1zaTEzUWMrWkFXbFROQkxKNGh6Z2h2MFovVGpiWXlWKzh0b1VpVFg4?= =?utf-8?B?WndkK0xDU3B1b0tVZUlEaHExRVNJNHloR2lPOEk0SHA2OTh1K3BOU29ZeWhn?= =?utf-8?B?UU95aW5TZHNFTndyM2NBS0NBTGUySGZKVGdwSlBqQmVKQXJmdHRMREtuaTNT?= =?utf-8?B?WVBhZUV6TStiSVhub2xCL3NYbDZWOEVNdDA2d1owNGZLZUlQQWs4OUpIUjVY?= =?utf-8?Q?YVDt82JwKKF9j79+6pOGdlKiy?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: dff5269f-6a9f-448f-0285-08dbd95d3d14 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 15:31:08.3991 (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: Aj+7aWa1Vhg8KUvDojb+pcZdaZxK5L8dYv++2PUkbc+0JPKG2seKQY+XnDpjCyAyn4ywxRERadiwRAkgHa4aOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB8028 X-Spam-Status: No, score=-3028.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,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 30.10.2023 16:21, Cui, Lili wrote: >> As to the suffixing 'p' - may I ask in how far that's aligned with other >> assemblers? The doc doesn't even give a hint as to what mnemonic >> representation should be used (personally I had been taking .x into >> consideration). Furthermore the earlier REX2 patch also didn't deal with the >> PPX functionality for PUSH/POP, unless I missed something. >> > > Pop2p and Push2p are listed in sections 9.1 and 9.2 of the doc. PPX functionality for PUSH/POP is not implemented in this patch, It will be implemented separately later. I'll note it in the Push2/pop2 commit log. > > EVEX.LLZ.NP.MAP4.W1 8F 11:000:bbb > POP2P {NF=0} {ND=1} r64, r64 > > EVEX.LLZ.NP.MAP4.W1 FF 11:110:bbb > PUSH2P {NF=0} {ND=1} r64, r64 Oh, I see - somehow I managed to overlook that "P" there. Does that mean the PPX forms of PUSH/POP and then going to be PUSHP/POPP (there's no mention of such mnemonics in the doc, afaics)? Jan