From patchwork Tue Apr 9 13:26:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 88241 Return-Path: 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 DC0B5384641C for ; Tue, 9 Apr 2024 13:27:37 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2044.outbound.protection.outlook.com [40.107.13.44]) by sourceware.org (Postfix) with ESMTPS id 113B23861021 for ; Tue, 9 Apr 2024 13:26:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 113B23861021 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 113B23861021 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.13.44 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712669216; cv=pass; b=qvzuSTAos5q7lC3Z9BUoyfl5RhQzRQPKYM1cXJr4w3PuMLt0wpI+wllGYC8f6YqucgzAk3tqQ+4QOu9miFqmueakGXrlQXcpYuo8NtqDmFJZZcihwebLXTLfz7ao+Wz9w2IrvZmzCr7Yh+IHQgbr9btp4P7sKyEmzPOizCzR/TY= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712669216; c=relaxed/simple; bh=YULh9jxQDNhh+d8BKKduIWd7rdZFPL/725tuq96qkiU=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=GrF0rFex+z5kc0iRbFd3RkFWUm7ijForKBQ2iEAR2Tp7GDtB+PkprvA23yeLJ2X4Iz+9At/IKqwJd0LOCm53HKrmjruzaxjFAY3PMseOwIPbH3B9umIVKLnBiIq74uG/23IZCtGqt6UrOOFLRn20/giUMMIptjvKNJmbgaiBRSI= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=lwOK8FCCmj7Izz/DKHTCuj0iip22ELvC3RCttsx3ZfBFtUfg2yvxrMZC6SfWRkGRwj/pP1TRu4IdfKINiuAU1UgF9CCmRvyp2oweOEpEkBmujUPTqCPmAA1BzZe11wb66VbJGMX441CpGcvw7pI0V+WFMHg9SnhLwmUbcTfNt+BXz8HWxFdAuyh5Kmwk9tEzclMomG5HovFnyf3zetg2O6XPv2eVQ6QfyLd0B+xClHgJUafz/WqEPFCusQNYNt6YisPyWX7f7kPR4WfDmw+0a6aVavWW4zHJBM6vMm17iTARgDtttezDqXoRQhao6viSrN+dU8884mqAc97ihcgAsw== ARC-Message-Signature: i=2; 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=bov9wkLSK4KwHvdnmycaK0BxtnPii3aVm7Ex1a2UA44=; b=WkZum9GRMusIND9lIGkWQDmqJ2LQt13vSOOsGAfLWfTatZW/+v90bunb/n6C2zJb51PQEAsDAITK4wBlWltrWlRk0P/XhlsEBY14CJnR65WWP9mK5b0msTcs3O1ta+xsanyEJKO8pyd+wO/LPj585uobYPpsHM8eDcypmv+lxh4VCvFE3zxsUCU+bWRnLHe57YYiq4DVyYP2bKttykukYUMUcldCNmFS1t/Cl9yu5EKPGSi8Ywj98cw3JNkend2X5N4Elbhw/+RAoX8dqLo+6dyYC9iYLNC+EwhZXM3jFXyEpMrLwYPOg4kgPWpByPyopbratJ2hvyXVbW8Mji53og== 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=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bov9wkLSK4KwHvdnmycaK0BxtnPii3aVm7Ex1a2UA44=; b=UDBSzwVfcpm47LKyFYZk7l4WuO2C9aox1BnaPQbeOM0r00La6/KBY2B7ISjH1vZiLqZAfWyIjoG18iVjx0rb+q6UBsvHHRDiSkrwao97R9g+IsyrQU1XUlZRgra7M6Z6htj6x8z233ECD9/ystgYo/3OXguohjJimh1O7e4RoFw= Received: from AM0PR06CA0114.eurprd06.prod.outlook.com (2603:10a6:208:ab::19) by DBAPR08MB5685.eurprd08.prod.outlook.com (2603:10a6:10:1ad::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 9 Apr 2024 13:26:51 +0000 Received: from AM4PEPF00027A68.eurprd04.prod.outlook.com (2603:10a6:208:ab:cafe::c3) by AM0PR06CA0114.outlook.office365.com (2603:10a6:208:ab::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.36 via Frontend Transport; Tue, 9 Apr 2024 13:26:51 +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=armh.onmicrosoft.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 AM4PEPF00027A68.mail.protection.outlook.com (10.167.16.85) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Tue, 9 Apr 2024 13:26:50 +0000 Received: ("Tessian outbound dc0a9029eb2c:v300"); Tue, 09 Apr 2024 13:26:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 4a192562c12bb4df X-CR-MTA-TID: 64aa7808 Received: from 09ede82c7e62.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BE222D73-768A-4366-9FE8-904A4DB4C95D.1; Tue, 09 Apr 2024 13:26:44 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 09ede82c7e62.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Apr 2024 13:26:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AW19DvN6hUIlGElyIklA+s2wdNvC96Pg3MWEmgFOf5jSQcZEZheuKs8c9ttoVpZpA3gJKuMeSsXFEUrQSyFQrAnBbOfplzGqpExpR1l9qJ3QSWyher9keeXOWhyag3WzIzkKdBq3NCMPlTRuVamRyP8pkSS7Iw8ZpFzzvatirYBockLpqQdi9rOXGUJI8kXgeeZ/m9SWnkOc4tInQtZ1tHLDD/YqvM8CgVS4nu7L9BPh+fmLsIqXylu5Xn/0Nmdk5BQ2iK6X4ApwYelscBhOTxDEkvJQij6chSISlujCdl7Gj+dYmvNp09xcPz5AlueM/nZgoZbPKTHC8Hj4vStanQ== 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=bov9wkLSK4KwHvdnmycaK0BxtnPii3aVm7Ex1a2UA44=; b=ICHCD4pZR4cJHOxJpl2myQaL4z57JD1upvYnwA51IL3T+cLjXacQWHEM+1bQ1uXij2lmMniLXaFKlhxoPOGyjY17OPqctkqxpqtKi27OhvWXcf62FMXm8ocxuOad/iERQQ61MZP5rvCiwmv8rB+sptcVop8yzn3Xf0mo2yUAn9V6MgwTCsew21ueYZQN3NLoRTk94qmnifhQOH43nF5/HsPgFGJ2G8/u50j12Odwe0NA1DOrMXeKYrk9LgdISzWq6reuk+55FePw4V7yy3GBVWdxnjh9ZLtSa9KSwaaCqmHc6AM+yJZQD26wIKjDx/Cr6CC+ul5DlAtsTm21sQM76w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bov9wkLSK4KwHvdnmycaK0BxtnPii3aVm7Ex1a2UA44=; b=UDBSzwVfcpm47LKyFYZk7l4WuO2C9aox1BnaPQbeOM0r00La6/KBY2B7ISjH1vZiLqZAfWyIjoG18iVjx0rb+q6UBsvHHRDiSkrwao97R9g+IsyrQU1XUlZRgra7M6Z6htj6x8z233ECD9/ystgYo/3OXguohjJimh1O7e4RoFw= Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by AS2PR08MB8502.eurprd08.prod.outlook.com (2603:10a6:20b:55d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 9 Apr 2024 13:26:42 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::791b:686b:e7b9:be90]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::791b:686b:e7b9:be90%5]) with mapi id 15.20.7409.042; Tue, 9 Apr 2024 13:26:42 +0000 Date: Tue, 9 Apr 2024 14:26:39 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Richard Earnshaw Subject: [PATCH 4/5] aarch64: Remove unsupported FMV features Message-ID: References: <33371799-7353-cd99-3f78-9abe31ad24ec@e124511.cambridge.arm.com> Content-Disposition: inline In-Reply-To: <33371799-7353-cd99-3f78-9abe31ad24ec@e124511.cambridge.arm.com> X-ClientProxiedBy: LO4P123CA0432.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18b::23) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|AS2PR08MB8502:EE_|AM4PEPF00027A68:EE_|DBAPR08MB5685:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 56RQd0gQqAKf/EQJdd1pMj9+xH0+wv4V6vSkN+xzJ+DQTxnsx3Ih1roQXgjl8sJop0Xt84My6LZb7I+9jyu4/o0yLhPhjnwVQnfbxBeIyjfXrWmoEsDIihj5vU3nIJka26UGHxaEPrLWu1iP/0fnNFkOXXuiAXwoKxb12u3c61rm36A+bAEPAoB9L5dEvlDKf/JvlCT+FZUo4WLcyJWftbIDXKWCvQB261R84MBoJs0DvGY26qCBPo/b1fnkXwz+2KvoANiQfLzSkveXrNg1yJOmvcXEuNyhQVxsQaNbQ7TGtoRfh7BRr4EwRnXg92+pjgeypAoD1/mX7ekQdxpv2mqgwM9QFS64z2mWKP83tZ89Ye3VCXarzRENKy2cXrneQDyxZj4VWYj8La6SX1fkDHYzPhkiAFkgwMg2AwUzI7Ckh+KxHMgbdLTvUSnTwXlcKwT4w9NmlmGIxPwazunLw2wA4aPjedUGaK4xc3dJJ9VAzwWVgrPRylvsZOsq5+BZtqW6G+736okEuBr+i96pAWkeqJSR1ZI9EgzfHlEWxkcsmQIY+RTWQqjtAGwAuOBJ7bdAd18+Mub9YEnCBIk+2dBZS3qQGY7vS0eN0GozFlRoHqfXizJWUSMpO+Bja9inapvSnLHqqZKuiMamjDZrT7WbfLC/umhy/BwPqaQT4gg= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6678.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8502 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A68.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ef67603-acad-41d8-dda4-08dc5898b70a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: v1u6CUmq+QnVfBwkMoeyKMa6jSBEwSjxMPvIy4+6AuJGZ+otxDo44eT750XsuwzOZkBdtz1mRLsM5GvZkeELAz4KPKVhLkrF8uVzGHmREMk3IS0vJ1x6ZkmY5/nyf01DZxnID0Vkj6J5ruGe8dxtPU38gOEv5VBuNJTexusMFSMVrfuH8g9yk5w5J8IMqiDyQK9zVZTfawSznwhFMLJvWvD6YU5JMYF2IS8lxS4Sclv6tBqfCr0C8yTYEytWFs1iRuk9D8Z7CisXaJFFIcxqYuLKlS7HunFSIw/eeIbQL/cv55KaiaYGe2lgGVXTtVCHV07sByy4hR0xebNQbjQqiCE4VYfP4Z5D0EnljZDqSGFMoxMGmPl9iPm8mwWC7nvAZBfzylGDOwHw7ygZEPXUyq5k3v39NqqBv9EpyB7NSrHfPMIsWM+a0NFPlwy2JCBN3nwvb8wzslo2SK4rl5LpLnuNyy+rGaJqbSrbq3LSkvnobUku5feGDsEzzhXgOc0V+Nc/FrG+lg9QB8Ey4P63tyg7TjIjwWYDZNO+o/OaLI+gmr6Y4cFd+G5TKUxepYu/S6hNBRHUmw5069z9EdzSssc7BRtVlWP8TCSSEthxyoEMOxMWpvCvDmZ+p6f7HlmJ5xO+s1o+mtpLuw2hXrNWUD6lSvU/sH5DdBCwwdHVlUQVDzU1TuDrZ+xp7TTZSf99cNoZCeW9Flj8QD6DKVa7oGD/1gilyXuY3puV2H8Ch04sOeG2nyTQ5KcQ5YlR6d2t 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:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(376005)(1800799015)(36860700004)(82310400014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 13:26:50.8514 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2ef67603-acad-41d8-dda4-08dc5898b70a 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: AM4PEPF00027A68.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5685 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, RCVD_IN_MSPIKE_H2, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org It currently isn't possible to support function multiversioning features properly in GCC without also enabling the extension in the command line options (with the exception of features such as "rpres" that do not require assembler support). We therefore remove unsupported features from GCC's list of FMV features. Some of these features ("fcma", "jscvt", "frintts", "flagm2", "wfxt", "rcpc2", and perhaps "dpb" and "dpb2") will be added back in the future once support for the command line option has been added. The rest of the removed features I have proposed removing from the ACLE specification as well, since it doesn't seem worthwhile to include support for them; see the ACLE pull request for more detailed justification: https://github.com/ARM-software/acle/pull/315 gcc/ChangeLog: * config/aarch64/aarch64-option-extensions.def: Remove "flagm2", "sha1", "pmull", "dit", "dpb", "dpb2", "jscvt", "fcma", "rcpc2", "frintts", "dgh", "ebf16", "sve-bf16", "sve-ebf16", "sve-i8mm", "sve2-pmull128", "memtag3", "bti" and "wfxt" entries. diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index b7b307b24eadd83a6d083955f5b30814b7212712..54bbf9c41e794786dffd69dd103fcbbca0a49f1f 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -103,8 +103,6 @@ AARCH64_OPT_FMV_EXTENSION("rng", RNG, (), (), (), "rng") AARCH64_OPT_FMV_EXTENSION("flagm", FLAGM, (), (), (), "flagm") -AARCH64_FMV_FEATURE("flagm2", FLAGM2, (FLAGM)) - AARCH64_OPT_FMV_EXTENSION("lse", LSE, (), (), (), "atomics") AARCH64_OPT_FMV_EXTENSION("fp", FP, (), (), (), "fp") @@ -124,16 +122,12 @@ AARCH64_FMV_FEATURE("rdm", RDM, (RDMA)) AARCH64_OPT_FMV_EXTENSION("crc", CRC, (), (), (), "crc32") -AARCH64_FMV_FEATURE("sha1", SHA1, ()) - AARCH64_OPT_FMV_EXTENSION("sha2", SHA2, (SIMD), (), (), "sha1 sha2") AARCH64_FMV_FEATURE("sha3", SHA3, (SHA3)) AARCH64_OPT_FMV_EXTENSION("aes", AES, (SIMD), (), (), "aes") -AARCH64_FMV_FEATURE("pmull", PMULL, ()) - /* +nocrypto disables AES, SHA2 and SM4, and anything that depends on them (such as SHA3 and the SVE2 crypto extensions). */ AARCH64_OPT_EXTENSION("crypto", CRYPTO, (AES, SHA2), (), (AES, SHA2, SM4), @@ -157,44 +151,20 @@ AARCH64_OPT_EXTENSION("fp16fml", F16FML, (), (F16), (), "asimdfhm") AARCH64_FMV_FEATURE("fp16fml", FP16FML, (F16FML)) -AARCH64_FMV_FEATURE("dit", DIT, ()) - -AARCH64_FMV_FEATURE("dpb", DPB, ()) - -AARCH64_FMV_FEATURE("dpb2", DPB2, ()) - -AARCH64_FMV_FEATURE("jscvt", JSCVT, ()) - -AARCH64_FMV_FEATURE("fcma", FCMA, (SIMD)) - AARCH64_OPT_FMV_EXTENSION("rcpc", RCPC, (), (), (), "lrcpc") -AARCH64_FMV_FEATURE("rcpc2", RCPC2, (RCPC)) - AARCH64_OPT_FMV_EXTENSION("rcpc3", RCPC3, (), (), (), "lrcpc3") -AARCH64_FMV_FEATURE("frintts", FRINTTS, ()) - -AARCH64_FMV_FEATURE("dgh", DGH, ()) - AARCH64_OPT_FMV_EXTENSION("i8mm", I8MM, (SIMD), (), (), "i8mm") /* An explicit +bf16 implies +simd, but +bf16+nosimd still enables scalar BF16 instructions. */ AARCH64_OPT_FMV_EXTENSION("bf16", BF16, (FP), (SIMD), (), "bf16") -AARCH64_FMV_FEATURE("ebf16", EBF16, (BF16)) - AARCH64_FMV_FEATURE("rpres", RPRES, ()) AARCH64_OPT_FMV_EXTENSION("sve", SVE, (SIMD, F16), (), (), "sve") -AARCH64_FMV_FEATURE("sve-bf16", SVE_BF16, (SVE, BF16)) - -AARCH64_FMV_FEATURE("sve-ebf16", SVE_EBF16, (SVE, BF16)) - -AARCH64_FMV_FEATURE("sve-i8mm", SVE_I8MM, (SVE, I8MM)) - AARCH64_OPT_EXTENSION("f32mm", F32MM, (SVE), (), (), "f32mm") AARCH64_FMV_FEATURE("f32mm", SVE_F32MM, (F32MM)) @@ -209,8 +179,6 @@ AARCH64_OPT_EXTENSION("sve2-aes", SVE2_AES, (SVE2, AES), (), (), "sveaes") AARCH64_FMV_FEATURE("sve2-aes", SVE_AES, (SVE2_AES)) -AARCH64_FMV_FEATURE("sve2-pmull128", SVE_PMULL128, (SVE2)) - AARCH64_OPT_EXTENSION("sve2-bitperm", SVE2_BITPERM, (SVE2), (), (), "svebitperm") @@ -230,8 +198,6 @@ AARCH64_OPT_FMV_EXTENSION("memtag", MEMTAG, (), (), (), "") AARCH64_FMV_FEATURE("memtag2", MEMTAG2, (MEMTAG)) -AARCH64_FMV_FEATURE("memtag3", MEMTAG3, (MEMTAG)) - AARCH64_OPT_FMV_EXTENSION("sb", SB, (), (), (), "sb") AARCH64_OPT_FMV_EXTENSION("predres", PREDRES, (), (), (), "") @@ -240,8 +206,6 @@ AARCH64_OPT_FMV_EXTENSION("ssbs", SSBS, (), (), (), "ssbs") AARCH64_FMV_FEATURE("ssbs2", SSBS2, (SSBS)) -AARCH64_FMV_FEATURE("bti", BTI, ()) - AARCH64_OPT_EXTENSION("profile", PROFILE, (), (), (), "") AARCH64_OPT_EXTENSION("tme", TME, (), (), (), "") @@ -256,8 +220,6 @@ AARCH64_FMV_FEATURE("ls64_v", LS64_V, ()) AARCH64_FMV_FEATURE("ls64_accdata", LS64_ACCDATA, (LS64)) -AARCH64_FMV_FEATURE("wfxt", WFXT, ()) - AARCH64_OPT_EXTENSION("sme-f64f64", SME_F64F64, (SME), (), (), "") AARCH64_FMV_FEATURE("sme-f64f64", SME_F64, (SME_F64F64))