From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2086.outbound.protection.outlook.com [40.107.22.86]) by sourceware.org (Postfix) with ESMTPS id 351473858C83 for ; Tue, 1 Feb 2022 09:55:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 351473858C83 Received: from DB6PR0601CA0032.eurprd06.prod.outlook.com (2603:10a6:4:17::18) by DB6PR0802MB2279.eurprd08.prod.outlook.com (2603:10a6:4:86::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Tue, 1 Feb 2022 09:55:15 +0000 Received: from DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:17:cafe::ac) by DB6PR0601CA0032.outlook.office365.com (2603:10a6:4:17::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.21 via Frontend Transport; Tue, 1 Feb 2022 09:55:15 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT063.mail.protection.outlook.com (10.152.20.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15 via Frontend Transport; Tue, 1 Feb 2022 09:55:15 +0000 Received: ("Tessian outbound 341d209a0e52:v113"); Tue, 01 Feb 2022 09:55:15 +0000 X-CR-MTA-TID: 64aa7808 Received: from 93156e424a91.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B96A85C9-10F5-4433-A520-D6E5413CBEFE.1; Tue, 01 Feb 2022 09:55:04 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 93156e424a91.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 01 Feb 2022 09:55:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kMpJb+XN2/QrM/UV/Z5DD0SY04PZX5ZZyoOt8+jnF9No+cY7mMgCerfGVHAe98HM4iesR18jjIq8ju7RBXPJKFPh0DrfFJRVALd+H+E2j2jUqHdtjs6f4IjeZKUYoFIjkz/S3h/0ITcyAYxroqYzjhZEDKCb4IACAOgUa4FuH6U5puT8I/i/SIDXWSNw7Zsz/XuYpG9rbR4Tmx271+bOLYAbnfsu/IsxQOnnTGQ8ffKepYvUOmin0Py2mIMwbaikYwHpxFhEZJa0VIzWWJ6s9KfSmNM7nUG3nWjwiPATy1yrNbrrNqIWcDF3WK5MaVuuntQEtLGYmErIT1s7KuS3QQ== 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=dKi8Ui00Tg3jRqsKiT+73TBzszdjxOwEwzB7x2ecRrM=; b=mQQnQ8ST4wqSLiOCE37DSR7nDcTBNQWNi/A6lMZbgzc+7G0Ym+q36GKdna+w4Ed0lLqydoIOdxKHsuhqY3YnKFhpgVCPUaFe6B6ezQiGxHfl2LTUV0PVmNMfJPlhVXSWy9A26E56J5KkT+4EMGQDSlzhYe0/rM/kk4WXA3Zpg9NvnbCoFme/Dw2rxPEb4UNrY7PFRaT61/7dS0AVilAsq9MstuIPHwHy0QbZc4jQdAeRdoq910/TTz6HnEQ4n+56mXdfFo01nQl5HSpudaYd2GRziHP0rLxw/HaVz0J00BeQjismFT8mcPYtGuuHwlnwp7Ezgup9QK+qFwcs7kJF/g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by DB8PR08MB4059.eurprd08.prod.outlook.com (2603:10a6:10:a9::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.20; Tue, 1 Feb 2022 09:54:58 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::9d39:1e62:45fe:7db1]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::9d39:1e62:45fe:7db1%4]) with mapi id 15.20.4930.022; Tue, 1 Feb 2022 09:54:57 +0000 From: Tamar Christina To: "gcc-patches@gcc.gnu.org" CC: nd , Ramana Radhakrishnan , Richard Earnshaw , "nickc@redhat.com" , Kyrylo Tkachov Subject: RE: [3/3 PATCH][AArch32] use canonical ordering for complex mul, fma and fms Thread-Topic: [3/3 PATCH][AArch32] use canonical ordering for complex mul, fma and fms Thread-Index: AQHX81zMewxLUvcOjEm4bGth9p+i5Kw7lMtwgCH5LRCAIS7H8A== Date: Tue, 1 Feb 2022 09:54:57 +0000 Message-ID: References: <20211217154310.GA9498@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: 59B233F4DE52DF4B884434073F353219.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: fcfb269e-e762-4bc4-7b2c-08d9e568f241 x-ms-traffictypediagnostic: DB8PR08MB4059:EE_|DB5EUR03FT063:EE_|DB6PR0802MB2279:EE_ x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:854;OLM:854; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: O7SHMJHHROrMW0NzbZLAzHF+sBoyJdqIXL43Z2HZJaJIFmviDDAEo4cEFQNBjHOk1+uL+0m0GOdPj9vfB18XAiGRQNxxCniAU5IwWFpvWhAyZEHD85Xp9l64Iz5fthuwtjLLgKXa2ndUzdCJUpcRCOSNflJHVxYaefdTs5UtVHZtO5ko8FCMS8dYWGF+6oqVJjEk/MV0vbjPQJdXHECCPxGBnJa7cLuuK9WLuQHVRkdGF21CorHOaRENFmljSe/n0rM5jx9t1Wadx/SPXeakN4gdUtuUP3Y/5Xnskyhdor0wXAxOQqy7j8yB9pkptdL3bUuE1o/MtdeQGlOKlnx/5Y31r8dWpU/Gz15JQsauU5qmdCJW/7drPmTpAXqDwqT25sUz17kYO1X8JGfEuDFCjd8ybQaA5yKEoMMUk53JSq3K2yoASko+zNQroqU/rZ2ObgqcIs449GbfSKD4GCBMp9xG1RSL9Mk1+C2DY2JJZ7oEtoO5nHaXzqfYr09+a+4wXf+iKQXRwspgierGkkmLtIGRGqHfehS7WndeR5BU0+lX2udLwHy9NfuTTPvsYHxcagfSCUXepRjCkgS7eFIRnf75wnvd8ko55HojSdouf7Dliiq8ZNj+cZzBvhkgo2Eg2IOk07lfSPtas5qOxErG2Gfses9ja9Y43QBTe2LfiONkK6sSMrUAjsShZC6xQo+fTX8EqCTlYoBSK2deQexX4A== 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:(13230001)(4636009)(366004)(71200400001)(55016003)(508600001)(83380400001)(76116006)(8676002)(64756008)(66946007)(38100700002)(8936002)(66476007)(66446008)(66556008)(6916009)(9686003)(4326008)(122000001)(38070700005)(33656002)(4743002)(54906003)(86362001)(2906002)(6506007)(26005)(53546011)(186003)(52536014)(5660300002)(7696005)(316002)(20210929001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB4059 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: DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d756fefc-f2c6-4f11-11ae-08d9e568e7dd X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5W2kbEwdiTmzKWFhrT0O0zd9IQ1zMNl3+XjotrrZ0XUTH4yl0k7PA7SoxuFtZzR7xC8ibige0OWlALTIE+VlWe5Y3iEabne8rpDFhyz0czQBIS4iuWDg7+NREWOjBvFbew5RG5mE8ATCNx0wIB4E4PuMStorJ/SS4QQPdJmy43566yWzXztri0yCVVtM3iUmW5eKEC6fRTS+pPieaP8tSeq2YLXJArBckfmiF5ylKXrLtpc9Gd545+OueJRe2jq5dTc6vQFzB5Ox+gEvRa185FT+q2EDBYTgzhp+za1GGijZtVfemYeLYiNpbgKhO0gfaOm4KcQEzqIYGhF4LBZ+ISmEwHxLDWAWIjUoF+DlfUmKRpES0MtyNrimvKTAE/4UiDTMa90wMinY1rmpps9BFNruuNp0fLlA9iUJUDssdN8Oytb8vkOmrO+1cAPprgtHAynsZp5fGete5OI5yWUBPH6jEF4SSJyWpBdXp7YL1Ykjx5kFGXoZXTk+Knx+txHy6lzmbDjdWFpRoH54m9YPw2dmOYzs5EEtXhadGQt5KrluV3H2Mfi1OIpGScihQgHijxEY0JSMEGKynfY52Z49HLTvFMUKzkqBTCcpoDM9sAAWdvex4sNW6xZgUIgmeNzrSvdMbuQdwfP0UiWq7GVHy+KQJ2XN6ZWEbMkh1AfjzOCauPUpnwnIkzRUsf8p+7JB 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:(13230001)(4636009)(46966006)(40470700004)(36840700001)(9686003)(2906002)(36860700001)(52536014)(54906003)(508600001)(6916009)(33656002)(86362001)(5660300002)(40460700003)(82310400004)(53546011)(6506007)(7696005)(47076005)(55016003)(8936002)(4743002)(336012)(356005)(83380400001)(81166007)(4326008)(8676002)(70586007)(70206006)(26005)(316002)(186003)(20210929001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2022 09:55:15.3298 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fcfb269e-e762-4bc4-7b2c-08d9e568f241 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: DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2279 X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, 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: Tue, 01 Feb 2022 09:55:20 -0000 UGluZyB4Mw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRhbWFyIENo cmlzdGluYQ0KPiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDExLCAyMDIyIDc6MTEgQU0NCj4gVG86 IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IENjOiBuZCA8bmRAYXJtLmNvbT47IFJhbWFuYSBS YWRoYWtyaXNobmFuDQo+IDxSYW1hbmEuUmFkaGFrcmlzaG5hbkBhcm0uY29tPjsgUmljaGFyZCBF YXJuc2hhdw0KPiA8UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29tPjsgJ25pY2tjQHJlZGhhdC5jb20n IDxuaWNrY0ByZWRoYXQuY29tPjsNCj4gS3lyeWxvIFRrYWNob3YgPEt5cnlsby5Ua2FjaG92QGFy bS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbMy8zIFBBVENIXVtBQXJjaDMyXSB1c2UgY2Fub25pY2Fs IG9yZGVyaW5nIGZvciBjb21wbGV4IG11bCwNCj4gZm1hIGFuZCBmbXMNCj4gDQo+IHBpbmcNCj4g DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBUYW1hciBDaHJpc3Rp bmENCj4gPiBTZW50OiBNb25kYXksIERlY2VtYmVyIDIwLCAyMDIxIDQ6MjIgUE0NCj4gPiBUbzog Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gPiBDYzogbmQgPG5kQGFybS5jb20+OyBSYW1hbmEg UmFkaGFrcmlzaG5hbg0KPiA+IDxSYW1hbmEuUmFkaGFrcmlzaG5hbkBhcm0uY29tPjsgUmljaGFy ZCBFYXJuc2hhdw0KPiA+IDxSaWNoYXJkLkVhcm5zaGF3QGFybS5jb20+OyBuaWNrY0ByZWRoYXQu Y29tOyBLeXJ5bG8gVGthY2hvdg0KPiA+IDxLeXJ5bG8uVGthY2hvdkBhcm0uY29tPg0KPiA+IFN1 YmplY3Q6IFJFOiBbMy8zIFBBVENIXVtBQXJjaDMyXSB1c2UgY2Fub25pY2FsIG9yZGVyaW5nIGZv ciBjb21wbGV4DQo+ID4gbXVsLCBmbWEgYW5kIGZtcw0KPiA+DQo+ID4gVXBkYXRlZCB2ZXJzaW9u IG9mIHBhdGNoIGZvbGxvd2luZyBBQXJjaDY0IHJldmlldy4NCj4gPg0KPiA+IEJvb3RzdHJhcHBl ZCBSZWd0ZXN0ZWQgb24gYXJtLW5vbmUtbGludXgtZ251ZWFiaWhmIGFuZCBubyBpc3N1ZXMuDQo+ ID4NCj4gPiBPayBmb3IgbWFzdGVyPyBhbmQgYmFja3BvcnQgYWxvbmcgd2l0aCB0aGUgZmlyc3Qg cGF0Y2g/DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gVGFtYXINCj4gPg0KPiA+IGdjYy9DaGFuZ2VM b2c6DQo+ID4NCj4gPiAJUFIgdHJlZS1vcHRpbWl6YXRpb24vMTAyODE5DQo+ID4gCVBSIHRyZWUt b3B0aW1pemF0aW9uLzEwMzE2OQ0KPiA+IAkqIGNvbmZpZy9hcm0vdmVjLWNvbW1vbi5tZCAoY21s PGZjbWFjMT48Y29ual9vcD48bW9kZT40KToNCj4gPiBVc2UNCj4gPiAJY2Fub25pY2FsIG9yZGVy Lg0KPiA+DQo+ID4gLS0tIGlubGluZSBjb3B5IG9mIHBhdGNoIC0tLQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL2djYy9jb25maWcvYXJtL3ZlYy1jb21tb24ubWQgYi9nY2MvY29uZmlnL2FybS92ZWMt DQo+ID4gY29tbW9uLm1kIGluZGV4DQo+ID4NCj4gZTcxZDliMzgxMWZkZTYyMTU5ZjVjMjE5NDRm ZWY5ZmUzZjk3YjRiZC4uZWFiNzdhYzhkZWNjZTc2ZDcwZjViMjU5NGYNCj4gPiA0NDM5ZTZlZDM2 M2U2ZSAxMDA2NDQNCj4gPiAtLS0gYS9nY2MvY29uZmlnL2FybS92ZWMtY29tbW9uLm1kDQo+ID4g KysrIGIvZ2NjL2NvbmZpZy9hcm0vdmVjLWNvbW1vbi5tZA0KPiA+IEBAIC0yNjUsMTggKzI2NSwx OCBAQCAoZGVmaW5lX2V4cGFuZCAiYXJtX3ZjbWxhPHJvdD48bW9kZT4iDQo+ID4gIDs7IHJlbWFp bmRlci4gIEJlY2F1c2Ugb2YgdGhpcywgZXhwYW5kIGVhcmx5Lg0KPiA+ICAoZGVmaW5lX2V4cGFu ZCAiY21sPGZjbWFjMT48Y29ual9vcD48bW9kZT40Ig0KPiA+ICAgIFsoc2V0IChtYXRjaF9vcGVy YW5kOlZGIDAgInJlZ2lzdGVyX29wZXJhbmQiKQ0KPiA+IC0JKHBsdXM6VkYgKG1hdGNoX29wZXJh bmQ6VkYgMSAicmVnaXN0ZXJfb3BlcmFuZCIpDQo+ID4gLQkJICh1bnNwZWM6VkYgWyhtYXRjaF9v cGVyYW5kOlZGIDIgInJlZ2lzdGVyX29wZXJhbmQiKQ0KPiA+IC0JCQkgICAgIChtYXRjaF9vcGVy YW5kOlZGIDMgInJlZ2lzdGVyX29wZXJhbmQiKV0NCj4gPiAtCQkJICAgIFZDTUxBX09QKSkpXQ0K PiA+ICsJKHBsdXM6VkYgKHVuc3BlYzpWRiBbKG1hdGNoX29wZXJhbmQ6VkYgMSAicmVnaXN0ZXJf b3BlcmFuZCIpDQo+ID4gKwkJCSAgICAgKG1hdGNoX29wZXJhbmQ6VkYgMiAicmVnaXN0ZXJfb3Bl cmFuZCIpXQ0KPiA+ICsJCQkgICAgVkNNTEFfT1ApDQo+ID4gKwkJIChtYXRjaF9vcGVyYW5kOlZG IDMgInJlZ2lzdGVyX29wZXJhbmQiKSkpXQ0KPiA+ICAgICIoVEFSR0VUX0NPTVBMRVggfHwgKFRB UkdFVF9IQVZFX01WRSAmJg0KPiBUQVJHRVRfSEFWRV9NVkVfRkxPQVQNCj4gPiAgCQkgICAgICAm JiBBUk1fSEFWRV88TU9ERT5fQVJJVEgpKQ0KPiA+ICYmICFCWVRFU19CSUdfRU5ESUFOIg0KPiA+ ICB7DQo+ID4gICAgcnR4IHRtcCA9IGdlbl9yZWdfcnR4ICg8TU9ERT5tb2RlKTsNCj4gPiAtICBl bWl0X2luc24gKGdlbl9hcm1fdmNtbGE8cm90c3BsaXQxPjxtb2RlPiAodG1wLCBvcGVyYW5kc1sx XSwNCj4gPiAtCQkJCQkgICAgIG9wZXJhbmRzWzNdLCBvcGVyYW5kc1syXSkpOw0KPiA+ICsgIGVt aXRfaW5zbiAoZ2VuX2FybV92Y21sYTxyb3RzcGxpdDE+PG1vZGU+ICh0bXAsIG9wZXJhbmRzWzNd LA0KPiA+ICsJCQkJCSAgICAgb3BlcmFuZHNbMl0sIG9wZXJhbmRzWzFdKSk7DQo+ID4gICAgZW1p dF9pbnNuIChnZW5fYXJtX3ZjbWxhPHJvdHNwbGl0Mj48bW9kZT4gKG9wZXJhbmRzWzBdLCB0bXAs DQo+ID4gLQkJCQkJICAgICBvcGVyYW5kc1szXSwgb3BlcmFuZHNbMl0pKTsNCj4gPiArCQkJCQkg ICAgIG9wZXJhbmRzWzJdLCBvcGVyYW5kc1sxXSkpOw0KPiA+ICAgIERPTkU7DQo+ID4gIH0pDQoN Cg==