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 83AE149583 for ; Wed, 12 Jun 2024 17:33:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 317FE68D954; Wed, 12 Jun 2024 20:33:48 +0300 (EEST) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6C8A868D912 for ; Wed, 12 Jun 2024 20:33:41 +0300 (EEST) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1f700e4cb92so1318585ad.2 for ; Wed, 12 Jun 2024 10:33:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718213619; x=1718818419; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=Ld7Bh2genQMbbwlu0WTfOhBoGvOgTMU6YWXI3Df/1rU=; b=bQOSLLE6iELkhY0/qpXXpz7Wxv373GtKgSH52bw85BOSva0tWh1+mcN4/r3+vfCbre 9QBYT0opsAlAU3uFnDaEhUJt7v3NMXEi/lHpfA0EWsjPGf0gWEojCywZ3xgtgVZb8MPS QMAgMGvFNi5IrantTeQuxYywr+gwuNmo2FUp19Mxw79xelBrMre0DfY9aJDW+5B0tses na6W6nWOuHY1rkpjDX8EFJfI9zReTfefJKfmMkyCPUTzw6fc/z/Wc0WkQOsPypS57e0Z ZTSOgIeJh8BkCN0OazhuFaBCVYXMgnui52IsO8kvtreGCxqQ7HJ7uR0CuhhlnXXRrC1c CuMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718213619; x=1718818419; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ld7Bh2genQMbbwlu0WTfOhBoGvOgTMU6YWXI3Df/1rU=; b=gcFztZruVEsfzK8PYS8mZ8IWTpGt4sJVJj/URX7TihQ/QVOgpeblzAo3RbBV8Ik6n3 lkfHzdQIYyyUr3pGxibg0oHcXmKnTy6xX5dl5pG3W37g7X3+nUL7Bh6OZFctSxbA4gru /IlThVQgwHJfUgcS8Bzuoi9YTTbvk1+KYUUzBkaKab23aU9w1OSaXUjDsJ8lJAigYbU7 XwEAnsnN/n5O3IRVh/GKq14OJi2FQvgT5ThSe7Xs4ImxG4UVR9Y6XKBVRP3HmeToec5j 8A/F5cy0d1rukqVvOEq4cbBGv+Kidyk4wilrpthFPlhFhOJQsdznXU5HuQuKW8rUNxZ6 NqXQ== X-Gm-Message-State: AOJu0YzzcTfEcyr7+5KIQOxGyI+tyx2KNr3apt3jdn4h0vGZuIZmbMMh zaM1sF2/O6xf3LA5KRV22g3xiKar1XS6KVEUlH1ar05XaW7wjU5+3o4Eag== X-Google-Smtp-Source: AGHT+IFuRXpYzaQ+46ch0+9XNmdAHC+VfD+4kkEO6AXAAHKrBuxtavP7IuVebbQJ47wGxv1XZwTjpQ== X-Received: by 2002:a17:902:e84d:b0:1f7:38c5:1f0d with SMTP id d9443c01a7336-1f83b717ad1mr33020675ad.45.1718213619047; Wed, 12 Jun 2024 10:33:39 -0700 (PDT) Received: from [192.168.0.16] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f717147101sm59603335ad.22.2024.06.12.10.33.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Jun 2024 10:33:38 -0700 (PDT) Message-ID: Date: Wed, 12 Jun 2024 14:34:04 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240610202322.786800-1-remi@remlab.net> <20240610202322.786800-3-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240610202322.786800-3-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCHv4 3/4] checkasm/h263dsp: test dct_unquantize_{intra, inter} 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNi8xMC8yMDI0IDU6MjMgUE0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IC0tLQo+ ICAgdGVzdHMvY2hlY2thc20vaDI2M2RzcC5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20vaDI2M2RzcC5jIGIv dGVzdHMvY2hlY2thc20vaDI2M2RzcC5jCj4gaW5kZXggMmQwOTU3YTkwYi4uYTg1MzA0MDNlZSAx MDA2NDQKPiAtLS0gYS90ZXN0cy9jaGVja2FzbS9oMjYzZHNwLmMKPiArKysgYi90ZXN0cy9jaGVj a2FzbS9oMjYzZHNwLmMKPiBAQCAtMTgsMTMgKzE4LDYxIEBACj4gICAgKiA1MSBGcmFua2xpbiBT dHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgo+ICAgICovCj4g ICAKPiArI2luY2x1ZGUgPHN0ZGJvb2wuaD4KPiAgICNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgIAo+ ICAgI2luY2x1ZGUgImNoZWNrYXNtLmgiCj4gICAKPiAtI2luY2x1ZGUgImxpYmF2Y29kZWMvaDI2 M2RzcC5oIgo+ICsjaW5jbHVkZSAibGliYXZ1dGlsL2F2YXNzZXJ0LmgiCj4gICAjaW5jbHVkZSAi bGliYXZ1dGlsL21lbS5oIgo+ICAgI2luY2x1ZGUgImxpYmF2dXRpbC9tZW1faW50ZXJuYWwuaCIK PiArI2luY2x1ZGUgImxpYmF2Y29kZWMvaDI2M2RzcC5oIgo+ICsjaW5jbHVkZSAibGliYXZjb2Rl Yy9tcGVndmlkZW9kYXRhLmgiCj4gKwo+ICtzdGF0aWMgdWludF9mYXN0OF90IG1wZWdfcXNjYWxl X3JuZCh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgbiA9IHJuZCgpLCBxID0gKG4gPj4gMSkgJiAzMTsK PiArCj4gKyAgICBpZiAobiAmIDEpCj4gKyAgICAgICAgcmV0dXJuIGZmX21wZWcyX25vbl9saW5l YXJfcXNjYWxlW3FdOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHJldHVybiBxIDw8IDE7Cj4gK30K PiArCj4gK3R5cGVkZWYgdm9pZCAoKnVucXVhbnRpemVyKShpbnQxNl90ICosIHNpemVfdCwgaW50 LCBpbnQpOwo+ICsKPiArc3RhdGljIHZvaWQgY2hlY2tfZGN0X3VucXVhbnRpemUodW5xdWFudGl6 ZXIgZnVuYywgY29uc3QgY2hhciAqbmFtZSkKPiArewo+ICsjZGVmaW5lIExFTiA2NAo+ICsgICAg TE9DQUxfQUxJR05FRF8xNihpbnQxNl90LCBibG9jazAsIFtMRU5dKTsKPiArICAgIExPQ0FMX0FM SUdORURfMTYoaW50MTZfdCwgYmxvY2sxLCBbTEVOXSk7Cj4gKyAgICBzaXplX3QgY29lZmZzID0g cm5kKCkgJSBMRU47Cj4gKyAgICBjb25zdCBpbnQgcXNjYWxlID0gbXBlZ19xc2NhbGVfcm5kKCk7 Cj4gKyAgICBjb25zdCBpbnQgcW11bCA9IHFzY2FsZSA8PCAxOwo+ICsgICAgY29uc3QgaW50IHFh ZGQgPSAocm5kKCkgJiAxKSA/IChxc2NhbGUgLSAxKSB8IDEgOiAwOwo+ICsKPiArICAgIGRlY2xh cmVfZnVuYyh2b2lkLCBpbnQxNl90ICosIHNpemVfdCwgaW50LCBpbnQpOwo+ICsKPiArICAgIGZv ciAoc2l6ZV90IGkgPSAwOyBpIDwgTEVOOyBpKyspCj4gKyAgICAgICAgYmxvY2sxW2ldID0gYmxv Y2swW2ldID0gKHJuZCgpICYgMSkgPyBybmQoKSA6IDA7CgpEb24ndCB3YXN0ZSBybmcgYml0cy4K CmZvciAoc2l6ZV90IGkgPSAwOyBpIDwgTEVOOyBpKyspIHsKICAgICBpbnQgbiA9IHJuZCgpOwog ICAgIGJsb2NrMVtpXSA9IGJsb2NrMFtpXSA9IChuICYgMSkgPyBuIDogMDsKfQoKPiArCj4gKyAg ICBpZiAoY2hlY2tfZnVuYyhmdW5jLCAiaDI2M2RzcC5kY3RfdW5xdWFudGl6ZV8lcyIsIG5hbWUp KSB7Cj4gKyAgICAgICAgY2FsbF9yZWYoYmxvY2swLCAwLCBxbXVsLCBxYWRkKTsKPiArICAgICAg ICBjYWxsX25ldyhibG9jazEsIDAsIHFtdWwsIHFhZGQpOwo+ICsKPiArICAgICAgICBpZiAoYmxv Y2swWzBdICE9IGJsb2NrMVswXSkKPiArICAgICAgICAgICAgZmFpbCgpOwo+ICsKPiArICAgICAg ICBhdl9hc3NlcnQwKGNvZWZmcyA8IExFTik7Cj4gKyAgICAgICAgY2FsbF9yZWYoYmxvY2swLCBj b2VmZnMsIHFtdWwsIHFhZGQpOwo+ICsgICAgICAgIGNhbGxfbmV3KGJsb2NrMSwgY29lZmZzLCBx bXVsLCBxYWRkKTsKPiArCj4gKyAgICAgICAgaWYgKG1lbWNtcChibG9jazAsIGJsb2NrMSwgKGNv ZWZmcyArIDEpICogc2l6ZW9mIChpbnQxNl90KSkpCj4gKyAgICAgICAgICAgIGZhaWwoKTsKPiAr Cj4gKyAgICAgICAgYmVuY2hfbmV3KGJsb2NrMSwgTEVOIC0gMSwgcW11bCwgcWFkZCk7Cj4gKyAg ICB9Cj4gK30KPiAgIAo+ICAgdHlwZWRlZiB2b2lkICgqZmlsdGVyKSh1aW50OF90ICpzcmMsIGlu dCBzdHJpZGUsIGludCBxc2NhbGUpOwo+ICAgCj4gQEAgLTU2LDYgKzEwNCw5IEBAIHZvaWQgY2hl Y2thc21fY2hlY2tfaDI2M2RzcCh2b2lkKQo+ICAgICAgIEgyNjNEU1BDb250ZXh0IGN0eDsKPiAg IAo+ICAgICAgIGZmX2gyNjNkc3BfaW5pdCgmY3R4KTsKPiArICAgIGNoZWNrX2RjdF91bnF1YW50 aXplKGN0eC5oMjYzX2RjdF91bnF1YW50aXplX2ludHJhLCAiaW50cmEiKTsKPiArICAgIGNoZWNr X2RjdF91bnF1YW50aXplKGN0eC5oMjYzX2RjdF91bnF1YW50aXplX2ludGVyLCAiaW50ZXIiKTsK PiArICAgIHJlcG9ydCgiZGN0X3VucXVhbnRpemUiKTsKPiAgICAgICBjaGVja19sb29wX2ZpbHRl cignaCcsIGN0eC5oMjYzX2hfbG9vcF9maWx0ZXIpOwo+ICAgICAgIGNoZWNrX2xvb3BfZmlsdGVy KCd2JywgY3R4LmgyNjNfdl9sb29wX2ZpbHRlcik7Cj4gICAgICAgcmVwb3J0KCJsb29wX2ZpbHRl ciIpOwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==