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 22DC4441C7 for ; Sun, 2 Oct 2022 11:55:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 100E468BB4E; Sun, 2 Oct 2022 14:55:08 +0300 (EEST) Received: from ursule.remlab.net (vps-a2bccee9.vps.ovh.net [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0713F68BAFE for ; Sun, 2 Oct 2022 14:55:02 +0300 (EEST) Received: from basile.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id B4B81C006F for ; Sun, 2 Oct 2022 14:55:01 +0300 (EEST) From: remi@remlab.net To: ffmpeg-devel@ffmpeg.org Date: Sun, 2 Oct 2022 14:54:58 +0300 Message-Id: <20221002115501.17996-1-remi@remlab.net> X-Mailer: git-send-email 2.37.2 In-Reply-To: <2650188.mvXUDI8C0e@basile.remlab.net> References: <2650188.mvXUDI8C0e@basile.remlab.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/4] lavu/riscv: CPU flag for the Zbb extension 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: RnJvbTogUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4KClVuZm9ydHVuYXRl bHksIGl0IGlzIGNvbW1vbiwgYW5kIHdpbGwgcmVtYWluIHNvLCB0aGF0IHRoZSBCaXQKbWFuaXB1 bGF0aW9ucyBhcmUgbm90IGVuYWJsZWQgYXQgY29tcGlsYXRpb24gdGltZS4gVGhpcyBpcyBhbiBv ZmZpY2lhbApwb2xpY3kgZm9yIERlYmlhbiBwb3J0cyBpbiBnZW5lcmFsICh0aG91Z2ggdGhleSBk byBub3Qgc3VwcG9ydCBSSVNDLVYKb2ZmaWNpYWxseSBhcyBvZiB5ZXQpIHRvIHN0aWNrIHRvIHRo ZSBtaW5pbWFsIHRhcmdldCBiYXNlbGluZSwgd2hpY2gKZG9lcyBub3QgaW5jbHVkZSB0aGUgQiBl eHRlbnNpb24gb3IgZXZlbiBpdHMgWmJiIHN1YnNldC4KCkZvciBpbmxpbmUgaGVscGVycyAoQ1BP UCwgUkVWOCksIGNvbXBpbGVyIGJ1aWx0aW5zIChDVFosIENMWikgb3IKZXZlbiBwbGFpbiBDIGNv ZGUgKE1JTiwgTUFYLCBNSU5VLCBNQVhVKSwgcnVuLXRpbWUgZGV0ZWN0aW9uIHNlZW1zCmltcHJh Y3RpY2FsLiBCdXQgYXQgbGVhc3QgaXQgY2FuIHdvcmsgZm9yIHRoZSBieXRlLXN3YXAgRFNQIGZ1 bmN0aW9ucy4KLS0tCiBsaWJhdnV0aWwvY3B1LmMgICAgICAgICAgIHwgMSArCiBsaWJhdnV0aWwv Y3B1LmggICAgICAgICAgIHwgMSArCiBsaWJhdnV0aWwvcmlzY3YvY3B1LmMgICAgIHwgNiArKysr KysKIHRlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMgfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgOSBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2NwdS5jIGIvbGliYXZ1dGlsL2Nw dS5jCmluZGV4IDU4MThmZDljMWMuLjJjNWY3ZjQ5NTggMTAwNjQ0Ci0tLSBhL2xpYmF2dXRpbC9j cHUuYworKysgYi9saWJhdnV0aWwvY3B1LmMKQEAgLTE4OCw2ICsxODgsNyBAQCBpbnQgYXZfcGFy c2VfY3B1X2NhcHModW5zaWduZWQgKmZsYWdzLCBjb25zdCBjaGFyICpzKQogICAgICAgICB7ICJy dnYtZjMyIiwgIE5VTEwsIDAsIEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQgPSBBVl9DUFVfRkxB R19SVlZfRjMyIH0sICAgICAudW5pdCA9ICJmbGFncyIgfSwKICAgICAgICAgeyAicnZ2LWk2NCIs ICBOVUxMLCAwLCBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gQVZfQ1BVX0ZMQUdfUlZWX0k2 NCB9LCAgICAgLnVuaXQgPSAiZmxhZ3MiIH0sCiAgICAgICAgIHsgInJ2diIsICAgICAgTlVMTCwg MCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9IEFWX0NQVV9GTEFHX1JWVl9GNjQgfSwgICAg IC51bml0ID0gImZsYWdzIiB9LAorICAgICAgICB7ICJydmItYmFzaWMiLE5VTEwsIDAsIEFWX09Q VF9UWVBFX0NPTlNULCB7IC5pNjQgPSBBVl9DUFVfRkxBR19SVkJfQkFTSUMgfSwgICAudW5pdCA9 ICJmbGFncyIgfSwKICNlbmRpZgogICAgICAgICB7IE5VTEwgfSwKICAgICB9OwpkaWZmIC0tZ2l0 IGEvbGliYXZ1dGlsL2NwdS5oIGIvbGliYXZ1dGlsL2NwdS5oCmluZGV4IDE4ZjQyYWYwMTUuLjhm YTVlYTkxOTkgMTAwNjQ0Ci0tLSBhL2xpYmF2dXRpbC9jcHUuaAorKysgYi9saWJhdnV0aWwvY3B1 LmgKQEAgLTg2LDYgKzg2LDcgQEAKICNkZWZpbmUgQVZfQ1BVX0ZMQUdfUlZWX0YzMiAgICAgICgx IDw8IDQpIC8vLzwgVmVjdG9ycyBvZiBmbG9hdCdzICovCiAjZGVmaW5lIEFWX0NQVV9GTEFHX1JW Vl9JNjQgICAgICAoMSA8PCA1KSAvLy88IFZlY3RvcnMgb2YgNjQtYml0IGludCdzICovCiAjZGVm aW5lIEFWX0NQVV9GTEFHX1JWVl9GNjQgICAgICAoMSA8PCA2KSAvLy88IFZlY3RvcnMgb2YgZG91 YmxlJ3MKKyNkZWZpbmUgQVZfQ1BVX0ZMQUdfUlZCX0JBU0lDICAgICgxIDw8IDcpIC8vLzwgQmFz aWMgYml0LW1hbmlwdWxhdGlvbnMKIAogLyoqCiAgKiBSZXR1cm4gdGhlIGZsYWdzIHdoaWNoIHNw ZWNpZnkgZXh0ZW5zaW9ucyBzdXBwb3J0ZWQgYnkgdGhlIENQVS4KZGlmZiAtLWdpdCBhL2xpYmF2 dXRpbC9yaXNjdi9jcHUuYyBiL2xpYmF2dXRpbC9yaXNjdi9jcHUuYwppbmRleCBlMjM0MjAxMzk1 Li5hOTI2M2RiYjc4IDEwMDY0NAotLS0gYS9saWJhdnV0aWwvcmlzY3YvY3B1LmMKKysrIGIvbGli YXZ1dGlsL3Jpc2N2L2NwdS5jCkBAIC00MCw2ICs0MCw4IEBAIGludCBmZl9nZXRfY3B1X2ZsYWdz X3Jpc2N2KHZvaWQpCiAgICAgICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVkY7CiAgICAgaWYgKGh3 Y2FwICYgSFdDQVBfUlYoJ0QnKSkKICAgICAgICAgcmV0IHw9IEFWX0NQVV9GTEFHX1JWRDsKKyAg ICBpZiAoaHdjYXAgJiBIV0NBUF9SVignQicpKQorICAgICAgICByZXQgfD0gQVZfQ1BVX0ZMQUdf UlZCX0JBU0lDOwogCiAgICAgLyogVGhlIFYgZXh0ZW5zaW9uIGltcGxpZXMgYWxsIFp2ZSogZnVu Y3Rpb25hbCBzdWJzZXRzICovCiAgICAgaWYgKGh3Y2FwICYgSFdDQVBfUlYoJ1YnKSkKQEAgLTU3 LDYgKzU5LDEwIEBAIGludCBmZl9nZXRfY3B1X2ZsYWdzX3Jpc2N2KHZvaWQpCiAjZW5kaWYKICNl bmRpZgogCisjaWZkZWYgX19yaXNjdl96YmIKKyAgICByZXQgfD0gQVZfQ1BVX0ZMQUdfUlZCX0JB U0lDOworI2VuZGlmCisKICAgICAvKiBJZiBSVi1WIGlzIGVuYWJsZWQgc3RhdGljYWxseSBhdCBj b21waWxlLXRpbWUsIGNoZWNrIHRoZSBkZXRhaWxzLiAqLwogI2lmZGVmIF9fcmlzY3ZfdmVjdG9y cwogICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVlZfSTMyOwpkaWZmIC0tZ2l0IGEvdGVzdHMvY2hl Y2thc20vY2hlY2thc20uYyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKaW5kZXggOTBkZDdl NDYzNC4uNDIxYmQwOTZjNSAxMDA2NDQKLS0tIGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwor KysgYi90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5jCkBAIC0yNDAsNiArMjQwLDcgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCB7CiAgICAgeyAiUlZWZjMyIiwgICAicnZ2X2YzMiIsICBBVl9DUFVfRkxB R19SVlZfRjMyIH0sCiAgICAgeyAiUlZWaTY0IiwgICAicnZ2X2k2NCIsICBBVl9DUFVfRkxBR19S VlZfSTY0IH0sCiAgICAgeyAiUlZWZjY0IiwgICAicnZ2X2Y2NCIsICBBVl9DUFVfRkxBR19SVlZf RjY0IH0sCisgICAgeyAiUlZCYmFzaWMiLCAicnZiX2IiLCAgICBBVl9DUFVfRkxBR19SVkJfQkFT SUMgfSwKICNlbGlmIEFSQ0hfTUlQUwogICAgIHsgIk1NSSIsICAgICAgIm1taSIsICAgICAgQVZf Q1BVX0ZMQUdfTU1JIH0sCiAgICAgeyAiTVNBIiwgICAgICAibXNhIiwgICAgICBBVl9DUFVfRkxB R19NU0EgfSwKLS0gCjIuMzcuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=