From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90041.outbound.protection.outlook.com [40.107.9.41]) by sourceware.org (Postfix) with ESMTPS id B7CBC38515F6 for ; Mon, 10 May 2021 11:58:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B7CBC38515F6 Received: from AM5PR0601CA0061.eurprd06.prod.outlook.com (2603:10a6:206::26) by PR2PR08MB4857.eurprd08.prod.outlook.com (2603:10a6:101:1c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.29; Mon, 10 May 2021 11:58:04 +0000 Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:0:cafe::66) by AM5PR0601CA0061.outlook.office365.com (2603:10a6:206::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend Transport; Mon, 10 May 2021 11:58:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Mon, 10 May 2021 11:58:04 +0000 Received: ("Tessian outbound 1e34f83e4964:v91"); Mon, 10 May 2021 11:58:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b51f69405016060a X-CR-MTA-TID: 64aa7808 Received: from d672bfb1b554.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F4B7CA60-98C1-49B6-BAAA-6BD300722FAE.1; Mon, 10 May 2021 11:57:55 +0000 Received: from FRA01-MR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d672bfb1b554.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 10 May 2021 11:57:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F1x1uJ7wU9VwxNkBtwSt1tl9G009C3DJZo/pUl+iLp5duqfNNzlLcNnv2Y6bvlSpt8TV/XNA/9R5K6wu3ozqBlvIk0Asc9CdXX60Qn9quZbE3xhmEWY6va9TXrwlNgaznTkShnmHh6sktmN6JhDdcAh25tRgS7ESsyHRsj6pWqLWp7eaQVglTqfYHnz32lBuGpvu2iFQD1T58S5W8yoq8OKyH0e6bhyyVg0iCk4+T1oDXGbBDUWaM6W/o2hM+lT+sMkVjPUzQJkdFkuLoXZZw6vkgfbBq4Wns7rZsVfX3lay5PtSzX2bePcGD4k0tz3I4uiuIP1PVfZPoldLuxiYWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bajf9qTGV6eP8n4VyCN3S/8qfDb6wVq+igLM5SxWMw4=; b=nknzKqdPPQkCJQRD5KQnGFC1M18t/aiDcCzrJ7dUMwhYDnGOzgAkXBH+il99lrMPnNBSeE+95hqRr9OVCVh2OXJOeqxO3OUn4DU6sygjzyWtw5/LQPXn4O6tjlwPfTIRek0eaTFxqdyYkKPEdSScQyjbSwSZqph+l15rDO7rUWU/Bv189mslMfBylXlJpeIYuG0lyW883gthowCI2HOc92A3K//nUUz1HTC1cGazqprgvEDrJHlhO507tZ8IrU5oM4Q4Y+D5Wwk5LRO4j5uLcAIFrVHFjz7b9iyDb9i8qxoGFHjLhdLSaV/C/qocE/zuJt9aejuGut7xN5oR+9Fxgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PR2PR08MB4746.eurprd08.prod.outlook.com (2603:10a6:101:23::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.27; Mon, 10 May 2021 11:57:53 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::95ab:14a5:b91f:5d7a]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::95ab:14a5:b91f:5d7a%6]) with mapi id 15.20.4108.031; Mon, 10 May 2021 11:57:53 +0000 From: Kyrylo Tkachov To: Christophe Lyon CC: "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH 2/9] arm: MVE: Cleanup vcmpne/vcmpeq builtins Thread-Topic: [PATCH 2/9] arm: MVE: Cleanup vcmpne/vcmpeq builtins Thread-Index: AQHXPcqOU4tCY4ULZUq/GtZPfJ15Sqrcq8RQ Date: Mon, 10 May 2021 11:57:53 +0000 Message-ID: References: <1619791790-628-1-git-send-email-christophe.lyon@linaro.org> <1619791790-628-2-git-send-email-christophe.lyon@linaro.org> In-Reply-To: <1619791790-628-2-git-send-email-christophe.lyon@linaro.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: F4A03144A4B73B4AACC230A1E4BF83FA.0 Authentication-Results-Original: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [86.31.103.53] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 75f41155-76cb-4f1e-d941-08d913aade54 x-ms-traffictypediagnostic: PR2PR08MB4746:|PR2PR08MB4857: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:254;OLM:254; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Me+XkhuxtFNBqPN3ThOzqHwK0vXsfUcH/U8XaUCwRWxJ2wH3C4yycnRZ4mLzaaAhxK0vfZO2RhIRu01dKJjDYUKkJJ1ZN/12FpP6baCPuwsdhd3rUY2DdYClcTC4t1WNyHMf3SipNK0BqTRk3d08x6aiGUXXAuNDSERhCT9RYmd4ykJHYUx7v5Bs855k8HEsMJMBwOR4e8O/5HDsoTkBY8PjazALJut8PXEi+Kbmr7uypOW+Qh2XF52hyU08xl6ZGJ0n4aNJSaz5ErIayU5Ps3VQmpQPjfvC6Ec0Jt4blEU5qEhI7XuVkS2YEraPp6QGJFyu8Ospw6LnPh8nX4BOhl+HBDQs7JCiILYLJ2GP2IG5lY8FNDrZzdbIh93dfFAMpjSjXCadlBbMc32K6znXtFMLYKPKf5o2bLXGMB9d7PmlR8+dwMhbthELF1CXRa5hH0rtgdf5vQTv7qXwwZPVIt4sPDSbu8ZcbdFpwAxQW7+a9dO3cSqKqyvKv/W+TWb+Cjt8azJWr/8QgGSzrjKQdUbOcKsGc5MXfOzdI8ZiZfFLI1gTbGDWCt1nK77NSALd0QoawbFaxBxgJWG1vdkacUnDCE7NrYZdKHW2jlNRdY0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6926.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(376002)(346002)(39850400004)(64756008)(9686003)(55016002)(66446008)(26005)(7696005)(86362001)(186003)(38100700002)(122000001)(52536014)(316002)(71200400001)(53546011)(66556008)(33656002)(2906002)(66476007)(4326008)(6506007)(66946007)(83380400001)(478600001)(6916009)(76116006)(55236004)(8936002)(8676002)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?PcaZyu8j3b0Gw8+nbBW95qpIItkL8r13Sv2iyjis1mrubOTr7XTGknrEUk67?= =?us-ascii?Q?68JU5BRga5Otj/cQ6g/2aojCE1mdXp7X4XsBxo+CK+FIOqOQR+ksisFS5l8/?= =?us-ascii?Q?MSe75oKPwQKJUaeK3f69AL30fdkGfxWChbhQ+dNmSXZLGXIadHXMCWwoF4j0?= =?us-ascii?Q?Hqx/VKdARy753mlzL5LnFnC3bwYA1OanwEttFIErFAyGTOzAcmjtWM/VeanK?= =?us-ascii?Q?tEnZafrseqYLMyn1kWDTi2VNeuVpDa3x3FVRT4brx0bvoA5/ImzFpi4E6B9W?= =?us-ascii?Q?H3nyO2cWGCe9OUAjqd4LEWXGEOG8t51whADp9VuuwQZPmXJ4hBjc3reMo/Hj?= =?us-ascii?Q?9FdK2MhImaVdgWiOfs4spIdY1beCvemrUudG0diByjmTXqoPe/T09fP4Ihh7?= =?us-ascii?Q?NyBBv+PPT+V9I0sRYVVH5Nd0v033fQqVWirruw6a+CBH3TdPmSEUXxfTWx7f?= =?us-ascii?Q?qW7aA7ErwRs/x0lS7CE9cmyG1AxxUqWiAt53n9+pJyz4mBCxUIobl/88wD0u?= =?us-ascii?Q?dN5oow6uk6SktRl2IaetrhNFaT3w9O8cwIb0hESbEiXRh688XnmxN0JUcyuj?= =?us-ascii?Q?RyinxQxgFHVspMyjYDGdrpu3O95AjIpZjlDmUEr/vtYEzQlXyhoCJvB3K6in?= =?us-ascii?Q?t5tvzmFas3yWTKfaK1aFu3z4doQkIxgp47pKGxoWOoLBODW2kgRQQLMzKHpQ?= =?us-ascii?Q?H3donxLc+JB9NLbQ0TxiRxrtW6REHitsqQbINnjOGovlg1ejz3CbhHTBzcdL?= =?us-ascii?Q?516WVuJn/GG5jo74uJgGJXo3L8kfb1mcn5MQxhisEMKQfEHXyt1OPk3fJErk?= =?us-ascii?Q?PKDis+f1zoOExEAKoQblWnRM20cK3Hd1gNMXL7RpJpA72CWCce7uuzRK1pAA?= =?us-ascii?Q?XmSRSIp1Pei/VbMdxJiD/zXiSIUPKhzOx2hg3zj01D/IJR3Mz9ip2PdrFlP3?= =?us-ascii?Q?aALN078oLNGJD/shVa6w0G+2DWBe4uxzMohVhjisRHeHaTeJqbPQaL6cpVj5?= =?us-ascii?Q?PRW1RHUanqtC7M3y7ttjg0j7cdJkYCsjzFJ/WNNm4WI1HWLOvUdWc+4NrYwD?= =?us-ascii?Q?tI6n+6HBU+givggACF1bVxezIcSztLzr8VmEQZyVgABoOprdiyYyWxHPjpqo?= =?us-ascii?Q?tjavT/rkxBn+UPr7LgN1/iZ7R7VqwpecmHx/fT6fs3rpm0+zDQUDlbKOpo4D?= =?us-ascii?Q?CVcEv8Yw7CfDcOxqVy6OcJneX7KUGMGZ0dr63auoOYXaFiUrpAtCTERptago?= =?us-ascii?Q?bV1+9R8+WU1Kv8xocFm/azJvoaDEYXD1foNFVCTNV2t6VopSsSrvSzqTsWkW?= =?us-ascii?Q?EU0=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4746 Original-Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f4aa9647-022a-417f-b833-08d913aad7ff X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HJAJCb2JUjbkLQFr4lnchTlTXdPUl3ULPzUV3ZB6h59tVcj4+dhgH9k4Q0jAtLbdOy7LdpoZQqsD1vosk0hO+RyJqMJ/+zvOY1lK1Q3PVHrT4Z/rD2A6t/ZytKAtNtsAT7pUJITvSNVEIg55YV3Yel/DKL1jdG7EeGQNKar8VvLzAxPHn2FbEjgpPsLq1LHCPAuyqnk0p16N5lnPmARm5at4ESgwT4ruLb3WnGTjo8myCUHTEivRAmicCl5sUXiPo6qonNtW0EcVneh4TWGpIo3W1rImTwVAdJvujXjdwYFRogvxhYcUSfx8eANWt7QVbDn/6NWnT7aSh7r6hIefureRNfir/ilWN/NZFJlfDCfMEjmzIh2YU2t9NoEw6le+vRTSx5whByVGihoIE/EEu8G5Tj5fmSIeLic+C8wpySxeN35oPTzBvJwKLxNkSMcDFn/PvTqR3xMg+Js78i/8nnRJYB0kKPqIAoo6neeSo4GqZqj0mkc6C/fA7hnYj4EXFyZor/ttCm7zmb0iXmzxBsZSDa7bx5XG7F/VbrGXYaSKmPLabMq+AI5ke5aeoxHPAqRZUajQZvaHbp9b+ACHR+5keZC5IswrsGV5B/8bUHDek+LEgaVkzzlMI4XIpmbWzCq8bxQKR5LX9QzOcHeahg== 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:(4636009)(396003)(136003)(346002)(376002)(39850400004)(46966006)(36840700001)(86362001)(7696005)(4326008)(9686003)(53546011)(2906002)(82740400003)(6862004)(82310400003)(36860700001)(55016002)(8676002)(33656002)(55236004)(316002)(52536014)(26005)(47076005)(70586007)(81166007)(70206006)(356005)(6506007)(8936002)(83380400001)(186003)(336012)(5660300002)(478600001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2021 11:58:04.3454 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 75f41155-76cb-4f1e-d941-08d913aade54 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: VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4857 X-Spam-Status: No, score=-13.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 May 2021 11:58:08 -0000 > -----Original Message----- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 30 April 2021 15:10 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH 2/9] arm: MVE: Cleanup vcmpne/vcmpeq builtins >=20 > After the previous patch, we no longer need to emit the unsigned > variants of vcmpneq/vcmpeqq. This patch removes them as well as the > corresponding iterator entries. Ok. Thanks, Kyrill >=20 > 2021-03-01 Christophe Lyon >=20 > gcc/ > * config/arm/arm_mve_builtins.def (vcmpneq_u): Remove. > (vcmpneq_n_u): Likewise. > (vcmpeqq_u,): Likewise. > (vcmpeqq_n_u): Likewise. > * config/arm/iterators.md (supf): Remove VCMPNEQ_U, > VCMPEQQ_U, > VCMPEQQ_N_U and VCMPNEQ_N_U. > * config/arm/mve.md (mve_vcmpneq): Remove iteration. > (mve_vcmpeqq_n): Likewise. > (mve_vcmpeqq): Likewise. > (mve_vcmpneq_n): Likewise. >=20 > arm_mve_builtins.def: Remove vcmpneq_u, vcmpneq_n_u, vcmpeqq_u, > vcmpeqq_n_u. > iterators.md: Update VCMPNEQ VCMPEQQ VCMPEQQ_N VCMPNEQ_N > mve.md: Remove vcmpneq_s vcmpeqq_n_u vcmpeqq_u, vcmpneq_n_u, > --- > gcc/config/arm/arm_mve_builtins.def | 4 ---- > gcc/config/arm/iterators.md | 15 +++++++-------- > gcc/config/arm/mve.md | 16 ++++++++-------- > 3 files changed, 15 insertions(+), 20 deletions(-) >=20 > diff --git a/gcc/config/arm/arm_mve_builtins.def > b/gcc/config/arm/arm_mve_builtins.def > index 460f6ba..ee34fd1 100644 > --- a/gcc/config/arm/arm_mve_builtins.def > +++ b/gcc/config/arm/arm_mve_builtins.def > @@ -90,7 +90,6 @@ VAR3 (BINOP_NONE_NONE_IMM, vshrq_n_s, v16qi, > v8hi, v4si) > VAR1 (BINOP_NONE_NONE_UNONE, vaddlvq_p_s, v4si) > VAR1 (BINOP_UNONE_UNONE_UNONE, vaddlvq_p_u, v4si) > VAR3 (BINOP_UNONE_NONE_NONE, vcmpneq_s, v16qi, v8hi, v4si) > -VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpneq_u, v16qi, v8hi, v4si) > VAR3 (BINOP_NONE_NONE_NONE, vshlq_s, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_NONE, vshlq_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vsubq_u, v16qi, v8hi, v4si) > @@ -118,11 +117,8 @@ VAR3 (BINOP_UNONE_UNONE_UNONE, > vhsubq_n_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vhaddq_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vhaddq_n_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, veorq_u, v16qi, v8hi, v4si) > -VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpneq_n_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vcmphiq_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vcmphiq_n_u, v16qi, v8hi, v4si) > -VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpeqq_u, v16qi, v8hi, v4si) > -VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpeqq_n_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpcsq_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpcsq_n_u, v16qi, v8hi, v4si) > VAR3 (BINOP_UNONE_UNONE_UNONE, vbicq_u, v16qi, v8hi, v4si) > diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md > index 8fb723e..0aba93f 100644 > --- a/gcc/config/arm/iterators.md > +++ b/gcc/config/arm/iterators.md > @@ -1279,13 +1279,12 @@ (define_int_attr supf [(VCVTQ_TO_F_S "s") > (VCVTQ_TO_F_U "u") (VREV16Q_S "s") > (VCREATEQ_U "u") (VCREATEQ_S "s") (VSHRQ_N_S "s") > (VSHRQ_N_U "u") (VCVTQ_N_FROM_F_S "s") (VSHLQ_U > "u") > (VCVTQ_N_FROM_F_U "u") (VADDLVQ_P_S "s") > (VSHLQ_S "s") > - (VADDLVQ_P_U "u") (VCMPNEQ_U "u") (VCMPNEQ_S "s") > + (VADDLVQ_P_U "u") (VCMPNEQ_S "s") > (VABDQ_M_S "s") (VABDQ_M_U "u") (VABDQ_S "s") > (VABDQ_U "u") (VADDQ_N_S "s") (VADDQ_N_U "u") > (VADDVQ_P_S "s") (VADDVQ_P_U "u") (VBRSRQ_N_S "s") > - (VBRSRQ_N_U "u") (VCMPEQQ_S "s") (VCMPEQQ_U "u") > - (VCMPEQQ_N_S "s") (VCMPEQQ_N_U "u") > (VCMPNEQ_N_S "s") > - (VCMPNEQ_N_U "u") > + (VBRSRQ_N_U "u") (VCMPEQQ_S "s") > + (VCMPEQQ_N_S "s") (VCMPNEQ_N_S "s") > (VHADDQ_N_S "s") (VHADDQ_N_U "u") (VHADDQ_S "s") > (VHADDQ_U "u") (VHSUBQ_N_S "s") > (VHSUBQ_N_U "u") > (VHSUBQ_S "s") (VMAXQ_S "s") (VMAXQ_U "u") > (VHSUBQ_U "u") > @@ -1541,16 +1540,16 @@ (define_int_iterator VCREATEQ [VCREATEQ_U > VCREATEQ_S]) > (define_int_iterator VSHRQ_N [VSHRQ_N_S VSHRQ_N_U]) > (define_int_iterator VCVTQ_N_FROM_F [VCVTQ_N_FROM_F_S > VCVTQ_N_FROM_F_U]) > (define_int_iterator VADDLVQ_P [VADDLVQ_P_S VADDLVQ_P_U]) > -(define_int_iterator VCMPNEQ [VCMPNEQ_U VCMPNEQ_S]) > +(define_int_iterator VCMPNEQ [VCMPNEQ_S]) > (define_int_iterator VSHLQ [VSHLQ_S VSHLQ_U]) > (define_int_iterator VABDQ [VABDQ_S VABDQ_U]) > (define_int_iterator VADDQ_N [VADDQ_N_S VADDQ_N_U]) > (define_int_iterator VADDVAQ [VADDVAQ_S VADDVAQ_U]) > (define_int_iterator VADDVQ_P [VADDVQ_P_U VADDVQ_P_S]) > (define_int_iterator VBRSRQ_N [VBRSRQ_N_U VBRSRQ_N_S]) > -(define_int_iterator VCMPEQQ [VCMPEQQ_U VCMPEQQ_S]) > -(define_int_iterator VCMPEQQ_N [VCMPEQQ_N_S VCMPEQQ_N_U]) > -(define_int_iterator VCMPNEQ_N [VCMPNEQ_N_U VCMPNEQ_N_S]) > +(define_int_iterator VCMPEQQ [VCMPEQQ_S]) > +(define_int_iterator VCMPEQQ_N [VCMPEQQ_N_S]) > +(define_int_iterator VCMPNEQ_N [VCMPNEQ_N_S]) > (define_int_iterator VHADDQ [VHADDQ_S VHADDQ_U]) > (define_int_iterator VHADDQ_N [VHADDQ_N_U VHADDQ_N_S]) > (define_int_iterator VHSUBQ [VHSUBQ_S VHSUBQ_U]) > diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md > index 7467d5f..b04c22b 100644 > --- a/gcc/config/arm/mve.md > +++ b/gcc/config/arm/mve.md > @@ -836,9 +836,9 @@ (define_insn "mve_vaddlvq_p_v4si" > (set_attr "length""8")]) >=20 > ;; > -;; [vcmpneq_u, vcmpneq_s]) > +;; [vcmpneq_s]) > ;; > -(define_insn "mve_vcmpneq_" > +(define_insn "mve_vcmpneq_s" > [ > (set (match_operand:HI 0 "vpr_register_operand" "=3DUp") > (unspec:HI [(match_operand:MVE_2 1 "s_register_operand" "w") > @@ -1035,9 +1035,9 @@ (define_insn "mve_vcmpcsq_u" > ]) >=20 > ;; > -;; [vcmpeqq_n_s, vcmpeqq_n_u]) > +;; [vcmpeqq_n_s]) > ;; > -(define_insn "mve_vcmpeqq_n_" > +(define_insn "mve_vcmpeqq_n_s" > [ > (set (match_operand:HI 0 "vpr_register_operand" "=3DUp") > (unspec:HI [(match_operand:MVE_2 1 "s_register_operand" "w") > @@ -1050,9 +1050,9 @@ (define_insn "mve_vcmpeqq_n_" > ]) >=20 > ;; > -;; [vcmpeqq_u, vcmpeqq_s]) > +;; [vcmpeqq_s]) > ;; > -(define_insn "mve_vcmpeqq_" > +(define_insn "mve_vcmpeqq_s" > [ > (set (match_operand:HI 0 "vpr_register_operand" "=3DUp") > (unspec:HI [(match_operand:MVE_2 1 "s_register_operand" "w") > @@ -1215,9 +1215,9 @@ (define_insn "mve_vcmpltq_s" > ]) >=20 > ;; > -;; [vcmpneq_n_u, vcmpneq_n_s]) > +;; [vcmpneq_n_s]) > ;; > -(define_insn "mve_vcmpneq_n_" > +(define_insn "mve_vcmpneq_n_s" > [ > (set (match_operand:HI 0 "vpr_register_operand" "=3DUp") > (unspec:HI [(match_operand:MVE_2 1 "s_register_operand" "w") > -- > 2.7.4