From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2082.outbound.protection.outlook.com [40.107.13.82]) by sourceware.org (Postfix) with ESMTPS id D873E3858D28 for ; Tue, 22 Aug 2023 10:02:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D873E3858D28 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=VVHiHqNPQcKFvepMZsm/sp1ZzD3tx+YvBKaaYfyG7vI=; b=f3FJIopjPy5IAUzbfYP7yd4WjBjPhgtcusyIEsrc8FYKWi8eV29M3B+yYqZWfOVCZMdeM49T2V5LZOkpt/yWQB6BaNhP40c9XLCCZA7/NroJbBKahXEGgscy/hh6C4OE0XlaUyIniIItQvfRCrG8SXa3o4USQb6X3j28BLKEcAE= Received: from DB8P191CA0001.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::11) by AM9PR08MB6068.eurprd08.prod.outlook.com (2603:10a6:20b:2dc::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 10:02:11 +0000 Received: from DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:130:cafe::9) by DB8P191CA0001.outlook.office365.com (2603:10a6:10:130::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20 via Frontend Transport; Tue, 22 Aug 2023 10:02: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=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 DBAEUR03FT022.mail.protection.outlook.com (100.127.142.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6723.15 via Frontend Transport; Tue, 22 Aug 2023 10:02:11 +0000 Received: ("Tessian outbound 1eb4e931b055:v175"); Tue, 22 Aug 2023 10:02:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: da85f3d7ebbc625d X-CR-MTA-TID: 64aa7808 Received: from 1a557e5d8323.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C7769E44-BC93-44FE-B3DC-961FE8C0C829.1; Tue, 22 Aug 2023 10:02:00 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1a557e5d8323.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 22 Aug 2023 10:02:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NBEr0v8KsfyPR1bqWXC/XwDo3GmihdmHze3lEnYj+I9kZpvHm/HTYNEoR+Lz/ufpStv/0Y7OhjOZI829LWfMxoDjy+w1MJ8gKKFilllBkpK2HGcq+BWYiXUQjoaRYrflsyZtN5powNqqOfxOXCaR9a8/y611fLEKAyym7zEkN4KSsrPAFjrGbPbCtKI9Xapk6Lszqy+YwN6cE0/izdj721ajBo4ivLhSfe+NbDi5LMKq/PYJ8y2eBfxNo5DqVA1Hi69TErLgCoOy5hPlYhuCX16sThFUNeV0dqjFu6X4dTRTMu97BDjRlecr2/nWHznIA1MdFeRKN0px+ybu30oHsQ== 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=VVHiHqNPQcKFvepMZsm/sp1ZzD3tx+YvBKaaYfyG7vI=; b=bETI/ujXTgV9laYlkqmefaLgB6Pb0ERBpfUGrc8H1wPzw5xpof0MSZ5j2EO32SOisaLzxo9P4s6yN9SfMSFsZQCm0MUGHNgc6aFNK7bbV7yzyLMLy9wblCa9FnwC9f3B5otJifO/ugaQJJUQD1hOYd/X2uiDImp5aG/uGEtzuCKJKDPnTS17Rwc/zLiIxk9j3HV+VPRHmUjCOyiWNEzm9/jAAXiz04crqwvFeIz7qmnsdANGUS7Xhzh6UNu5BD9cO386+llkYL60E5inypS67u0IJ2I++Y9vrr/miud23Krn7WRwd6+atqbgXim11ssy48C6EBJhySyWeha57hoW5w== 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=VVHiHqNPQcKFvepMZsm/sp1ZzD3tx+YvBKaaYfyG7vI=; b=f3FJIopjPy5IAUzbfYP7yd4WjBjPhgtcusyIEsrc8FYKWi8eV29M3B+yYqZWfOVCZMdeM49T2V5LZOkpt/yWQB6BaNhP40c9XLCCZA7/NroJbBKahXEGgscy/hh6C4OE0XlaUyIniIItQvfRCrG8SXa3o4USQb6X3j28BLKEcAE= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by DU0PR08MB7392.eurprd08.prod.outlook.com (2603:10a6:10:353::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Tue, 22 Aug 2023 10:01:57 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::9fa2:a9af:125e:92c0]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::9fa2:a9af:125e:92c0%6]) with mapi id 15.20.6699.020; Tue, 22 Aug 2023 10:01:57 +0000 From: Kyrylo Tkachov To: Christophe Lyon , "gcc-patches@gcc.gnu.org" , Richard Earnshaw , Richard Sandiford Subject: RE: [PATCH] arm: [MVE intrinsics] fix binary_acca_int32 and binary_acca_int64 shapes Thread-Topic: [PATCH] arm: [MVE intrinsics] fix binary_acca_int32 and binary_acca_int64 shapes Thread-Index: AQHZztlfmOmYxix2hU+A96wuzA1/jq/2IYzA Date: Tue, 22 Aug 2023 10:01:57 +0000 Message-ID: References: <20230814180105.1812551-1-christophe.lyon@linaro.org> In-Reply-To: <20230814180105.1812551-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_|DU0PR08MB7392:EE_|DBAEUR03FT022:EE_|AM9PR08MB6068:EE_ X-MS-Office365-Filtering-Correlation-Id: 36d4dda8-ce68-4224-23a5-08dba2f6da58 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: o2l/MMPkKhNph9B0Tp9IHjSgP8nI14/47+PObXjUJ/VQGOkw0Uu1VVSGMrxutJRMlIKf6H7Rh3TfehrNFCK/5bE0yOWvMWH6FE0ujmBX5m/gHnTF2uAIWYg8caSK55kCCfCrMurt/tn6r25TvRsCMlkZlOOEpjn0WUNE/FQ7YyW3/dAaFU44jZbPmGwRW3O7+AZC5EcodA3/82AIJj21Snw8aL64ujUvbDx0WXzwb1NCPfAxQGn2w99QI2EiJoivf8yRC904JS51P8jrqhTvUquDGg63y6zpvBnC3Hecq30DY13dn2+uecUEWNIpIFshN9cl8NO8JX0j0z7rK3U/2eQb+4eFqExxGA/Qy945vJwXTnKMNlb8P5mpCYvyr7dPnlbLgObsB0SYT5zpQfa+4eQJzU5nT2Dmq6ttVMSeJI6A70OgsDkBWyRR6lrNByyEeGP+5NXu8YGeA5xiNwdTwxMa+aP2BGOvmJvszvjoSxZjHTfHYf+NOoEMVl6QNDiYCIv9e3gQb/7/I6quPd7P7NVnlcop2cwKkdfUoIvJH2ASK7hoUBXVJpbO3Zh4pe/jnMpjd3iOpsDMG8PmzLN5PBBZlXnCsx/QMKcLFYzBut71Zmvo2x7M6PkGlnbHtB+d 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:(13230031)(39860400002)(396003)(136003)(346002)(376002)(366004)(1800799009)(186009)(451199024)(86362001)(33656002)(55016003)(122000001)(64756008)(316002)(66556008)(6636002)(66476007)(66446008)(41300700001)(76116006)(110136005)(38100700002)(478600001)(66946007)(38070700005)(6506007)(7696005)(53546011)(9686003)(71200400001)(26005)(2906002)(83380400001)(52536014)(8676002)(8936002)(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: DU0PR08MB7392 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: DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 821b0995-100a-4154-2d8b-08dba2f6d20a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AE8nYb2qDJO0HWOL8A/8HI2VCtcOlNjmgpDv0LjaAQxNvxWbQ1qQ99doYZNS6IWpRwuEDPISmpiT7Nco99Ditf84YfuzUBhwrxYBTblX8jrbraRj7LqRAt9JqgrWhAi28qIvjMGisE2i41M+EwkjI5wnk+BWXAovvKkEHckepaPKintyDQ/9owatDOu/TQ0nxjpcQxqYxDCzWNv7RbnrX6gQJ3YqgpLfCWQla7KkODvvnnntnMDo4b93xL4mkhdfs9R+QIQtsdfN5OzLznoHHyUdlq0lwNHtW0ru+oE4Dj2LpJhhNBxPRVdIfdcBBc6T7aG1CdUQESYj3tVhdEQDT8DjtrzJb1pm9oYrGCVVGpDc9GPgZV/2j8v0dwU5nEqnsfm1HhpIBLW8jOzDRNYB6I9m1UYRBZWzSeB7wVyvklzYBzE0+99gj8QOUdTDqgaI4pL4g2VJ/31m11nTAidjfnilSCmAFKp8uYe6mt9TRBKTCkKMYqMQ6K7UeNmA6e9uINRirRw0J6wDeja26WHe64kkmOxLu3P3lJ/NILT9Lfho40NDgcq4oXdrajS59hUmLdJm1yuQ0l+LAuQT5p3AouWzOCWxuKL5f0uXeybZW63OPo3UC9ae2hR5ubRVkgMpigov1SAtA7A7ADVkyIT41nagV6H0lHjNZOVCypnHrP+1xorMPBacJBCwZqSUGQsZoNraGgJy/Mj0RUNSFGLkmE4jF84CWQzd0S6r9C7t8m/YTyOBJHo9JcsvvSPp+vgO 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:(13230031)(4636009)(396003)(136003)(376002)(346002)(39860400002)(1800799009)(186009)(451199024)(82310400011)(36840700001)(40470700004)(46966006)(6636002)(70206006)(70586007)(316002)(9686003)(110136005)(8676002)(8936002)(40460700003)(41300700001)(82740400003)(356005)(81166007)(478600001)(55016003)(6506007)(53546011)(40480700001)(83380400001)(2906002)(86362001)(7696005)(47076005)(36860700001)(336012)(5660300002)(26005)(33656002)(52536014);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 10:02:11.1921 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36d4dda8-ce68-4224-23a5-08dba2f6da58 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: DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6068 X-Spam-Status: No, score=-11.3 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,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: Hi Christophe, > -----Original Message----- > From: Christophe Lyon > Sent: Monday, August 14, 2023 7:01 PM > To: gcc-patches@gcc.gnu.org; Kyrylo Tkachov ; > Richard Earnshaw ; Richard Sandiford > > Cc: Christophe Lyon > Subject: [PATCH] arm: [MVE intrinsics] fix binary_acca_int32 and > binary_acca_int64 shapes >=20 > Fix these two shapes, where we were failing to check the last > non-predicate parameter. Ok. Thanks, Kyrill >=20 > 2023-08-14 Christophe Lyon >=20 > gcc/ > * config/arm/arm-mve-builtins-shapes.cc (binary_acca_int32): Fix > loop bound. > (binary_acca_int64): Likewise. > --- > gcc/config/arm/arm-mve-builtins-shapes.cc | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/gcc/config/arm/arm-mve-builtins-shapes.cc b/gcc/config/arm/a= rm- > mve-builtins-shapes.cc > index 6d477a84330..1633084608e 100644 > --- a/gcc/config/arm/arm-mve-builtins-shapes.cc > +++ b/gcc/config/arm/arm-mve-builtins-shapes.cc > @@ -455,7 +455,7 @@ struct binary_acca_int32_def : public > overloaded_base<0> > || (type =3D r.infer_vector_type (1)) =3D=3D NUM_TYPE_SUFFIXES) > return error_mark_node; >=20 > - unsigned int last_arg =3D i; > + unsigned int last_arg =3D i + 1; > for (i =3D 1; i < last_arg; i++) > if (!r.require_matching_vector_type (i, type)) > return error_mark_node; > @@ -492,7 +492,7 @@ struct binary_acca_int64_def : public > overloaded_base<0> > || (type =3D r.infer_vector_type (1)) =3D=3D NUM_TYPE_SUFFIXES) > return error_mark_node; >=20 > - unsigned int last_arg =3D i; > + unsigned int last_arg =3D i + 1; > for (i =3D 1; i < last_arg; i++) > if (!r.require_matching_vector_type (i, type)) > return error_mark_node; > -- > 2.34.1