From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2082.outbound.protection.outlook.com [40.107.22.82]) by sourceware.org (Postfix) with ESMTPS id DA32038582A9 for ; Fri, 1 Sep 2023 08:41:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DA32038582A9 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=RwlZ/zKuBvlnxDdp1yjRzYSgJum7foguVHRZY3y4AhSqT9yUQu6488kmyGlzZecNQ8SS4LLrFoQiN9SyYoVP/Lf0sbkFQ9CkUaRiz6pX6HNB29Z/ZElu5VREzCRuykVY//ARolqf+Gr+2kLYMFMyLjCcHJCS7WapHOkYePZJtXrqui0DHqQ5OkUNcT2seeu6qgaqi8A8MlFSBYd3ADY0yAaXLULfTbYNChnmNIujP38qAIN8Hp1FzrLYWBpt9CmLKucyJBrAY2RLH6SrmGgMjKA9JofNfUPVO5zvWYBC6pNAiWc7162zul/nSxZLLFBIoe7TjZg6EWjE+eVN8vIx6Q== 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=pCSEy3LC5ewhEB0QZyfTNrE+BU+ssdRmzCOddtYPptU=; b=OmgIZCFC6pVHD7CzHFLhqVl78T9bm1XODfMtwITy7c+WsyvN2zfSEEopMxT1+Qsz9BJ7fOtCFoirZd/AxSmp+Vg+blh9aiAGyTwbm82IDAgH/awg5glsP9C+CcKSr+yJzonlZvXyJOWS/8jDgvNPw44UHQjhXjqjsmqTM1hS4Dqgg7weEboonaAf8hx4/T2his09ioKuztY9Kb41hJhPTUhEDFxN8r6leRSp7bjqcU7J3JieD/e/4ibhFrR4HZ8HpwoB8Ka5mEBY8gpKRTLhMfqjzAIn6yOwnsbJOfN5i05jknHohFWxvp7YwZpHQmYz7aNfV1ZlLiwiJYVUForhOQ== 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=pCSEy3LC5ewhEB0QZyfTNrE+BU+ssdRmzCOddtYPptU=; b=cn3Nf+zZeTRjGqYHdH7J3F2csh2XP/H2ZYM72KsldSzWumVQz2NVH75cN8MhRUo9jK8odXLQzMPGrhNeEOUJTlRcFBmjg4kFyLEugNxfzlAvWgsrbhTfpdsWX8B1TOwM7WzE1d3olnUmYk8f08JnbI4BBmNumX/K71SB1Q3D+aAJGliOWjeRIiHZRXzad15P0fOsIq59uNJzIi/htVA6KA2PSykxeGKApuCgji6UpH9Wj8Sot1tnZzl954K0cicLh+hNHrBf9K93O1mrizNY4O1I6ofK7uaQkcp5Jdz8Epz9NVpG4sucsLXRiMvY/aHXbIMxKAulkWh0OlR79PnUMQ== 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 AM9PR04MB8488.eurprd04.prod.outlook.com (2603:10a6:20b:41b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.23; Fri, 1 Sep 2023 08:41:45 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%6]) with mapi id 15.20.6745.021; Fri, 1 Sep 2023 08:41:45 +0000 Message-ID: Date: Fri, 1 Sep 2023 10:41:42 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [PATCH 3/5] x86: support AVX10.1/512 Content-Language: en-US To: "H.J. Lu" , "Jiang, Haochen" Cc: Binutils References: <6f819651-36c0-1c69-8224-fe21f0f96a3f@suse.com> <3dc8a453-eb31-1caa-c003-4bee60bf0863@suse.com> <194c4c39-8af0-3eac-9138-df04bc3b2f87@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR2P281CA0117.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::7) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AM9PR04MB8488:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ea02a29-659b-4c86-ef41-08dbaac745b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 84xuXZtkiqPFbRKGXJuD+3QnXGcicTw4bu8H45F5Z9TKUVHezPfU/SwhOW3St2DGj7y40C1p3aHnQuiItPyn1/xcf3tVeB5nYaEcbt3W19wSDCMifghg8zbO/B2h7gI98d//N9+GvfjU20O1v66f8Yum1SBQe7wfGEKHpHt0AmXp5TfjQ9ChCV03pfCajlAtPHO3fHLSwyOTSKsk29trw/IewNK2VVvod3W1JevgEGOa+Iv06ddyZBE542O7Ct4Qdwy+BoZDyZb3WIWoOuEuUUK7EyiuF4458dyQ91qcTH7usmNz3rGOR3HNnYtJl1SEl2rY4lBvbsbuxjVIIhwLvRM7k58x27J/ENMqV0mE2Cvui91Q86W9BilLQ5UBvqjjPrTVpa+1UfD6dkhhSDUhdrtGmhrMhnKMAa3uF8J+0AcThaDhVeeyobCBMYMweSy+L09oH964Oa02guABUGchP7Vc1q+02XVSJuvY8GbXwbkEtNV7LDiU5e+xETiwD9WuvSwFnZ86KS2UpePrhHGn2Zq1HLekIGU5F5rgRJ9lhHt1ycd7/okNNYu9YFt9eedwEOKwzYMKYmmJderyP3cFW5iVrPXjmEdzw/Drv922EwjbHJXwvDquBxgTqyfYIHh4RV8DSHm2RE/lQrLfpczSmg== 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)(39860400002)(346002)(136003)(376002)(451199024)(1800799009)(186009)(6486002)(6506007)(6666004)(6512007)(53546011)(478600001)(2616005)(26005)(2906002)(66476007)(66556008)(316002)(41300700001)(66946007)(110136005)(5660300002)(4326008)(8676002)(8936002)(36756003)(31696002)(86362001)(38100700002)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V2RwaldIWElaL0JEeXBhL2JhR29pUzdFS1R4S1BZVmxMMEJuWEh5eWsrTVY5?= =?utf-8?B?S0dxWUhReWhrTi82WXBuc3g5QWR1NEJmdlNQSkRPb0I2T1RBdzV1NHRPcXpW?= =?utf-8?B?ZjV2NFY5ellHRXlXd3NsVy8wZ3V6ZzY0TkZJZzV2dGs5OVRtZitMZEZKelJw?= =?utf-8?B?UFArL2theVBhVEMxWlA2bFBUdlVLb0dYbm1IRGg3M3QzcDdlMGNMcjA2ZmND?= =?utf-8?B?aUFUazVYU2RobjlpVkxMUkRXdDhwdzhSRTVyeU55OHFUaVRaRThYR0xBTlJZ?= =?utf-8?B?VmFsRW9PSVBhOGNnV0V3VVNSbENsWGtQVHo4YTArbHo1dTZoYmovOHF3VlBT?= =?utf-8?B?NW1CbzdCZ1dnajljRmRsUUljM0d1RytrRzlhQkF5bm5oejIwTmxFT1dxVkx6?= =?utf-8?B?RURYOWdlR1pJRC8vMkdNUGdRRUI3ZkJTNkFVOUgxalU2eTBoSVpPakcyaDFT?= =?utf-8?B?aXhYeXU0OFdKVmFkWHV6TWZiWm1kK25ldUVaQ1pPaXAzZTFRalVyd2xFNThF?= =?utf-8?B?emdhRDZLZnBSM3FpVWlxVVJzRVQyY0pSQmY5YTR3MFE0QUxNM3ArMVBGbmwy?= =?utf-8?B?T1VsTlQ5SDNUelhzMG9vQThIQ285c0FNRURQbWNjZU5nSlFuSU0relpBU2RP?= =?utf-8?B?b2toTmdpMXpuSEZZbXhsTEpQK2d6NG1GVWtnSEhZRWhMZk8wRjJWZE5nTlZa?= =?utf-8?B?QkJwTG41di80SG43dGVXUW93TTRkTlpzNmFWWUlhZGJhMk5ucG1WdG9uTmV0?= =?utf-8?B?d1RWcGdGdjJDeUdnbnBkL2JPMjdpaWZsazZqeUpyOHcwc3VBZXJZdkhjd2g3?= =?utf-8?B?M0dTRmxkRER0RmV2bzEzQUx5eEF5eFJ6YktqVVhBQnZjeGt5YStOU0tJajFq?= =?utf-8?B?MEJnZG1JenFpOWZsZk9rOTZER0Uxdm9ManpLeDlUOER6RjZKT0dobkI4N1hs?= =?utf-8?B?VjM0OVdXWG5PMmVHTlRCNXU1V2orQmNpWUtiNEVaMWZKRkxzdGxhaGVvdStu?= =?utf-8?B?UC9mdUVKdjNsVmRmMStlT2JXVDBCelBpaXJxa3orYU52SzZEMlEvWU5nT3VP?= =?utf-8?B?ejZaVDh3VnRzMW55Zkl1bU5zWHAyWE8zR3dzaFczYXRmR0U3ZHdIbmF6TWJp?= =?utf-8?B?VmtaOUphd29PcWl3WURJREpGZ3c5Q0tBN1kya0lVd1IvdXBJVGxJUUxXQ2k5?= =?utf-8?B?Y2l4UENZZzZISzUrZVVIYll1ZWZSQmYxNjU0ZzRxVTJTNkFnUExHRHhTMmhh?= =?utf-8?B?WXpvRDhlM1R3MVZ3Z1NONjVoNnZBdnFZYzBaYzBTSGZtcER4b0xITW11QzVW?= =?utf-8?B?TldGNm1aRGxCUkFUbUdMZjBHQms5Z2QwS2grZ2FUSlQzK0lyYlNtSGo3emdj?= =?utf-8?B?TXhheW9tb0EyckRCY2ZqUHpPdER6bE5TUGR5R2pwM1VRVEs5eXQ0R2pPSHJ5?= =?utf-8?B?U05VYlBWREljNnpCVzFTTXV5MGVJZlRmLzAxR1dxNkZNcEVBblBzSkNXc2pp?= =?utf-8?B?Skk3ZTBIVUxYenNyNjdiV1ZKNGtwNW5yeWRSVFlSS09ORG5jT0RhdDFnWlNt?= =?utf-8?B?RGNuQ21VR1dsY1ZZSWE5Rms4UTBXMVZodFNGRWtVYkZGNWhmTzNnQlRBQTla?= =?utf-8?B?TFp0dW40REd0VVNPUHkzUG9MdXRzeFZmNGtXZ25vNHFlb3VZZXYwTXNLQ2dj?= =?utf-8?B?NFpLMWtEbDVoTnRQY3k2UndNZ1g2bWZtT04rSlZJL2VKWTZKTEdDZEJEQ1FM?= =?utf-8?B?T3c3VW5ZK3ptVU1Ha3NjOUdvUjYwR040VVljMTQ2OUxsTitFTEZ5WDNtMXdB?= =?utf-8?B?TzJDRlRMeEJTRmwyV0gvY0xkUDUvQ1Fyb1dwMWVmL0lRbmpMamM5WnRIcVNB?= =?utf-8?B?WHFraDlsMDBVUUdSQVU4N0tTRzY3M21qb2Zqb3FXME0zY3hzZ3drVDR2WW4x?= =?utf-8?B?WE96SUQvZmpCKytIRWNXdVV0UWdHbnlaaHNkSmNKVGFDcXArZloyRDlXTVEr?= =?utf-8?B?VlhRdXJGT21jOWhiTkNzdkN0V2J1bE0yYTd0N1NNZGVJMXhsMkl4UEIvRW5y?= =?utf-8?B?dVhjL2ZrR2gxV2pmK010K3VUdklET0IwQzBncU5ncG43SnN6UEtVK0F1Vnlx?= =?utf-8?Q?me/u8qqV7uMRapoIk6xUjrvfP?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ea02a29-659b-4c86-ef41-08dbaac745b2 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2023 08:41:44.9525 (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: jtOvCaQfC+XCg/PJAwNJM0ruID6LYfIaf95hzFRnjhLJ1R13H3sP5MbyxQS8CMxwhcNQv2JIkfYH4k2grms9Jg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8488 X-Spam-Status: No, score=-3028.5 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.08.2023 17:28, H.J. Lu wrote: > On Wed, Aug 30, 2023 at 12:48 AM Jan Beulich wrote: >> >> On 30.08.2023 03:10, Jiang, Haochen wrote: >>>> I don't think we need to make AVX10 to imply AES and VPCLMULQDQ in >>>> assembler. The AES and PCLMULQDQ changes aren't needed. >>>> >>> >>> AVX10 should not imply them. However, I suppose we are talking about >>> the relation between AES/VAES and PCLMULQDQ/VPCLMULQDQ. >> >> Correct. Some change needs to be done; the question is whether as >> posted, or whether with a prereq patch adding those two connections >> (with, as said before, me intending to go the latter route unless I >> hear otherwise). > > I agree. VAES should imply AES and VPCLMULQDQ should imply > PCLMULQDQ. Actually there's something similar with AVX10 itself: AVX512F includes equivalents right away of what comes under separate extensions for AVX: F16C and FMA. AVX10, otoh, is presently specified to only guarantee AVX and AVX2. Does that mean that VEX-encoded vfm{add,sub}* and ps<->ph conversion insns aren't guaranteed to also be available? Doesn't seem logical to me, so I'm inclined to make FMA and F16C prereqs of AVX10.1 as well (or alternatively of AVX512F, but I think this would have undesirable effects). AVX2 isn't an explicit prereq only because it already is one of AVX512F. Jan