From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50040.outbound.protection.outlook.com [40.107.5.40]) by sourceware.org (Postfix) with ESMTPS id 5C4553853C02 for ; Fri, 23 Jul 2021 08:15:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5C4553853C02 Received: from DB7PR05CA0003.eurprd05.prod.outlook.com (2603:10a6:10:36::16) by VI1PR08MB4560.eurprd08.prod.outlook.com (2603:10a6:803:f1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.25; Fri, 23 Jul 2021 08:15:33 +0000 Received: from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:36:cafe::9) by DB7PR05CA0003.outlook.office365.com (2603:10a6:10:36::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Fri, 23 Jul 2021 08:15:32 +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 DB5EUR03FT015.mail.protection.outlook.com (10.152.20.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Fri, 23 Jul 2021 08:15:32 +0000 Received: ("Tessian outbound b269bca6e298:v99"); Fri, 23 Jul 2021 08:15:32 +0000 X-CR-MTA-TID: 64aa7808 Received: from f9cc4915494f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AF617CEA-49A0-4678-AD7A-B678F5E4B0DF.1; Fri, 23 Jul 2021 08:15:21 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f9cc4915494f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 23 Jul 2021 08:15:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A8pwuSW8ZMWgLES+GEWBiaaahQUZondyCOp4Yqxue4wLav/Wsa3f64s1jGsVDokqer1gxQ8TcJH3c4hDuO2FIjvRgHLvR2g7TLxP+ZwB422uveZGKEyCNo4HHmP17wbWoeqVaYt9aa/hcpQu95W8O06tYY+tyZIqJ/yP9lQTLqdr3ohmL1HC/vdcWb4dwdKofZLwCr2/vALk1HUVGBaJsFelnnfmsHbyLdrULZDqmB8GHip1jeuphOJOYol1Cn5SECJPjZfs8+W214RgWR5dGEisxqFBwJxh6aH2by5/Poz4cmqpQVsFh6drvpJPFa8o4j50lfCq0AeeY/ERUW4oJA== 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=y/uKIwJGiWbR1bYtg9D7wqb6NWAYNRYwcyIVFHOVtSU=; b=ZXIClcpmfRypF3iYs/VBybkV+R6/qTs4sPDzXUgs3ycyFypfdxQgZXDNGIzMzSObJGAR2CWo1X+c35P3VKKjzjzy2trle69ebrnCcXYhMnERy8S18ii71K6I1ZF+IjwYzg5wzQ6lTQI899qgJhvG4DK2v+n6vKUp+cVZhQMK3bD6baxSKBRi+pCN3dvscxbvZbBGPYTmcw8PI7vkLxg8FHvxdbvpxh3TbYnkrQDbyCNENdhk8r4tAxGuhXzSwOSXmJFBmv7Y8LoxnIsL2mx2mipRakmwUhTMTCDBBJfKOUKhgKrH/67soXsIIT1lspP865ywj5VLWCyWVqa/W5pS2w== 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 VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by VE1PR08MB4654.eurprd08.prod.outlook.com (2603:10a6:802:a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.26; Fri, 23 Jul 2021 08:14:57 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::cdbb:a6b9:e814:19c7]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::cdbb:a6b9:e814:19c7%8]) with mapi id 15.20.4352.026; Fri, 23 Jul 2021 08:14:57 +0000 From: Tamar Christina To: Richard Sandiford CC: "gcc-patches@gcc.gnu.org" , nd , Richard Earnshaw , Marcus Shawcroft , Kyrylo Tkachov Subject: RE: [PATCH 3/4]AArch64: correct dot-product RTL patterns for aarch64. Thread-Topic: [PATCH 3/4]AArch64: correct dot-product RTL patterns for aarch64. Thread-Index: AQHXeZgbYfaBZ3ObBUKWvtemfTRXEKtEcJLcgAp7yUCAAGp5iIAA6oXw Date: Fri, 23 Jul 2021 08:14:56 +0000 Message-ID: References: <20210715164019.GA5409@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: F2ACD08BB6835845B692C97F22069883.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 00c16bea-da2f-4a17-ed8f-08d94db20a7d x-ms-traffictypediagnostic: VE1PR08MB4654:|VI1PR08MB4560: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: XSsA1Py19BLAsay9efPD8STBwx7fZRSqLI+3t2XT0SjHBlR7QhhSgSqrtOyjoV4RIa7gUQedd8ojfdti7h6172Tfm4xF+CWi2FSM0LUN7pp2uUc+6VgGJTPl0yUCRxbc2BXxnOmTen1TzR+eybLsnRWVyMOe7H/QV5pOTs42f3MIfnIbdGBzqwGCoYpJ5IqtkkbXJgQfNsnGsniMXetxWkS98coDgwNdUtp1DbymU0D9uI4l3xmh1slFXHTVLx2jrkO/UnrDz0arApm9OU1II8S/NaJa0/lQnoknKzsLJxACoF4ooL//oQQ8SnzEkVD4hwFfmMRq0f1KxQLeVnP8Oi3Qv3npgHSxRzbeL01c7UsLK7hOdb+7SD4ly0i89OHTEhCQLlT0HZNCncEVS4QNRuclAIvI7CXpwkFckoNtuIxHZ6rQrL796pF9rjvpBgfX9v2ZmLdCvbi3ch/u8kgbrmgc1k0O2px8tKSBCOe3GYeZQcmm0RjV1yR+LITwZt6XkKeQyl4zpCsnQSmzxhR1K5Y9DLfnBh+jAf21Lb2kNIiOo97C78mI6S/F4p4KM9ihbRkj8O+fZTxNUVk7/HUX3wyVnRwUacEvge0ztoqTfhjH0r80igx4O16+ctx0OQh4YslyUlhU9Wh/vOU2Z3UvdfCKWHNZrXZYxCVn3y6Pxad3cqWXDgtwP8lR+8DLeHD43c9nCQKQsM643DENlU6XMg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5325.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(136003)(346002)(396003)(39850400004)(8936002)(26005)(7696005)(8676002)(83380400001)(71200400001)(6506007)(53546011)(54906003)(66476007)(66446008)(76116006)(66556008)(4326008)(64756008)(186003)(9686003)(6862004)(2906002)(6636002)(66946007)(316002)(5660300002)(33656002)(55016002)(122000001)(38100700002)(52536014)(478600001)(86362001)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hvS1YgGHLBXWmqz+QDDLkBlhsd7o0gkETKMpIxQDVLlSQogp9JEHQdIuMns7?= =?us-ascii?Q?axHhsbzVFOwZ1oLriDw83jF5oi3uZGQ34uIaKq2885UslU3VvANQqTYQHZ3A?= =?us-ascii?Q?gHR8Q34nrOZViBwN+ipEJE49Ir8Y0kalnxn43gsZs9f5JLZTzCydpMnmaLDe?= =?us-ascii?Q?jNQF0sK/I6D1BPxB0rKPa1p3b/vQZxRS08L4scc7cwOigzVXa3x+B/XIvARo?= =?us-ascii?Q?4zaVJK9pXAlvXF99Uvt3auzamtDbyuRYpgpcwVwraByQ3/GO6tGzq4FRgHVF?= =?us-ascii?Q?rOxX09jNCQ7zkj9Uf25cZAF7LgIcFeYUFx2xJs5TV2yvqkx+g8zoS3Sz/oaD?= =?us-ascii?Q?mZ/Ppy5nUmk0O7CSmB3u7EuBbFlYwOWERExRI6C3ek17Mdd02ODRAwI12Loq?= =?us-ascii?Q?egu/26XRZiZ2gIXhSOyOQiQSXhQfIlBvUTWOiRUL6Pm/6n6GviqMjtfW47Du?= =?us-ascii?Q?hZ9s7iJkV/uydisHbEyWYRoGxH4tXf3JkdfkkXPeXoru+RWjd/tk9jRr1iBT?= =?us-ascii?Q?hIseJzX4rHO9oTq2JYnjZr6mKo8sWeO/o0pXcXNFxG/uzmeGlsSaVTaaZod8?= =?us-ascii?Q?PCylRuWnh2rFRouRh/3QbRCIN5wYaRjOX6sKTuYXQaFLiDQ0TsS4BNlrI+C2?= =?us-ascii?Q?DcZm4lAvH4TmoeVJXavlvAuayJEttGdLtP2/Caq7fD5kw/O/CJWcumTAFPuq?= =?us-ascii?Q?hPkXdP7r4KBfGJ0m/HIRCA0zudHQsi/tGq9ySygsE9TJODPtXUhWm7bZ4j5F?= =?us-ascii?Q?B3zoyBnr+EWj4vv80BW2O21aAj4Xlx6JgC6IFCrYRLnpAVsqn/dLQXPX0xPB?= =?us-ascii?Q?6w8Ah2ge1qxPwAqmYinynZ15VY7nd+aYzc0XCeBfQ6PDYZuzVQIjHixBI7Gw?= =?us-ascii?Q?SOUfqfUXMQnQe197so+IbY6bgM5wGTmruhgyfz35yaFdvWduHJ8ohsfrr23K?= =?us-ascii?Q?TxPVYt3KLKn5UE8zKGbAUpggSw6huLlVC5mt+4Hy8C9AccXVi0dHqNDp5pLl?= =?us-ascii?Q?hdJQD8a/+82vW9cbk9Z9oyv6hYrs1y9468Z4k21zpG/Xa0CLlnTocCdQoE2z?= =?us-ascii?Q?pErXv+WuFap3yLVxSqPCmFUv93I1GHsa3FBQ7xAJN6Ge+6+yIujIE10uxJJQ?= =?us-ascii?Q?t5QfzYGKvZVAIEySctPXuWYNhE/NdHv5vj9Z57OJBJ6vP9yyRSQ+S7RR1hOR?= =?us-ascii?Q?fp74YfyTGns3MnzZ2DFvTQEQVorQRac3UBhaoIJ8hnbq3O3H35VA0722bPGw?= =?us-ascii?Q?T+5LMPAfsQ6JNLvw9MLbl2SCiI5IkbYvoyKcJkW7JzJW+930pHOXQwUthq0+?= =?us-ascii?Q?vuo=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4654 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 189ed27b-39fd-42a0-4cf0-08d94db1f55b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: L3vBtk4GOI4UZ03lm2Ltbq4KkvF1s7H7AwZxHLasvfBNIFe/E352QYp3KClgCKRRH3fKfhRRYZzKLdLB6UyFZnP7zU0Iv4DJF8zLf7KYmPTvA/BSSFK3X4AvLMB7e/CjmRSziwfvnnLcpZWC4dqqTxJEYnPlYKgBJPMbVlzr3nYCDjoXRIB07/x8UyK8HftbMqLe3RWTMDP+CY64gtq72fk8tboMNCDMzs9CsnT9xl7G+CxzV6jGCJmOITGkqhoJQnTM/+VlyyJkdx1HsPIOn6hCqYbSS/KCPWZfTAy04X2Hbn/RyT2zSMqKTZlgmgMLccs7NlMGTktO5+wXVWxxTLt3znyt1MmCwQ+BA8+PI1aCpXnfvkVvaLsP2LKpVLXlkE4bpK/LIjIvJ2tDp+6HV4ll694lnWr5PQ8SBCIsghaPiA2wQIONOTJLpxEB7s8n5GBUzPcSm649p4rUBI0tEg5ZAvyxNVJJOMtuWvoHXS5xCOmfmtT0HrWAYib1eauvEgtn1dlyXOyPpCEXSVdHdOmKFNLJbxR+GPLTTIeA4KbadeqMs7IzwCasZ+zC1eSaX5e77FmLhMZUY+/36PBvQF7ifZIuszGInrvqReYcoeCxq2W3NeLaYXUCFRtj+agrnht/v2v116ClVQiM3VWqoK/eOqLDlBh7hFY9PLoYWVR9opkWbO5EaMT+C0+S8I9ScGMbJFzKEORf+P48qMgBNw== 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)(376002)(39850400004)(396003)(346002)(136003)(36840700001)(46966006)(6506007)(52536014)(36860700001)(2906002)(6862004)(53546011)(478600001)(86362001)(4326008)(82310400003)(7696005)(9686003)(47076005)(33656002)(6636002)(55016002)(70206006)(81166007)(8936002)(356005)(186003)(8676002)(54906003)(70586007)(316002)(336012)(83380400001)(26005)(82740400003)(5660300002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2021 08:15:32.5118 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 00c16bea-da2f-4a17-ed8f-08d94db20a7d 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: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4560 X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Fri, 23 Jul 2021 08:15:40 -0000 Hi, Sorry It looks like I forgot to ask if OK for backport to GCC 9, 10, 11 aft= er some stew. Thanks, Tamar > -----Original Message----- > From: Richard Sandiford > Sent: Thursday, July 22, 2021 7:11 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw > ; Marcus Shawcroft > ; Kyrylo Tkachov > Subject: Re: [PATCH 3/4]AArch64: correct dot-product RTL patterns for > aarch64. >=20 > Tamar Christina writes: > > Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. > > > > Ok for master? > > > > Thanks, > > Tamar > > > > gcc/ChangeLog: > > > > * config/aarch64/aarch64-simd-builtins.def (sdot, udot): Rename to.. > > (sdot_prod, udot_prod): ... This. > > * config/aarch64/aarch64-simd.md (aarch64_dot): > Merged > > into... > > (dot_prod): ... this. > > (aarch64_dot_lane, aarch64_dot_laneq): > > Change operands order. > > (sadv16qi): Use new operands order. > > * config/aarch64/arm_neon.h (vdot_u32, vdotq_u32, vdot_s32, > > vdotq_s32): Use new RTL ordering. >=20 > OK, thanks. >=20 > Richard