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 E2D81428F7 for ; Sun, 4 Sep 2022 13:55:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 38D7968BB00; Sun, 4 Sep 2022 16:55:11 +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 41F1968BABE for ; Sun, 4 Sep 2022 16:55:05 +0300 (EEST) Received: from basile.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id 0FC9CC00AE for ; Sun, 4 Sep 2022 16:55:05 +0300 (EEST) From: remi@remlab.net To: ffmpeg-devel@ffmpeg.org Date: Sun, 4 Sep 2022 16:55:03 +0300 Message-Id: <20220904135503.116704-10-remi@remlab.net> X-Mailer: git-send-email 2.37.2 In-Reply-To: <3372981.QJadu78ljV@basile.remlab.net> References: <3372981.QJadu78ljV@basile.remlab.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 10/10] riscv: float vector dot product with RVV 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: RnJvbTogUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4KCi0tLQogbGliYXZ1 dGlsL3Jpc2N2L2Zsb2F0X2RzcF9pbml0LmMgfCAgMiArKwogbGliYXZ1dGlsL3Jpc2N2L2Zsb2F0 X2RzcF9ydnYuUyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCAyNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL3Jpc2N2L2Zsb2F0X2Rz cF9pbml0LmMgYi9saWJhdnV0aWwvcmlzY3YvZmxvYXRfZHNwX2luaXQuYwppbmRleCA4ODc3MDZk ODk5Li43YzJmYzEwZTk5IDEwMDY0NAotLS0gYS9saWJhdnV0aWwvcmlzY3YvZmxvYXRfZHNwX2lu aXQuYworKysgYi9saWJhdnV0aWwvcmlzY3YvZmxvYXRfZHNwX2luaXQuYwpAQCAtMzUsNiArMzUs NyBAQCB2b2lkIGZmX3ZlY3Rvcl9mbXVsX2FkZF9ydnYoZmxvYXQgKmRzdCwgY29uc3QgZmxvYXQg KnNyYzAsIGNvbnN0IGZsb2F0ICpzcmMxLAogdm9pZCBmZl92ZWN0b3JfZm11bF9yZXZlcnNlX3J2 dihmbG9hdCAqZHN0LCBjb25zdCBmbG9hdCAqc3JjMCwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbnN0IGZsb2F0ICpzcmMxLCBpbnQgbGVuKTsKIHZvaWQgZmZfYnV0dGVyZmxp ZXNfZmxvYXRfcnZ2KGZsb2F0ICp2MSwgZmxvYXQgKnYyLCBpbnQgbGVuKTsKK2Zsb2F0IGZmX3Nj YWxhcnByb2R1Y3RfZmxvYXRfcnZ2KGNvbnN0IGZsb2F0ICp2MSwgY29uc3QgZmxvYXQgKnYyLCBp bnQgbGVuKTsKIAogdm9pZCBmZl92ZWN0b3JfZG11bF9ydnYoZG91YmxlICpkc3QsIGNvbnN0IGRv dWJsZSAqc3JjMCwgY29uc3QgZG91YmxlICpzcmMxLAogICAgICAgICAgICAgICAgICAgICAgICAg IGludCBsZW4pOwpAQCAtNTUsNiArNTYsNyBAQCBhdl9jb2xkIHZvaWQgZmZfZmxvYXRfZHNwX2lu aXRfcmlzY3YoQVZGbG9hdERTUENvbnRleHQgKmZkc3ApCiAgICAgICAgIGZkc3AtPnZlY3Rvcl9m bXVsX2FkZCA9IGZmX3ZlY3Rvcl9mbXVsX2FkZF9ydnY7CiAgICAgICAgIGZkc3AtPnZlY3Rvcl9m bXVsX3JldmVyc2UgPSBmZl92ZWN0b3JfZm11bF9yZXZlcnNlX3J2djsKICAgICAgICAgZmRzcC0+ YnV0dGVyZmxpZXNfZmxvYXQgPSBmZl9idXR0ZXJmbGllc19mbG9hdF9ydnY7CisgICAgICAgIGZk c3AtPnNjYWxhcnByb2R1Y3RfZmxvYXQgPSBmZl9zY2FsYXJwcm9kdWN0X2Zsb2F0X3J2djsKIAog ICAgICAgICBpZiAoZmxhZ3MgJiBBVl9DUFVfRkxBR19aVkU2NEQpIHsKICAgICAgICAgICAgIGZk c3AtPnZlY3Rvcl9kbXVsID0gZmZfdmVjdG9yX2RtdWxfcnZ2OwpkaWZmIC0tZ2l0IGEvbGliYXZ1 dGlsL3Jpc2N2L2Zsb2F0X2RzcF9ydnYuUyBiL2xpYmF2dXRpbC9yaXNjdi9mbG9hdF9kc3BfcnZ2 LlMKaW5kZXggN2U3ZDQ4Mzc0Zi4uNzYxNmFiYjlmNiAxMDA2NDQKLS0tIGEvbGliYXZ1dGlsL3Jp c2N2L2Zsb2F0X2RzcF9ydnYuUworKysgYi9saWJhdnV0aWwvcmlzY3YvZmxvYXRfZHNwX3J2di5T CkBAIC0xNzMsNiArMTczLDI5IEBAIGZ1bmMgZmZfYnV0dGVyZmxpZXNfZmxvYXRfcnZ2CiAgICAg ICAgIHJldAogZW5kZnVuYwogCisvLyBhMCA9IChhMCkuKGExKSBbMC4uYTItMV0KK2Z1bmMgZmZf c2NhbGFycHJvZHVjdF9mbG9hdF9ydnYKKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHplcm8s IGUzMiwgbTgsIHRhLCBtYQorICAgICAgICB2bXYucy54ICAgICAgdjgsIHplcm8KKworMTogICAg ICB2c2V0dmxpICAgICAgdDAsIGEyLCBlMzIsIG04LCB0YSwgbWEKKyAgICAgICAgc2xsaSAgICAg ICAgIHQxLCB0MCwgMgorICAgICAgICB2bGUzMi52ICAgICAgdjE2LCAoYTApCisgICAgICAgIGFk ZCAgICAgICAgICBhMCwgYTAsIHQxCisgICAgICAgIHZsZTMyLnYgICAgICB2MjQsIChhMSkKKyAg ICAgICAgYWRkICAgICAgICAgIGExLCBhMSwgdDEKKyAgICAgICAgdmZtdWwudnYgICAgIHYxNiwg djE2LCB2MjQKKyAgICAgICAgc3ViICAgICAgICAgIGEyLCBhMiwgdDAKKyAgICAgICAgdmZyZWR1 c3VtLnZzIHY4LCB2MTYsIHY4CisgICAgICAgIGJuZXogICAgICAgICBhMiwgMWIKKworICAgICAg ICB2Zm12LmYucyBmYTAsIHY4CisjaWYgZGVmaW5lZCAoX19yaXNjdl9mbG9hdF9hYmlfc29mdCkK KyAgICAgICAgZm12LngudyAgYTAsIGZhMAorI2VuZGlmCisgICAgICAgIHJldAorZW5kZnVuYwor CiAvLyAoYTApID0gKGExKSAqIChhMikgWzAuLmEzLTFdCiBmdW5jIGZmX3ZlY3Rvcl9kbXVsX3J2 dgogMTogICAgICB2c2V0dmxpICB0MCwgYTMsIGU2NCwgbTgsIHRhLCBtYQotLSAKMi4zNy4yCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==