From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 483C94BCFA
	for <ffmpegdev@gitmailbox.com>; Tue, 29 Apr 2025 07:51:47 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9C7FC68A87D;
	Tue, 29 Apr 2025 10:51:41 +0300 (EEST)
Received: from out203-205-221-239.mail.qq.com (out203-205-221-239.mail.qq.com
 [203.205.221.239])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B33C8687CFD
 for <ffmpeg-devel@ffmpeg.org>; Tue, 29 Apr 2025 10:51:32 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com;
 s=s201512; t=1745913086;
 bh=s5GlwZpFVEQVzVxPqE6c1JUmwaO1r+K5ucxcuzwyWeU=;
 h=From:Subject:Date:References:To:In-Reply-To;
 b=i4GrnwpU1SVKy0auMR4Gm5O1F42syPcKLx1BQ8rZElmpW8mBeeVOiT2+tJlTQBwsM
 KmV/cW3kiTLHc+lsH3Or1xbzleP5wv5YITfIZnKF94o8qrkMSB6VmOzNzkvT0wj5rC
 5Ca/Fbyi45XYkhk53rqny79daI4UYX3b0hK0yYpI=
Received: from smtpclient.apple ([119.147.10.242])
 by newxmesmtplogicsvrszc13-0.qq.com (NewEsmtp) with SMTP
 id CD9A82E7; Tue, 29 Apr 2025 15:51:25 +0800
X-QQ-mid: xmsmtpt1745913085tro3hebq4
Message-ID: <tencent_6F807E35393F2B56FF9C2CE1445AAE35AD09@qq.com>
X-QQ-XMAILINFO: OcN56dxiYj5Tb3wPVyyjMEpUHMPm893eXr2i2OQPy9QbSxVgglCe/xuaslSoAW
 DRDnHXVfhBgrpXhGlOJeVHZeFt/W28dGgTtBYsNp0qTaR0Buz1TRTIgA9HSFJRIP5tPg10ZkcIEj
 4cumhaBQ4b5i8Q0kx+r2qVDXJMAECj8dJ75pJTnsiUMouAwmMkBJ0k7P4Q5IsWNdkkKDB1BZQ0UH
 hgu5J5Bc8jGpQ8d1v2N+RZgmaMXzLk10jW/McCYGnmMoCNRu2nMkCnpJvWWV49QjRGdBJHup5M1k
 +oWRvxViKywMxHhuSC3ZpkBNkEAW3JePUhIf1Yjn/9zwGdULkbAkoJn26F5Xwwar2e1YrAnGJEWx
 FRVhMvrGYywP0sS2CFkfwcNmS/Kmzn0RgqUniznIleOPG+tV2ZY5rSlzYqtWwBnvmWpmzEePH0dN
 mbg8vKULkSjYkuwSf8x+LamsMT1HGrii4W3Rhgse/q1Fsf6H3dr8MyEfCbFMObDaXxQKftmvVOrK
 xsYnu5OYnZiAfAa+Z6k9ltGfUPvXPfi1EvwmQoMgp8jumpABPkbO4z3I0rUn3CbmkL0mmZEFEkxf
 9eKg4kiaD7KPPtccMBTmUDCtll10tCCFkJ6qv5vpIbsS5BVmMRDeYld1oqJGk48V4Q4NYQ/IF735
 ctl2OfNleFt7x32YzGxB8xmCtOcJSvxQG3lCgZfFu9rQDJqKXgo7JsUe8RLYLmcbyqL/lPXUhV5c
 kHRQSNcKKvortMSW85gYjjvXcnWd7CrRqf6m1dEy/qwdiYyFRxpj25Wuo1/rs8krWZpkLZ4apKv9
 IG1yX1glcjgRl/8cIsQ3TEuVrpZP1YTHxTI713JkSWQVzY0bZAgCT+L00uyQV9gBlrbSAH8wEBAV
 /IOormdAs61LLoMcjWD2EUs5ppcMs6H0GH3/R+Q31WapTAxFFUeg5eVhxdyYD2tBekqhIRs6+GxH
 tWb/EI+KhmtjHYpjVkOYBsvzdJyYSBM9FkuUdbLFFiTfJT5BVV2Wc3ZYlBoeOMhDKwW3CM8SByGi
 X2wGHiQvl0duAYe7bBnqT19ixOfhKIr6cRAVhx/+3ypMiUYzVO9+deTlPNUWY0l9hj97d7MA==
