From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2074.outbound.protection.outlook.com [40.107.6.74]) by sourceware.org (Postfix) with ESMTPS id 0A8263858D32 for ; Thu, 25 May 2023 14:27:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0A8263858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mWlvASllBpTxSqO+EQOQz2U64r6yx4LOvb4XvaHk1zQ=; b=yP7aiPi54sbSKhB2bejhh0YhNUvAh8HzMLT7IqkOoQR1BdGFeuc+ENk0Wjn6DPvo5Y9nQeJMh+HjOuOBpRGwcDOgyvbfgQ2Gnl72MuFtYJK4zNV/SO8hhNVGN/KKCMnBx8FTUs1Zqdxj8OuRMx0vEAbZeojV4Tz2L7nvzI9xzso= Received: from AM6P191CA0054.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::31) by PAVPR08MB9483.eurprd08.prod.outlook.com (2603:10a6:102:316::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.16; Thu, 25 May 2023 14:27:23 +0000 Received: from AM7EUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:7f:cafe::a7) by AM6P191CA0054.outlook.office365.com (2603:10a6:209:7f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.16 via Frontend Transport; Thu, 25 May 2023 14:27:23 +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=armh.onmicrosoft.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 AM7EUR03FT062.mail.protection.outlook.com (100.127.140.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.16 via Frontend Transport; Thu, 25 May 2023 14:27:23 +0000 Received: ("Tessian outbound 3570909035da:v136"); Thu, 25 May 2023 14:27:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ad72ad5fb3db6269 X-CR-MTA-TID: 64aa7808 Received: from 10e2bd3bd80e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 88C5BBBE-7806-4C05-93DC-74E88D296FB8.1; Thu, 25 May 2023 14:27:15 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 10e2bd3bd80e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 25 May 2023 14:27:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hw82xrbUeR962iJ1r/jgIEu4VvKbyGAYb8USDjEl+c5ZdPxalrq9gx/7P1fzPSRXFnvhRHpRtWSEtOQEz/ttqJc4DoKvart/A3M3XOc4J48S0Isomc++AcM7+jRLGbqZY8KYTFB+8Mj1sSBFo9672FpswIG5jLutlclGh//SrcLvaSr8lJzgWe0zU253xw/d/yguJgEXT48fJetil8g1Ovbj5Re6jDWga+2Z7Ax8YpkcRwZhWAnOEW8HnxaP3rUY3Ifz6mR2to5OX4uNLElPuxPSPKNyNty4zguM62JoZTiL/E0v5uAoxXb1ZjU/BrV1Q0/ojNxVZwg8XEJRwcge3Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mWlvASllBpTxSqO+EQOQz2U64r6yx4LOvb4XvaHk1zQ=; b=jB0sHI92MmJLZEJGzd1uRPCsAgdaJ1DoU6f7qUUf5oTtbOeFD97a3LlkmFgh9svfXMXldxMeqTVLiQO98v+DWsj2IzRH+uGnh95HBRc4F8uQl3eI9IViwm3fZhlpvRo16WAPkkLcn3TePiUSb2t7fHKfUIn6aHBB5rJ/cAapk7SXEcz040DEAB5V/BSU+vwtByfG4n6PpPa48cxy4Dksrj/klQcRcND1esgmW8ekQ4FIoGlba7PYhFQC8rmdFsXkTDZ0Uz8LNlpX6q/8+xUcfsM/cI+rn6tEaudi06uEEgM6y4Ku9TYC6lUpqeK7oFnL1w5qwFTBG/3E7vGqCg+ovA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mWlvASllBpTxSqO+EQOQz2U64r6yx4LOvb4XvaHk1zQ=; b=yP7aiPi54sbSKhB2bejhh0YhNUvAh8HzMLT7IqkOoQR1BdGFeuc+ENk0Wjn6DPvo5Y9nQeJMh+HjOuOBpRGwcDOgyvbfgQ2Gnl72MuFtYJK4zNV/SO8hhNVGN/KKCMnBx8FTUs1Zqdxj8OuRMx0vEAbZeojV4Tz2L7nvzI9xzso= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by DU0PR08MB7921.eurprd08.prod.outlook.com (2603:10a6:10:3c8::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.29; Thu, 25 May 2023 14:27:10 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::db73:66ba:ae70:1ff1]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::db73:66ba:ae70:1ff1%3]) with mapi id 15.20.6433.016; Thu, 25 May 2023 14:27:10 +0000 From: Kyrylo Tkachov To: Christophe Lyon , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH 1/1] arm: merge MVE_5 and MVE_6 iterators Thread-Topic: [PATCH 1/1] arm: merge MVE_5 and MVE_6 iterators Thread-Index: AQHZjwPzArqPISm6F0SiKEtkI1xI3K9rC9gg Date: Thu, 25 May 2023 14:27:10 +0000 Message-ID: References: <20230525122455.521260-1-christophe.lyon@linaro.org> In-Reply-To: <20230525122455.521260-1-christophe.lyon@linaro.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAXPR08MB6926:EE_|DU0PR08MB7921:EE_|AM7EUR03FT062:EE_|PAVPR08MB9483:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b87b761-4104-4a35-f43a-08db5d2c27da x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BjJtNoULj2GBItwlyRWr2pmN2bMvOds0TqvCblcFhdu5c6JkvPKIeHhmqnxp1CUveiruP0AjveY+3z27X3aPZ4ErnUCvFsOZ7kEPuS1Bg021OJ8CqGCWc2C0CalBrWIkIlH9K2IsVDaIaz5uQO56JT+Z1VgYjfpFtAMICwHOqRTmjUZ6KH1CIc+fAXDxGyj0OtLa8bAV4gwfy5gxtwS7Lff+9GTjpD+kWvZ1lQxm0y/F1uZXC62PHq3ZzQULQAOsyHk81vqXF1O4ct4LB3HPGgjbBfMWAY+10QU7Jmj8d4yZkGANscTHlFM02JowZnjyS+eBLZoQkJkySMbJV0zO0paEPRXYpYXdZ3O+KXoSuVbCuml+X+6RZdxSvqLrxxXfpEXlbbHPeto0phXrnA0DWgH2EwvOGQwLj3ykxLeX+ZSoLPDjRmSFXr0oiv0P4Z9yl1eW6rorlXVDPIiEw/dpF/h5A8CYk38p8ftMQNWCBGHiJ58+Cp1TqnSmIjgTb1A78lM8yJSpo/Uq93PIiPAYHtvgBqa/r0JA4xh5GbzpfPxQJCqgrABHB6O+hqskw90UOfY9gXMkNCaCPIXo1tkdT2lOahGzXOus/T0EqdSqgSdh7h/NoTVApUmPsAHj0hyL 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:(13230028)(4636009)(39860400002)(376002)(396003)(366004)(346002)(136003)(451199021)(33656002)(186003)(26005)(6506007)(122000001)(53546011)(9686003)(2906002)(83380400001)(55016003)(316002)(66556008)(64756008)(66946007)(66476007)(66446008)(76116006)(86362001)(71200400001)(41300700001)(7696005)(38100700002)(110136005)(478600001)(38070700005)(8676002)(8936002)(52536014)(5660300002);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7921 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: dc4b24fa-f0a4-49af-1c90-08db5d2c206c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qP+wsvW8v4NdxNRnVPwzWxdJXqLHuK3/7PX2ua0uASZj3lECwE29za0KjM19+JtG3GWOR9T0YU60C/x9vXfzIdDvk1J3UFBG/hw0oQHIIhO59pBurhxOykMXjzBY2buO8gJP6XaMPBCxILXjNOsQbyVinyRDaBRFt+f+c6FdOrlsSxXRyu1PQ1ZDYdwhX+BH5v0JtbwdHRi/UKqp10TIrXUZ7G7CxJncUacsI6bp9N5TPYAkNXm1Zs2BfN/hF6YB/mkQ/sdSy5+jOjcA9eOSZ7ng07t3iU/GUwvlK3dSL2CbygsFuNp01+PknwI7Zx+f+pyqvUpB+lmY1mqMwchGWzVLLKdu1SSDqClKm5b3GWFQCmKYM1ALUB3u0jiD4+NB0vwuKAo+Sn/r9q3kkpGWITkCJBXsTjXmcp7qBvO34Qix2iB8geKxAfqgBMYXulBWBnbHyunSokYzveHcQL7KS2JxxDtdXFPQp/IORJR84xeyZ9XcsLDqFWuBCgjAYtfApiP9dxPYnLH3usYbwh6dA7BjLLKkFzTYuEleUuptERVGRL65uxWmP6BtSXw4uFIi72IdU9csV4y0/87CybBcohcTk61S8Px7ZHUDAD2RRty+u30S+v70wF88tRdCm0OIj8CEKhFoSH+ANildFcdxq8a5Pb9eStJeJ1zu5dLjVGt1fCj3pvKTJDuHdn0nPBoip0yznO94r0qrAbjl5NYDpxOk+fFRzlltdjlBQ9zpqFyxTynNQe3OnFebLX9f7/5n 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:(13230028)(4636009)(376002)(136003)(39860400002)(396003)(346002)(451199021)(46966006)(36840700001)(40470700004)(47076005)(83380400001)(40460700003)(336012)(2906002)(186003)(86362001)(33656002)(82310400005)(81166007)(356005)(82740400003)(40480700001)(36860700001)(55016003)(8676002)(8936002)(110136005)(5660300002)(70586007)(52536014)(70206006)(41300700001)(478600001)(7696005)(316002)(6506007)(53546011)(9686003)(26005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2023 14:27:23.0880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4b87b761-4104-4a35-f43a-08db5d2c27da 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: AM7EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9483 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > -----Original Message----- > From: Christophe Lyon > Sent: Thursday, May 25, 2023 1:25 PM > To: gcc-patches@gcc.gnu.org; Kyrylo Tkachov > Cc: Christophe Lyon > Subject: [PATCH 1/1] arm: merge MVE_5 and MVE_6 iterators >=20 > MVE_5 and MVE_6 iterators are the same: this patch replaces MVE_6 with > MVE_5 everywhere in mve.md and removes MVE_6 from iterators.md. >=20 Ok from me. I'd consider these kinds of cleanups obvious changes. Thanks, Kyrill > 2023-05-25 Christophe Lyon >=20 > gcc/ > * config/arm/iterators.md (MVE_6): Remove. > * config/arm/mve.md: Replace MVE_6 with MVE_5. > --- > gcc/config/arm/iterators.md | 1 - > gcc/config/arm/mve.md | 68 ++++++++++++++++++------------------- > 2 files changed, 34 insertions(+), 35 deletions(-) >=20 > diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md > index 597c1dae640..9e77af55d60 100644 > --- a/gcc/config/arm/iterators.md > +++ b/gcc/config/arm/iterators.md > @@ -272,7 +272,6 @@ > (define_mode_iterator MVE_3 [V16QI V8HI]) > (define_mode_iterator MVE_2 [V16QI V8HI V4SI]) > (define_mode_iterator MVE_5 [V8HI V4SI]) > -(define_mode_iterator MVE_6 [V8HI V4SI]) > (define_mode_iterator MVE_7 [V16BI V8BI V4BI V2QI]) > (define_mode_iterator MVE_7_HI [HI V16BI V8BI V4BI V2QI]) > (define_mode_iterator MVE_V8HF [V8HF]) > diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md > index 9e3570c5264..74909ce47e1 100644 > --- a/gcc/config/arm/mve.md > +++ b/gcc/config/arm/mve.md > @@ -3732,9 +3732,9 @@ > ;; [vldrhq_gather_offset_s vldrhq_gather_offset_u] > ;; > (define_insn "mve_vldrhq_gather_offset_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3D&w") > - (unspec:MVE_6 [(match_operand: 1 > "memory_operand" "Us") > - (match_operand:MVE_6 2 "s_register_operand" "w")] > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3D&w") > + (unspec:MVE_5 [(match_operand: 1 > "memory_operand" "Us") > + (match_operand:MVE_5 2 "s_register_operand" "w")] > VLDRHGOQ)) > ] > "TARGET_HAVE_MVE" > @@ -3755,9 +3755,9 @@ > ;; [vldrhq_gather_offset_z_s vldrhq_gather_offset_z_u] > ;; > (define_insn "mve_vldrhq_gather_offset_z_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3D&w") > - (unspec:MVE_6 [(match_operand: 1 > "memory_operand" "Us") > - (match_operand:MVE_6 2 "s_register_operand" "w") > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3D&w") > + (unspec:MVE_5 [(match_operand: 1 > "memory_operand" "Us") > + (match_operand:MVE_5 2 "s_register_operand" "w") > (match_operand: 3 > "vpr_register_operand" "Up") > ]VLDRHGOQ)) > ] > @@ -3780,9 +3780,9 @@ > ;; [vldrhq_gather_shifted_offset_s vldrhq_gather_shifted_offset_u] > ;; > (define_insn "mve_vldrhq_gather_shifted_offset_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3D&w") > - (unspec:MVE_6 [(match_operand: 1 > "memory_operand" "Us") > - (match_operand:MVE_6 2 "s_register_operand" "w")] > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3D&w") > + (unspec:MVE_5 [(match_operand: 1 > "memory_operand" "Us") > + (match_operand:MVE_5 2 "s_register_operand" "w")] > VLDRHGSOQ)) > ] > "TARGET_HAVE_MVE" > @@ -3803,9 +3803,9 @@ > ;; [vldrhq_gather_shifted_offset_z_s vldrhq_gather_shited_offset_z_u] > ;; > (define_insn "mve_vldrhq_gather_shifted_offset_z_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3D&w") > - (unspec:MVE_6 [(match_operand: 1 > "memory_operand" "Us") > - (match_operand:MVE_6 2 "s_register_operand" "w") > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3D&w") > + (unspec:MVE_5 [(match_operand: 1 > "memory_operand" "Us") > + (match_operand:MVE_5 2 "s_register_operand" "w") > (match_operand: 3 > "vpr_register_operand" "Up") > ]VLDRHGSOQ)) > ] > @@ -3828,8 +3828,8 @@ > ;; [vldrhq_s, vldrhq_u] > ;; > (define_insn "mve_vldrhq_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3Dw") > - (unspec:MVE_6 [(match_operand: 1 > "mve_memory_operand" "Ux")] > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3Dw") > + (unspec:MVE_5 [(match_operand: 1 > "mve_memory_operand" "Ux")] > VLDRHQ)) > ] > "TARGET_HAVE_MVE" > @@ -3870,8 +3870,8 @@ > ;; [vldrhq_z_s vldrhq_z_u] > ;; > (define_insn "mve_vldrhq_z_" > - [(set (match_operand:MVE_6 0 "s_register_operand" "=3Dw") > - (unspec:MVE_6 [(match_operand: 1 > "mve_memory_operand" "Ux") > + [(set (match_operand:MVE_5 0 "s_register_operand" "=3Dw") > + (unspec:MVE_5 [(match_operand: 1 > "mve_memory_operand" "Ux") > (match_operand: 2 "vpr_register_operand" "Up")] > VLDRHQ)) > ] > @@ -4449,7 +4449,7 @@ > (define_insn "mve_vstrhq_p_" > [(set (match_operand: 0 "mve_memory_operand" "=3DUx") > (unspec: > - [(match_operand:MVE_6 1 "s_register_operand" "w") > + [(match_operand:MVE_5 1 "s_register_operand" "w") > (match_operand: 2 "vpr_register_operand" "Up") > (match_dup 0)] > VSTRHQ)) > @@ -4470,8 +4470,8 @@ > ;; > (define_expand "mve_vstrhq_scatter_offset_p_" > [(match_operand: 0 "mve_scatter_memory") > - (match_operand:MVE_6 1 "s_register_operand") > - (match_operand:MVE_6 2 "s_register_operand") > + (match_operand:MVE_5 1 "s_register_operand") > + (match_operand:MVE_5 2 "s_register_operand") > (match_operand: 3 "vpr_register_operand") > (unspec:V4SI [(const_int 0)] VSTRHSOQ)] > "TARGET_HAVE_MVE" > @@ -4489,8 +4489,8 @@ > [(set (mem:BLK (scratch)) > (unspec:BLK > [(match_operand:SI 0 "register_operand" "r") > - (match_operand:MVE_6 1 "s_register_operand" "w") > - (match_operand:MVE_6 2 "s_register_operand" "w") > + (match_operand:MVE_5 1 "s_register_operand" "w") > + (match_operand:MVE_5 2 "s_register_operand" "w") > (match_operand: 3 "vpr_register_operand" "Up")] > VSTRHSOQ))] > "TARGET_HAVE_MVE" > @@ -4502,8 +4502,8 @@ > ;; > (define_expand "mve_vstrhq_scatter_offset_" > [(match_operand: 0 "mve_scatter_memory") > - (match_operand:MVE_6 1 "s_register_operand") > - (match_operand:MVE_6 2 "s_register_operand") > + (match_operand:MVE_5 1 "s_register_operand") > + (match_operand:MVE_5 2 "s_register_operand") > (unspec:V4SI [(const_int 0)] VSTRHSOQ)] > "TARGET_HAVE_MVE" > { > @@ -4518,8 +4518,8 @@ > [(set (mem:BLK (scratch)) > (unspec:BLK > [(match_operand:SI 0 "register_operand" "r") > - (match_operand:MVE_6 1 "s_register_operand" "w") > - (match_operand:MVE_6 2 "s_register_operand" "w")] > + (match_operand:MVE_5 1 "s_register_operand" "w") > + (match_operand:MVE_5 2 "s_register_operand" "w")] > VSTRHSOQ))] > "TARGET_HAVE_MVE" > "vstrh.\t%q2, [%0, %q1]" > @@ -4530,8 +4530,8 @@ > ;; > (define_expand "mve_vstrhq_scatter_shifted_offset_p_" > [(match_operand: 0 "mve_scatter_memory") > - (match_operand:MVE_6 1 "s_register_operand") > - (match_operand:MVE_6 2 "s_register_operand") > + (match_operand:MVE_5 1 "s_register_operand") > + (match_operand:MVE_5 2 "s_register_operand") > (match_operand: 3 "vpr_register_operand") > (unspec:V4SI [(const_int 0)] VSTRHSSOQ)] > "TARGET_HAVE_MVE" > @@ -4549,8 +4549,8 @@ > [(set (mem:BLK (scratch)) > (unspec:BLK > [(match_operand:SI 0 "register_operand" "r") > - (match_operand:MVE_6 1 "s_register_operand" "w") > - (match_operand:MVE_6 2 "s_register_operand" "w") > + (match_operand:MVE_5 1 "s_register_operand" "w") > + (match_operand:MVE_5 2 "s_register_operand" "w") > (match_operand: 3 "vpr_register_operand" "Up")] > VSTRHSSOQ))] > "TARGET_HAVE_MVE" > @@ -4562,8 +4562,8 @@ > ;; > (define_expand "mve_vstrhq_scatter_shifted_offset_" > [(match_operand: 0 "mve_scatter_memory") > - (match_operand:MVE_6 1 "s_register_operand") > - (match_operand:MVE_6 2 "s_register_operand") > + (match_operand:MVE_5 1 "s_register_operand") > + (match_operand:MVE_5 2 "s_register_operand") > (unspec:V4SI [(const_int 0)] VSTRHSSOQ)] > "TARGET_HAVE_MVE" > { > @@ -4579,8 +4579,8 @@ > [(set (mem:BLK (scratch)) > (unspec:BLK > [(match_operand:SI 0 "register_operand" "r") > - (match_operand:MVE_6 1 "s_register_operand" "w") > - (match_operand:MVE_6 2 "s_register_operand" "w")] > + (match_operand:MVE_5 1 "s_register_operand" "w") > + (match_operand:MVE_5 2 "s_register_operand" "w")] > VSTRHSSOQ))] > "TARGET_HAVE_MVE" > "vstrh.\t%q2, [%0, %q1, uxtw #1]" > @@ -4591,7 +4591,7 @@ > ;; > (define_insn "mve_vstrhq_" > [(set (match_operand: 0 "mve_memory_operand" "=3DUx") > - (unspec: [(match_operand:MVE_6 1 > "s_register_operand" "w")] > + (unspec: [(match_operand:MVE_5 1 > "s_register_operand" "w")] > VSTRHQ)) > ] > "TARGET_HAVE_MVE" > -- > 2.34.1