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 DD41549DD3 for ; Sat, 11 May 2024 08:33:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9AA3468D587; Sat, 11 May 2024 11:33:00 +0300 (EEST) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DD05768D41B for ; Sat, 11 May 2024 11:32:53 +0300 (EEST) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6f447976de7so2538860b3a.1 for ; Sat, 11 May 2024 01:32:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715416372; x=1716021172; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=niKKVUBF3mqrHvsuUzFre78cuBqlBcGHTk6P2Db7xHU=; b=UMtde0saO69cZ5b4raIacS7GSQBT9CImO6JmRFqmYo7APCKh4GeS7eZrM8oSU1krdv 9kG6Q9JGuZkx/Ju50QbeArX5+t4M6ATBmUNhskrbZvtS1WRCEUFySIajpLH05Sc3Ulk+ y60LPUmRrKRMekLzzcPfQKd4cCJPreR9rk5fAzrKTHn/tKFzw8BBiGwQnozG68B/pCuk xFkzbkkNtITGKxiCDHPK0B198lx+iIooFFgh/5F9QlLsorNVqtmHtHza8I4X1s7/i+5A Z2sM8FMAVy/ZTOqWpkH7tjBSiltlTpAVOdcD/M1IdldJqnZxbIEA+cShxaVWF8jK5OQN xFXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715416372; x=1716021172; h=content-transfer-encoding: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=niKKVUBF3mqrHvsuUzFre78cuBqlBcGHTk6P2Db7xHU=; b=jyzARQpU1BmXRYEBS8kenENWZQG3nGSPbDZ4OI+uCpixN+wODyGcX/7wbWRNy3yLS9 60nqMWqggsyzR6jLyvQ280EQuPuzomA6liFqFbNkzrf37JvH+Yixg21wLNv9CJ7bgy3H xdehBsH4xXRV/lb/qD4rd1f+zcWr1fT3ow6d6ne+8NJ+mT+oPlL+iobrau6h7IjG2Msc hCn53hORIOFrNBV4ywpwqxrn0XFa77JpCL7KIyH/NEFuf/D4hyRlj/iguP79Llj92Ljv /KJCnD8GFnVEZuVwIhPN1kp335ZbZLEybel9KajZnctTEiahjd8Bz4DakNwfVygx2hrL nhVQ== X-Gm-Message-State: AOJu0YxCoZDliOmgKKmncCSGY9cLtR9jldEotWpYt0XXWXBUBjJmZmGu 4kmN38xFQhe0kZ+LeS2oiDFdnX5yK6WlJ9R/Fr69BP9jQ5SGjdsj2dQMA0bAiGkdWw2em86EHmQ PXxgddb+jNawunw/MhKMzriKP4xXRpQ== X-Google-Smtp-Source: AGHT+IEktuL6o9n8S3aWcl5xP6zecr++TGKpwZ9HOpD8IYtIRymbmp3+74c9lpGVXsXOhBzE7xM/ONt+iuX9p+T5ytg= X-Received: by 2002:a05:6a20:ce4b:b0:1a3:64a9:11e5 with SMTP id adf61e73a8af0-1afde1b729dmr4873569637.50.1715416371787; Sat, 11 May 2024 01:32:51 -0700 (PDT) MIME-Version: 1.0 References: <20240506171839.17559-1-ramiro.polla@gmail.com> <571673788.P1BDQtCdTB@basile.remlab.net> In-Reply-To: <571673788.P1BDQtCdTB@basile.remlab.net> From: Ramiro Polla Date: Sat, 11 May 2024 10:32:40 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v4 1/2] checkasm: add test for fdct 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: T24gTW9uLCBNYXkgNiwgMjAyNCBhdCA3OjQ24oCvUE0gUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJl bWlAcmVtbGFiLm5ldD4gd3JvdGU6Cj4gTGUgbWFhbmFudGFpbmEgNi4gdG91a29rdXV0YSAyMDI0 LCAyMC4xOC4zOSBFRVNUIFJhbWlybyBQb2xsYSBhIMOpY3JpdCA6Cj4gPiBSZXZpZXdlZC1ieTog TWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0Pgo+ID4gUmV2aWV3ZWQtYnk6IFLDqW1p IERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+Cj4gPiAtLS0KPiA+ICB0ZXN0cy9jaGVj a2FzbS9NYWtlZmlsZSAgIHwgIDEgKwo+ID4gIHRlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMgfCAg MyArKwo+ID4gIHRlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmggfCAgMSArCj4gPiAgdGVzdHMvY2hl Y2thc20vZmRjdGRzcC5jICB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwo+ID4gIHRlc3RzL2ZhdGUvY2hlY2thc20ubWFrICAgfCAgMSArCj4gPiAgNSBmaWxlcyBj aGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2No ZWNrYXNtL2ZkY3Rkc3AuYwo+ID4KPiA+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS9NYWtl ZmlsZSBiL3Rlc3RzL2NoZWNrYXNtL01ha2VmaWxlCj4gPiBpbmRleCAzZTQwYWJhMmMzLi5iNWJi ODg1MjAxIDEwMDY0NAo+ID4gLS0tIGEvdGVzdHMvY2hlY2thc20vTWFrZWZpbGUKPiA+ICsrKyBi L3Rlc3RzL2NoZWNrYXNtL01ha2VmaWxlCj4gPiBAQCAtNCw2ICs0LDcgQEAgQVZDT0RFQ09CSlMt JChDT05GSUdfQUMzRFNQKSAgICAgICAgICAgICs9IGFjM2RzcC5vCj4gPiAgQVZDT0RFQ09CSlMt JChDT05GSUdfQVVESU9EU1ApICAgICAgICAgICs9IGF1ZGlvZHNwLm8KPiA+ICBBVkNPREVDT0JK Uy0kKENPTkZJR19CTE9DS0RTUCkgICAgICAgICAgKz0gYmxvY2tkc3Aubwo+ID4gIEFWQ09ERUNP QkpTLSQoQ09ORklHX0JTV0FQRFNQKSAgICAgICAgICArPSBic3dhcGRzcC5vCj4gPiArQVZDT0RF Q09CSlMtJChDT05GSUdfRkRDVERTUCkgICAgICAgICAgICs9IGZkY3Rkc3Aubwo+ID4gIEFWQ09E RUNPQkpTLSQoQ09ORklHX0ZNVENPTlZFUlQpICAgICAgICArPSBmbXRjb252ZXJ0Lm8KPiA+ICBB VkNPREVDT0JKUy0kKENPTkZJR19HNzIyRFNQKSAgICAgICAgICAgKz0gZzcyMmRzcC5vCj4gPiAg QVZDT0RFQ09CSlMtJChDT05GSUdfSDI2NENIUk9NQSkgICAgICAgICs9IGgyNjRjaHJvbWEubwo+ ID4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMgYi90ZXN0cy9jaGVja2Fz bS9jaGVja2FzbS5jCj4gPiBpbmRleCA5YmUzMmZjMTZlLi5lNWQzOWUyMTE2IDEwMDY0NAo+ID4g LS0tIGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwo+ID4gKysrIGIvdGVzdHMvY2hlY2thc20v Y2hlY2thc20uYwo+ID4gQEAgLTEwNiw2ICsxMDYsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsK PiA+ICAgICAgI2lmIENPTkZJR19FWFJfREVDT0RFUgo+ID4gICAgICAgICAgeyAiZXhyZHNwIiwg Y2hlY2thc21fY2hlY2tfZXhyZHNwIH0sCj4gPiAgICAgICNlbmRpZgo+ID4gKyAgICAjaWYgQ09O RklHX0ZEQ1REU1AKPiA+ICsgICAgICAgIHsgImZkY3Rkc3AiLCBjaGVja2FzbV9jaGVja19mZGN0 ZHNwIH0sCj4gPiArICAgICNlbmRpZgo+ID4gICAgICAjaWYgQ09ORklHX0ZMQUNfREVDT0RFUgo+ ID4gICAgICAgICAgeyAiZmxhY2RzcCIsIGNoZWNrYXNtX2NoZWNrX2ZsYWNkc3AgfSwKPiA+ICAg ICAgI2VuZGlmCj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaCBiL3Rl c3RzL2NoZWNrYXNtL2NoZWNrYXNtLmgKPiA+IGluZGV4IDE3MzM2MGFmNjAuLjg4MDdhMzdhNDMg MTAwNjQ0Cj4gPiAtLS0gYS90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5oCj4gPiArKysgYi90ZXN0 cy9jaGVja2FzbS9jaGVja2FzbS5oCj4gPiBAQCAtODUsNiArODUsNyBAQCB2b2lkIGNoZWNrYXNt X2NoZWNrX2Jsb2NrZHNwKHZvaWQpOwo+ID4gIHZvaWQgY2hlY2thc21fY2hlY2tfYnN3YXBkc3Ao dm9pZCk7Cj4gPiAgdm9pZCBjaGVja2FzbV9jaGVja19jb2xvcnNwYWNlKHZvaWQpOwo+ID4gIHZv aWQgY2hlY2thc21fY2hlY2tfZXhyZHNwKHZvaWQpOwo+ID4gK3ZvaWQgY2hlY2thc21fY2hlY2tf ZmRjdGRzcCh2b2lkKTsKPiA+ICB2b2lkIGNoZWNrYXNtX2NoZWNrX2ZpeGVkX2RzcCh2b2lkKTsK PiA+ICB2b2lkIGNoZWNrYXNtX2NoZWNrX2ZsYWNkc3Aodm9pZCk7Cj4gPiAgdm9pZCBjaGVja2Fz bV9jaGVja19mbG9hdF9kc3Aodm9pZCk7Cj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20v ZmRjdGRzcC5jIGIvdGVzdHMvY2hlY2thc20vZmRjdGRzcC5jCj4gPiBuZXcgZmlsZSBtb2RlIDEw MDY0NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uYzY0MGEwMDY1Ngo+ID4gLS0tIC9kZXYvbnVsbAo+ ID4gKysrIGIvdGVzdHMvY2hlY2thc20vZmRjdGRzcC5jCj4gPiBAQCAtMCwwICsxLDcxIEBACj4g PiArLyoKPiA+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCj4gPiArICoKPiA+ICsg KiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y IG1vZGlmeQo+ID4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiA+ICsgKiAoYXQg eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ID4gKyAqCj4gPiArICogRkZtcGVnIGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gPiArICog YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu dHkgb2YKPiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS IFBVUlBPU0UuICBTZWUgdGhlCj4gPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4KPiA+ICsgKgo+ID4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCj4gPiArICogd2l0 aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwg SW5jLiwKPiA+ICsgKiA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1B IDAyMTEwLTEzMDEgVVNBLgo+ID4gKyAqLwo+ID4gKwo+ID4gKyNpbmNsdWRlIDxzdHJpbmcuaD4K PiA+ICsKPiA+ICsjaW5jbHVkZSAiY2hlY2thc20uaCIKPiA+ICsKPiA+ICsjaW5jbHVkZSAibGli YXZjb2RlYy9hdmNvZGVjLmgiCj4gPiArI2luY2x1ZGUgImxpYmF2Y29kZWMvZmRjdGRzcC5oIgo+ ID4gKwo+ID4gKyNpbmNsdWRlICJsaWJhdnV0aWwvY29tbW9uLmgiCj4gPiArI2luY2x1ZGUgImxp YmF2dXRpbC9pbnRlcm5hbC5oIgo+ID4gKyNpbmNsdWRlICJsaWJhdnV0aWwvbWVtX2ludGVybmFs LmgiCj4gPiArCj4gPiArc3RhdGljIGludCBpbnQxNl9jbXBfb2ZmX2J5X24oY29uc3QgaW50MTZf dCAqcmVmLCBjb25zdCBpbnQxNl90ICp0ZXN0LAo+ID4gc2l6ZV90IG4sIGludCBhY2N1cmFjeSkg K3sKPiA+ICsgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBuOyBpKyspIHsKPiA+ICsgICAgICAg IGlmIChhYnMocmVmW2ldIC0gdGVzdFtpXSkgPiBhY2N1cmFjeSkKPiA+ICsgICAgICAgICAgICBy ZXR1cm4gMTsKPiA+ICsgICAgfQo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiAr c3RhdGljIHZvaWQgY2hlY2tfZmRjdCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgTE9DQUxfQUxJR05F RF8xNihpbnQxNl90LCBibG9jazAsIFs2NF0pOwo+ID4gKyAgICBMT0NBTF9BTElHTkVEXzE2KGlu dDE2X3QsIGJsb2NrMSwgWzY0XSk7Cj4gPiArCj4gPiArICAgIEFWQ29kZWNDb250ZXh0IGF2Y3R4 ID0gewo+ID4gKyAgICAgICAgLmJpdHNfcGVyX3Jhd19zYW1wbGUgPSA4LAo+ID4gKyAgICAgICAg LmRjdF9hbGdvID0gRkZfRENUX0FVVE8sCj4gPiArICAgIH07Cj4gPiArICAgIEZEQ1REU1BDb250 ZXh0IGg7Cj4gPiArCj4gPiArICAgIGZmX2ZkY3Rkc3BfaW5pdCgmaCwgJmF2Y3R4KTsKPiA+ICsK PiA+ICsgICAgaWYgKGNoZWNrX2Z1bmMoaC5mZGN0LCAiZmRjdCIpKSB7Cj4gPiArICAgICAgICBk ZWNsYXJlX2Z1bmModm9pZCwgaW50MTZfdCAqKTsKPiA+ICsgICAgICAgIGZvciAoaW50IGkgPSAw OyBpIDwgNjQ7IGkrKykgewo+ID4gKyAgICAgICAgICAgIHVpbnQ4X3QgciA9IHJuZCgpOwo+ID4g KyAgICAgICAgICAgIGJsb2NrMFtpXSA9IHI7Cj4gPiArICAgICAgICAgICAgYmxvY2sxW2ldID0g cjsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIGNhbGxfcmVmKGJsb2NrMCk7Cj4gPiArICAg ICAgICBjYWxsX25ldyhibG9jazEpOwo+ID4gKyAgICAgICAgaWYgKGludDE2X2NtcF9vZmZfYnlf bihibG9jazAsIGJsb2NrMSwgNjQsIDIpKQo+ID4gKyAgICAgICAgICAgIGZhaWwoKTsKPiA+ICsg ICAgICAgIGJlbmNoX25ldyhibG9jazEpOwo+ID4gKyAgICB9Cj4gPiArfQo+ID4gKwo+ID4gK3Zv aWQgY2hlY2thc21fY2hlY2tfZmRjdGRzcCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgY2hlY2tfZmRj dCgpOwo+ID4gKyAgICByZXBvcnQoImZkY3Rkc3AiKTsKPiA+ICt9Cj4gPiBkaWZmIC0tZ2l0IGEv dGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsgYi90ZXN0cy9mYXRlL2NoZWNrYXNtLm1hawo+ID4gaW5k ZXggNGE4ZTMxMmRhOS4uOWI1ZTJiMGQ5OCAxMDA2NDQKPiA+IC0tLSBhL3Rlc3RzL2ZhdGUvY2hl Y2thc20ubWFrCj4gPiArKysgYi90ZXN0cy9mYXRlL2NoZWNrYXNtLm1hawo+ID4gQEAgLTgsNiAr OCw3IEBAIEZBVEVfQ0hFQ0tBU00gPSBmYXRlLWNoZWNrYXNtLWFhY2VuY2RzcAo+ID4gICAgICAg ICAgICBcIGZhdGUtY2hlY2thc20tYmxvY2tkc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAo+ID4gZmF0ZS1jaGVja2FzbS1ic3dhcGRzcCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcCj4gPiBmYXRlLWNoZWNrYXNtLWV4cmRzcCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFwgKwo+ID4gZmF0ZS1jaGVja2FzbS1mZGN0ZHNwICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiBmYXRlLWNoZWNrYXNtLWZpeGVkX2RzcCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+IGZhdGUtY2hlY2thc20tZmxhY2RzcCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gZmF0ZS1jaGVja2FzbS1mbG9h dF9kc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4KPiBObyBvYmplY3Rpb25z IGZyb20gbWUsIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIGFuZCBzZWVtaW5nbHkgdHJpdmlhbCB0byBh ZGQgOSBhbmQKPiAxMCBiaXRzIHdoaWxlIGF0IGl0LgoKVGhhbmtzLiBQdXNoZWQuCgpJJ2xsIGFk ZCBjaGVja3MgZm9yIHRoZSA5IGFuZCAxMCBiaXRzIGxhdGVyLgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==