Message ID | 113c0449-6213-da12-67c1-69962e363614@e124511.cambridge.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 D9133385841E for <patchwork@sourceware.org>; Tue, 9 Apr 2024 13:26:02 +0000 (GMT) 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-vi1eur05on2058.outbound.protection.outlook.com [40.107.21.58]) by sourceware.org (Postfix) with ESMTPS id C04FC3861013 for <gcc-patches@gcc.gnu.org>; Tue, 9 Apr 2024 13:25:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C04FC3861013 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 C04FC3861013 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.58 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712669127; cv=pass; b=xdkUOzRBfwKbG/tJ4sp4c0eshQqpDdCvLgchSHeVhYYSd/FLOalWL1HrYjnoMHdRq+xD8ES5Y5RTkq/SPnLKtWIsZMbCkWD0+zmU3WY4iEYaDbUHc8RQKVVo4zjOkC6crWSrq8OYDGe8oqYEI1oISPSD9PBZl4+ga++8W1cNRvs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712669127; c=relaxed/simple; bh=8yHC4F+1oI1g10NojI1xdh1MLyXujRk0y//utwvd0rs=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=sAQmdaL1DPitBJAjzcDdw338RGNt3TBb/Kxj3iqrHNMDk7XxSdtL1bFibq73PUbsdpLIrxsQ2212kUGW4v6+tbgZ64s6PXAZ0R1OblcBWXMBllIeGD6IU+k+NQ91NsiYqfhhNQm4yiQvp+1TPrXQnaetjnch+IPtlP9dVXe+97M= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=L8r8InOV8hUN65cOdnkns93yD7VKHbFZUptfgwHoAPkqw7u/jScqXRAI1vQKDq4c3OSFu6a2qjrW24LDa0P084MMs4VHo4Gh9lpV6UMJ7VY7zINv/gayGzJOx7TUol8pC94W7nvWZJWk/GKKZB/f7HpoPWUoVzf7TELRtb14Gl1MiTHRKDFrvx9nZ9PG87baxST2FuEMrGNz8T8Rs2zBfjc+gspBUna/PQND5RKjQSdcG/nuQxwUVKCpAr4xbIuAWY4kCJmuQC9Cz4ANYuMJzLr1wPy8S9TOH0/bYx5+yinwMUfBxZp8gxPKgb/6f6LtQu0qD8lwG+j6aiztfvdxtg== 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=TLoxuZIxymz7LYd2W1rIKqWeuX4l2aT3ZxSDs8hNQsY=; b=an9eQgzyyQoncduhvL9yB9gpW1hWzgG3D48ccsm2Sd0yi4plicAZL7V4q6oiGRNnNkKYiDbM2zjkcFJHp3Gj2PMVfSet+1Cel9r33nFPP+OTfobT6H1ONtV2PFwPMh9xKoPKGIKq3bNPGhL2upkVKGB0ClU3qpaI/DsAQgnpDbbx/GX3t1vnC0KBpuhDitE00LpjyZi9tG622wEL8ReJn25TsmFOTVV+RO/8h6kAqE4opILZGtPKlaQr8PcxVLRW5nIL1WlK/lsWjUEMMvz4vp+NOWL/HVxhBh0vvC8SwrVO0lI3WYhj5DhVb5e/ZwlP2FiyqV+8LJD9/6NLE7nNOQ== 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=TLoxuZIxymz7LYd2W1rIKqWeuX4l2aT3ZxSDs8hNQsY=; b=S/HkUmiYb+bvpQu6XBBT/2kJCc3AEfQqiY2KPYx2yV9fv3IOzSxP7KJE78gUHNY/HCZxcKEUyoaVhHrJ+nRVYROZGomqaSu33eA1320X9qyTNQ2qDNUpmh6WmMzHmGveEu48PDhihnYH7V97yMCcNv5cVC6WwAPU/oS4se3SRLk= Received: from DUZPR01CA0040.eurprd01.prod.exchangelabs.com (2603:10a6:10:468::18) by VE1PR08MB5872.eurprd08.prod.outlook.com (2603:10a6:800:1aa::16) 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:25:13 +0000 Received: from DB5PEPF00014B8E.eurprd02.prod.outlook.com (2603:10a6:10:468:cafe::86) by DUZPR01CA0040.outlook.office365.com (2603:10a6:10:468::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.28 via Frontend Transport; Tue, 9 Apr 2024 13:25:13 +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 DB5PEPF00014B8E.mail.protection.outlook.com (10.167.8.202) 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:25:12 +0000 Received: ("Tessian outbound dc0a9029eb2c:v300"); Tue, 09 Apr 2024 13:25:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7f9044a41b6a6d84 X-CR-MTA-TID: 64aa7808 Received: from 4d1bd19670a8.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7EC1E629-C77F-46AF-9ADC-3B4F6A9796DB.1; Tue, 09 Apr 2024 13:25:01 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4d1bd19670a8.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Apr 2024 13:25:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lhu6dtrKA5DWKsk7YqNx4zq9bQg6runT6P/6I9ZZ+oxvUf+4Fdmf8OFx1H6FbxNnf0UevvEy7q3JtXwZZ5U8aohFW73V038FgpBenixJiZWv/MmlXtFK9GEMEScc4Us8yCRC751FnWHk3AjW3QU1R5BQqKRtRdpATCDGSUR6Fv6e7q3nr4sMnRaNMaCCcPgZUh3lmidm/nS2lVuCk/KdKW9SPMFA3tcoPW2QH7UtGzg1rQ0X7kQsv6TT/ffl4Jpeh1Zd6gL3L2pIQY3iOqWxyiypIB4J7dMeNi0eJcTkrc7yeoGr+TtGF4ORj8kLJ5wMrzVwc/kaquMZQK4acVYPcQ== 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=TLoxuZIxymz7LYd2W1rIKqWeuX4l2aT3ZxSDs8hNQsY=; b=O1tes8lniEkqIgUotMaYoKCfEttph8o+Z60alErZrHKMJDoXFwcn9VRk7LyfTVV9JRgROOdK4+6RXZpJou08aLDMBltTYBd/53B7OyTtyEawudms6B8Dp1fQXiTsNS02gP16ZXarrSDGVQwN2AxjWvPNqhhHitTvxWM86ljjw20AtRbPLxlcZ0iSxco7lfWR1V1T2gQ2OFE+RMSTptytuveV8AkzH+y8T6M5sg/DAlJyNGQgdO3gHBcdma8dZzYkA2AQXcz7w7rizfifOsU5Tjr5EDGrtB1+8SxWH3GOmKMY+FuaieTTImbeHP/eI1c9ZkU74vFP6HaVBWt4QO4lwQ== 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=TLoxuZIxymz7LYd2W1rIKqWeuX4l2aT3ZxSDs8hNQsY=; b=S/HkUmiYb+bvpQu6XBBT/2kJCc3AEfQqiY2KPYx2yV9fv3IOzSxP7KJE78gUHNY/HCZxcKEUyoaVhHrJ+nRVYROZGomqaSu33eA1320X9qyTNQ2qDNUpmh6WmMzHmGveEu48PDhihnYH7V97yMCcNv5cVC6WwAPU/oS4se3SRLk= Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by AS8PR08MB8897.eurprd08.prod.outlook.com (2603:10a6:20b:5b8::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:24:58 +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:24:58 +0000 Date: Tue, 9 Apr 2024 14:24:55 +0100 From: Andrew Carlotti <andrew.carlotti@arm.com> To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford <richard.sandiford@arm.com>, Richard Earnshaw <richard.earnshaw@arm.com> Subject: [PATCH 1/5] aarch64: Reorder FMV feature priorities Message-ID: <113c0449-6213-da12-67c1-69962e363614@e124511.cambridge.arm.com> References: <33371799-7353-cd99-3f78-9abe31ad24ec@e124511.cambridge.arm.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <33371799-7353-cd99-3f78-9abe31ad24ec@e124511.cambridge.arm.com> X-ClientProxiedBy: LO2P265CA0353.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::29) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|AS8PR08MB8897:EE_|DB5PEPF00014B8E:EE_|VE1PR08MB5872: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: qqNKJlDXQglm4KPdEZlOlFaqc0xJPZEgAsDkxAOY1/sFrs96dYgN2D+Frz0oQE4cO57CGk0G2YVwOBR/VWf59KWtBsyG8IS/PN/BfQRbcNLEc7FlptH5lNTMY7LOxJt/zZu9smaRYZG/mLmKw6ymIneU5KeU0MuiW8xPbrseL5NWgJPga42ymVvjhWFKM1nklCljRx9laaUvwId61/8YCNVbYHtpYgMd6L5Oe3Hwqu24xbDHdlvxPUgeDycEMZCNdpxj5btgAgtjCKXCEF3k7xbMzjVn/11go/zq/RRraqtOFC1uqPI4jqGeKaHWN2VtNbXGXeB6KQqmaSzCqxibilcCsWhNVh6b+R6ne+lxiby/ZPsIcCraExce86QWGg5cuy8Lf6jyf1pbFJo2lWWaPLGd3y5Y1nCmRgAuQIEbwycRkwJ2NEo0yX9j3AqYYG2G/kKuufC/CJes/oeejvWJEYs0mV2I9159175lxFceWdFjJsjZek3E/8qD7/2MHIzdK87BleSsahpbRjovhLDgGi+kAmWiGT6Zgz5WuDvqurtezA9rF/idl0/2cEV3OmLjMf7fldftIXspiUZ0g9HelrnvNXvipo4Q64rppasSC0jmQcUU5S3YmKdVmOwUX4D5AdZ4ImVIBddFaWU1j7w+1G55qI+4k0wnabgfCchYO2E= 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)(366007)(376005)(1800799015); DIR:OUT; SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8897 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e3f7ce5-d337-4562-a60d-08dc58987caa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qUew2MKN2bsbN6ldu1jSHlmof/LpecuqFr8dwdMqT8kisVkpt0Sua18xJUvspMGGvITP/kCyp322QCjg2X/S4ignd3hyDVj3gk58TNwxZFtU8MhprwPgBFF+vDEDqRpv0ZFxxt1bMJAVK4BoezkyTPvfyOTNyThfvaaO3PDlbfNwGSde8CMi5qgr1vls+AzBt+Pv4byg9hVDOTx9ZP7+zXOeD2D4m1YHRCcVKWOwlRRugPBlC8OxusrCX/JZe5hDPcS53399U/4ZA87+HOWnZqM7E+1UW3BrG8zBetNEMUlwxAAgMJvhHFu8QwxIdcyYthqYjtiVYboRQs9yCM0QRycOtJL8ko9K8v8xUpY3ShnsdUqc5Wu6e3wPS2pX2weJRyBKGbjG11o1UAr8GzR5kF+g14FH2anOMee9OZaxWRY2RF6iovBIc1kLVUJ09/WEwrDTiGnpUWm/4RqE0oXLqhImWu83GVSqBNvHGAH9ryovHbxpfLQj7YH8ANIP5AdtPbdeflrmG7Jk1fsi8ka1u8MKuCd6ir4VHQGGAjKYiLciU2ov4p6fw0cj+E9eCFkMco9k35XmO1lfJi0RpXyVV1F/TNwJCF5Y5a5YdR7PgIJKDbaVpM7HeW1v4vNhrzDC6hSl6JKmnEXrC75fs9c8/Eu1G4a6dyZm6RHJ7jUvySWRvaVy/K0RzkvVx4AGe+WOYJoLHIGFe2ioOOQQrFo9n4Ncx/5vJU0/INUwlwffXzgH6PucuVa6xXihXUzkYbXE 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)(36860700004)(82310400014)(376005)(1800799015); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 13:25:12.9599 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e3f7ce5-d337-4562-a60d-08dc58987caa 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: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5872 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 <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: FMV feature list fixes | |
Commit Message
Andrew Carlotti
April 9, 2024, 1:24 p.m. UTC
Some higher priority FMV features were dependent subsets of lower priority features. Fix this, using the new priorities specified in https://github.com/ARM-software/acle/pull/279. gcc/ChangeLog: * config/aarch64/aarch64-option-extensions.def: Reorder FMV entries.
diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index aa3cd99f791c83c5b15291503f3375a7cf2732cd..0078dd092884a94d2a339b5238b8d19747ff9fa1 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -99,17 +99,17 @@ AARCH64_OPT_EXTENSION(NAME, IDENT, REQUIRES, EXPLICIT_ON, EXPLICIT_OFF, \ AARCH64_FMV_FEATURE(NAME, IDENT, (IDENT)) -AARCH64_OPT_EXTENSION("fp", FP, (), (), (), "fp") - -AARCH64_OPT_EXTENSION("simd", SIMD, (FP), (), (), "asimd") - AARCH64_OPT_FMV_EXTENSION("rng", RNG, (), (), (), "rng") AARCH64_OPT_FMV_EXTENSION("flagm", FLAGM, (), (), (), "flagm") AARCH64_FMV_FEATURE("flagm2", FLAGM2, (FLAGM)) -AARCH64_FMV_FEATURE("fp16fml", FP16FML, (F16FML)) +AARCH64_OPT_FMV_EXTENSION("lse", LSE, (), (), (), "atomics") + +AARCH64_OPT_FMV_EXTENSION("fp", FP, (), (), (), "fp") + +AARCH64_OPT_FMV_EXTENSION("simd", SIMD, (FP), (), (), "asimd") AARCH64_OPT_FMV_EXTENSION("dotprod", DOTPROD, (SIMD), (), (), "asimddp") @@ -121,12 +121,6 @@ AARCH64_OPT_EXTENSION("rdma", RDMA, (), (SIMD), (), "asimdrdm") AARCH64_FMV_FEATURE("rmd", RDM, (RDMA)) -AARCH64_OPT_FMV_EXTENSION("lse", LSE, (), (), (), "atomics") - -AARCH64_FMV_FEATURE("fp", FP, (FP)) - -AARCH64_FMV_FEATURE("simd", SIMD, (SIMD)) - AARCH64_OPT_FMV_EXTENSION("crc", CRC, (), (), (), "crc32") AARCH64_FMV_FEATURE("sha1", SHA1, ()) @@ -160,6 +154,8 @@ AARCH64_FMV_FEATURE("fp16", FP16, (F16)) -march=armv8.4-a+nofp16+fp16 enables F16 but not F16FML. */ AARCH64_OPT_EXTENSION("fp16fml", F16FML, (), (F16), (), "asimdfhm") +AARCH64_FMV_FEATURE("fp16fml", FP16FML, (F16FML)) + AARCH64_FMV_FEATURE("dit", DIT, ()) AARCH64_FMV_FEATURE("dpb", DPB, ())