From patchwork Thu Oct 3 09:51:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saurabh Jha X-Patchwork-Id: 1992271 Return-Path: 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=mHVc53N9; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mHVc53N9; 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 4XK6Rc510nz1xt1 for ; Thu, 3 Oct 2024 19:52:43 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9C603384A818 for ; Thu, 3 Oct 2024 09:52:40 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:260e::601]) by sourceware.org (Postfix) with ESMTPS id 2D2573858CDB for ; Thu, 3 Oct 2024 09:52:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2D2573858CDB 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 2D2573858CDB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260e::601 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1727949139; cv=pass; b=tu6hzQyhTiRobCCSD4KthFB/3uj0+ttgj/DGTgThIjtgeEKri1E1nFlP4xJdMKLlQ3CSTOHsUTr1vhETOCYUbMXtB8SPB60yHjUpWDVB+VGkyuJ8jrfqDnUH2mgb9PWVXaNgjN0TeIXKNhRQ0/96KIIn0aQt5tM4ge4HGAB8EDg= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1727949139; c=relaxed/simple; bh=zXrjkOVLjOV+qqO/UQCMFKbHGGJXIcYQaFVwOhIRHuk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=NkUsSkFO9mBfDmAMViMCcr6RR4C/mLfxq/QC3PPRoWc4oRTzTpEXuSk84sx4AUzAm5qeJ6MprrPWjLDCraUXt3ym/5VaEqChilSTyAqWqfIw6GcIShXoDpuOBYTEaS4SA+HBtekTRjurxu8QQyzQiEJhWVEc65PbXcg5NAmoYys= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=o7NQsLME13+kAZjrBwD6FDQX4oVXl+b1VjEykni5datSDRjqsa702cM4VJD+e5l/gbGo9MbPIKfGTxVFPTPDJjjZC4S583CEddMR9FKYz+GZADiEzPjtuogNAsFrY9bZbLE0LfQbYAqz3GzYgAmjlAMiW0Ub6FDQ9xkm7NBfB+Mx5iDEhQwUmbSGQ0d6Qs8CdXBWVM8gN7v+5AdQwUEvCfTFeDTU3L/nmtaMy7q9e0VvfJP4jp2JKU2gH7KgAzzRvfqfLC82d2ok1PtTWnvCxV8qjOpouL6IUaKocBsatScde4zP2H2SCwX7IHXH4hzLhvH1y2O9+r0fICll5qgzng== 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=jxhuEi1djdYFOgA4IsOZc97p3P262YZ1R+4f4C41Qqw=; b=Iu9Qd2ROxYFRHjB8kw/1ul8g/VTW6OOPvzsdSwXMMRbf2xmQh2pHr40VtGE+NCOsEZHN6baXc09BNSZhuAiI/s/h/DGPsB6/bfL647i2bF7xCOIeIwzE7fDidHKdC5mEsLlwqAFjjg+CFjpXelxSjlEMNL70un8z+rQoHEuTyGRu2eT9rE4Cx6XvIGTrV0tFZnDp5bXY0aiVCTsuYihaGUlUr7g+6K07q41+jHowaNAtvQLunx6E1HKKXWuuLm7ciqrUQjTEYFttFi/3QNF9Td3n8VUvW3hTv3iT8NPZnsM/9l9Z2S6/w1xlib5TLtBxAW2znmLb413wA/KEQQ9fhA== 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=jxhuEi1djdYFOgA4IsOZc97p3P262YZ1R+4f4C41Qqw=; b=mHVc53N95eqx0KoH+S7kBpXjeh0RK4lOcU+VSYqKDKhfvjl9fqzp0ung/mdYwVT9JMpc8rOAOC6s4DqQnlU1i/ikqoR3WCT4jWfPRnmKs4VMiR9R86aVydze2Jb1vOp6AgLc+ZeVzNROFGToFEM5T53qWwfKS49Qf1DZYP1cXVU= Received: from DU2PR04CA0163.eurprd04.prod.outlook.com (2603:10a6:10:2b0::18) by DBBPR08MB5945.eurprd08.prod.outlook.com (2603:10a6:10:1f7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Thu, 3 Oct 2024 09:52:11 +0000 Received: from DU2PEPF00028D08.eurprd03.prod.outlook.com (2603:10a6:10:2b0:cafe::60) by DU2PR04CA0163.outlook.office365.com (2603:10a6:10:2b0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.17 via Frontend Transport; Thu, 3 Oct 2024 09:52:11 +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 DU2PEPF00028D08.mail.protection.outlook.com (10.167.242.168) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8026.11 via Frontend Transport; Thu, 3 Oct 2024 09:52:10 +0000 Received: ("Tessian outbound 5b65fbeb7e07:v473"); Thu, 03 Oct 2024 09:52:10 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8f68816cfdf35634 X-TessianGatewayMetadata: Mef/oRy510yONvxdvIRPf/mZ00ZS8JyWWFRs1tA3O+1+Ab6hdGWxxCTfSfNhjnTU9WhhGPGr55gRGU8+6Uwtp99d9cgIcJs0NkHMjCLxsS/XGd7eSAFeMngSUih0SfAK+FsjtIi3uYnv35OlKbuA5oL/P191UQkwex1pnOV3cPI= X-CR-MTA-TID: 64aa7808 Received: from La8878ba4346a.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E7FBE7E9-DE8B-4BA8-9336-BDCDC57C256C.1; Thu, 03 Oct 2024 09:52:04 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id La8878ba4346a.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 03 Oct 2024 09:52:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xAJ6tK3+IxvavKIm72W3R0RbAvwd4Dc3eSEdnPcVkifaBfzqN6MDowfO5Ndc96xOyonZ0Mny3WCsEMeK30kzlNSl5fnLRDe0INQgKf2D+9ekLLVkuVQ/x1hxkWkKfV+XkR+7K1MH/218T+SYyKITX3MWCgnmuz/zfhpDuxBNrBf79/Yh+aOEEXXQ3TxC3xJr1OQ70a/605qSKgq2C9lQ8iy1nW9qSa7jH9gMyVzcJKvJ30tKhzQ0pQyPtJFpceMFB2s1kIg8ezmnw93zjqWzcau1IEmiDBD5lKmJ2cV3bkMyPnzsYeRSZ6Jcr1rcC/jfjuUnO/33rxVgBbWMNbT0aw== 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=jxhuEi1djdYFOgA4IsOZc97p3P262YZ1R+4f4C41Qqw=; b=NtEF51bOUPVZvZlPVGMevDDfL7wMf5mXXwxRNqsUfj8A0xQ8FzBt2N9cE+J8/M+d+Toml6rcfhiyh8XQ8PCMyiGfHhLcQemA1r76+7PISBHjXuNhmqLYqOavDD8X3Q3EnNPXPvZRf46McsnaN5xOhMRiRnmTkSm4kilw0AKWA3hE0yuyS8cLFIS5+Fb6dJwNOCiJE83cghiCPiXwxIQsIPJBzUbp74H778GPtv/uNoOVNOn5VgmxV2VO+m0elUx8Q+KCWaYbCYgxEkV4gjhTTFphQAzUIl9VWIO5Oo2otmTpjlhckBgrpCXCAHOQoYJqcIC66dox/nPKfhD+Eh+K2Q== 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=jxhuEi1djdYFOgA4IsOZc97p3P262YZ1R+4f4C41Qqw=; b=mHVc53N95eqx0KoH+S7kBpXjeh0RK4lOcU+VSYqKDKhfvjl9fqzp0ung/mdYwVT9JMpc8rOAOC6s4DqQnlU1i/ikqoR3WCT4jWfPRnmKs4VMiR9R86aVydze2Jb1vOp6AgLc+ZeVzNROFGToFEM5T53qWwfKS49Qf1DZYP1cXVU= Received: from AS8P189CA0012.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:31f::27) by PAXPR08MB6701.eurprd08.prod.outlook.com (2603:10a6:102:132::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Thu, 3 Oct 2024 09:52:01 +0000 Received: from AM4PEPF00025F99.EURPRD83.prod.outlook.com (2603:10a6:20b:31f:cafe::48) by AS8P189CA0012.outlook.office365.com (2603:10a6:20b:31f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.17 via Frontend Transport; Thu, 3 Oct 2024 09:52:01 +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 AM4PEPF00025F99.mail.protection.outlook.com (10.167.16.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8048.1 via Frontend Transport; Thu, 3 Oct 2024 09:52:01 +0000 Received: from AZ-NEU-EXJ01.Arm.com (10.240.25.132) 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, 3 Oct 2024 09:52:00 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EXJ01.Arm.com (10.240.25.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 3 Oct 2024 09:51:59 +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, 3 Oct 2024 09:51:59 +0000 From: To: CC: , , Saurabh Jha Subject: [PATCH v4 0/2] Add support for SVE2 faminmax Date: Thu, 3 Oct 2024 10:51:55 +0100 Message-ID: <20241003095157.1390838-1-saurabh.jha@arm.com> X-Mailer: git-send-email 2.46.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM4PEPF00025F99:EE_|PAXPR08MB6701:EE_|DU2PEPF00028D08:EE_|DBBPR08MB5945:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b202e0f-edad-46ea-4d2d-08dce3910cec 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|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info-Original: drwg5NNwgzCXtDaeJKI8k1G22uYPxN9y4M76/StjtHMp7jexJpiTkhLSkLBCf64N1GmFT9iEsgfC4G99xnnDhKgxCjY3Zjw8GgHyLi79VR4hvLCl0WtcO8VnbM+4DHAbXSTXdurJ7LYuQFw8xYjKccNHZEiK16Bm/gfu62AB2a1E2XSRF4MoylyYcoqXDTjiyR3o0A8SVJwIOBN6oJHH2DdBe46PwngJ/lLFpeJX6IeEUCjzeS/cAX3M8ZnWC28lWUutS0sOCvDEKxPg97BgGbkyRx3hwkiavSIBlSoZFFXxusZPtBO3SN9le9BSkswRxdbjT3dPyjPC7K2meOZ3QpQ5LM5zxExh79k/kMwxrYSqxXALuI/CESLSWo9Du8nCDlk4DSiIMEB4dRv0+kmMGNMgL/Klk2mHA6UdQWnZmPzrUKicvUVoPLeIiyBUckZy745PNvzIr8gsB+Rn38+nbmYxOeTJ66BcboaxHhp2iNiZPtTeDUzVZD7piX1PX2P2zqJfATEZGUuvC+4R8zHP3yyU09IWpo0CgcxAOuj52I127NKeW22Kbi6VocXoDi6g5Sze0cnRBqHGP9xC5X7Aqfl29N/woUycM2mBS93cOGnYVDKpLyuYCkHZ9xxcNSVdPgNWT3QuvMpXUefL14F+w+kL0rLMFjlnZR5zX+mA8TcFPVqcgpoJiQGV/IQH4TOTUT9+R9RfGQbCMuX04U3Epvbv4xEJKGd1RDMwK7LvHOZI7AdmVm54P6frpWb0cx7DHnpMIGS5ldQ3Melj0kboRigPOOuR/JxTOVsI0PL7AvJvQJgT9M1UZv6V9bZ3fK6Oje0lmFCTsWInf07R6XPcWz5Oo29wDP0Xc8TqXNwutErewAth638mfQn+6mtHhWHQto14v6NmP/hvx062bATL5F0O9N3o5QPj+JY21InhKaUzf/F918qfBqsXEUB1FLTK8zF6cz/Gs/FPWyDjPNE018JefRFfcE7H6ejfFgcfY/DeZXZBg9ULLs4aPBI4v2BP7eNZcWfkGRiJVg9mFKy9KSH9vUctqXaRSqrHlorm0iz64V3UlD9RY5M+UnNFW7VI2+tYjVLNYLzW3akfmkuZm9hXv4Wyz5EuSNVrURrLXQWA6ir8MmrnuWCwaoqUgUtLnwzUlvhOCHOrCsuY9Jj3Hg/P5oR3OCKmXhiyaw8LK1majpn8pWL6guG/p5nw+lqFGEOGoFFzzOvwx0THW51igYMyNcbP/WqTPAQ32TUXPcZNoKjxTxd8afg6VbRbdEMpmOmk/ttxDuY/FSkg6RpngEfHH4wYW5cnRVSJw8nCjfxOXwZvoNwuNbLnddjcijngKlfy24cPjKDfD0eGhIvBLHcGd4y4WqDWS3XeTrVIhLwPI2SAMxK2YQY5R8bHm17y 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)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6701 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:31f::27]; domain=AS8P189CA0012.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D08.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 43a9c5a4-a3da-49f0-fd36-08dce391074d X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: b3bfWJp9Sdz7lsDVjGPW0YNx4SWxxHkWZanq+TqjREcpI+XSipB4JfA94VVgRw/C7rB5IZgmCR3Kz4HKePPnQlb7nvmqEH6paudzLvsROk4kaA3tLbaTwX8Yoi4p7Qdgusgot0ETifMezqhUWNG+IC2IJ15cYWRReyUpSBeCkWzUJaQfSha2ddV3eemnTpy/q2cAF0J8k9m1QbIT+GR1fCZZsM0ja+ekW5+t4dxajQzTu904G1MRX2HDBvXn7hT9w6s0i9L+5gsuyIms9wlsWv9djGr6OgOJHcSct3tN5lTvpCNIzG5T2YmhlT243WepcQbTc6q+ghTg9p9IyyOuouEhP1ZilwdDhU/GXDe34f8mFpqp4Ef/MqZDyZxpeYcZ4PwSAWI3SNUXKTLiEWjDsM3EmTlIuq9FbfMEpqM+sknOvguvk9ybUD4XPhCLQgXJ1OOuw6SQM7osLrh4aSjjF4BInATIM1Sk0gIynxO9t1HxZ7NZgi/lkHXg9TSVz21m1OwhOeUeMG5H5k1svIAz4rAYbR3bNboTiH7oNZZ1n5ovFQgLZThb5vnkgmbQYUkADBs2QFJRCyOM1DM1ZqcL+fdMGa3rGtgX1y2bLTLgHv7AIuB9PqwlCy4Avr55gD2YJV/7uN+/m5jyKCKBnEu520rehAfuHTwh0cPyl0eCmIiBQgVeRaBBnzII+/0uIwH7jklUelGZ/g+LYl30G3YKpUM9UKo/FRKSXfiWWtH4MNIvfZ2QQ9eNjHp4Ao8KfGMkLqTVIJsVtHKvdRNviMn79j38D1CScpKAawdujhJyHi1IUryG+xQOgtm4rWQdEaqvocifyyUgATL9rlkMqvSJdUNjdL3d2LGnwliy1hIlT0O5GxqW67HWbxIcFr6tu5z5ybImlq+saJ+KbIDIJyQ6GDavVRcfe/UW5jT5uGDUVVFGV7lmdIee2RKhp+fl10IP3nTdqR8VyCnWr866TP9TIPu0zUi6r2hLzPOIiJnreYBmefvO7RR2oSWuvPSHKlzWwtpgG3y52bWPgRAqackTTBv8tsrR74F6T4RYixFz/swnoY46wT+BurtPvm8QYbhIcFrecmMpm9S9lw7keP3d+DRbSId5zy9hiMAbjU/RYKKNE/T75Mx7UO2xZjUiGTWqVtCqpl1I9a4f0k1ueKqLhMrkcn6BmjsCJ/8U3tydB7An49/fNx/EkLe2sG4Vhw2/wW+VJVxIo9Uh/9TsFF/p42sln+QO9gxNcRjmtYmngZt7p86PamwKaueekh0KVD51RvjDbjYeP7VswgF0U5XLXaaMLmGH4A2EA4gsYzFZaxMUG+xppJKexTgQ8P3qNZtekKa58cr5JvsU0z0I8J1W6MiicJ0Q2xv6I1XxholnC5LKNJlo1c2hdtjsec33xdjG 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)(36860700013)(376014)(1800799024)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2024 09:52:10.5718 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9b202e0f-edad-46ea-4d2d-08dce3910cec 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: DU2PEPF00028D08.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB5945 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org From: Saurabh Jha This is a revised version of this patch series: https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664329.html Unfortunately, I had test case failures which I missed but shouldn't have. Apologies for that. This version fixes the failing test cases in the second patch with no other changes. Regression tested on aarch64-unknown-linux-gnu and found no regressions. Ok for master? Thanks, 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 | 312 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amax_f32.c | 312 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amax_f64.c | 312 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f16.c | 311 +++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f32.c | 312 ++++++++++++++++++ .../aarch64/sve2/acle/asm/amin_f64.c | 312 ++++++++++++++++++ 14 files changed, 2047 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