From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2040.outbound.protection.outlook.com [40.107.21.40]) by sourceware.org (Postfix) with ESMTPS id 7D38C3857027 for ; Tue, 7 Nov 2023 10:11:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7D38C3857027 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 7D38C3857027 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.40 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699351912; cv=pass; b=oZojIiKqhjVrHZ/I1Pazm79qqTd4k/19+0SL6S7L4LhY/r+OZ5GeWiATXOk7NPcB/KFqkj6OVGe5SfOAT7gxEd+GfSDi/5Gd59Lw0mtT2Uw/tLBdaS+9WOhqpACb6A8kbbNW+jX3Ds8LIAl/EpHQiVYs9oh4nvptqwMovcO9ZOU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699351912; c=relaxed/simple; bh=vM9mNVtFA5zhbG5QrNnZFfdcKyxAXCuZFcpGjQ6lB5w=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=Bcnk/8Vp1aESeIA8xME0y7WMFmOdj7guLTSeM6LnrSyrEcitJEdRlyoTkTh9rz625Un/2ZNQwqvx9D87s3PPz+2Atc13RH7T6iWsG4bYOvRyI/E8Qq24xv95NQ9VBJDHoZsiODH96vUyGb1bfG0dzIgm0d+eGgnj6jbLIXbSDxg= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kqA8opSIMfpNLrM7ZeLVDQ0HmaNUNiJRfM1F29PFSotQAT/L3hKW9+zZuZOtACL6CJZHcO1M9yooc5KxiEIq0XcJW9Kjo9M5NE4JmUuyNuUHjM3FAax2/6eAtjUWfcEtTyfirqzBiOzCz/hlR/wJM95eqsXIwFds0Kp2EndcbGQ2KrQIwleUGNsRcO74L7cIE3S4U8d/97X0nsC41s0CDohAY8zvY2ZoATPJukM5a+yO48tYmnFqxF2aRk+HWL7vzj3r8PtfnJ5U/gWyTMP0bHB8CfjYzfYPJgn7I9UjbvOukJmSMqAPM2modyxSwCpNeG0dz0dPNboiC4Ps+8C3TA== 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=4zzUTmvPRzueQ+bX8rJiJoIGWw5xPYXmrRODsrlxvtA=; b=lU+zduO7UV0b8ruU2Xr6ndxu99JOLfcdy0MTjTTv9ocw68JjSn45NQXCiXffa4qr+spLWUplk9sEQZgsdxGmymH6UFsRGQ8EX4Acf6R3Q/Ze8dwPcuVb0k7bv7qz7Zkf4+oignc1r9iI75g+sLqo8tOEeQnOKvHo5HOk3B8hNISN1oes8MLOA3igfQMXdDxjUNE12Ktl0xRmJBJITyJRb6rxpBHMaq4XFzjGZj3eYzPD9VBzVdmRx6Qp9ufTldb2PNSJpaYscrZ7cPg6xonTvIbJuK9SmtDkbs/CYZ3s2zD1mzwgetgz9H2aufU1YM/GVuV7Rb3Ynk8fBJ4NjONbUg== 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=4zzUTmvPRzueQ+bX8rJiJoIGWw5xPYXmrRODsrlxvtA=; b=CdBHVjcgtzBocdfuXIr+b3wdmbG7q3tDR0Qu5hBZwe8dmvzc03m9DkEhIL05l5uWmvkLtANInxkPLcTmiacCfJh/VeClOG9mGXqmEZXF7hRgb92y6P9Fd97fgiTxzBqQemkGxF7tTJcNVgZXgIDiPUQAdXhKwBG2Rf5rPVPwFss1TqEnrZVqogqFCwS4xq4B3rxbRn3HtK4Xt8m3Z8ee1dTTNAGI9UVi2Ov9ctsqcVNXArhRlTXnIj2kgwC2mrTgt6a1gi72FL80IYZZSDHaDm5x9jzISIklzpiKb+bq0Xgx9TyJUwvxv0d+UO4a8/1KCYhmfeYfSg+PYoJXDP5rCA== 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 DUZPR04MB9965.eurprd04.prod.outlook.com (2603:10a6:10:4db::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.16; Tue, 7 Nov 2023 10:11:48 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44%3]) with mapi id 15.20.6977.017; Tue, 7 Nov 2023 10:11:47 +0000 Message-ID: <19c4aba7-8d33-74de-6d55-8e5064128e36@suse.com> Date: Tue, 7 Nov 2023 11:11:45 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH v2 0/8] Support Intel APX EGPR Content-Language: en-US To: "Cui, Lili" Cc: "Lu, Hongjiu" , "ccoutant@gmail.com" , "binutils@sourceware.org" References: <20231102112911.2372810-1-lili.cui@intel.com> <2cf62d8c-16ed-2032-f738-a04e4aeb5d01@suse.com> <078c9cff-4ba7-ef01-0b3a-e3b6481f1b02@suse.com> <259214ee-bc92-9805-8911-cddb41ed71ef@suse.com> <5a2b5e27-b373-eb35-b40f-0ecc90459d13@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0167.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b7::8) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|DUZPR04MB9965:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e139fe1-702e-43a1-9396-08dbdf79f3d4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jiygbv3rX7sxr0tL1x8KbIGjVrba/F+PQ9MLn/zSRVJxp70l/Yxj2Rq5+MwHC/96SVJIczHzmsfGUf1uZnF0pRp/mDgOG/AU/x/7nXb2TfVtifHNbVj/V5ZOXfjXhkXEpo2uUG5s69H842OPAPt7EBSLe9MRNM98q31TQJFt5zSX5pgCqDLmL2Mf9IOprynm7uU57y/GlSFczhsP1ZDAVCzIlp51YAwqc5L0rjs3a8sbaz+4gpuVClxsBmThIWt4Ro/r1E27DfHjyaNqxvHF8kmL0+Aj0wjenW/GtWQ7csMOZ8Kt5P6HyE63EQ1UIrn+MTeGk5524E+hj+RLqdgHMgO32EDLOtZkGCQ61wFz1RuhZIuMq1pb6sGUoT4q8H0hEfB/7wW4AMH4NsYD/aGhlUgtCQ5FphKxkev+AlzDM7L6ZWe01SIGHUjzr4bab39nHs128cb4VnVc5QI7ndemtPuVBrID44TXIn39wLoSjyF0Mzbvu0PtkdHeU05E2x1h+T/u9uv69LIrzZ/QmxBXLSV7cMfnZFt6gNeY+Hb+5pp6xSCrJIWRx2njmxL2C/OdcOC8rEHTJA5DuTfG02uxa79E6s1ANqxkiPPkEAQXIKPyK6e45r0cRGwgW8KnxHhl40zpic0X1ADSWXZZRbm6AQ== 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)(346002)(136003)(376002)(366004)(39860400002)(396003)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(478600001)(5660300002)(6486002)(2616005)(26005)(31686004)(4326008)(36756003)(8676002)(86362001)(66556008)(2906002)(316002)(41300700001)(66946007)(54906003)(6916009)(8936002)(38100700002)(4744005)(66476007)(53546011)(6512007)(31696002)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dkdpZUUrSW02MEVtZ2tlVWhSemNNcFpUWElWeUdQZS92NURTTTdhaktGQThI?= =?utf-8?B?b3MzSmpUUVVMU0xjRnBzMGVhZlZTakptKzNsNlJyaTI0QldmY1lQSldreUhT?= =?utf-8?B?ME1oVnFQdWtWb0o3L2xDVFRjdmlkbVA5MVllcmF6K2MyQnplSzFQendMdDZK?= =?utf-8?B?WmkxdkZPOWJUN2xGSGpxUHhiLzdIdTlVcHFDTVRSSjBPc0xGbHVBbEJ2bFRo?= =?utf-8?B?Qm5tSW0xRTdBcmZ6anRRS2Q2VmJDWWdwdzE0dnloZUdZTXFjOGtoZGVYQ2FN?= =?utf-8?B?Qjc5MCtDQ1JTQTdmZ2pBd1VTdnRmN2JPT3N5SkQvZWxndFdCbDBDc2JIWHJB?= =?utf-8?B?cTNKMStmM3ZsSnFXcms4S0owTWFIZGhDQjhoRDV6UmZFQ2dzSU9MSmRJU3VH?= =?utf-8?B?YmI4YlU3OUc3VWJvN1J6UjM3YWZpd1d0SnhJKzcxVTVsWGxYUllUeE01b3ZV?= =?utf-8?B?R1VlV3o5OFlRU252T2VyRXVNbUFEWHNYZlE1YWl3WEhYb0c2YThLbVlvaGtm?= =?utf-8?B?ZlFWRkxzRzRWZ21yaFQ3Z3BTc3pxRzkwT2pLNGtoNWk3QTJZQ1c5MDBZallN?= =?utf-8?B?YWRySlV2OGwxd0g0QWFLb0JIZ3l1Qk1KblJReS9ZclRMU2drcjNlZmpRTjd0?= =?utf-8?B?U2hiWHhOMHg3TXRkQ1Z4RHZkdG5LS2RFS09aOFV1U2dlOGxmcEY1SDM1cm13?= =?utf-8?B?eVplZVE1aEovR1ViQ3pjTi80OUhVclhoa283eFBPamRwbHJlTEl1T2NTeHNi?= =?utf-8?B?V0xPbFFRSkRUZ0g3Z1lYRVIwMEFsNmR1cjFYZ3k3YnhCWGxsM1JUZFFYNGt6?= =?utf-8?B?UHd2Y0hwb2lRMmphVFJqS3kycnVmQU5qak1ZMzEwZ2hMMStIRnI2TlZFSlRE?= =?utf-8?B?MFpsa081Z2RsQnBLdkFVM2pRMUowTkFpREVWZytESm9uR2FhVkJ2QnY3bDdD?= =?utf-8?B?TG9Kdm5lQzdVSFZ5RXZiVDVWVmU5blFLNmJmVm5FQUdvckF4N0RaZjk0ZTZl?= =?utf-8?B?UW9ITDFxRytpVGo1ZGQwRTdha3dlbmo1M2s4Nm11azduK1RMeWFxcDRIVzc4?= =?utf-8?B?b3ZndlNwUVhhNkxOdnNjdTRaRU5sTDRSNGwyanVSV1pyQkVncmE4RzArQnpx?= =?utf-8?B?TlVScEltdzV6RnB2a2NteWMzdmlKbnNIOEFqanliQnlsSFZZdXRHTEszejZI?= =?utf-8?B?WHRlRlEvdy9BT1dJK05INy8vcUsrWEhMOUZkV0F6NEk0bktkUlplSHlEVFFZ?= =?utf-8?B?bG5EZSs3NFcxeTErMlF1V0U5M0xvMEZkZ0l4STVNOGtmMDZGaHFjMExHUzlR?= =?utf-8?B?b2tSNDNub1FkVXkvbGhwdExGazdvOWNuMUZ3U3RRc213TWExcWdSTDNHZ29y?= =?utf-8?B?d2s5SkU4OXM5eGF6cHRZMVhWeEtxb1p5VjF6ZVJaZ05uYVlqM1dyaVBqSHdI?= =?utf-8?B?a0hudS9Rc1Y4NWxJNFk2b3VES2lRODVISzBtbXpwUEIvRmJvbnEvbU1IL0R3?= =?utf-8?B?SWNoSURZQVlDY1ZSTzRDM04zTW9MM2lhMGhhbUkySER0V0JOTkdOWHgveFBC?= =?utf-8?B?Z1kxYjB5Q01mOGcreThLdDE2bGMraVVGYnpWYW5pU2orcDBDdC9GbHlnVC9Y?= =?utf-8?B?Q0J6R3FjRHMxOVcxdDFiNmxjdXdla09DVXhUQ05wVFhNMEUzVUJDdjNGbUdi?= =?utf-8?B?QVEwV3FZSW81QkY4UmxxKzlPaTdsNTlLN1FzdjhUTDVYaXB3Y2NKN0Eyc0FB?= =?utf-8?B?dmxoSmg4aUFYNkNLWTZ3TzZZWjAvTXdkUjBiRWp5Y1BlTTczUEt6UHJablZl?= =?utf-8?B?ZXNGNjFnbGRvc0ZGeXJxTm9sTzQ4UEZ6aGF5ZXFFVzBIQThicHhjeGZ2TlRn?= =?utf-8?B?YmhBdVF5d091dHF1MlhoKzNnaS9PSzlObS9nZ0cwemFZL3pIbmJKRWVtWFVt?= =?utf-8?B?UTFha1hZUHpET0tvRldWbUZ5UXAvZTNXSlJhMUxPVlhNeE91aHhkR3JPVS8v?= =?utf-8?B?b2VLZEk5ZHlUUENmY25tNVB1U2JQYVYrNWVQOFRXZ2E3cWNQWlUyc1pEZVMw?= =?utf-8?B?d3NMOUpLWVpKYnF5Rys3cHZuOE9YK3l3bHBoTUJqOHBQMjhYbTJrOW5XUDZz?= =?utf-8?Q?EU0NhEsdsi/1qwmPspJHbtPBa?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e139fe1-702e-43a1-9396-08dbdf79f3d4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2023 10:11:47.8865 (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: RRllqkhxzi9wB9QGUWP4TalcyQUpNQbS00imz+9LXZoBx6It8Ku/8HmJvpSojrIaY7eQ8hfMhpOQPYibS2D/Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9965 X-Spam-Status: No, score=-3027.7 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 07.11.2023 02:53, Cui, Lili wrote: >>>> Subject: Re: [PATCH v2 0/8] Support Intel APX EGPR >>>> >>>> On 06.11.2023 15:20, Cui, Lili wrote: >>> There are some VEX instructions that support NF, their vex and evex cannot >> be merged. >> >> Why not? >> > Like bextr, new EVEX table has NF tag, I think we cannot merge them. > > bextr, 0xf7, BMI, Modrm|CheckOperandSize|Vex128|Space0F38|VexVVVVSrc|SwapSources|No_bSuf|No_wSuf|No_sSuf, { Reg32|Reg64, Reg32|Reg64|Unspecified|BaseIndex, Reg32|Reg64 } > bextr, 0xf7, BMI|APX_F, Modrm|CheckOperandSize|EVex128|NF|Space0F38|VexVVVVSrc|SwapSources|No_bSuf|No_wSuf|No_sSuf, { Reg32|Reg64, Reg32|Reg64|Unspecified|BaseIndex, Reg32|Reg64 } NF is no different than, say, SAE (which didn't get in the way of folding VEX and EVEX templates). It's a(nother) reliable indication that EVEX encoding is going to be needed. Jan