| Message ID | 20240918152818.2345370-1-saurabh.jha@arm.com |
|---|---|
| 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 03A4B385C6C3
for <patchwork@sourceware.org>; Wed, 18 Sep 2024 15:29:43 +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-am6eur05on2062b.outbound.protection.outlook.com
[IPv6:2a01:111:f403:2612::62b])
by sourceware.org (Postfix) with ESMTPS id ABA0D3858C41
for <gcc-patches@gcc.gnu.org>; Wed, 18 Sep 2024 15:29:03 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ABA0D3858C41
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 ABA0D3858C41
Authentication-Results: server2.sourceware.org;
arc=pass smtp.remote-ip=2a01:111:f403:2612::62b
ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1726673345; cv=pass;
b=tJ+kOZbs6XpRXdYsEF7ZTu7XBzBlyPqFqQGDdOdco+FUqtXoXZyrK8bNpICn1/ZEGLaL5AvynyGInomes83Q34D4C+KRSBkFvvW9NjIDo2Huohkc974Y47DEfKoftHEXYV8AuDghVyvndlueUsiauH7g3tmaBqW+iHKWR5Q2AFU=
ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key;
t=1726673345; c=relaxed/simple;
bh=JnDHKMPb5iHaIsp0a5jn+FyFBPFtdymzP1p6Z4I0GoY=;
h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:
MIME-Version;
b=bslO11W/cKbhr+qtxDgjEH+xy0xHIXLD1luibPj8ogpbp8bWZGm/qBAUk4Lsgd/XXaS/tMzMiyizAoUz8MFVVwek3TIVZuvswGy214Zou9QsJD/aeh6HFZnJlCodQQdsd8irwjYolgDjYKW188vyQ/lC0bqTp7w/GH1Bip601c0=
ARC-Authentication-Results: i=3; server2.sourceware.org
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;
b=fIKZ7oE2m5MvN5uaMaaHeMIEVV6fj83kLaSv5ez8+RVPqqrelkgu1325t4RQCrRarfQBl4qMBAgCdvClQO7uHa/EuHTOoN0C4+U9DyDArO9Nl9d1SCsMnI8jJ9XE+0EURXS+CfH6HhVxYgbLXVKSRRMIX11U+BuTuDbAjCFeZuTbCHSBAJWNfSQSifry40MahDWrVvTZiiCPUWICn82hQPpPjP4s2lUBh9gAvx9tDKDG1RHIyjZ6fqu+8ZRx1l6SYBJfDOMTSVbxsaPnwi9Qv8ghbP3eNqxHiiQnRW0Zkt95jttx+aDfo3DqW9CzxJoIqq7XfJ2vIr0lvYk76qmhnA==
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=9dfVKjpVQ+j+MJMAm7aH9/JgxioXzkOn7V2128G//O8=;
b=dMMGRvXWGivKya+zBP20olxPT5vzpCJxS48F1YgoL2Pa9Q4pjrr6PEDiNpAAjITfwI4jodO/2VVtmBOBBA7nvYztBG8hKcmlsHvYE/JZoOv3+i00UCou0qfJax0tJGTXqiuvPu/vlVKBe0uk6Nl1V0idJ7d+25iIhX7OwbSOUjDvayT4bwCOW3gf8OsBsv+KGF/eGMurFtBVEx0DX+5gU4emI05nmkUhmd3KknMYrXZhBIeMff/m7C/rTeg/zMwNEuhiyGAXEpRgvDnnrbWbK+mChYY1E/KsIVSg5ZBs4KMjyT2lo7HbPznlOMfYQRl96yeb1Pb2fC9LZ4PbGYjvbA==
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=9dfVKjpVQ+j+MJMAm7aH9/JgxioXzkOn7V2128G//O8=;
b=U4I4ep41QuBUPgOF3J5RZlh0gzexxBpK9buQD2zIDQjhJps+IgqHtrm/pANXngtcb26yaOfkTxgBFbIwsSvksgRJsGBoYWI/DHRDDGFAqsUTu3zro3htOVRFxhPMIBrhY7PNYNDNQ8cFzLOt8rNzeiL4Ets645RO1mpqUkTpgbc=
Received: from DB8PR06CA0052.eurprd06.prod.outlook.com (2603:10a6:10:120::26)
by DB9PR08MB9922.eurprd08.prod.outlook.com (2603:10a6:10:3d2::21)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.15; Wed, 18 Sep
2024 15:28:58 +0000
Received: from DB5PEPF00014B9A.eurprd02.prod.outlook.com
(2603:10a6:10:120:cafe::42) by DB8PR06CA0052.outlook.office365.com
(2603:10a6:10:120::26) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.30 via Frontend
Transport; Wed, 18 Sep 2024 15:28:58 +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
DB5PEPF00014B9A.mail.protection.outlook.com (10.167.8.167) with
Microsoft
SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13
via Frontend Transport; Wed, 18 Sep 2024 15:28:57 +0000
Received: ("Tessian outbound 467a4accc038:v457");
Wed, 18 Sep 2024 15:28:57 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: b6dfbf8229f6d1d9
X-TessianGatewayMetadata:
9OrpxzfVzGMDMoGcOiK2K6zvCP4GpFQpkLwca+i6pSldpasyyEMf/o6ZRjK428TIYm+cI2vofNCOSAR+slP1eKltonXDsIUlU86MHx9Z+LEtQHAqUHRFRitv3AijYEHZYf7wF0JTdMREA5KTqTFUaqxysVWzIgCxjAJI+M7vskE=
X-CR-MTA-TID: 64aa7808
Received: from L9306dd994552.1
by 64aa7808-outbound-1.mta.getcheckrecipient.com id
B53700BB-445B-4252-B699-DAEEDC44A85D.1;
Wed, 18 Sep 2024 15:28:45 +0000
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id
L9306dd994552.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
Wed, 18 Sep 2024 15:28:45 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=ImAdTkHhDRm5lIaI9+znNpglIlZuP8rRRYQALQ9hFb9uPITh3p8FGnMqCkkpl57uml4bn37I8YJazGbQpXyPFtHmg2UhpE5czpMQfQhKBL8q9xi8NYf9o7T6wNkACAJLh5CBXijKz+iBrEEENMQsrhauJ+thfb9anfjLngDjsz2AbV/H4hHV4pzGC8mjPq4YgF69JjEYEOm4qTW60VFb1jIr2MrGXRfG+LwKNHaiOUJd8QBTo5ZJtiwAqB7HGmbpTSKyWcO8SyGaIL4+rwnxUl5P4OolkKag1KXQ/t4kVvhvm4q5KwkTenBDayCVhbYpI8He9gSlFXY5+95oqP9flQ==
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=9dfVKjpVQ+j+MJMAm7aH9/JgxioXzkOn7V2128G//O8=;
b=uOgnxAFNxXV55wI6u9U74gr0TC9TcuG5GUjMctP5nwIk5ixtIgiyoJMYgMD6d3ssPX0YS/d4MN2WXb7C/UNrmecplYcpjlZHzd1VcBSUNb/mqDypnEL7D+K2DzxnEekrTYXcUhY/CK+w3pmzAEYeFFaLVAZnoarTYAOp9HnqBvlYsK5DBQt0/aXiIGpd3gAFurdBZRu8QmKoIcy8jXezc1Ok8FqxFsBuYCw/WA9rUo+A99hE3L+viVdW6odNIwsJpEC4Mud6UmPGaUSruqjNsc9tLylUYzVKwB1cRSzy0LsGQQnrcHsHN10pa4K7W7LH5vvtUFFn6w4CzNQ8OmBH4A==
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=9dfVKjpVQ+j+MJMAm7aH9/JgxioXzkOn7V2128G//O8=;
b=U4I4ep41QuBUPgOF3J5RZlh0gzexxBpK9buQD2zIDQjhJps+IgqHtrm/pANXngtcb26yaOfkTxgBFbIwsSvksgRJsGBoYWI/DHRDDGFAqsUTu3zro3htOVRFxhPMIBrhY7PNYNDNQ8cFzLOt8rNzeiL4Ets645RO1mpqUkTpgbc=
Received: from AM5PR0601CA0083.eurprd06.prod.outlook.com (2603:10a6:206::48)
by GV1PR08MB10643.eurprd08.prod.outlook.com (2603:10a6:150:169::20) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.14; Wed, 18 Sep
2024 15:28:42 +0000
Received: from AM2PEPF0001C714.eurprd05.prod.outlook.com
(2603:10a6:206:0:cafe::fb) by AM5PR0601CA0083.outlook.office365.com
(2603:10a6:206::48) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.30 via Frontend
Transport; Wed, 18 Sep 2024 15:28:41 +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
AM2PEPF0001C714.mail.protection.outlook.com (10.167.16.184) 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, 18 Sep 2024 15:28:41 +0000
Received: from AZ-NEU-EX05.Arm.com (10.240.25.133) 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; Wed, 18 Sep
2024 15:28:41 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX05.Arm.com
(10.240.25.133) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 18 Sep
2024 15:28:40 +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, 18 Sep 2024 15:28:40 +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 v10 0/2] Add support for AdvSIMD faminmax
Date: Wed, 18 Sep 2024 16:28:16 +0100
Message-ID: <20240918152818.2345370-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:
AM2PEPF0001C714:EE_|GV1PR08MB10643:EE_|DB5PEPF00014B9A:EE_|DB9PR08MB9922:EE_
X-MS-Office365-Filtering-Correlation-Id: a9d84043-103c-4580-114b-08dcd7f69cef
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|82310400026|36860700013|376014;
X-Microsoft-Antispam-Message-Info-Original:
BMGzjSbfKbXZhKbMN13rxtnZ3WJTmw9Ju7F6BzG2DfK6F7mUHQCFYGQDqxuB+S/kYEfF9hb4PzeJ/tobhqXvvu81k+bgxZsxTeTlbTp3kTRETNJ6nEtppgFpjJ9dUYAfWITvYn5Tiqtydl75yvgg0gJHKtHrKyh0kvEArCcqqyNcVwtK2b5eaiNWHVAWHHbx4cHwKxmrRBhDIlbNePKMyRtFd051AFBG4YarW37xSUebaY9C80AuwylKb4C/1Gt1p8mUJJX8C4sV1t5X4Zczwah0u8/l9gSWMvT2Y0g7mOYfgyP6bPl/NK1xEbPXeEXKY9bF5BycgbvLmOMSyPOR5v5PPodTf1h3qJgs+EbFzlCHSRJKa040KLuTBtJxGCDcUrx78/HtOtoEuz+SjZJxOuY4/zE6cGLf79Yi+HtvF+Sdm51mRTW7W6pHK0dipLhZom/SUfLdn/dxPX3Ci+1eylHD1Juw2QBBL0L9HWZCCIo+OOOW2e/dENJJUWHJwE1QbOnFB3h5zcbGGXzyj6ogHKTnGE/+K4gtOhAFzfNCVvHF1fEz+XVfkP8j4Kd2tVFWcDxHm+VeqXXpMl/6RlTFadiW9wIcAcjrIS1J+LFNVJZEYENelsUmmYudcKOXvT03kJ7sb8jJe3M18GE25QCHust0DPZnYBGwHNDxkKzcficFfHlOkWMZFWC2ByXCHGH2FD3ztau7I6VEicxenWeAua7d0y287RLzCdO6WoibSGl9YUyX+h9AunmwweSDkDtxACmqujQi0s+ueONPvdHcfzgavxPKgz9Pl0amAaFvD7nUF1u947HXNg4xC/K/nITLl4gU0hkIJBbNvo4U8nTUtNHbxB4twkro2b/F4QqjWVIlSinGDeesHKRyQr97N62Sx70AZWWVwc+9xXh2LdmomcJxhsI5Z3FlHLcSMtPhoJSiEo4FbRxluVY271XkgNG16oCg3Tr1SE09SNv181O+nXaXKUNnouFIrctNe0TpLNYcI8AxW7T+pdoZOkNypaWKeMByMJGDgJlZxK1uDINn8WVGqfh3xEbnqjnUILgucW5j4u6WayC1HklkfE+gkaChdYHixRXBeKxcnZVR9Wr49HAs8xvYK+HCyNnA5evKtEs4csgaiDDfpBcBNKyl8v1TfmHji3aosCUqGZLh+UaHVKXOoZLghVrqmMTMpnOpP3Gr4aysznzN9FTjel2h6I8PP8b5EBpJFIi+M9whHKRTNLQnXjWAFzrY9UGNpYiqLJV2bvAIgbd1Vhq9mh24f74dWVO9CaoxLiilVBboUKLbE6iMyZgVAPhpamU3qvyc1jk5/J3xjCP9k8rbk74CbBJpd/RGafX6/JhxbASE6jL0j99lOc/hzk5LLZYp+NlJho3MU4Mk4HJzeoyU8sZQoGI5s2ZoKXNOKsdCJLA3YLGsc/pu7wFBCJGrdkdV0wExksGL9GeJ5O64kZoo93bBHWOZbyn5aY2mC3YFioVtt71iyw==
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)(82310400026)(36860700013)(376014);
DIR:OUT; SFP:1101;
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10643
X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:206::48];
domain=AM5PR0601CA0083.eurprd06.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
DB5PEPF00014B9A.eurprd02.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
437f1501-1c83-4f4e-9668-08dcd7f693af
X-Microsoft-Antispam: BCL:0;
ARA:13230040|1800799024|82310400026|376014|36860700013|35042699022;
X-Microsoft-Antispam-Message-Info:
h6d0WFnyhArXZtyHPDGrdpBu4o5gAxwiWlJHilmDgz30OFhV4j7PRsNlnB+XOmpPVw6kZ3kN3SzezDCBdxGUs6+TYd9Bgl8Q5QaQsWZuRVhJ/26TIsqCYIJAcwXVnL8KegfFDvUfXzgZ6QfZSm3YZCQE+1ttvz1SX8HqeEeqfTTvRBoJGrvgAjNverwen5YBHr9i2z3wXjfo0ipT2i6pmBSMYK1CXzobVXMZi11bxS4OcjmWtaFOv4Vt4ows1bpiMow4O2j7s83AKSToWAKIwtCe0QFbop+DMs5OhYOJbtw10CTPlCRMACRQi9nu/4UacwMohUgNI+DCkAHkgZUxCdmAEFyi/lwG070fv+6gkJaU6HoX9/6qP1sUtqoLB0buR+PxID6yqwJf2X99cW0/IJagZl2p9Bw16htpua8EJsNVbsTHWx4z6i/8qdFwVP5jqaoMoHYH9nBVpCtsgisdxQfBvBo4rcKkeTfz7kdeid4wwjvzmyp2sGSK9vuZR45VuEacp6j7KekwlGabmlkEZJuLUWiPkluFCa80K8Nm0GIbR+e5ktORxixG1AG8vXGP9lH6xYRl6b4LvhFyGeUXe/+b440RPL/21+xmNnTqYp74xChkJ+MF0UopcYu+NrrtcxKYShhJ0c6FXXfPKqdMv1v0PyNxqEslG5yVl70EFJDbUlPXNubaDq4063GK/xMJZdJ2w8Z8mzal61BoEEW9TCGGv0BGGeKNpuD3yX8mmaSE8fSy0Fe9dcMCfQdepoLwB1ohQ8bfXnAxQd2vUg8IXUV73HEgWR977J9xcDFpXi/zfZIfBtw6InSIc4j7XJqMCZrprIVslmh8CuFwrmYvjSU+Z/cpUr2jyUtMIugrtRRpDNT7Jigh8srrB+bND3bXNdNIKzdCuz3I7DflyQMq55yV8wLMez6se5DFT36vWGoca0622lAbX/9Go1V6bfh4wdVvKK/mzTrT9mXORpwWzNLDFezIpwuaJLYr//b24hMHKzl52cs3zWASkUKanrUZZQML2F0M6NEqneBuP1hhxx8KrFwE5VGDe1kujVw6n0FoPq7fGndqoSwFYLjG3uZHMBfaulJzlxFgl2UfRib2e58KI1f30N1y5wcdWPSrw2kGyb8ormZTcUh2xqLJr3H5ili71Xhe4Bca7d0Y0VyILVzWq2Y3dpbXrpGEiDnSshlggUI92Tx8RCVPv9EznJ7NRna2lBfchMdP8pUSVaaOZuhkHrxgi2yI6D+GAcKebyZ/NwzqezG77zfCz/Co/CTeS88ZKQU3fSARAEFk5cs6qzCajZ7nNaZiLz0kda7iVPCytag+f3ID9gi6hBZdwa0hpp06GrQQklAYGyJ0XHLnJ7pxYWftN+mrazgkQ7vM1YeakuI0VDRdPfS/VmvTN/DvfLds5aQW02R8q3iHfOxD4B1nQekEee1p77nbtQmwlEWw/dXvHEURkwp2U6V/4YedvdcPe78YC10keJ2ykIy2Jg==
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)(1800799024)(82310400026)(376014)(36860700013)(35042699022);
DIR:OUT; SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2024 15:28:57.4138 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id:
a9d84043-103c-4580-114b-08dcd7f69cef
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:
DB5PEPF00014B9A.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9922
X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, KAM_SHORT,
RCVD_IN_DNSWL_NONE, 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~patchwork=sourceware.org@gcc.gnu.org
|
| Series |
Add support for AdvSIMD faminmax
|
|
Message
Saurabh Jha
Sept. 18, 2024, 3:28 p.m. UTC
From: Saurabh Jha <saurabh.jha@arm.com>
This is a revised version of this patch series:
https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663204.html
The only new thing in both patches of this series are fixing directives
in test cases, replace /* { dg-do assemble} */ with
/* { dg-do compile } */. We need compile here to make the tests work.
Sorry for missing this review in my previous version.
No changes in code.
Both patches don't require further review as pointed out by Richard
Sandiford in replies to the two patches
* https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663229.html
* https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663230.html
I will request commit access to gcc after this patch is accepted.
Because I already have commit access to binutils, I will email the
overseers.
Saurabh Jha (2):
aarch64: Add AdvSIMD faminmax intrinsics
aarch64: Add codegen support for AdvSIMD faminmax
gcc/config/aarch64/aarch64-builtins.cc | 119 ++++++++
.../aarch64/aarch64-option-extensions.def | 2 +
.../aarch64/aarch64-simd-pragma-builtins.def | 23 ++
gcc/config/aarch64/aarch64-simd.md | 19 ++
gcc/config/aarch64/aarch64.h | 4 +
gcc/config/aarch64/iterators.md | 12 +
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 +++++++++++++
.../aarch64/simd/faminmax-no-codegen.c | 267 ++++++++++++++++++
12 files changed, 987 insertions(+)
create mode 100644 gcc/config/aarch64/aarch64-simd-pragma-builtins.def
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
create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-no-codegen.c
Comments
On 9/18/2024 4:28 PM, saurabh.jha@arm.com wrote: > From: Saurabh Jha <saurabh.jha@arm.com> > > This is a revised version of this patch series: > https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663204.html > > The only new thing in both patches of this series are fixing directives > in test cases, replace /* { dg-do assemble} */ with > /* { dg-do compile } */. We need compile here to make the tests work. > Sorry for missing this review in my previous version. > > No changes in code. > > Both patches don't require further review as pointed out by Richard > Sandiford in replies to the two patches > * https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663229.html > * https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663230.html > > I will request commit access to gcc after this patch is accepted. > Because I already have commit access to binutils, I will email the > overseers. Thanks for the reviews. I now have the commit access and have committed this patch series. > > Saurabh Jha (2): > aarch64: Add AdvSIMD faminmax intrinsics > aarch64: Add codegen support for AdvSIMD faminmax > > gcc/config/aarch64/aarch64-builtins.cc | 119 ++++++++ > .../aarch64/aarch64-option-extensions.def | 2 + > .../aarch64/aarch64-simd-pragma-builtins.def | 23 ++ > gcc/config/aarch64/aarch64-simd.md | 19 ++ > gcc/config/aarch64/aarch64.h | 4 + > gcc/config/aarch64/iterators.md | 12 + > 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 +++++++++++++ > .../aarch64/simd/faminmax-no-codegen.c | 267 ++++++++++++++++++ > 12 files changed, 987 insertions(+) > create mode 100644 gcc/config/aarch64/aarch64-simd-pragma-builtins.def > 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 > create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-no-codegen.c >