From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20363 invoked by alias); 19 Nov 2014 09:29:53 -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 20353 invoked by uid 89); 19 Nov 2014 09:29:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: szxga03-in.huawei.com Received: from szxga03-in.huawei.com (HELO szxga03-in.huawei.com) (119.145.14.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (DES-CBC3-SHA encrypted) ESMTPS; Wed, 19 Nov 2014 09:29:49 +0000 Received: from 172.24.2.119 (EHLO SZXEMA404-HUB.china.huawei.com) ([172.24.2.119]) by szxrg03-dlp.huawei.com (MOS 4.4.3-GA FastPath queued) with ESMTP id AXI58889; Wed, 19 Nov 2014 17:29:44 +0800 (CST) Received: from SZXEMA507-MBX.china.huawei.com ([169.254.5.240]) by SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0158.001; Wed, 19 Nov 2014 17:29:37 +0800 From: "Yangfei (Felix)" To: "gcc-patches@gcc.gnu.org" , Ramana Radhakrishnan CC: Chenshanyao Subject: Re: [PATCH, PR63742][ARM] Fix arm *movhi_insn_arch4 pattern for big-endian Date: Wed, 19 Nov 2014 09:42:00 -0000 Message-ID: References: <545A039D.104@arm.com> <546B053E.7090503@arm.com> <546B34A5.2030602@arm.com> <546B3FE8.30907@arm.com> In-Reply-To: <546B3FE8.30907@arm.com> Content-Type: multipart/mixed; boundary="_002_DA41BE1DDCA941489001C7FBD7A8820E55558E33szxema507mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.546C6309.00CF,ss=1,re=0.001,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=169.254.5.240, so=2013-05-26 15:14:31, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 4a35e50d7c24dde6b608acc31e95057c X-IsSubscribed: yes X-SW-Source: 2014-11/txt/msg02401.txt.bz2 --_002_DA41BE1DDCA941489001C7FBD7A8820E55558E33szxema507mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Content-length: 6690 PiA+IFNvcnJ5IGZvciBtaXNzaW5nIHRoZSBwb2ludC4gIEl0IHNlZW1zIHRv IG1lIHRoYXQgJ3QyJyBoZXJlIHdpbGwgY29uZmxpY3Qgd2l0aA0KPiBjb25k aXRpb24gb2YgdGhlIHBhdHRlcm4gKm1vdmhpX2luc25fYXJjaDQ6DQo+ID4g ICAgIlRBUkdFVF9BUk0NCj4gPiAgICAgJiYgYXJtX2FyY2g0DQo+ID4gICAg ICYmIChyZWdpc3Rlcl9vcGVyYW5kIChvcGVyYW5kc1swXSwgSEltb2RlKQ0K PiA+ICAgICAgICAgfHwgcmVnaXN0ZXJfb3BlcmFuZCAob3BlcmFuZHNbMV0s IEhJbW9kZSkpIg0KPiA+DQo+ID4gI2RlZmluZSBUQVJHRVRfQVJNICAgICAg ICAgICAgICAgICAgICAgICghIFRBUkdFVF9USFVNQikNCj4gPiAvKiAzMi1i aXQgVGh1bWItMiBjb2RlLiAgKi8NCj4gPiAjZGVmaW5lIFRBUkdFVF9USFVN QjIgICAgICAgICAgICAgICAgICAgKFRBUkdFVF9USFVNQiAmJg0KPiBhcm1f YXJjaF90aHVtYjIpDQo+ID4NCj4gDQo+IEJhaCwgSW5kZWVkICEgLSBJIG1p c3JlbWVtYmVyZWQgdGhlIHQyIHRoZXJlLCBteSBtaXN0YWtlLg0KPiANCj4g WWVzIHlvdSBhcmUgcmlnaHQgdGhlcmUsIGJ1dCB3aGF0IEknZCBsaWtlIHlv dSB0byBkbyBpcyB0byB1c2UgdGhhdCBtZWNoYW5pc20NCj4gcmF0aGVyIHRo YW4gcHV0dGluZyBhbGwgdGhpcyBsb2dpYyBpbiB0aGUgcHJlZGljYXRlLg0K PiANCj4gU28sIEknZCBwcmVmZXIgeW91IHRvIGFkZCBhIHY2dDIgdG8gdGhl IHZhbHVlcyBmb3IgdGhlICJhcmNoIiBhdHRyaWJ1dGUsIGRvbid0IGZvcmdl dA0KPiB0byB1cGRhdGUgdGhlIGNvbW1lbnRzIGFib3ZlLg0KPiANCj4gYW5k IGluIGFyY2hfZW5hYmxlZCB5b3UgbmVlZCB0byBlbmZvcmNlIHRoaXMgd2l0 aA0KPiANCj4gICAoYW5kIChlcV9hdHRyICJhcmNoIiAidjZ0MiIpDQo+ICAg ICAgICAobWF0Y2hfdGVzdCAiVEFSR0VUXzMyQklUICYmIGFybV9hcmNoNiAm JiBhcm1fYXJjaF90aHVtYjIiKSkNCj4gCSAoY29uc3Rfc3RyaW5nICJ5ZXMi KQ0KPiANCj4gQW5kIGluIHRoZSBwYXR0ZXJuIHVzZSB2NnQyIC4uLg0KPiAN Cj4gYXJtX2FyY2hfdGh1bWIyIGltcGxpZXMgdGhhdCB0aGlzIGlzIGF0IHRo ZSBhcmNoaXRlY3R1cmUgbGV2ZWwgb2YgdjZ0Mi4NCj4gVGhlcmVmb3JlIFRB UkdFVF9BUk0gJiYgYXJtX2FyY2hfdGh1bWIyIGltcGxpZXMgQVJNIHN0YXRl Lg0KDQoNCkhpIFJhbWFuYSwgDQogICAgVGhhbmsgeW91IGZvciB5b3VyIHN1 Z2dlc3Rpb25zLiAgSSByZWJhc2VkIHRoZSBwYXRjaCBvbiB0aGUgbGF0ZXN0 IHRydW5rIGFuZCB1cGRhdGVkIGl0IGFjY29yZGluZ2x5LiANCiAgICBBcyB0 aGlzIHBhdGNoIHdpbGwgbm90IHdvcmsgZm9yIGFyY2hpdGVjdHVyZXMgb2xk ZXIgdGhhbiBhcm12NnQyLCAgSSBhbHNvIHByZWZlciBUaG9tYXMncyBwYXRj aCB0byBmaXggZm9yIHRoZW0uIA0KICAgIEkgYW0gY3VycmVudGx5IHBlcmZv cm1pbmcgdGVzdCBmb3IgdGhpcyBwYXRjaC4gIEFzc3VtaW5nIG5vIGlzc3Vl cyBwb3BzIHVwLCBPSyBmb3IgdGhlIHRydW5rPyAgDQogICAgQW5kIGlzIGl0 IG5lY2Vzc2FyeSB0byBiYWNrcG9ydCB0aGlzIHBhdGNoIHRvIHRoZSA0Ljgg JiA0LjkgYnJhbmNoZXM/IA0KDQoNCkluZGV4OiBnY2MvQ2hhbmdlTG9nDQo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09DQotLS0gZ2NjL0NoYW5nZUxvZwkocmV2 aXNpb24gMjE3NzE3KQ0KKysrIGdjYy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w eSkNCkBAIC0xLDMgKzEsMTEgQEANCisyMDE0LTExLTE5ICBGZWxpeCBZYW5n ICA8ZmVsaXgueWFuZ0BodWF3ZWkuY29tPg0KKwkgICAgU2hhbnlhbyBDaGVu ICA8Y2hlbnNoYW55YW9AaHVhd2VpLmNvbT4NCisNCisJUFIgdGFyZ2V0LzU5 NTkzDQorCSogY29uZmlnL2FybS9hcm0ubWQgKGRlZmluZV9hdHRyICJhcmNo Iik6IEFkZCB2NnQyLg0KKwkoZGVmaW5lX2F0dHIgImFyY2hfZW5hYmxlZCIp OiBBZGQgdGVzdCBmb3IgdGhlIGFib3ZlLg0KKwkoKm1vdmhpX2luc25fYXJj aDQpOiBBZGQgbmV3IGFsdGVybmF0aXZlLg0KKw0KIDIwMTQtMTEtMTggIEZl bGl4IFlhbmcgIDxmZWxpeC55YW5nQGh1YXdlaS5jb20+DQogDQogCSogY29u ZmlnL2FhcmNoNjQvYWFyY2g2NC5jIChkb2xvb3BfZW5kKTogTmV3IHBhdHRl cm4uDQpJbmRleDogZ2NjL2NvbmZpZy9hcm0vYXJtLm1kDQo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQotLS0gZ2NjL2NvbmZpZy9hcm0vYXJtLm1kCShyZXZp c2lvbiAyMTc3MTcpDQorKysgZ2NjL2NvbmZpZy9hcm0vYXJtLm1kCSh3b3Jr aW5nIGNvcHkpDQpAQCAtMTI1LDkgKzEyNSwxMCBAQA0KIDsgVGhpcyBjYW4g YmUgImEiIGZvciBBUk0sICJ0IiBmb3IgZWl0aGVyIG9mIHRoZSBUaHVtYnMs ICIzMiIgZm9yDQogOyBUQVJHRVRfMzJCSVQsICJ0MSIgb3IgInQyIiB0byBz cGVjaWZ5IGEgc3BlY2lmaWMgVGh1bWIgbW9kZS4gICJ2NiINCiA7IGZvciBB Uk0gb3IgVGh1bWItMiB3aXRoIGFybV9hcmNoNiwgYW5kIG5vdjYgZm9yIEFS TSB3aXRob3V0DQotOyBhcm1fYXJjaDYuICBUaGlzIGF0dHJpYnV0ZSBpcyB1 c2VkIHRvIGNvbXB1dGUgYXR0cmlidXRlICJlbmFibGVkIiwNCi07IHVzZSB0 eXBlICJhbnkiIHRvIGVuYWJsZSBhbiBhbHRlcm5hdGl2ZSBpbiBhbGwgY2Fz ZXMuDQotKGRlZmluZV9hdHRyICJhcmNoIiAiYW55LGEsdCwzMix0MSx0Mix2 Nixub3Y2LG5lb25fZm9yXzY0Yml0cyxhdm9pZF9uZW9uX2Zvcl82NGJpdHMs aXdtbXh0LGl3bW14dDIsYXJtdjZfb3JfdmZwdjMiDQorOyBhcm1fYXJjaDYu ICAidjZ0MiIgZm9yIFRodW1iLTIgd2l0aCBhcm1fYXJjaDYuICBUaGlzIGF0 dHJpYnV0ZSBpcw0KKzsgdXNlZCB0byBjb21wdXRlIGF0dHJpYnV0ZSAiZW5h YmxlZCIsIHVzZSB0eXBlICJhbnkiIHRvIGVuYWJsZSBhbg0KKzsgYWx0ZXJu YXRpdmUgaW4gYWxsIGNhc2VzLg0KKyhkZWZpbmVfYXR0ciAiYXJjaCIgImFu eSxhLHQsMzIsdDEsdDIsdjYsbm92Nix2NnQyLG5lb25fZm9yXzY0Yml0cyxh dm9pZF9uZW9uX2Zvcl82NGJpdHMsaXdtbXh0LGl3bW14dDIsYXJtdjZfb3Jf dmZwdjMiDQogICAoY29uc3Rfc3RyaW5nICJhbnkiKSkNCiANCiAoZGVmaW5l X2F0dHIgImFyY2hfZW5hYmxlZCIgIm5vLHllcyINCkBAIC0xNjIsNiArMTYz LDEwIEBADQogCSAgICAgIChtYXRjaF90ZXN0ICJUQVJHRVRfMzJCSVQgJiYg IWFybV9hcmNoNiIpKQ0KIAkgKGNvbnN0X3N0cmluZyAieWVzIikNCiANCisJ IChhbmQgKGVxX2F0dHIgImFyY2giICJ2NnQyIikNCisJICAgICAgKG1hdGNo X3Rlc3QgIlRBUkdFVF8zMkJJVCAmJiBhcm1fYXJjaDYgJiYgYXJtX2FyY2hf dGh1bWIyIikpDQorCSAoY29uc3Rfc3RyaW5nICJ5ZXMiKQ0KKw0KIAkgKGFu ZCAoZXFfYXR0ciAiYXJjaCIgImF2b2lkX25lb25fZm9yXzY0Yml0cyIpDQog CSAgICAgIChtYXRjaF90ZXN0ICJUQVJHRVRfTkVPTiIpDQogCSAgICAgIChu b3QgKG1hdGNoX3Rlc3QgIlRBUkdFVF9QUkVGRVJfTkVPTl82NEJJVFMiKSkp DQpAQCAtNjI4OCw4ICs2MjkzLDggQEANCiANCiA7OyBQYXR0ZXJuIHRvIHJl Y29nbml6ZSBpbnNuIGdlbmVyYXRlZCBkZWZhdWx0IGNhc2UgYWJvdmUNCiAo ZGVmaW5lX2luc24gIiptb3ZoaV9pbnNuX2FyY2g0Ig0KLSAgWyhzZXQgKG1h dGNoX29wZXJhbmQ6SEkgMCAibm9uaW1tZWRpYXRlX29wZXJhbmQiICI9cixy LG0sciIpDQotCShtYXRjaF9vcGVyYW5kOkhJIDEgImdlbmVyYWxfb3BlcmFu ZCIgICAgICAicklrLEsscixtaSIpKV0NCisgIFsoc2V0IChtYXRjaF9vcGVy YW5kOkhJIDAgIm5vbmltbWVkaWF0ZV9vcGVyYW5kIiAiPXIscixyLG0sciIp DQorCShtYXRjaF9vcGVyYW5kOkhJIDEgImdlbmVyYWxfb3BlcmFuZCIgICAg ICAicklrLEssbixyLG1pIikpXQ0KICAgIlRBUkdFVF9BUk0NCiAgICAmJiBh cm1fYXJjaDQNCiAgICAmJiAocmVnaXN0ZXJfb3BlcmFuZCAob3BlcmFuZHNb MF0sIEhJbW9kZSkNCkBAIC02Mjk3LDE2ICs2MzAyLDE5IEBADQogICAiQA0K ICAgIG1vdiU/XFx0JTAsICUxXFx0JUAgbW92aGkNCiAgICBtdm4lP1xcdCUw LCAjJUIxXFx0JUAgbW92aGkNCisgICBtb3Z3JT9cXHQlMCwgJTFcXHQlQCBt b3ZoaQ0KICAgIHN0ciUoaCUpXFx0JTEsICUwXFx0JUAgbW92aGkNCiAgICBs ZHIlKGglKVxcdCUwLCAlMVxcdCVAIG1vdmhpIg0KICAgWyhzZXRfYXR0ciAi cHJlZGljYWJsZSIgInllcyIpDQotICAgKHNldF9hdHRyICJwb29sX3Jhbmdl IiAiKiwqLCosMjU2IikNCi0gICAoc2V0X2F0dHIgIm5lZ19wb29sX3Jhbmdl IiAiKiwqLCosMjQ0IikNCisgICAoc2V0X2F0dHIgInBvb2xfcmFuZ2UiICIq LCosKiwqLDI1NiIpDQorICAgKHNldF9hdHRyICJuZWdfcG9vbF9yYW5nZSIg IiosKiwqLCosMjQ0IikNCisgICAoc2V0X2F0dHIgImFyY2giICIqLCosdjZ0 MiwqLCoiKQ0KICAgIChzZXRfYXR0cl9hbHRlcm5hdGl2ZSAidHlwZSINCiAg ICAgICAgICAgICAgICAgICAgICAgICAgWyhpZl90aGVuX2Vsc2UgKG1hdGNo X29wZXJhbmQgMSAiY29uc3RfaW50X29wZXJhbmQiICIiKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Rfc3RyaW5n ICJtb3ZfaW1tIiApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChjb25zdF9zdHJpbmcgIm1vdl9yZWciKSkNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjb25zdF9zdHJpbmcgIm12bl9pbW0iKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X3N0cmluZyAibW92 X2ltbSIpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Rfc3Ry aW5nICJzdG9yZTEiKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNv bnN0X3N0cmluZyAibG9hZDEiKV0pXQ0KICkNCg== --_002_DA41BE1DDCA941489001C7FBD7A8820E55558E33szxema507mbxchi_ Content-Type: application/octet-stream; name="arm-patch-v3.diff" Content-Description: arm-patch-v3.diff Content-Disposition: attachment; filename="arm-patch-v3.diff"; size=3258; creation-date="Wed, 19 Nov 2014 08:40:12 GMT"; modification-date="Wed, 19 Nov 2014 08:28:50 GMT" Content-Transfer-Encoding: base64 Content-length: 4417 SW5kZXg6IGdjYy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot LS0gZ2NjL0NoYW5nZUxvZwkocmV2aXNpb24gMjE3NzE3KQorKysgZ2NjL0No YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDExIEBACisyMDE0 LTExLTE5ICBGZWxpeCBZYW5nICA8ZmVsaXgueWFuZ0BodWF3ZWkuY29tPgor CSAgICBTaGFueWFvIENoZW4gIDxjaGVuc2hhbnlhb0BodWF3ZWkuY29tPgor CisJUFIgdGFyZ2V0LzU5NTkzCisJKiBjb25maWcvYXJtL2FybS5tZCAoZGVm aW5lX2F0dHIgImFyY2giKTogQWRkIHY2dDIuCisJKGRlZmluZV9hdHRyICJh cmNoX2VuYWJsZWQiKTogQWRkIHRlc3QgZm9yIHRoZSBhYm92ZS4KKwkoKm1v dmhpX2luc25fYXJjaDQpOiBBZGQgbmV3IGFsdGVybmF0aXZlLgorCiAyMDE0 LTExLTE4ICBGZWxpeCBZYW5nICA8ZmVsaXgueWFuZ0BodWF3ZWkuY29tPgog CiAJKiBjb25maWcvYWFyY2g2NC9hYXJjaDY0LmMgKGRvbG9vcF9lbmQpOiBO ZXcgcGF0dGVybi4KSW5kZXg6IGdjYy9jb25maWcvYXJtL2FybS5tZAo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2FybS9hcm0ubWQJ KHJldmlzaW9uIDIxNzcxNykKKysrIGdjYy9jb25maWcvYXJtL2FybS5tZAko d29ya2luZyBjb3B5KQpAQCAtMTI1LDkgKzEyNSwxMCBAQAogOyBUaGlzIGNh biBiZSAiYSIgZm9yIEFSTSwgInQiIGZvciBlaXRoZXIgb2YgdGhlIFRodW1i cywgIjMyIiBmb3IKIDsgVEFSR0VUXzMyQklULCAidDEiIG9yICJ0MiIgdG8g c3BlY2lmeSBhIHNwZWNpZmljIFRodW1iIG1vZGUuICAidjYiCiA7IGZvciBB Uk0gb3IgVGh1bWItMiB3aXRoIGFybV9hcmNoNiwgYW5kIG5vdjYgZm9yIEFS TSB3aXRob3V0Ci07IGFybV9hcmNoNi4gIFRoaXMgYXR0cmlidXRlIGlzIHVz ZWQgdG8gY29tcHV0ZSBhdHRyaWJ1dGUgImVuYWJsZWQiLAotOyB1c2UgdHlw ZSAiYW55IiB0byBlbmFibGUgYW4gYWx0ZXJuYXRpdmUgaW4gYWxsIGNhc2Vz LgotKGRlZmluZV9hdHRyICJhcmNoIiAiYW55LGEsdCwzMix0MSx0Mix2Nixu b3Y2LG5lb25fZm9yXzY0Yml0cyxhdm9pZF9uZW9uX2Zvcl82NGJpdHMsaXdt bXh0LGl3bW14dDIsYXJtdjZfb3JfdmZwdjMiCis7IGFybV9hcmNoNi4gICJ2 NnQyIiBmb3IgVGh1bWItMiB3aXRoIGFybV9hcmNoNi4gIFRoaXMgYXR0cmli dXRlIGlzCis7IHVzZWQgdG8gY29tcHV0ZSBhdHRyaWJ1dGUgImVuYWJsZWQi LCB1c2UgdHlwZSAiYW55IiB0byBlbmFibGUgYW4KKzsgYWx0ZXJuYXRpdmUg aW4gYWxsIGNhc2VzLgorKGRlZmluZV9hdHRyICJhcmNoIiAiYW55LGEsdCwz Mix0MSx0Mix2Nixub3Y2LHY2dDIsbmVvbl9mb3JfNjRiaXRzLGF2b2lkX25l b25fZm9yXzY0Yml0cyxpd21teHQsaXdtbXh0Mixhcm12Nl9vcl92ZnB2MyIK ICAgKGNvbnN0X3N0cmluZyAiYW55IikpCiAKIChkZWZpbmVfYXR0ciAiYXJj aF9lbmFibGVkIiAibm8seWVzIgpAQCAtMTYyLDYgKzE2MywxMCBAQAogCSAg ICAgIChtYXRjaF90ZXN0ICJUQVJHRVRfMzJCSVQgJiYgIWFybV9hcmNoNiIp KQogCSAoY29uc3Rfc3RyaW5nICJ5ZXMiKQogCisJIChhbmQgKGVxX2F0dHIg ImFyY2giICJ2NnQyIikKKwkgICAgICAobWF0Y2hfdGVzdCAiVEFSR0VUXzMy QklUICYmIGFybV9hcmNoNiAmJiBhcm1fYXJjaF90aHVtYjIiKSkKKwkgKGNv bnN0X3N0cmluZyAieWVzIikKKwogCSAoYW5kIChlcV9hdHRyICJhcmNoIiAi YXZvaWRfbmVvbl9mb3JfNjRiaXRzIikKIAkgICAgICAobWF0Y2hfdGVzdCAi VEFSR0VUX05FT04iKQogCSAgICAgIChub3QgKG1hdGNoX3Rlc3QgIlRBUkdF VF9QUkVGRVJfTkVPTl82NEJJVFMiKSkpCkBAIC02Mjg4LDggKzYyOTMsOCBA QAogCiA7OyBQYXR0ZXJuIHRvIHJlY29nbml6ZSBpbnNuIGdlbmVyYXRlZCBk ZWZhdWx0IGNhc2UgYWJvdmUKIChkZWZpbmVfaW5zbiAiKm1vdmhpX2luc25f YXJjaDQiCi0gIFsoc2V0IChtYXRjaF9vcGVyYW5kOkhJIDAgIm5vbmltbWVk aWF0ZV9vcGVyYW5kIiAiPXIscixtLHIiKQotCShtYXRjaF9vcGVyYW5kOkhJ IDEgImdlbmVyYWxfb3BlcmFuZCIgICAgICAicklrLEsscixtaSIpKV0KKyAg WyhzZXQgKG1hdGNoX29wZXJhbmQ6SEkgMCAibm9uaW1tZWRpYXRlX29wZXJh bmQiICI9cixyLHIsbSxyIikKKwkobWF0Y2hfb3BlcmFuZDpISSAxICJnZW5l cmFsX29wZXJhbmQiICAgICAgInJJayxLLG4scixtaSIpKV0KICAgIlRBUkdF VF9BUk0KICAgICYmIGFybV9hcmNoNAogICAgJiYgKHJlZ2lzdGVyX29wZXJh bmQgKG9wZXJhbmRzWzBdLCBISW1vZGUpCkBAIC02Mjk3LDE2ICs2MzAyLDE5 IEBACiAgICJACiAgICBtb3YlP1xcdCUwLCAlMVxcdCVAIG1vdmhpCiAgICBt dm4lP1xcdCUwLCAjJUIxXFx0JUAgbW92aGkKKyAgIG1vdnclP1xcdCUwLCAl MVxcdCVAIG1vdmhpCiAgICBzdHIlKGglKVxcdCUxLCAlMFxcdCVAIG1vdmhp CiAgICBsZHIlKGglKVxcdCUwLCAlMVxcdCVAIG1vdmhpIgogICBbKHNldF9h dHRyICJwcmVkaWNhYmxlIiAieWVzIikKLSAgIChzZXRfYXR0ciAicG9vbF9y YW5nZSIgIiosKiwqLDI1NiIpCi0gICAoc2V0X2F0dHIgIm5lZ19wb29sX3Jh bmdlIiAiKiwqLCosMjQ0IikKKyAgIChzZXRfYXR0ciAicG9vbF9yYW5nZSIg IiosKiwqLCosMjU2IikKKyAgIChzZXRfYXR0ciAibmVnX3Bvb2xfcmFuZ2Ui ICIqLCosKiwqLDI0NCIpCisgICAoc2V0X2F0dHIgImFyY2giICIqLCosdjZ0 MiwqLCoiKQogICAgKHNldF9hdHRyX2FsdGVybmF0aXZlICJ0eXBlIgogICAg ICAgICAgICAgICAgICAgICAgICAgIFsoaWZfdGhlbl9lbHNlIChtYXRjaF9v cGVyYW5kIDEgImNvbnN0X2ludF9vcGVyYW5kIiAiIikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Rfc3RyaW5nICJt b3ZfaW1tIiApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNvbnN0X3N0cmluZyAibW92X3JlZyIpKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAoY29uc3Rfc3RyaW5nICJtdm5faW1tIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X3N0cmluZyAibW92X2ltbSIp CiAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdF9zdHJpbmcgInN0 b3JlMSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdF9zdHJp bmcgImxvYWQxIildKV0KICkK --_002_DA41BE1DDCA941489001C7FBD7A8820E55558E33szxema507mbxchi_--