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 041B94AAB4 for ; Tue, 11 Jun 2024 12:33:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 313A868D85F; Tue, 11 Jun 2024 15:33:24 +0300 (EEST) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7CEE668D7E9 for ; Tue, 11 Jun 2024 15:33:17 +0300 (EEST) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2c19e6dc3dcso4802858a91.3 for ; Tue, 11 Jun 2024 05:33:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718109195; x=1718713995; 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=tW9AUH03DK3jVJxTscRiPiUuQ75W8WZQLBF8/2Whk8A=; b=IIlqknkitJqvRZDYx+E1Wiv7j7j10ecZS5XOiy9L+h55E2P9XcwUdxzm/C6MBTweC7 RVZJt8UZXRpn7j7xaEKSOX9X3NkqBK5xt+5tM57UcPM8bzYMiJ5wJKjxhNa08XWqVSfM jngRmRJ9I3JcU9C34kc4GF8dR1SPdkCQtgqyv8EmVqrZJu5BGIdwvNPq+eVPIy6MP1hp 1pC5i6Jl+nFIs/iM7BEnFwooPVdUzFNJJ1pbVnRDz+98BDCp2LrrItmTKzhfj1L0g+PW NXEMydrdGUEDULjxAKk9KTKYd04YOc/hJhpSGyZUkehOxLV5OmX+XudeTUl6+YVpDbEk x8QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718109195; x=1718713995; 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=tW9AUH03DK3jVJxTscRiPiUuQ75W8WZQLBF8/2Whk8A=; b=BGaCxLBBes1RB583w1h2DbjfabA/ASj6zSAEW/ZYpkgVCiu2iTZjw1xmNjyYOb8+l1 2xdtzXwXOSJPPvCKD0oIV1ZPOlKP03H2liQ5sqmZMvCpf23fUECh9czV+0BGfxmr6jPS 4zUCAnjdds6i68R7Wq4KX0hcn0pXtIeau4k9B4joN2GHTxg1eWBq9JfretViQEsmRWX9 FuV0UY4Ni522yJ2KfYDV574S+xLWj1Msc54uLmtFUcwnRw6vFw5C9stYMqmSLa+gMjtO kVSIaxJSGzWK6gqpGi+t6ZwaP1ak6jo2QjHjAUfsnw3fdy9MQvdRU4xabJl8CHqhN72C N8Xg== X-Gm-Message-State: AOJu0YzzHsQVGj546AeHK0WZswMueBVLWLw1SKS+KvvkcczUDyI4oM3X nHk+jUzqn7mQQ1acFQDGP7o/ikwoxRiyoQa/KXCgl9N1L4T5KlIAxKDHlthL0ja6aA9Z6QaADY8 zBGCoq4h/fD7SxRPTZFngWEJjtI0NLc/D X-Google-Smtp-Source: AGHT+IFSHpO+nImrtUrOjRFzLWzxVvSLP0fiZ6rWdJ5deuK7mVI/Vpq/IE5BR67W3jZI1DxENjKhWveDCVbavE+2wBM= X-Received: by 2002:a17:90b:4b10:b0:2c2:fa5e:106a with SMTP id 98e67ed59e1d1-2c2fa5e1251mr6198505a91.48.1718109194942; Tue, 11 Jun 2024 05:33:14 -0700 (PDT) MIME-Version: 1.0 References: <20240607140543.130761-1-ramiro.polla@gmail.com> <20240607140543.130761-4-ramiro.polla@gmail.com> <606a3e3d-c38c-c4a-c6d1-929e2dfa79dc@martin.st> In-Reply-To: <606a3e3d-c38c-c4a-c6d1-929e2dfa79dc@martin.st> From: Ramiro Polla Date: Tue, 11 Jun 2024 14:33:03 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 4/4] swscale/aarch64: add neon {lum, chr}ConvertRange 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: T24gTW9uLCBKdW4gMTAsIDIwMjQgYXQgMTo1NuKAr1BNIE1hcnRpbiBTdG9yc2rDtiA8bWFydGlu QG1hcnRpbi5zdD4gd3JvdGU6Cj4gT24gRnJpLCA3IEp1biAyMDI0LCBSYW1pcm8gUG9sbGEgd3Jv dGU6Cj4KPiA+IGNoclJhbmdlRnJvbUpwZWdfOF9jOiAyOC41Cj4gPiBjaHJSYW5nZUZyb21KcGVn XzhfbmVvbjogMjEuMgo+ID4gY2hyUmFuZ2VGcm9tSnBlZ18yNF9jOiA4MS4yCj4gPiBjaHJSYW5n ZUZyb21KcGVnXzI0X25lb246IDM0LjcKPiA+IGNoclJhbmdlRnJvbUpwZWdfMTI4X2M6IDQyNS4y Cj4gPiBjaHJSYW5nZUZyb21KcGVnXzEyOF9uZW9uOiAxNjIuMAo+ID4gY2hyUmFuZ2VGcm9tSnBl Z18xNDRfYzogNDgwLjIKPiA+IGNoclJhbmdlRnJvbUpwZWdfMTQ0X25lb246IDE4MC4yCj4gPiBj aHJSYW5nZUZyb21KcGVnXzI1Nl9jOiA4MzguMgo+ID4gY2hyUmFuZ2VGcm9tSnBlZ18yNTZfbmVv bjogMzE4LjAKPiA+IGNoclJhbmdlRnJvbUpwZWdfNTEyX2M6IDE2OTguMgo+ID4gY2hyUmFuZ2VG cm9tSnBlZ181MTJfbmVvbjogNjMwLjAKPiA+IGNoclJhbmdlVG9KcGVnXzhfYzogNTYuMAo+ID4g Y2hyUmFuZ2VUb0pwZWdfOF9uZW9uOiAyMy41Cj4gPiBjaHJSYW5nZVRvSnBlZ18yNF9jOiAxNDcu Nwo+ID4gY2hyUmFuZ2VUb0pwZWdfMjRfbmVvbjogMzguMgo+ID4gY2hyUmFuZ2VUb0pwZWdfMTI4 X2M6IDc2MC4yCj4gPiBjaHJSYW5nZVRvSnBlZ18xMjhfbmVvbjogMTgyLjUKPiA+IGNoclJhbmdl VG9KcGVnXzE0NF9jOiA4NTcuNwo+ID4gY2hyUmFuZ2VUb0pwZWdfMTQ0X25lb246IDIwNC41Cj4g PiBjaHJSYW5nZVRvSnBlZ18yNTZfYzogMTUwNC4yCj4gPiBjaHJSYW5nZVRvSnBlZ18yNTZfbmVv bjogMzU4LjUKPiA+IGNoclJhbmdlVG9KcGVnXzUxMl9jOiAzMDI1LjcKPiA+IGNoclJhbmdlVG9K cGVnXzUxMl9uZW9uOiA3MTAuNQo+ID4gbHVtUmFuZ2VGcm9tSnBlZ184X2M6IDI0LjAKPiA+IGx1 bVJhbmdlRnJvbUpwZWdfOF9uZW9uOiAxOC4yCj4gPiBsdW1SYW5nZUZyb21KcGVnXzI0X2M6IDY0 LjAKPiA+IGx1bVJhbmdlRnJvbUpwZWdfMjRfbmVvbjogMjIuMgo+ID4gbHVtUmFuZ2VGcm9tSnBl Z18xMjhfYzogMjg5LjIKPiA+IGx1bVJhbmdlRnJvbUpwZWdfMTI4X25lb246IDc5LjIKPiA+IGx1 bVJhbmdlRnJvbUpwZWdfMTQ0X2M6IDMzNC43Cj4gPiBsdW1SYW5nZUZyb21KcGVnXzE0NF9uZW9u OiA4Ny43Cj4gPiBsdW1SYW5nZUZyb21KcGVnXzI1Nl9jOiA1NzkuNQo+ID4gbHVtUmFuZ2VGcm9t SnBlZ18yNTZfbmVvbjogMTUyLjAKPiA+IGx1bVJhbmdlRnJvbUpwZWdfNTEyX2M6IDEyMDguMAo+ ID4gbHVtUmFuZ2VGcm9tSnBlZ181MTJfbmVvbjogMjk5LjAKPiA+IGx1bVJhbmdlVG9KcGVnXzhf YzogMzAuMAo+ID4gbHVtUmFuZ2VUb0pwZWdfOF9uZW9uOiAxOS4wCj4gPiBsdW1SYW5nZVRvSnBl Z18yNF9jOiA4Mi4yCj4gPiBsdW1SYW5nZVRvSnBlZ18yNF9uZW9uOiAyNC4wCj4gPiBsdW1SYW5n ZVRvSnBlZ18xMjhfYzogNDQwLjcKPiA+IGx1bVJhbmdlVG9KcGVnXzEyOF9uZW9uOiA5MC41Cj4g PiBsdW1SYW5nZVRvSnBlZ18xNDRfYzogNTAyLjAKPiA+IGx1bVJhbmdlVG9KcGVnXzE0NF9uZW9u OiAxMDIuMgo+ID4gbHVtUmFuZ2VUb0pwZWdfMjU2X2M6IDg5My43Cj4gPiBsdW1SYW5nZVRvSnBl Z18yNTZfbmVvbjogMTc4LjAKPiA+IGx1bVJhbmdlVG9KcGVnXzUxMl9jOiAxNzkzLjcKPiA+IGx1 bVJhbmdlVG9KcGVnXzUxMl9uZW9uOiAzNTUuMAo+ID4gLS0tCj4gPiBsaWJzd3NjYWxlL2FhcmNo NjQvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwo+ID4gbGlic3dzY2FsZS9hYXJjaDY0L3Jh bmdlX2NvbnZlcnRfbmVvbi5TIHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gbGli c3dzY2FsZS9hYXJjaDY0L3N3c2NhbGUuYyAgICAgICAgICAgIHwgIDIxICsrKysrCj4gPiBsaWJz d3NjYWxlL3N3c2NhbGVfaW50ZXJuYWwuaCAgICAgICAgICAgfCAgIDEgKwo+ID4gbGlic3dzY2Fs ZS91dGlscy5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCj4gPiA1IGZpbGVzIGNoYW5n ZWQsIDEyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiBjcmVhdGUgbW9kZSAxMDA2 NDQgbGlic3dzY2FsZS9hYXJjaDY0L3JhbmdlX2NvbnZlcnRfbmVvbi5TCj4gPgo+ID4gZGlmZiAt LWdpdCBhL2xpYnN3c2NhbGUvYWFyY2g2NC9NYWtlZmlsZSBiL2xpYnN3c2NhbGUvYWFyY2g2NC9N YWtlZmlsZQo+ID4gaW5kZXggZGExZDkwOTU2MS4uNjkyMzgyN2Y4MiAxMDA2NDQKPiA+IC0tLSBh L2xpYnN3c2NhbGUvYWFyY2g2NC9NYWtlZmlsZQo+ID4gKysrIGIvbGlic3dzY2FsZS9hYXJjaDY0 L01ha2VmaWxlCj4gPiBAQCAtNCw1ICs0LDYgQEAgT0JKUyAgICAgICAgKz0gYWFyY2g2NC9yZ2Iy cmdiLm8gICAgICAgICAgICAgICAgXAo+ID4KPiA+IE5FT04tT0JKUyAgICs9IGFhcmNoNjQvaHNj YWxlLm8gICAgICAgICAgICAgICAgIFwKPiA+ICAgICAgICAgICAgICAgIGFhcmNoNjQvb3V0cHV0 Lm8gICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICAgICBhYXJjaDY0L3JhbmdlX2Nv bnZlcnRfbmVvbi5vICAgICBcCj4gPiAgICAgICAgICAgICAgICBhYXJjaDY0L3JnYjJyZ2JfbmVv bi5vICAgICAgICAgICBcCj4gPiAgICAgICAgICAgICAgICBhYXJjaDY0L3l1djJyZ2JfbmVvbi5v ICAgICAgICAgICBcCj4gPiBkaWZmIC0tZ2l0IGEvbGlic3dzY2FsZS9hYXJjaDY0L3JhbmdlX2Nv bnZlcnRfbmVvbi5TIGIvbGlic3dzY2FsZS9hYXJjaDY0L3JhbmdlX2NvbnZlcnRfbmVvbi5TCj4g PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uNWUxMDQ5NzFmMAo+ ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L3JhbmdlX2NvbnZl cnRfbmVvbi5TCj4gPiBAQCAtMCwwICsxLDEwMyBAQAo+ID4gKy8qCj4gPiArICogQ29weXJpZ2h0 IChjKSAyMDI0IFJhbWlybyBQb2xsYQo+ID4gKyAqCj4gPiArICogVGhpcyBmaWxlIGlzIHBhcnQg b2YgRkZtcGVnLgo+ID4gKyAqCj4gPiArICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ID4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiA+ICsgKiBMaWNlbnNlIGFzIHB1 Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKPiA+ICsgKiB2 ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KPiA+ICsgKgo+ID4gKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gPiArICogTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUK PiA+ICsgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ ID4gKyAqCj4gPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V IExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7 IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKPiA+ICsgKiBGb3VuZGF0aW9uLCBJ bmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEz MDEgVVNBCj4gPiArICovCj4gPiArCj4gPiArI2luY2x1ZGUgImxpYmF2dXRpbC9hYXJjaDY0L2Fz bS5TIgo+ID4gKwo+ID4gKy5tYWNybyBsdW1Db252ZXJ0UmFuZ2UgbmFtZSBtYXggbXVsdCBvZmZz ZXQgc2hpZnQKPgo+IFdlIHVzdWFsbHkgdXNlIGNvbW1hcyBiZXR3ZWVuIHRoZSBtYWNybyBhcmd1 bWVudHMgaGVyZS4gQXBwYXJlbnRseSBpdAo+IGRvZXNuJ3QgbWFrZSBhbnkgZGlmZmVyZW5jZSBm b3IgYW55IG9mIHRoZSB0b29scyB3ZSBzdXBwb3J0LCBidXQgaXQgd291bGQKPiBiZSBuaWNlIGZv ciBjb25zaXN0ZW5jeS4gKFdoZW4gaW52b2tpbmcgbWFjcm9zLCBjb21tYXMgYmV0d2VlbiBhcmd1 bWVudHMKPiBhcmUgb3B0aW9uYWwgZm9yIG1vc3QgcGxhdGZvcm1zLCBidXQgbm90IHdoZW4gdGFy Z2V0aW5nIEFwcGxlIHBsYXRmb3JtcywKPiBzbyBiZWluZyBzdHJpY3Qgd2l0aCBjb25zaXN0ZW50 IHVzZSBvZiBjb21tYXMgaXMgZ2VuZXJhbGx5IGdvb2QuKQoKRml4ZWQgaW4gdGhlIG5ldyBwYXRj aHNldC4KCj4gPiArY29uc3Qgb2Zmc2V0X1xuYW1lLCBhbGlnbj00Cj4gPiArICAgICAgICAud29y ZCBcb2Zmc2V0LCBcb2Zmc2V0LCBcb2Zmc2V0LCBcb2Zmc2V0Cj4gPiArZW5kY29uc3QKPiA+ICtm dW5jdGlvbiBmZl9cbmFtZSwgZXhwb3J0PTEKPiA+ICsuaWYgXG1heCAhPSAwCj4gPiArICAgICAg ICBtb3YgICAgICAgICAgICAgdzMsICNcbWF4Cj4gPiArICAgICAgICBkdXAgICAgICAgICAgICAg djI0LjhoLCB3Mwo+ID4gKy5lbmRpZgo+ID4gKyAgICAgICAgbW92ICAgICAgICAgICAgIHczLCAj XG11bHQKPiA+ICsgICAgICAgIGR1cCAgICAgICAgICAgICB2MjUuNHMsIHczCj4gPiArICAgICAg ICBtb3ZyZWwgICAgICAgICAgeDMsIG9mZnNldF9cbmFtZQo+ID4gKyAgICAgICAgbGQxICAgICAg ICAgICAgIHt2MjYuNHN9LCBbeDNdCj4KPiBGV0lXLCBJIGRpZCBzZWUgdGhhdCB5b3Ugd2VyZSBy ZWNvbW1lbmRlZCB0aGlzIGZvcm0sIG92ZXIgbGQxciwgYmFzZWQgb24KPiBzb21lIG1pY3JvYXJj aGl0ZWN0dXJhbCBwZXJmb3JtYW5jZSBudW1iZXJzLiBIb3dldmVyIGluIG91ciBwcmVleGlzdGlu Zwo+IGFzc2VtYmx5LCBtYW51YWxseSBwcmUtc3BsYXR0aW5nIHZlY3RvcnMgbGlrZSB0aGlzIGlz IHVudXN1YWwgSSB3b3VsZCBzYXkuCj4gSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gb24g dGhlIG1hdHRlciB0aG91Z2guCj4KPiBBbnl3YXksIHRoZSBhc3NlbWJseSBsb29rcyByZWFzb25h YmxlIHRvIG1lLgoKSSBjaGFuZ2VkIGl0IHRvIG1vdnovbW92ay9kdXAgaW4gdGhlIG5ldyBwYXRj aHNldCAodGVzdGVkIG9uIHJwaTUsIGJ1dApub3Qgb24gbWFjb3MpLgoKVGhhbmtzLApSYW1pcm8K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=