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 B12734A4C5 for ; Thu, 30 May 2024 21:56:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E402168D2C8; Fri, 31 May 2024 00:56:34 +0300 (EEST) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 005C768BC4A for ; Fri, 31 May 2024 00:56:27 +0300 (EEST) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2c19bba897bso1084088a91.2 for ; Thu, 30 May 2024 14:56:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717106185; x=1717710985; 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=QFT+gBA8WgbqOZXiNv7w0ppPdV68j96baJOTEt4aUsc=; b=kFl6Kbq/9YFY0MhUti8IvkOrHuH8cidIaYXvjgkEjCkz3nsAxjLFfIGUDpf7xoH3IR LYwF8rgEibr30rI/yviXBg7FX8b39Yu6K1hwp9FD7AhyTr5SZdgpQbuSh4XKch4CyPJ7 ME75ww14TO+YC5XPBragMFKR0dLDrkgAosXLexjb56YxPsqDKML5nmFycPHlfv1b+zGx aIDBcEogbYB80o6ta0qmackHRyoz6n8bVlqQD81aQF3KrDdnMln6ipNxUWo0RUglGcNA 4IqCno7iEGXobXfU0wz+ujt85CNiOc71CAs7SwtQZGBDuAUNoHhn3ovlnljVFS3UIRny +YIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717106185; x=1717710985; 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=QFT+gBA8WgbqOZXiNv7w0ppPdV68j96baJOTEt4aUsc=; b=kmfp/xZHalmyKSnAzRkDfoNm2yNAH/lafrme86wEMPrSfMbBuhEdyoZDK2Euh8eONf PVD19MSvEYUzaiyzNAWL5Ak8iqu7a+Ujso1qvw9xW2qDogaMhssuXfm7BdOFkgh2lPju 0hZJz/KTciVARrwzAYTvCqGee0B84f9iYK4QYoqXRnLzlJNK3lti0gYk+en1/BYShvUB VVjIUYZ2986xwvA+b/ZW2olymKqZDFOkkevzVoWnofJHrz3+vPGd9gc6HITSsu6kqHxM s2zAMz0tzA2kiR19gRPT8sYT0xmMSNuOR4erVBc0x7CktgI6o92gIDT38C6DUDEMo0RC UNvA== X-Gm-Message-State: AOJu0YzZdj6gBx8YW75R2gnIXITXEt+AXuI+xtLXLGkVmv1BSVc+zH1S QXiFpSsv5D/nB4RCwAxrXjICCykh30Q2MWkAI2RTfSur2ceGprR6QYWQYQ== X-Google-Smtp-Source: AGHT+IE3kjEROpEuYPK2H9S1gcrVYmuJE2XdxZdfxFKJNMLbFvGVy03SuNExznGIFgqi6Bts83sLig== X-Received: by 2002:a17:90a:43e5:b0:2bd:d4a0:7fce with SMTP id 98e67ed59e1d1-2c1dc576722mr27170a91.20.1717106184626; Thu, 30 May 2024 14:56:24 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c1a776e228sm2143890a91.18.2024.05.30.14.56.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 May 2024 14:56:24 -0700 (PDT) Message-ID: <49f70bcd-01de-4537-b820-ef0ec7de60be@gmail.com> Date: Thu, 30 May 2024 18:56:21 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240530155845.7384-1-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240530155845.7384-1-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCHv5] checkasm/lpc: test compute_autocorr 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: T24gNS8zMC8yMDI0IDEyOjU4IFBNLCBSw6ltaSBEZW5pcy1Db3VybW9udCB3cm90ZToKPiBBbHNv IHJlc3RyaWN0IGxlbmd0aCB0byBldmVuIHZhbHVlcyBhcyBwZXIgKHF1ZXN0aW9uYWJsZSkgYXNz dW1wdGlvbiBpbgo+IHRoZSByZWZlcmVuY2UgQyBjb2RlLgo+IC0tLQo+ICAgdGVzdHMvY2hlY2th c20vbHBjLmMgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t LQo+ICAgMSBmaWxlIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2xwYy5jIGIvdGVzdHMvY2hlY2thc20vbHBj LmMKPiBpbmRleCA1OTJlMzRjMDNkLi5mOWYzZDg0MDgwIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2No ZWNrYXNtL2xwYy5jCj4gKysrIGIvdGVzdHMvY2hlY2thc20vbHBjLmMKPiBAQCAtMTYsNiArMTYs NyBAQAo+ICAgICogNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAw MjExMC0xMzAxIFVTQS4KPiAgICAqLwo+ICAgCj4gKyNpbmNsdWRlICJsaWJhdnV0aWwvYXZhc3Nl cnQuaCIKPiAgICNpbmNsdWRlICJsaWJhdnV0aWwvbWVtX2ludGVybmFsLmgiCj4gICAKPiAgICNp bmNsdWRlICJsaWJhdmNvZGVjL2xwYy5oIgo+IEBAIC0zMCw3ICszMSw3IEBACj4gICAgICAgICAg IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKPiAgICAgICB9IHdoaWxlICgwKQo+ICAgCj4gLSNkZWZpbmUgRVBTIDAuMDA1 Cj4gKyNkZWZpbmUgRVBTIDAuMDAwMQoKV29udCB0aGlzIGVuZCB1cCBpbiBmYWlsdXJlcyBmb3Ig c29tZSB0YXJnZXRzPwoKPiAgIAo+ICAgc3RhdGljIHZvaWQgdGVzdF93aW5kb3coaW50IGxlbikK PiAgIHsKPiBAQCAtNTcsMTAgKzU4LDUxIEBAIHN0YXRpYyB2b2lkIHRlc3Rfd2luZG93KGludCBs ZW4pCj4gICAgICAgYmVuY2hfbmV3KHNyYywgbGVuLCBkc3QxKTsKPiAgIH0KPiAgIAo+ICsjaWYg IUFSQ0hfWDg2Cj4gK3N0YXRpYyB2b2lkIHRlc3RfY29tcHV0ZV9hdXRvY29ycihwdHJkaWZmX3Qg bGVuLCBpbnQgbGFnKQo+ICt7Cj4gKyAgICBjb25zdCBkb3VibGUgZXBzID0gRVBTICogKGRvdWJs ZSlsZW47Cj4gKyAgICBMT0NBTF9BTElHTkVEKDMyLCBkb3VibGUsIHNyYywgWzUwMDAgKyAyICsg TUFYX0xQQ19PUkRFUl0pOwo+ICsgICAgTE9DQUxfQUxJR05FRCgxNiwgZG91YmxlLCBkc3QwLCBb TUFYX0xQQ19PUkRFUiArIDFdKTsKPiArICAgIExPQ0FMX0FMSUdORUQoMTYsIGRvdWJsZSwgZHN0 MSwgW01BWF9MUENfT1JERVIgKyAxXSk7Cj4gKwo+ICsgICAgZGVjbGFyZV9mdW5jKHZvaWQsIGNv bnN0IGRvdWJsZSAqaW4sIHB0cmRpZmZfdCBsZW4sIGludCBsYWcsIGRvdWJsZSAqb3V0KTsKPiAr Cj4gKyAgICBhdl9hc3NlcnQwKGxhZyA+PSAwICYmIGxhZyA8PSBNQVhfTFBDX09SREVSKTsKPiAr Cj4gKyAgICBmb3IgKGludCBpID0gMDsgaSA8IE1BWF9MUENfT1JERVI7IGkrKykKPiArICAgICAg ICBzcmNbaV0gPSAwLjsKPiArCj4gKyAgICBzcmMgKz0gTUFYX0xQQ19PUkRFUjsKPiArCj4gKyAg ICBmb3IgKGludCBpID0gMDsgaSA8IDUwMDAgKyAyOyBpKyspIHsKPiArICAgICAgICBzcmNbaV0g PSAoZG91YmxlKXJuZCgpIC8gKGRvdWJsZSlVSU5UX01BWDsKPiArICAgIH0KPiArCj4gKyAgICBj YWxsX3JlZihzcmMsIGxlbiwgbGFnLCBkc3QwKTsKPiArICAgIGNhbGxfbmV3KHNyYywgbGVuLCBs YWcsIGRzdDEpOwo+ICsKPiArICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDw9IGxhZzsgaSsrKSB7 Cj4gKyAgICAgICAgaWYgKCFkb3VibGVfbmVhcl9hYnNfZXBzKGRzdDBbaV0sIGRzdDFbaV0sIGVw cykpIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlenU6ICUtIC4xMmYgLSAlLSAu MTJmID0gJSAuMTJnXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGksIGRzdDBbaV0sIGRzdDFb aV0sIGRzdDBbaV0gLSBkc3QxW2ldKTsKPiArICAgICAgICAgICAgZmFpbCgpOwo+ICsgICAgICAg ICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgYmVuY2hfbmV3KHNy YywgNDYwOCwgbGFnLCBkc3QxKTsKPiArfQo+ICsjZW5kaWYKPiArCj4gICB2b2lkIGNoZWNrYXNt X2NoZWNrX2xwYyh2b2lkKQo+ICAgewo+ICAgICAgIExQQ0NvbnRleHQgY3R4Owo+IC0gICAgaW50 IGxlbiA9IHJuZCgpICUgNTAwMDsKPiArICAgIGludCBsZW4gPSAyMDAwICsgcm5kKCkgJSAzMDAw Owo+ICsjaWYgIUFSQ0hfWDg2Cj4gKyAgICBzdGF0aWMgY29uc3QgaW50IGxhZ3NbXSA9IHsgOCwg MTIsIH07Cj4gKyNlbmRpZgo+ICsKPiAgICAgICBmZl9scGNfaW5pdCgmY3R4LCAzMiwgMTYsIEZG X0xQQ19UWVBFX0RFRkFVTFQpOwo+ICAgCj4gICAgICAgaWYgKGNoZWNrX2Z1bmMoY3R4LmxwY19h cHBseV93ZWxjaF93aW5kb3csICJhcHBseV93ZWxjaF93aW5kb3dfZXZlbiIpKSB7Cj4gQEAgLTcy LDYgKzExNCwxNyBAQCB2b2lkIGNoZWNrYXNtX2NoZWNrX2xwYyh2b2lkKQo+ICAgICAgICAgICB0 ZXN0X3dpbmRvdyhsZW4gfCAxKTsKPiAgICAgICB9Cj4gICAgICAgcmVwb3J0KCJhcHBseV93ZWxj aF93aW5kb3dfb2RkIik7Cj4gLQo+ICAgICAgIGZmX2xwY19lbmQoJmN0eCk7Cj4gKwo+ICsjaWYg IUFSQ0hfWDg2Cj4gKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IEZGX0FSUkFZX0VMRU1TKGxh Z3MpOyBpKyspIHsKPiArICAgICAgICBmZl9scGNfaW5pdCgmY3R4LCBsZW4sIGxhZ3NbaV0sIEZG X0xQQ19UWVBFX0RFRkFVTFQpOwo+ICsgICAgICAgIGlmIChjaGVja19mdW5jKGN0eC5scGNfY29t cHV0ZV9hdXRvY29yciwgImF1dG9jb3JyXyVkIiwgbGFnc1tpXSkpIHsKPiArICAgICAgICAgICAg dGVzdF9jb21wdXRlX2F1dG9jb3JyKGxlbiAmIH4xLCBsYWdzW2ldKTsKPiArICAgICAgICAgICAg LypUT0RPOiB0ZXN0X2NvbXB1dGVfYXV0b2NvcnIobGVuIHwgMSwgbGFnc1tpXSk7Ki8KPiArICAg ICAgICB9Cj4gKyAgICAgICAgZmZfbHBjX2VuZCgmY3R4KTsKPiArICAgIH0KPiArICAgIHJlcG9y dCgiY29tcHV0ZV9hdXRvY29yciIpOwo+ICsjZW5kaWYKPiAgIH0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=