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 DFE4342F1F for ; Fri, 15 Jul 2022 19:38:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1752568B9F6; Fri, 15 Jul 2022 22:38:19 +0300 (EEST) Received: from smtp-fw-9103.amazon.com (smtp-fw-9103.amazon.com [207.171.188.200]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 32F5768B7B0 for ; Fri, 15 Jul 2022 22:38:11 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1657913897; x=1689449897; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=LWAoYyoDZHhRpn4IgtfBa5cPSXV9kJm98PnLkyn+jEc=; b=h8D+D6cQVjGai1sljNlwy8F2topv6xyMBeCsYQfwUzFzPN1yaNwntP7B EMqRQT6T3OHZ+3vRI0RrX6s3ssUA5k0JAFOW4tf98qiPnvmmDuDc/aWLg MQH8nmvHLoZwDSpLqYOotT+h0EftfOZ4Wxw7UBZYYUmtEoQBsOXrK35kl Y=; X-IronPort-AV: E=Sophos;i="5.92,274,1650931200"; d="scan'208";a="1034670595" Thread-Topic: [FFmpeg-devel] [PATCH 4/5] aarch64: me_cmp: Switch from uabd to uabal in ff_pix_abs16_xy2_neon 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-9103.sea19.amazon.com with ESMTP; 15 Jul 2022 19:38:09 +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 0779444122; Fri, 15 Jul 2022 19:38:09 +0000 (UTC) Received: from EX13D07UWB002.ant.amazon.com (10.43.161.131) by EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id 15.0.1497.36; Fri, 15 Jul 2022 19:38:08 +0000 Received: from EX13D07UWB004.ant.amazon.com (10.43.161.196) by EX13D07UWB002.ant.amazon.com (10.43.161.131) with Microsoft SMTP Server (TLS) id 15.0.1497.36; Fri, 15 Jul 2022 19:38:08 +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.036; Fri, 15 Jul 2022 19:38:08 +0000 From: "Swinney, Jonathan" To: FFmpeg development discussions and patches , =?utf-8?B?TWFydGluIFN0b3JzasO2?= Thread-Index: AQHYlvoP+au7sMuwREyMaqu/+ukKV61/gwsA Date: Fri, 15 Jul 2022 19:38:08 +0000 Message-ID: References: <20220713204854.3114817-1-martin@martin.st> <20220713204854.3114817-4-martin@martin.st> In-Reply-To: <20220713204854.3114817-4-martin@martin.st> 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.161.236] Content-ID: MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 4/5] aarch64: me_cmp: Switch from uabd to uabal in ff_pix_abs16_xy2_neon 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: TEdUTS4NCg0KLS0gDQoNCkpvbmF0aGFuIFN3aW5uZXkNCg0K77u/T24gNy8xMy8yMiwgMzo0OSBQ TSwgImZmbXBlZy1kZXZlbCBvbiBiZWhhbGYgb2YgTWFydGluIFN0b3JzasO2IiA8ZmZtcGVnLWRl dmVsLWJvdW5jZXNAZmZtcGVnLm9yZyBvbiBiZWhhbGYgb2YgbWFydGluQG1hcnRpbi5zdD4gd3Jv dGU6DQoNCiAgICBDQVVUSU9OOiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9m IHRoZSBvcmdhbml6YXRpb24uIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRz IHVubGVzcyB5b3UgY2FuIGNvbmZpcm0gdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBp cyBzYWZlLg0KDQoNCg0KICAgIFVzaW5nIGFic29sdXRlLWRpZmZlcmVuY2UtYWNjdW11bGF0ZSBk b2VzIHVzZSB0d2ljZSB0aGUgYW1vdW50IG9mDQogICAgYWJzb2x1dGUtZGlmZmVyZW5jZSBpbnN0 cnVjdGlvbnMsIGJ1dCBhdm9pZHMgdGhlIG5lZWQgZm9yIHRoZQ0KICAgIHVhZGRsIGFuZCBhZGQg aW5zdHJ1Y3Rpb25zLCByZWR1Y2luZyB0aGUgdG90YWwgbnVtYmVyIG9mIGluc3RydWN0aW9ucw0K ICAgIGJ5IDMuDQoNCiAgICBUaGVzZSBjYW4gYmUgaW50ZXJsZWF2ZWQgaW4gdGhlIHJlc3Qgb2Yg dGhlIGNhbGN1bGF0aW9uLCB0byBhdm9pZA0KICAgIHRpZ2h0IGRlcGVuZGVuY2llcyBhdCB0aGUg ZW5kLiBVbmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG1hcmdpbmFsbHkNCiAgICBzbG93ZXIgb24gQ29y dGV4IEE1MywgYnV0IGZhc3RlciBvbiBBNzIgYW5kIEE3My4NCg0KICAgIEJlZm9yZTogICAgICAg Q29ydGV4IEE1MyAgICBBNzIgICAgQTczICAgR3Jhdml0b24gMw0KICAgIHBpeF9hYnNfMF8zX25l b246ICAxNzUuNyAgMTA5LjIgICA5Mi4wICAgNDEuMg0KICAgIEFmdGVyOg0KICAgIHBpeF9hYnNf MF8zX25lb246ICAxNzkuNyAgIDk2LjcgICA4Ny41ICAgNDEuMg0KICAgIC0tLQ0KICAgICBsaWJh dmNvZGVjL2FhcmNoNjQvbWVfY21wX25lb24uUyB8IDMyICsrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQogICAgIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyMSBkZWxl dGlvbnMoLSkNCg0KICAgIGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2FhcmNoNjQvbWVfY21wX25l b24uUyBiL2xpYmF2Y29kZWMvYWFyY2g2NC9tZV9jbXBfbmVvbi5TDQogICAgaW5kZXggMGFlMjNk ODkyMi4uODk1NDY4NjlmYiAxMDA2NDQNCiAgICAtLS0gYS9saWJhdmNvZGVjL2FhcmNoNjQvbWVf Y21wX25lb24uUw0KICAgICsrKyBiL2xpYmF2Y29kZWMvYWFyY2g2NC9tZV9jbXBfbmVvbi5TDQog ICAgQEAgLTEyNCw2ICsxMjQsOSBAQCBmdW5jdGlvbiBmZl9waXhfYWJzMTZfeHkyX25lb24sIGV4 cG9ydD0xDQogICAgICAgICAgICAgYWRkICAgICAgICAgICAgIHYyNi44aCwgdjMwLjhoLCB2Mi44 aCAgICAgICAvLyBhZGQgdXAgMC4uNywgdXNpbmcgcGl4MiArIHBpeDIrMSB2YWx1ZXMgZnJvbSBw aXgzIGFib3ZlDQogICAgICAgICAgICAgYWRkICAgICAgICAgICAgIHYyNy44aCwgdjMxLjhoLCB2 My44aCAgICAgICAvLyBhZGQgdXAgOC4uMTUsIHVzaW5nIHBpeDIgKyBwaXgyKzEgdmFsdWVzIGZy b20gcGl4MyBhYm92ZQ0KDQogICAgKyAgICAgICAgdWFiZGwgICAgICAgICAgIHYyNC44aCwgdjEu OGIsICB2MjMuOGIgICAgICAvLyBhYnNvbHV0ZSBkaWZmZXJlbmNlIDAuLjcsIGk9MA0KICAgICsg ICAgICAgIHVhYmRsMiAgICAgICAgICB2MjMuOGgsIHYxLjE2YiwgdjIzLjE2YiAgICAgLy8gYWJz b2x1dGUgZGlmZmVyZW5jZSA4Li4xNSwgaT0wDQogICAgKw0KICAgICAgICAgICAgIGxkMSAgICAg ICAgICAgICB7djIxLjE2Yn0sIFt4NV0sIHgzICAgICAgICAgLy8gbG9hZCBwaXgzDQogICAgICAg ICAgICAgbGQxICAgICAgICAgICAgIHt2MjAuMTZifSwgW3gxXSwgeDMgICAgICAgICAvLyBsb2Fk IHBpeDENCg0KICAgIEBAIC0xMzcsNiArMTQwLDkgQEAgZnVuY3Rpb24gZmZfcGl4X2FiczE2X3h5 Ml9uZW9uLCBleHBvcnQ9MQ0KICAgICAgICAgICAgIHJzaHJuICAgICAgICAgICB2MjguOGIsIHYy OC44aCwgIzIgICAgICAgICAgLy8gc2hpZnQgcmlnaHQgMiAwLi43IChyb3VuZGluZyBzaGlmdCBy aWdodCkNCiAgICAgICAgICAgICByc2hybjIgICAgICAgICAgdjI4LjE2YiwgdjI5LjhoLCAjMiAg ICAgICAgIC8vIHNoaWZ0IHJpZ2h0IDIgOC4uMTUNCg0KICAgICsgICAgICAgIHVhYmFsICAgICAg ICAgICB2MjQuOGgsIHYxNi44YiwgIHYyNi44YiAgICAgLy8gYWJzb2x1dGUgZGlmZmVyZW5jZSAw Li43LCBpPTENCiAgICArICAgICAgICB1YWJhbDIgICAgICAgICAgdjIzLjhoLCB2MTYuMTZiLCB2 MjYuMTZiICAgIC8vIGFic29sdXRlIGRpZmZlcmVuY2UgOC4uMTUsIGk9MQ0KICAgICsNCiAgICAg ICAgICAgICB1YWRkbCAgICAgICAgICAgdjIuOGgsIHYyMS44YiwgdjIyLjhiICAgICAgIC8vIHBp eDMgKyBwaXgzKzEgMC4uNw0KICAgICAgICAgICAgIHVhZGRsMiAgICAgICAgICB2My44aCwgdjIx LjE2YiwgdjIyLjE2YiAgICAgLy8gcGl4MyArIHBpeDMrMSA4Li4xNQ0KICAgICAgICAgICAgIGFk ZCAgICAgICAgICAgICB2MzAuOGgsIHY0LjhoLCB2Mi44aCAgICAgICAgLy8gYWRkIHVwIDAuLjcs IHVzaW5nIHBpeDIgKyBwaXgyKzEgdmFsdWVzIGZyb20gcGl4MyBhYm92ZQ0KICAgIEBAIC0xNDQs MzMgKzE1MCwxNyBAQCBmdW5jdGlvbiBmZl9waXhfYWJzMTZfeHkyX25lb24sIGV4cG9ydD0xDQog ICAgICAgICAgICAgcnNocm4gICAgICAgICAgIHYzMC44YiwgdjMwLjhoLCAjMiAgICAgICAgICAv LyBzaGlmdCByaWdodCAyIDAuLjcgKHJvdW5kaW5nIHNoaWZ0IHJpZ2h0KQ0KICAgICAgICAgICAg IHJzaHJuMiAgICAgICAgICB2MzAuMTZiLCB2MzEuOGgsICMyICAgICAgICAgLy8gc2hpZnQgcmln aHQgMiA4Li4xNQ0KDQogICAgLSAgICAgICAgLy8gQXZlcmFnZXMgYXJlIG5vdyBzdG9yZWQgaW4g dGhlc2UgcmVnaXN0ZXJzOg0KICAgIC0gICAgICAgIC8vIHYyMywgdjE2LCB2MjgsIHYzMA0KICAg IC0gICAgICAgIC8vIHBpeDEgdmFsdWVzIGluIHRoZXNlIHJlZ2lzdGVyczoNCiAgICAtICAgICAg ICAvLyB2MSwgdjE2LCB2MTcsIHYyMA0KICAgIC0gICAgICAgIC8vIGF2YWlsYWJsZToNCiAgICAt ICAgICAgICAvLyB2NCwgdjUsIHY3LCB2MTgsIHYxOSwgdjI0LCB2MjUsIHYyNywgdjI5LCB2MzEN CiAgICArICAgICAgICB1YWJhbCAgICAgICAgICAgdjI0LjhoLCB2MTcuOGIsICB2MjguOGIgICAg IC8vIGFic29sdXRlIGRpZmZlcmVuY2UgMC4uNywgaT0yDQogICAgKyAgICAgICAgdWFiYWwyICAg ICAgICAgIHYyMy44aCwgdjE3LjE2YiwgdjI4LjE2YiAgICAvLyBhYnNvbHV0ZSBkaWZmZXJlbmNl IDguLjE1LCBpPTINCg0KICAgICAgICAgICAgIHN1YiAgICAgICAgICAgICB3NCwgdzQsICM0ICAg ICAgICAgICAgICAgICAgLy8gaCAtPSA0DQoNCiAgICAtICAgICAgICAvLyBVc2luZyBhYnNvbHV0 ZS1kaWZmZXJlbmNlIGluc3RydWN0aW9ucyBpbnN0ZWFkIG9mIGFic29sdXRlLWRpZmZlcmVuY2Ut YWNjdW11bGF0ZSBhbGxvd3MNCiAgICAtICAgICAgICAvLyB1cyB0byBrZWVwIHRoZSByZXN1bHRz IGluIDE2YiB2ZWN0b3JzIGluc3RlYWQgb2Ygd2lkZW5pbmcgdmFsdWVzIHdpdGggdHdpY2UgdGhl IGluc3RydWN0aW9ucy4NCiAgICAtICAgICAgICAvLyBUaGlzIGFwcHJvYWNoIGFsc28gaGFzIGZl d2VyIGRhdGEgZGVwZW5kZW5jaWVzLCBhbGxvd2luZyBiZXR0ZXIgaW5zdHJ1Y3Rpb24gbGV2ZWwg cGFyYWxsZWxpc20uDQogICAgLSAgICAgICAgdWFiZCAgICAgICAgICAgIHY0LjE2YiwgdjEuMTZi LCB2MjMuMTZiICAgICAvLyBhYnNvbHV0ZSBkaWZmZXJlbmNlIDAuLjE1LCBpPTANCiAgICAtICAg ICAgICB1YWJkICAgICAgICAgICAgdjUuMTZiLCB2MTYuMTZiLCB2MjYuMTZiICAgIC8vIGFic29s dXRlIGRpZmZlcmVuY2UgMC4uMTUsIGk9MQ0KICAgIC0gICAgICAgIHVhYmQgICAgICAgICAgICB2 Ni4xNmIsIHYxNy4xNmIsIHYyOC4xNmIgICAgLy8gYWJzb2x1dGUgZGlmZmVyZW5jZSAwLi4xNSwg aT0yDQogICAgLSAgICAgICAgdWFiZCAgICAgICAgICAgIHY3LjE2YiwgdjIwLjE2YiwgdjMwLjE2 YiAgICAvLyBhYnNvbHV0ZSBkaWZmZXJlbmNlIDAuLjE1LCBpPTMNCiAgICArICAgICAgICB1YWJh bCAgICAgICAgICAgdjI0LjhoLCB2MjAuOGIsICB2MzAuOGIgICAgIC8vIGFic29sdXRlIGRpZmZl cmVuY2UgMC4uNywgaT0zDQogICAgKyAgICAgICAgdWFiYWwyICAgICAgICAgIHYyMy44aCwgdjIw LjE2YiwgdjMwLjE2YiAgICAvLyBhYnNvbHV0ZSBkaWZmZXJlbmNlIDguLjE1LCBpPTMNCg0KICAg ICAgICAgICAgIGNtcCAgICAgICAgICAgICB3NCwgIzQgICAgICAgICAgICAgICAgICAgICAgLy8g bG9vcCBpZiBoID49IDQNCg0KICAgIC0gICAgICAgIC8vIE5vdyBhZGQgdXAgYWxsIHRoZSB2YWx1 ZXMgaW4gZWFjaCB2ZWN0b3IsIHY0LXY3IHdpdGggd2lkZW5pbmcgYWRkcw0KICAgIC0gICAgICAg IHVhZGRsICAgICAgICAgICB2MTkuOGgsIHY0LjhiLCB2NS44Yg0KICAgIC0gICAgICAgIHVhZGRs MiAgICAgICAgICB2MTguOGgsIHY0LjE2YiwgdjUuMTZiDQogICAgLSAgICAgICAgdWFkZGwgICAg ICAgICAgIHY0LjhoLCB2Ni44YiwgdjcuOGINCiAgICAtICAgICAgICB1YWRkbDIgICAgICAgICAg djUuOGgsIHY2LjE2YiwgdjcuMTZiDQogICAgLSAgICAgICAgYWRkICAgICAgICAgICAgIHY0Ljho LCB2NC44aCwgdjUuOGgNCiAgICAtICAgICAgICBhZGQgICAgICAgICAgICAgdjQuOGgsIHY0Ljho LCB2MTguOGgNCiAgICAtICAgICAgICBhZGQgICAgICAgICAgICAgdjQuOGgsIHY0LjhoLCB2MTku OGgNCiAgICArICAgICAgICBhZGQgICAgICAgICAgICAgdjQuOGgsIHYyMy44aCwgdjI0LjhoDQog ICAgICAgICAgICAgdWFkZGx2ICAgICAgICAgIHM0LCB2NC44aCAgICAgICAgICAgICAgICAgICAv LyBmaW5pc2ggYWRkaW5nIHVwIGFjY3VtdWxhdGVkIHZhbHVlcw0KICAgICAgICAgICAgIGFkZCAg ICAgICAgICAgICBkMCwgZDAsIGQ0ICAgICAgICAgICAgICAgICAgLy8gYWRkIHRoZSB2YWx1ZSB0 byB0aGUgdG9wIGxldmVsIGFjY3VtdWxhdG9yDQoNCiAgICAtLQ0KICAgIDIuMjUuMQ0KDQogICAg X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0DQogICAgZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCiAgICBo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCg0KICAgIFRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbA0KICAgIGZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuDQoNCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K