From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 99517 invoked by alias); 5 Sep 2017 14:25:38 -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 98664 invoked by uid 89); 5 Sep 2017 14:25:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-10.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,KAM_STOCKGEN,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=do!, comparable, 65311 X-HELO: EUR02-AM5-obe.outbound.protection.outlook.com Received: from mail-oln040092067103.outbound.protection.outlook.com (HELO EUR02-AM5-obe.outbound.protection.outlook.com) (40.92.67.103) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 05 Sep 2017 14:25:30 +0000 Received: from VE1EUR02FT034.eop-EUR02.prod.protection.outlook.com (10.152.12.60) by VE1EUR02HT018.eop-EUR02.prod.protection.outlook.com (10.152.13.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1385.11; Tue, 5 Sep 2017 14:25:27 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com (10.152.12.55) by VE1EUR02FT034.mail.protection.outlook.com (10.152.12.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1385.11 via Frontend Transport; Tue, 5 Sep 2017 14:25:27 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::8c96:1341:5db1:7f8c]) by AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::8c96:1341:5db1:7f8c%18]) with mapi id 15.20.0035.010; Tue, 5 Sep 2017 14:25:27 +0000 From: Bernd Edlinger To: Christophe Lyon , Kyrill Tkachov CC: Ramana Radhakrishnan , GCC Patches , Richard Earnshaw , "Wilco Dijkstra" Subject: Re: [PING**2] [PATCH, ARM] Further improve stack usage on sha512 (PR 77308) Date: Tue, 05 Sep 2017 14:25:00 -0000 Message-ID: References: <59AD6894.7010605@foss.arm.com> In-Reply-To: authentication-results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=hotmail.de; x-incomingtopheadermarker: OriginalChecksum:699BD7E5A2D0301888F0E1435D8A128E915C22A790C71F4A1546DE55BDF1EC4F;UpperCasedChecksum:32CB3BB52778D352E58E6B5FE156938B6378127A5B9A35EC2AF1245D2A067E62;SizeAsReceived:7812;Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [f6ZG79rZPmAzMVpQG+B+5+n/jnZ9BaZJ] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VE1EUR02HT018;6:OmzapnGOUVWDZ5QjwN2uhl73YNBzcHfsPnq4TYZb7TdHVxm/QrqudWOEHFHo9Imj/4sv4lF9lhWWZi3iFRusjgflfqI3iMXJcoypY95fHkqODfnXPJzrECF0N+K8n3prFNhwJMgL9cu7nrODyz9G0Xp8sMQ/rKWwu14UTOd23Y7+eMtuztafe5E4jAcTcWtaKJ5S7fixiwmS1Mw+XCPIayY9a+z8VbVPz4rf8BNNKjuPREL7FsruXHx3dxV769pOZ0XSFWnrtSRhra70FUPr3CvcboRD488PilIK1tVr7ea4vu5qFpy/6SFuDZpiQC/0mtVHsBNzzIin0zWtyxfIqA==;5:smQk4GbbjDgGKtpQWPkyDY2RAm3jgMsAqx8gY3r9oaJ+Co5Ydh5uWOp9HDHkOxcu16Ye7agQEmtttk+n3Md792Ujhh3bsJJhICtew1RzRKnIZvhIfdCMZq00gTtuK79VHLAqpT60fR2Fx+gof+1wcA==;24:8I31s4vgklX4d3P0RQGflD8bzJlKPazJ42sUrEk54rUKY3DgvxkRPjg7QB0XJt2qkL+vCsnI15GYmugKTI1z/rLPhGcYiafNm7ysYi7btr8=;7:Xx+MD5GBK0ppj2uOvff3JB+nJg05hLK6o9sHCzernUm30kPHpmcNamkiJVU3eln8tsZRfwjMfWtqadbGZ/TNYLHnd1elk5PRFzE97C6wKzumogT2l7gT/Y0X1XNAh9BwzVGHSXQar6etbrvDu1MKvjTQg4qslFI38jKpkwUhwGile+4fzq17t49f4IgIDl7MYOWKOxd0V83Odicg/x4PsCZopCEC2TGuKT+X5SJ2nuw= x-incomingheadercount: 47 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: e9662c0c-a0f8-4bb6-c24d-08d4f469f3ed x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VE1EUR02HT018; x-ms-traffictypediagnostic: VE1EUR02HT018: x-exchange-antispam-report-test: UriScan:(180628864354917)(158256107679635); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:VE1EUR02HT018;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VE1EUR02HT018; x-forefront-prvs: 0421BF7135 x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:VE1EUR02HT018;H:AM5PR0701MB2657.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_AM5PR0701MB2657A6382FD554966E1E2D35E4960AM5PR0701MB2657_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2017 14:25:27.4615 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT018 X-SW-Source: 2017-09/txt/msg00273.txt.bz2 --_002_AM5PR0701MB2657A6382FD554966E1E2D35E4960AM5PR0701MB2657_ Content-Type: text/plain; charset="utf-8" Content-ID: <4D587B626873104F957DBEC45D28ACD6@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 8821 SGkgQ2hyaXN0b3BoZSwNCg0KT24gMDkvMDUvMTcgMTA6NDUsIENocmlzdG9w aGUgTHlvbiB3cm90ZToNCj4gSGkgQmVybmQsDQo+IA0KPiANCj4gT24gNCBT ZXB0ZW1iZXIgMjAxNyBhdCAxNjo1MiwgS3lyaWxsICBUa2FjaG92DQo+IDxr eXJ5bG8udGthY2hvdkBmb3NzLmFybS5jb20+IHdyb3RlOg0KPj4NCj4+IE9u IDI5LzA0LzE3IDE4OjQ1LCBCZXJuZCBFZGxpbmdlciB3cm90ZToNCj4+Pg0K Pj4+IFBpbmcuLi4NCj4+Pg0KPj4+IEkgYXR0YWNoZWQgYSByZWJhc2VkIHZl cnNpb24gc2luY2UgdGhlcmUgd2FzIGEgbWVyZ2UgY29uZmxpY3QgaW4NCj4+ PiB0aGUgeG9yZGkzIHBhdHRlcm4sIG90aGVyd2lzZSB0aGUgcGF0Y2ggaXMg c3RpbGwgaWRlbnRpY2FsLg0KPj4+IEl0IHNwbGl0cyBhZGRkaTMsIHN1YmRp MywgYW5kZGkzLCBpb3JkaTMsIHhvcmRpMyBhbmQgb25lX2NtcGxkaTINCj4+ PiBlYXJseSB3aGVuIHRoZSB0YXJnZXQgaGFzIG5vIG5lb24gb3IgaXdtbXh0 Lg0KPj4+DQo+Pj4NCj4+PiBUaGFua3MNCj4+PiBCZXJuZC4NCj4+Pg0KPj4+ DQo+Pj4NCj4+PiBPbiAxMS8yOC8xNiAyMDo0MiwgQmVybmQgRWRsaW5nZXIg d3JvdGU6DQo+Pj4+DQo+Pj4+IE9uIDExLzI1LzE2IDEyOjMwLCBSYW1hbmEg UmFkaGFrcmlzaG5hbiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiBPbiBTdW4sIE5v diA2LCAyMDE2IGF0IDI6MTggUE0sIEJlcm5kIEVkbGluZ2VyDQo+Pj4+PiA8 YmVybmQuZWRsaW5nZXJAaG90bWFpbC5kZT4gd3JvdGU6DQo+Pj4+Pj4NCj4+ Pj4+PiBIaSENCj4+Pj4+Pg0KPj4+Pj4+IFRoaXMgaW1wcm92ZXMgdGhlIHN0 YWNrIHVzYWdlIG9uIHRoZSBzaGE1MTIgdGVzdCBjYXNlIGZvciB0aGUgY2Fz ZQ0KPj4+Pj4+IHdpdGhvdXQgaGFyZHdhcmUgZnB1IGFuZCB3aXRob3V0IGl3 bW14dCBieSBzcGxpdHRpbmcgYWxsIGRpLW1vZGUNCj4+Pj4+PiBwYXR0ZXJu cyByaWdodCB3aGlsZSBleHBhbmRpbmcgd2hpY2ggaXMgc2ltaWxhciB0byB3 aGF0IHRoZQ0KPj4+Pj4+IHNoaWZ0LXBhdHRlcm4NCj4+Pj4+PiBkb2VzLiAg SXQgZG9lcyBub3RoaW5nIGluIHRoZSBjYXNlIGl3bW14dCBhbmQgZnB1PW5l b24gb3IgdmZwIGFzIHdlbGwNCj4+Pj4+PiBhcw0KPj4+Pj4+IHRodW1iMS4N Cj4+Pj4+Pg0KPj4+Pj4gSSB3b3VsZCBnbyBmdXJ0aGVyIGFuZCBkbyB0aGlz IGluIHRoZSBhYnNlbmNlIG9mIE5lb24sIHRoZSBWRlAgdW5pdA0KPj4+Pj4g YmVpbmcgdGhlcmUgZG9lc24ndCBoZWxwIHdpdGggREltb2RlIG9wZXJhdGlv bnMgaS5lLiB3ZSBkbyBub3QgaGF2ZSA2NA0KPj4+Pj4gYml0IGludGVnZXIg YXJpdGhtZXRpYyBpbnN0cnVjdGlvbnMgd2l0aG91dCBOZW9uLiBUaGUgbWFp biByZWFzb24gd2h5DQo+Pj4+PiB3ZSBoYXZlIHRoZSBESW1vZGUgcGF0dGVy bnMgc3BsaXQgc28gbGF0ZSBpcyB0byBnaXZlIGEgY2hhbmNlIGZvcg0KPj4+ Pj4gZm9sa3Mgd2hvIHdhbnQgdG8gZG8gNjQgYml0IGFyaXRobWV0aWMgaW4g TmVvbiBhIGNoYW5jZSB0byBtYWtlIHRoaXMNCj4+Pj4+IHdvcmsgYXMgd2Vs bCBhcyBzdXBwb3J0IHNvbWUgb2YgdGhlIDY0IGJpdCBOZW9uIGludHJpbnNp Y3Mgd2hpY2ggSUlSQw0KPj4+Pj4gbWFwIGRvd24gdG8gdGhlc2UgaW5zdHJ1 Y3Rpb25zLiBEb2luZyB0aGlzIGp1c3QgZm9yIHNvZnQtZmxvYXQgZG9lc24n dA0KPj4+Pj4gaW1wcm92ZSB0aGUgZGVmYXVsdCBjYXNlIG9ubHkuIEkgZG9u J3QgdXN1YWxseSB0ZXN0IGl3bW14dCBhbmQgSSdtIG5vdA0KPj4+Pj4gc3Vy ZSB3aG8gaGFzIHRoZSBhYmlsaXR5IHRvIGRvIHNvLCB0aHVzIGtlZXBpbmcg dGhpcyByZXN0cmljdGlvbiBmb3INCj4+Pj4+IGl3TU1YIGlzIGZpbmUuDQo+ Pj4+Pg0KPj4+Pj4NCj4+Pj4gWWVzIEkgdW5kZXJzdGFuZCwgdGhhbmtzIGZv ciBwb2ludGluZyB0aGF0IG91dC4NCj4+Pj4NCj4+Pj4gSSB3YXMgbm90IGF3 YXJlIHdoYXQgaXdtbXh0IGV4aXN0cyBhdCBhbGwsIGJ1dCBJIG5vdGljZWQg dGhhdCBtb3N0DQo+Pj4+IDY0Yml0IGV4cGFuc2lvbnMgd29yayBjb21wbGV0 ZWx5IGRpZmZlcmVudCwgYW5kIHdvdWxkIGJyZWFrIGlmIHdlIHNwbGl0DQo+ Pj4+IHRoZSBwYXR0ZXJuIGVhcmx5Lg0KPj4+Pg0KPj4+PiBJIGNhbiBob3dl dmVyIG9ubHkgbG9vayBhdCB0aGUgYXNzZW1ibGVyIG91dG91dCBmb3IgaXdt bXh0LCBhbmQgbWFrZQ0KPj4+PiBzdXJlIHRoYXQgdGhlIHN0YWNrIHVzYWdl IGRvZXMgbm90IGdldCB3b3JzZS4NCj4+Pj4NCj4+Pj4gVGh1cyB0aGUgbmV3 IHZlcnNpb24gb2YgdGhlIHBhdGNoIGtlZXBzIG9ubHkgdGh1bWIxLCBuZW9u IGFuZCBpd21teHQgYXMNCj4+Pj4gaXQgaXM6IGFyb3VuZCAxNTcwICh0aHVt YjEpLCAyMzAwIChuZW9uKSBhbmQgMjIwMCAod2ltbXh0KSBieXRlcyBzdGFj aw0KPj4+PiBmb3IgdGhlIHRlc3QgY2FzZXMsIGFuZCB2ZnAgYW5kIHNvZnQt ZmxvYXQgYXQgYXJvdW5kIDI3MCBieXRlcyBzdGFjaw0KPj4+PiB1c2FnZS4N Cj4+Pj4NCj4+Pj4+PiBJdCByZWR1Y2VzIHRoZSBzdGFjayB1c2FnZSBmcm9t IDIzMDAgdG8gbmVhciBvcHRpbWFsIDI3MiBieXRlcyAoISkuDQo+Pj4+Pj4N Cj4+Pj4+PiBOb3RlIHRoaXMgYWxzbyBzcGxpdHMgbWFueSBsZHJkL3N0cmQg aW5zdHJ1Y3Rpb25zIGFuZCB0aGVyZWZvcmUgSSB3aWxsDQo+Pj4+Pj4gcG9z dCBhIGZvbGxvd3VwLXBhdGNoIHRoYXQgbWl0aWdhdGVzIHRoaXMgZWZmZWN0 IGJ5IGVuYWJsaW5nIHRoZQ0KPj4+Pj4+IGxkcmQvc3RyZA0KPj4+Pj4+IHBl ZXBob2xlIG9wdGltaXphdGlvbiBhZnRlciB0aGUgbmVjZXNzYXJ5IHJlZy10 ZXN0aW5nLg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBCb290c3RyYXBwZWQg YW5kIHJlZy10ZXN0ZWQgb24gYXJtLWxpbnV4LWdudWVhYmloZi4NCj4+Pj4+ DQo+Pj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5IGFybS1saW51eC1nbnVlYWJp aGYgLSB3aGVuIGZvbGtzIHNheSB0aGF0IEkNCj4+Pj4+IGludGVycHJldCBp dCBhcyAtLXdpdGgtYXJjaD1hcm12Ny1hIC0td2l0aC1mbG9hdD1oYXJkDQo+ Pj4+PiAtLXdpdGgtZnB1PXZmcHYzLWQxNiBvciAoLS13aXRoLWZwdT1uZW9u KS4NCj4+Pj4+DQo+Pj4+PiBJZiB5b3UndmUgcmVhbGx5IGJvb3RzdHJhcHBl ZCBhbmQgcmVndGVzdGVkIGl0IG9uIGFybWhmLCBkb2Vzbid0IHRoaXMNCj4+ Pj4+IHBhdGNoIGFzIGl0IHN0YW5kIGhhdmUgbm8gZWZmZWN0IHRoZXJlIGku ZS4gbm8gY2hhbmdlID8NCj4+Pj4+IGFybS1saW51eC1nbnVlYWJpaGYgdXN1 YWxseSBtZWFucyB0byBtZSBzb21lb25lIGhhcyBjb25maWd1cmVkIHdpdGgN Cj4+Pj4+IC0td2l0aC1mbG9hdD1oYXJkLCBzbyB0aGVyZSBhcmUgbm8gcmVn cmVzc2lvbnMgaW4gdGhlIGhhcmQgZmxvYXQgQUJJDQo+Pj4+PiBjYXNlLA0K Pj4+Pj4NCj4+Pj4gSSBrbm93IGl0IHByb3ZlcyBsaXR0bGUuICBXaGVuIEkg c2F5IGFybS1saW51eC1nbnVlYWJpaGYNCj4+Pj4gSSBkbyBpbiBmYWN0IG1l YW4gLS1lbmFibGUtbGFuZ3VhZ2VzPWFsbCxhZGEsZ28sb2JqLWMrKw0KPj4+ PiAtLXdpdGgtYXJjaD1hcm12Ny1hIC0td2l0aC10dW5lPWNvcnRleC1hOSAt LXdpdGgtZnB1PXZmcHYzLWQxNg0KPj4+PiAtLXdpdGgtZmxvYXQ9aGFyZC4N Cj4+Pj4NCj4+Pj4gTXkgbWFpbiBpbnRlcmVzdCBpbiB0aGUgc3RhY2sgdXNh Z2UgaXMgb2YgY291cnNlIG5vdCBiZWNhdXNlIG9mIGxpbnV4LA0KPj4+PiBi dXQgYmVjYXVzZSBvZiBlQ29zIHdoZXJlIHdlIGhhdmUgdmVyeSBzbWFsbCB0 YXNrIHN0YWNrcyBhbmQgaW4gZmFjdA0KPj4+PiBubyBmcHUgc3VwcG9ydCBi eSB0aGUgTy9TIGF0IGFsbCwgc28gdGhhdCBwYXRjaCBpcyBleGFjdGx5IHdo YXQgd2UgbmVlZC4NCj4+Pj4NCj4+Pj4NCj4+Pj4gQm9vdHN0cmFwcGVkIGFu ZCByZWctdGVzdGVkIG9uIGFybS1saW51eC1nbnVlYWJpaGYNCj4+Pj4gSXMg aXQgT0sgZm9yIHRydW5rPw0KPj4NCj4+DQo+PiBUaGUgY29kZSBpcyBvay4N Cj4+IEFGQUlDUyB0ZXN0aW5nIHRoaXMgd2l0aCAtLXdpdGgtZnB1PXZmcHYz LWQxNiBkb2VzIGV4ZXJjaXNlIHRoZSBuZXcgY29kZSBhcw0KPj4gdGhlIHNw bGl0cw0KPj4gd2lsbCBoYXBwZW4gZm9yICFUQVJHRVRfTkVPTiAoaXQgaXMg b2YgY291cnNlICFUQVJHRVRfSVdNTVhUIGFuZA0KPj4gVEFSR0VUX0lXTU1Y VDINCj4+IGlzIGlycmVsZXZhbnQgaGVyZSkuDQo+Pg0KPj4gU28gdGhpcyBp cyBvayBmb3IgdHJ1bmsuDQo+PiBUaGFua3MsIGFuZCBzb3JyeSBhZ2FpbiBm b3IgdGhlIGRlbGF5Lg0KPj4gS3lyaWxsDQo+Pg0KPiANCj4gVGhpcyBwYXRj aCAocjI1MTY2MykgY2F1c2VzIGEgcmVncmVzc2lvbiBvbiBhcm1lYi1ub25l LWxpbnV4LWdudWVhYmloZg0KPiAtLXdpdGgtbW9kZSBhcm0NCj4gLS13aXRo LWNwdSBjb3J0ZXgtYTkNCj4gLS13aXRoLWZwdSB2ZnB2My1kMTYtZnAxNg0K PiBGQUlMOiAgICBnY2MuZGcvdmVjdC92ZWN0LXNpbmdsZXRvbl8xLmMgKGlu dGVybmFsIGNvbXBpbGVyIGVycm9yKQ0KPiBGQUlMOiAgICBnY2MuZGcvdmVj dC92ZWN0LXNpbmdsZXRvbl8xLmMgLWZsdG8gLWZmYXQtbHRvLW9iamVjdHMN Cj4gKGludGVybmFsIGNvbXBpbGVyIGVycm9yKQ0KPiANCj4gdGhlIHRlc3Qg cGFzc2VzIGlmIGdjYyBpcyBjb25maWd1cmVkIC0td2l0aC1mcHUgbmVvbi1m cDE2DQo+IA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB3aGF0IHlvdSBk byENCg0KSSBhbSBhYmxlIHRvIHJlcHJvZHVjZSB0aGlzLg0KDQpDb21iaW5l IGNyZWF0ZXMgYW4gaW52YWxpZCBpbnNuIG91dCBvZiB0aGVzZSB0d28gaW5z bnM6DQoNCihpbnNuIDEyIDggMTggMiAocGFyYWxsZWwgWw0KICAgICAgICAg ICAgIChzZXQgKHJlZzpESSAxMjIpDQogICAgICAgICAgICAgICAgIChwbHVz OkRJIChyZWc6REkgMTE2IFsgYUQuNTMzMSBdKQ0KICAgICAgICAgICAgICAg ICAgICAgKHJlZzpESSAxMTkgWyBiRC41MzMyIF0pKSkNCiAgICAgICAgICAg ICAoY2xvYmJlciAocmVnOkNDIDEwMCBjYykpDQogICAgICAgICBdKSAidmVj dC1zaW5nbGV0b25fMS5jIjoyOCAxIHsqYXJtX2FkZGRpM30NCiAgICAgIChl eHByX2xpc3Q6UkVHX0RFQUQgKHJlZzpESSAxMTkgWyBiRC41MzMyIF0pDQog ICAgICAgICAoZXhwcl9saXN0OlJFR19ERUFEIChyZWc6REkgMTE2IFsgYUQu NTMzMSBdKQ0KICAgICAgICAgICAgIChleHByX2xpc3Q6UkVHX1VOVVNFRCAo cmVnOkNDIDEwMCBjYykNCiAgICAgICAgICAgICAgICAgKG5pbCkpKSkpDQoo aW5zbiAxOCAxMiAxOSAyIChzZXQgKHJlZy9pOkRJIDE2IHMwKQ0KICAgICAg ICAgKHJlZzpESSAxMjIpKSAidmVjdC1zaW5nbGV0b25fMS5jIjoyOCA2NTAg eyptb3ZkaV92ZnB9DQogICAgICAoZXhwcl9saXN0OlJFR19ERUFEIChyZWc6 REkgMTIyKQ0KICAgICAgICAgKG5pbCkpKQ0KDQo9Pg0KDQooaW5zbiAxOCAx MiAxOSAyIChwYXJhbGxlbCBbDQogICAgICAgICAgICAgKHNldCAocmVnL2k6 REkgMTYgczApDQogICAgICAgICAgICAgICAgIChwbHVzOkRJIChyZWc6REkg MTE2IFsgYUQuNTMzMSBdKQ0KICAgICAgICAgICAgICAgICAgICAgKHJlZzpE SSAxMTkgWyBiRC41MzMyIF0pKSkNCiAgICAgICAgICAgICAoY2xvYmJlciAo cmVnOkNDIDEwMCBjYykpDQogICAgICAgICBdKSAidmVjdC1zaW5nbGV0b25f MS5jIjoyOCAxIHsqYXJtX2FkZGRpM30NCiAgICAgIChleHByX2xpc3Q6UkVH X1VOVVNFRCAocmVnOkNDIDEwMCBjYykNCiAgICAgICAgIChleHByX2xpc3Q6 UkVHX0RFQUQgKHJlZzpESSAxMTYgWyBhRC41MzMxIF0pDQogICAgICAgICAg ICAgKGV4cHJfbGlzdDpSRUdfREVBRCAocmVnOkRJIDExOSBbIGJELjUzMzIg XSkNCiAgICAgICAgICAgICAgICAgKG5pbCkpKSkpDQoNCg0KQnV0IGFmdGVy IHJlbG9hZCB0aGlzIGlzIGZpeGVkIGFnYWluLCBzbyB0aGF0IGlzIG5vIGlz c3VlIGZvciBhDQpzcGxpdHRlciB0aGF0IHJ1bnMgYWx3YXlzIGFmdGVyIHJl bG9hZC4NCg0KQnV0IG5vdyB0aGUgc3BsaXR0ZXIgcnVucyBpbnRvIGFuIGFz c2VydGlvbiBpbiBnZW5faGlnaHBhcnQob3AwKS4NClRoZSBzYW1lIHByb2Js ZW0gc2hvdWxkIGV4aXN0IHdpdGggdGhlIHN1YmRpMyBhcyB3ZWxsLCBidXQN Cm5vdCB3aXRoIHRoZSBvdGhlciBwYXR0ZXJucyBpbiB0aGlzIHBhdGNoLg0K DQpJIHRoaW5rIHRoZSByaWdodCB3YXkgdG8gZml4IHRoaXMgaXMgdXNlIGEg bm9uLXZmcCByZWdpc3Rlcg0KcHJlZGljYXRlIHRvIHByZXZlbnQgY29tYmlu ZSB0byBjcmVhdGUgdGhlIHVuLXNwbGl0dGFibGUNCmluc3RydWN0aW9uIGlu IHRoZSBmaXJzdCBwbGFjZS4NCg0KU2VlIGF0dGFjaGVkIG15IHByb3Bvc2Vk IGZpeCBmb3IgdGhpcyBkZWZlY3QuDQoNCkNocmlzdG9waGUsIFlvdSBjb3Vs ZCBkbyBtZSBhIGZhdm9yLCBhbmQgdGVzdCBpdCBpbiB5b3VyIGVudmlyb25t ZW50DQphcyBJIGhhdmUgbm90aGluZyBjb21wYXJhYmxlLg0KDQoNCkt5cmls bCwgaXMgdGhpcyBwYXRjaCBPSyBhZnRlciBib290c3RyYXAgLyByZWctdGVz dGluZz8NCg0KDQpUaGFua3MNCkJlcm5kLg0K --_002_AM5PR0701MB2657A6382FD554966E1E2D35E4960AM5PR0701MB2657_ Content-Type: text/x-patch; name="patch-pr77308-6.diff" Content-Description: patch-pr77308-6.diff Content-Disposition: attachment; filename="patch-pr77308-6.diff"; size=2669; creation-date="Tue, 05 Sep 2017 14:25:26 GMT"; modification-date="Tue, 05 Sep 2017 14:25:26 GMT" Content-ID: <920F393EB972C241B5A247131A3563ED@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 3620 MjAxNy0wOS0wNSAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPg0KDQoJUFIgdGFyZ2V0Lzc3MzA4DQoJKiBjb25maWcvYXJt L3ByZWRpY2F0ZXMubWQgKHNfcmVnaXN0ZXJfb3BlcmFuZF9udiwNCglhcm1f YWRkZGlfb3BlcmFuZF9udik6IENyZWF0ZSBuZXcgbm9uLXZmcCBwcmVkaWNh dGVzLg0KCSogY29uZmlnL2FybS9hcm0ubWQgKCphcm1fYWRkZGkzLCAqYXJt X3N1YmRpMyk6IFVzZSBuZXcgcHJlZGljYXRlcy4NCg0KSW5kZXg6IGdjYy9j b25maWcvYXJtL2FybS5tZA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t IGdjYy9jb25maWcvYXJtL2FybS5tZAkocmV2aXNpb24gMjUxNjYzKQ0KKysr IGdjYy9jb25maWcvYXJtL2FybS5tZAkod29ya2luZyBjb3B5KQ0KQEAgLTQ1 NywxNCArNDU3LDEzIEBADQogKQ0KIA0KIChkZWZpbmVfaW5zbl9hbmRfc3Bs aXQgIiphcm1fYWRkZGkzIg0KLSAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6REkg ICAgICAgICAgMCAic19yZWdpc3Rlcl9vcGVyYW5kIiAiPSZyLCZyLCZyLCZy LCZyIikNCi0JKHBsdXM6REkgKG1hdGNoX29wZXJhbmQ6REkgMSAic19yZWdp c3Rlcl9vcGVyYW5kIiAiJTAsIDAsIHIsIDAsIHIiKQ0KLQkJIChtYXRjaF9v cGVyYW5kOkRJIDIgImFybV9hZGRkaV9vcGVyYW5kIiAgInIsICAwLCByLCBE ZCwgRGQiKSkpDQorICBbKHNldCAobWF0Y2hfb3BlcmFuZDpESSAgICAgICAg ICAwICJzX3JlZ2lzdGVyX29wZXJhbmRfbnYiICI9JnIsJnIsJnIsJnIsJnIi KQ0KKwkocGx1czpESSAobWF0Y2hfb3BlcmFuZDpESSAxICJzX3JlZ2lzdGVy X29wZXJhbmRfbnYiICIlMCwgMCwgciwgMCwgciIpDQorCQkgKG1hdGNoX29w ZXJhbmQ6REkgMiAiYXJtX2FkZGRpX29wZXJhbmRfbnYiICAiciwgIDAsIHIs IERkLCBEZCIpKSkNCiAgICAoY2xvYmJlciAocmVnOkNDIENDX1JFR05VTSkp XQ0KICAgIlRBUkdFVF8zMkJJVCAmJiAhVEFSR0VUX05FT04iDQogICAiIyIN Ci0gICJUQVJHRVRfMzJCSVQgJiYgKCghVEFSR0VUX05FT04gJiYgIVRBUkdF VF9JV01NWFQpIHx8IHJlbG9hZF9jb21wbGV0ZWQpDQotICAgJiYgISAoVEFS R0VUX05FT04gJiYgSVNfVkZQX1JFR05VTSAoUkVHTk8gKG9wZXJhbmRzWzBd KSkpIg0KKyAgIlRBUkdFVF8zMkJJVCAmJiAoKCFUQVJHRVRfTkVPTiAmJiAh VEFSR0VUX0lXTU1YVCkgfHwgcmVsb2FkX2NvbXBsZXRlZCkiDQogICBbKHBh cmFsbGVsIFsoc2V0IChyZWc6Q0NfQyBDQ19SRUdOVU0pDQogCQkgICAoY29t cGFyZTpDQ19DIChwbHVzOlNJIChtYXRjaF9kdXAgMSkgKG1hdGNoX2R1cCAy KSkNCiAJCQkJIChtYXRjaF9kdXAgMSkpKQ0KQEAgLTEyNjMsOSArMTI2Miw5 IEBADQogKQ0KIA0KIChkZWZpbmVfaW5zbl9hbmRfc3BsaXQgIiphcm1fc3Vi ZGkzIg0KLSAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6REkgICAgICAgICAgIDAg InNfcmVnaXN0ZXJfb3BlcmFuZCIgIj0mciwmciwmciIpDQotCShtaW51czpE SSAobWF0Y2hfb3BlcmFuZDpESSAxICJzX3JlZ2lzdGVyX29wZXJhbmQiICIw LHIsMCIpDQotCQkgIChtYXRjaF9vcGVyYW5kOkRJIDIgInNfcmVnaXN0ZXJf b3BlcmFuZCIgInIsMCwwIikpKQ0KKyAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6 REkgICAgICAgICAgIDAgInNfcmVnaXN0ZXJfb3BlcmFuZF9udiIgIj0mciwm ciwmciIpDQorCShtaW51czpESSAobWF0Y2hfb3BlcmFuZDpESSAxICJzX3Jl Z2lzdGVyX29wZXJhbmRfbnYiICIwLHIsMCIpDQorCQkgIChtYXRjaF9vcGVy YW5kOkRJIDIgInNfcmVnaXN0ZXJfb3BlcmFuZF9udiIgInIsMCwwIikpKQ0K ICAgIChjbG9iYmVyIChyZWc6Q0MgQ0NfUkVHTlVNKSldDQogICAiVEFSR0VU XzMyQklUICYmICFUQVJHRVRfTkVPTiINCiAgICIjIiAgOyAic3Vic1xcdCVR MCwgJVExLCAlUTJcO3NiY1xcdCVSMCwgJVIxLCAlUjIiDQpJbmRleDogZ2Nj L2NvbmZpZy9hcm0vcHJlZGljYXRlcy5tZA0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIGdjYy9jb25maWcvYXJtL3ByZWRpY2F0ZXMubWQJKHJldmlz aW9uIDI1MTY2MykNCisrKyBnY2MvY29uZmlnL2FybS9wcmVkaWNhdGVzLm1k CSh3b3JraW5nIGNvcHkpDQpAQCAtNjUzLDMgKzY1MywxMSBAQA0KICAgKGlv ciAoYW5kIChtYXRjaF9jb2RlICJzeW1ib2xfcmVmIikNCiAJICAgIChtYXRj aF90ZXN0ICIhYXJtX2lzX2xvbmdfY2FsbF9wIChTWU1CT0xfUkVGX0RFQ0wg KG9wKSkiKSkNCiAgICAgICAgKG1hdGNoX29wZXJhbmQgMCAic19yZWdpc3Rl cl9vcGVyYW5kIikpKQ0KKw0KKyhkZWZpbmVfcHJlZGljYXRlICJzX3JlZ2lz dGVyX29wZXJhbmRfbnYiDQorICAoYW5kIChtYXRjaF9vcGVyYW5kIDAgInNf cmVnaXN0ZXJfb3BlcmFuZCIpDQorICAgICAgIChub3QgKG1hdGNoX29wZXJh bmQgMCAidmZwX2hhcmRfcmVnaXN0ZXJfb3BlcmFuZCIpKSkpDQorDQorKGRl ZmluZV9wcmVkaWNhdGUgImFybV9hZGRkaV9vcGVyYW5kX252Ig0KKyAgKGFu ZCAobWF0Y2hfb3BlcmFuZCAwICJhcm1fYWRkZGlfb3BlcmFuZCIpDQorICAg ICAgIChub3QgKG1hdGNoX29wZXJhbmQgMCAidmZwX2hhcmRfcmVnaXN0ZXJf b3BlcmFuZCIpKSkpDQo= --_002_AM5PR0701MB2657A6382FD554966E1E2D35E4960AM5PR0701MB2657_--