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 662CE4AFBC for ; Sat, 25 May 2024 16:30:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 141A168D544; Sat, 25 May 2024 19:30:47 +0300 (EEST) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4736C68D4F6 for ; Sat, 25 May 2024 19:30:40 +0300 (EEST) Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-68194ee2174so1448256a12.3 for ; Sat, 25 May 2024 09:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716654637; x=1717259437; 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=mfyvcOhk1tN/79A06F7ns2tRFGO5D+UXCzRyYmX98yk=; b=LgWjpt5/kHZ7OwlG+1RnDz2hxYIN9uaLJzX64LVYRwchiMu6yaSlm5zmR4Kk2WGNMG gtgq9/KL+kIKYAPvjntz/Lj6v4Vl7uTy0TAer3iSWuoPb+zlJoza3sU+lHXIrb3UGQIN Dl0OeWAhnaPxodEMNmGk5DycofrDkiL8byp6EzhJIkAYfYxq+GlIZz0VTdIxsVW7ohB7 WZikzDOrtvVjphUgc2jJC/AZYCnUemRp353kQq+dCsiOc71mGcSOEQ3ed+Cxt6KlniQn vnV7R1zoG7DFlQus4WS5B+qcT+SbQC2s0lmqKhOQJvJo26vfQoMWNv3pYKVrDT3jBtkp ueMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716654637; x=1717259437; 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=mfyvcOhk1tN/79A06F7ns2tRFGO5D+UXCzRyYmX98yk=; b=M8svwUhnJ/PKFp53a30zFR5Vaydai/AstK+KBEWEZrmmCLyB90oVPBC9SZh7P3Pg9f S3nSJBi64GLt6s5aKDeV05OhKCjMU+H9SSm4IlZ0QSzaSQ9BNbxdeK+TQVWu0vSPcPb6 5YAcqo2Ld89L8Fqj1NgADo1gX7Yr/EzgBAWyfByzSXlTig/fPFvMvu3DMVLfN4/dve+d CGY42EvJj53hJ7sVsYyghmmi6IKRVVk/is1TB6D8DfbwaSEdMYmsu46Z4YJmrzjs4+vP NnRJx3IEHffKvipWN9i5GsJsLqts1ZWVT4R2yUrSDHX4x1P/RzV5kk1lXSwWdn4kEUoS e6Bg== X-Gm-Message-State: AOJu0Yzw7Ocy4+Oas1dOp12O6JqsXIFRJFVV/GGhb7mt57RbwrvhEoqw DCVgVvzwCzo34HloxndBWne+vRrdbIK7+TpPCbOCvhbHvV7ksrse2OzP5Q== X-Google-Smtp-Source: AGHT+IHdhA3Ag679tL27ZVPm5Jk0ZB71hwYIFqB5X2Ejls2bQKNkdJA8mlTvaNch/mMDcuZLPVVyrw== X-Received: by 2002:a17:902:ce88:b0:1f4:6c90:3f32 with SMTP id d9443c01a7336-1f46c904969mr16778355ad.49.1716654637171; Sat, 25 May 2024 09:30:37 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f46f400437sm12105735ad.281.2024.05.25.09.30.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 May 2024 09:30:36 -0700 (PDT) Message-ID: Date: Sat, 25 May 2024 13:30:44 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240518184410.60089-1-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240518184410.60089-1-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCH] checkasm: add h263dsp.{h,v}_loop_filter 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: T24gNS8xOC8yMDI0IDM6NDQgUE0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IC0tLQo+ ICAgdGVzdHMvY2hlY2thc20vTWFrZWZpbGUgICB8ICAxICsKPiAgIHRlc3RzL2NoZWNrYXNtL2No ZWNrYXNtLmMgfCAgMyArKwo+ICAgdGVzdHMvY2hlY2thc20vY2hlY2thc20uaCB8ICAxICsKPiAg IHRlc3RzL2NoZWNrYXNtL2gyNjNkc3AuYyAgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKPiAgIHRlc3RzL2ZhdGUvY2hlY2thc20ubWFrICAgfCAgMSArCj4gICA1 IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0 ZXN0cy9jaGVja2FzbS9oMjYzZHNwLmMKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20v TWFrZWZpbGUgYi90ZXN0cy9jaGVja2FzbS9NYWtlZmlsZQo+IGluZGV4IDkyNjI0YWFiMGEuLjFk Yzc3MGU5ZGEgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vTWFrZWZpbGUKPiArKysgYi90 ZXN0cy9jaGVja2FzbS9NYWtlZmlsZQo+IEBAIC03LDYgKzcsNyBAQCBBVkNPREVDT0JKUy0kKENP TkZJR19CU1dBUERTUCkgICAgICAgICAgKz0gYnN3YXBkc3Aubwo+ICAgQVZDT0RFQ09CSlMtJChD T05GSUdfRkRDVERTUCkgICAgICAgICAgICs9IGZkY3Rkc3Aubwo+ICAgQVZDT0RFQ09CSlMtJChD T05GSUdfRk1UQ09OVkVSVCkgICAgICAgICs9IGZtdGNvbnZlcnQubwo+ICAgQVZDT0RFQ09CSlMt JChDT05GSUdfRzcyMkRTUCkgICAgICAgICAgICs9IGc3MjJkc3Aubwo+ICtBVkNPREVDT0JKUy0k KENPTkZJR19IMjYzRFNQKSAgICAgICAgICAgKz0gaDI2M2RzcC5vCj4gICBBVkNPREVDT0JKUy0k KENPTkZJR19IMjY0Q0hST01BKSAgICAgICAgKz0gaDI2NGNocm9tYS5vCj4gICBBVkNPREVDT0JK Uy0kKENPTkZJR19IMjY0RFNQKSAgICAgICAgICAgKz0gaDI2NGRzcC5vCj4gICBBVkNPREVDT0JK Uy0kKENPTkZJR19IMjY0UFJFRCkgICAgICAgICAgKz0gaDI2NHByZWQubwo+IGRpZmYgLS1naXQg YS90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwo+ IGluZGV4IDMxY2E5ZjZlMmIuLjkyYzllNDRkZjcgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2th c20vY2hlY2thc20uYwo+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKPiBAQCAtMTE4 LDYgKzExOCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgICAgICNpZiBDT05GSUdfRzcy MkRTUAo+ICAgICAgICAgICB7ICJnNzIyZHNwIiwgY2hlY2thc21fY2hlY2tfZzcyMmRzcCB9LAo+ ICAgICAgICNlbmRpZgo+ICsgICAgI2lmIENPTkZJR19IMjYzRFNQCj4gKyAgICAgICAgeyAiaDI2 M2RzcCIsIGNoZWNrYXNtX2NoZWNrX2gyNjNkc3AgfSwKPiArICAgICNlbmRpZgo+ICAgICAgICNp ZiBDT05GSUdfSDI2NENIUk9NQQo+ICAgICAgICAgICB7ICJoMjY0Y2hyb21hIiwgY2hlY2thc21f Y2hlY2tfaDI2NGNocm9tYSB9LAo+ICAgICAgICNlbmRpZgo+IGRpZmYgLS1naXQgYS90ZXN0cy9j aGVja2FzbS9jaGVja2FzbS5oIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaAo+IGluZGV4IDA3 ZmNjNzUxZmYuLjMzNGZiNzk3MzQgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vY2hlY2th c20uaAo+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmgKPiBAQCAtOTEsNiArOTEsNyBA QCB2b2lkIGNoZWNrYXNtX2NoZWNrX2ZsYWNkc3Aodm9pZCk7Cj4gICB2b2lkIGNoZWNrYXNtX2No ZWNrX2Zsb2F0X2RzcCh2b2lkKTsKPiAgIHZvaWQgY2hlY2thc21fY2hlY2tfZm10Y29udmVydCh2 b2lkKTsKPiAgIHZvaWQgY2hlY2thc21fY2hlY2tfZzcyMmRzcCh2b2lkKTsKPiArdm9pZCBjaGVj a2FzbV9jaGVja19oMjYzZHNwKHZvaWQpOwo+ICAgdm9pZCBjaGVja2FzbV9jaGVja19oMjY0Y2hy b21hKHZvaWQpOwo+ICAgdm9pZCBjaGVja2FzbV9jaGVja19oMjY0ZHNwKHZvaWQpOwo+ICAgdm9p ZCBjaGVja2FzbV9jaGVja19oMjY0cHJlZCh2b2lkKTsKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hl Y2thc20vaDI2M2RzcC5jIGIvdGVzdHMvY2hlY2thc20vaDI2M2RzcC5jCj4gbmV3IGZpbGUgbW9k ZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi4yZDA5NTdhOTBiCj4gLS0tIC9kZXYvbnVsbAo+ ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2gyNjNkc3AuYwo+IEBAIC0wLDAgKzEsNjIgQEAKPiArLyoK PiArICogQ29weXJpZ2h0IChjKSAyMDI0IFLDqW1pIERlbmlzLUNvdXJtb250Cj4gKyAqCj4gKyAq IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KPiArICoKPiArICogRkZtcGVnIGlzIGZyZWUg c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQg dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs aXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KPiArICoKPiArICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0 aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNo b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYWxvbmcKPiArICogd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m dHdhcmUgRm91bmRhdGlvbiwgSW5jLiwKPiArICogNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBG bG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQS4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8 c3RyaW5nLmg+Cj4gKwo+ICsjaW5jbHVkZSAiY2hlY2thc20uaCIKPiArCj4gKyNpbmNsdWRlICJs aWJhdmNvZGVjL2gyNjNkc3AuaCIKPiArI2luY2x1ZGUgImxpYmF2dXRpbC9tZW0uaCIKPiArI2lu Y2x1ZGUgImxpYmF2dXRpbC9tZW1faW50ZXJuYWwuaCIKPiArCj4gK3R5cGVkZWYgdm9pZCAoKmZp bHRlcikodWludDhfdCAqc3JjLCBpbnQgc3RyaWRlLCBpbnQgcXNjYWxlKTsKPiArCj4gK3N0YXRp YyB2b2lkIGNoZWNrX2xvb3BfZmlsdGVyKGNoYXIgZGltLCBmaWx0ZXIgZnVuYykKPiArewo+ICsg ICAgTE9DQUxfQUxJR05FRF8xNih1aW50OF90LCBidWYwLCBbMzIgKiAzMl0pOwo+ICsgICAgTE9D QUxfQUxJR05FRF8xNih1aW50OF90LCBidWYxLCBbMzIgKiAzMl0pOwo+ICsgICAgaW50IHFzY2Fs ZSA9IHJuZCgpICUgMzI7Cj4gKwo+ICsgICAgZGVjbGFyZV9mdW5jX2VtbXMoQVZfQ1BVX0ZMQUdf TU1YLCB2b2lkLCB1aW50OF90ICosIGludCwgaW50KTsKPiArCj4gKyAgICBmb3IgKHNpemVfdCB5 ID0gMDsgeSA8IDMyOyB5KyspCj4gKyAgICAgICAgZm9yIChzaXplX3QgeCA9IDA7IHggPCAzMjsg eCsrKQo+ICsgICAgICAgICAgICBidWYwW3kgKiAzMiArIHhdID0gYnVmMVt5ICogMzIgKyB4XSA9 IHJuZCgpOwoKZm9yIChzaXplX3QgaSA9IDA7IGkgPCAzMiAqIDMyOyBpICs9IDQpIHsKICAgICB1 aW50MzJfdCByID0gcm5kKCk7CiAgICAgQVZfV04zMkEoYnVmMCArIGksIHIpOwogICAgIEFWX1dO MzJBKGJ1ZjEgKyBpLCByKTsKfQoKPiArCj4gKyAgICBpZiAoY2hlY2tfZnVuYyhmdW5jLCAiaDI2 M2RzcC4lY19sb29wX2ZpbHRlciIsIGRpbSkpIHsKPiArICAgICAgICBjYWxsX3JlZihidWYwICsg OCAqIDMzLCAzMiwgcXNjYWxlKTsKPiArICAgICAgICBjYWxsX25ldyhidWYxICsgOCAqIDMzLCAz MiwgcXNjYWxlKTsKPiArCj4gKyAgICAgICAgaWYgKG1lbWNtcChidWYwLCBidWYxLCAzMiAqIDMy KSkKPiArICAgICAgICAgICAgZmFpbCgpOwo+ICsKPiArICAgICAgICBiZW5jaF9uZXcoYnVmMSAr IDggKiAzMywgMzIsIDEpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICt2b2lkIGNoZWNrYXNtX2NoZWNr X2gyNjNkc3Aodm9pZCkKPiArewo+ICsgICAgSDI2M0RTUENvbnRleHQgY3R4Owo+ICsKPiArICAg IGZmX2gyNjNkc3BfaW5pdCgmY3R4KTsKPiArICAgIGNoZWNrX2xvb3BfZmlsdGVyKCdoJywgY3R4 LmgyNjNfaF9sb29wX2ZpbHRlcik7Cj4gKyAgICBjaGVja19sb29wX2ZpbHRlcigndicsIGN0eC5o MjYzX3ZfbG9vcF9maWx0ZXIpOwo+ICsgICAgcmVwb3J0KCJsb29wX2ZpbHRlciIpOwo+ICt9Cj4g ZGlmZiAtLWdpdCBhL3Rlc3RzL2ZhdGUvY2hlY2thc20ubWFrIGIvdGVzdHMvZmF0ZS9jaGVja2Fz bS5tYWsKPiBpbmRleCBkMDIxZTEyNGQxLi44ZDI3MDUxNjVhIDEwMDY0NAo+IC0tLSBhL3Rlc3Rz L2ZhdGUvY2hlY2thc20ubWFrCj4gKysrIGIvdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsKPiBAQCAt MTQsNiArMTQsNyBAQCBGQVRFX0NIRUNLQVNNID0gZmF0ZS1jaGVja2FzbS1hYWNlbmNkc3AgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgZmF0ZS1j aGVja2FzbS1mbG9hdF9kc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAg ICAgICAgICAgICAgICAgZmF0ZS1jaGVja2FzbS1mbXRjb252ZXJ0ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgZmF0ZS1jaGVja2FzbS1nNzIyZHNw ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICBm YXRlLWNoZWNrYXNtLWgyNjNkc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK PiAgICAgICAgICAgICAgICAgICBmYXRlLWNoZWNrYXNtLWgyNjRjaHJvbWEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICBmYXRlLWNoZWNrYXNtLWgy NjRkc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAg ICAgICBmYXRlLWNoZWNrYXNtLWgyNjRwcmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=