Message ID | 20241106100358.3622028-1-saurabh.jha@arm.com |
---|---|
Headers | show
Return-Path: <gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=DOP2Dwiu; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=DOP2Dwiu; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Xk1682twqz1xyM for <incoming@patchwork.ozlabs.org>; Wed, 6 Nov 2024 21:05:04 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 68DA73858D21 for <incoming@patchwork.ozlabs.org>; Wed, 6 Nov 2024 10:04:58 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20617.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::617]) by sourceware.org (Postfix) with ESMTPS id 79AF73858D21 for <gcc-patches@gcc.gnu.org>; Wed, 6 Nov 2024 10:04:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 79AF73858D21 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 79AF73858D21 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2612::617 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1730887469; cv=pass; b=Q7eHQ46l2pS48Mt6ejET86En0iB4wWRDFb4Qfi8ZByRgSL7xnIE9o21wfYpTrbPdu5UloIlrBU8Z3QBGzKoZyCitnG9FgjwAh3ArS6WVoXA5b1WEu4uH7cEht19MMmRsuh0n4N45/y3YCCFKzhwNivK1I2Oyg7Zn3mXeogRAZ8k= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1730887469; c=relaxed/simple; bh=Hd6Wr4TmjuRFXtsYO0rITpiRrdg13bb9MHjIZoIhVSs=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=J1iATnwTgAnkVSjngTn1CmwZGsp4rBJWznMBJWR3svuoPwBZ/EeAbknjn7eH1fMx7w2fnddQKuzE+ZJfYxetR1fhk25ppXDi12nUjhqafwJvGfm9DUmdCZwhNB5kpcIbRaVZjbPjbqn4Njuo92w/jwN9/2rN+H9beIDTvNvnIgo= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=K5m7K/5OuKzEFdKcTZBMs2TwvXIVwViiJpG5qJzUMcXPEYgrBJQBc8s9meteUqgGIXNm4X7x1Autt/GFzFZlFoQU6mwiPgLpLsh9qmv0yEz+OhZsI3DkF7VjAAB6caGUDMrlyXjgUmrQTKYg3kw0vP1u/OSLsYlgJd1o+JuTcxGNii+iI/5Xn+zkvJJgmP06oLcJCaNruz2riupfPwQCZKtK5TfQqKU6zPby+rmSAG/MH5H+EP720A06ZdQYYeee/L5BVCN03D7VlssV73+ql+RGq04UXZcVevZpqtuagPqJ+vnQcJmgL0Yuvz4Hi2HIANTGyGt5FMvRfcUUj07YfQ== 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=1GuErCk+lu2fHklA5EJKR5cACMLm5ojGZOis174Le0w=; b=Fyjjlha5DQEx/OrPIXO2PILFF7X7vptMxV6Sek7XN4DThnn/BTLe2r5GLb98KChb3mvzPpfLNMt0laSaTvj1RAu84poAZmeKA4gL7xW6YIgGcClnLaZeqXINL9U0/YQZlUy3lCmLIHBK4PVnIj0WgY4RyqRdxp6M0zJx8FqUjzJi5QxH1Rr48kiIW0j7zWsZIX2SGBwnTgcXv17y+1ohZDCwi86A3SPiK8ncFrWPRamEJ6nghuYYP3B/5ol5rA3tlgp56hIfXc211gK5TCF0qTbNhHOwiD+3VTxzViwTnhpOTLWwLrlSY1UsG3raRp0u6h5676vyLEyZjx+bWl4Xvg== 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=1GuErCk+lu2fHklA5EJKR5cACMLm5ojGZOis174Le0w=; b=DOP2Dwiu+dhM3hWRZoj/8BHyaudx0J6P3hHMSw8LiHXHXNkvbuCojnXNbuRK0pLwnz3RyBnqvSFQoaayS1xK27DK2KaoGuk4kPoReh2Y6wAK/uh3YovyJFGI49kAK1TwNiczvdTmA5OOsmB5iQsV7sbu/OAOqFLtLdWLIPbl6NU= Received: from AS9PR06CA0544.eurprd06.prod.outlook.com (2603:10a6:20b:485::14) by AS8PR08MB6262.eurprd08.prod.outlook.com (2603:10a6:20b:23e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.28; Wed, 6 Nov 2024 10:04:17 +0000 Received: from AM2PEPF0001C70C.eurprd05.prod.outlook.com (2603:10a6:20b:485:cafe::fd) by AS9PR06CA0544.outlook.office365.com (2603:10a6:20b:485::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.19 via Frontend Transport; Wed, 6 Nov 2024 10:04:17 +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 AM2PEPF0001C70C.mail.protection.outlook.com (10.167.16.200) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8137.17 via Frontend Transport; Wed, 6 Nov 2024 10:04:17 +0000 Received: ("Tessian outbound 99870d44e01c:v490"); Wed, 06 Nov 2024 10:04:17 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1ffd6750070ee85c X-TessianGatewayMetadata: qTx17FJieYjkD0qqFSGmjqqvTDcAmzEr9EBWLmp/4zo/v6XasKWzqRkFOTgpzdHcVPtf5fvFu2I++vmzhddzxbH1VBGe11y/xB/+oR27dbbetihyWVMyWhLiqO8sdnwgTMe/NabW6rwWnrRUjuRQ40lqMEfEuyf+nqxKxoVVjFA= X-CR-MTA-TID: 64aa7808 Received: from L23310f56dafa.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 46EA7F64-B37D-41C6-A89B-9BE8BC4F6515.1; Wed, 06 Nov 2024 10:04:11 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L23310f56dafa.1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 06 Nov 2024 10:04:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IEXIavw7R/vrwDdJi+hipAB6q1LtBbBjwLEyl97OOy2kxlJeLhjUQPKhr2Ux8xc0itgwtlLwRMC0IifxJheM8RKdJgxHk9ry78Z3ju/pc+MTWT5UZY1R0dU8TKOzKW95RAtDQdqkq/OCmvtPOw1la/Ogfr5VoONhTf9FP9YYvDsYKzSMnslRxDvDB8+W+wD88NTcg6Ue9MTv6rKXLTGpF1TSWJ7vwsHdhyHb+oI5jUmlPcp2ZBUUYBGmW8STQ31xiLM+jkvyjYznqdVWggj6iYRHHlIWplIbdvXSJdwBt9AwL8+KvLZ/Y6za7WRtP3D3OpZaGA3v3VrsQL5eCop20A== 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=1GuErCk+lu2fHklA5EJKR5cACMLm5ojGZOis174Le0w=; b=jJi52xcTSbU62GtiFgE1gRzU7d/n68/uhkpeQyDz5TBTM0LXX+8zYKHqA7V+GGBIHGHpmGJfDQjyGf2GtfqhgISB2HNifPgPzelUdortC0UBa/R9BKLYr3eHFqNTcdEz3SQLsnguWslEuKfQeU385mR47tAHiVke6HfmJVg5Ld3vPD/NT/hj9DU+5sTNE+oMNSwLXbmx/agBH0VLAO7Mw8GQwRUJh1HIrN+iiiKWBuj4USjHJ+V+8wFnSghDt3BVXVHQiFCqCc3T0KAkotOhEnl4yXFIPz4Zu/glh0gwICC+1yNFIuGskv6MD+u1JiNYtexA7IOT4baT22hFekX8CQ== 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=1GuErCk+lu2fHklA5EJKR5cACMLm5ojGZOis174Le0w=; b=DOP2Dwiu+dhM3hWRZoj/8BHyaudx0J6P3hHMSw8LiHXHXNkvbuCojnXNbuRK0pLwnz3RyBnqvSFQoaayS1xK27DK2KaoGuk4kPoReh2Y6wAK/uh3YovyJFGI49kAK1TwNiczvdTmA5OOsmB5iQsV7sbu/OAOqFLtLdWLIPbl6NU= Received: from AS9PR05CA0192.eurprd05.prod.outlook.com (2603:10a6:20b:495::21) by DU0PR08MB8020.eurprd08.prod.outlook.com (2603:10a6:10:3e7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.30; Wed, 6 Nov 2024 10:04:06 +0000 Received: from AMS0EPF000001AF.eurprd05.prod.outlook.com (2603:10a6:20b:495:cafe::62) by AS9PR05CA0192.outlook.office365.com (2603:10a6:20b:495::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.18 via Frontend Transport; Wed, 6 Nov 2024 10:04:06 +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 AMS0EPF000001AF.mail.protection.outlook.com (10.167.16.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8137.17 via Frontend Transport; Wed, 6 Nov 2024 10:04:06 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) 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; Wed, 6 Nov 2024 10:04:03 +0000 Received: from e130340.cambridge.arm.com (10.2.80.47) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 6 Nov 2024 10:04:03 +0000 From: <saurabh.jha@arm.com> To: <gcc-patches@gcc.gnu.org> CC: <ktkachov@nvidia.com>, <richard.sandiford@arm.com>, Saurabh Jha <saurabh.jha@arm.com> Subject: [PATCH 0/3] aarch64: Add fp8, fp8dot2, fp8dot4, and fp8fma acle Date: Wed, 6 Nov 2024 10:03:55 +0000 Message-ID: <20241106100358.3622028-1-saurabh.jha@arm.com> X-Mailer: git-send-email 2.46.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF000001AF:EE_|DU0PR08MB8020:EE_|AM2PEPF0001C70C:EE_|AS8PR08MB6262:EE_ X-MS-Office365-Filtering-Correlation-Id: 1f58dc4d-d668-4c98-ccaf-08dcfe4a603e x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info-Original: zmhYDzjlcYg5OPeGKJKLS0yF/OAbSbW8rFgzsUsitxYX9pfJ8qd8kLnRxt7Wjbkmw8old4cknRz33HaGTiZf7TJ82nulQXORu1ESdvCFNehatD0tSnQERK7XYn/V0qffFH0fhgXep0Lysec6ZQ2C72KV63QGfu9rLazFueaBYdLj+D290Zk0d2GYZpurSeSfNaCEu+MGM7iRHBfGPXOa6MdVJryN4nt/o1/YSMiVXEPzrB3YQuSat2kD4WCUCm9WOwCYx5zxnSM/z0WbYZKKyr+hJuA0CMvzkCkl3LJD0zMOQex080CnjoWNICOBDGijreQSAha0lhBHcH2L5EOR2sf35Y8zIBCZ/QI0OAYvJzOrh7CJXd01bzPaD1PmwO5T1jVImOzN+LkctouAFZ04EUwr5vm8HvO8gYnoR2dlWriKCH8MIdGrIk3XqxESQJg+0faGxkemCTeBfrgqOuqkfFGm/bbgQSlNeZS4g+HvckesPTz9S0vRYM8+7okdGaaeeElbETrUWrQ9gRwtiYgXq9PwFSqKfq4GMM32RBDQx6gwfnYQdsJ3ZmayekpiNf4hpuoaLxw8c0ZcR8VDar98Iy+kvpZWX9rtEbAUvAHWEfHqtamk0rHmftqua1X/YpNKgVToMtxD7PJudzdF7BaubfG4n5wWbCxoL4z+4Lk+Q8z9DF1+xnpHdmM0IIzWhOF9hisZlrfoZBsB+P7OoO9xatTEsUQwRajZcSSWQmw6vQ2Oa46iPG6Hjrx/86tbtYzVTzZJSc2+TOju1LRHppcdAWcI9PJKaOEL+RiFkFxELrAAljE/zTMrAi9E2G1+eApgTi658zHvRggV5iiqjQ7agc3uxrtX3AG33z784OcBoj8Y/fIy0OurXagL0AIuM2LkjrFFRRI30uls+51VrWvPcTIjj4xnTVj3hs4GC+mqhfcwhqojomQbKla+LxT/eR5aaQkf1AlgSr1nVohTdgkgK4tS9jNa60IZu2hu+R3i7WWWa8FrwVUGsunD78/vj0Ep0M2ZDLKtq13rDXits7DCe2fgXzaKbeLRfVDLSEkN782rRnf9FXVHwdJxGjDAs6AN/DPWZOytpuTzKR63Omz2Cih9fm4CTQV+aMBsTDWZQYnixUcDwVzqc7oPDvwWZSVPL4I8EN2XP+BuwO7lLtbmwSeJFkvJqXlAGemIW1WaAuFugeRbTvHaM9jSLC0tKpzkE0aRGsFfdqrHv9CJSpypEwAegMkdVWj3H4TOidh1Avw5q463JRsrLDSVjPSrp1OeWiBQGO2DYCYg1MlaEuJZjJsoAtrYTwA7Yy8AggC2KsMf3T+cDq2hfIzkngefHw04O/EWuWGZUSvGGxG7RtxG7m6dtoMRZSdJ1MdU+v1wsmveNQSDfjgN/ESESuax2Af8C9DrSHCLC1AWQApska6zaA== 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)(1800799024)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8020 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:495::21]; domain=AS9PR05CA0192.eurprd05.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4ef1df1e-2cb7-4462-6332-08dcfe4a59e4 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|1800799024|82310400026|14060799003|376014|35042699022; X-Microsoft-Antispam-Message-Info: pKtdq2IwvyLG2x6QJLkQBNtHS9FVqUD9Mek2MZcROBlj0krEcBTPxWUOV3Rtd+WGqi4zmNTYhYyT5iWOb9fKUFED1mJH646TFwcdSRkfeYlEkQYTBxSvj7p9Txv/6Uv5UFViaopUfdgVJDJGTQ9O4X3w5U6JDqNMHX2/Q7Ww8MnurdmyrTMzncHlot3nB9yj8Hu9sWBb3W8/uF5N1s8rk1ZkWzi+OB8Kdmnu0yo2mlvUp2bJW5uRj8VxbZ5EF3V+tM/xDK5r10ylImn6p83QyXmauI1a9QvCBgrzgjLoAOj3BPSOef9vL65UKmMfbEmY9Vffh3xSmnHlAwMi2D7HsDDSyF+pk+n/ZzfcePjT8Ayiqkh+KjNMhkAbnSVFZWMif9pc652hMxL6UEwT7EoWx1RKKF+Zo1i0Dw5CxRbWwfWPi1OHL/BptoBva3mbrh0gpfWCOQFanFp3lpMecU4RgI+7zRdDvJSOxcZE4tRrpTrCXPiW5QTEdzE6BdpZMvUcO65vidKT9WhcaHQO2xIFKhCxlOPnLXqsRP3GMO7QY+CW+IrQQ6HI70YgkMJUUaSrk79ncfECKhLeMwkt1LRdpSU2l6WprF4bm6UWU7lEKv5cy2iQwOj+wJVhOi3xHFWcka5Y4wM9wpKyfmneO5uePJ4PvENq/ByXN4qN7hU44EaG7vYGQ2tdhU2ylMDeyXOrwl8ZbfZGKAU/OnLVEPXWthSLY8n729QNHEPpQXU014aIoRyvOqIISTY64TGbrZc/zHr/tgEI+QauQnVR1r5hxeqZP3sigIX6Fy6PArKtSMKichVdIDLbw1AmlMp8MAW1da8U74TCQD/1wZ0q6MAa0YxzkRBFoopDMrRSQooHTNP7DD/kt+bIvzDf9/M6NXf4ES7temLfElRBQLN5ACD/t1vhslMXBqEk7DK1uXnPNsb7KbB0IFgO+lraL4MbIbkQ5AvfS9KOWdYB7UcWau4mm9yS4SAnVBhVzJz/guc3gqYaNhk+DUaYbdYxY8bwFWFjqE9lH8Genye/rO8xGDVvUqA64tXyxnMMP8dpYksfhumX2bXlHfd+yZNegQGhA+BVjA50AeyH62QLnihjmOavLD/Pc4j7wFDRmvGcidzbshI2pHo8dggBDIaJn4+aqIC5e1iiED3VxFJliFA3UErhHOGvdqOLB7ipO4047o7BoWKDCxprVQXT8cXf5+tPO4kqYHicBUko5fach1/H0MwEitZ65nHoKFtr54gZcyUtZV4Ffd/LLSFtryQT2ybPOQZq+rXm8Ol3q2jsL5N9WGysgoBi8DH0bs+9Bs03+L90WGDoYlCvYMznaJ/UCXOAlV243NlqNXjA7BYrlSvfTHEql25tnzeL0hNsA5JFDRPmlcgapQWzbJ7LCR1fLCF5xzJaqtCvU/EMfn020WSNC0wX5w== 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:(13230040)(36860700013)(1800799024)(82310400026)(14060799003)(376014)(35042699022); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2024 10:04:17.5062 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1f58dc4d-d668-4c98-ccaf-08dcfe4a603e 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: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6262 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~incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series |
aarch64: Add fp8, fp8dot2, fp8dot4, and fp8fma acle
|
expand
|
From: Saurabh Jha <saurabh.jha@arm.com> This patch series has three patches for adding support for fp8, fp8dot2, and fp8dot4 acle AdvSIMD intrinsics. The specific things I need thoughts are on are written in each commit message after the "---" which will be omitted when commiting. Regression tested on aarch64-unknown-linux-gnu and found no regressions. This series is built on top of the first commit of another patch series and should only be commited after the other patch series is commited: https://gcc.gnu.org/pipermail/gcc-patches/2024-November/667692.html Thanks, Saurabh Saurabh Jha (3): aarch64: Add support for fp8 convert and scale aarch64: Add support for fp8dot2 and fp8dot4 aarch64: Add support for fp8fma instructions gcc/config/aarch64/aarch64-builtins.cc | 276 ++++++++++++++++-- gcc/config/aarch64/aarch64-c.cc | 8 + .../aarch64/aarch64-option-extensions.def | 6 + .../aarch64/aarch64-simd-pragma-builtins.def | 106 ++++++- gcc/config/aarch64/aarch64-simd.md | 159 +++++++++- gcc/config/aarch64/aarch64.h | 9 + gcc/config/aarch64/iterators.md | 135 +++++++++ gcc/doc/invoke.texi | 6 + gcc/testsuite/gcc.target/aarch64/acle/fp8.c | 10 - .../gcc.target/aarch64/simd/fma_fpm.c | 221 ++++++++++++++ .../gcc.target/aarch64/simd/scale_fpm.c | 60 ++++ .../gcc.target/aarch64/simd/vcvt_fpm.c | 197 +++++++++++++ .../gcc.target/aarch64/simd/vdot2_fpmdot.c | 77 +++++ .../gcc.target/aarch64/simd/vdot4_fpmdot.c | 77 +++++ 14 files changed, 1317 insertions(+), 30 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/fma_fpm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/scale_fpm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_fpm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vdot2_fpmdot.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vdot4_fpmdot.c