Message ID | 20241202181450.2091371-2-claudio.bantaloukas@arm.com |
---|---|
State | New |
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D890A3858429 for <patchwork@sourceware.org>; Mon, 2 Dec 2024 18:17:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D890A3858429 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=gdJtwVVm; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=gdJtwVVm X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060a.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::60a]) by sourceware.org (Postfix) with ESMTPS id A5CC73858C31 for <gcc-patches@gcc.gnu.org>; Mon, 2 Dec 2024 18:15:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A5CC73858C31 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A5CC73858C31 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::60a ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1733163328; cv=pass; b=fxj7NPMFSCKuRu9Ct/EWLwf9lLbgydR0Ukb/PLOX+xjnurHALsDMu/Kac+E1PTCD9dt7p89EPTUKwZsPLKhx+g2PZqLMsoOSpCx38zjEF20w0KFfwcMyOWGpdRtqK75f1S2hVRLgU9cQFLnaCqLQk+eUVCAiU3PGvbbGawlYi0Y= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1733163328; c=relaxed/simple; bh=ixeFVMwZvOw9aKAsneZpb2JiNzJ/SEZvCToGA/vCiAQ=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=H5W5plS3kFkGAy45SiBxtVz5YipWDFVzEumsvOAFU1rCp/o1JnYv2K/qqRPqBjFKmT1IvCOotoK+QLLiKypd1xSO+Mftp2NjSd/usuxedYltfTpxE3yahzkvRrT+229TX3iJ0qXKGz0Gd6J8Pu9aN77ezNYSlt4gQn1xPrmYuXE= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A5CC73858C31 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=zJ8wYYHleUL8fiWTQJkJ9yih4Dyl9yW8h1YWpDslt2jjIJda5x1equ8zuVMl7kwE2C97lRG73aD/MsoIEamsN4kJ4UW00AuZ5/me90y6mObsdKq/lltFPAwd+47me6m8jBTZsUBTf20JtCWIcpZRod3E6vMvGrPoXo2Lk5oQqVe2tgRj4xa3rtxGo4qVirwj8w/2Al9cQTZqYyS2+l0MuizWgVRJM7fQJ62fUns7JaDpz2Co8Km0pjFFx1V/SfgsUkzsIR3rwLt7FERZfyW1i538JBkX/L3px//H9fT4/BQzGnnnvX3zZPh+nHH59DlJ9lEEYZLLRYI0c6ov17pgEA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Si8iENzaaatZghSSe2R3JZQygdDgOPBN9gL1J0DEV2o=; b=syTj4efZ2COowGgskXgsM4sWg27IDf0dPdvNgvQW6/4YWs/4Nh0tUTir9lMIFrCVq+5Wc6TEfPO9ynKVgjk1j0FTPvqvnvoYvBzYxBkhUzYgpE3blacqvgV4Dx2On0AQUEzD6BveJfDXBXKeIr6pZUWY7y6IKqvxxV0/lOW2W8xvPNR0ZfkT1SKHpr/RCARSctuNOrnl6sqD61rE/4WklErXmnLIva8Mes02E7vaMEb1d+8xcKpvx9EUFgcTGDvYQDMVFIVX6lwCm+M1xDXF3PrF/CvZnIG7quf+lDcM+dkxxQW2F/TAeqmgTG4pF7bkMOPB31MxeDsFE9MsePcpsQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Si8iENzaaatZghSSe2R3JZQygdDgOPBN9gL1J0DEV2o=; b=gdJtwVVmowVkZDkR9IQAzT3j24paSBR5M5pXhn6DYGKxbiWBGlWUjTsXu89puHNlmFMQO/XG98iAbtAf0AI98YtLqa7TQM2yEAmXnQz5+MOnmVySkIsc53UGN/MPjWUl8iZqP1W2CFk6xPDb0q4a6V9CR6RHt8Q31R8tCE3LzpI= Received: from DB8PR06CA0024.eurprd06.prod.outlook.com (2603:10a6:10:100::37) by DU0PR08MB8162.eurprd08.prod.outlook.com (2603:10a6:10:3ed::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.18; Mon, 2 Dec 2024 18:15:23 +0000 Received: from DB1PEPF000509E5.eurprd03.prod.outlook.com (2603:10a6:10:100:cafe::e3) by DB8PR06CA0024.outlook.office365.com (2603:10a6:10:100::37) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.17 via Frontend Transport; Mon, 2 Dec 2024 18:15:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509E5.mail.protection.outlook.com (10.167.242.55) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8230.7 via Frontend Transport; Mon, 2 Dec 2024 18:15:23 +0000 Received: ("Tessian outbound 75f654e2c9bc:v514"); Mon, 02 Dec 2024 18:15:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 803db112491d4cc1 X-TessianGatewayMetadata: j4/XUM+Ef2CQPfnmMtIUKPUDS6is1CNoal90+/dp32imXnhnRM6Jufh1a1vHDazEQEeff83xePJEcevay3gW/eoJexslSujqOnIlx6VVFq3yzyYZeeWctzaWM51YrvAwaA/VAWcElQgjwloeT0b/v7p38esOBK3K5ewCmk7KR45WdolNy+4N3k19PCR2YUjm X-CR-MTA-TID: 64aa7808 Received: from L124cb6ca8f34.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 51CFF585-C99D-40D0-BF92-20D32F08FC68.1; Mon, 02 Dec 2024 18:15:11 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L124cb6ca8f34.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 02 Dec 2024 18:15:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vEj+ZVSjuRZ5ykI4VHKOjr6712ZBD3LxBnUvG2aX2aH+4taIPjs1S2bDctdy98uWVw9w13uSFZ70KB991r9W7kA/15fgpgnAwlzN+KT/vIAngVy9ttSvbNoyNLGeqRcvrgaz4rGMIogIi23T8EAe9Im1+USfCzDqOtP4+Dm5eNeS0M2qBoOYlWgOrMUfMWpsGMhsocY7z6R9/EpEzA0rrqexv1kDuk2fN2ZHvdr5GjMoty6BhPdHAvFjvx/Rfm8z7j5z9fzav6Nd5KDl84usiks1CvVncluP5pwOIirD29ifXEalhm40z3CEUR+vf7sM7O5HpbO7upNaln9tW0f8Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Si8iENzaaatZghSSe2R3JZQygdDgOPBN9gL1J0DEV2o=; b=cHm5reoR3gPyFNWd2qRuZwAZQoEN/850k7XD3IcqsHSy72GUsZ0hxgsIMGeKK44Bn93lViROMQjok261ITtsNzWV6M/6jY3B8DA0RMVuW6Akt2SFk1hmhDUBUarsWOSdJiEvq5NbOtSXSmvee829sYNW10VSPNIZNZ37aGNhwrfv6iqGY6VsOpLQEehigZstabwZGy7vwfR+mytDiw4TedICqw3O4nqdZgtB58l5qUyEtVZO02m9OTKKQlmgnX2pbF+HV9WH3dibZEOej3oRk5m1puVHNlu3QiTEfItqlDI3Oq0LkQWNHyKDI7jf7E1JNN2Ld+wcmkUeBQPgp9Ym9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Si8iENzaaatZghSSe2R3JZQygdDgOPBN9gL1J0DEV2o=; b=gdJtwVVmowVkZDkR9IQAzT3j24paSBR5M5pXhn6DYGKxbiWBGlWUjTsXu89puHNlmFMQO/XG98iAbtAf0AI98YtLqa7TQM2yEAmXnQz5+MOnmVySkIsc53UGN/MPjWUl8iZqP1W2CFk6xPDb0q4a6V9CR6RHt8Q31R8tCE3LzpI= Received: from DB3PR06CA0021.eurprd06.prod.outlook.com (2603:10a6:8:1::34) by GV1PR08MB8240.eurprd08.prod.outlook.com (2603:10a6:150:5d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.17; Mon, 2 Dec 2024 18:15:08 +0000 Received: from DB1PEPF00039234.eurprd03.prod.outlook.com (2603:10a6:8:1:cafe::9d) by DB3PR06CA0021.outlook.office365.com (2603:10a6:8:1::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.18 via Frontend Transport; Mon, 2 Dec 2024 18:15:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DB1PEPF00039234.mail.protection.outlook.com (10.167.8.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8230.7 via Frontend Transport; Mon, 2 Dec 2024 18:15:07 +0000 Received: from AZ-NEU-EX06.Arm.com (10.240.25.134) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 2 Dec 2024 18:14:55 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX06.Arm.com (10.240.25.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 2 Dec 2024 18:14:54 +0000 Received: from 5fe87ac27518.euhpc2.arm.com (10.58.86.32) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Mon, 2 Dec 2024 18:14:54 +0000 From: Claudio Bantaloukas <claudio.bantaloukas@arm.com> To: <gcc-patches@gcc.gnu.org> CC: Claudio Bantaloukas <claudio.bantaloukas@arm.com> Subject: [PATCH v1 1/1] aarch64: fix fp8 cpuinfo feature names Date: Mon, 2 Dec 2024 18:14:50 +0000 Message-ID: <20241202181450.2091371-2-claudio.bantaloukas@arm.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241202181450.2091371-1-claudio.bantaloukas@arm.com> References: <20241202181450.2091371-1-claudio.bantaloukas@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.45.2" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF00039234:EE_|GV1PR08MB8240:EE_|DB1PEPF000509E5:EE_|DU0PR08MB8162:EE_ X-MS-Office365-Filtering-Correlation-Id: 30b5003a-cc8b-4342-d815-08dd12fd49c9 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info-Original: BuU+kcQj/T0ggcgjgKFAuAuOyVKDYQCIalqb1a1ubs9v5X4PlcHB4neZRWeIdzD6YuyAVZdV5aaA9jVzcV2M9cCef5lbdQWrzgU0PJ9MElWn5o496IqMoccNSQvkJT3ToQlKqR2XDZ3aY3fi4RLcpnkofLlkU3cFT12kSsL9PJjkojQIBLifsNZVzYWYIuNTdwlcbZi95DqWWCW1N6ETO5AXtqaVakDb3sCCo/nXZXkU61/pvc/3DPhVMXPhgzb3dH4V9v/z4D48JoPy5u8kCSiHTBOMvU4XZn9YrtrQ2+27j9p19w7gk4/lRd1xl9YPF6CmtYTmw1SwtlU49en3WnkL8CXUmpGYpH909dPSdwAWZTiJLQ8rS0xctJtLhfPiHIDU+kbAUI7VdIernPnnD0Rs4VrqMlzbo3cGXpybWTeEQtQjhwRX5ygX14XvYYj6aZeckhdcG9q+cFk/eWtBdHh7u6s02YFExQLsB0Kzpp3yuOD7jDg6bWfPal8B7vqDS+van4weWnjBlbU6q8RP7i0eX4NUsoL11S9igydEE2DOQYY/PQVjGkhhySAlmVvT4TGXsf7s5KFSM1v3nczhEzki8qkgnMqKAK0kYV9qqTATj5KMze4uMLq6UXY7bmuBz2ivoQc5igIlessNLmeqi8wnDKixnNhrUFv0ncixSJMvQ/EiG+rtSoJUuAGz2Y2wXDMILrSqC05ZqTnYQ6IsTdREpN41kxVF0LT0SlGVlknU/31Hi8mMWkO8CTslsI4lYBghPyda1pGUyqw/AHSeH7in2k377hc00cErcscLwOvhdnKE0Ji5n/r/F+NqS9sT46y5e4XqrSrLlAQoEGdXlsoYYvUCxFyryxToxypxELmB8xBU26WC2BlyKhzbWU81AxETv6GLtt1scvPkLb72Km7SBetJXGLz7lb3TN7wbEBrbphGJPzuD4sBFqL+i98qc9A2OCczCT2l0MFuqWEjfF52C2IpTKl0Lu8comDnZQ8tS53bg18PI0Me/gkUnMBpx4FRYT/E0NfZ4021RG5HYrdrzaj3p8PjOi9JrudsSTl2Bk0wxXGXvDGSskrAtEKAx/AlkW8Vvdc+EI+l6wMjKhLGm3AL01CBoOHh7h2t8f9lBMURIo30MmbUxSo/VhN88XpSwZPhtp4VhE1DykU5yGw4Xh7FAa3Xph3t2O94Iwn/GK1z93OU8wjVK36XA+f2yCHKMJ13c2Xf5XGeSgWshwap1+3QUuG9yEgv+AUPiBZuiHlfbJjNZ1DkWhEfjOQj6lXsOGDhKsfOlPdED2ojGcf+pbGmu+zoFNDlodBwvCT3pwcFJEgzmRFmxdzFVQKdlmQxXTcRTj8XD1GWT0OaDoQDo3McQHNqML7zonCWuHSzhxbwyOnyBvdo0TW3L4Ymmw8RRbKnAAuw6VWKo33JPBpRXM27LEcP0tlCxv94m2VFjCtz6xo56zc4v2g8Qzs8 X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(82310400026)(36860700013)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8240 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:8:1::34]; domain=DB3PR06CA0021.eurprd06.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509E5.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c8193cb3-4e6f-4bde-600b-08dd12fd40ab X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|35042699022|1800799024|14060799003|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?JL1YVCcwDT0VmCdkJIzjEru5XJGhUf1?= =?utf-8?q?Ql4b8FZMCSCzp2wZxq57V28Ml4dx8qaSen2xKlmjp1uhPqp0t20omnUL3PaTiSzy3?= =?utf-8?q?yEPTe7Z5hfaK9cWiMg8RMc+Ign9WzLWHfdBVexghyh0PY29ir4gEWL9d8LVwUkCsk?= =?utf-8?q?+Goto0mGQntS6Zw6ijj7bUChYQ6qXLXN7pBH1ctF/Oe2Ry6CK+NcXBCQ7naD9zfyw?= =?utf-8?q?RZVHdSCsxtEXOovN5mUwrIZ7BtqgHuh1ROFIb/CHg9a4yxOPrbnLY/wykzs3jeuAc?= =?utf-8?q?KT+EP2tRDxco5IRaKyGkUSzDSzf4wlGQ6UXhQEhdDg3oVYBHEXn1XVLe3bzC1lpOq?= =?utf-8?q?MqQPgPEZRL9ohg8H35fro6Zfdr2A9zH8TC7XWMORib9ZKKEoINIyTL3vc41yb2brp?= =?utf-8?q?qPCMdSXhoEiXoWsSFUw1pWaO2+nkOFZatkfRgkR6wVqVzCtCJbiws+JVgYb5lw4WV?= =?utf-8?q?i5yndpgOladd4ekyh+h2J22/kBcCBMGg7iXtAKqMbi6VgLWT3r2+QmFU4r/6FXtoF?= =?utf-8?q?cFih7cWIdSbk1AyWzXycuJh9Vl75AAbRXVtoUFueFY0znfZZ0Uk1/7FkMaLfAsiiv?= =?utf-8?q?/8FgdkkqEOPwFm69qyd16uGFVYqTcyURdQFIaYGmDQSBMBqNE8dgsZEHcFFTRhICm?= =?utf-8?q?dwIsMbzutfdxKlu8XP/F3RADrcS5WxHIwKs1ZseMQ9a4i3YgdTj9zWDRxuiGmobQc?= =?utf-8?q?QsZfIsOZiW1ceDmwYPeaHQk6NI6YNk3FPIpNuh/JQfXKC69NTmG37WpDcBMprkjWi?= =?utf-8?q?WOpOyP3w5rCV7DDwKO/u6tugdkLmvioZRJOJOOuePWPCk9yeb7vyHcfSXDaoS0IH3?= =?utf-8?q?PjgIMLWXwAN9u9O9mNfoOx1nWMdjmcAWaGwnoIzJeCorH4i+928Kc1yWGKMf4WQ4I?= =?utf-8?q?Ge63JFo4GSXfBLgqyzpDXDBBjsc57Ai5w0gIhlV54oQlK5l0UB5Wx1lAu3Z2laMrV?= =?utf-8?q?yJ+GBcOBM6xJXluw+DrfwnQkUxHH81cY1TwIKkTtCQNVHuTi4510ZZZGf60VLUZgR?= =?utf-8?q?nx8pROmnr3yfLOhXpiwe6IKQs+coZ6bRWe2KbuVcHQFoMJByCdb5b8WsmpO1qjyaj?= =?utf-8?q?/AomgCrE6xiIJkUuLv4VaUMB3M2BTI5BIIEj6+M5oZr2ISRmawdJ0W2P5fxSVIKhK?= =?utf-8?q?pkxf5nmHsO8vwe/gW2TwYA56OYnUlPnYG0IuqyMXoaV1pT8fxogV3BeqMraqdgt7b?= =?utf-8?q?MlaRkAF2qdQousDweES1JjL22ySeUJNG8j9CafEDBv5wV3JtwvC2SN2qaSDqHZyXi?= =?utf-8?q?AZ2Qb79BKrQQgGWpRXq10sURfKLOkr/Xq9WECUc0DqDWP0IG1Yq1L2dHC8dmShCJe?= =?utf-8?q?7zCHwAjoCl670XVJX9QU2ZRMm/6gAL4k6KfiT5e86rQ9ya0Jh7POuj3kiSO9kY5qd?= =?utf-8?q?BNB8mdPJ4ch?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(35042699022)(1800799024)(14060799003)(376014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2024 18:15:23.0469 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 30b5003a-cc8b-4342-d815-08dd12fd49c9 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509E5.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8162 X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
aarch64: fix fp8 cpuinfo feature names
|
|
Checks
Context | Check | Description |
---|---|---|
linaro-tcwg-bot/tcwg_gcc_build--master-arm | success | Build passed |
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 | success | Build passed |
linaro-tcwg-bot/tcwg_gcc_check--master-aarch64 | success | Test passed |
linaro-tcwg-bot/tcwg_gcc_check--master-arm | success | Test passed |
Commit Message
Claudio Bantaloukas
Dec. 2, 2024, 6:14 p.m. UTC
The previous version of the patch was based on the mistaken assumption that features in /proc/cpuinfo had matching names to the feature names that gcc and gas accept. This patch enables the fp8 feature when the f8cvt feature is enabled, under the assumption that fpmr is always enabled when f8cvt is. Changelog: gcc/ * config/aarch64/aarch64-option-extensions.def: (fp8): fix FEATURE_STRING. (fp8fma, ssve-fp8fma): Likewise. (fp8dot4, ssve-fp8dot4, fp8dot2, ssve-fp8dot2): Likewise. --- gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
Comments
Hi Claudio, > On 2 Dec 2024, at 19:14, Claudio Bantaloukas <claudio.bantaloukas@arm.com> wrote: > > > The previous version of the patch was based on the mistaken assumption that > features in /proc/cpuinfo had matching names to the feature names that gcc and > gas accept. > This patch enables the fp8 feature when the f8cvt feature is enabled, under the > assumption that fpmr is always enabled when f8cvt is. > > Changelog: > > gcc/ > * config/aarch64/aarch64-option-extensions.def: (fp8): fix FEATURE_STRING. Should start with a capital: “Fix”. > (fp8fma, ssve-fp8fma): Likewise. > (fp8dot4, ssve-fp8dot4, fp8dot2, ssve-fp8dot2): Likewise. Ok with the adjusted ChangeLog, thanks. FTR there’s no need for a 0/1 cover letter for such single patches. Is that a consequence of a git send-email workflow? Kyrill > --- > gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def > index 90abb1c5edd..7c5633aa803 100644 > --- a/gcc/config/aarch64/aarch64-option-extensions.def > +++ b/gcc/config/aarch64/aarch64-option-extensions.def > @@ -243,21 +243,21 @@ AARCH64_OPT_EXTENSION("the", THE, (), (), (), "the") > > AARCH64_OPT_EXTENSION("gcs", GCS, (), (), (), "gcs") > > -AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "fp8") > +AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "f8cvt") > > -AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "fp8fma") > +AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "f8fma") > > -AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "ssve-fp8fma") > +AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "smesf8fma") > > AARCH64_OPT_EXTENSION("faminmax", FAMINMAX, (SIMD), (), (), "faminmax") > > -AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "fp8dot4") > +AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "f8dp4") > > -AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "ssve-fp8dot4") > +AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "smesf8dp4") > > -AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "fp8dot2") > +AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "f8dp2") > > -AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "ssve-fp8dot2") > +AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "smesf8dp2") > > #undef AARCH64_OPT_FMV_EXTENSION > #undef AARCH64_OPT_EXTENSION
On 12/3/2024 10:24 AM, Kyrylo Tkachov wrote: > Hi Claudio, > >> On 2 Dec 2024, at 19:14, Claudio Bantaloukas <claudio.bantaloukas@arm.com> wrote: >> >> >> The previous version of the patch was based on the mistaken assumption that >> features in /proc/cpuinfo had matching names to the feature names that gcc and >> gas accept. >> This patch enables the fp8 feature when the f8cvt feature is enabled, under the >> assumption that fpmr is always enabled when f8cvt is. >> >> Changelog: >> >> gcc/ >> * config/aarch64/aarch64-option-extensions.def: (fp8): fix FEATURE_STRING. > > Should start with a capital: “Fix”. Thanks, will fix and push. > >> (fp8fma, ssve-fp8fma): Likewise. >> (fp8dot4, ssve-fp8dot4, fp8dot2, ssve-fp8dot2): Likewise. > > Ok with the adjusted ChangeLog, thanks. > FTR there’s no need for a 0/1 cover letter for such single patches. Is that a consequence of a git send-email workflow? It is, I wanted to avoid adding the "ok for master" in the patch itself so I use cover letters everywhere. Is it a problem if I do so? Cheers, Claudio > Kyrill > >> --- >> gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- >> 1 file changed, 7 insertions(+), 7 deletions(-) >> >> diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def >> index 90abb1c5edd..7c5633aa803 100644 >> --- a/gcc/config/aarch64/aarch64-option-extensions.def >> +++ b/gcc/config/aarch64/aarch64-option-extensions.def >> @@ -243,21 +243,21 @@ AARCH64_OPT_EXTENSION("the", THE, (), (), (), "the") >> >> AARCH64_OPT_EXTENSION("gcs", GCS, (), (), (), "gcs") >> >> -AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "fp8") >> +AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "f8cvt") >> >> -AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "fp8fma") >> +AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "f8fma") >> >> -AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "ssve-fp8fma") >> +AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "smesf8fma") >> >> AARCH64_OPT_EXTENSION("faminmax", FAMINMAX, (SIMD), (), (), "faminmax") >> >> -AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "fp8dot4") >> +AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "f8dp4") >> >> -AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "ssve-fp8dot4") >> +AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "smesf8dp4") >> >> -AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "fp8dot2") >> +AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "f8dp2") >> >> -AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "ssve-fp8dot2") >> +AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "smesf8dp2") >> >> #undef AARCH64_OPT_FMV_EXTENSION >> #undef AARCH64_OPT_EXTENSION >
> On 3 Dec 2024, at 11:41, Claudio Bantaloukas <claudio.bantaloukas@arm.com> wrote: > > > > On 12/3/2024 10:24 AM, Kyrylo Tkachov wrote: >> Hi Claudio, >>> On 2 Dec 2024, at 19:14, Claudio Bantaloukas <claudio.bantaloukas@arm.com> wrote: >>> >>> >>> The previous version of the patch was based on the mistaken assumption that >>> features in /proc/cpuinfo had matching names to the feature names that gcc and >>> gas accept. >>> This patch enables the fp8 feature when the f8cvt feature is enabled, under the >>> assumption that fpmr is always enabled when f8cvt is. >>> >>> Changelog: >>> >>> gcc/ >>> * config/aarch64/aarch64-option-extensions.def: (fp8): fix FEATURE_STRING. >> Should start with a capital: “Fix”. > Thanks, will fix and push. > >>> (fp8fma, ssve-fp8fma): Likewise. >>> (fp8dot4, ssve-fp8dot4, fp8dot2, ssve-fp8dot2): Likewise. >> Ok with the adjusted ChangeLog, thanks. >> FTR there’s no need for a 0/1 cover letter for such single patches. Is that a consequence of a git send-email workflow? > > It is, I wanted to avoid adding the "ok for master" in the patch itself so I use cover letters everywhere. > Is it a problem if I do so? No, I don’t object to it. I think there are ways to have email content that doesn’t go into the commit message using the “scissors” notation “-- >8 --“, but feel free to use whatever’s comfortable for your setup. Kyrill > > Cheers, > Claudio >> Kyrill >>> --- >>> gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- >>> 1 file changed, 7 insertions(+), 7 deletions(-) >>> >>> diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def >>> index 90abb1c5edd..7c5633aa803 100644 >>> --- a/gcc/config/aarch64/aarch64-option-extensions.def >>> +++ b/gcc/config/aarch64/aarch64-option-extensions.def >>> @@ -243,21 +243,21 @@ AARCH64_OPT_EXTENSION("the", THE, (), (), (), "the") >>> >>> AARCH64_OPT_EXTENSION("gcs", GCS, (), (), (), "gcs") >>> >>> -AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "fp8") >>> +AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "f8cvt") >>> >>> -AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "fp8fma") >>> +AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "f8fma") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "ssve-fp8fma") >>> +AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "smesf8fma") >>> >>> AARCH64_OPT_EXTENSION("faminmax", FAMINMAX, (SIMD), (), (), "faminmax") >>> >>> -AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "fp8dot4") >>> +AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "f8dp4") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "ssve-fp8dot4") >>> +AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "smesf8dp4") >>> >>> -AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "fp8dot2") >>> +AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "f8dp2") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "ssve-fp8dot2") >>> +AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "smesf8dp2") >>> >>> #undef AARCH64_OPT_FMV_EXTENSION >>> #undef AARCH64_OPT_EXTENSION > > -- > Claudio Bantaloukas >
On 03/12/2024 10:41, Claudio Bantaloukas wrote: > > > On 12/3/2024 10:24 AM, Kyrylo Tkachov wrote: >> Hi Claudio, >> >>> On 2 Dec 2024, at 19:14, Claudio Bantaloukas >>> <claudio.bantaloukas@arm.com> wrote: >>> >>> >>> The previous version of the patch was based on the mistaken >>> assumption that >>> features in /proc/cpuinfo had matching names to the feature names >>> that gcc and >>> gas accept. >>> This patch enables the fp8 feature when the f8cvt feature is enabled, >>> under the >>> assumption that fpmr is always enabled when f8cvt is. >>> >>> Changelog: >>> >>> gcc/ >>> * config/aarch64/aarch64-option-extensions.def: (fp8): fix >>> FEATURE_STRING. >> >> Should start with a capital: “Fix”. > Thanks, will fix and push. > >> >>> (fp8fma, ssve-fp8fma): Likewise. >>> (fp8dot4, ssve-fp8dot4, fp8dot2, ssve-fp8dot2): Likewise. >> >> Ok with the adjusted ChangeLog, thanks. >> FTR there’s no need for a 0/1 cover letter for such single patches. Is >> that a consequence of a git send-email workflow? > > It is, I wanted to avoid adding the "ok for master" in the patch itself > so I use cover letters everywhere. Anything after a line with three dashes will not be added to the commit message (unless the committer overrides the string to match). So in this patch the following text (and anything after that) would be dropped. --- gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) > Is it a problem if I do so? > > Cheers, > Claudio >> Kyrill >> >>> --- >>> gcc/config/aarch64/aarch64-option-extensions.def | 14 +++++++------- >>> 1 file changed, 7 insertions(+), 7 deletions(-) >>> >>> diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/ >>> config/aarch64/aarch64-option-extensions.def >>> index 90abb1c5edd..7c5633aa803 100644 >>> --- a/gcc/config/aarch64/aarch64-option-extensions.def >>> +++ b/gcc/config/aarch64/aarch64-option-extensions.def >>> @@ -243,21 +243,21 @@ AARCH64_OPT_EXTENSION("the", THE, (), (), (), >>> "the") >>> >>> AARCH64_OPT_EXTENSION("gcs", GCS, (), (), (), "gcs") >>> >>> -AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "fp8") >>> +AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "f8cvt") >>> >>> -AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "fp8fma") >>> +AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "f8fma") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), >>> (), "ssve-fp8fma") >>> +AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), >>> (), "smesf8fma") >>> >>> AARCH64_OPT_EXTENSION("faminmax", FAMINMAX, (SIMD), (), (), "faminmax") >>> >>> -AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "fp8dot4") >>> +AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "f8dp4") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), >>> (), (), "ssve-fp8dot4") >>> +AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), >>> (), (), "smesf8dp4") >>> >>> -AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "fp8dot2") >>> +AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "f8dp2") >>> >>> -AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), >>> (), (), "ssve-fp8dot2") >>> +AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), >>> (), (), "smesf8dp2") >>> >>> #undef AARCH64_OPT_FMV_EXTENSION >>> #undef AARCH64_OPT_EXTENSION >> >
diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index 90abb1c5edd..7c5633aa803 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -243,21 +243,21 @@ AARCH64_OPT_EXTENSION("the", THE, (), (), (), "the") AARCH64_OPT_EXTENSION("gcs", GCS, (), (), (), "gcs") -AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "fp8") +AARCH64_OPT_EXTENSION("fp8", FP8, (SIMD), (), (), "f8cvt") -AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "fp8fma") +AARCH64_OPT_EXTENSION("fp8fma", FP8FMA, (FP8), (), (), "f8fma") -AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "ssve-fp8fma") +AARCH64_OPT_EXTENSION("ssve-fp8fma", SSVE_FP8FMA, (SME2,FP8), (), (), "smesf8fma") AARCH64_OPT_EXTENSION("faminmax", FAMINMAX, (SIMD), (), (), "faminmax") -AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "fp8dot4") +AARCH64_OPT_EXTENSION("fp8dot4", FP8DOT4, (FP8FMA), (), (), "f8dp4") -AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "ssve-fp8dot4") +AARCH64_OPT_EXTENSION("ssve-fp8dot4", SSVE_FP8DOT4, (SSVE_FP8FMA), (), (), "smesf8dp4") -AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "fp8dot2") +AARCH64_OPT_EXTENSION("fp8dot2", FP8DOT2, (FP8DOT4), (), (), "f8dp2") -AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "ssve-fp8dot2") +AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "smesf8dp2") #undef AARCH64_OPT_FMV_EXTENSION #undef AARCH64_OPT_EXTENSION