Message ID | 20241010121510.1845531-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=iFSVPEOp; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=iFSVPEOp; 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 4XPTHq1Ltmz1xsc for <incoming@patchwork.ozlabs.org>; Thu, 10 Oct 2024 23:16:06 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 71E40385780C for <incoming@patchwork.ozlabs.org>; Thu, 10 Oct 2024 12:16:04 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20626.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::626]) by sourceware.org (Postfix) with ESMTPS id 7ADEC3857B90 for <gcc-patches@gcc.gnu.org>; Thu, 10 Oct 2024 12:15:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7ADEC3857B90 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 7ADEC3857B90 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::626 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1728562540; cv=pass; b=xEh9v7LqefqlSE7P6P6SNuiv6U+Pah8M+vT30rjQMQtAFUo8EP8s61Sk14ms37uyrykLgplpCRxHv2/7t7CXpFXjd204Nm6gSgW+aDBdOgmVj1HqUFp28ls5TPBUDFi9oqjWONpNp67LGqJsDCD55WBoDAXKk2fnS+km3mDW95I= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1728562540; c=relaxed/simple; bh=rs8T3M4xy3sLfnhKaptwum54o7zWcwJepQtcUs8CppU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=qmIjJsxU+mXiIpWlHnARGa5C++NJPyxWhOpfFhPzNzUj5YEqOBexbjVPvGgXl8vOZskc0DzkyTyDtEWpX/Mrde5kQCoJp5Ncrtf5Ak35N9PYNSEnZD2lEkLhdI9ZLDwrIzS+G2dsgLnHawe/VycgUjx9AH0/O6hTpqiG6+5Zh00= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=NyJ733LbufOwK70Unq+M+xHCQkTXkFko+SSx9l0RgcV07M3L9f/B89TK7nZHct7P/hZulT3ZYTG3XD+LN/6vjj3/PhJaiYwreLtVtBTvNy+3Ij1eHEDOXoG/Ah49i3IE00Qvo3FHl8EfJL/BRJS0IeCyV3eBQ0O8Onv4HAifKM2XSmnOIiJf+HjNjicV7w+R5EwtmzGH0Ufe3jNDRbc4S98p52a083lRu4ih+8rXaZkX4+ZjdViXf6r402ojvqpcNUPRqbkFTWvOt3+85nD1HuIr1ZOlpEGp7iiFYGtO4mWqEeTvMQW3RsZijxM67hzCpZs14dhD8lgTzl3zIcFfiA== 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=75QTSfjxyXxeWaNZBtJt5e/j5m4pHvSGbS0PWln3XRo=; b=c8Ia7IIPEXm57GlTJ28Ml1CUpLl9UzA4JTOSVWmBWiGnWoE4ZWVFBEKXujgrbOW/OIBPwm/rivZm7FFuRJOnPlZgiOv3T8oBFtRI+VoTg2rOP6XmHiiRuaKyuq/QmOcLRLY85EC4IjUuzOHjSQNlVBYdbMm26GeEAMncIwapzjatlIUtCV3GS+osgXACZDfQ+eu0zA3uzqcZBUX4nSUWDX/oXHQk3ha4Lc0lyymQgZ2TYTWQMgMpH9xb/dXD8hYSGG6NFpXE4AftjnJUSVqPXaJL1LjdMilYGqBRToTLP3KlDAuM9KSM1txv6eKJ+qcb+EswzAiF6/XqsAbsQ+89AQ== 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=75QTSfjxyXxeWaNZBtJt5e/j5m4pHvSGbS0PWln3XRo=; b=iFSVPEOpEoyWDahCnFcRjd5ZgMDcMGpx9xcLRvN0teohUN0RCUSdS6mXukCcVspGxPVL7t5f5V7oTV/ktMJrvJIE7hiIoY4SR+gtsEdY7tmvrFYqeVkZpQsooAfDRG5upj7fB5ZCD/IJb8zaZdbdzUc7Jb8ms5KZWUFC5nPOUE4= Received: from AS8P250CA0015.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:330::20) by AS1PR08MB7401.eurprd08.prod.outlook.com (2603:10a6:20b:4c7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Thu, 10 Oct 2024 12:15:34 +0000 Received: from AM4PEPF00027A6A.eurprd04.prod.outlook.com (2603:10a6:20b:330:cafe::80) by AS8P250CA0015.outlook.office365.com (2603:10a6:20b:330::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.17 via Frontend Transport; Thu, 10 Oct 2024 12:15:34 +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 AM4PEPF00027A6A.mail.protection.outlook.com (10.167.16.88) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8048.13 via Frontend Transport; Thu, 10 Oct 2024 12:15:34 +0000 Received: ("Tessian outbound 0362136859cb:v473"); Thu, 10 Oct 2024 12:15:33 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e859a1b0ece4cd72 X-TessianGatewayMetadata: nGFRkMqS7Y79CpVOrGEMkoZP5h+4QnKkYhfL7uOIwrPdKYurpeT0zgbbMhBBn3E5phPxNZlrscjEmGxVy3dRf1bZhSMMpk5X9x/DJDuOSIkcd+s8Kd2NTuwi2OrX6HdagiRLOkEt+kye8uBOhZfTrlw05QxR67hia1+VigeaENQ= X-CR-MTA-TID: 64aa7808 Received: from Lc47633cb993d.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DD0239C4-B8DF-4541-A4B1-0F25B2D18E02.1; Thu, 10 Oct 2024 12:15:27 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lc47633cb993d.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 10 Oct 2024 12:15:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=thgLtny7iQwAOotzCMVap/p1rlmHuHb3Y8iZFCUpNPf2/TBLNTnlFKQ11aLlOU4wXZ1J/svAjP484/IbZJWEL7uV+IJX9oSHl/B3ORX5g7nR/kOcbyKX1EuoYJq2QxiKUkPEiU/wW9chKtHSTte0xIvug9d6ePx+vd9SHWPksiTu/x3N4RmPn+mzoCe1sURXMHZC/fUcy8l37sSKJbuzovN5Cvud1XeqwqFqO/dRO7KdtazAgN3vVidRKOfbED/X6ZsQe9bn5HPMfBpMlYEdjUVPHR5hDDZae5SosIycHzK7y6s9ogETQb7HZ4XMNxkchWS4CcL/zeaYZi5FAqO68Q== 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=75QTSfjxyXxeWaNZBtJt5e/j5m4pHvSGbS0PWln3XRo=; b=fXLKVFu+44kafUzMZSOyphrP0MB7/NlZx03kqAjESu2rGhWHEPeMprSSukXhh77O3dgv5OrW5GhzkzEZAcFG3ZDiWgkna+Ccyf+3hlt3f4nr7FrxdH8L9fUWbjGCOwvGtYR9m3gmLEY3TgkupmTPQjwcwYVLeAPIzKpNsN+xX5gA/Xtoxi1lKyy8vNDeJiLIF+MLJkAtUFa6EzKJRQ5oYdQWThutpRI56sNB9iWWLbCqLPM1LbUrkvo0Qx1u15j0/fB18c23sOIBDAYty7RrOIHiIqvSKtYlGlxkVR6fyUsNs69sX+lDtFGS8XI0lpB+juUtdTOaLdwizZr73nxx3g== 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=75QTSfjxyXxeWaNZBtJt5e/j5m4pHvSGbS0PWln3XRo=; b=iFSVPEOpEoyWDahCnFcRjd5ZgMDcMGpx9xcLRvN0teohUN0RCUSdS6mXukCcVspGxPVL7t5f5V7oTV/ktMJrvJIE7hiIoY4SR+gtsEdY7tmvrFYqeVkZpQsooAfDRG5upj7fB5ZCD/IJb8zaZdbdzUc7Jb8ms5KZWUFC5nPOUE4= Received: from DB9PR01CA0022.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::27) by AS8PR08MB6021.eurprd08.prod.outlook.com (2603:10a6:20b:23c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.18; Thu, 10 Oct 2024 12:15:21 +0000 Received: from DU2PEPF00028D03.eurprd03.prod.outlook.com (2603:10a6:10:1d8:cafe::2c) by DB9PR01CA0022.outlook.office365.com (2603:10a6:10:1d8::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23 via Frontend Transport; Thu, 10 Oct 2024 12:15:21 +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 DU2PEPF00028D03.mail.protection.outlook.com (10.167.242.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8048.13 via Frontend Transport; Thu, 10 Oct 2024 12:15:19 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 10 Oct 2024 12:15:13 +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; Thu, 10 Oct 2024 12:15:13 +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 v6 0/2] Add support for SVE2 faminmax Date: Thu, 10 Oct 2024 13:15:08 +0100 Message-ID: <20241010121510.1845531-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: DU2PEPF00028D03:EE_|AS8PR08MB6021:EE_|AM4PEPF00027A6A:EE_|AS1PR08MB7401:EE_ X-MS-Office365-Filtering-Correlation-Id: 391b15e2-3bbb-4ea3-0390-08dce9253dea x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|82310400026|376014|1800799024|36860700013; X-Microsoft-Antispam-Message-Info-Original: VDvKEJm4/m8YzKmAOlPGXDrn9K6nua2rSwLazZxAjjAe4z0xl5baSXMjrfOeYjQwF0rM1ok3zG2PaIFJLUP7KEuJD18IMao8XOrkVz6PrRzUX64pmeJq99Q9+noWJZrS3QWX/idLyVmm0PFov02ZEdm8l0I6vEfyIzcBzxytCTYOcZxwMTjNTsC1ZfVgEeJpsMPdik6jpp8B9ak62GufBSqr2Kiu3gcasAZHiLLa3m5lXj7QWLZn8i5ZJHGPaPQtidZ/rJoDW2W2bxH2S3PIyccQ+UkcoU5n/nfq28ZFkdxnr50v4VmmS1wrHrCV9OV6h15kticPqOKe3zEOIAPqnWnducSAjecljqmwprC+9obz8tpIh2YfwZ8xb5g+NJb4emjM3Liy9XvIFE0TLPHuUAKT54LtsTBRMtGHvb7lZ3+tuEFD9zJUoJL4ghmbItci1Tu0hJNVuGDjLV2KBRZZdOZ69VINXSzm/WaZUoQSFy/HK3kC0q/p4MF/NPBFuwtpwYG7LkyKHtV3kKBsvUFc6ZdNKusyb2WKtcIxPLvjXbrzL4x7i/uV0GE8V4Z7mdcQDMbtnz6+UxYNQIk1lRNN7fNmnu8uj9oG/3JFDYwYy89RC2huwAiYOJZXRo9dnUPLqbmUtoBsKVd3KCkDXVyLaGqPNsXdSnkWqMSReX1hC+FlkyDwCoUCYQ5dXDY7kt6wB/dHNm3fdAi3YN8QOmyOcIizoRvqAie61Qx9ZFOm9LS94QLZWcqjg8sABez69IH7zmBQg9pQouo8JZV7L8ylXrctfZU+7s967cMvQg0TehEKk4BWPOBWgsgIgS0gHUOMyaZj3bvLfNjSTRZfdH7Tg2O/H3GlsZwL5827mJBHA7ccmsIHYnzcUwJWRYZb8UMH1Xf1ONo3t2bBGSEf32H6Hdzfu0DpQBVAh4FWjlJnK4e6FvSahdBYbll/0eIh7yh5PaMpTn5BNz+88xsfDwCPHlaXcIjngvLeHB5EN8Y+duZJwuaUxWvmLB33Y/f0EC8XgbjPKzCHaQwRyLL+F8YSe6n6BuSG4dP1hiIfFfWWopltVruEOdju6C8y0NtA01tp0gTs/HUsMEimJGKa7K11j49OFctyZpWicJNQHE//KQW7L/aGDvROv0GQOmIRNe+Aaff8MrrD3HOsVGbGFNO687gZbVf17cBN/xsjC6hrtRTeaysHuQni3XyFJDhGjbi4X9rBraXqKYnKzlQe6EoAOE2hy4QYFfQDaltg8jQS4Ou4N/Nw4f5lK6c0tuMufj1cEwU9AIEABt6/gj3oUJHfyT94GJqlT+HOtDbyMjOiBsQuw+n3/9xHtnCokTFSbiHA4yfjl7BUbXTDlM9rUnIOphbHOPgc1Pd2FW2OLLo+KioYC/2RsTvRGs2jZPyAEEVF 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)(82310400026)(376014)(1800799024)(36860700013); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6021 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:1d8::27]; domain=DB9PR01CA0022.eurprd01.prod.exchangelabs.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A6A.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 14c06e3d-44cf-4f0a-f665-08dce925356c X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|82310400026|376014|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: zfM3+r0OyUpjL3oPGr/EWCf8B30EifX7L2kvhpvwhBMjhjiq3nCT8yQmBjBaeYhqxHRafk0ELFZcQLd2KzUktoxQjEoocZfPKCOedmgXWdcXPbYhB7zxnGGOGsJvTplpDr2AACXfxiDaBUlTIZlQ/O1Xe1JfpjK+5U6bB9Yf6z/jk27q+gU4Mw8feQbaOqijuptwOKFs++39h0D+Oc8t1BMD/X1e8+pUqWN/DXjrdlT4nl1xO/8/mUsTJop2UkE/lMRWtxpcSUCTyjP3KnoU+z0TZQ58Kjd5RT+U9H6LbmCw0+uMIuuF/k6iraW4mwl6Kre03tfuTxp11SOskDs/9onkTRtRI1b7Ynb8bBXF/pJbczzIsipITLgnfsL1ORSismX1rxFMesIHD/onGinFyGK7q73PovO0Hf3vaUlV38nJKKIlyFnTxY3lBJHjIY9BfBsEvXMvMp6WedRZ9ByHHpIMW7UGkIp+n41JCd4MbPHIWRo5TY/GkpvraqIColvqC+skroVdv8Cz0Xc02iZx/GYEJybm5BgLm9Y+HtCV41dIKfAjaQh0qHS+UiCZB2y4H2hD5QdyhwVvuMI7ZVyiiDIp6nIwCt4pWF2pXRQ8MWctXwU7aQG2kXp5QvT5nsFoPMD/UI+wj/7m9llTrdfalMNwsUtGVVza80zOoo5um9MikYELTKC3Onz5VJaGrYrA+5OdpKGH1MuhQMZQ3mrnaqm7MlzAoqf3WwhIJKQVH3y9TvJ23DomvsGEiNwo+RKXnJCD4WDre8wwYEdlV3by0mJmbuhgh44q1sH/q3+DfQ5cUq1IsuwpmOSHt740kai9nV8Pnztwnl2UqgrkzmPY9KCdpka79rXl+2yyfwCcjc/ylFHb+0uwWWkRnI2Ij/fU1Rpmby/qpRp5+bzcz8jmWRAiCgT9nkiANILZL3rWArjJUJO4wCYFzQyDa9AWpYOH+/1A2TPXQO7NsQSbfc5GrS4GHeUXwBD4C7W1EbximkXMW/XmDd1+dbu+7S4j4vLBLeCQ1R9OMyu3XALmYrWXn1OpBUfCODyjUrTRuU/89AVlgQqcYX4NKhHpebQw0CbxeuSlibdT+JSyyjuFIwhFn/nyx2OVkcmt43x+h4pX9Lpg+fqw7KunrOnIRijbI2VoRgZ5pOn265Uw5a9Ynm9gB0eApoDh0IrSXzbZug8NBFeYQKus03MJKSjWuqEiW0ov4U191iyj/yVrSdXrF0XFV2w5AVXp1mJIrpbAMgK4yhi83VCJmYtQct1sudN/A0TVYdRGQg4n5O2ay53E2HCdbNYl+Wnt5hFZPjiIrpy0WYpXS3aUxEqkPk/B+roC2RBOTFd3fv/ien7kpwjQYjI7StOPBz/X2GGOhOmDjn2vfE//d/FaUxz66DAldI2YKz7G 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)(35042699022)(82310400026)(376014)(36860700013)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2024 12:15:34.1107 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 391b15e2-3bbb-4ea3-0390-08dce9253dea 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: AM4PEPF00027A6A.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR08MB7401 X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, KAM_SHORT, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=no 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~incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series |
Add support for SVE2 faminmax
|
expand
|
From: Saurabh Jha <saurabh.jha@arm.com> This patch series is a revised version of: https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664912.html In particular, the only changes are in the first patch, where in the test cases of intrinsics, we removed unnecessary capture of regular expression of operands. The second patch has been reviewed already. Regression tested on aarch64-unknown-linux-gnu and found no regressions. Ok for master? Regards, Saurabh Saurabh Jha (2): aarch64: Add SVE2 faminmax intrinsics aarch64: Add codegen support for SVE2 faminmax .../aarch64/aarch64-sve-builtins-base.cc | 4 + .../aarch64/aarch64-sve-builtins-base.def | 5 + .../aarch64/aarch64-sve-builtins-base.h | 2 + gcc/config/aarch64/aarch64-sve2.md | 37 ++ gcc/config/aarch64/aarch64.h | 1 + gcc/config/aarch64/iterators.md | 24 +- .../gcc.target/aarch64/sve/faminmax_1.c | 44 ++ .../gcc.target/aarch64/sve/faminmax_2.c | 60 +++ .../aarch64/sve2/acle/asm/amax_f16.c | 437 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amax_f32.c | 437 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amax_f64.c | 437 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f16.c | 437 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f32.c | 437 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f64.c | 437 ++++++++++++++++++ 14 files changed, 2798 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/faminmax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/faminmax_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amax_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amax_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amax_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amin_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amin_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/amin_f64.c