From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77065 invoked by alias); 11 Jan 2019 18:22:29 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 77056 invoked by uid 89); 11 Jan 2019 18:22:29 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.4 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Sudi, bellow X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50062.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.62) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 11 Jan 2019 18:22:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2j9pLGUxs//eFNV+C0q5VEm8+WuaysYEFsqrkPM4ZzA=; b=rN9RjKel71eHd18bbso7vb4gIZB/ELjWFLe0xUBo5leyNUdOs33MWO2gAOYouXTyY0hH6WYCMk0AyUAKTH/K79a/5LmHoB34qKYF6XXjFgkJ6QSKTCzbT7BIFA8kyfyQgWO0LHZ6geDT7o0WOKKV2L57AJQ+DsnH4vn4cbtGt2g= Received: from DB6PR0801MB1974.eurprd08.prod.outlook.com (10.168.85.147) by DB6PR0801MB1320.eurprd08.prod.outlook.com (10.168.11.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.14; Fri, 11 Jan 2019 18:22:22 +0000 Received: from DB6PR0801MB1974.eurprd08.prod.outlook.com ([fe80::fd7d:7345:c165:74a]) by DB6PR0801MB1974.eurprd08.prod.outlook.com ([fe80::fd7d:7345:c165:74a%9]) with mapi id 15.20.1516.016; Fri, 11 Jan 2019 18:22:22 +0000 From: Sudakshina Das To: Srinath Parvathaneni , "gcc-patches@gcc.gnu.org" CC: nd , Richard Earnshaw , James Greenhalgh Subject: Re: [PATCH 1/2][GCC][AArch64] Implement hint intrinsics for AArch64 Date: Fri, 11 Jan 2019 18:22:00 -0000 Message-ID: <4c8cf93a-b129-fb7d-7871-514f8ce0c0ef@arm.com> References: <3b938af0-7978-2646-80d9-b39ed2d04ba1@arm.com> In-Reply-To: <3b938af0-7978-2646-80d9-b39ed2d04ba1@arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sudi.Das@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2019-01/txt/msg00644.txt.bz2 SGkgU3JpbmF0aA0KDQpPbiAxMC8wMS8xOSAxOToyMCwgU3JpbmF0aCBQYXJ2 YXRoYW5lbmkgd3JvdGU6DQo+IEhpIEFsbCwNCj4gDQo+IFRoaXMgcGF0Y2gg aW1wbGVtZW50cyB0aGUgQUNMRSBoaW50IGludHJpbnNpY3MgKG5vcCwgeWll bGQsIHdmZSwgd2ZpLA0KPiBzZXYgYW5kIHNldmwpLCBmb3IgQUFyY2g2NC4N Cj4gDQo+IFRoZSBpbnN0cnVjdGlvbnMgYXJlIGRvY3VtZW50ZWQgaW4gdGhl IEFybUFSTVsxXSBhbmQgdGhlIGludHJpbnNpY3MNCj4gc3BlY2lmaWNhdGlv biB3aWxsIGJlDQo+IHB1Ymxpc2hlZCBvbiB0aGUgQXJtIHdlYnNpdGUgWzJd Lg0KPiANCj4gWzFdDQo+IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vZG9j cy9kZGkwNDg3L2xhdGVzdC9hcm0tYXJjaGl0ZWN0dXJlLXJlZmVyZW5jZS1t YW51YWwtYXJtdjgtZm9yLWFybXY4LWEtYXJjaGl0ZWN0dXJlLXByb2ZpbGUN Cj4gWzJdDQo+IGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3Bp Yy9jb20uYXJtLmRvYy5paGkwMDUzYy9JSEkwMDUzQ19hY2xlXzJfMC5wZGYN Cj4gDQo+IEJvb3RzdHJhcHBlZCBvbiBhYXJjaDY0LW5vbmUtbGludXgtZ251 IGFuZCByZWdyZXNzaW9uIHRlc3RlZCBvbg0KPiBhYXJjaDY0LW5vbmUtZWxm IHdpdGggbm8gcmVncmVzc2lvbnMuDQo+IA0KPiBPayBmb3IgdHJ1bms/IElm IG9rLCBjb3VsZCBzb21lb25lIGNvbW1pdCB0aGUgcGF0Y2ggb24gbXkgYmVo YWxmLCBJDQo+IGRvbid0IGhhdmUgY29tbWl0IHJpZ2h0cy4NCj4gDQo+IFRo YW5rcywNCj4gU3JpbmF0aA0KPiANCj4gZ2NjL0NoYW5nZUxvZzoNCj4gDQo+ IDIwMTktMDEtMTAgIFNyaW5hdGggUGFydmF0aGFuZW5pICA8c3JpbmF0aC5w YXJ2YXRoYW5lbmlAYXJtLmNvbT4NCj4gDQo+IAkqIGNvbmZpZy9hYXJjaDY0 L2FhcmNoNjQubWQgKHlpZWxkKTogTmV3IHBhdHRlcm4gbmFtZS4NCj4gCSh3 ZmUpOiBMaWtld2lzZS4NCj4gCSh3ZmkpOiBMaWtld2lzZS4NCj4gCShzZXYp OiBMaWtld2lzZS4NCj4gCShzZXZsKTogTGlrZXdpc2UuDQo+IAkoVU5TUEVD Vl9ZSUVMRCk6IE5ldyB2b2xhdGlsZSB1bnNwZWMuDQo+IAkoVU5TUEVDVl9X RkUpOiBMaWtld2lzZS4NCj4gCShVTlNQRUNWX1dGSSk6IExpa2V3aXNlLg0K PiAJKFVOU1BFQ1ZfU0VWKTogTGlrZXdpc2UuDQo+IAkoVU5TUEVDVl9TRVZM KTogTGlrZXdpc2UuDQo+IAkqIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYnVp bHRpbnMuYyAoYWFyY2g2NF9idWlsdGlucyk6DQo+IAlBQVJDSDY0X1NZU0hJ TlRPUF9CVUlMVElOX05PUDogTmV3IGJ1aWx0aW4uDQo+IAlBQVJDSDY0X1NZ U0hJTlRPUF9CVUlMVElOX1lJRUxEOiBMaWtld2lzZS4NCj4gCUFBUkNINjRf U1lTSElOVE9QX0JVSUxUSU5fV0ZFOiBMaWtld2lzZS4NCj4gCUFBUkNINjRf U1lTSElOVE9QX0JVSUxUSU5fV0ZJOiBMaWtld2lzZS4NCj4gCUFBUkNINjRf U1lTSElOVE9QX0JVSUxUSU5fU0VWOiBMaWtld2lzZS4NCj4gCUFBUkNINjRf U1lTSElOVE9QX0JVSUxUSU5fU0VWTDogTGlrZXdpc2UuDQo+IAkoYWFyY2g2 NF9pbml0X3N5c2hpbnRvcF9idWlsdGlucyk6IE5ldyBmdW5jdGlvbi4NCj4g CShhYXJjaDY0X2luaXRfYnVpbHRpbnMpOiBOZXcgY2FsbCBzdGF0ZW1lbnQu DQo+IAkoYWFyY2g2NF9leHBhbmRfYnVpbHRpbik6IE5ldyBjYXNlLg0KPiAJ KiBjb25maWcvYWFyY2g2NC9hcm1fYWNsZS5oIChfX25vcCApOiBOZXcgaW5s aW5lIGZ1bmN0aW9uLg0KPiAJKF9feWllbGQpOiBMaWtld2lzZS4NCj4gCShf X3Nldik6IExpa2V3aXNlLg0KPiAJKF9fc2V2bCk6IExpa2V3aXNlLg0KPiAJ KF9fd2ZpKTogTGlrZXdpc2UuDQo+IAkoX193ZmUpOiBMaWtld2lzZS4NCj4g DQo+IGdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KPiANCj4gMjAxOS0wMS0x MCAgU3JpbmF0aCBQYXJ2YXRoYW5lbmkgIDxzcmluYXRoLnBhcnZhdGhhbmVu aUBhcm0uY29tPg0KPiANCj4gCSogZ2NjLnRhcmdldC9hYXJjaDY0L2FjbGUv aGludC0xLmM6IE5ldyB0ZXN0Lg0KPiAJKiBnY2MudGFyZ2V0L2FhcmNoNjQv YWNsZS9oaW50LTIuYzogTGlrZXdpc2UuDQo+IA0KPiANCg0KVGhhbmsgeW91 IGZvciBkb2luZyB0aGlzIGFuZCBJIGFtIG5vdCBhIG1haW50YWluZXIuIEkg aGF2ZSBzb21lIGNvbW1lbnRzIA0KYmVsbG93Og0KDQpkaWZmIC0tZ2l0IGEv Z2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYnVpbHRpbnMuYyANCmIvZ2Nj L2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYnVpbHRpbnMuYw0KaW5kZXggDQo4 Y2NlZDk0NTY3MDA4ZTI4YjE3NjFlYzg3NzE1ODlhMzkyNWYyOTA0Li5kNTQy NGY5OGRmMWY1YzhmMjA2Y2JkZWQwOTdiZGQyZGZjZDFjYThlIA0KMTAwNjQ0 DQotLS0gYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1idWlsdGlucy5j DQorKysgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1idWlsdGlucy5j DQpAQCAtMzk5LDYgKzM5OSwxMyBAQCBlbnVtIGFhcmNoNjRfYnVpbHRpbnMN CiAgICBBQVJDSDY0X1BBVVRIX0JVSUxUSU5fQVVUSUExNzE2LA0KICAgIEFB UkNINjRfUEFVVEhfQlVJTFRJTl9QQUNJQTE3MTYsDQogICAgQUFSQ0g2NF9Q QVVUSF9CVUlMVElOX1hQQUNMUkksDQorICAvKiBTeXN0ZW0gSGludCBPcGVy YXRpb24gQnVpbHRpbnMgZm9yIEFBcmNoNjQuICAqLw0KKyAgQUFSQ0g2NF9T WVNISU5UT1BfQlVJTFRJTl9OT1AsDQorICBBQVJDSDY0X1NZU0hJTlRPUF9C VUlMVElOX1lJRUxELA0KKyAgQUFSQ0g2NF9TWVNISU5UT1BfQlVJTFRJTl9X RkUsDQorICBBQVJDSDY0X1NZU0hJTlRPUF9CVUlMVElOX1dGSSwNCisgIEFB UkNINjRfU1lTSElOVE9QX0JVSUxUSU5fU0VWLA0KKyAgQUFSQ0g2NF9TWVNI SU5UT1BfQlVJTFRJTl9TRVZMLA0KICAgIEFBUkNINjRfQlVJTFRJTl9NQVgN CiAgfTsNCg0KSXMgdGhlcmUgYW55IHJlYXNvbiBmb3IgdGhlIG5hbWluZz8g VGhleSBkb24ndCBzZWVtIHRvIGJlIHBhcnQgb2YgYW55IA0KZXh0ZW5zaW9u cz8gSU1ITyBBQVJDSDY0X0JVSUxUSU5fTk9QLCBldGMgbG9va3MgY2xlYW5l ciBhbmQgZm9sbG93cyANCm90aGVyIGJ1aWx0aW5zIHdoaWNoIGFyZSBub3Qg cGFydCBvZiBhbnkgZXh0ZW5zaW9ucy4NCg0KLi4uDQpAQCAtMTM5NSw2ICsx NDM2LDI5IEBAIGFhcmNoNjRfZXhwYW5kX2J1aWx0aW4gKHRyZWUgZXhwLA0K ICAJfQ0KDQogICAgICAgIHJldHVybiB0YXJnZXQ7DQorICAgIGNhc2UgQUFS Q0g2NF9TWVNISU5UT1BfQlVJTFRJTl9OT1A6DQorICAgICAgZW1pdF9pbnNu IChHRU5fRkNOIChDT0RFX0ZPUl9ub3ApICgpKTsNCisgICAgICByZXR1cm4g Z2VuX3JlZ19ydHggKFZPSURtb2RlKTsNCisNCg0KTmVlZHMgYSBuZXdsaW5l IGJlZm9yZSB0aGUgbmV3IGNhc2UuDQoNCi4uLg0KKyhkZWZpbmVfaW5zbiAi eWllbGQiDQorICBbKHVuc3BlY192b2xhdGlsZSBbKGNvbnN0X2ludCAwKV0g VU5TUEVDVl9ZSUVMRCldDQorICAiIg0KKyAgInlpZWxkIg0KKyAgWyhzZXRf YXR0ciAidHlwZSIgImNvcHJvYyIpXQ0KKykNCg0KSSBkb24ndCBiZWxpZXZl IHNldHRpbmcgdGhlIHR5cGUgdG8gY29wcm9jIGluIEFBcmNoNjQgaXMgY29y cmVjdC4gDQpMaWtld2lzZSBmb3IgdGhlIG90aGVyIGluc3RydWN0aW9ucy4N Cg0KLi4uDQorLyogVGVzdCB0aGUgbm9wIEFDTEUgaGludCBpbnRyaW5zaWMg Ki8NCisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KKy8qIHsgZGctYWRkaXRp b25hbC1vcHRpb25zICItTzAiIH0gKi8NCisvKiB7IGRnLW9wdGlvbnMgIi1t YXJjaD1hcm12OC1hIiB9ICovDQorDQorI2luY2x1ZGUgImFybV9hY2xlLmgi DQorDQordm9pZA0KK3Rlc3RfaGludCAodm9pZCkNCit7DQorIF9fbm9wICgp Ow0KK30NCisNCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGlt ZXMgIlx0bm9wIiAzIH0gfSAqLw0KDQpKdXN0IGN1cmlvdXMsIHdoeSBhcmUg dGhlcmUgMyBub3BzIGhlcmU/DQoNClRoYW5rcw0KU3VkaQ0KDQo+IA0KPiAN Cj4gDQo+IA0KDQo=