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 9D8F9466AA for ; Wed, 31 May 2023 16:54:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A1C5368C258; Wed, 31 May 2023 19:54:10 +0300 (EEST) Received: from sinikuusama2.dnainternet.net (sinikuusama2.dnainternet.net [83.102.40.152]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4DEED68B14C for ; Wed, 31 May 2023 19:54:04 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by sinikuusama2.dnainternet.net (Postfix) with ESMTP id 9C8D9AE14 for ; Wed, 31 May 2023 19:54:03 +0300 (EEST) X-Virus-Scanned: DNA Internet at dnainternet.net X-Spam-Flag: NO X-Spam-Score: 0.92 X-Spam-Level: X-Spam-Status: No, score=0.92 tagged_above=-9999 required=6 tests=[SPF_FAIL=0.919, SPF_HELO_NONE=0.001] autolearn=disabled Received: from sinikuusama2.dnainternet.net ([83.102.40.152]) by localhost (sinikuusama2.dnainternet.net [127.0.0.1]) (DNA Internet, port 10041) with ESMTP id 2lQYlb7-2DYu for ; Wed, 31 May 2023 19:54:02 +0300 (EEST) Received: from oliivipuu2.dnainternet.net (oliivipuu2.dnainternet.net [83.102.40.53]) by sinikuusama2.dnainternet.net (Postfix) with ESMTP id A84168B20 for ; Wed, 31 May 2023 19:54:02 +0300 (EEST) Received: from basile.localnet (87-92-194-88.rev.dnainternet.fi [87.92.194.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by oliivipuu2.dnainternet.net (Postfix) with ESMTPS id 8F1789A for ; Wed, 31 May 2023 19:54:01 +0300 (EEST) From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Wed, 31 May 2023 19:54:01 +0300 Message-ID: <3789008.K3ae2cLcPR@basile.remlab.net> Organization: Remlab In-Reply-To: <20230530123043.52940-3-martin@martin.st> References: <20230530123043.52940-1-martin@martin.st> <20230530123043.52940-3-martin@martin.st> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v2 3/5] aarch64: Add Linux runtime cpu feature detection using getauxval(AT_HWCAP) 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: TGUgdGlpc3RhaW5hIDMwLiB0b3Vrb2t1dXRhIDIwMjMsIDE1LjMwLjQxIEVFU1QgTWFydGluIFN0 b3JzasO2IGEgw6ljcml0IDoKPiBCYXNlZCBwYXJ0aWFsbHkgb24gY29kZSBieSBKYW5uZSBHcnVu YXUuCj4gCj4gLS0tCj4gVXBkYXRlZCB0byB1c2UgYm90aCB0aGUgZGlyZWN0IEhXQ0FQKiBtYWNy b3MgYW5kIEhXQ0FQX0NQVUlELiBBCj4gbm90IHVucmVhc29uYWJseSBvbGQgZGlzdHJpYnV0aW9u IGxpa2UgVWJ1bnR1IDIwLjA0IGRvZXMgaGF2ZQo+IEhXQ0FQX0NQVUlEIGJ1dCBub3QgSFdDQVAy X0k4TU0gaW4gdGhlIGRpc3RyaWJ1dGlvbiBwcm92aWRlZCBoZWFkZXJzLgo+IAo+IEFsdGVybmF0 aXZlbHkgSSBndWVzcyB3ZSBjb3VsZCBjYXJyeSBvdXIgb3duIGZhbGxiYWNrIGhhcmRjb2RlZCB2 YWx1ZXMKPiBmb3IgdGhlIEhXQ0FQKiB2YWx1ZXMgd2UgdXNlIGFuZCBza2lwIEhXQ0FQX0NQVUlE Lgo+IC0tLQo+ICBjb25maWd1cmUgICAgICAgICAgICAgICB8ICAyICsrCj4gIGxpYmF2dXRpbC9h YXJjaDY0L2NwdS5jIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh L2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+IGluZGV4IDUwZWIyN2JhMGUuLmIzOWRlNzRkZTUgMTAw NzU1Cj4gLS0tIGEvY29uZmlndXJlCj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTIyMDksNiArMjIw OSw3IEBAIEhBVkVfTElTVF9QVUI9Igo+IAo+ICBIRUFERVJTX0xJU1Q9Igo+ICAgICAgYXJwYV9p bmV0X2gKPiArICAgIGFzbV9od2NhcF9oCj4gICAgICBhc21fdHlwZXNfaAo+ICAgICAgY2Rpb19w YXJhbm9pYV9oCj4gICAgICBjZGlvX3BhcmFub2lhX3BhcmFub2lhX2gKPiBAQCAtNjQzMiw2ICs2 NDMzLDcgQEAgY2hlY2tfaGVhZGVycyBpby5oCj4gIGVuYWJsZWQgbGliZHJtICYmCj4gICAgICBj aGVja19oZWFkZXJzIGxpbnV4L2RtYS1idWYuaAo+IAo+ICtjaGVja19oZWFkZXJzIGFzbS9od2Nh cC5oCj4gIGNoZWNrX2hlYWRlcnMgbGludXgvcGVyZl9ldmVudC5oCj4gIGNoZWNrX2hlYWRlcnMg bGliY3J5c3RhbGhkL2xpYmNyeXN0YWxoZF9pZi5oCj4gIGNoZWNrX2hlYWRlcnMgbWFsbG9jLmgK PiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2FhcmNoNjQvY3B1LmMgYi9saWJhdnV0aWwvYWFyY2g2 NC9jcHUuYwo+IGluZGV4IDBjNzZmNWFkMTUuLjQ1NjM5NTlmZmQgMTAwNjQ0Cj4gLS0tIGEvbGli YXZ1dGlsL2FhcmNoNjQvY3B1LmMKPiArKysgYi9saWJhdnV0aWwvYWFyY2g2NC9jcHUuYwo+IEBA IC0yMCw2ICsyMCw2NyBAQAo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL2NwdV9pbnRlcm5hbC5oIgo+ ICAjaW5jbHVkZSAiY29uZmlnLmgiCj4gCj4gKyNpZiAoZGVmaW5lZChfX2xpbnV4X18pIHx8IGRl ZmluZWQoX19BTkRST0lEX18pKSAmJiBIQVZFX0dFVEFVWFZBTCAmJgo+IEhBVkVfQVNNX0hXQ0FQ X0ggKyNpbmNsdWRlIDxzdGRpbnQuaD4KPiArI2luY2x1ZGUgPGFzbS9od2NhcC5oPgo+ICsjaW5j bHVkZSA8c3lzL2F1eHYuaD4KPiArCj4gKyNkZWZpbmUgZ2V0X2NwdV9mZWF0dXJlX3JlZyhyZWcs IHZhbCkgXAo+ICsgICAgICAgIF9fYXNtX18oIm1ycyAlMCwgIiAjcmVnIDogIj1yIiAodmFsKSkK PiArCj4gK3N0YXRpYyBpbnQgZGV0ZWN0X2ZsYWdzKHZvaWQpCj4gK3sKPiArICAgIGludCBmbGFn cyA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGh3Y2FwLCBod2NhcDI7Cj4gKwo+ICsgICAgLy8g Q2hlY2sgZm9yIHN1cHBvcnQgdXNpbmcgZGlyZWN0IGluZGl2aWR1YWwgSFdDQVBzCj4gKyAgICBo d2NhcCA9IGdldGF1eHZhbChBVF9IV0NBUCk7Cj4gKyNpZmRlZiBIV0NBUF9BU0lNRERQCj4gKyAg ICBpZiAoaHdjYXAgJiBIV0NBUF9BU0lNRERQKQo+ICsgICAgICAgIGZsYWdzIHw9IEFWX0NQVV9G TEFHX0RPVFBST0Q7Cj4gKyNlbmRpZgo+ICsKPiArI2lmZGVmIEFUX0hXQ0FQMgo+ICsgICAgaHdj YXAyID0gZ2V0YXV4dmFsKEFUX0hXQ0FQMik7Cj4gKyNpZmRlZiBIV0NBUDJfSThNTQo+ICsgICAg aWYgKGh3Y2FwMiAmIEhXQ0FQMl9JOE1NKQo+ICsgICAgICAgIGZsYWdzIHw9IEFWX0NQVV9GTEFH X0k4TU07Cj4gKyNlbmRpZgo+ICsjZW5kaWYKPiArCj4gKyAgICAvLyBTaWxlbmNlIHdhcm5pbmdz IGlmIG5vbmUgb2YgdGhlIGh3Y2FwcyB0byBjaGVjayBhcmUga25vd24uCj4gKyAgICAodm9pZClo d2NhcDsKPiArICAgICh2b2lkKWh3Y2FwMjsKPiArCj4gKyNpZiBkZWZpbmVkKEhXQ0FQX0NQVUlE KQo+ICsgICAgLy8gVGhlIEhXQ0FQXyogZGVmaW5lcyBmb3IgaW5kaXZpZHVhbCBleHRlbnNpb25z IG1heSBiZWNvbWUgYXZhaWxhYmxlCj4gbGF0ZSwgYXMKPiArICAgIC8vIHRoZXkgcmVxdWlyZSB1 cGRhdGVzIHRvIHVzZXJsYW5kIGhlYWRlcnMuIEFzIGEgZmFsbGJhY2ssIHNlZSBpZiB3ZSAKY2Fu IGFjY2Vzcwo+ICsgICAgLy8gdGhlIENQVUlEIHJlZ2lzdGVycyAodHJhcHBlZCB2aWEgdGhlIGtl cm5lbCkuCj4gKyAgICAvLyBTZWUgaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvaHRtbC9sYXRl c3QvYXJtNjQvY3B1LWZlYXR1cmUtcmVnaXN0ZXJzLmh0bWwKCkkgZG9uJ3QgYWN0dWFsbHkgY2Fy ZSB3aGljaCBtZXRob2QgaXMgdXNlZCBhbmQgd2hldGhlciB0byBoYXJkLWNvZGUgdGhlIAptaXNz aW5nIGNvbnN0YW50cyBvciBub3QuIEJ1dCBkb2luZyBib3RoIG1ldGhvZHMgaXMgd2VpcmQuIElm IHlvdSBhcmUgZ29pbmcgdG8gCnRyaWdnZXIgdGhlIFRJRDMgdHJhcHMgYW55d2F5LCB0aGVyZSBp cyBubyBwb2ludCBjaGVja2luZyB0aGUgYXV4aWxsYXJ5IAp2ZWN0b3JzIGJlZm9yZSwgQUZBSUNU LgoKWW91ICpjb3VsZCogY2hlY2sgdGhlIGF1eGlsbGFyeSB2ZWN0b3JzIGFzIGEgcnVuLXRpbWUg ZmFsbGJhY2sgaWYgSFdDQVBfQ1BVSUQgCmlzICpub3QqIHNldCwgYnV0IHRoYXQgb25seSByZWFs bHkgbWFrZXMgZm9yIEhXQ0FQX0ZQIGFuZCBIV0NBUF9BU0lNRCwgbm90IGZvciAKSFdDQVBfQVNJ TUREUCAoTGludXggNC4xNSkgYW5kIEhXQ0FQMl9JOE1NIChMaW51eCA1LjYpIHdoaWNoIGFyZSBt b3JlIHJlY2VudCAKdGhhbiBIV0NBUF9DUFVJRCAoTGludXggNC4xMSkuIEFuZCB0aGVuLCB0aGF0 IHdvdWxkIGJlIG9ubHkgaW4gdGhlIGNvcm5lciBjYXNlIAp0aGF0IEZQIGFuZC9vciBBZHZTSU1E IHdlcmUgZXhwbGljaXRseSBkaXNhYmxlZCBzaW5jZSB0aGV5IGFyZSBvbiBieSBkZWZhdWx0IApm b3IgYWxsIEFBcmNoNjQgdGFyZ2V0cy4KCi0tIArQoNC10LzQuCDQlNGR0L3QuC3QmtGD0YDQvNC+ 0L0KaHR0cDovL3d3dy5yZW1sYWIubmV0LwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==