From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E1328408A1 for ; Thu, 11 Dec 2025 17:39:20 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'00jtKSFvB3PlOmg3tIcamo/ljf4D6fZc2B3m00aE0lg=', expected b'UsW1s9T1dQ3aYJiyovV4brsom44ZML8k8XmY3Ub47RU=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765474741; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=00jtKSFvB3PlOmg3tIcamo/ljf4D6fZc2B3m00aE0lg=; b=bId0YUxWbIC4K49DkjLrCD9BP6SnmFMDzmLsREW6AXo+CjmGNvs0ES7zkIDeQJLes2loe Zkx7RYvxkiNo1IlVfzf8oG2XlPTDoAQvrfLKEXAExzoDO3+Tc0e9fu2iI5SEZVUHxC+xcUP cLFanbdTkCemhJdJDNjsWTpFsWTh9va1cGnvVTWgbupUwneQuNf+HNmYPs4GR06kNXNTGQa G9YPwfb6mKi2JrhA9WOK/DFh2Ymb97TYTjpQ8wZKoP+rbB/neaZ5JiZCzIV7A8FEWdvn2SC vPOVDC77FNcfFSwSUvahLnlNIK+Ws4KhpnMqgTtvnVdtWmHna61H9rKB+srQ== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AA40E6907E6; Thu, 11 Dec 2025 19:39:01 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1765474724; b=r9+WAgoKGrBULfaA1P2nGJY0wcVFkkn1y10luuZkRLFXabOhNnrN6oQ4ItuvBngTgAMEa acX3+01gfJosLcbQKFnvbB8jjTYLMcuEm+NvbU4DWPrB9TmBHPGWOl/iM2pyOY47z3TTj0x +daL6Nn9fl9VPJnu7iAfmbrYxL1oDoXSTC6SEb5uDsGp6tMOwvGb/FzYcCrahOO3YOC+0G1 fJ4s9XKQd37T/LF4e8lcwDUmxbbr7mIJZU3B2qZJR3lHNi69lc8UjYQkScnGJWnyN+DH45E +5vXqtBh4Iw7hmSTuSpXZhD+Wpl4L+LoLcBtH9URiFSgeimQc4vI3lxJ2rmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1765474724; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=00jtKSFvB3PlOmg3tIcamo/ljf4D6fZc2B3m00aE0lg=; b=poIm9lm50uYY6q+tiYyfFqMeG7uhlyF3FAqeB0csOovW2ggUwothVMBy9A678SCa1g8mg H2tSNdTm8MDmymr8H9Gjw2MUM+PvEECRT0gZz7Fs7AqqVDHal5DVlc4tLmg+YZc71vF3uF2 E4Mpt6JbeDhmLuM6qBQbB4aQGV9rCMl3wDPXWPsvVg2J5e24SZL40JP3/Adq3t/ekXpEL25 fhdaTGcGDyjujYU86J5DT5v6DHHQ4jNTMMNIX14oaGQERfdB0We7V26VJ0m65044aGTO291 jqTpkMUjhvuBlx1AA0mmSRYCa6EscA8aSm13QXBuC0KxbosjTqtBRQ7e6EsA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765474714; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=UsW1s9T1dQ3aYJiyovV4brsom44ZML8k8XmY3Ub47RU=; b=Q0MOyIu6pZqAFGVXgLDeCCBWGPEjXrN9RcmsgUzDhVUd9TQDazq+scPOFq4VX60eB+sOo gb2yFlkmOgrve6VLJRHmnS220jvJaKK4QH5yKuqAKQTWjr9XFTtfhXSq6XKeLEvmQC8nwds xuwdIHok3E6p8LbgJREtSF9ZQyYDK7a5EHJYI8VpCGAJ8KRZnbOb0jzYWEw6ovERYN/lwyz rQIjgfV29G/uyIeZAmqW5+9F0Sd2Qaj21OtbBQcm4HcjKQe/7idqO5bgBKnRz2BQcg8O6pU UZm0t5Wsw2ki2Z5l75rV1iYrOE//AttTbVO9sJ4F/QY7lKuooLPyzm1txGiw== Received: from 55ca25703178 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B78816907D8 for ; Thu, 11 Dec 2025 19:38:34 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 11 Dec 2025 17:38:34 -0000 Message-ID: <176547471490.39.1549461361012421120@2cb04c0e5124> Message-ID-Hash: EEROUZT74GYVUTBF2FOQPIRXH27P4JN6 X-Message-ID-Hash: EEROUZT74GYVUTBF2FOQPIRXH27P4JN6 X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] llvidencdsp: R-V B/V sub_median_pred (PR #21170) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?R=C3=A9mi_Denis-Courmont_via_ffmpeg-devel?= Cc: =?utf-8?q?R=C3=A9mi_Denis-Courmont?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIxMTcwIG9wZW5lZCBieSBSw6ltaSBEZW5pcy1Db3VybW9udCAoQ291cm1pc2NoKQpVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjExNzAKUGF0Y2gg VVJMOiBodHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIxMTcwLnBh dGNoCgoKRnJvbSAxZTE2Mjk4ZTY1OTc5NGI5M2ViODFkZWM2Y2NhZTlhOTRkN2I2YmJlIE1vbiBT ZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Uj1DMz1BOW1pPTIwRGVuaXMtQ291 cm1vbnQ/PSA8cmVtaUByZW1sYWIubmV0PgpEYXRlOiBUaHUsIDExIERlYyAyMDI1IDE4OjU4OjM3 ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIGxhdmMvbGx2aWRlbmNkc3A6IFItViBCIHN1Yl9t ZWRpYW5fcHJlZAoKU2lGaXZlIFU3NDoKc3ViX21lZGlhbl9wcmVkX2M6ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDIzODk0Ny4zICggMS4wMHgpCnN1Yl9tZWRpYW5fcHJlZF9ydmJf YjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDY2ODYuOSAoIDIuMjR4KQoKU3BhY2Vt aVQgWDYwOgpzdWJfbWVkaWFuX3ByZWRfYzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMjk3ODYyLjggKCAxLjAweCkKc3ViX21lZGlhbl9wcmVkX3J2Yl9iOiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDEwMTk5Mi4yICggMi45MngpCi0tLQogbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZSAgICAgICAgICAgfCAgMSArCiBsaWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX2lu aXQuYyB8IDEzICsrKysrKystCiBsaWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX3J2Yi5TICB8 IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDYyIGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVj L3Jpc2N2L2xsdmlkZW5jZHNwX3J2Yi5TCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKaW5kZXggMzgwMjFmODczZi4uMjBm NmJjNzNkNiAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQorKysgYi9saWJh dmNvZGVjL3Jpc2N2L01ha2VmaWxlCkBAIC00Niw2ICs0Niw3IEBAIFJWVi1PQkpTLSQoQ09ORklH X0xMQVVERFNQKSArPSByaXNjdi9sbGF1ZGRzcF9ydnYubwogT0JKUy0kKENPTkZJR19MTFZJRERT UCkgKz0gcmlzY3YvbGx2aWRkc3BfaW5pdC5vCiBSVlYtT0JKUy0kKENPTkZJR19MTFZJRERTUCkg Kz0gcmlzY3YvbGx2aWRkc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfTExWSURFTkNEU1ApICs9IHJp c2N2L2xsdmlkZW5jZHNwX2luaXQubworUlYtT0JKUy0kKENPTkZJR19MTFZJRERTUCkgKz0gcmlz Y3YvbGx2aWRlbmNkc3BfcnZiLm8KIFJWVi1PQkpTLSQoQ09ORklHX0xMVklERU5DRFNQKSArPSBy aXNjdi9sbHZpZGVuY2RzcF9ydnYubwogT0JKUy0kKENPTkZJR19MUEMpICs9IHJpc2N2L2xwY19p bml0Lm8KIFJWVi1PQkpTLSQoQ09ORklHX0xQQykgKz0gcmlzY3YvbHBjX3J2di5vCmRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX2luaXQuYyBiL2xpYmF2Y29kZWMvcmlz Y3YvbGx2aWRlbmNkc3BfaW5pdC5jCmluZGV4IGJkMmZmZWY0MmYuLjc1Zjg0MzhhYjQgMTAwNjQ0 Ci0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvbGx2aWRlbmNkc3BfaW5pdC5jCisrKyBiL2xpYmF2Y29k ZWMvcmlzY3YvbGx2aWRlbmNkc3BfaW5pdC5jCkBAIC0yNCw2ICsyNCwxMiBAQAogI2luY2x1ZGUg ImxpYmF2dXRpbC9jcHUuaCIKICNpbmNsdWRlICJsaWJhdmNvZGVjL2xvc3NsZXNzX3ZpZGVvZW5j ZHNwLmgiCiAKKyNpbmNsdWRlICJsaWJhdmNvZGVjL21hdGhvcHMuaCIKKyNpbmNsdWRlIDxzeXMv cGFyYW0uaD4KKwordm9pZCBmZl9sbHZpZGVuY19zdWJfbWVkaWFuX3ByZWRfcnZiKHVpbnQ4X3Qg KmRzdCwgY29uc3QgdWludDhfdCAqc3JjMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjb25zdCB1aW50OF90ICpzcmMyLCBpbnRwdHJfdCB3LAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGludCAqbGVmdCwgaW50ICpsZWZ0X3RvcCk7CiB2b2lkIGZm X2xsdmlkZW5jX2RpZmZfYnl0ZXNfcnZ2KHVpbnQ4X3QgKmRzdCwgY29uc3QgdWludDhfdCAqc3Jj MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqc3JjMiwg aW50cHRyX3Qgdyk7CiB2b2lkIGZmX2xsdmlkZW5jX3N1Yl9sZWZ0X3ByZWRpY3RfcnZ2KHVpbnQ4 X3QgKmRzdCwgY29uc3QgdWludDhfdCAqc3JjLApAQCAtMzIsMTIgKzM4LDE3IEBAIHZvaWQgZmZf bGx2aWRlbmNfc3ViX2xlZnRfcHJlZGljdF9ydnYodWludDhfdCAqZHN0LCBjb25zdCB1aW50OF90 ICpzcmMsCiAKIGF2X2NvbGQgdm9pZCBmZl9sbHZpZGVuY2RzcF9pbml0X3Jpc2N2KExMVmlkRW5j RFNQQ29udGV4dCAqYykKIHsKLSNpZiBIQVZFX1JWVgorI2lmIEhBVkVfUlYKICAgICBpbnQgZmxh Z3MgPSBhdl9nZXRfY3B1X2ZsYWdzKCk7CiAKKyAgICBpZiAoZmxhZ3MgJiBBVl9DUFVfRkxBR19S VkJfQkFTSUMpCisgICAgICAgIGMtPnN1Yl9tZWRpYW5fcHJlZCA9IGZmX2xsdmlkZW5jX3N1Yl9t ZWRpYW5fcHJlZF9ydmI7CisKKyNpZiBIQVZFX1JWVgogICAgIGlmIChmbGFncyAmIEFWX0NQVV9G TEFHX1JWVl9JMzIpIHsKICAgICAgICAgYy0+ZGlmZl9ieXRlcyA9IGZmX2xsdmlkZW5jX2RpZmZf Ynl0ZXNfcnZ2OwogICAgICAgICBjLT5zdWJfbGVmdF9wcmVkaWN0ID0gZmZfbGx2aWRlbmNfc3Vi X2xlZnRfcHJlZGljdF9ydnY7CiAgICAgfQogI2VuZGlmCisjZW5kaWYKIH0KZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvcmlzY3YvbGx2aWRlbmNkc3BfcnZiLlMgYi9saWJhdmNvZGVjL3Jpc2N2L2xs dmlkZW5jZHNwX3J2Yi5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQz NGFlZjM5NGUKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNw X3J2Yi5TCkBAIC0wLDAgKzEsNDkgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAyNSBSw6ltaSBE ZW5pcy1Db3VybW9udC4KKyAqCisgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgor ICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v cgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs IFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlv dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0 ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFO WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJD SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl IEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2Vy IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdy aXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xp biBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKwor I2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9hc20uUyIKKworZnVuYyBmZl9sbHZpZGVuY19zdWJf bWVkaWFuX3ByZWRfcnZiLCB6YmIKKyAgICAgICAgbHBhZCAgICAwCisgICAgICAgIGxidSAgICAg dDQsIChhNCkgICAgIyBsCisgICAgICAgIGxidSAgICAgdDUsIChhNSkgICAgIyBsdAorICAgICAg ICBhZGQgICAgIGEzLCBhMCwgYTMKKzE6CisgICAgICAgIGxidSAgICAgdDEsIChhMSkgICAgIyBz cmMxCisgICAgICAgIGFkZGkgICAgYTEsIGExLCAxCisgICAgICAgIGFkZCAgICAgdDYsIHQ0LCB0 MQorICAgICAgICBtYXggICAgIHQzLCB0NCwgdDEKKyAgICAgICAgc3ViICAgICB0NiwgdDYsIHQ1 ICAjIGwgKyBzcmMxIC0gbHQKKyAgICAgICAgbWluICAgICB0MCwgdDQsIHQxCisgICAgICAgIGFu ZGkgICAgdDYsIHQ2LCAweGZmCisgICAgICAgIG12ICAgICAgdDUsIHQxCisgICAgICAgIG1pbiAg ICAgdDMsIHQzLCB0NgorICAgICAgICBsYnUgICAgIHQ0LCAoYTIpICAgICMgc3JjMgorICAgICAg ICBhZGRpICAgIGEwLCBhMCwgMQorICAgICAgICBtYXggICAgIHQ2LCB0MCwgdDMgICMgbWlkX3By ZWQoLi4uKQorICAgICAgICBzdWIgICAgIHQwLCB0NCwgdDYKKyAgICAgICAgYWRkaSAgICBhMiwg YTIsIDEKKyAgICAgICAgc2IgICAgICB0MCwgLTEoYTApCisgICAgICAgIGJuZSAgICAgYTAsIGEz LCAxYgorCisgICAgICAgIHN3ICAgICAgdDQsIChhNCkKKyAgICAgICAgc3cgICAgICB0NSwgKGE1 KQorICAgICAgICByZXQKK2VuZGZ1bmMKLS0gCjIuNDkuMQoKCkZyb20gN2I5MGE3MThkODIwNmU1 NjcxMWMzMjg3ZmNmODNjODQ1YzZhMjJhMiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTog PT9VVEYtOD9xP1I9QzM9QTltaT0yMERlbmlzLUNvdXJtb250Pz0gPHJlbWlAcmVtbGFiLm5ldD4K RGF0ZTogVGh1LCAxMSBEZWMgMjAyNSAxNzoyNDoyOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMi8y XSBsYXZjL2xsdmlkZW5jZHNwOiBSLVYgViBzdWJfbWVkaWFuX3ByZWQKClNwYWNlbWlUIFg2MDoK c3ViX21lZGlhbl9wcmVkX2M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5Nzg2 Mi44ICggMS4wMHgpCnN1Yl9tZWRpYW5fcHJlZF9ydmJfYjogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAxMDE5OTIuMiAoIDIuOTJ4KQpzdWJfbWVkaWFuX3ByZWRfcnZ2X2kzMjogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA0ODIwLjAgKDYxLjgweCkKLS0tCiBsaWJhdmNvZGVjL3Jp c2N2L2xsdmlkZW5jZHNwX2luaXQuYyB8ICA0ICsrKysKIGxpYmF2Y29kZWMvcmlzY3YvbGx2aWRl bmNkc3BfcnZ2LlMgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg Y2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3Yv bGx2aWRlbmNkc3BfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9sbHZpZGVuY2RzcF9pbml0LmMK aW5kZXggNzVmODQzOGFiNC4uMDE3YWE3NzhkOSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9yaXNj di9sbHZpZGVuY2RzcF9pbml0LmMKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9sbHZpZGVuY2RzcF9p bml0LmMKQEAgLTMyLDYgKzMyLDkgQEAgdm9pZCBmZl9sbHZpZGVuY19zdWJfbWVkaWFuX3ByZWRf cnZiKHVpbnQ4X3QgKmRzdCwgY29uc3QgdWludDhfdCAqc3JjMSwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnQgKmxlZnQsIGludCAqbGVmdF90b3ApOwogdm9pZCBmZl9s bHZpZGVuY19kaWZmX2J5dGVzX3J2dih1aW50OF90ICpkc3QsIGNvbnN0IHVpbnQ4X3QgKnNyYzEs CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnNyYzIsIGlu dHB0cl90IHcpOwordm9pZCBmZl9sbHZpZGVuY19zdWJfbWVkaWFuX3ByZWRfcnZ2KHVpbnQ4X3Qg KmRzdCwgY29uc3QgdWludDhfdCAqc3JjMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjb25zdCB1aW50OF90ICpzcmMyLCBpbnRwdHJfdCB3aWR0aCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmxlZnQsIGludCAqbGVmdF90b3ApOwogdm9p ZCBmZl9sbHZpZGVuY19zdWJfbGVmdF9wcmVkaWN0X3J2dih1aW50OF90ICpkc3QsIGNvbnN0IHVp bnQ4X3QgKnNyYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRyZGlm Zl90IHN0cmlkZSwgcHRyZGlmZl90IHdpZHRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBpbnQgaGVpZ2h0KTsKQEAgLTQ3LDYgKzUwLDcgQEAgYXZfY29sZCB2b2lkIGZm X2xsdmlkZW5jZHNwX2luaXRfcmlzY3YoTExWaWRFbmNEU1BDb250ZXh0ICpjKQogI2lmIEhBVkVf UlZWCiAgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0kzMikgewogICAgICAgICBjLT5k aWZmX2J5dGVzID0gZmZfbGx2aWRlbmNfZGlmZl9ieXRlc19ydnY7CisgICAgICAgIGMtPnN1Yl9t ZWRpYW5fcHJlZCA9IGZmX2xsdmlkZW5jX3N1Yl9tZWRpYW5fcHJlZF9ydnY7CiAgICAgICAgIGMt PnN1Yl9sZWZ0X3ByZWRpY3QgPSBmZl9sbHZpZGVuY19zdWJfbGVmdF9wcmVkaWN0X3J2djsKICAg ICB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvbGx2aWRlbmNkc3BfcnZ2 LlMgYi9saWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX3J2di5TCmluZGV4IGE4NjJiNzc2ZTAu LjA2OGYzNmFlYTMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvbGx2aWRlbmNkc3BfcnZ2 LlMKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9sbHZpZGVuY2RzcF9ydnYuUwpAQCAtMzcsNiArMzcs MzcgQEAgZnVuYyBmZl9sbHZpZGVuY19kaWZmX2J5dGVzX3J2diwgenZlMzJ4CiAgICAgICAgIHJl dAogZW5kZnVuYwogCitmdW5jIGZmX2xsdmlkZW5jX3N1Yl9tZWRpYW5fcHJlZF9ydnYsIHp2ZTMy eAorICAgICAgICBscGFkICAgIDAKKyAgICAgICAgbHcgICAgICB0NCwgKGE0KQorICAgICAgICBs dyAgICAgIHQ1LCAoYTUpCisxOgorICAgICAgICB2c2V0dmxpIHQzLCBhMywgZTgsIG00LCB0YSwg bWEKKyAgICAgICAgdmxlOC52ICB2MTYsIChhMSkgICAgICAgICAgICAjIHNyYzEKKyAgICAgICAg c3ViICAgICBhMywgYTMsIHQzCisgICAgICAgIHZsZTgudiAgdjI0LCAoYTIpICAgICAgICAgICAg IyBzcmMyCisgICAgICAgIGFkZCAgICAgYTEsIHQzLCBhMQorICAgICAgICB2c2xpZGUxdXAudngg ICAgdjIwLCB2MTYsIHQ1ICMgbHQKKyAgICAgICAgYWRkICAgICBhMiwgdDMsIGEyCisgICAgICAg IHZzbGlkZTF1cC52eCAgICB2MjgsIHYyNCwgdDQgIyBsCisgICAgICAgIGxidSAgICAgdDUsIC0x KGExKQorICAgICAgICB2c3ViLnZ2ICAgICB2MjAsIHYxNiwgdjIwCisgICAgICAgIGxidSAgICAg dDQsIC0xKGEyKQorICAgICAgICB2bWF4dS52diAgICB2OCwgdjI4LCB2MTYKKyAgICAgICAgdmFk ZC52diAgICAgdjIwLCB2MjgsIHYyMCAgICAjIGwgKyBzcmMxIC0gbHQKKyAgICAgICAgdm1pbnUu dnYgICAgdjEyLCB2MjgsIHYxNgorICAgICAgICB2bWludS52diAgICB2OCwgdjgsIHYyMAorICAg ICAgICB2bWF4dS52diAgICB2OCwgdjEyLCB2OCAgICAgICMgbWlkX3ByZWQoLi4uKQorICAgICAg ICB2c3ViLnZ2ICAgICB2OCwgdjI0LCB2OAorICAgICAgICB2c2U4LnYgIHY4LCAoYTApCisgICAg ICAgIGFkZCAgICAgYTAsIHQzLCBhMAorICAgICAgICBibmV6ICAgIGEzLCAxYgorCisgICAgICAg IHN3ICAgICAgdDQsIChhNCkKKyAgICAgICAgc3cgICAgICB0NSwgKGE1KQorICAgICAgICByZXQK K2VuZGZ1bmMKKwogZnVuYyBmZl9sbHZpZGVuY19zdWJfbGVmdF9wcmVkaWN0X3J2diwgenZlMzJ4 CiAgICAgICAgIGxwYWQgICAgMAogICAgICAgICBsaSAgICAgIGE1LCAtMHg4MAotLSAKMi40OS4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2Ny aWJlIHNlbmQgYW4gZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK