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 0A1EE4C385 for ; Fri, 26 Jul 2024 07:42:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 123C968D61A; Fri, 26 Jul 2024 10:42:52 +0300 (EEST) Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 12FD968D109 for ; Fri, 26 Jul 2024 10:42:46 +0300 (EEST) Received: by mail-ua1-f51.google.com with SMTP id a1e0cc1a2514c-826fee202d3so151444241.1 for ; Fri, 26 Jul 2024 00:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721979764; x=1722584564; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=MZsByGAnf+dChWpBZixttZx9Xf0fGQ+UlxFe+CIgyow=; b=HxkQYJWrxDa3LQQXD3ZcnHaZ8YBJUPrMi6uLxS3OPVXsQKipprkb1KL0ItO6PBN4pH HfVgFrGbJV8EeAkx6DxpXNQLhwPlJZBhwX5RS+wSVvv84XbRDUX25NzuDybqE8OyuTU6 Vov6QN3YBMC/hV42rah3+MQMRuSXRmhXkrp04xRdqTfiJKx3HCXTNeSFDALwrqMi3phH JY2fBpy1wQTnZBf2cnE/zaiYv1UXJg+ltBoMlHeuCiFGW5k60w6CTSf/4go51CdQDy2c 2t5OzEuUfohAFUYwa6dfOaYhODWpy+IFoTvFT8Nkh4iNn/0vruzEoX4jNp11Afzaj9Pz 3K+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721979764; x=1722584564; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MZsByGAnf+dChWpBZixttZx9Xf0fGQ+UlxFe+CIgyow=; b=n2MdeSCU3lKLvyeB2wu0C9Tv3+mPwaY/rJJVyaG5wwFhAenXU6PvQyL5ulso84GkUD I4+jrEpMpVgndAc9aVkLLmOwegUgkQlMC/ovljYLszHkFYUKjSUxnjaVck4mINksDuPn SYkBbIJz+P7UEThrSYwnJB1ce9XSRDbqF3zQFhiH8u/Tj5racFbB6lF8eGs7/gOjSmun FgkzxE6HfP1Pv+cs5lD/zWzK/oOj3JpM9DjeL2SEAzJJmFaoOvzeJJKLa9szQxk+G5By YmzmKHTy8KauIusIn2CTjQIANyoSqdAP+WPZlAcGNV7YILEiEqZJgLxpQpNIRc/7qii8 F7yg== X-Gm-Message-State: AOJu0Yy9WyisfI7+dXR6yih0vuFgvfaYIotIQ9H6iqPPabn9NCHtSjx5 7Yl+pfUjI5gwMKjxCIV72sTdN+HUvwnK/7Sib/CfGrfvREJibG25bTqQo3Bvc6TDbCxSxT1e1WJ z3Co9Xa1jXWFmcP22GKQg2rDZCEl3Gt46 X-Google-Smtp-Source: AGHT+IHSKLVf1BYvTng4hT05s6hTMUhXCb9g0BlhpZiqC50qTKC2ZuMmB7r6vIwWpUZEqx+eIhZriacIzmL1pw44uxg= X-Received: by 2002:a05:6102:3f11:b0:493:e587:3251 with SMTP id ada2fe7eead31-493e587414cmr3190122137.20.1721979763758; Fri, 26 Jul 2024 00:42:43 -0700 (PDT) MIME-Version: 1.0 References: <20240725133546.19125-1-nuomi2021@gmail.com> <751c9fed-4aa3-4f0c-8de4-f51c06451434@gmail.com> In-Reply-To: <751c9fed-4aa3-4f0c-8de4-f51c06451434@gmail.com> From: Nuo Mi Date: Fri, 26 Jul 2024 15:42:32 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 3/3] checkasm: add tests for vvc dmvr 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 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: T24gRnJpLCBKdWwgMjYsIDIwMjQgYXQgOTozNuKAr0FNIEphbWVzIEFsbWVyIDxqYW1yaWFsQGdt YWlsLmNvbT4gd3JvdGU6Cgo+IE9uIDcvMjUvMjAyNCAxMDozNSBBTSwgTnVvIE1pIHdyb3RlOgo+ ID4gZG12cl84XzEyeDIwX2M6IDE4Ni4yCj4gPiBkbXZyXzhfMTJ4MjBfYXZ4MjogMjUuNwo+ID4g ZG12cl84XzIweDEyX2M6IDE4MS43Cj4gPiBkbXZyXzhfMjB4MTJfYXZ4MjogMjUuMgo+ID4gZG12 cl84XzIweDIwX2M6IDI4My4yCj4gPiBkbXZyXzhfMjB4MjBfYXZ4MjogMzIuMAo+ID4gZG12cl8x MF8xMngyMF9jOiA5MC4wCj4gPiBkbXZyXzEwXzEyeDIwX2F2eDI6IDE1LjcKPiA+IGRtdnJfMTBf MjB4MTJfYzogNDEuMAo+ID4gZG12cl8xMF8yMHgxMl9hdngyOiAxNC43Cj4gPiBkbXZyXzEwXzIw eDIwX2M6IDgxLjUKPiA+IGRtdnJfMTBfMjB4MjBfYXZ4MjogMjYuNwo+ID4gZG12cl8xMl8xMngy MF9jOiAxOTAuNwo+ID4gZG12cl8xMl8xMngyMF9hdngyOiAyMC4yCj4gPiBkbXZyXzEyXzIweDEy X2M6IDE4Ny4yCj4gPiBkbXZyXzEyXzIweDEyX2F2eDI6IDIwLjIKPiA+IGRtdnJfMTJfMjB4MjBf YzogMjkyLjcKPiA+IGRtdnJfMTJfMjB4MjBfYXZ4MjogMjcuMgo+ID4gZG12cl9oXzhfMTJ4MjBf YzogMzE3LjAKPiA+IGRtdnJfaF84XzEyeDIwX2F2eDI6IDM3LjAKPiA+IGRtdnJfaF84XzIweDEy X2M6IDM0MC4wCj4gPiBkbXZyX2hfOF8yMHgxMl9hdngyOiA0MS4wCj4gPiBkbXZyX2hfOF8yMHgy MF9jOiA1NDAuNwo+ID4gZG12cl9oXzhfMjB4MjBfYXZ4MjogNjQuMAo+ID4gZG12cl9oXzEwXzEy eDIwX2M6IDMyMi43Cj4gPiBkbXZyX2hfMTBfMTJ4MjBfYXZ4MjogMzAuNwo+ID4gZG12cl9oXzEw XzIweDEyX2M6IDM0NC4yCj4gPiBkbXZyX2hfMTBfMjB4MTJfYXZ4MjogMzQuMAo+ID4gZG12cl9o XzEwXzIweDIwX2M6IDUyOS4wCj4gPiBkbXZyX2hfMTBfMjB4MjBfYXZ4MjogNTEuNQo+ID4gZG12 cl9oXzEyXzEyeDIwX2M6IDMyNi43Cj4gPiBkbXZyX2hfMTJfMTJ4MjBfYXZ4MjogMzMuNQo+ID4g ZG12cl9oXzEyXzIweDEyX2M6IDMzMS43Cj4gPiBkbXZyX2hfMTJfMjB4MTJfYXZ4MjogNTEuMgo+ ID4gZG12cl9oXzEyXzIweDIwX2M6IDUzNC4wCj4gPiBkbXZyX2hfMTJfMjB4MjBfYXZ4MjogNjIu Nwo+ID4gZG12cl9odl84XzEyeDIwX2M6IDY1MC4wCj4gPiBkbXZyX2h2XzhfMTJ4MjBfYXZ4Mjog NTcuMgo+ID4gZG12cl9odl84XzIweDEyX2M6IDY3Ni4yCj4gPiBkbXZyX2h2XzhfMjB4MTJfYXZ4 MjogNzAuMAo+ID4gZG12cl9odl84XzIweDIwX2M6IDEwNjguNQo+ID4gZG12cl9odl84XzIweDIw X2F2eDI6IDEwMy4yCj4gPiBkbXZyX2h2XzEwXzEyeDIwX2M6IDY0OS4wCj4gPiBkbXZyX2h2XzEw XzEyeDIwX2F2eDI6IDQ4LjIKPiA+IGRtdnJfaHZfMTBfMjB4MTJfYzogNjc3LjcKPiA+IGRtdnJf aHZfMTBfMjB4MTJfYXZ4MjogNTkuNwo+ID4gZG12cl9odl8xMF8yMHgyMF9jOiAxMDkzLjUKPiA+ IGRtdnJfaHZfMTBfMjB4MjBfYXZ4MjogOTEuNwo+ID4gZG12cl9odl8xMl8xMngyMF9jOiA2NjAu MAo+ID4gZG12cl9odl8xMl8xMngyMF9hdngyOiA1OC43Cj4gPiBkbXZyX2h2XzEyXzIweDEyX2M6 IDY4Mi43Cj4gPiBkbXZyX2h2XzEyXzIweDEyX2F2eDI6IDcyLjAKPiA+IGRtdnJfaHZfMTJfMjB4 MjBfYzogMTA5NC4wCj4gPiBkbXZyX2h2XzEyXzIweDIwX2F2eDI6IDExMy4yCj4gPiBkbXZyX3Zf OF8xMngyMF9jOiAzMjUuNwo+ID4gZG12cl92XzhfMTJ4MjBfYXZ4MjogMzEuMgo+ID4gZG12cl92 XzhfMjB4MTJfYzogMzI2LjIKPiA+IGRtdnJfdl84XzIweDEyX2F2eDI6IDM4LjUKPiA+IGRtdnJf dl84XzIweDIwX2M6IDUzOC41Cj4gPiBkbXZyX3ZfOF8yMHgyMF9hdngyOiA1NC4yCj4gPiBkbXZy X3ZfMTBfMTJ4MjBfYzogMzE4LjUKPiA+IGRtdnJfdl8xMF8xMngyMF9hdngyOiAyMy43Cj4gPiBk bXZyX3ZfMTBfMjB4MTJfYzogMzMwLjcKPiA+IGRtdnJfdl8xMF8yMHgxMl9hdngyOiA0MC41Cj4g PiBkbXZyX3ZfMTBfMjB4MjBfYzogNTY3LjUKPiA+IGRtdnJfdl8xMF8yMHgyMF9hdngyOiA0OC4w Cj4gPiBkbXZyX3ZfMTJfMTJ4MjBfYzogMzM1LjIKPiA+IGRtdnJfdl8xMl8xMngyMF9hdngyOiAz MC4wCj4gPiBkbXZyX3ZfMTJfMjB4MTJfYzogMzMwLjIKPiA+IGRtdnJfdl8xMl8yMHgxMl9hdngy OiAzOS41Cj4gPiBkbXZyX3ZfMTJfMjB4MjBfYzogNTM1LjIKPiA+IGRtdnJfdl8xMl8yMHgyMF9h dngyOiA2MC4wCj4gPiAtLS0KPiA+ICAgdGVzdHMvY2hlY2thc20vdnZjX21jLmMgfCA1OSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICAxIGZpbGUgY2hhbmdl ZCwgNTkgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS92 dmNfbWMuYyBiL3Rlc3RzL2NoZWNrYXNtL3Z2Y19tYy5jCj4gPiBpbmRleCBiYzZiNTgwZjQyLi42 MmZhNmFhN2QwIDEwMDY0NAo+ID4gLS0tIGEvdGVzdHMvY2hlY2thc20vdnZjX21jLmMKPiA+ICsr KyBiL3Rlc3RzL2NoZWNrYXNtL3Z2Y19tYy5jCj4gPiBAQCAtMzI0LDYgKzMyNCw2NCBAQCBzdGF0 aWMgdm9pZCBjaGVja19hdmcodm9pZCkKPiA+ICAgICAgIHJlcG9ydCgiYXZnIik7Cj4gPiAgIH0K PiA+Cj4gPiArI2RlZmluZSBTUl9SQU5HRSAyCj4gPiArc3RhdGljIHZvaWQgY2hlY2tfZG12cih2 b2lkKQo+ID4gK3sKPiA+ICsgICAgTE9DQUxfQUxJR05FRF8zMih1aW50MTZfdCwgZHN0MCwgW0RT VF9CVUZfU0laRV0pOwo+ID4gKyAgICBMT0NBTF9BTElHTkVEXzMyKHVpbnQxNl90LCBkc3QxLCBb RFNUX0JVRl9TSVpFXSk7Cj4gPiArICAgIExPQ0FMX0FMSUdORURfMzIodWludDhfdCwgIHNyYzAs IFtTUkNfQlVGX1NJWkVdKTsKPiA+ICsgICAgTE9DQUxfQUxJR05FRF8zMih1aW50OF90LCAgc3Jj MSwgW1NSQ19CVUZfU0laRV0pOwo+ID4gKyAgICBjb25zdCBpbnQgZHN0X3N0cmlkZSA9IE1BWF9Q Ql9TSVpFICogc2l6ZW9mKGludDE2X3QpOwo+ID4gKwo+ID4gKyAgICBWVkNEU1BDb250ZXh0IGM7 Cj4gPiArICAgIGRlY2xhcmVfZnVuYyh2b2lkLCBpbnQxNl90ICpkc3QsIGNvbnN0IHVpbnQ4X3Qg KnNyYywgcHRyZGlmZl90Cj4gc3JjX3N0cmlkZSwgaW50IGhlaWdodCwKPiA+ICsgICAgICAgIGlu dHB0cl90IG14LCBpbnRwdHJfdCBteSwgaW50IHdpZHRoKTsKPiA+ICsKPiA+ICsgICAgZm9yIChp bnQgYml0X2RlcHRoID0gODsgYml0X2RlcHRoIDw9IDEyOyBiaXRfZGVwdGggKz0gMikgewo+ID4g KyAgICAgICAgZmZfdnZjX2RzcF9pbml0KCZjLCBiaXRfZGVwdGgpOwo+ID4gKyAgICAgICAgcmFu ZG9taXplX3BpeGVscyhzcmMwLCBzcmMxLCBTUkNfQlVGX1NJWkUpOwo+ID4gKyAgICAgICAgZm9y IChpbnQgaSA9IDA7IGkgPCAyOyBpKyspIHsKPiA+ICsgICAgICAgICAgICBmb3IgKGludCBqID0g MDsgaiA8IDI7IGorKykgewo+ID4gKyAgICAgICAgICAgICAgICBmb3IgKGludCBoID0gODsgaCA8 PSAxNjsgaCAqPSAyKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICBmb3IgKGludCB3ID0gODsg dyA8PSAxNjsgdyAqPSAyKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50 IHByZWRfdyA9IHcgKyAyICogU1JfUkFOR0U7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg Y29uc3QgaW50IHByZWRfaCA9IGggKyAyICogU1JfUkFOR0U7Cj4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgY29uc3QgaW50IG14ICAgICA9IHJuZCgpICUKPiBWVkNfSU5URVJfTFVNQV9ETVZS X0ZBQ1RTOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludCBteSAgICAgPSBy bmQoKSAlCj4gVlZDX0lOVEVSX0xVTUFfRE1WUl9GQUNUUzsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICBjb25zdCBjaGFyICp0eXBlOwo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgIGlmICh3ICogaCA8IDEyOCkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u dGludWU7Cj4KPiBTbyBoID09IDggJiYgdyA9PSA4IGlzIG5vdCB0ZXN0ZWQ/Cj4KSGkgSmFtZXMs CnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4KClllcywgRE1WUiBvcGVyYXRlcyBvbiBzdWJibG9j a3Mgd2l0aCBhIG1heGltdW0gc2l6ZSBvZiAxNngxNiwgYW5kIGl0IGFsc28KcmVxdWlyZXMgdGhh dCB0aGUgd2lkdGggbXVsdGlwbGllZCBieSB0aGUgaGVpZ2h0IGJlIGF0IGxlYXN0IDEyOC4KVGhl cmVmb3JlLCBvbmx5IGJsb2NrIHNpemVzIG9mIDh4MTYsIDE2eDgsIGFuZCAxNngxNiBhcmUgdmFs aWQuCgpzZWU6CjguNS4xIEdlbmVyYWwgZGVjb2RpbmcgcHJvY2VzcyBmb3IgY29kaW5nIHVuaXRz IGNvZGVkIGluIGludGVyIHByZWRpY3Rpb24KbW9kZQphbmQKaHR0cHM6Ly92aWN1ZXNvZnQuY29t L2Jsb2cvdGl0bGVzL0RNVlJfaW5fVlZDLwoKCj4KPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICBzd2l0Y2ggKChqIDw8IDEpIHwgaSkgewo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjYXNlIDA6IHR5cGUgPSAiZG12ciI7ICAgIGJyZWFrOyAvLyAwIDAKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAxOiB0eXBlID0gImRtdnJfaCI7ICBicmVhazsg Ly8gMCAxCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgMjogdHlwZSA9ICJk bXZyX3YiOyAgYnJlYWs7IC8vIDEgMAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBj YXNlIDM6IHR5cGUgPSAiZG12cl9odiI7IGJyZWFrOyAvLyAxIDEKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNoZWNr X2Z1bmMoYy5pbnRlci5kbXZyW2pdW2ldLAo+ICIlc18lZF8lZHglZCIsIHR5cGUsIGJpdF9kZXB0 aCwgcHJlZF93LCBwcmVkX2gpKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l bXNldChkc3QwLCAwLCBEU1RfQlVGX1NJWkUpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICBtZW1zZXQoZHN0MSwgMCwgRFNUX0JVRl9TSVpFKTsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgY2FsbF9yZWYoZHN0MCwgc3JjMCArIFNSQ19PRkZTRVQsCj4gUElYRUxfU1RS SURFLCBwcmVkX2gsIG14LCBteSwgcHJlZF93KTsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY2FsbF9uZXcoZHN0MSwgc3JjMSArIFNSQ19PRkZTRVQsCj4gUElYRUxfU1RSSURFLCBw cmVkX2gsIG14LCBteSwgcHJlZF93KTsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9yIChpbnQgayA9IDA7IGsgPCBwcmVkX2g7IGsrKykgewo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgaWYgKG1lbWNtcChkc3QwICsgayAqIGRzdF9zdHJpZGUsIGRzdDEKPiAr IGsgKiBkc3Rfc3RyaWRlLCBwcmVkX3cgKiBzaXplb2YoaW50MTZfdCkpKSB7Cj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCgpOwo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gPiArCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlbmNoX25ldyhkc3QxLCBzcmMxICsgU1JDX09G RlNFVCwKPiBQSVhFTF9TVFJJREUsIHByZWRfaCwgbXgsIG15LCBwcmVkX3cpOwo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICAgICAgICAgIH0KPiA+ICsgICAg ICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgIH0KPiA+ICsgICAg fQo+ID4gKyAgICByZXBvcnQoImRtdnIiKTsKPiA+ICt9Cj4gPiArCj4gPiAgIHN0YXRpYyB2b2lk IGNoZWNrX3Z2Y19zYWQodm9pZCkKPiA+ICAgewo+ID4gICAgICAgY29uc3QgaW50IGJpdF9kZXB0 aCA9IDEwOwo+ID4gQEAgLTM2Myw2ICs0MjEsNyBAQCBzdGF0aWMgdm9pZCBjaGVja192dmNfc2Fk KHZvaWQpCj4gPgo+ID4gICB2b2lkIGNoZWNrYXNtX2NoZWNrX3Z2Y19tYyh2b2lkKQo+ID4gICB7 Cj4gPiArICAgIGNoZWNrX2RtdnIoKTsKPiA+ICAgICAgIGNoZWNrX3Z2Y19zYWQoKTsKPiA+ICAg ICAgIGNoZWNrX3B1dF92dmNfbHVtYSgpOwo+ID4gICAgICAgY2hlY2tfcHV0X3Z2Y19sdW1hX3Vu aSgpOwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K