Message ID | 20240828092212.3995835-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=XoDX02G0; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=XoDX02G0; 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 4WtzTy6QrDz1yfn for <incoming@patchwork.ozlabs.org>; Wed, 28 Aug 2024 19:23:02 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9F515386103F for <incoming@patchwork.ozlabs.org>; Wed, 28 Aug 2024 09:23:00 +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-vi1eur05on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::60e]) by sourceware.org (Postfix) with ESMTPS id 56FDA3860753 for <gcc-patches@gcc.gnu.org>; Wed, 28 Aug 2024 09:22:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 56FDA3860753 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 56FDA3860753 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::60e ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1724836962; cv=pass; b=UvXR3Lh41JCVM4Kxf9PUHTqLbyoywtaev2GVp/wvpamMyZScJtyLANTNRXaCYACwA9tQ6lRq7yKx6BftcaW1KcehZgVeEn5bIPwslhhoP2+yJpCHpq4oaWcW8vRHerRdrJW4v1xuSKk5uwa7HAl3CA2Ls2m9HSiX0MwEpFvKUCw= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1724836962; c=relaxed/simple; bh=N+OxuC6IVrX20167Gz4NTLvMF1Y9l1HdNt1pcQkTyAY=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=LbLmkMP7QeAzugbn6FZ2cKK/R9C6UnkZqikMGKnmzoAeZqdno96MRGrXptwnBFp8lqapahyI1OX/jlh9UpufunbVHG1cYcSkXzsL1Jl7J7aTNT1XtcZ0/56FuH6PfiIP8vjo+hY4P05APF8J3TK96aaB8QliGqIkfgpLrYyZKxk= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=bPH/gKqHeQi4YSJscNb3wZWTLDclSwYF1LU5uDSE19uQlmX1/85ZedpZVSNL+LJ4DlFHFDgWa8x0AoxbFkkZ2rmJ8MslUsfy1fAHwRXbSPh3MaCP6SjIBvz2x827okx/IkYjM+f1YWzp74LkhMTzb680yD0lU3p5zgYsFwdbLU2bc9CgvZGz6hLXdTm5BBm48nXPRl40/ufKDHSjV+b+NrHILWEJNfop5NKs17WWkTG741QZyZcvjmgvzW2ViVlubkZKPllhEufAwj8ikUydvd46k6hYQJjduk2T24HbrS0BlMcNZe9nNT40MoUwb/KQ/9UAC7GPPMs4jwS60ciQCw== 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=o2O8dxdhvieEOjOlTl4zWolRE3ycZ4L2hQ2D9BdTNZc=; b=cUNBulOn1vSu48x6G+xiNlbZdEGrY0wji9LiV5zBzS9+I4467uXpnTZHiMN9OANvgk5Uq+WQaLNG/B+WXJx+XC/GLMlk3E6S7/f5EuhMKJSjkv/HxwTYcEE9EWO2FndY0xQxVcAL9zZh2zm4kL2A/XdXohryFjmYSsTWJlYce2ADcUEXslOUM7+qruE0ZhFXaq7XZI+kBZj8Z71xLQvtWsftNuDqt5XC5q3iZwvhrRZHbsY44LJu+WdvjsH/L3ji7LDy8MrBGF+wNQzSXU1DsRqdFYPFd33BwHpf+hUS0uYoztNURE2xdotEygztN2A8Kp+wn1wJNWSC0S4n0EKydQ== 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=o2O8dxdhvieEOjOlTl4zWolRE3ycZ4L2hQ2D9BdTNZc=; b=XoDX02G0aITcBA4xxgiDspgpj0UsCzHmHxlpYSyX6AEs0ZZLxcfLqyVMUp2C8AeSqLwUpKkTZ/psEOJmvoo3PJOEys93Uf3vniFM8WzxV9+gMTkzME3kRfbQeFC9oFFi+Oxuij1Cv9fUguuT3Pv321fZqc9IaWOfTYbV59zbfe4= Received: from DU2P251CA0006.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:230::7) by DB9PR08MB6538.eurprd08.prod.outlook.com (2603:10a6:10:23d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.14; Wed, 28 Aug 2024 09:22:36 +0000 Received: from DU6PEPF0000A7E2.eurprd02.prod.outlook.com (2603:10a6:10:230:cafe::1e) by DU2P251CA0006.outlook.office365.com (2603:10a6:10:230::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21 via Frontend Transport; Wed, 28 Aug 2024 09:22:36 +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 DU6PEPF0000A7E2.mail.protection.outlook.com (10.167.8.42) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Wed, 28 Aug 2024 09:22:36 +0000 Received: ("Tessian outbound 22f8cf4ed816:v403"); Wed, 28 Aug 2024 09:22:36 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f957f287c58d4bb1 X-CR-MTA-TID: 64aa7808 Received: from La7e18682903e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5AE042A4-BF69-4D68-8760-F4CAB4392BBA.1; Wed, 28 Aug 2024 09:22:28 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id La7e18682903e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 28 Aug 2024 09:22:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z86F4LfQwmJrAKguudSuajlaweMhHvd0njH0Xps7wPsSj4p/D3iHYkNn+96ANBD8Nq6nkkNtkF4xQx/EMfFEjIH0jsh3PrK1C/S/D0ks65E3FfK2YidT4khPgn+BjPdldc5F8KR9BLXv+MYgYG2jf9pJZPbbYoSkqmEHr9GNgFPllj3gvXfxjuQxVdnJ42kcyD2jKMgBLHKc7A+o9WELDRzoWa2UzhaR0RpFAtnmu8dPlABgE5t04093IOOeS4gi0bQ3hIHkUQXSed33q2ULjhkhVdE60AbEJYOL7Fit1VTJWeKPEvd8wbQXpaH2Wi+n1LOlEy0KQwbpJq07rkgRiw== 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=o2O8dxdhvieEOjOlTl4zWolRE3ycZ4L2hQ2D9BdTNZc=; b=Bvg3+zbtp05Y7cQBjDmZ+rp7lDhpZWgZUzCTZI5+ZhPEeopQUp1IxRhpmiAw0mKc6eCy/O3tmVpUQp5IUaTU+XLsSytO4/VrIdLLU7Wjhsy7N72CZgv0CqfvSruBQOFh/+PqZnRRPzUlYZjP1nK86jRPWeWCdjmhLZBVrvUHhkHh+PCZyI7Rsjv1UYYOC6U6eKpCFn2XS3W+LjpXOK/NbZTtVd45pwb2BnPv3KFGDIdSbg8y9ujTKqA/XpRvPzp0X/ww1skP5y9Qz5nKqtE/tsoIf6nA/ASWqt190K5zPok/UrT/nlPFBMqr0WH1LCpt5WELYKgFl57XAIdNCJYyqA== 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=o2O8dxdhvieEOjOlTl4zWolRE3ycZ4L2hQ2D9BdTNZc=; b=XoDX02G0aITcBA4xxgiDspgpj0UsCzHmHxlpYSyX6AEs0ZZLxcfLqyVMUp2C8AeSqLwUpKkTZ/psEOJmvoo3PJOEys93Uf3vniFM8WzxV9+gMTkzME3kRfbQeFC9oFFi+Oxuij1Cv9fUguuT3Pv321fZqc9IaWOfTYbV59zbfe4= Received: from AS9PR06CA0652.eurprd06.prod.outlook.com (2603:10a6:20b:46f::11) by DU2PR08MB10040.eurprd08.prod.outlook.com (2603:10a6:10:49f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.14; Wed, 28 Aug 2024 09:22:23 +0000 Received: from AMS1EPF00000049.eurprd04.prod.outlook.com (2603:10a6:20b:46f:cafe::a6) by AS9PR06CA0652.outlook.office365.com (2603:10a6:20b:46f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.28 via Frontend Transport; Wed, 28 Aug 2024 09:22:23 +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 AMS1EPF00000049.mail.protection.outlook.com (10.167.16.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7918.13 via Frontend Transport; Wed, 28 Aug 2024 09:22:23 +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, 28 Aug 2024 09:22:21 +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, 28 Aug 2024 09:22:21 +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 v5 0/2] aarch64: Add support for AdvSIMD faminmax Date: Wed, 28 Aug 2024 10:22:10 +0100 Message-ID: <20240828092212.3995835-1-saurabh.jha@arm.com> X-Mailer: git-send-email 2.43.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS1EPF00000049:EE_|DU2PR08MB10040:EE_|DU6PEPF0000A7E2:EE_|DB9PR08MB6538:EE_ X-MS-Office365-Filtering-Correlation-Id: 767ee3d4-42de-45d0-d653-08dcc742f455 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700013|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info-Original: l7i6/pemGVTtGgul8eWzPiCP9Exvk0IQtr+kNuyi4QlW7B1I021XJjvQv6YwDDF4bGCTR8luFkluilCn62OXjybyYjsDPatBR34teB1xPzEzCH1rVvrBB90pFQ+phzyL1yJJDFN9N2VwQB68VpsFOiG9TIvSzx/ag/TimYsYreLaS4rq1o6t62lpSWHtn3fRoFHWpCO+VAwWpi9y7rp6DMYglYIqoFHm+ZFUYQla/Rm5ildqUnT/C+snUrdVXpQKjBr8HHFMwXYCoJ4PHUs1lcbLCeQuJb8FqSxM3g7oWspvUyX+65WF7OFXTSK+llyktts1qz22/aT4h2uLAoV6H2RWbKrNhV78t6nnJlRxYRAO7CB5CGdCSXDUamWoA2OxJVdMunohZNhiogMg43BEdlCdf8K0HDBjLZokTLHYlcvnCL2BGYfqE8Zk8yZnASZIo1uKb67VZ/3mwQ7s6xFYfEHz+E/ZZTE8DcU0lPsu64IXSk4NLkvZQ9X+OxwDGwT7ygplTpx1REbnXocjsTFYFZ9ARsUUILPSOYuwzw5ucLrgkkyKSW9whY3vLVajyO5S9SgqglzKpKL1q6v3800M+kFOScTphJwTRfiA+dso7WURbkV1pavGQoCO6W3gvLKddXSYSgDAeB2yiuF0wjwbC9cfpA1XGJZJLZUBUCTjFWZRJ4KMj3CNQGuu1jbTuE6lclSEC281EbxAln+QnFLxnKtBAYqnUS4tipRrtek45e+VreGl8jNZfhjb1wGvbs0mA2MTouNJSfGDGnPyfAR5E0ORipnRa+cknYzZJZD3C+6mjW5oINe3L+MDa3ahAH2p0+RhJgZ7xPzhMQNznk22cm5W2mxDBqfLihjkXFMgcI7Mi9ovmyzPdSNvWs7D4Qci1ILYtXEIBJW5BKYbLot1YCTQsFuGV7tX0IMHJo8R3Et94MuCBfrWH0JmHrc8el5S4lliCyrrPqpE3D53IGaMNUIn6bz/ql+nNCsAkMiIVwla3/mQZc03pv7+PL7NZI1JPCRjU9iRwNA93+MRpiQMiRqKoacyevRo5y4C2cZvoD/y0wZaO9p+JddpKlSFf130KfddYbaKzwc2+ISnVTLzbGU8yjOXYDU4J66UFjCxIxHKcv054s/tLQrS4AArJ/3H6MaSpmaOwrAZKiiCVtDnK/tS2Ah+ptCvhfBZGltJz+ADa4IOyGCOIrO0QtE0WkO4E4PdoXr43lcJzuraJvxCWiZLdL9A+2sWMKfslskKiEVzDlPujwinNfo3ah62ge5TDHjG+hzc5dTUw7IhIOFMeIDn7vMunB9i2HkbbzjN0DJY7yGgZCdo/a/umg5fWuB5Ug88vSA9VpQbimsAe/PeHPhxIaujpl0iiTSvDgFJ76HT0bMSo3FxClGBdXFvGqXPWeredFSyBdyvQ8jo28eBJ0rymdzNygnQRdWvln3c0Sft2pPD42EjckYfEYt6+7oi 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)(36860700013)(1800799024)(376014)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10040 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:46f::11]; domain=AS9PR06CA0652.eurprd06.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7E2.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e3f22c9d-4a22-452a-cc37-08dcc742ecca X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|36860700013|35042699022|82310400026; X-Microsoft-Antispam-Message-Info: BTAFSpfSp3fEoGvsr9nh9s9ZtgsSzQyt1Ws+gSnmIWKG+2crNOKeFsqxSCQ4YvWeD5K6TF9DDpmdr4BQ5kNxsHBclGdjMNpHmKP5SWrMLnOCDOPgOOynm6ieQDOb3u8crnbD1F4g2X4l6nslKwFDoPrn0xvCre+1mrJoasJC8u6Oa525ilCsNDxfxNC2gp8pj7Yfc/HMtY/RmMuL0udW3N19B/T5JajY9NGBQDWJfvw5hPmURJkIL2ZKX2qxpyCfqpHAh1yFqMqStJFsTfPSYi3ck5FHOfcchS8kKrbdnCCfHamwXLh7LkjqcvFmBAjOAjiaZYOmYL/j6cxY7mbMhamwpZM3liYdWh+iuHxhVu1j0Pv0wZbA5J8ev7BN0y9XeYYYBc8h2hP5p8LPEyT5psGxv8OZma1ko2WYzlvAc/bD7kLVojw5/M+/AxgYUx6W01rB2eJItIwLaqysNNiWF6utlYPOQCy3hKnlj1+/WmPmzF1HlOXB+V5ncPM+9FP16SRwIlEJZcvzk9VIIvNiDys77Xb5W8g/mK95zS2gqB3r5+r6u+kiJMpn79KfGBfFMlDoRpzZ2nh4cdnMTMzh8jeFsNX/O8H6Sv2K4W1BcvBZsLEC3UYBxBm2A6F9MTdiJrcrrCV2ngvnUAGNSvhhW418Qrt8I/ghAOiGbj9fj3+yQUJXnPg0o8rjzQqPFMq0cxzFGR1BCTO658XZF62haGjLKNgaxLwdmpfjcmKatkNy8lmvbPW6Y91Rs5tIxYnij9GNcq/45/IxDixOofW4BfOU2WJuyptIn2cYQHWK/pj6vBtg10Oq3MqLmOv1/Nml7KaDcaxeDp74iY0umg72//GvFUv3CD+QR4mAvg4PLZjJjKVTnV+qeEbWNFbYV5RGChvdiXmYhvBU5+kJ5zgynM54vxyoYlvO1TI1AM9u39/J975rDK+84yvtJvhJAmR0K+xXXPihu/KjTX46H35eI1bntFiEcCMQrW1afYzFz68OD8svc373za3uJchzRYt2R0qDhLLOKc9EcySM8m7X5WmVCRlTT9HDjIk0545LCKcdgYSH66So6PJP3h2ybR5UfqiccM6SQBE0KUy/caEoLVGDYIvptwO8Zvj4+gbvkZXp0x+1A8WN8PeBR42Zvx/KdekEoELXODZqO+MoVpGzv0we92tfg/Pto9T806lWFRpRa6PAxDpX3Yn5xMRV3uUR6Six2M7FXcHTmjzB8scBaiAxreTJpNlKR/ne8OlLFTr9ZgLCJQaxoTVyRo3mSHu7GBCeNDNQ3P3IwIXxbJQkerdY2zcf1jUKKk06yOubzRISJb3vI5LEZ0lRd+f6YHY+GBUQ1l4ZzQ1NF3wE1yxCv5QOX+8V+oSI6GmsVGPBPVeQxsHr2d0ZFOTOupnDDn7GLNzyjdpPyjBoQ5WIS9pq1e7tysXm/mBiniIPM8wZxPIYjbRmHatMUuv7++az8s+g 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)(376014)(1800799024)(36860700013)(35042699022)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2024 09:22:36.0334 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 767ee3d4-42de-45d0-d653-08dcc742f455 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: DU6PEPF0000A7E2.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6538 X-Spam-Status: No, score=-5.9 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, T_SCC_BODY_TEXT_LINE, 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 |
aarch64: Add support for AdvSIMD faminmax
|
expand
|
From: Saurabh Jha <saurabh.jha@arm.com> This patch series is a respin of the previous patch here: https://gcc.gnu.org/pipermail/gcc-patches/2024-August/660917.html The new version addresses review comments on the previous patch series. It also introduced a new way of defining AArch4 AdvSIMD intrinsics. All of the new changes are in the first patch of the series. The second patch is unchanged. Saurabh Jha (2): aarch64: Add AdvSIMD faminmax intrinsics aarch64: Add codegen support for AdvSIMD faminmax gcc/config/aarch64/aarch64-builtins.cc | 126 ++++++++++ .../aarch64/aarch64-option-extensions.def | 2 + gcc/config/aarch64/aarch64-simd.md | 21 ++ gcc/config/aarch64/aarch64.h | 4 + gcc/config/aarch64/iterators.md | 12 + gcc/config/arm/types.md | 6 + gcc/doc/invoke.texi | 2 + .../aarch64/simd/faminmax-builtins-no-flag.c | 10 + .../aarch64/simd/faminmax-builtins.c | 115 ++++++++++ .../aarch64/simd/faminmax-codegen-no-flag.c | 217 ++++++++++++++++++ .../aarch64/simd/faminmax-codegen.c | 197 ++++++++++++++++ 11 files changed, 712 insertions(+) create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-builtins-no-flag.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-builtins.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-codegen-no-flag.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-codegen.c