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 C4B06466C4 for ; Thu, 1 Jun 2023 11:23:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1BE4768C23E; Thu, 1 Jun 2023 14:23:36 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4E62C68BF63 for ; Thu, 1 Jun 2023 14:23:29 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 351BNSIi019497-351BNSIj019497 for ; Thu, 1 Jun 2023 14:23:28 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 82F72A1425 for ; Thu, 1 Jun 2023 14:23:28 +0300 (EEST) Date: Thu, 1 Jun 2023 14:23:28 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: References: <530864e2-a55b-603e-00d4-f6876d391d9e@myais.com.cn> <3e19c1bc-3af7-c9b0-337c-7350d72d52fb@martin.st> <4badda67-2eb-e262-f791-9d2847dbd71@martin.st> <84f6b194-f582-8989-0244-af07e236ed9a@myais.com.cn> <647df87f-b98e-4c18-9c94-f5cff44d11f0@app.fastmail.com> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h 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: T24gU3VuLCAyOCBNYXkgMjAyMywgTG9nYW4uTHl1IHdyb3RlOgoKPgo+IOWcqCAyMDIzLzUvMjgg MTI6MzYsIEplYW4tQmFwdGlzdGUgS2VtcGYg5YaZ6YGTOgo+PiBIZWxsbywKPj4gCj4+IFRoZSBs YXN0IGludGVyYWN0aW9uIHN0aWxsIGhhcyB0aGUgd3JvbmcgbmFtZSBpbiBwYXRjaHNldC4KPiBU aGFua3MgZm9yIHJlbWluZGluZy7CoCBJIG1vZGlmaWVkIHRoZSBjb3JyZWN0IG5hbWUgaW4gZ2l0 LgoKVGhhbmtzLCBtb3N0IG9mIHRoZSBpc3N1ZXMgaW4gdGhlIHBhdGNoIHNlZW0gdG8gaGF2ZSBi ZWVuIGZpeGVkIC0gaG93ZXZlciAKdGhlcmUncyBvbmUgYmlnIGJyZWFrYWdlIGhlcmUuIEFsc28g ZXZlbiBpZiB0aGlzIGlzIGFjY2VwdGVkLCB3ZSdsbCBoYXZlIAp0byB3YWl0IGZvciB0aGUgZGVw ZW5kZW5jeSBwYXRjaGVzIHRvIGJlIG1lcmdlZCBiZWZvcmUgdGhlc2UgY2FuIGdvIGluIAp0aG91 Z2guCgpGb3IgcmVzdG9yaW5nIHRoZSBzYXZlZCByZWdpc3RlcnMgb24gdGhlIHN0YWNrLCB5b3Ug Y3VycmVudGx5IGhhdmUgdGhpczoKCiAgICAgICAgIGxkcCAgICAgICAgICAgICB4MTksIHgzMCwg W3NwXQogICAgICAgICBsZHAgICAgICAgICAgICAgeDI2LCB4MjcsIFtzcCwgIzE2XQogICAgICAg ICBsZHAgICAgICAgICAgICAgeDI0LCB4MjUsIFtzcCwgIzMyXQogICAgICAgICBsZHAgICAgICAg ICAgICAgeDIyLCB4MjMsIFtzcCwgIzQ4XQogICAgICAgICBsZHAgICAgICAgICAgICAgeDIwLCB4 MjEsIFtzcCwgIzY0XQogICAgICAgICBhZGQgICAgICAgICAgICAgc3AsIHNwLCAjODAKCllvdSBj YW4gYXZvaWQgdGhlIGV4dHJhIGFkZCBhdCB0aGUgZW5kIGJ5IHJlb3JkZXJpbmcgdGhlbSBsaWtl IHRoaXM6CgogICAgICAgICBsZHAgICAgICAgICAgICAgeDI2LCB4MjcsIFtzcCwgIzE2XQogICAg ICAgICBsZHAgICAgICAgICAgICAgeDI0LCB4MjUsIFtzcCwgIzMyXQogICAgICAgICBsZHAgICAg ICAgICAgICAgeDIyLCB4MjMsIFtzcCwgIzQ4XQogICAgICAgICBsZHAgICAgICAgICAgICAgeDIw LCB4MjEsIFtzcCwgIzY0XQogICAgICAgICBsZHAgICAgICAgICAgICAgeDE5LCB4MzAsIFtzcF0s ICM4MAoKQnV0IHRoZSBvcmRlci9sYXlvdXQgb2YgdGhlIHJlZ2lzdGVycyBkb2Vzbid0IG1hdGNo IGhvdyB0aGV5IGFyZSBiYWNrZWQgCnVwLiBTbyB3aGVuIHlvdSBydW4gY2hlY2thc20sIHlvdSds bCBnZXQgdGhlc2UgZXJyb3JzOgoKSThNTToKICAtIGhldmNfcGVsLnFwZWwgICAgICAgICAgICAg ICAgICAgW09LXQogICAgcHV0X2hldmNfcXBlbF91bmlfd19odjRfOF9pOG1tIChmYWlsZWQgdG8g cHJlc2VydmUgcmVnaXN0ZXIpCiAgICBwdXRfaGV2Y19xcGVsX3VuaV93X2h2OF84X2k4bW0gKGZh aWxlZCB0byBwcmVzZXJ2ZSByZWdpc3RlcikKICAgIHB1dF9oZXZjX3FwZWxfdW5pX3dfaHYxNl84 X2k4bW0gKGZhaWxlZCB0byBwcmVzZXJ2ZSByZWdpc3RlcikKICAgIHB1dF9oZXZjX3FwZWxfdW5p X3dfaHYzMl84X2k4bW0gKGZhaWxlZCB0byBwcmVzZXJ2ZSByZWdpc3RlcikKICAgIHB1dF9oZXZj X3FwZWxfdW5pX3dfaHY2NF84X2k4bW0gKGZhaWxlZCB0byBwcmVzZXJ2ZSByZWdpc3RlcikKICAt IGhldmNfcGVsLnFwZWxfdW5pX3cgICAgICAgICAgICAgW0ZBSUxFRF0KY2hlY2thc206IDUgb2Yg MTEzNiB0ZXN0cyBoYXZlIGZhaWxlZAoKSXQncyBlYXNpZXN0IHRvIG1ha2UgdGhlIGVwaWxvZ3Vl IGEgbWlycm9yIGNvcHkgb2YgdGhlIHByb2xvZ3VlLgoKUGxlYXNlIHJlcnVuIGNoZWNrYXNtIG9u IGFzIHN5c3RlbSB0aGF0IGRvZXMgc3VwcG9ydCBpOG1tIHdoZW4gcG9zdGluZyAKdXBkYXRlZCBw YXRjaGVzLgoKLy8gTWFydGluCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K