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 CD9DB43226 for ; Wed, 25 May 2022 08:54:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DED0368B4EB; Wed, 25 May 2022 11:54:14 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB84968B0DB for ; Wed, 25 May 2022 11:54:08 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 24P8rxfD022161-24P8rxfE022161; Wed, 25 May 2022 11:53:59 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 4BB26A142D; Wed, 25 May 2022 11:53:59 +0300 (EEST) Date: Wed, 25 May 2022 11:53:59 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: "Swinney, Jonathan" In-Reply-To: Message-ID: <9c2cb2f7-b967-6127-3a39-e0c5eba4f4a2@martin.st> References: 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 v2 2/2] swscale/aarch64: add hscale specializations 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 Cc: "Pop, Sebastian" , "ffmpeg-devel@ffmpeg.org" 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: T24gV2VkLCAyNSBNYXkgMjAyMiwgU3dpbm5leSwgSm9uYXRoYW4gd3JvdGU6Cgo+IFRoaXMgcGF0 Y2ggYWRkcyBjb2RlIHRvIHN1cHBvcnQgc3BlY2lhbGl6YXRpb25zIG9mIHRoZSBoc2NhbGUgZnVu Y3Rpb24gYW5kIGFkZHMKPiBhIHNwZWNpYWxpemF0aW9uIGZvciBmaWx0ZXJTaXplID09IDQuCj4K PiBmZl9oc2NhbGU4dG8xNV80X25lb24gaXMgYSBjb21wbGV0ZSByZXdyaXRlLiBTaW5jZSB0aGUg bWFpbiBib3R0bGVuZWNrIGhlcmUgaXMKPiBsb2FkaW5nIHRoZSBkYXRhIGZyb20gc3JjLCB0aGlz IGRhdGEgaXMgbG9hZGVkIGEgd2hvbGUgYmxvY2sgYWhlYWQgYW5kIHN0b3JlZAo+IGJhY2sgdG8g dGhlIHN0YWNrIHRvIGJlIGxvYWRlZCBhZ2FpbiB3aXRoIGxkNC4gVGhpcyBhcnJhbmdlcyB0aGUg ZGF0YSBmb3IgbW9zdAo+IGVmZmljaWVudCB1c2Ugb2YgdGhlIHZlY3RvciBpbnN0cnVjdGlvbnMg YW5kIHJlbW92ZXMgdGhlIG5lZWQgZm9yIGNvbXBsZXRpb24KPiBhZGRzIGF0IHRoZSBlbmQuIFRo ZSBudW1iZXIgb2YgaXRlcmF0aW9ucyBvZiB0aGUgQyBwZXIgaXRlcmF0aW9uIG9mIHRoZSBhc3Nl bWJseQo+IGlzIGluY3JlYXNlZCBmcm9tIDQgdG8gOCwgYnV0IGJlY2F1c2Ugb2YgdGhlIHByZWZl dGNoaW5nLCB0aGVyZSBtdXN0IGJlIGEKPiBzcGVjaWFsIHNlY3Rpb24gd2l0aG91dCBwcmVmZXRj aGluZyB3aGVuIGRzdFcgPCAxNi4KPgo+IFRoaXMgaW1wcm92ZXMgc3BlZWQgb24gR3Jhdml0b24g MiAoTmVvdmVyc2UgTjEpIGRyYW1hdGljYWxseSBpbiB0aGUgY2FzZSB3aGVyZQo+IHByZXZpb3Vz bHkgZnM9OCB3b3VsZCBoYXZlIGJlZW4gcmVxdWlyZWQuCj4KPiBiZWZvcmU6IGhzY2FsZV84X3Rv XzE1X19mc184X2RzdFdfNTEyX25lb246IDE5NjIuOAo+IGFmdGVyIDogaHNjYWxlXzhfdG9fMTVf X2ZzXzRfZHN0V181MTJfbmVvbjogMTIyMC45Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBT d2lubmV5IDxqc3dpbm5leUBhbWF6b24uY29tPgo+IC0tLQo+IGxpYnN3c2NhbGUvYWFyY2g2NC9o c2NhbGUuUyAgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiBsaWJz d3NjYWxlL2FhcmNoNjQvc3dzY2FsZS5jIHwgIDQwICsrKysrKy0tCj4gbGlic3dzY2FsZS91dGls cy5jICAgICAgICAgICB8ICAgMiArLQo+IDMgZmlsZXMgY2hhbmdlZCwgMjAzIGluc2VydGlvbnMo KyksIDExIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUvYWFyY2g2NC9o c2NhbGUuUyBiL2xpYnN3c2NhbGUvYWFyY2g2NC9oc2NhbGUuUwo+IGluZGV4IGRhMzRmMWNiOGQu LjYwYmNkNzgzZTcgMTAwNjQ0Cj4gLS0tIGEvbGlic3dzY2FsZS9hYXJjaDY0L2hzY2FsZS5TCj4g KysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L2hzY2FsZS5TCj4gQEAgLTEsNSArMSw3IEBACj4gLyoK PiAgKiBDb3B5cmlnaHQgKGMpIDIwMTYgQ2zDqW1lbnQgQsWTc2NoIDxjbGVtZW50IHN0dXBlZmxp eC5jb20+Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxOS0yMDIxIFNlYmFzdGlhbiBQb3AgPHNwb3BA YW1hem9uLmNvbT4KPiArICogQ29weXJpZ2h0IChjKSAyMDIyIEpvbmF0aGFuIFN3aW5uZXkgPGpz d2lubmV5QGFtYXpvbi5jb20+Cj4gICoKPiAgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcu Cj4gICoKPiBAQCAtMjAsNyArMjIsMjUgQEAKPgo+ICNpbmNsdWRlICJsaWJhdnV0aWwvYWFyY2g2 NC9hc20uUyIKPgo+IC1mdW5jdGlvbiBmZl9oc2NhbGVfOF90b18xNV9uZW9uLCBleHBvcnQ9MQo+ ICsvKgo+ICs7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArOyBob3Jpem9udGFsIGxpbmUgc2NhbGlu Zwo+ICs7Cj4gKzsgdm9pZCBoc2NhbGU8c291cmNlX3dpZHRoPnRvPGludGVybWVkaWF0ZV9uYml0 cz5fPGZpbHRlclNpemU+XzxvcHQ+Cj4gKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KFN3c0NvbnRleHQgKmMsIGludHsxNiwzMn1fdCAqZHN0LAo+ICs7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBpbnQgZHN0VywgY29uc3QgdWludHs4LDE2fV90ICpzcmMsCj4gKzsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludDE2X3QgKmZpbHRlciwKPiArOyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50MzJfdCAqZmlsdGVyUG9zLCBp bnQgZmlsdGVyU2l6ZSk7Cj4gKzsKPiArOyBTY2FsZSBvbmUgaG9yaXpvbnRhbCBsaW5lLiBJbnB1 dCBpcyBlaXRoZXIgOC1iaXQgd2lkdGggb3IgMTYtYml0IHdpZHRoCj4gKzsgKCRzb3VyY2Vfd2lk dGggY2FuIGJlIGVpdGhlciA4LCA5LCAxMCBvciAxNiwgZGlmZmVyZW5jZSBpcyB3aGV0aGVyIHdl IGhhdmUgdG8KPiArOyBkb3duc2NhbGUgYmVmb3JlIG11bHRpcGx5aW5nKS4gRmlsdGVyIGlzIDE0 IGJpdHMuIE91dHB1dCBpcyBlaXRoZXIgMTUgYml0cwo+ICs7IChpbiBpbnQxNl90KSBvciAxOSBi aXRzIChpbiBpbnQzMl90KSwgYXMgZ2l2ZW4gaW4gJGludGVybWVkaWF0ZV9uYml0cy4gRWFjaAo+ ICs7IG91dHB1dCBwaXhlbCBpcyBnZW5lcmF0ZWQgZnJvbSAkZmlsdGVyU2l6ZSBpbnB1dCBwaXhl bHMsIHRoZSBwb3NpdGlvbiBvZgo+ICs7IHRoZSBmaXJzdCBwaXhlbCBpcyBnaXZlbiBpbiBmaWx0 ZXJQb3Nbbk91dHB1dFBpeGVsXS4KPiArOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCj4gKwo+ICtm dW5jdGlvbiBmZl9oc2NhbGU4dG8xNV9YOF9uZW9uLCBleHBvcnQ9MQo+ICAgICAgICAgc2JmaXog ICAgICAgICAgICAgICB4NywgeDYsICMxLCAjMzIgICAgICAgICAgICAgLy8gZmlsdGVyU2l6ZSoy ICgqMiBiZWNhdXNlIGludDE2KQo+IDE6ICAgICAgbGRyICAgICAgICAgICAgICAgICB3OCwgW3g1 XSwgIzQgICAgICAgICAgICAgICAgLy8gZmlsdGVyUG9zW2lkeF0KPiAgICAgICAgIGxkciAgICAg ICAgICAgICAgICAgdzAsIFt4NV0sICM0ICAgICAgICAgICAgICAgIC8vIGZpbHRlclBvc1tpZHgg KyAxXQo+IEBAIC03MCwzICs5MCwxNTMgQEAgZnVuY3Rpb24gZmZfaHNjYWxlXzhfdG9fMTVfbmVv biwgZXhwb3J0PTEKPiAgICAgICAgIGIuZ3QgICAgICAgICAgICAgICAgMWIgICAgICAgICAgICAg ICAgICAgICAgICAgIC8vIGxvb3AgdW50aWwgZW5kIG9mIGxpbmUKPiAgICAgICAgIHJldAo+IGVu ZGZ1bmMKPiArCj4gK2Z1bmN0aW9uIGZmX2hzY2FsZTh0bzE1XzRfbmVvbiwgZXhwb3J0PTEKPiAr Ly8geDAgIFN3c0NvbnRleHQgKmMgKG5vdCB1c2VkKQo+ICsvLyB4MSAgaW50MTZfdCAqZHN0Cj4g Ky8vIHgyICBpbnQgZHN0Vwo+ICsvLyB4MyAgY29uc3QgdWludDhfdCAqc3JjCj4gKy8vIHg0ICBj b25zdCBpbnQxNl90ICpmaWx0ZXIKPiArLy8geDUgIGNvbnN0IGludDMyX3QgKmZpbHRlclBvcwo+ ICsvLyB4NiAgaW50IGZpbHRlclNpemUKPiArLy8geDgteDE1IHJlZ2lzdGVycyBmb3IgZ2F0aGVy aW5nIHNyYyBkYXRhCj4gKwo+ICsvLyB2MCAgICAgIG1hZGQgYWNjdW11bGF0b3IgNFMKPiArLy8g djEtdjQgICBmaWx0ZXIgdmFsdWVzICgxNiBiaXQpIDhICj4gKy8vIHY1ICAgICAgbWFkZCBhY2N1 bXVsYXRvciA0Uwo+ICsvLyB2MTYtdjE5IHNyYyB2YWx1ZXMgKDggYml0KSA4Qgo+ICsKPiArLy8g VGhpcyBpbXBsZW1lbnRhdGlvbiBoYXMgNCBzZWN0aW9uczoKPiArLy8gIDEuIFByZWZldGNoIHNy YyBkYXRhCj4gKy8vICAyLiBJbnRlcmxlYXZlZCBwcmVmZXRjaGluZyBzcmMgZGF0YSBhbmQgbWFk ZAo+ICsvLyAgMy4gQ29tcGxldGUgbWFkZAo+ICsvLyAgNC4gQ29tcGxldGUgcmVtYWluaW5nIGl0 ZXJhdGlvbnMgd2hlbiBkc3RXICUgOCAhPSAwCj4gKwo+ICsgICAgICAgIGFkZCAgICAgICAgICAg ICAgICAgc3AsIHNwLCAjLTMyICAgICAgICAgICAgICAgIC8vIGFsbG9jYXRlIDMyIGJ5dGVzIG9u IHRoZSBzdGFjawo+ICsgICAgICAgIGNtcCAgICAgICAgICAgICAgICAgdzIsICMxNiAgICAgICAg ICAgICAgICAgICAgIC8vIGlmIGRzdFcgPDE2LCBza2lwIHRvIHRoZSBsYXN0IGJsb2NrIHVzZWQg Zm9yIHdyYXBwaW5nIHVwCj4gKyAgICAgICAgYi5sdCAgICAgICAgICAgICAgICAyZgo+ICsKPiAr ICAgICAgICAvLyBsb2FkIDggdmFsdWVzIGZyb20gZmlsdGVyUG9zIHRvIGJlIHVzZWQgYXMgb2Zm c2V0cyBpbnRvIHNyYwo+ICsgICAgICAgIGxkcCAgICAgICAgICAgICAgICAgdzgsIHc5LCAgW3g1 XSAgICAgICAgICAgICAgIC8vIGZpbHRlclBvc1tpZHggKyAwXSwgW2lkeCArIDFdCj4gKyAgICAg ICAgbGRwICAgICAgICAgICAgICAgICB3MTAsIHcxMSwgW3g1LCA4XSAgICAgICAgICAgLy8gZmls dGVyUG9zW2lkeCArIDJdLCBbaWR4ICsgM10KPiArICAgICAgICBsZHAgICAgICAgICAgICAgICAg IHcxMiwgdzEzLCBbeDUsIDE2XSAgICAgICAgICAvLyBmaWx0ZXJQb3NbaWR4ICsgNF0sIFtpZHgg KyA1XQo+ICsgICAgICAgIGxkcCAgICAgICAgICAgICAgICAgdzE0LCB3MTUsIFt4NSwgMjRdICAg ICAgICAgIC8vIGZpbHRlclBvc1tpZHggKyA2XSwgW2lkeCArIDddCgpUaGUgaW1lZGlhdGUgb2Zm c2V0IGhlcmUgKDgvMTYvMjQpIG11c3QgYmUgcHJlY2VkZWQgYnkgYSAnIycsIG90aGVyd2lzZSBp dCAKYnJlYWtzIHRoZSBidWlsZCB3aXRoIE1TVkMgKGFybWFzbTY0LmV4ZSkuCgovLyBNYXJ0aW4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=