From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 0FF604EF83 for <ffmpegdev@gitmailbox.com>; Thu, 15 May 2025 12:49:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 90FFD68C0A6; Thu, 15 May 2025 15:49:51 +0300 (EEST) Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com [209.85.222.46]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id ABDBA68BEBF for <ffmpeg-devel@ffmpeg.org>; Thu, 15 May 2025 15:49:44 +0300 (EEST) Received: by mail-ua1-f46.google.com with SMTP id a1e0cc1a2514c-86d587dbc15so652489241.1 for <ffmpeg-devel@ffmpeg.org>; Thu, 15 May 2025 05:49:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747313383; x=1747918183; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6BrM1ix4YkpPbcGK+zTDKoPWtxpW+T6/UWlGbvBy9+k=; b=SENhKueuponFgXynTZ05TUdHv0KIvwm/NkuZB5cM4JMuLCUJyDZxnrKcTCsQk29j9h cz8l7uKDDqqoB12Srgz13v1aGFp8FH/euyqZupJ2B291NxODWxHcSZsMxz1MAWy2fLXA zYJ8tKxwSSdUsUhF6YkIcZH1RNKTdI7U1vuQDOzXAImG5mNz2Il+UfuMZM7rS+6P2Vj8 0bK+rZak3oZGnMhZ8wdFwAGUXYMWb2IpQ27mTKD0XMIqbiR6hsyId8Z3zDaNCQewiEUK lR6sLc9LB7oAdVZcw9++uh8zwTTEBD7DVx+kIyPfY3DZes3y9cgg/Q4LsBLejL1dG/Hn iA1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747313383; x=1747918183; h=cc: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=6BrM1ix4YkpPbcGK+zTDKoPWtxpW+T6/UWlGbvBy9+k=; b=o8lGgRldwK3xLyUccWMYeOOVqPKXd5OW5t+8KhIwA3930MQmZfzuUf9G+y3h5kC6O/ PIQzAT/K2bTMO9JYd9SYnVbKNcLPLL45IZlTkyCMP4840dELPb8gcHiRJCafUTOy2Btk ALZCtQLOusab+MFvVLfwo57EoOe9FhdLfCQsDyLMERsNxC4q75GItZxS4C7tKQT2DmTY 6xy8SRpFbL1+VTBJkr9dHUtOc/MC4iSIO/IEcB7gwLXUPnec4i56fruWGZ/HhK4/7tC6 Yfztr9RgTSpOK/LKUq6YVummrKqlXCjGFYnnP9lYMTOGBkkQiFeqHpcEMektBrvIVZsh GjaA== X-Gm-Message-State: AOJu0YzEMxycpOmrjigTvca+C/bFHii4iOkIqtT7PLgJVK4IvjiO/LnR guCJVQlm/+TCDJ3Zg8SfiFOnPdJLX2gFhtbSTkJUdCQpXfYx6ZrZjKcAt6yaHIYy4wMppbGNkN0 7xQfeB7Zf2VgfGX9MHV7rNJ9M/3IQ9f80pVQ4EHc= X-Gm-Gg: ASbGncsOlF8RratqGOlhWxPuL/15z/56BmXgxkzUIL+m2nEXm7f7kNCMLStUrO8SqSX +sCjwqI2isml8Jdx9EifLiXtgzdAXme72qO5cWHw75S56Egb3ka1WfIbWjUUJCkccTAxLKpNmz3 UN60W0AZBvdc+gQqQMeM01XtvzGWPvLVQ= X-Google-Smtp-Source: AGHT+IH+RG2eX7Pj7NvhlHDeHIh4YyRuofzUcPL41OBsr5+9iO44n2HFapHdMwxCY4UsR3sY3dTv5Vj/GpNDgv4vVso= X-Received: by 2002:a05:6122:4895:b0:523:771e:8b81 with SMTP id 71dfb90a1353d-52da9182313mr3061785e0c.7.1747313372989; Thu, 15 May 2025 05:49:32 -0700 (PDT) MIME-Version: 1.0 References: <20250503091319.76948-1-nuomi2021@gmail.com> <20250503091319.76948-6-nuomi2021@gmail.com> <DM8P223MB0365F202E0FE1596A608882EBA90A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> In-Reply-To: <DM8P223MB0365F202E0FE1596A608882EBA90A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> From: Nuo Mi <nuomi2021@gmail.com> Date: Thu, 15 May 2025 20:49:21 +0800 X-Gm-Features: AX0GCFuZQpFt2KB30EyphyKQnUpc63s3auOBkOwvoybVwZ7KP3S3mjW9lpJIeFQ Message-ID: <CAFXK13dPGOnVZsQUavFm3JQ+h9hFxNkvQaWZL9SmfguQTU6Q0w@mail.gmail.com> To: "softworkz ." <softworkz@hotmail.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 6/7] checkasm: hevc sao_edge, benchmarking inside the width loop is meaningless 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> Cc: 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/CAFXK13dPGOnVZsQUavFm3JQ+h9hFxNkvQaWZL9SmfguQTU6Q0w@mail.gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> T24gVGh1LCBNYXkgMTUsIDIwMjUgYXQgOTowNeKAr0FNIHNvZnR3b3JreiAuIDxzb2Z0d29ya3pA aG90bWFpbC5jb20+IHdyb3RlOgoKPgo+Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ ID4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBP biBCZWhhbGYgT2YgTnVvIE1pCj4gPiBTZW50OiBTYW1zdGFnLCAzLiBNYWkgMjAyNSAxMToxMwo+ ID4gVG86IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gPiBDYzogTnVvIE1pIDxudW9taTIwMjFA Z21haWwuY29tPgo+ID4gU3ViamVjdDogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYyIDYvN10gY2hl Y2thc206IGhldmMgc2FvX2VkZ2UsCj4gYmVuY2htYXJraW5nCj4gPiBpbnNpZGUgdGhlIHdpZHRo IGxvb3AgaXMgbWVhbmluZ2xlc3MKPiA+Cj4gPiAtLS0KPiA+ICB0ZXN0cy9jaGVja2FzbS9oZXZj X3Nhby5jIHwgMTQgKysrKysrKy0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspLCA3IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2Fz bS9oZXZjX3Nhby5jIGIvdGVzdHMvY2hlY2thc20vaGV2Y19zYW8uYwo+ID4gaW5kZXggYWQ0NzQy M2YxMC4uZjU5N2ViNTI1NCAxMDA2NDQKPiA+IC0tLSBhL3Rlc3RzL2NoZWNrYXNtL2hldmNfc2Fv LmMKPiA+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2hldmNfc2FvLmMKPiA+IEBAIC0xMTksMjEgKzEx OSwyMSBAQCBzdGF0aWMgdm9pZCBjaGVja19zYW9fZWRnZShIRVZDRFNQQ29udGV4dCAqaCwgaW50 Cj4gPiBiaXRfZGVwdGgpCj4gPiAgICAgICAgICBkZWNsYXJlX2Z1bmModm9pZCwgdWludDhfdCAq ZHN0LCBjb25zdCB1aW50OF90ICpzcmMsIHB0cmRpZmZfdAo+ID4gc3RyaWRlX2RzdCwKPiA+ICAg ICAgICAgICAgICAgICAgICAgICBjb25zdCBpbnQxNl90ICpzYW9fb2Zmc2V0X3ZhbCwgaW50IGVv LCBpbnQgd2lkdGgsCj4gaW50Cj4gPiBoZWlnaHQpOwo+ID4KPiA+IC0gICAgICAgIGZvciAoaW50 IHcgPSBwcmV2X3NpemUgKyA0OyB3IDw9IGJsb2NrX3NpemU7IHcgKz0gNCkgewo+ID4gLSAgICAg ICAgICAgIHJhbmRvbWl6ZV9idWZmZXJzKHNyYzAsIHNyYzEsIEJVRl9TSVpFKTsKPiA+IC0gICAg ICAgICAgICByYW5kb21pemVfYnVmZmVyczIob2Zmc2V0X3ZhbCwgT0ZGU0VUX0xFTkdUSCk7Cj4g PiAtICAgICAgICAgICAgbWVtc2V0KGRzdDAsIDAsIEJVRl9TSVpFKTsKPiA+IC0gICAgICAgICAg ICBtZW1zZXQoZHN0MSwgMCwgQlVGX1NJWkUpOwo+ID4gKyAgICAgICAgaWYgKGNoZWNrX2Z1bmMo aC0+c2FvX2VkZ2VfZmlsdGVyW2ldLCAiaGV2Y19zYW9fZWRnZV8lZF8lZCIsCj4gPiBibG9ja19z aXplLCBiaXRfZGVwdGgpKSB7Cj4gPiArICAgICAgICAgICAgZm9yIChpbnQgdyA9IHByZXZfc2l6 ZSArIDQ7IHcgPD0gYmxvY2tfc2l6ZTsgdyArPSA0KSB7Cj4gPiArICAgICAgICAgICAgICAgIHJh bmRvbWl6ZV9idWZmZXJzKHNyYzAsIHNyYzEsIEJVRl9TSVpFKTsKPiA+ICsgICAgICAgICAgICAg ICAgcmFuZG9taXplX2J1ZmZlcnMyKG9mZnNldF92YWwsIE9GRlNFVF9MRU5HVEgpOwo+ID4gKyAg ICAgICAgICAgICAgICBtZW1zZXQoZHN0MCwgMCwgQlVGX1NJWkUpOwo+ID4gKyAgICAgICAgICAg ICAgICBtZW1zZXQoZHN0MSwgMCwgQlVGX1NJWkUpOwo+ID4KPiA+IC0gICAgICAgICAgICBpZiAo Y2hlY2tfZnVuYyhoLT5zYW9fZWRnZV9maWx0ZXJbaV0sICJoZXZjX3Nhb19lZGdlXyVkXyVkIiwK PiA+IGJsb2NrX3NpemUsIGJpdF9kZXB0aCkpIHsKPiA+ICAgICAgICAgICAgICAgICAgY2FsbF9y ZWYoZHN0MCwgc3JjMCArIG9mZnNldCwgc3RyaWRlLCBvZmZzZXRfdmFsLCBlbywgdywKPiA+IGJs b2NrX3NpemUpOwo+ID4gICAgICAgICAgICAgICAgICBjYWxsX25ldyhkc3QxLCBzcmMxICsgb2Zm c2V0LCBzdHJpZGUsIG9mZnNldF92YWwsIGVvLCB3LAo+ID4gYmxvY2tfc2l6ZSk7Cj4gPiAgICAg ICAgICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgYmxvY2tfc2l6ZTsgaisrKSB7Cj4gPiAg ICAgICAgICAgICAgICAgICAgICBpZiAobWVtY21wKGRzdDAgKyBqKnN0cmlkZSwgZHN0MSArIGoq c3RyaWRlLAo+ID4gdypTSVpFT0ZfUElYRUwpKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg IGZhaWwoKTsKPiA+ICAgICAgICAgICAgICAgICAgfQo+ID4gLSAgICAgICAgICAgICAgICBiZW5j aF9uZXcoZHN0MSwgc3JjMSArIG9mZnNldCwgc3RyaWRlLCBvZmZzZXRfdmFsLCBlbywKPiA+IGJs b2NrX3NpemUsIGJsb2NrX3NpemUpOwo+ID4gICAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAg ICBiZW5jaF9uZXcoZHN0MSwgc3JjMSArIG9mZnNldCwgc3RyaWRlLCBvZmZzZXRfdmFsLCBlbywK PiA+IGJsb2NrX3NpemUsIGJsb2NrX3NpemUpOwo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4g PiAgfQo+ID4gLS0KPgo+IEhpIE51bywKPgo+IHNpbmNlIHlvdSBoYXZlIGFwcGxpZWQgdGhpcyBw YXRjaCAob3IgNy83KcK0dG9kYXksIGJvdGggRkFURSBidWlsZHMgb24KPiBXaW5kb3dzCj4gKE1T VkMgKyBHQ0MpIGFyZSBmYWlsaW5nIC0gZm9yIGFsbCBzdWJtaXR0ZWQgcGF0Y2hlcy4KPgo+IGh0 dHBzOi8vcGF0Y2h3b3JrLmZmbXBlZy5vcmcvcHJvamVjdC9mZm1wZWcKPgo+Cj4gQ291bGQgeW91 IHBsZWFzZSB0YWtlIGEgbG9vaz8KPgoKWW91ciBDSSBpcyBncmVhdCHwn5GNClNob3VsZCBmaXhl ZCBieQpodHRwczovL3BhdGNod29yay5mZm1wZWcub3JnL3Byb2plY3QvZmZtcGVnL3BhdGNoLzIw MjUwNTE1MTI0NjAzLjQyNjkxLTEtbnVvbWkyMDIxQGdtYWlsLmNvbS8KCgo+Cj4KPgo+Cj4gV2l0 aCBNU1ZDOgo+Cj4gRDpcYVwxXHNcbGliYXZjb2RlY1xnZXRfYml0cy5oKDM2Nik6IHdhcm5pbmcg QzQxMDE6ICdyZV9jYWNoZSc6Cj4gdW5yZWZlcmVuY2VkIGxvY2FsIHZhcmlhYmxlCj4gdnZjX2Fs Zi5jCj4gQ0MgICAgICB0ZXN0cy9jaGVja2FzbS92cDlkc3Aubwo+IHZwOWRzcC5jCj4gRDpcYVwx XHNcbGliYXZjb2RlY1xnZXRfYml0cy5oKDM2Nik6IHdhcm5pbmcgQzQxMDE6ICdyZV9jYWNoZSc6 Cj4gdW5yZWZlcmVuY2VkIGxvY2FsIHZhcmlhYmxlCj4gU1RSSVAgICB0ZXN0cy9jaGVja2FzbS94 ODYvY2hlY2thc20ubwo+IHNraXBwaW5nIHN0cmlwIC14IHRlc3RzL2NoZWNrYXNtL3g4Ni9jaGVj a2FzbS5vCj4gQ0MgICAgICB0ZXN0cy9jaGVja2FzbS92dmNfc2FvLm8KPiB2dmNfc2FvLmMKPiBE OlxhXDFcc1xsaWJhdmNvZGVjXGdldF9iaXRzLmgoMzY2KTogd2FybmluZyBDNDEwMTogJ3JlX2Nh Y2hlJzoKPiB1bnJlZmVyZW5jZWQgbG9jYWwgdmFyaWFibGUKPiBEOlxhXDFcc1xsaWJhdmNvZGVj XGdldF9iaXRzLmgoMzY2KTogd2FybmluZyBDNDEwMTogJ3JlX2NhY2hlJzoKPiB1bnJlZmVyZW5j ZWQgbG9jYWwgdmFyaWFibGUKPiBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MKPiBLaXRz XDEwXFxpbmNsdWRlXDEwLjAuMjYxMDAuMFxcdW1cd2lubnQuaCgyMTIyNyk6IGVycm9yIEMyMTQz OiBzeW50YXgKPiBlcnJvcjogbWlzc2luZyAnOicgYmVmb3JlICdjb25zdGFudCcKPiBDOlxQcm9n cmFtIEZpbGVzICh4ODYpXFdpbmRvd3MKPiBLaXRzXDEwXFxpbmNsdWRlXDEwLjAuMjYxMDAuMFxc dW1cd2lubnQuaCgyMTIyNyk6IGVycm9yIEMyMTQzOiBzeW50YXgKPiBlcnJvcjogbWlzc2luZyAn OycgYmVmb3JlICc6Jwo+IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cwo+IEtpdHNcMTBc XGluY2x1ZGVcMTAuMC4yNjEwMC4wXFx1bVx3aW5udC5oKDIxMjI3KTogZXJyb3IgQzIwNTk6IHN5 bnRheAo+IGVycm9yOiAnOicKPiBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MKPiBLaXRz XDEwXFxpbmNsdWRlXDEwLjAuMjYxMDAuMFxcdW1cd2lubnQuaCgyMTIyOCk6IGVycm9yIEMyMTQz OiBzeW50YXgKPiBlcnJvcjogbWlzc2luZyAneycgYmVmb3JlICc6Jwo+IEM6XFByb2dyYW0gRmls ZXMgKHg4NilcV2luZG93cwo+IEtpdHNcMTBcXGluY2x1ZGVcMTAuMC4yNjEwMC4wXFx1bVx3aW5u dC5oKDIxMjI4KTogZXJyb3IgQzIwNTk6IHN5bnRheAo+IGVycm9yOiAnOicKPiBtYWtlOiAqKiog W2ZmYnVpbGQvY29tbW9uLm1hazo4MTogdGVzdHMvY2hlY2thc20vdnZjX3Nhby5vXSBFcnJvciAy Cj4gQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzCj4gS2l0c1wxMFxcaW5jbHVkZVwxMC4w LjI2MTAwLjBcXHVtXHdpbm50LmgoMjEyMjkpOiBlcnJvciBDMjA1OTogc3ludGF4Cj4gZXJyb3I6 ICd9Jwo+IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cwo+IEtpdHNcMTBcXGluY2x1ZGVc MTAuMC4yNjEwMC4wXFx1bVx3aW5udC5oKDIxMjMwKTogZXJyb3IgQzIwNTk6IHN5bnRheAo+IGVy cm9yOiAnfScKPiBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MKPiBLaXRzXDEwXFxpbmNs dWRlXDEwLjAuMjYxMDAuMFxcdW1cd2lubnQuaCgyMTIzMSk6IGVycm9yIEMyMDU5OiBzeW50YXgK PiBlcnJvcjogJ30nCj4KPgo+IGh0dHBzOi8vZGV2LmF6dXJlLmNvbS9naXRodWJzeW5jL2ZmbXBl Zy9fYnVpbGQvcmVzdWx0cz9idWlsZElkPTg3ODU4JnZpZXc9bG9ncwo+Cj4KPiBXaXRoIEdDQzoK Pgo+IENDICAgICAgdGVzdHMvY2hlY2thc20vdmZfdGhyZXNob2xkLm8KPiBDQyAgICAgIHRlc3Rz L2NoZWNrYXNtL3ZpZGVvZHNwLm8KPiBDQyAgICAgIHRlc3RzL2NoZWNrYXNtL3ZvcmJpc2RzcC5v Cj4gQ0MgICAgICB0ZXN0cy9jaGVja2FzbS92cDhkc3Aubwo+IENDICAgICAgdGVzdHMvY2hlY2th c20vdnA5ZHNwLm8KPiBDQyAgICAgIHRlc3RzL2NoZWNrYXNtL3Z2Y19hbGYubwo+IENDICAgICAg dGVzdHMvY2hlY2thc20vdnZjX21jLm8KPiBDQyAgICAgIHRlc3RzL2NoZWNrYXNtL3Z2Y19zYW8u bwo+IFg4NkFTTSAgdGVzdHMvY2hlY2thc20veDg2L2NoZWNrYXNtLm8KPiBDQyAgICAgIHRlc3Rz L2FwaS9hcGktdGhyZWFkbWVzc2FnZS10ZXN0Lm8KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9s aWJhdmNvZGVjL3Z2Yy9jdHUuaDozMSwKPiAgICAgICAgICAgICAgICAgIGZyb20gdGVzdHMvY2hl Y2thc20vdnZjX3Nhby5jOjI3Ogo+IC4vbGliYXZjb2RlYy92dmMvZGVjLmg6MzY6MzM6IGVycm9y OiBleHBlY3RlZCBpZGVudGlmaWVyIG9yICcoJyBiZWZvcmUKPiBudW1lcmljIGNvbnN0YW50Cj4g ICAgMzYgfCAjZGVmaW5lIENSICAgICAgICAgICAgICAgICAgICAgIDIKPiAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IG1ha2U6ICoqKiBbZmZidWlsZC9jb21tb24u bWFrOjgxOiB0ZXN0cy9jaGVja2FzbS92dmNfc2FvLm9dIEVycm9yIDEKPiBDQyAgICAgIHRlc3Rz L2FwaS9hcGktZmxhYy10ZXN0Lm8KPiBDQyAgICAgIHRlc3RzL2FwaS9hcGktc2Vlay10ZXN0Lm8K PiBIT1NUQ0MgIHRlc3RzL2F1ZGlvZ2VuLm8KPiBTVFJJUCAgIHRlc3RzL2NoZWNrYXNtL3g4Ni9j aGVja2FzbS5vCj4gSE9TVENDICB0ZXN0cy92aWRlb2dlbi5vCj4gQ0MgICAgICBsaWJhdmNvZGVj L3Rlc3RzL2Fwdi5vCj4gQ0MgICAgICBsaWJhdmNvZGVjL3Rlc3RzL2F2cGFja2V0Lm8KPiBDQyAg ICAgIGxpYmF2Y29kZWMvdGVzdHMvYml0c3RyZWFtX2JlLm8KPgo+Cj4gaHR0cHM6Ly9kZXYuYXp1 cmUuY29tL2dpdGh1YnN5bmMvZmZtcGVnL19idWlsZC9yZXN1bHRzP2J1aWxkSWQ9ODc4NTkmdmll dz1sb2dzCj4KPgo+IFRoYW5rcywKPiBzdwo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K