From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 118296 invoked by alias); 10 Mar 2017 06:37:37 -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 118194 invoked by uid 89); 10 Mar 2017 06:37:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-exchange-antispam-report-cfa-test:102415395, H*c:HHH X-HELO: NAM03-CO1-obe.outbound.protection.outlook.com Received: from mail-co1nam03on0069.outbound.protection.outlook.com (HELO NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.69) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 10 Mar 2017 06:37:34 +0000 Received: from CO2PR07MB2694.namprd07.prod.outlook.com (10.166.214.7) by CO2PR07MB2615.namprd07.prod.outlook.com (10.166.213.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Fri, 10 Mar 2017 06:37:32 +0000 Received: from CO2PR07MB2694.namprd07.prod.outlook.com ([10.166.214.7]) by CO2PR07MB2694.namprd07.prod.outlook.com ([10.166.214.7]) with mapi id 15.01.0947.022; Fri, 10 Mar 2017 06:37:31 +0000 From: "Hurugalawadi, Naveen" To: James Greenhalgh CC: "gcc-patches@gcc.gnu.org" , "Pinski, Andrew" , Marcus Shawcroft , Richard Earnshaw , "nd@arm.com" Subject: Re: [PATCH][AArch64] Add crypto_pmull attribute Date: Fri, 10 Mar 2017 06:37:00 -0000 Message-ID: References: ,<20170309105108.GA40548@arm.com> In-Reply-To: <20170309105108.GA40548@arm.com> authentication-results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=cavium.com; x-microsoft-exchange-diagnostics: 1;CO2PR07MB2615;7:OP4EnFiAt37zjNs6n5cpWPslBBNYP51ynqHlpJqpEQxjQbFYnORn1JJfnVI9S9CiivSRRZ4GoAZ6kWWMMwYDgo4oRnmDlquj2zMb7LxBP50p9Dgz7r+v63Mb2/bP7N1dhFZ0TfVt+zb5In+lX2l28ewmJH/c/iQmdoIa0HacatkOf6WtlbNBYo0ZW5Ui0kiKlL2/AOrJkH23RLyXKA9AkUe8iexrqfrvqtPOfAR97s2E9fTjWWkpULE3ZMJ5TQyokQm3tOKXOG6MaHoPKRzOtXyjZKc3ufYt7HWkOo1O/lHccKSD1S2YxBtUpxdHC5u1hntJX1Q3RIaSsPIGIpjvig== x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(86362001)(6506006)(189998001)(77096006)(6436002)(25786008)(38730400002)(6116002)(122556002)(102836003)(8936002)(3846002)(2900100001)(106116001)(9686003)(6916009)(54906002)(99286003)(81166006)(55016002)(7696004)(5660300001)(2950100002)(66066001)(53936002)(8676002)(110136004)(2906002)(6246003)(74316002)(305945005)(5890100001)(3280700002)(54356999)(50986999)(4326008)(76176999)(7736002)(3660700001)(99936001)(33656002);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR07MB2615;H:CO2PR07MB2694.namprd07.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-office365-filtering-correlation-id: e2e81da0-74d9-4711-bb84-08d4677fed8d x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CO2PR07MB2615; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(102415395)(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558025)(6072148);SRVR:CO2PR07MB2615;BCL:0;PCL:0;RULEID:;SRVR:CO2PR07MB2615; x-forefront-prvs: 02426D11FE spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_CO2PR07MB26949D5676F81E33D466A5E983200CO2PR07MB2694namp_" MIME-Version: 1.0 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2017 06:37:30.5555 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2615 X-SW-Source: 2017-03/txt/msg00504.txt.bz2 --_002_CO2PR07MB26949D5676F81E33D466A5E983200CO2PR07MB2694namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 326 Hi James, >> You need to do this for all cores which might be affected by this change, >> i.e. all those which model neon_mul_d_long. Thanks for pointing out the missing cores in patch. Added the support as per your comments. Please find attached the modified patch and let us know if its okay for stage1? Thanks, Naveen= --_002_CO2PR07MB26949D5676F81E33D466A5E983200CO2PR07MB2694namp_ Content-Type: text/x-diff; name="crypto_pmull-1.patch" Content-Description: crypto_pmull-1.patch Content-Disposition: attachment; filename="crypto_pmull-1.patch"; size=4135; creation-date="Fri, 10 Mar 2017 06:22:10 GMT"; modification-date="Fri, 10 Mar 2017 06:22:10 GMT" Content-Transfer-Encoding: base64 Content-length: 5608 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQu bWQgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1zaW1kLm1kCmluZGV4 IDdhZDNhNzYuLjFhYTFiOTYgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYWFy Y2g2NC9hYXJjaDY0LXNpbWQubWQKKysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0 L2FhcmNoNjQtc2ltZC5tZApAQCAtNTgxOCw3ICs1ODE4LDcgQEAKIAkJICAg IFVOU1BFQ19QTVVMTCkpXQogICJUQVJHRVRfU0lNRCAmJiBUQVJHRVRfQ1JZ UFRPIgogICJwbXVsbFxcdCUwLjFxLCAlMS4xZCwgJTIuMWQiCi0gIFsoc2V0 X2F0dHIgInR5cGUiICJuZW9uX211bF9kX2xvbmciKV0KKyAgWyhzZXRfYXR0 ciAidHlwZSIgImNyeXB0b19wbXVsbCIpXQogKQogCiAoZGVmaW5lX2luc24g ImFhcmNoNjRfY3J5cHRvX3BtdWxsdjJkaSIKQEAgLTU4MjgsNSArNTgyOCw1 IEBACiAJCSAgVU5TUEVDX1BNVUxMMikpXQogICAiVEFSR0VUX1NJTUQgJiYg VEFSR0VUX0NSWVBUTyIKICAgInBtdWxsMlxcdCUwLjFxLCAlMS4yZCwgJTIu MmQiCi0gIFsoc2V0X2F0dHIgInR5cGUiICJuZW9uX211bF9kX2xvbmciKV0K KyAgWyhzZXRfYXR0ciAidHlwZSIgImNyeXB0b19wbXVsbCIpXQogKQpkaWZm IC0tZ2l0IGEvZ2NjL2NvbmZpZy9hYXJjaDY0L3RodW5kZXJ4MnQ5OS5tZCBi L2djYy9jb25maWcvYWFyY2g2NC90aHVuZGVyeDJ0OTkubWQKaW5kZXggMGRk NzE5OS4uNjcwMTFhYyAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9hYXJjaDY0 L3RodW5kZXJ4MnQ5OS5tZAorKysgYi9nY2MvY29uZmlnL2FhcmNoNjQvdGh1 bmRlcngydDk5Lm1kCkBAIC00NDEsMyArNDQxLDggQEAKICAgKGFuZCAoZXFf YXR0ciAidHVuZSIgInRodW5kZXJ4MnQ5OSIpCiAgICAgICAgKGVxX2F0dHIg InR5cGUiICJuZW9uX3N0b3JlMl9vbmVfbGFuZSxuZW9uX3N0b3JlMl9vbmVf bGFuZV9xIikpCiAgICJ0aHVuZGVyeDJ0OTlfbHMwMSx0aHVuZGVyeDJ0OTlf ZjAxIikKKworKGRlZmluZV9pbnNuX3Jlc2VydmF0aW9uICJ0aHVuZGVyeDJ0 OTlfcG11bGwiIDUKKyAgKGFuZCAoZXFfYXR0ciAidHVuZSIgInRodW5kZXJ4 MnQ5OSIpCisgICAgICAgKGVxX2F0dHIgInR5cGUiICJjcnlwdG9fcG11bGwi KSkKKyAgInRodW5kZXJ4MnQ5OV9mMSIpCmRpZmYgLS1naXQgYS9nY2MvY29u ZmlnL2FybS9jb3J0ZXgtYTUzLm1kIGIvZ2NjL2NvbmZpZy9hcm0vY29ydGV4 LWE1My5tZAppbmRleCA3Y2Y1ZmM1Li4wNDlhYzg1IDEwMDY0NAotLS0gYS9n Y2MvY29uZmlnL2FybS9jb3J0ZXgtYTUzLm1kCisrKyBiL2djYy9jb25maWcv YXJtL2NvcnRleC1hNTMubWQKQEAgLTM3OSw3ICszNzksNyBAQAogCQkgICAg IG5lb25fc2F0X211bF9iX2xvbmcsIG5lb25fc2F0X211bF9oX2xvbmcsXAog CQkgICAgIG5lb25fc2F0X211bF9zX2xvbmcsIG5lb25fc2F0X211bF9oX3Nj YWxhcl9xLFwKIAkJICAgICBuZW9uX3NhdF9tdWxfc19zY2FsYXJfcSwgbmVv bl9zYXRfbXVsX2hfc2NhbGFyX2xvbmcsXAotCQkgICAgIG5lb25fc2F0X211 bF9zX3NjYWxhcl9sb25nLCBuZW9uX21sYV9iX3EsXAorCQkgICAgIG5lb25f c2F0X211bF9zX3NjYWxhcl9sb25nLCBjcnlwdG9fcG11bGwsIG5lb25fbWxh X2JfcSxcCiAJCSAgICAgbmVvbl9tbGFfaF9xLCBuZW9uX21sYV9zX3EsIG5l b25fbWxhX2JfbG9uZyxcCiAJCSAgICAgbmVvbl9tbGFfaF9sb25nLCBuZW9u X21sYV9zX2xvbmcsXAogCQkgICAgIG5lb25fbWxhX2hfc2NhbGFyX3EsIG5l b25fbWxhX3Nfc2NhbGFyX3EsXApkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9h cm0vY29ydGV4LWE1Ny5tZCBiL2djYy9jb25maWcvYXJtL2NvcnRleC1hNTcu bWQKaW5kZXggZmQzMDc1OC4uZWJmNGE0OSAxMDA2NDQKLS0tIGEvZ2NjL2Nv bmZpZy9hcm0vY29ydGV4LWE1Ny5tZAorKysgYi9nY2MvY29uZmlnL2FybS9j b3J0ZXgtYTU3Lm1kCkBAIC03Niw3ICs3Niw3IEBACiAJCQkgICBuZW9uX211 bF9oX3NjYWxhcl9sb25nLCBuZW9uX211bF9zX3NjYWxhcl9sb25nLFwKIAkJ CSAgIG5lb25fc2F0X211bF9iX2xvbmcsIG5lb25fc2F0X211bF9oX2xvbmcs XAogCQkJICAgbmVvbl9zYXRfbXVsX3NfbG9uZywgbmVvbl9zYXRfbXVsX2hf c2NhbGFyX2xvbmcsXAotCQkJICAgbmVvbl9zYXRfbXVsX3Nfc2NhbGFyX2xv bmciKQorCQkJICAgbmVvbl9zYXRfbXVsX3Nfc2NhbGFyX2xvbmcsIGNyeXB0 b19wbXVsbCIpCiAJICAgIChjb25zdF9zdHJpbmcgIm5lb25fbXVsdGlwbHki KQogCSAgKGVxX2F0dHIgInR5cGUiICJuZW9uX211bF9iX3EsIG5lb25fbXVs X2hfcSwgbmVvbl9tdWxfc19xLFwKIAkJCSAgIG5lb25fbXVsX2hfc2NhbGFy X3EsIG5lb25fbXVsX3Nfc2NhbGFyX3EsXApkaWZmIC0tZ2l0IGEvZ2NjL2Nv bmZpZy9hcm0vY3J5cHRvLm1kIGIvZ2NjL2NvbmZpZy9hcm0vY3J5cHRvLm1k CmluZGV4IDQ2YjA3MTUuLmE1ZTU1OGIgMTAwNjQ0Ci0tLSBhL2djYy9jb25m aWcvYXJtL2NyeXB0by5tZAorKysgYi9nY2MvY29uZmlnL2FybS9jcnlwdG8u bWQKQEAgLTgxLDcgKzgxLDcgQEAKICAgICAgICAgIFVOU1BFQ19WTVVMTFA2 NCkpXQogICAiVEFSR0VUX0NSWVBUTyIKICAgInZtdWxsLnA2NFxcdCVxMCwg JVAxLCAlUDIiCi0gIFsoc2V0X2F0dHIgInR5cGUiICJuZW9uX211bF9kX2xv bmciKV0KKyAgWyhzZXRfYXR0ciAidHlwZSIgImNyeXB0b19wbXVsbCIpXQog KQogCiAoZGVmaW5lX2luc24gImNyeXB0b188Y3J5cHRvX3BhdHRlcm4+Igpk aWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hcm0vZXh5bm9zLW0xLm1kIGIvZ2Nj L2NvbmZpZy9hcm0vZXh5bm9zLW0xLm1kCmluZGV4IDVkMzk3Y2MuLmI1NGQ0 YzggMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYXJtL2V4eW5vcy1tMS5tZAor KysgYi9nY2MvY29uZmlnL2FybS9leHlub3MtbTEubWQKQEAgLTc4LDcgKzc4 LDcgQEAKIAkJCSAgIG5lb25fc2F0X211bF9zX3NjYWxhciwgbmVvbl9zYXRf bXVsX3Nfc2NhbGFyX3EsXAogCQkJICAgbmVvbl9zYXRfbXVsX2JfbG9uZywg bmVvbl9zYXRfbXVsX2hfbG9uZyxcCiAJCQkgICBuZW9uX3NhdF9tdWxfc19s b25nLCBuZW9uX3NhdF9tdWxfaF9zY2FsYXJfbG9uZyxcCi0JCQkgICBuZW9u X3NhdF9tdWxfc19zY2FsYXJfbG9uZyIpCisJCQkgICBuZW9uX3NhdF9tdWxf c19zY2FsYXJfbG9uZywgY3J5cHRvX3BtdWxsIikKIAkgICAgKGNvbnN0X3N0 cmluZyAibmVvbl9tdWx0aXBseSIpCiAKIAkgIChlcV9hdHRyICJ0eXBlIiAi bmVvbl9tbGFfYiwgbmVvbl9tbGFfaCwgbmVvbl9tbGFfcyxcCmRpZmYgLS1n aXQgYS9nY2MvY29uZmlnL2FybS90eXBlcy5tZCBiL2djYy9jb25maWcvYXJt L3R5cGVzLm1kCmluZGV4IGIwYjM3NWMuLjI1M2Y0OTYgMTAwNjQ0Ci0tLSBh L2djYy9jb25maWcvYXJtL3R5cGVzLm1kCisrKyBiL2djYy9jb25maWcvYXJt L3R5cGVzLm1kCkBAIC01MzksNiArNTM5LDcgQEAKIDsgY3J5cHRvX3NoYTFf c2xvdwogOyBjcnlwdG9fc2hhMjU2X2Zhc3QKIDsgY3J5cHRvX3NoYTI1Nl9z bG93Cis7IGNyeXB0b19wbXVsbAogOwogOyBUaGUgY2xhc3NpZmljYXRpb24g YmVsb3cgaXMgZm9yIGNvcHJvY2Vzc29yIGluc3RydWN0aW9ucwogOwpAQCAt MTA3OCw2ICsxMDc5LDcgQEAKICAgY3J5cHRvX3NoYTFfc2xvdyxcCiAgIGNy eXB0b19zaGEyNTZfZmFzdCxcCiAgIGNyeXB0b19zaGEyNTZfc2xvdyxcCisg IGNyeXB0b19wbXVsbCxcCiAgIGNvcHJvYyIKICAgIChjb25zdF9zdHJpbmcg InVudHlwZWQiKSkKIApkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hcm0veGdl bmUxLm1kIGIvZ2NjL2NvbmZpZy9hcm0veGdlbmUxLm1kCmluZGV4IDYyYTA3 MzIuLjM0YTEzZjQgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYXJtL3hnZW5l MS5tZAorKysgYi9nY2MvY29uZmlnL2FybS94Z2VuZTEubWQKQEAgLTUyNyw1 ICs1MjcsNiBAQAogKGRlZmluZV9pbnNuX3Jlc2VydmF0aW9uICJ4Z2VuZTFf bmVvbl9wbXVsbCIgNQogICAoYW5kIChlcV9hdHRyICJ0dW5lIiAieGdlbmUx IikKICAgICAgICAoZXFfYXR0ciAidHlwZSIgIm5lb25fbXVsX2RfbG9uZyxc Ci0gICAgICAgICAgICAgICAgICAgICAgICIpKQorCQkJY3J5cHRvX3BtdWxs LFwKKwkJICAgICAgICIpKQogICAieGdlbmUxX2RlY29kZTJvcCIpCg== --_002_CO2PR07MB26949D5676F81E33D466A5E983200CO2PR07MB2694namp_--