From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2043.outbound.protection.outlook.com [40.107.8.43]) by sourceware.org (Postfix) with ESMTPS id 703AA3858C74 for ; Wed, 23 Aug 2023 07:17:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 703AA3858C74 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=QGqAQ+CrImE7cl88Srk4dcU49F08NWvFItOA5ElG6mPFzXCg+/lMRxagUQtAK9wWG9pfD1dOSmh0oME6LxRfc/JI+NWf9kpr5ez+s+KsU/CokddlM9T4f2MrtDUif1TtSan9ALRwrHe1mTu94nmIzUHWXB0hfRvt4DhtIFDbrxVuOJ9ZDsSLNMEi5ORnjTfdUKhnxLRFRDhvO8q83ngecg3YeeOhXYM1FooKzRwXo5q0Cu28nmQNfo06+dUnEntDauTddFbiJqyhuQ7g+xL0WGKZtogt/jdXcV8j7jbLyJE8LUTMtAI+vVOsKZubV4V2J7TFrPfPr/pG9Z27HmYcoA== 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=z7biybhrILP6CnLcMEgvTHpcYp8mx9WNBIF+58XutTE=; b=kQENOUllasQwooVHN6YyPbMqCx9mdqGSWhZiTs3ZFoObx4w+bO/sax1laUda3PPK90nqcT3W+pz9+RNnfSLjE/QIJN+cbXeS7K6aCL4BC4hylf7+Oo0F19CKm5OKMUlqAkvClgmKNbaNPvhNSdnMXudaYScs9nwGZrc1q/yo+lHl8VYsSCLl/XlDhFdBIE/oa7IL7sQuJzhqQbdMDGSNIgAQ7Z3Mq2PllPnXWqG/lfvsq+2zL/YQmQmxD3IlWJxhPrA6Q+mVb86OopajGg+3whFmkc0tC1seGFd8Fbo5fxHgoQfng1qE6QGUuVTk2YH8I+JeRR4FI4rhc/dqNU+vFA== 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=z7biybhrILP6CnLcMEgvTHpcYp8mx9WNBIF+58XutTE=; b=sfdHz5tuKXbtVa+vN4BnETjhtUPquMG8le6i8rl1+V0C/8Qhx3QlipJqqeslQlBRYDcYvkWYXBVgIDpJ+WQ0jEhRl7GhDgDO5nBQMh/UI4DzozV5ryIo0U8JMkiCO4/Q5LKaln0ju6kkIM75GlgUfsG8EIWPkaJ07wGHmZ6X4GKnMKEImwsr/RXEyEKHk5l9Im6tA03owdDmaw4g+de+kNi+gqLpJnMsRmh4CRcmPZ+K4bXmmdkcWnO/cvWidTMidqUrPawrwPYvBe+LZ0GPizdRx51pO4Cwel9Ce0hhOlX/dx5bBdXkKkJcuA9qc+eIYXooqOVY7TSxD+XeoqC8kw== 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 AM7PR04MB6807.eurprd04.prod.outlook.com (2603:10a6:20b:104::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Wed, 23 Aug 2023 07:17:38 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%5]) with mapi id 15.20.6699.025; Wed, 23 Aug 2023 07:17:38 +0000 Message-ID: <4eea6017-f4e7-bdd7-59d0-86fb9f8380a4@suse.com> Date: Wed, 23 Aug 2023 09:17:35 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [RFC][PATCH v3] Support Intel AVX10.1 Content-Language: en-US To: Haochen Jiang Cc: hjl.tools@gmail.com, binutils@sourceware.org References: <20230823033433.4008137-1-haochen.jiang@intel.com> From: Jan Beulich In-Reply-To: <20230823033433.4008137-1-haochen.jiang@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0183.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ab::12) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AM7PR04MB6807:EE_ X-MS-Office365-Filtering-Correlation-Id: 21f9f87e-5b83-458f-6ec3-08dba3a90816 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sLXLsnXWqjHLCJkzVyRcG3wWW5TdIzAloRE3VDdXiWjyhTvLdoGN0KzneevToogeL4EDPzAPytZe/OE0COHv2jBlVA7udrU8BOEknojVt70+b1GLIEUH567Db0dfvSbV8Iz1pQVpuqoN1LS3NkDgAK/aNRjQxRy2riGBKg8ekglN1zXD9qk9L69g8HJQQuq/A9ojfD53UHJbtEtV6RC2u6H7RZQTxd0jjO/sAdHFbi/0e74CNSAEaNwYVRrmeTxJ5b0HO6qTo+j4BWleiL/i12QtsvdhkBnAPXJV5azjPmJjDpwEqJi3xmqYGuSjshaigyDVGY+By3uQQ3XY1QfsU6DfuIA3HlbqQehlTT2ZfCNYlpTl67ojR4LcFO24b9jVUAToy1F1vNsEdNBjCiFzHle/+gCWJs+XflmMRr7JAb2cY0X08fvFHc9DKdhJwQk0muT87SPAsB6bSYQKdtNeI5ABpyoL7uUbqzGjqoeVbT74tARwqSm4TqMpm6Ycr2AqwVieFlwwd3kHuyXE5vPrALAVOJbKJEFtDZI8gviQaxN06b2W7wzS3w1ebzAXqwGMYmA2Q2kbvLj3ftXykcKrzL2/rEA2xYPYvSKedqYxci/3bYLQsTT2LUK2XjZ1JEPysFagXQtEwswdotxAn42Qhg== 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)(136003)(39850400004)(376002)(346002)(366004)(186009)(1800799009)(451199024)(6916009)(66476007)(66556008)(66946007)(6512007)(316002)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(478600001)(6666004)(38100700002)(6506007)(6486002)(53546011)(83380400001)(4744005)(2906002)(31686004)(31696002)(86362001)(5660300002)(26005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L0t6cy9jN0N4RXVoNEhZOHlVY2pmbVhPOGJQTGpRM1BDeU5IVXAwdVBWRndH?= =?utf-8?B?MWRRRkZzem91NEpNSWV1QTFPbXdsMjYzNTB6SFcxN1h3TjZYbzU3aTVDeEkw?= =?utf-8?B?VkVYTC85cm9MZkNkcDNXOVZxWnd4S0x0KzlMZDR3WUpja2ZTdzFPTVVhci9i?= =?utf-8?B?enRxbVdheklMMFNHcTBKWkNJbjNnbGVWTCtUMkRQVmxhQXFOSlJBQTZ5ZUlz?= =?utf-8?B?RmJYektQTm11cnc3eis5ZGdHNTRodGJPTXlBNEFDME1hYzVBSlVubTFOVG4w?= =?utf-8?B?YkZXZ2Qydm14Q0pGYUVORldBWmdVWFR3cXU4cE5qZlRXdFRmZ090ditZZ0RR?= =?utf-8?B?bkZYM1E4OXozUjhtQWtPRkowbXlrVEQ5blRXVTl4SjBRR1lxY0wvYUwzcTN6?= =?utf-8?B?dGlZa3lKYUVHSm9QY1BFNFk3K3A4bU5TcUVpMldURlRIbmdZQlNiNXhuZXlE?= =?utf-8?B?RWdOU2hTRnZsb1p6Y05Oc3NsRVhDY3lpVGcvZGFRaVNOU1d6cExPbVZGT2VY?= =?utf-8?B?aFVRWllsYVFHbDNRSnVJQUo4RWtRb3lPZXVQajZYbm01bzFyRTRaWXBhZWZq?= =?utf-8?B?V2gwUWRJdWIzY1Z0aUlRVmRybWlJZysrNWloZkNyeFlVVkZvQWRDcEU1aExt?= =?utf-8?B?TkRjZThrQjgxYzg1M0hmYi80bGxlRTcxQk4ybkhhNyswWlRyemNkOSt6OVBX?= =?utf-8?B?MWdPQ1pxLzYva2MrOXFVNkpUQjdVQlRVY21CUjU3bW5xR0JhSVBubVdrdVJt?= =?utf-8?B?Mm94Z2taTVE2WTBPb1gzRGx2Z2NLV3RabzBBVTJqeEtCYzA2TTZrZXN2SmhY?= =?utf-8?B?WWdVUXc0aW9XbEplb3FWdzJuVU0rQVpoaHhvWUhyTmU3RkRoYzFobHNFZVh4?= =?utf-8?B?T0JsYTBmNXU4TlhEcExpNUR2a3lBVlMyTVNvaHBGOCtsMDFnNVBwMGZPb0hy?= =?utf-8?B?TitKMUx0anZDTG41a0lKRko0Q0FtUDlCWlZJNm1oQ3RXUTdDWmduU1NNbTFS?= =?utf-8?B?VGJxWU5yVG42eXJ6VjNuKy9HeEJmRUZETlhScndrQTFOZ2FaL2NMMDVXOFZp?= =?utf-8?B?aVRjOURDajlUNUkyTnErOXRMSUZaSTFCbnMvVWQvNEVJRnpqNkh6NzVCcEZP?= =?utf-8?B?Vy9YbVFzdit6T3p2aDZmK2hxazNTRFY1RmVwd0s2L3VUQUR5RUhTWWtwNWJm?= =?utf-8?B?bjU4QW8vV20weGFqZGd1WjBGUDJNOXB4elQzaWpVOGhjT2J6a00vVm1rQXM5?= =?utf-8?B?MjN6dTZ2a1l2L3Z6N1dOQ0NkYUxiWlhHb0FScVFTQk0rVkFuT0VKMTZHR1JL?= =?utf-8?B?aCtKdlMzSmdZSy9pMTNQTnNlcW15OFN1YnNqai80RkNYcWVqOGRpaWJCM0Yx?= =?utf-8?B?bjZmazVWQ3BHbmlpb0tlRU83cC9EeHUvZ3ZtODEzaWNnQnJkQWYyTlZldnpO?= =?utf-8?B?WERHcGI1dm5YMm9KN3NzUElINnlRSGI5UlB5MDN2K1ptQ2NWYUdqSDQvTVdS?= =?utf-8?B?QmpRckhHQzhkbjVUR0JIa0hQWVQxY2ZPclg0bmZzRTFsMkFrSTJsbGNlWXk2?= =?utf-8?B?YlpreXk4S3dXVEVtUnRhTG9SNTM3ZVN2ekg5eVE4alpZdXM2SXRYeVFTMkN2?= =?utf-8?B?cm04K0xRMHIvRDd5VkkxVjdDaDBhaTNPcEVhVEdsNlhkUkZGQzhjR2xiaTdH?= =?utf-8?B?U0JzRE1OOHpVY3pCbVlzT0xSengrWXRZNDNTenY3eXJiTzlPYnMyUU9iNnNm?= =?utf-8?B?eDB1NjU1ODJacVhOb2RIN094ZTBoRXVxOFZpWG1qN2NSUHNEaXBuYnRnZGFS?= =?utf-8?B?bnBqSnlqYlhXd2pRV0NDUTNScThGZ1pvdGhSTzN3eGxTUndzY04zbitTT08r?= =?utf-8?B?SVlTSlh2QnBKSnB0bjJtNHVSTVdWOTFlUnFTRVFVYXh6TDF4WkF5QWtHQUlT?= =?utf-8?B?cy9heHprQk9VbGIwVG0rWXNicWkrM1hjUVVsR1luTlBsVEpyOEE1WWRGc2x1?= =?utf-8?B?RUdsWWlzVG5pbEdOeFNKVU85SnF2Qkd0K3p5K0JjQVNSUndTV08rTE8vTG5N?= =?utf-8?B?MWRrQUpsdVFEZVJmSmFwNGhjelhmYnRCQ0R2djI4M0ExSDhHcUw5N245bWxN?= =?utf-8?Q?F3TgvnjmvvjI3w5D7Tb1CX9P3?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21f9f87e-5b83-458f-6ec3-08dba3a90816 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 07:17:38.4742 (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: 1onADp+pgSlWOpihWL10KgDHJPLmDB2ceGFGpmVJhhB0sD4xmaqZNxv4RMcmusNWO272vKKE6deX/nlQvvoHBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6807 X-Spam-Status: No, score=-3028.1 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 23.08.2023 05:34, Haochen Jiang wrote: > In this version of patch, I tried with a command option named as > -mavx10maxvl= to limit the maximum vector size. If we are trying this > method, the option name could be changed. > > For the kmovq promoted to EVEX128 in APX, I checked the encoding and we > could just change the condition in cpu_flag_match from > t->opcode_modifier.evex to > t->opcode_modifier.evex != 0 && t->opcode_modifier.evex != 2 to make > everything work. I'm afraid this (including the special casing you do there right now) is prone to cause problems later on. I also think testsuite coverage needs to be broader. Please allow me to finish my alternative attempt. Jan