X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w=
From: Zhao Zhili <quinkblack-at-foxmail.com@ffmpeg.org>
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
Date: Tue, 29 Apr 2025 15:51:15 +0800
References: <tencent_B6A71838849627CD75A00E4DBC4FBA556B07@qq.com>
 <c405429-f2b4-3764-4e-fdef3aa91795@martin.st>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
In-Reply-To: <c405429-f2b4-3764-4e-fdef3aa91795@martin.st>
X-OQ-MSGID: <FC0FBDAB-A327-4D55-9E4D-69914CF85054@foxmail.com>
X-Mailer: Apple Mail (2.3826.400.131.1.6)
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: Re: [FFmpeg-devel] [PATCH] aarch64/h26x: optimize sao_band_filter
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/tencent_6F807E35393F2B56FF9C2CE1445AAE35AD09@qq.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Cgo+IE9uIEFwciAyNSwgMjAyNSwgYXQgMTY6MjUsIE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1h
cnRpbi5zdD4gd3JvdGU6Cj4gCj4gT24gVHVlLCAxNSBBcHIgMjAyNSwgWmhhbyBaaGlsaSB3cm90
ZToKPiAKPj4gRnJvbTogWmhhbyBaaGlsaSA8emhpbGl6aGFvQHRlbmNlbnQuY29tPgo+PiAKPj4g
aW50OF90W10gaXMgZW5vdWdoIGZvciBvZmZzZXRfdGFibGUgb2YgOCBiaXQgc3RyZWFtcy4KPj4g
Cj4+IE9uIHJwaTU6Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJlZm9yZSAgICAgICAg
ICAgICAgIEFmdGVyCj4+IGhldmNfc2FvX2JhbmRfOF84X2M6ICAgICAgICAgIDI1Mi4zICggMS4w
MHgpICAgICAyNTIuMyAoIDEuMDB4KQo+PiBoZXZjX3Nhb19iYW5kXzhfOF9uZW9uOiAgICAgICAg
OTUuOCAoIDIuNjN4KSAgICAgIDYxLjAgKCA0LjE0eCkKPj4gaGV2Y19zYW9fYmFuZF8xNl84X2M6
ICAgICAgICAgODc1LjIgKCAxLjAweCkgICAgIDg2NC45ICggMS4wMHgpCj4+IGhldmNfc2FvX2Jh
bmRfMTZfOF9uZW9uOiAgICAgIDMxNy41ICggMi43NngpICAgICAxNTAuMCAoIDUuNzZ4KQo+PiBo
ZXZjX3Nhb19iYW5kXzMyXzhfYzogICAgICAgIDM4NTMuNSAoIDEuMDB4KSAgICAzODcxLjYgKCAx
LjAweCkKPj4gaGV2Y19zYW9fYmFuZF8zMl84X25lb246ICAgICAxMjIyLjMgKCAzLjE1eCkgICAg
IDU1MC42ICggNy4wM3gpCj4+IGhldmNfc2FvX2JhbmRfNDhfOF9jOiAgICAgICAgODIwMy42ICgg
MS4wMHgpICAgIDgxODIuNiAoIDEuMDB4KQo+PiBoZXZjX3Nhb19iYW5kXzQ4XzhfbmVvbjogICAg
IDI2ODUuNyAoIDMuMDV4KSAgICAxMTg1LjggKCA2LjkweCkKPj4gaGV2Y19zYW9fYmFuZF82NF84
X2M6ICAgICAgIDE0MDIzLjAgKCAxLjAweCkgICAxNDAzOC45ICggMS4wMHgpCj4+IGhldmNfc2Fv
X2JhbmRfNjRfOF9uZW9uOiAgICAgNDc4My4yICggMi45M3gpICAgIDIwNzguNCAoIDYuNzV4KQo+
PiAtLS0KPj4gbGliYXZjb2RlYy9hYXJjaDY0L2gyNngvZHNwLmggICAgICAgICAgICAgfCAgNCAr
Cj4+IGxpYmF2Y29kZWMvYWFyY2g2NC9oMjZ4L3Nhb19uZW9uLlMgICAgICAgIHwgOTMgKysrKysr
KysrKysrKystLS0tLS0tLS0KPj4gbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfaW5pdF9hYXJj
aDY0LmMgfCAgNCArLQo+PiBsaWJhdmNvZGVjL2FhcmNoNjQvdnZjL2RzcF9pbml0LmMgICAgICAg
ICB8ICA1ICstCj4+IDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRp
b25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9hYXJjaDY0L2gyNngvZHNwLmgg
Yi9saWJhdmNvZGVjL2FhcmNoNjQvaDI2eC9kc3AuaAo+PiBpbmRleCAwZmVmYjRkNzBmLi42ZWE2
YThkMzZhIDEwMDY0NAo+PiAtLS0gYS9saWJhdmNvZGVjL2FhcmNoNjQvaDI2eC9kc3AuaAo+PiAr
KysgYi9saWJhdmNvZGVjL2FhcmNoNjQvaDI2eC9kc3AuaAo+PiBAQCAtMjgsNiArMjgsMTAgQEAg
dm9pZCBmZl9oMjZ4X3Nhb19iYW5kX2ZpbHRlcl84eDhfOF9uZW9uKHVpbnQ4X3QgKl9kc3QsIGNv
bnN0IHVpbnQ4X3QgKl9zcmMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHB0cmRpZmZfdCBzdHJpZGVfZHN0LCBwdHJkaWZmX3Qgc3RyaWRlX3NyYywKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50MTZfdCAqc2FvX29mZnNl
dF92YWwsIGludCBzYW9fbGVmdF9jbGFzcywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsKPj4gK3ZvaWQgZmZfaDI2eF9zYW9f
YmFuZF9maWx0ZXJfMTZ4MTZfOF9uZW9uKHVpbnQ4X3QgKl9kc3QsIGNvbnN0IHVpbnQ4X3QgKl9z
cmMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRyZGlmZl90
IHN0cmlkZV9kc3QsIHB0cmRpZmZfdCBzdHJpZGVfc3JjLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludDE2X3QgKnNhb19vZmZzZXRfdmFsLCBpbnQg
c2FvX2xlZnRfY2xhc3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsKPj4gdm9pZCBmZl9oZXZjX3Nhb19lZGdlX2ZpbHRl
cl8xNngxNl84X25lb24odWludDhfdCAqZHN0LCBjb25zdCB1aW50OF90ICpzcmMsIHB0cmRpZmZf
dCBzdHJpZGVfZHN0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGludDE2X3QgKnNhb19vZmZzZXRfdmFsLCBpbnQgZW8sIGludCB3aWR0aCwgaW50IGhl
aWdodCk7Cj4+IHZvaWQgZmZfaGV2Y19zYW9fZWRnZV9maWx0ZXJfOHg4XzhfbmVvbih1aW50OF90
ICpkc3QsIGNvbnN0IHVpbnQ4X3QgKnNyYywgcHRyZGlmZl90IHN0cmlkZV9kc3QsCj4+IGRpZmYg
LS1naXQgYS9saWJhdmNvZGVjL2FhcmNoNjQvaDI2eC9zYW9fbmVvbi5TIGIvbGliYXZjb2RlYy9h
YXJjaDY0L2gyNngvc2FvX25lb24uUwo+PiBpbmRleCBjNDM4MjAxMzVlLi42MGMwMjZmZTk1IDEw
MDY0NAo+PiAtLS0gYS9saWJhdmNvZGVjL2FhcmNoNjQvaDI2eC9zYW9fbmVvbi5TCj4+ICsrKyBi
L2xpYmF2Y29kZWMvYWFyY2g2NC9oMjZ4L3Nhb19uZW9uLlMKPj4gQEAgLTM1LDQ4ICszNSw2NyBA
QAo+PiAvLyAgICAgICAgICAgICAgICAgICAgICBpbnQxNl90ICpzYW9fb2Zmc2V0X3ZhbCwgaW50
IHNhb19sZWZ0X2NsYXNzLAo+PiAvLyAgICAgICAgICAgICAgICAgICAgICBpbnQgd2lkdGgsIGlu
dCBoZWlnaHQpCj4+IGZ1bmN0aW9uIGZmX2gyNnhfc2FvX2JhbmRfZmlsdGVyXzh4OF84X25lb24s
IGV4cG9ydD0xCj4+IC0gICAgICAgIHN0cCAgICAgICAgICAgICB4enIsIHh6ciwgW3NwLCAjLTY0
XSEKPj4gKyAgICAgICAgc3RwICAgICAgICAgICAgIHh6ciwgeHpyLCBbc3AsICMtMzJdIQo+PiAg
ICAgICAgc3RwICAgICAgICAgICAgIHh6ciwgeHpyLCBbc3AsICMxNl0KPj4gLSAgICAgICAgc3Rw
ICAgICAgICAgICAgIHh6ciwgeHpyLCBbc3AsICMzMl0KPj4gLSAgICAgICAgc3RwICAgICAgICAg
ICAgIHh6ciwgeHpyLCBbc3AsICM0OF0KPj4gICAgICAgIG1vdiAgICAgICAgICAgICB3OCwgICM0
Cj4+IC0wOiAgICAgIGxkcnNoICAgICAgICAgICB4OSwgW3g0LCAgeDgsIGxzbCAjMV0gICAgICAv
LyBzYW9fb2Zmc2V0X3ZhbFtrKzFdCj4+IC0gICAgICAgIHN1YnMgICAgICAgICAgICB3OCwgIHc4
LCAgIzEKPj4gLSAgICAgICAgYWRkICAgICAgICAgICAgIHcxMCwgdzgsICB3NSAgICAgICAgICAg
ICAgIC8vIGsgKyBzYW9fbGVmdF9jbGFzcwo+PiArMDoKPj4gKyAgICAgICAgbGRyc2ggICAgICAg
ICAgIHg5LCBbeDQsIHg4LCBsc2wgIzFdICAgICAgICAvLyBzYW9fb2Zmc2V0X3ZhbFtrKzFdCj4+
ICsgICAgICAgIHN1YnMgICAgICAgICAgICB3OCwgdzgsICMxCj4+ICsgICAgICAgIGFkZCAgICAg
ICAgICAgICB3MTAsIHc4LCB3NSAgICAgICAgICAgICAgICAgLy8gayArIHNhb19sZWZ0X2NsYXNz
Cj4+ICAgICAgICBhbmQgICAgICAgICAgICAgdzEwLCB3MTAsICMweDFGCj4+IC0gICAgICAgIHN0
cmggICAgICAgICAgICB3OSwgW3NwLCB4MTAsIGxzbCAjMV0KPj4gKyAgICAgICAgc3RyYiAgICAg
ICAgICAgIHc5LCBbc3AsIHgxMF0KPj4gICAgICAgIGJuZSAgICAgICAgICAgICAwYgo+PiAtICAg
ICAgICBhZGQgICAgICAgICAgICAgdzYsICB3NiwgICM3Cj4+IC0gICAgICAgIGJpYyAgICAgICAg
ICAgICB3NiwgIHc2LCAgIzcKPj4gLSAgICAgICAgbGQxICAgICAgICAgICAgIHt2MTYuMTZiLXYx
OS4xNmJ9LCBbc3BdLCAjNjQKPj4gLSAgICAgICAgc3ViICAgICAgICAgICAgIHgyLCAgeDIsICB4
Ngo+PiAtICAgICAgICBzdWIgICAgICAgICAgICAgeDMsICB4MywgIHg2Cj4+IC0gICAgICAgIG1v
dmkgICAgICAgICAgICB2MjAuOGgsICAgIzEKPj4gLTE6ICAgICAgbW92ICAgICAgICAgICAgIHc4
LCAgdzYgICAgICAgICAgICAgICAgICAgIC8vIGJlZ2lubmluZyBvZiBsaW5lCj4+IC0yOiAgICAg
IC8vIFNpbXBsZSBsYXlvdXQgZm9yIGFjY2Vzc2luZyAxNmJpdCB2YWx1ZXMKPj4gLSAgICAgICAg
Ly8gd2l0aCA4Yml0IExVVC4KPj4gLSAgICAgICAgLy8KPj4gLSAgICAgICAgLy8gICAwMCAgMDEg
IDAyICAwMyAgMDQgIDA1ICAwNiAgMDcKPj4gLSAgICAgICAgLy8gKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tPgo+PiAtICAgICAgICAvLyB8eERFI3hBRHx4Q0EjeEZFfHhCRSN4
RUZ8eEZFI3hFRHwuLi4uCj4+IC0gICAgICAgIC8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLT4KPj4gLSAgICAgICAgLy8gICAgaS0wICAgICBpLTEgICAgIGktMiAgICAgaS0z
Cj4+IC0gICAgICAgIGxkMSAgICAgICAgICAgICB7djIuOGJ9LCBbeDFdLCAjOCAgICAgICAgICAv
LyBkc3RbeF0gPSBhdl9jbGlwX3BpeGVsKHNyY1t4XSArIG9mZnNldF90YWJsZVtzcmNbeF0gPj4g
c2hpZnRdKTsKPj4gLSAgICAgICAgc3VicyAgICAgICAgICAgIHc4LCB3OCwgICM4Cj4+IC0gICAg
ICAgIHV4dGwgICAgICAgICAgICB2MC44aCwgIHYyLjhiICAgICAgICAgICAgICAvLyBsb2FkIHNy
Y1t4XQo+PiAtICAgICAgICB1c2hyICAgICAgICAgICAgdjIuOGgsICB2MC44aCwgIzMgICAgICAg
ICAgLy8gPj4gQklUX0RFUFRIIC0gMwo+PiAtICAgICAgICBzaGwgICAgICAgICAgICAgdjEuOGgs
ICB2Mi44aCwgIzEgICAgICAgICAgLy8gbG93ICh4MiwgYWNjZXNzaW5nIHNob3J0KQo+PiAtICAg
ICAgICBhZGQgICAgICAgICAgICAgdjMuOGgsICB2MS44aCwgdjIwLjhoICAgICAgLy8gKzEgYWNj
ZXNzIHVwcGVyIHNob3J0Cj4+IC0gICAgICAgIHNsaSAgICAgICAgICAgICB2MS44aCwgIHYzLjho
LCAjOCAgICAgICAgICAvLyBzaGlmdCBpbnNlcnQgaW5kZXggdG8gdXBwZXIgYnl0ZQo+PiAtICAg
ICAgICB0YnggICAgICAgICAgICAgdjIuMTZiLCB7djE2LjE2Yi12MTkuMTZifSwgdjEuMTZiIC8v
IHRhYmxlCj4+IC0gICAgICAgIGFkZCAgICAgICAgICAgICB2MS44aCwgIHYwLjhoLCB2Mi44aCAg
ICAgICAvLyBzcmNbeF0gKyB0YWJsZQo+PiAtICAgICAgICBzcXh0dW4gICAgICAgICAgdjQuOGIs
ICB2MS44aCAgICAgICAgICAgICAgLy8gY2xpcCArIG5hcnJvdwo+PiAtICAgICAgICBzdDEgICAg
ICAgICAgICAge3Y0LjhifSwgW3gwXSwgIzggICAgICAgICAgLy8gc3RvcmUKPj4gLSAgICAgICAg
Ly8gZG9uZSA4IHBpeGVscwo+PiArICAgICAgICBsZHAgICAgICAgICAgICAgcTE2LCBxMTcsIFtz
cF0sICMzMgo+PiArMToKPj4gKyAgICAgICAgbGQxICAgICAgICAgICAgIHt2Mi44Yn0sIFt4MV0s
IHgzCj4+ICsgICAgICAgIHN1YnMgICAgICAgICAgICB3NywgdzcsICMxCj4+ICsgICAgICAgIHV4
dGwgICAgICAgICAgICB2MC44aCwgdjIuOGIKPj4gKyAgICAgICAgdXNociAgICAgICAgICAgIHYz
LjhiLCB2Mi44YiwgIzMgICAgICAgICAgLy8gPj4gQklUX0RFUFRIIC0gMwo+IAo+IE5pdHBpY2s6
IFRoZSBjb21tZW50IG9uIHRoaXMgbGluZSBzZWVtcyB0byBiZSBtaXNhbGlnbmVkIHdpdGggdGhl
IG90aGVyIGNvbW1lbnRzIGJlbG93IC0gcGxlYXNlIGNoZWNrLgoKRml4ZWQgYmVmb3JlIHB1c2gu
Cgo+IAo+PiArICAgICAgICB0YnggICAgICAgICAgICAgdjMuOGIsIHt2MTYuMTZiLXYxNy4xNmJ9
LCB2My44Ygo+IAo+IElzIHRoZXJlIGFueSBzcGVjaWZpYyByZWFzb24gZm9yIHByZWZlcnJpbmcg
dGJ4IG92ZXIgdGJsIGhlcmU/IChJIGtub3cgdGhlIGV4aXN0aW5nIGNvZGUgdXNlZCB0YnguKSBX
aXRob3V0IGhhdmluZyBzdHVkaWVkIGN5Y2xlIHRhYmxlcywgSSB3b3VsZCBleHBlY3QgdGJsIHRv
IG1heWJlIGJlIHNsaWdodGx5IHNpbXBsZXIsIGJ1dCBwZXJoYXBzIHRoZXJlJ3Mgbm8gZGlmZmVy
ZW5jZSAob3IgdGJ4IGlzIGZhc3Rlcik/Cgp0YmwgY2FuIGJlIGZhc3Rlci4gVGhlIHJlc3VsdCBp
cyBxdWl0ZSBpbXByZXNzaXZlLiBDaGFuZ2VkIHRvIHRibCBiZWZvcmUgcHVzaC4KCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQmVmb3JlICAgICAgICAgICAgICAgdGJ4ICAgICAgICAgICAg
IHRibApoZXZjX3Nhb19iYW5kXzhfOF9jOiAgICAgICAgICAyNTIuMyAoIDEuMDB4KSAgICAgMjUy
LjMgKCAxLjAweCkgICAgMjUyLjMgKCAxLjAweCkKaGV2Y19zYW9fYmFuZF84XzhfbmVvbjogICAg
ICAgIDk1LjggKCAyLjYzeCkgICAgICA2MS4wICggNC4xNHgpICAgICA2MS4wICggNC41N3gpCmhl
dmNfc2FvX2JhbmRfMTZfOF9jOiAgICAgICAgIDg3NS4yICggMS4wMHgpICAgICA4NjQuOSAoIDEu
MDB4KSAgICA4NjQuOSAoIDEuMDB4KQpoZXZjX3Nhb19iYW5kXzE2XzhfbmVvbjogICAgICAzMTcu
NSAoIDIuNzZ4KSAgICAgMTUwLjAgKCA1Ljc2eCkgICAgMTUwLjAgKCA2LjI2eCkKaGV2Y19zYW9f
YmFuZF8zMl84X2M6ICAgICAgICAzODUzLjUgKCAxLjAweCkgICAgMzg3MS42ICggMS4wMHgpICAg
Mzg3MS42ICggMS4wMHgpCmhldmNfc2FvX2JhbmRfMzJfOF9uZW9uOiAgICAgMTIyMi4zICggMy4x
NXgpICAgICA1NTAuNiAoIDcuMDN4KSAgICA1NTAuNiAoIDcuMzkpCmhldmNfc2FvX2JhbmRfNDhf
OF9jOiAgICAgICAgODIwMy42ICggMS4wMHgpICAgIDgxODIuNiAoIDEuMDB4KSAgIDgxODIuNiAo
IDEuMDB4KQpoZXZjX3Nhb19iYW5kXzQ4XzhfbmVvbjogICAgIDI2ODUuNyAoIDMuMDV4KSAgICAx
MTg1LjggKCA2LjkweCkgICAxMTg1LjggKCA3LjM2eCkKaGV2Y19zYW9fYmFuZF82NF84X2M6ICAg
ICAgIDE0MDIzLjAgKCAxLjAweCkgICAxNDAzOC45ICggMS4wMHgpICAxNDAzOC45ICggMS4wMHgp
CmhldmNfc2FvX2JhbmRfNjRfOF9uZW9uOiAgICAgNDc4My4yICggMi45M3gpICAgIDIwNzguNCAo
IDYuNzV4KSAgIDIwNzguNCAoIDcuMTV4KQoKPiAKPiAKPiBPdGhlciB0aGFuIHRoZXNlIGNvbW1l
bnRzLCB0aGlzIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUsIHRoYW5rcyAtIGZlZWwgZnJlZSB0byBw
dXNoLgo+IAo+IC8vIE1hcnRpbgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZl
bEBmZm1wZWcub3JnIDxtYWlsdG86ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+Cj4gaHR0cHM6Ly9m
Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gCj4gVG8gdW5zdWJzY3Jp
YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt
cGVnLm9yZyA8bWFpbHRvOmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmc+IHdpdGggc3Vi
amVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn
Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv
IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx
dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=