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 66CBD4CDF5 for ; Fri, 13 Jun 2025 13:21:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4576568C6BF; Fri, 13 Jun 2025 16:21:53 +0300 (EEST) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B802C68C4B1 for ; Fri, 13 Jun 2025 16:21:46 +0300 (EEST) Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-acb5ec407b1so345160866b.1 for ; Fri, 13 Jun 2025 06:21:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749820906; x=1750425706; h=content-transfer-encoding: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=frTHSvYk1kOgWZwDWOu6eb4kTnwJ1s3AQ+CyLWgagRs=; b=YUCkIXLBDBRUBxoddm2sOnY+RpzYX2vTeWKaLF8rfNjvVSmEhO/OWOED/nsAWNngrR 5GSDvXdWAyxBjUlJfo3eyDIXHDPyZdlsaFIewCxZjDnrzwf+btpBCYUbScdsHhBu7h9l Pb3okKbNdkwzX9+ihkIEWJQbSRRUgXN79EUkBF7Q7KhZislJH+zSM9u0mxg7D3mQYjwt CJR+IRuUkQGF5lJR/GrLDWREwnWAUvDgRjEgkZBFdEzdRF6lLGrHC/F11ihkn/fc1VkM wOHaRqPU6YzSTHgZFwUFG+KKraJiCBTp3Pn7QofvN5pYs8RF5N38BI+xXq3wQpCUnMcS j8fg== X-Gm-Message-State: AOJu0Yxjd6zMZ03LTPpDjoOc650KQ7US8+bx9Ej1h1YfZW39qJ8og7H/ RRNXkf0vXTKd9rDHRvP5zz2uo9eUViXylLBycomJmyNIALgGuQBpp/+0x30s0z6c X-Gm-Gg: ASbGncvscBWWJfJroJu+6SPWfzQ0dCQ2Znk2tj9uup66Pfdx+ELKGwe7lfOe8ngscIL dZw1UxmIbC8wST/9nl1nidwIPOMov5OvnqvEYvlBVV59j6z5q6kqw4M1O5dIyo7+18HADtqCs7d hJ/frwBb440GJLR7uM8OxHtqsTYx8ptA5zwJPhEAnOnANr9uTOfk45bRjCjmPenFURIRPq6ivFM ywdECM2Y4/2NP2LNcQS6B5EiNf6AQd9dlEgKG0REAmjninLVlFfL6ofNZxZWXbO70gPc/h+GGig 5WDjtR0njt1BQfWUtGUIn8iLBhnc087huRhn50dZj6RhtC6MOvCJey1ZXyj+lCIU/wu328dQF+k lRgzkreL+ypvnxDWaKtVsRyw= X-Google-Smtp-Source: AGHT+IGRC1ymJjMUSLdZhvwIqAukdW8W3PkZUEW6w8ODkjvY3Avw9e4ta86PGbt5QAUinpLCHDYdXQ== X-Received: by 2002:a17:907:968b:b0:ad2:28be:9a16 with SMTP id a640c23a62f3a-adec5d523bcmr227933666b.51.1749820905426; Fri, 13 Jun 2025 06:21:45 -0700 (PDT) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com. [209.85.221.43]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-adec899b106sm127415066b.178.2025.06.13.06.21.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Jun 2025 06:21:45 -0700 (PDT) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-3a52874d593so2059337f8f.0 for ; Fri, 13 Jun 2025 06:21:45 -0700 (PDT) X-Received: by 2002:a05:6000:2c0f:b0:3a4:d8f8:fba7 with SMTP id ffacd0b85a97d-3a5686df91bmr3265041f8f.2.1749820904850; Fri, 13 Jun 2025 06:21:44 -0700 (PDT) MIME-Version: 1.0 References: <20250612172500.2475075-1-tmatth@videolan.org> <9fd0b2cd-359f-24c2-c429-7eba2abbab16@martin.st> In-Reply-To: <9fd0b2cd-359f-24c2-c429-7eba2abbab16@martin.st> From: Tristan Matthews Date: Fri, 13 Jun 2025 09:21:32 -0400 X-Gmail-Original-Message-ID: X-Gm-Features: AX0GCFshPLgrNqmeJfr6kRFhHnx9pPdR_5mBAp-QUaqlCJVYL7XCFys9cD7s2BM Message-ID: To: =?UTF-8?Q?Martin_Storsj=C3=B6?= Subject: Re: [FFmpeg-devel] [PATCH] checkasm: h264dsp: test luma_dc_dequant 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: 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: T24gRnJpLCBKdW4gMTMsIDIwMjUgYXQgMjowOOKAr0FNIE1hcnRpbiBTdG9yc2rDtiA8bWFydGlu QG1hcnRpbi5zdD4gd3JvdGU6Cj4KPiBPbiBGcmksIDEzIEp1biAyMDI1LCBUcmlzdGFuIE1hdHRo ZXdzIHdyb3RlOgo+Cj4gPiBPbiBUaHUsIEp1biAxMiwgMjAyNSBhdCA0OjE04oCvUE0gTWFydGlu IFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0PiB3cm90ZToKPiA+Pgo+ID4+IE9uIFRodSwgMTIg SnVuIDIwMjUsIFRyaXN0YW4gTWF0dGhld3Mgd3JvdGU6Cj4gPj4KPiA+Pj4gLS0tCj4gPj4+IHRl c3RzL2NoZWNrYXNtL2gyNjRkc3AuYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKPiA+Pj4gMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKPiA+Pj4KPiA+ Pj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2gyNjRkc3AuYyBiL3Rlc3RzL2NoZWNrYXNt L2gyNjRkc3AuYwo+ID4+PiBpbmRleCBkMTIyOGVkOTg1Li41ZmJhMzFjZjY5IDEwMDY0NAo+ID4+ PiAtLS0gYS90ZXN0cy9jaGVja2FzbS9oMjY0ZHNwLmMKPiA+Pj4gKysrIGIvdGVzdHMvY2hlY2th c20vaDI2NGRzcC5jCj4gPj4+IEBAIC0yMiw2ICsyMiw3IEBACj4gPj4+ICNpbmNsdWRlICJjaGVj a2FzbS5oIgo+ID4+PiAjaW5jbHVkZSAibGliYXZjb2RlYy9oMjY0ZHNwLmgiCj4gPj4+ICNpbmNs dWRlICJsaWJhdmNvZGVjL2gyNjRkYXRhLmgiCj4gPj4+ICsjaW5jbHVkZSAibGliYXZjb2RlYy9o MjY0aWRjdC5oIgo+ID4+PiAjaW5jbHVkZSAibGliYXZjb2RlYy9oMjY0X3BhcnNlLmgiCj4gPj4+ ICNpbmNsdWRlICJsaWJhdnV0aWwvY29tbW9uLmgiCj4gPj4+ICNpbmNsdWRlICJsaWJhdnV0aWwv aW50cmVhZHdyaXRlLmgiCj4gPj4+IEBAIC0zMjQsNiArMzI1LDQxIEBAIHN0YXRpYyB2b2lkIGNo ZWNrX2lkY3RfbXVsdGlwbGUodm9pZCkKPiA+Pj4gICAgIH0KPiA+Pj4gfQo+ID4+Pgo+ID4+PiAr c3RhdGljIHZvaWQgY2hlY2tfaWRjdF9kZXF1YW50KHZvaWQpCj4gPj4+ICt7Cj4gPj4+ICsgICAg c3RhdGljIGNvbnN0IGludCBkZXB0aHNbNV0gPSB7IDgsIDksIDEwLCAxMiwgMTQgfTsKPiA+Pj4g KyAgICBMT0NBTF9BTElHTkVEXzE2KGludDE2X3QsIHNyYywgWzE2XSk7Cj4gPj4+ICsgICAgTE9D QUxfQUxJR05FRF8xNihpbnQxNl90LCBkc3QwLCBbMTYgKiAxNl0pOwo+ID4+PiArICAgIExPQ0FM X0FMSUdORURfMTYoaW50MTZfdCwgZHN0MSwgWzE2ICogMTZdKTsKPiA+Pj4gKyAgICBIMjY0RFNQ Q29udGV4dCBoOwo+ID4+PiArICAgIGludCBiaXRfZGVwdGgsIGksIHFtdWw7Cj4gPj4+ICsgICAg ZGVjbGFyZV9mdW5jX2VtbXMoQVZfQ1BVX0ZMQUdfTU1YIHwgQVZfQ1BVX0ZMQUdfU1NFMiwgdm9p ZCwgaW50MTZfdCAqb3V0cHV0LCBpbnQxNl90ICppbnB1dCwgaW50IHFtdWwpOwo+ID4+PiArCj4g Pj4+ICsgICAgZm9yIChpbnQgaiA9IDA7IGogPCAxNjsgaisrKQo+ID4+PiArICAgICAgICBzcmNb al0gPSAocm5kKCkgJSA1MTIpIC0gMjU2Owo+ID4+PiArCj4gPj4+ICsgICAgcW11bCA9IHJuZCgp ICUgNDA5NjsKPiA+Pj4gKwo+ID4+PiArICAgIG1lbXNldChkc3QwLCAwLCAxNiAqIDE2ICogc2l6 ZW9mKGRzdDBbMF0pKTsKPiA+Pj4gKyAgICBtZW1zZXQoZHN0MSwgMCwgMTYgKiAxNiAqIHNpemVv Zihkc3QxWzBdKSk7Cj4gPj4+ICsKPiA+Pj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgRkZfQVJSQVlf RUxFTVMoZGVwdGhzKTsgaSsrKSB7Cj4gPj4+ICsgICAgICAgIGJpdF9kZXB0aCA9IGRlcHRoc1tp XTsKPiA+Pj4gKyAgICAgICAgZmZfaDI2NGRzcF9pbml0KCZoLCBiaXRfZGVwdGgsIDEpOwo+ID4+ PiArCj4gPj4+ICsgICAgICAgIGlmIChjaGVja19mdW5jKGguaDI2NF9sdW1hX2RjX2RlcXVhbnRf aWRjdCwgImgyNjRfbHVtYV9kY19kZXF1YW50X2lkY3RfJWQiLCBiaXRfZGVwdGgpKSB7Cj4gPj4+ ICsKPiA+Pj4gKyAgICAgICAgICAgIGNhbGxfcmVmKGRzdDAsIHNyYywgcW11bCk7Cj4gPj4+ICsg ICAgICAgICAgICBjYWxsX25ldyhkc3QxLCBzcmMsIHFtdWwpOwo+ID4+PiArCj4gPj4+ICsgICAg ICAgICAgICBpZiAobWVtY21wKGRzdDAsIGRzdDEsIDE2ICogMTYgKiBzaXplb2YoKmRzdDApKSkK PiA+Pj4gKyAgICAgICAgICAgICAgICBmYWlsKCk7Cj4gPj4KPiA+PiBJZiBwb3NzaWJsZSwgdXNl IHRoZSBjaGVja2FzbV9jaGVja18qKCkgaGVscGVycyBmb3IgdmFsaWRhdGlvbiBmb3IgbmV3Cj4g Pj4gY29kZTsgdGhpcyBnaXZlcyB5b3UgcHJpbnRvdXQgb2YgdGhlIGRpZmZlcmluZyB2YWx1ZXMg aWYgeW91IHJ1biAiY2hlY2thc20KPiA+PiAtdiIgYW5kIG1vcmUuIEluIHRoaXMgY2FzZSwgSSB0 aGluayBjaGVja2FzbV9jaGVjayhpbnQxNl90LCBkc3QwLAo+ID4+IDE2KnNpemVvZihpbnQxNl90 KSwgZHN0MSwgMTYqc2l6ZW9mKGludDE2X3QpLCAxNiwgMTYsICJkc3QiKSB3b3VsZCBiZQo+ID4+ IHN1aXRhYmxlIG9uZS4KPiA+Cj4gPiBHb29kIGNhdGNoLCBhbHNvIEkgcmVhbGl6ZWQgdGhhdCB0 aGUgb3V0cHV0IGJ1ZmZlcnMgd2VyZSB0b28gc21hbGwsCj4gPiB3aWxsIGJlIGZpeGVkIGluIHRo ZSBuZXh0IHZlcnNpb24uCj4KPiBXaHkgd2FzIHRoYXQgdG9vIHNtYWxsPyBJZiB3ZSB3cml0ZSAo YW5kIGNoZWNrKSAxNngxNiBpbnQxNl90IGVsZW1lbnRzLAo+IHRoZSBwcmV2aW91cyBhbGxvY2F0 aW9uIG9mIExPQ0FMX0FMSUdORURfMTYoaW50MTZfdCwgZHN0MCwgWzE2ICogMTZdKQo+IHNvdW5k cyBqdXN0IHJpZ2h0PyBPciBkb2VzIHRoZSBmdW5jdGlvbiB1c2UgdGhlIFsxNioxNiwyKjE2KjE2 KSBhcmVhIG9mCj4gdGhlIGRlc3RpbmF0aW9uIGFzIHNjcmF0Y2ggc3BhY2U/CgpUaGF0J3Mgd2hh dCBJIHRob3VnaHQgdG9vIHVudGlsIEkgbm90aWNlZCB0aGUgRkFURSBmYWlsdXJlcyAoZS5nLgpo dHRwczovL3BhdGNod29yay5mZm1wZWcub3JnL2NoZWNrLzEyNDE0Ny8pLCBhbmQgb24gZnVydGhl ciBkaWdnaW5nCnJlYWxpemVkIHRoYXQgZGN0Y29lZiAodXNlZCBmb3IgZHN0IGhlcmU6Cmh0dHBz Oi8vZ2l0LmZmbXBlZy5vcmcvZ2l0d2ViL2ZmbXBlZy5naXQvYmxvYi9mYjY1ZWNiYzliODA1NTcx ZTVmZjcwN2I5MzVjMzQzODAzMTM3ZTU0Oi9saWJhdmNvZGVjL2gyNjRpZGN0X3RlbXBsYXRlLmMj bDI1NgopIHdpbGwgYmUgZWl0aGVyIDIgb3IgNCBieXRlcyBkZXBlbmRpbmcgb24gYml0LWRlcHRo IElJVUMgKHNlZQpodHRwczovL2dpdC5mZm1wZWcub3JnL2dpdHdlYi9mZm1wZWcuZ2l0L2Jsb2Iv ZmI2NWVjYmM5YjgwNTU3MWU1ZmY3MDdiOTM1YzM0MzgwMzEzN2U1NDovbGliYXZjb2RlYy9iaXRf ZGVwdGhfdGVtcGxhdGUuYyNsNTQKKQoKQmVzdCwKVHJpc3RhbgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==