From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2055.outbound.protection.outlook.com [40.107.22.55]) by sourceware.org (Postfix) with ESMTPS id B6CEC3858C83 for ; Fri, 14 Oct 2022 10:57:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B6CEC3858C83 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=YpdW1wxyz/roKG3+i5XDw9wdwaAiQEMvWDLVikP6AoKXjbricSbnpKZuGWOFRV/bVD4MtaNdVXZlZAcikJuTjyaxtkN6063qFdAIykHENYTGyt8CEBCFp7LATjn4nYWCtwrnWjPhLbjBZwXc9XgffiUXEut0oe4wJqrYH/oKdGz9JpmYGw4LA1ZxyY1wHYUFQQlNZFke4/qO6Kv23eSaJaO8qb2A58eyjiaNcAd/LeRhFtQZf9WTnzIShpgUR+YVe9D1t6bObm4rBA4P5ijB04qqkM5Qt9ZDxbi2XU0OvcnnaZ6mAX6vWxrMGPaYYPdT29rtd5zeKlbvl1B27jRsKA== 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=Zh1kM02p7FvVNlSYb/WVpdpXP9ETKp3qoIgpbnug/LU=; b=HlxnH6wIyEHe/EIazZIUkpDKgfjOHOJ97qUynYuGH20UVMyOuKaWxxNNyvpJBhvdc36aVo09UMMV4ZbD48cW0Ijpf7TeJtxw/e0J7WKj6CKvnOZ23mjHtmRVsiFC1DUR5FQCJy1HSWnfkAM/+Zb7Z98+0mvppppyso0dbbJcfZek6n9u6axcUnos1GXdy9VGrD2KyyduPnpPzbW+IemecUHe+rjP2ZpKIrCpaznSKyY0qcO/Am7X+A2EQucaSzJdG4xJ4LXSSU5SAvIbkAjYYfQbycsvKEE/TtPhfMXSEKCBWTqrJfUG1N5wwK86Ad/XWcWyPUrjZLpDtaKNw3+8WQ== 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=Zh1kM02p7FvVNlSYb/WVpdpXP9ETKp3qoIgpbnug/LU=; b=s075Tvzjd4P+JCacgxTf688kYNlwZalTigYZeaUgUS2qmBvZLeDW2NIDUx8q/PeGM+fsuZTDhEjzYZcznVc0oQeBvY2N6LMj0A/g1qjJEeB/X6dFrPDkBhsK6owxL4fDqn6G4X2SJ2fGHaOZtt+v1YA/cSaffftJar+RY9/T3CtVbhAaI2CjvQn8GuDrJNK8kvN4Q1FQuIgru5bqNdUcbQfQIw7G9n72aAAD98y1uIthvEug8wsqlXa9txkMYpVNXGgCVu4dWz6sGBftD/Imp+Oq2SeY1Khr9OY4Jd7DxQVLcVWSvh9FmUYQbOFG8RbC/3dGYAm7fBG3SZcC7GUWCg== 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 PAXPR04MB8526.eurprd04.prod.outlook.com (2603:10a6:102:211::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 14 Oct 2022 10:57:37 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5723.026; Fri, 14 Oct 2022 10:57:37 +0000 Message-ID: <314edc15-48fc-d8fa-3bb0-4bb2fe9fc86c@suse.com> Date: Fri, 14 Oct 2022 12:57:35 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.2 Subject: Re: [PATCH 02/10] Support Intel AVX-VNNI-INT8 Content-Language: en-US To: Haochen Jiang Cc: hjl.tools@gmail.com, "Cui,Lili" , binutils@sourceware.org References: <20221014091248.4920-1-haochen.jiang@intel.com> <20221014091248.4920-3-haochen.jiang@intel.com> From: Jan Beulich In-Reply-To: <20221014091248.4920-3-haochen.jiang@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0321.eurprd06.prod.outlook.com (2603:10a6:20b:45b::23) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB8526:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f9db03e-2189-4072-957e-08daadd2e7cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nd9uDs5PojxbfwRmgri+98P/oZyxeaZWCdBrLIMXDkcB75OVSahZbYnxaLX/gk8X8i7wB68P+A0Qx40C/hzGUqwqPzsgVaqSfyt0klIa1bGqJsbFlXfL1yrMOE0d22t0VEKTZIiD5j5xFf8We/cxDqp0lCVTkZ8CaXcd8v41dMYt6GqGedjzjzDg+VOEvRYmT6we3CG5mVqz8w8SM22YUrbMpqg1FhJgZFMeDiSS8LE7z18WaZ2jQLa8AN9EBjdBVPYrtbqBPYXqETRtZ5IogoJJTmZ4j+toTvIDPI1x2Hx36RZ3JwbZLAZ0Fk0j1s+8tt1M9/mxrOZcN6rzOAvkHWJTEeYQCVb2bUBZ8Dq54vogxUnwbPZ0PbafOOGhs/yCgVFsRmWP/bD5312DPPfl98REV979YQ/KUhH2ICzSVAUVAZUhTQ00SMspO6C3R7V+r4iOoGgAGWUK6r7W4PpA6nB1YWJ+Sb6Om7szBazynbnGiHGApUYjXSn0namnfWE9uO5MVtj7z0THfltyNZkALDjlaF1VbaiNoDVyLj93vFSgEAfnUCWf0iosY2QjH/VdiecugMlevOQDb3gkBPBUZudaru7jlw9mJ4DFOWmrAzaRD6QkqCZxirDDiAi8dzqwOhRUZTtbSSzRHvsTnSalhKzGrJul6ll/Wgraqk6eS+IkwsO38ExncFAIhR5wW4I6JJLOovCPIFEJ4q1Xcmt2zeFAIC2NT52Q5w9plap+byMMNqFG52qLevuAVF1UD/olhn5e/oTW0jD36fXLSz7XpknOrwN9Z9KbFB9LbwYLa6c= 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)(376002)(39860400002)(136003)(346002)(366004)(396003)(451199015)(36756003)(31686004)(86362001)(31696002)(4744005)(2906002)(38100700002)(5660300002)(2616005)(186003)(6506007)(478600001)(6486002)(6512007)(66556008)(66946007)(66476007)(53546011)(6916009)(26005)(4326008)(8936002)(41300700001)(8676002)(316002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bG82UXgwQWY2Y2JGbUhzUlFpd1V2RVJaMmxland2dFRkb2E5dS9mZW5XMWRo?= =?utf-8?B?Ni9jRWluSkRIWEZwdkQzblRReU4vWmZ0eFVrVEdpdFJDdGhqM1k4VlY5dlcz?= =?utf-8?B?THh0TFRUYTJjQzg4TDMyUzBzdS9MNCtrNmRFNC9QZndYR0FsNzJleEhTaHhK?= =?utf-8?B?VlFONmc4V3dKUVFWQWd4eG52ZEpsZlZGR2d6YmtrVjcwYzUzc0Zhcm9zQWgv?= =?utf-8?B?MThVL3l0aEN2RzZZRWJTLytLZkVoZ3dBSGVpZ09EdWs4eitCZURYdzlPK1dP?= =?utf-8?B?MlI5ZkpDVktNbXcySGUvb3NaWEVkbzVzTTNHM0Z6RnF6MGF3WGNnR3c3dG01?= =?utf-8?B?MFVydUNtWG9uWE1yMXIzWG54b0xZNngyVEpTTHdHaThwbThlM2d6YTBLNklE?= =?utf-8?B?ZTBSTFAycGZrbzBQbllZeWEwQzNuZlVqY1pvZWxxU2M2VUZNNGhqWG5UVmVZ?= =?utf-8?B?U0ttTmMyWW9zVkNYK3hMWlR2eVBXdUlwbHI3OXIxeDdCbllHM2x3K1FHeFFC?= =?utf-8?B?K1liRkE3UHRVTTFYYzJWMDQ0Q3dZSjF1YzRWbWpIUFRQUFpBRzJEQVJla2tw?= =?utf-8?B?dTVHTzBGbmtjUDZNUkxRWFk4MytSaTlXZG05TnFyblpWTmNTcHhkR01XQjBD?= =?utf-8?B?WVdKODE1YS83bHhzekc1MEkvdVZKZjVPSDdtMThob2pEaXNnKy9nRlU3T05t?= =?utf-8?B?OWpDQmQ3SmMybk5yR210dnowU3Z6aDZkVk9KaW9CekZtbXFFY0ZjeFFsS3Ra?= =?utf-8?B?UDFPM0lhaGgremd6cXlYMEVLeTNDOVY5MzhkRXFJUDBsZ1djSVhnN2xiUTEv?= =?utf-8?B?NWZETXZDTVE3UlFjRjFZWTB5bVg4R2Z0dENpQ0t1UWVNVytab3NnWlRsYmVk?= =?utf-8?B?N2dsbnppQlRDQlBaVjFGMVZxeFZpWUxKV1pRUjlzL3hGRzNJamxmb0s0NFc0?= =?utf-8?B?ZTFiNGU1MVdXOUx1WG5Gc0RSVlBablRZdXRWUlRvOS9wL1lWOFV1d2EwSXV1?= =?utf-8?B?VkptdU9iRUVwTExRZTJmbjQySDlCMWw2b2M5eEh0MCs1QkxwUmJ6UDJXRWx2?= =?utf-8?B?eUlLUjE5OVZjWlhwdzlPWmo0WjhZZk9aQzJ4SG1mNFdsQWdlZDVJMmN6RUp2?= =?utf-8?B?WHQ3NzYyM0Frb1R3aGphU2RNREZqM21mWlRySWR5SFdEU1cwN1JVS1EzYkc3?= =?utf-8?B?TGVzT2V0TXA1SzJiakpEc21VdkJtVFgvRDEzc081NE9hKzB4YVoySm9pSitN?= =?utf-8?B?dkplY2xuWjJlVUNkT2N1cjNIWGQ2VWZtTFZvYlI4WmNteWxrek4yWFhKd3Ny?= =?utf-8?B?RVZiK2w0eFdZM1UzNGYzaW5KRVdKdTJ6OUxSeGl4cEYrQnBqV01rOG1BSVJr?= =?utf-8?B?TjFmb01hK0wvNjF0THdQU29XcUhkUXB1c1IvdklkYzRaNmZkK0hBbUdETC9Y?= =?utf-8?B?QUptVW04aThEMU8rVnpyZ2U4RmIvV2ErbWt0VXpFODR1ZzljaTFWOGNDcXIv?= =?utf-8?B?YVBWbzZDYTZMMFBzRldIZEdZZXhQMUxsZHhaUzFGVzZVWk1DYlJUeDdVVjU2?= =?utf-8?B?NFhyTUcySTN1SC9JUHNGT2UxWThoT3V2VXdva3JFUnVpTXRUdDlwaVRWelEz?= =?utf-8?B?dXlHMEpoV1BzRU9XcTJ3VWtmUWVSVGduR1NjVm0vRTBKZVVtRm5BNERwMmZQ?= =?utf-8?B?bFJlTmNVMzJMM3dwMGsvT3FBQnZwK2hmZjdJalF6SEwrNWtXbUlDRnREbDk0?= =?utf-8?B?MzF4UVJ3cVVRdmN2SWdnVVZqZ2xVeHB0ZDFVSXhwanNkbnBBUG9WMjZsdTFn?= =?utf-8?B?WEhtSEZWb2dla3BNamMvM1hlN1VVeVc3Z20vMFRxZmdzeWsveXNVaDhoVmtS?= =?utf-8?B?S3hhdCs3QUpSUTZTSkxiS3dNS24wblRhME01c0txTVNydVhIZW5YTjk4ZS95?= =?utf-8?B?VmsyUmxWUmxOVjdZRlo1V0RrREpPRkN0YkdaeERqSTIwS2M2WXUvUWlqb3Bt?= =?utf-8?B?YjMrNkhQamFROStzMkVYQnI1dURZaHJDZUdCMjRsT0xpZW1jT3JpL1NNMG4r?= =?utf-8?B?SzFNeUFCN2JUTTN4dUJ6L3A0MnZJUmlvdEF2U1VOa2VDdTNMU0RSUUNHNmND?= =?utf-8?Q?ssQYi3YTbAYArI1HV+7E0XAhQ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f9db03e-2189-4072-957e-08daadd2e7cc X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2022 10:57:37.2059 (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: 2aXF0qLMMmzJ1d+BbmCj45XzWm6laBSjqBHRW8Qs/qv8SEkrnhIOCepw25qo+I+VhWkTtyk9fR8S5F6gGCY1hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8526 X-Spam-Status: No, score=-3031.0 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 14.10.2022 11:12, Haochen Jiang wrote: > --- a/opcodes/i386-gen.c > +++ b/opcodes/i386-gen.c > @@ -247,6 +247,8 @@ static initializer cpu_flag_init[] = > "CPU_AVX512BW_FLAGS|CpuAVX512_FP16" }, > { "CPU_AVX_IFMA_FLAGS", > "CPU_AVX2_FLAGS|CpuAVX_IFMA" }, > + { "CPU_AVX_VNNI_INT8_FLAGS", > + "CPU_AVX2_FLAGS|CpuAVX_VNNI_INT8" }, > { "CPU_IAMCU_FLAGS", > "Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|CpuIAMCU" }, > { "CPU_ADX_FLAGS", > @@ -443,6 +445,8 @@ static initializer cpu_flag_init[] = > "CpuAVX512_FP16" }, > { "CPU_ANY_AVX_IFMA_FLAGS", > "CpuAVX_IFMA" }, > + { "CPU_ANY_AVX_VNNI_INT8_FLAGS", > + "CpuAVX_VNNI_INT8" }, > }; Like in patch 1 CPU_ANY_AVX2_FLAGS also needs adjustment if AVX2 is taken as a prereq to AVX-VNNI-INT8. Jan