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 9004742255 for ; Thu, 31 Mar 2022 16:47:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 10ABF68B1FA; Thu, 31 Mar 2022 19:47:52 +0300 (EEST) Received: from outmail148110.authsmtp.com (outmail148110.authsmtp.com [62.13.148.110]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 546C868B107 for ; Thu, 31 Mar 2022 19:47:44 +0300 (EEST) Received: from punt23.authsmtp.com (punt23.authsmtp.com [62.13.128.122]) by punt17.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 22VGlhBi013744 for ; Thu, 31 Mar 2022 17:47:43 +0100 (BST) (envelope-from bavison@riscosopen.org) Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233]) by punt23.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 22VGlh6q069271; Thu, 31 Mar 2022 17:47:43 +0100 (BST) (envelope-from bavison@riscosopen.org) Received: from [192.168.0.212] (237.63.9.51.dyn.plus.net [51.9.63.237]) (authenticated bits=0) by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id 22VGlfMj091878 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 31 Mar 2022 17:47:42 +0100 (BST) (envelope-from bavison@riscosopen.org) Message-ID: Date: Thu, 31 Mar 2022 17:47:41 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-GB To: FFmpeg development discussions and patches , =?UTF-8?Q?Martin_Storsj=c3=b6?= References: <20220317185819.466470-1-bavison@riscosopen.org> <20220325185257.513933-1-bavison@riscosopen.org> <20220325185257.513933-9-bavison@riscosopen.org> <83954566-3ee5-532e-2ff3-f726d9ab52cc@martin.st> From: Ben Avison Organization: RISC OS Open Ltd In-Reply-To: <83954566-3ee5-532e-2ff3-f726d9ab52cc@martin.st> X-Server-Quench: 4847508c-b112-11ec-a0f2-84349711df28 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1YggXA1ZfRRob ESQCJDVBUg4iPRpU DBlFKhFVNl8UURhQ KkJXbgASJgZFAnRQ QXkJW1ZWQFx2U2dy YQ5TIwBcfENQWQZ0 UktOXVBXFgB3AFID BHhpDk8PLQVPeXZ3 bQhlWXBZEkBycUF4 QkYHCD8HZGV9aWFK A10Jd1VWbQtOfRtM bVF+ACUPaStlM3Bw LCEdOig8MnBTJTpY RjRFHmo7fW0rVmZs AElaKH0mA0YCSyg4 aB0qIUIQB15Demwo NBN/BRcSMgNaLCB5 OSMFCiteLFpJTiYn RQpcUQYVFDRYWW9S CwY0agdBHjxJMgAA X-Authentic-SMTP: 61633632303230.1021:7600 X-AuthFastPath: 0 (Was 255) X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: Re: [FFmpeg-devel] [PATCH 08/10] avcodec/idctdsp: Arm 64-bit NEON block add and clamp fast paths 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: T24gMzAvMDMvMjAyMiAxNToxNCwgTWFydGluIFN0b3JzasO2IHdyb3RlOgo+IE9uIEZyaSwgMjUg TWFyIDIwMjIsIEJlbiBBdmlzb24gd3JvdGU6Cj4+ICsvLyBDbGFtcCAxNi1iaXQgc2lnbmVkIGJs b2NrIGNvZWZmaWNpZW50cyB0byBzaWduZWQgOC1iaXQgKGJpYXNlZCBieSAKPj4gMTI4KQo+PiAr Ly8gT24gZW50cnk6Cj4+ICsvL8KgwqAgeDAgLT4gYXJyYXkgb2YgNjR4IDE2LWJpdCBjb2VmZmlj aWVudHMKPj4gKy8vwqDCoCB4MSAtPiA4LWJpdCByZXN1bHRzCj4+ICsvL8KgwqAgeDIgPSByb3cg c3RyaWRlIGZvciByZXN1bHRzLCBieXRlcwo+PiArZnVuY3Rpb24gZmZfcHV0X3NpZ25lZF9waXhl bHNfY2xhbXBlZF9uZW9uLCBleHBvcnQ9MQo+PiArwqDCoMKgwqDCoMKgwqAgbGQxwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHt2MC4xNmIsIHYxLjE2YiwgdjIuMTZiLCB2My4xNmJ9LCBbeDBdLCAj NjQKPj4gK8KgwqDCoMKgwqDCoMKgIG1vdmnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHY0LjhiLCAj MTI4Cj4+ICvCoMKgwqDCoMKgwqDCoCBsZDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge3YxNi4x NmIsIHYxNy4xNmIsIHYxOC4xNmIsIHYxOS4xNmJ9LCBbeDBdCj4+ICvCoMKgwqDCoMKgwqDCoCBz cXh0bsKgwqDCoMKgwqDCoMKgwqDCoMKgIHYwLjhiLCB2MC44aAo+PiArwqDCoMKgwqDCoMKgwqAg c3F4dG7CoMKgwqDCoMKgwqDCoMKgwqDCoCB2MS44YiwgdjEuOGgKPj4gK8KgwqDCoMKgwqDCoMKg IHNxeHRuwqDCoMKgwqDCoMKgwqDCoMKgwqAgdjIuOGIsIHYyLjhoCj4+ICvCoMKgwqDCoMKgwqDC oCBzcXh0bsKgwqDCoMKgwqDCoMKgwqDCoMKgIHYzLjhiLCB2My44aAo+PiArwqDCoMKgwqDCoMKg wqAgc3F4dG7CoMKgwqDCoMKgwqDCoMKgwqDCoCB2NS44YiwgdjE2LjhoCj4+ICvCoMKgwqDCoMKg wqDCoCBhZGTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdjAuOGIsIHYwLjhiLCB2NC44Ygo+IAo+ IEhlcmUgeW91IGNvdWxkIHNhdmUgNCBhZGQgaW5zdHJ1Y3Rpb25zIHdpdGggc3F4dG4yIGFuZCBh ZGRpbmcgLjE2YiAKPiB2ZWN0b3JzLCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0J3Mgd29ydHdoaWxl LiAoSXQgcmVkdWNlcyB0aGUgY2hlY2thc20gCj4gbnVtYmVycyBieSAwLjcgZm9yIENvcnRleCBB NzIsIGJ5IDAuMyBmb3IgQTczLCBidXQgaW5jcmVhc2VzIHRoZSBydW50aW1lIAo+IGJ5IDEuMCBv biBBNTMuKSBTdHJhbmVnZWx5IGVub3VnaCwgSSBnZXQgbXVjaCBzbWFsbGVyIG51bWJlcnMgb24g bXkgQTcyIAo+IHRoYW4geW91IGdvdC4KClRoYXQncyB3ZWlyZC4gQXMgeW91IHNheSwgaXQgc2hv dWxkIGJlIGluZGVwZW5kZW50IG9mIGNsb2NrLWZyZXF1ZW5jeS4gCkZXSVcsIEknbSBiZW5jaG1h cmtpbmcgb24gYSBSYXNwYmVycnkgUGkgNDsgSSdkIGFzc3VtZSBhbGwgaXRzIGJvYXJkIAp2YXJp YW50cycgQ29ydGV4LUE3MiBjb3JlcyBhcmUgb2YgaWRlbnRpY2FsIHJldmlzaW9uLgoKTm93IEkg cnVuIGl0IGFnYWluLCBJJ20gZ2V0dGluZyB0aGVzZSBmaWd1cmVzOgoKaWRjdGRzcC5hZGRfcGl4 ZWxzX2NsYW1wZWRfYzogMzEzLjMKaWRjdGRzcC5hZGRfcGl4ZWxzX2NsYW1wZWRfbmVvbjogMjQu MwppZGN0ZHNwLnB1dF9waXhlbHNfY2xhbXBlZF9jOiAyMjAuMwppZGN0ZHNwLnB1dF9waXhlbHNf Y2xhbXBlZF9uZW9uOiAxNS41CmlkY3Rkc3AucHV0X3NpZ25lZF9waXhlbHNfY2xhbXBlZF9jOiAy MTAuNQppZGN0ZHNwLnB1dF9zaWduZWRfcGl4ZWxzX2NsYW1wZWRfbmVvbjogMTkuNQoKd2hpY2gg aXMgbW9yZSBpbiBsaW5lIHdpdGggd2hhdCB5b3Ugc2VlISBJIGFtIGdldHRpbmcgYSBsb3Qgb2Yg CnZhcmlhYmlsaXR5IGJldHdlZW4gcnVucyB0aG91Z2ggLSBmcm9tIGEgc21hbGwgc2FtcGxlLCBJ J20gc2VlaW5nIAphZGRfcGl4ZWxzX2NsYW1wZWRfbmVvbiBjb21pbmcgb3V0IGFzIGFueXRoaW5n IGZyb20gMjEgdG8gMzAsIHdoaWNoIGlzIAp3ZWxsIGFib3ZlIHRoZSBzb3J0IG9mIGRpZmZlcmVu Y2VzIHlvdSdyZSBzZWVpbmcgYmV0d2VlbiBhbHRlcm5hdGUgCmltcGxlbWVudGF0aW9ucy4KClRo aXMgc29ydCBvZiBjYXNlIGlzIGFsd2F5cyBnb2luZyB0byBiZSBkaWZmaWN1bHQgdG8gc2NoZWR1 bGUgb3B0aW1hbGx5IApmb3IgbXVsdGlwbGUgY29yZSAtIGZhY3RvcnMgbGlrZSBob3cgbXVjaCBk dWFsLWlzc3VpbmcgaXMgcG9zc2libGUsIApsYXRlbmN5IGJlZm9yZSB2YWx1ZXMgY2FuIGJlIHVz ZWQsIGxvYWQgc3BlZWQgYW5kIHRoZSBncmFudWxhcml0eSBvZiAKc2NvcmVib2FyZGluZyBwYXJ0 cyBvZiB2ZWN0b3JzLCBhbGwgdmFyeSB3aWRlbHkuCgpJbiB0aGUgY2FzZSBvZiB0aGUgQ29ydGV4 LUE3MiwgdGhlIGNyaXRpY2FsIHBhdGggZ29lcwpsZDEgb2YgZmlyc3QgMTYgYnl0ZXMgLT4gc3F4 dG46ICA1IGN5Y2xlcwpzcXh0biAtPiBhZGQ6ICAgICAgICAgICAgICAgICAgICA0IGN5Y2xlcwph ZGQgLT4gc3QxIG9mIGZpcnN0IDggYnl0ZXM6ICAgICAzIGN5Y2xlcwoKSXQgdGhlbiBiYW5ncyBv dXQgb25lIHN0b3JlIHBlciBjeWNsZSwgYSB0b3RhbCBvZiA4LiBFdmVyeXRoaW5nIGVsc2UgY2Fu IApsYXJnZWx5IGJlIGZpdHRlZCBpbiBhcm91bmQgdGhpcyAtIHNvIGZvciBleGFtcGxlLCBvdGhl ciB0aGFuIEktY2FjaGUgCnVzYWdlLCB0aGVyZSBzaG91bGRuJ3QgYmUgYSBkaXNhZHZhbnRhZ2Ug dG8gdGhlIGFkZHMgYmVpbmcgbm9uLVEtZm9ybSBhcyAKdGhleSBzaG91bGQgZHVhbC1pc3N1ZSB3 aXRoIHRoZSBzcXh0bnMgYW5kIHN0MnMgLSB5b3UnbGwgbm90aWNlIEkgaGF2ZSAKdGhlbSBhbHRl cm5hdGluZy4KCkknZCBoYXZlIGV4cGVjdGVkIGFueXRoaW5nIGludGVyZmVyaW5nIHdpdGggdGhp cyAoc3VjaCBhcyBieSB1cGRhdGluZyAKaGFsZiB0aGUgdmVjdG9yIGlucHV0IHJlcXVpcmVkIGJ5 IGFueSBRLWZvcm0gYWRkKSB0byBzbG93IHRoaW5ncyBkb3duLgoKQmVuCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K