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 0D9E042703 for ; Mon, 25 Apr 2022 22:43:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4B28C68B298; Tue, 26 Apr 2022 01:43:36 +0300 (EEST) Received: from smtp-fw-9102.amazon.com (smtp-fw-9102.amazon.com [207.171.184.29]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4688968008D for ; Tue, 26 Apr 2022 01:43:29 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1650926615; x=1682462615; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=Zw+aPDu7UTwP9hUiMAoA+pDX1OH5GMA6rfgH8GPSipI=; b=VKKrJX8MIuvwanA8bJqQbjC1nr+6dEmE9S5rTahlmlAoiFKw7W5a8sDd cD8UxE4KcALyRuEdG5t28Rg78/JWpCQAyt4hBTVfQB1/U6zvPV0F93Mme dQh016Py3lj/2DiesBnBwrkVH2jo413cTkCYuAdywXkYmOnYJxEVLYid9 E=; X-IronPort-AV: E=Sophos;i="5.90,289,1643673600"; d="scan'208";a="213821393" Thread-Topic: [FFmpeg-devel] [PATCH v2 1/1] lavc/aarch64: add some neon pix_abs functions Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO email-inbound-relay-pdx-2c-a264e6fe.us-west-2.amazon.com) ([10.25.36.214]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP; 25 Apr 2022 22:43:27 +0000 Received: from EX13MTAUWB001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-pdx-2c-a264e6fe.us-west-2.amazon.com (Postfix) with ESMTPS id 8F6E940BF9; Mon, 25 Apr 2022 22:43:26 +0000 (UTC) Received: from EX13D07UWB001.ant.amazon.com (10.43.161.238) by EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 25 Apr 2022 22:43:25 +0000 Received: from EX13D07UWB004.ant.amazon.com (10.43.161.196) by EX13D07UWB001.ant.amazon.com (10.43.161.238) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 25 Apr 2022 22:43:25 +0000 Received: from EX13D07UWB004.ant.amazon.com ([10.43.161.196]) by EX13D07UWB004.ant.amazon.com ([10.43.161.196]) with mapi id 15.00.1497.033; Mon, 25 Apr 2022 22:43:25 +0000 From: "Swinney, Jonathan" To: FFmpeg development discussions and patches Thread-Index: AdhQG+DgZbMWrt64Qn2Fva0aGxEEQwAzBnAAAfj+5gA= Date: Mon, 25 Apr 2022 22:43:25 +0000 Message-ID: References: <50530740b25747fbbfd138adabdc4a8f@EX13D07UWB004.ant.amazon.com> <20220415164348.GN2829255@pb2> In-Reply-To: <20220415164348.GN2829255@pb2> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.162.147] Content-ID: <1AFF62062B7A2240863864EF94C99035@amazon.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v2 1/1] lavc/aarch64: add some neon pix_abs functions 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: Michael Niedermayer , =?utf-8?B?TWFydGluIFN0b3JzasO2?= 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: VGhhbmtzIHRvIE1pY2hhZWwgYW5kIE1hcnRpbiBmb3IgeW91IHJldmlld3Mgb24gc2V2ZXJhbCBv ZiBteSBwYXRjaGVzLiBJJ3ZlIG1hZGUgbWFueSBvZiB0aGUgY2hhbmdlcyB5b3UgaGF2ZSByZXF1 ZXN0ZWQsIGJ1dCBJJ20gbm90IHlldCByZWFkeSB0byByZXN1Ym1pdCB0aGUgcGF0Y2hlcy4gSSds bCBiZSBvdXQgb2YgdGhlIG9mZmljZSB1bnRpbCBuZXh0IHdlZWsgYW5kIEkgd2lsbCBzdWJtaXQg dXBkYXRlZCB2ZXJzaW9ucyB0aGVuLiBUaGFua3MhDQoNCi0tIA0KDQpKb25hdGhhbiBTd2lubmV5 DQoNCu+7v09uIDQvMTUvMjIsIDExOjQ1IEFNLCAiZmZtcGVnLWRldmVsIG9uIGJlaGFsZiBvZiBN aWNoYWVsIE5pZWRlcm1heWVyIiA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9yZyBvbiBi ZWhhbGYgb2YgbWljaGFlbEBuaWVkZXJtYXllci5jYz4gd3JvdGU6DQoNCiAgICBDQVVUSU9OOiBU aGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBvcmdhbml6YXRpb24uIERv IG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgY2FuIGNvbmZp cm0gdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCg0KICAgIE9u IFRodSwgQXByIDE0LCAyMDIyIGF0IDA0OjIyOjU4UE0gKzAwMDAsIFN3aW5uZXksIEpvbmF0aGFu IHdyb3RlOg0KICAgID4gIC0gZmZfcGl4X2FiczE2X25lb24NCiAgICA+ICAtIGZmX3BpeF9hYnMx Nl94eTJfbmVvbg0KICAgID4NCiAgICA+IEluIGRpcmVjdCBtaWNybyBiZW5jaG1hcmtzIG9mIHRo ZXNlIGZmIGZ1bmN0aW9ucyB2ZXJzZXMgdGhlaXIgQyBpbXBsZW1lbnRhdGlvbnMsDQogICAgPiB0 aGVzZSBmdW5jdGlvbnMgcGVyZm9ybWVkIGFzIGZvbGxvd3Mgb24gQVdTIEdyYXZpdG9uIDI6DQog ICAgPg0KICAgID4gZmZfcGl4X2FiczE2X25lb246DQogICAgPiBjOiAgYmVuY2htYXJrIHJhbiAx MDAwMDAgaXRlcmF0aW9ucyBpbiAwLjk1NTM4MyBzZWNvbmRzDQogICAgPiBmZjogYmVuY2htYXJr IHJhbiAxMDAwMDAgaXRlcmF0aW9ucyBpbiAwLjA5NzY2OSBzZWNvbmRzDQogICAgPg0KICAgID4g ZmZfcGl4X2FiczE2X3h5Ml9uZW9uOg0KICAgID4gYzogIGJlbmNobWFyayByYW4gMTAwMDAwIGl0 ZXJhdGlvbnMgaW4gMS45MTY3NTkgc2Vjb25kcw0KICAgID4gZmY6IGJlbmNobWFyayByYW4gMTAw MDAwIGl0ZXJhdGlvbnMgaW4gMC4zNzA3Mjkgc2Vjb25kcw0KICAgID4NCiAgICA+IFNpZ25lZC1v ZmYtYnk6IEpvbmF0aGFuIFN3aW5uZXkgPGpzd2lubmV5QGFtYXpvbi5jb20+DQogICAgPiAtLS0N CiAgICA+ICBsaWJhdmNvZGVjL2FhcmNoNjQvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAyICsN CiAgICA+ICBsaWJhdmNvZGVjL2FhcmNoNjQvbWVfY21wX2luaXRfYWFyY2g2NC5jIHwgIDM5ICsr KysrDQogICAgPiAgbGliYXZjb2RlYy9hYXJjaDY0L21lX2NtcF9uZW9uLlMgICAgICAgICB8IDIw OSArKysrKysrKysrKysrKysrKysrKysrKw0KICAgID4gIGxpYmF2Y29kZWMvbWVfY21wLmMgICAg ICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KICAgID4gIGxpYmF2Y29kZWMvbWVfY21wLmggICAg ICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KICAgID4gIGxpYmF2Y29kZWMveDg2L21lX2NtcC5h c20gICAgICAgICAgICAgICAgfCAgIDcgKw0KICAgID4gIGxpYmF2Y29kZWMveDg2L21lX2NtcF9p bml0LmMgICAgICAgICAgICAgfCAgIDMgKw0KICAgID4gIHRlc3RzL2NoZWNrYXNtL01ha2VmaWxl ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiAgICA+ICB0ZXN0cy9jaGVja2FzbS9jaGVja2Fz bS5jICAgICAgICAgICAgICAgIHwgICAxICsNCiAgICA+ICB0ZXN0cy9jaGVja2FzbS9jaGVja2Fz bS5oICAgICAgICAgICAgICAgIHwgICAxICsNCiAgICA+ICB0ZXN0cy9jaGVja2FzbS9tb3Rpb24u YyAgICAgICAgICAgICAgICAgIHwgMTU1ICsrKysrKysrKysrKysrKysrDQogICAgPiAgMTEgZmls ZXMgY2hhbmdlZCwgNDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCiAgICA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgbGliYXZjb2RlYy9hYXJjaDY0L21lX2NtcF9pbml0X2FhcmNoNjQuYw0K ICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL2FhcmNoNjQvbWVfY21wX25lb24u Uw0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9jaGVja2FzbS9tb3Rpb24uYw0KICAg ID4NCiAgICBbLi4uXQ0KICAgID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMveDg2L21lX2NtcC5h c20gYi9saWJhdmNvZGVjL3g4Ni9tZV9jbXAuYXNtDQogICAgPiBpbmRleCBhZDA2ZDQ4NWFiLi5m NzNiOWY5MTYxIDEwMDY0NA0KICAgID4gLS0tIGEvbGliYXZjb2RlYy94ODYvbWVfY21wLmFzbQ0K ICAgID4gKysrIGIvbGliYXZjb2RlYy94ODYvbWVfY21wLmFzbQ0KICAgID4gQEAgLTI1NSw2ICsy NTUsNyBAQCBoYWRhbWFyZDh4OF9kaWZmICUrIFNVRkZJWDoNCiAgICA+DQogICAgPiAgICAgIEhT VU0gICAgICAgICAgICAgICAgICAgICAgICAgbTAsIG0xLCBlYXgNCiAgICA+ICAgICAgYW5kICAg ICAgICAgICAgICAgICAgICAgICAgIHJheCwgMHhGRkZGDQogICAgPiArICAgIGVtbXMNCiAgICA+ ICAgICAgcmV0DQogICAgPg0KICAgID4gIGhhZGFtYXJkOF8xNl93cmFwcGVyIDAsIDE0DQogICAg PiBAQCAtMzQ1LDYgKzM0Niw3IEBAIGNnbG9iYWwgc3NlJTEsIDUsNSw4LCB2LCBwaXgxLCBwaXgy LCBsc2l6ZSwgaA0KICAgID4NCiAgICA+ICAgICAgSEFEREQgICAgIG03LCBtMQ0KICAgID4gICAg ICBtb3ZkICAgICBlYXgsIG03ICAgICAgICAgOyByZXR1cm4gdmFsdWUNCiAgICA+ICsgICAgZW1t cw0KICAgID4gICAgICBSRVQNCiAgICA+ICAlZW5kbWFjcm8NCg0KICAgIG9uIHdoaWNoIGFybSBj aGlwIGRpZCB5b3UgdGVzdCB0aGlzID8NCg0KDQogICAgWy4uLl0NCiAgICA+IGRpZmYgLS1naXQg YS9saWJhdmNvZGVjL3g4Ni9tZV9jbXBfaW5pdC5jIGIvbGliYXZjb2RlYy94ODYvbWVfY21wX2lu aXQuYw0KICAgID4gaW5kZXggOWFmOTExYmI4OC4uYjMzMDg2OGEzOCAxMDA2NDQNCiAgICA+IC0t LSBhL2xpYmF2Y29kZWMveDg2L21lX2NtcF9pbml0LmMNCiAgICA+ICsrKyBiL2xpYmF2Y29kZWMv eDg2L21lX2NtcF9pbml0LmMNCiAgICA+IEBAIC0xODYsNiArMTg2LDggQEAgc3RhdGljIGludCB2 c2FkX2ludHJhMTZfbW14KE1wZWdFbmNDb250ZXh0ICp2LCB1aW50OF90ICpwaXgsIHVpbnQ4X3Qg KmR1bW15LA0KICAgID4gICAgICAgICAgOiAiciIgKHN0cmlkZSksICJtIiAoaCkNCiAgICA+ICAg ICAgICAgIDogIiVlY3giKTsNCiAgICA+DQogICAgPiArICAgIGVtbXNfYygpOw0KICAgID4gKw0K ICAgID4gICAgICByZXR1cm4gdG1wICYgMHhGRkZGOw0KICAgID4gIH0NCiAgICA+ICAjdW5kZWYg U1VNDQogICAgPiBAQCAtNDE4LDYgKzQyMCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHN1bV9tbXgo dm9pZCkNCiAgICA+ICAgICAgICAgICJwYWRkdyAlJW1tMCwgJSVtbTYgICAgICAgICAgICAgXG5c dCINCiAgICA+ICAgICAgICAgICJtb3ZkICUlbW02LCAlMCAgICAgICAgICAgICAgICAgXG5cdCIN CiAgICA+ICAgICAgICAgIDogIj1yIiAocmV0KSk7DQogICAgPiArICAgIGVtbXNfYygpOw0KICAg ID4gICAgICByZXR1cm4gcmV0ICYgMHhGRkZGOw0KICAgID4gIH0NCg0KICAgIGhtbW0NCg0KICAg IEFsc28gYmVmb3JlIHRoZSBwYXRjaA0KICAgIGNoZWNrYXNtOiBhbGwgNjE1MyB0ZXN0cyBwYXNz ZWQNCiAgICBhZnRlciBpdA0KICAgIGNoZWNrYXNtOiBhbGwgMzE5OCB0ZXN0cyBwYXNzZWQNCg0K ICAgIHRoYXRzIG9uIGEgeDg2LTY0DQoNCiAgICBbLi4uXQ0KDQogICAgLS0NCiAgICBNaWNoYWVs ICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIxNDdFRjY3MzBCQURGMTMzNjExRUM3ODcw NDBCMEZBQg0KDQogICAgQ29tcGxleGl0eSB0aGVvcnkgaXMgdGhlIHNjaWVuY2Ugb2YgZmluZGlu ZyB0aGUgZXhhY3Qgc29sdXRpb24gdG8gYW4NCiAgICBhcHByb3hpbWF0aW9uLiBCZW5jaG1hcmtp bmcgT1RPSCBpcyBmaW5kaW5nIGFuIGFwcHJveGltYXRpb24gb2YgdGhlIGV4YWN0DQoNCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K