From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2049.outbound.protection.outlook.com [40.107.21.49]) by sourceware.org (Postfix) with ESMTPS id 3C1D93858436 for ; Fri, 4 Aug 2023 07:57:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3C1D93858436 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=Df7/ZCjIRkKkhN5IjHZJDsYLgZIDT5wpgkMDYWKx01rxF5OAcq9RPLzagJQ0PXgCHQ6HRmuQDc++vJJiaLKuZBAOuX1YdUPVsyaPDy8SnDS7RyHWlt2E5gud2YEzZc+cVpUngrW9d3ew6JF+CbRT5D+koSexI8t/XisYBllrXZLTmKbmCUZG7ro4CKcQZTctiXh4+d5taVzIbGYiGEc93+ylDZLsv83K8cSh7KeWVuz3CXCKiTSBXWvAuMNU4xqeYYA+Q4ZPh2MxVktLLpB5kbfX8kCTFiA2J5Jxd/+8tNeG04083zphRcss5QO+TDh1nFezYGGsu4ufEdduRgFhZQ== 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=prn4v4y1VXHGK0QIh12ve95pcNJ8k3pVPXiakK41kxE=; b=YEmusKcA6zsg/Sh5h/WpkQB6wlboMnpUea8qQjD4fcBC2kq6P7zxO33LMDR1RHEI+Gqa6q0ePkWMb00XnT35P/Kkbej0DJry1TdTzveUehVu03P3hRB6GseAUXDxVbyzkHxVgCEL1eyC2g4Fg5CKkrQpf6scgIyignTrbtH9Q/XrrLpEZ3e7SiEmSNEndaNh6Vcf5XmPesmAlOeseim6fi4gTK/P23L09OeaL13wKSAnYUbmID2pyS8gUNvrK3XAa0m0IK9pA/pN1jgxxvShtls8mYcUJNBE307hjyxSpf2OvzrNCPxdveN3LEo0Jb1wFKSdXtv53UmUI4W/fP6Klw== 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=prn4v4y1VXHGK0QIh12ve95pcNJ8k3pVPXiakK41kxE=; b=m+9SGvjui9mpzbGvMLJKqBRFCeNTPKo3VkDodUlmhiL+tjCrA/gUhX4/tj3Rgoq/o50KCrB93eRoWaGabFcImtGaMoOQ3j9mEVHhn7IXgFHdQ1Lk1S477eu8CYeCJRES3c+fD3O95MAakKaw8jOeCfjaNEwzUWrbwxT+a4X3bKJ8zwPs101wndjjk5HfX3g8N7La10N4tDeBon3iba217u4WpPhdMT3zMpg8IDlIEHbs8yws8GnRNd16JyUpxX9YCQp3Fr64azEd3+78opbP0UMPcPYlcWJC5PBRfwdOsty3GoOTN9qQXaINYEJtecFQKbJSNn015p0WI1brmvXO4g== 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 AS1PR04MB9454.eurprd04.prod.outlook.com (2603:10a6:20b:4d9::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.21; Fri, 4 Aug 2023 07:57:46 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6631.046; Fri, 4 Aug 2023 07:57:46 +0000 Message-ID: <5eb31b18-e1ba-dbf1-bddb-ff03b61b25de@suse.com> Date: Fri, 4 Aug 2023 09:57:44 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: [PATCH] Support Intel AVX10.1 Content-Language: en-US To: "Jiang, Haochen" Cc: "hjl.tools@gmail.com" , "binutils@sourceware.org" References: <20230727071550.1814187-1-haochen.jiang@intel.com> <068f2fd7-e8ce-bca9-df5a-d0edcf090975@suse.com> <6a6ffe61-bb2b-64c6-6070-93a73c77ea1b@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0146.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::20) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AS1PR04MB9454:EE_ X-MS-Office365-Filtering-Correlation-Id: eb6e6b5e-24cb-4413-5d0f-08db94c07d9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yTn4i8U+4RsCiuCUPg6+1YBFBhGwMn/262Lz5BWlS18IZvBg4zMXkPSaFL169KYFnmRV4GcSvL005OlXwTBqOGejMRajIQ3/3mAudC5FlwFpksyo1mP/kQ2ZdmfrJgh3VffQtTFTttmv9zhuEJ8hpLwM3Me8c7zhm7m1/4pcL49CqwJY0zo9fv9WFKl7kIi7+hU6kyxtZbzcYqRbe4uCz4SfqwKMahprIeLshoO/VIfFQmjFhHd82lHTJIPIVvGKw6SHG1b8X0aXAA/WUimgw6zIjJtQWzdQqYeEFjJ213bMFO+sZ5WTRmv06E+txfQanqbxyFOMd9wtmgzgdJFKE+1ZfrLsfu+VBIl5wWTkCt0443kMLG1CkTH1V43oOey2ag2FUqR0xuC9B8zbRPLg2aoVPe3jRgDTxP4/iv/EH62OtU6ROYNEwIbg/gSAb2m5Ul2hCbK8qinwYQS0noGv8bDZjKFwXIivcr14546DgwR5Bt+TYJo8yqvveCn75K0wii7mKDg2tCdQqMVY+wfhGs+tufYtng+3IOzfwuiKAWUQlTFqZXLA1A6fWNEKvKWbCIzT5bEO+4bws1B7QnQd769hK+AiDsJQkSmPNUYJHG+k5Glu2tNqPk29KEOXalZs0Lp4ftepfhIXJGlrG+VEnQ== 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:(13230028)(136003)(346002)(396003)(366004)(376002)(39860400002)(451199021)(1800799003)(186006)(83380400001)(2616005)(316002)(66556008)(66476007)(66946007)(6916009)(4326008)(41300700001)(53546011)(38100700002)(6506007)(26005)(8676002)(8936002)(5660300002)(6486002)(6512007)(31696002)(478600001)(86362001)(54906003)(36756003)(2906002)(4744005)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Tk5panVZTUI5WXFQbnQ0d0kzTVdlKzNhUURNc1pXbG9odkFEVWdITmt5WWVl?= =?utf-8?B?V3hZU1FlYldscFU1aFhrNXd3RVNob2dZNlE5VmN1cWtnRjBLalZaQTlBNnU3?= =?utf-8?B?UG1VUzBKSXRvUkV4d09RUEdYMFJVYWtITW9hMmlyOFBtZ1ZNWWNFVmRJZmZr?= =?utf-8?B?UDFXM1VOeHIrMGNsaWxCQkRSdjExVm5wZTlQK24xTGp6YW1qM2ZDTFN1ZWNK?= =?utf-8?B?ejgrQ1BhajUrdjhNNy9JQlZ6WUdLM0ZMTUpQemozeERWSHhLZmdBdjRSeWNM?= =?utf-8?B?OTNtdmFKYy9rYzRJK1huNGIwbzdKVE1HT3dkVU1SbmZ1andzNXh6Y050UGt3?= =?utf-8?B?TFZqR3JKR2tVU2tpU2RQVjlwVFJHTWVqT2FhL2hjcFBicWk0eEF5allNNXhU?= =?utf-8?B?VUFiVXNXODJxVGN1L0dkQXFYcndBN1JhK1BIbVUxQVlFd1dRUGRFdXY5QStl?= =?utf-8?B?WkFkaHYyWXdhTEtMNGt3Z0U0VGxOZnVwOHRURUZsVjZyaFl0M3ovU0tFQ0RE?= =?utf-8?B?eEdPeXBWVTFVZ2tJK2VSUElYSFAwSG5VSnFvTzBnb1pzOTR1NHdsME4rTnMx?= =?utf-8?B?S1lMNDRZNWFTamVHaUpoWjZ1SXdITXh2elYrUG95bEVDaTM0aUFtaVZkc0tj?= =?utf-8?B?eFlwWmxaU0lEZFhxRUpmeGpSN0xUaTZHamc5SEcxKzJZeGtjUlFVaWVtb3Bk?= =?utf-8?B?US9UOGIzNnRxWXpOeUF0ZkhDcUVwNkZNVklXaFA2KzV2SUhQZXA4M2duQTVO?= =?utf-8?B?dmRGTnhtWnpUbTBRQ1dtMmZVWXdhTDQ1dDJoOU5VL3RraHA0cDV5aWJBZm1w?= =?utf-8?B?TkxzYW52NmN0UU4zakFPcWZ4d0hydGN6NDd1T0V3STY4MHR1V1FLYUMrbWxy?= =?utf-8?B?ZUQrbWYzTHg1TElJa2tGZDdMK0VGbE1jcDNKQVJpeUJFeExIbXpiallqSXdv?= =?utf-8?B?aFpqeWZuaDRXRTNnODEzMXdENVB5NGZCL2FReFVxWnQ1WkRvbGJTVEZuSjQ3?= =?utf-8?B?ZEE4UllLNkpRS2cvOE1WcW5oVTBaU3BhalZncjBlbkwzT2g4VjUxOTduUzFr?= =?utf-8?B?cE1UdkRmbkV1L3RzUmRGSWFyZWxmZEFZZkFjY05iMjlGNjZQeS9jUXhoTHgv?= =?utf-8?B?YUUvOFdRVVdKcmxHTFl2V3Y4NWVBTFJNdjJuQlJVR2pDT1NLL1cveDJMSzdm?= =?utf-8?B?Z3g3bDh6bk1GT1AzTi95TUVZcXhUNzV2VEQ0Mm1MR24rRkg5VldRNUYvZEJH?= =?utf-8?B?eHBUVStlWkNtam5rTDZZekYyc3hEeXlxemNiMlBSSGVyMnEzM0hSa2FZSUwv?= =?utf-8?B?ZmNvUEloZldrakZiK09RZE50Sk9mZW8yOFV0VUFHZHg0YS9EZjBlekZHczBy?= =?utf-8?B?NE84WnFCMlVZc1h6WHRkT2ZEbE1jc2g4UUtZV2VEc25vSk1kOFA1NHdqdlB6?= =?utf-8?B?NHVDVW53ZEh3MG0rTDk1cjZBVjZpVlNmaGwrYzRuWmFTT2VDeGI4czFMeno2?= =?utf-8?B?SjRwNElCSTlrZHpLMUkvcDJMMlc4SlFUc0ExVGdpS09Wb3hpcE4wb1Q5WVBx?= =?utf-8?B?d01JVU0xUjYxdy9NUmFURk00dHpUdVpGd1RETUhRUUxXaGJodm9PRTdDYkVX?= =?utf-8?B?c1NzUm5NNVpNR2FzM0tmNGdGM3Y5b0MyTmlrYmhTeVhmUWgzdVM2T0dvZjZB?= =?utf-8?B?RTEvNDQ2bldjVDcxc09Pd0JMckM3NnZOSmtUUGxCMTdlTGFTZWU2b0RTMFdN?= =?utf-8?B?WnFpVzF3aXVWTHpyZU9kOWloSUwrMTIyeWc4QWNEbjh1OWtpSTMvSllmWUwr?= =?utf-8?B?WHp0cWhsQ2R3OE1GY3B1V3hYaWZNSHhISE1qSkNWL2J3NEpFcTdmVDM2eHIr?= =?utf-8?B?T3JzMnJxTkhzZTh5bzg1Y0NXWXoweWF2VTRjam54Ukd1bGV0alRESU1lWDQ3?= =?utf-8?B?NXVlREgxWlRicE9kdjFjRWRqZWVVQUpWczFJaXhaaTRkN0dpVlhsQUVqc0tu?= =?utf-8?B?NnhTbGtub3Rlc2RBdGs2bVU1REhiK0J4K0dhRWkvYnQzai9tRkNuWTZXZURm?= =?utf-8?B?cjJiZ0xXWFNDU01ONkJrQWgydkUza0dObmN3SlMyamdsaWRpL1dRdlJjQVgw?= =?utf-8?Q?uRb45W5D/BinEQ6rUot2iJ+OD?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb6e6b5e-24cb-4413-5d0f-08db94c07d9e X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 07:57:46.6464 (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: rCOwG7A+7PpAj+spA6ileOhy38IsQi+QKyySK3SNq6Br6oe3wQmRvbBYYywWq/HxmAqQQjt6my4GYT74dePNEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9454 X-Spam-Status: No, score=-3026.9 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=no 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 04.08.2023 09:45, Jiang, Haochen wrote: >> Most k...q insns are VEX.W1 NP ones, aren't they? That should limit the >> amount of special casing based on mnemonic. > > Yes, but not all of them. Right, and meanwhile I came to the conclusion that a new attribute may be better anyway. Something along the lines of EVex that we already have, just that we can't [easily] re-use / re-purpose it here (because of otherwise is_evex_encoding() becoming true). If I was to make such a change, I'd first try re-purposing nevertheless ... Jan