From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 26BC449141 for ; Sat, 4 May 2024 17:55:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EF6A768D4F5; Sat, 4 May 2024 20:55:52 +0300 (EEST) Received: from 7.mo576.mail-out.ovh.net (7.mo576.mail-out.ovh.net [46.105.50.32]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D6FA168D4C2 for ; Sat, 4 May 2024 20:55:46 +0300 (EEST) Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.139.225]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4VWwM52dplz1hx9 for ; Sat, 4 May 2024 17:55:45 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-wth27 (unknown [10.110.178.32]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0D4181FD1D; Sat, 4 May 2024 17:55:41 +0000 (UTC) Received: from courmont.net ([37.59.142.95]) by ghost-submission-6684bf9d7b-wth27 with ESMTPSA id be9tOJ12NmaJEwoAcTeK5w (envelope-from ); Sat, 04 May 2024 17:55:41 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G00132094887-dfd9-4929-ab7d-f3c941e982c3, F93261317A4F23B9B6D7769C5CE1B8394B57FB42) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.92.194.88 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Sat, 04 May 2024 20:55:39 +0300 Message-ID: <1781966.ahncCYhAcx@basile.remlab.net> Organization: Remlab In-Reply-To: References: MIME-Version: 1.0 X-Ovh-Tracer-Id: 8548113570130958668 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvddvvddguddulecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkohgjfhgggfgtsehtqhertddttdejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepgeeikefhteduudeffffhjeejudejtdevjedtleffkedtkefffeevteejlefgueegnecuffhomhgrihhnpehvphekughsphgprhhvvhdrshgspdhrvghmlhgrsgdrnhgvthenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheprhgvmhhisehrvghmlhgrsgdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth Subject: Re: [FFmpeg-devel] [PATCH 01/10] lavc/vp8dsp: R-V V put_vp8_pixels X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: sunyuechi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TGUgbGF1YW50YWluYSA0LiB0b3Vrb2t1dXRhIDIwMjQsIDE3LjQ4LjMwIEVFU1QgdWs3YkBmb3ht YWlsLmNvbSBhIMOpY3JpdCA6Cj4gRnJvbTogc3VueXVlY2hpIDxzdW55dWVjaGlAaXNjYXMuYWMu Y24+Cj4gCj4gQzkwODoKPiB2cDhfcHV0X3BpeGVsczRfYzogODcuNQo+IHZwOF9wdXRfcGl4ZWxz NF9ydnZfaTMyOiA0Mi43Cj4gdnA4X3B1dF9waXhlbHM4X2M6IDI4NC41Cj4gdnA4X3B1dF9waXhl bHM4X3J2dl9pMzI6IDc3LjcKPiB2cDhfcHV0X3BpeGVsczE2X2M6IDEwODcuNwo+IHZwOF9wdXRf cGl4ZWxzMTZfcnZ2X2kzMjogMTA4LjAKPiAtLS0KPiAgbGliYXZjb2RlYy9yaXNjdi92cDhkc3Au aCAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBsaWJhdmNv ZGVjL3Jpc2N2L3ZwOGRzcF9pbml0LmMgfCAyMiArKysrKysrKysrCj4gIGxpYmF2Y29kZWMvcmlz Y3YvdnA4ZHNwX3J2di5TICB8IDI3ICsrKysrKysrKysrKwo+ICBsaWJhdmNvZGVjL3ZwOGRzcC5j ICAgICAgICAgICAgfCAgMiArCj4gIGxpYmF2Y29kZWMvdnA4ZHNwLmggICAgICAgICAgICB8ICAx ICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx MDA2NDQgbGliYXZjb2RlYy9yaXNjdi92cDhkc3AuaAo+IAo+IGRpZmYgLS1naXQgYS9saWJhdmNv ZGVjL3Jpc2N2L3ZwOGRzcC5oIGIvbGliYXZjb2RlYy9yaXNjdi92cDhkc3AuaAo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uOTcxYzVjMGE5Ngo+IC0tLSAvZGV2L251 bGwKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcC5oCj4gQEAgLTAsMCArMSw3NSBAQAo+ ICsvKgo+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCj4gKyAqCj4gKyAqIEZGbXBl ZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICog bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1Ymxp Ywo+ICsgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uOyBlaXRoZXIKPiArICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3Vy IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIEZGbXBlZyBpcyBkaXN0cmli dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9V VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsg KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT ZWUgdGhlIEdOVQo+ICsgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk ZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1w ZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKPiArICogRm91bmRhdGlvbiwg SW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0x MzAxCj4gVVNBICsgKi8KPiArCj4gKyNpZm5kZWYgQVZDT0RFQ19SSVNDVl9WUDhEU1BfSAo+ICsj ZGVmaW5lIEFWQ09ERUNfUklTQ1ZfVlA4RFNQX0gKPiArCj4gKyNpbmNsdWRlICJsaWJhdmNvZGVj L3ZwOGRzcC5oIgo+ICsKPiArI2RlZmluZSBWUDhfTEZfWShodiwgaW5uZXIsIG9wdCkgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gIFwgKyAgICB2b2lkIGZmX3Zw OF8jI2h2IyNfbG9vcF9maWx0ZXIxNiMjaW5uZXIjI18jI29wdCh1aW50OF90ICpkc3QsICAgICAg Cj4gICAgICBcICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcHRyZGlmZl90Cj4gc3RyaWRlLCAgICAgICAgXCArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludAo+IGZsaW1fRSwgaW50IGZsaW1fSSwg IFwgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ IGludCBoZXZfdGhyZXNoKSArCj4gKyNkZWZpbmUgVlA4X0xGX1VWKGh2LCBpbm5lciwgb3B0KSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ICBcICsgICAgdm9pZCBm Zl92cDhfIyNodiMjX2xvb3BfZmlsdGVyOHV2IyNpbm5lciMjXyMjb3B0KHVpbnQ4X3QgKmRzdFUs ICAgIAo+ICAgICAgXCArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50OF90ICpkc3RWLAo+ICAgICAgICAgIFwgKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRyZGlmZl90Cj4gc3RyaWRlLCAg ICAgICBcICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGludAo+IGZsaW1fRSwgaW50IGZsaW1fSSwgXCArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IGludCBoZXZfdGhyZXNoKSArCj4gKyNkZWZp bmUgVlA4X0xGX1NJTVBMRShodiwgb3B0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKPiArICAgIHZvaWQgZmZfdnA4XyMjaHYjI19sb29wX2ZpbHRlcjE2X3NpbXBs ZV8jI29wdCh1aW50OF90ICpkc3QsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB0cmRpZmZfdCBzdHJpZGUsICAgICBcCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaW0p Cj4gKwo+ICsjZGVmaW5lIFZQOF9MRl9IVihpbm5lciwgb3B0KSAgICAgICAgICAgICAgICAgICBc Cj4gKyAgICBWUDhfTEZfWShoLCAgaW5uZXIsIG9wdCk7ICAgICAgICAgICAgICAgICAgIFwKPiAr ICAgIFZQOF9MRl9ZKHYsICBpbm5lciwgb3B0KTsgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg VlA4X0xGX1VWKGgsIGlubmVyLCBvcHQpOyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBWUDhf TEZfVVYodiwgaW5uZXIsIG9wdCkKPiArCj4gKyNkZWZpbmUgVlA4X0xGKG9wdCkgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIFZQOF9MRl9IVigsICAgICAgIG9wdCk7ICAgICAg ICAgICAgICAgICAgICAgXAo+ICsgICAgVlA4X0xGX0hWKF9pbm5lciwgb3B0KTsgICAgICAgICAg ICAgICAgICAgICBcCj4gKyAgICBWUDhfTEZfU0lNUExFKGgsIG9wdCk7ICAgICAgICAgICAgICAg ICAgICAgIFwKPiArICAgIFZQOF9MRl9TSU1QTEUodiwgb3B0KQo+ICsKPiArI2RlZmluZSBWUDhf TUMobiwgb3B0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAo+ICsgICAgdm9pZCBmZl9wdXRfdnA4XyMjbiMjXyMjb3B0KHVpbnQ4X3QgKmRzdCwgcHRy ZGlmZl90IGRzdHN0cmlkZSwgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29uc3QgdWludDhfdCAqc3JjLCBwdHJkaWZmX3Qgc3Jjc3RyaWRlLFwKPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBpbnQgaCwgaW50IHgsIGludCB5KQo+ICsKPiArI2RlZmlu ZSBWUDhfRVBFTCh3LCBvcHQpICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgVlA4X01D KHBpeGVscyAjIyB3LCBvcHQpOyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBWUDhfTUMoZXBl bCAjIyB3ICMjIF9oNCwgb3B0KTsgICAgICAgICAgICAgIFwKPiArICAgIFZQOF9NQyhlcGVsICMj IHcgIyMgX2g2LCBvcHQpOyAgICAgICAgICAgICAgXAo+ICsgICAgVlA4X01DKGVwZWwgIyMgdyAj IyBfdjQsIG9wdCk7ICAgICAgICAgICAgICBcCj4gKyAgICBWUDhfTUMoZXBlbCAjIyB3ICMjIF9o NHY0LCBvcHQpOyAgICAgICAgICAgIFwKPiArICAgIFZQOF9NQyhlcGVsICMjIHcgIyMgX2g2djQs IG9wdCk7ICAgICAgICAgICAgXAo+ICsgICAgVlA4X01DKGVwZWwgIyMgdyAjIyBfdjYsIG9wdCk7 ICAgICAgICAgICAgICBcCj4gKyAgICBWUDhfTUMoZXBlbCAjIyB3ICMjIF9oNHY2LCBvcHQpOyAg ICAgICAgICAgIFwKPiArICAgIFZQOF9NQyhlcGVsICMjIHcgIyMgX2g2djYsIG9wdCkKPiArCj4g KyNkZWZpbmUgVlA4X0JJTElOKHcsIG9wdCkgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg IFZQOF9NQyhiaWxpbiAjIyB3ICMjIF9oLCBvcHQpOyAgICAgICAgICAgICAgXAo+ICsgICAgVlA4 X01DKGJpbGluICMjIHcgIyMgX3YsIG9wdCk7ICAgICAgICAgICAgICBcCj4gKyAgICBWUDhfTUMo YmlsaW4gIyMgdyAjIyBfaHYsIG9wdCkKPiArCj4gKyNlbmRpZiAvKiBBVkNPREVDX1JJU0NWX1ZQ OERTUF9IICovCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX2luaXQuYyBi L2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX2luaXQuYwo+IGluZGV4IGFmNTdhYWJiNzEuLmMzNjRk ZTNkYzkgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDhkc3BfaW5pdC5jCj4gKysr IGIvbGliYXZjb2RlYy9yaXNjdi92cDhkc3BfaW5pdC5jCj4gQEAgLTI0LDExICsyNCwzMyBAQAo+ ICAjaW5jbHVkZSAibGliYXZ1dGlsL2NwdS5oIgo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL3Jpc2N2 L2NwdS5oIgo+ICAjaW5jbHVkZSAibGliYXZjb2RlYy92cDhkc3AuaCIKPiArI2luY2x1ZGUgInZw OGRzcC5oIgo+IAo+ICB2b2lkIGZmX3ZwOF9pZGN0X2RjX2FkZF9ydnYodWludDhfdCAqZHN0LCBp bnQxNl90IGJsb2NrWzE2XSwgcHRyZGlmZl90Cj4gc3RyaWRlKTsgdm9pZCBmZl92cDhfaWRjdF9k Y19hZGQ0eV9ydnYodWludDhfdCAqZHN0LCBpbnQxNl90IGJsb2NrWzRdWzE2XSwKPiBwdHJkaWZm X3Qgc3RyaWRlKTsgdm9pZCBmZl92cDhfaWRjdF9kY19hZGQ0dXZfcnZ2KHVpbnQ4X3QgKmRzdCwg aW50MTZfdAo+IGJsb2NrWzRdWzE2XSwgcHRyZGlmZl90IHN0cmlkZSk7Cj4gCj4gK1ZQOF9FUEVM KDE2LCBydnYpOwo+ICtWUDhfRVBFTCg4LCAgcnZ2KTsKPiArVlA4X0VQRUwoNCwgIHJ2dik7Cj4g Kwo+ICthdl9jb2xkIHZvaWQgZmZfdnA3OGRzcF9pbml0X3Jpc2N2KFZQOERTUENvbnRleHQgKmMp Cj4gK3sKPiArI2lmIEhBVkVfUlZWCj4gKyAgICBpbnQgZmxhZ3MgPSBhdl9nZXRfY3B1X2ZsYWdz KCk7Cj4gKwo+ICsgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0kzMiAmJiBmZl9nZXRf cnZfdmxlbmIoKSA+PSAxNikgewo+ICsgICAgICAgIGMtPnB1dF92cDhfZXBlbF9waXhlbHNfdGFi WzBdWzBdWzBdID0gZmZfcHV0X3ZwOF9waXhlbHMxNl9ydnY7Cj4gKyAgICAgICAgYy0+cHV0X3Zw OF9lcGVsX3BpeGVsc190YWJbMV1bMF1bMF0gPSBmZl9wdXRfdnA4X3BpeGVsczhfcnZ2Owo+ICsg ICAgICAgIGMtPnB1dF92cDhfZXBlbF9waXhlbHNfdGFiWzJdWzBdWzBdID0gZmZfcHV0X3ZwOF9w aXhlbHM0X3J2djsKPiArCj4gKyAgICAgICAgYy0+cHV0X3ZwOF9iaWxpbmVhcl9waXhlbHNfdGFi WzBdWzBdWzBdID0gZmZfcHV0X3ZwOF9waXhlbHMxNl9ydnY7Cj4gKyAgICAgICAgYy0+cHV0X3Zw OF9iaWxpbmVhcl9waXhlbHNfdGFiWzFdWzBdWzBdID0gZmZfcHV0X3ZwOF9waXhlbHM4X3J2djsK PiArICAgICAgICBjLT5wdXRfdnA4X2JpbGluZWFyX3BpeGVsc190YWJbMl1bMF1bMF0gPSBmZl9w dXRfdnA4X3BpeGVsczRfcnZ2Owo+ICsgICAgfQo+ICsjZW5kaWYKPiArfQo+ICsKPiAgYXZfY29s ZCB2b2lkIGZmX3ZwOGRzcF9pbml0X3Jpc2N2KFZQOERTUENvbnRleHQgKmMpCj4gIHsKPiAgI2lm IEhBVkVfUlZWCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX3J2di5TIGIv bGliYXZjb2RlYy9yaXNjdi92cDhkc3BfcnZ2LlMKPiBpbmRleCA4YTA3NzNmOTY0Li4wNjNhYjcx MTBjIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX3J2di5TCj4gKysrIGIv bGliYXZjb2RlYy9yaXNjdi92cDhkc3BfcnZ2LlMKPiBAQCAtNzEsMyArNzEsMzAgQEAgZnVuYyBm Zl92cDhfaWRjdF9kY19hZGQ0dXZfcnZ2LCB6dmUzMngKPiAKPiAgICAgICAgICByZXQKPiAgZW5k ZnVuYwo+ICsKPiArLm1hY3JvIHB1dF92cDhfcGl4ZWxzCj4gKzE6Cj4gKyAgICAgICAgYWRkaSAg ICAgICAgICBhNCwgYTQsIC0xCj4gKyAgICAgICAgdmxlOC52ICAgICAgICB2MCwgKGEyKQo+ICsg ICAgICAgIHZzZTgudiAgICAgICAgdjAsIChhMCkKPiArICAgICAgICBhZGQgICAgICAgICAgIGEy LCBhMiwgYTMKPiArICAgICAgICBhZGQgICAgICAgICAgIGEwLCBhMCwgYTEKPiArICAgICAgICBi bmV6ICAgICAgICAgIGE0LCAxYgo+ICsKPiArICAgICAgICByZXQKPiArLmVuZG0KCllvdSBkb24n dCBuZWVkIGEgbWFjcm8gaGVyZS4gWW91IGNhbiBzaW1wbHkgYnJhbmNoIHRvIG9uZSBzaW5nbGUg aW5zdGFuY2Ugb2YgCmNvbW1vbiBjb2RlLgoKPiArCj4gK2Z1bmMgZmZfcHV0X3ZwOF9waXhlbHMx Nl9ydnYsIHp2ZTMyeAo+ICsgICAgICAgIHZzZXRpdmxpICAgICAgemVybywgMTYsIGU4LCBtMSwg dGEsIG1hCj4gKyAgICAgICAgcHV0X3ZwOF9waXhlbHMKPiArZW5kZnVuYwo+ICsKPiArZnVuYyBm Zl9wdXRfdnA4X3BpeGVsczhfcnZ2LCB6dmUzMngKPiArICAgICAgICB2c2V0aXZsaSAgICAgIHpl cm8sIDgsIGU4LCBtZjIsIHRhLCBtYQo+ICsgICAgICAgIHB1dF92cDhfcGl4ZWxzCj4gK2VuZGZ1 bmMKPiArCj4gK2Z1bmMgZmZfcHV0X3ZwOF9waXhlbHM0X3J2diwgenZlMzJ4Cj4gKyAgICAgICAg dnNldGl2bGkgICAgICB6ZXJvLCA0LCBlOCwgbWY0LCB0YSwgbWEKPiArICAgICAgICBwdXRfdnA4 X3BpeGVscwo+ICtlbmRmdW5jCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdnA4ZHNwLmMgYi9s aWJhdmNvZGVjL3ZwOGRzcC5jCj4gaW5kZXggZGY3YmQxMjQyNC4uZjdjOWM5ODk5YyAxMDA2NDQK PiAtLS0gYS9saWJhdmNvZGVjL3ZwOGRzcC5jCj4gKysrIGIvbGliYXZjb2RlYy92cDhkc3AuYwo+ IEBAIC0xNDAyLDYgKzE0MDIsOCBAQCBkc3AtPnB1dF92cDhfZXBlbF9waXhlbHNfdGFiWzJdWzJd WzJdID0KPiBwdXRfdnA4X2VwZWw0X2g2djZfYzsgZmZfdnA3OGRzcF9pbml0X2FybShkc3ApOwo+ ICAjZWxpZiBBUkNIX1BQQwo+ICAgICAgZmZfdnA3OGRzcF9pbml0X3BwYyhkc3ApOwo+ICsjZWxp ZiBBUkNIX1JJU0NWCj4gKyAgICBmZl92cDc4ZHNwX2luaXRfcmlzY3YoZHNwKTsKPiAgI2VsaWYg QVJDSF9YODYKPiAgICAgIGZmX3ZwNzhkc3BfaW5pdF94ODYoZHNwKTsKPiAgI2VuZGlmCj4gZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvdnA4ZHNwLmggYi9saWJhdmNvZGVjL3ZwOGRzcC5oCj4gaW5k ZXggMzBkYzJjNmNjMS4uM2JmMTJiNmI0NSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3ZwOGRz cC5oCj4gKysrIGIvbGliYXZjb2RlYy92cDhkc3AuaAo+IEBAIC04Nyw2ICs4Nyw3IEBAIHZvaWQg ZmZfdnA3OGRzcF9pbml0KFZQOERTUENvbnRleHQgKmMpOwo+ICB2b2lkIGZmX3ZwNzhkc3BfaW5p dF9hYXJjaDY0KFZQOERTUENvbnRleHQgKmMpOwo+ICB2b2lkIGZmX3ZwNzhkc3BfaW5pdF9hcm0o VlA4RFNQQ29udGV4dCAqYyk7Cj4gIHZvaWQgZmZfdnA3OGRzcF9pbml0X3BwYyhWUDhEU1BDb250 ZXh0ICpjKTsKPiArdm9pZCBmZl92cDc4ZHNwX2luaXRfcmlzY3YoVlA4RFNQQ29udGV4dCAqYyk7 Cj4gIHZvaWQgZmZfdnA3OGRzcF9pbml0X3g4NihWUDhEU1BDb250ZXh0ICpjKTsKPiAKPiAgdm9p ZCBmZl92cDhkc3BfaW5pdChWUDhEU1BDb250ZXh0ICpjKTsKCgotLSAK44Os44Of44O744OH44OL LeOCr+ODvOODq+ODouODswpodHRwOi8vd3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K