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 EBBD64AA2E for ; Tue, 7 May 2024 19:12:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1F94168D713; Tue, 7 May 2024 22:12:17 +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 5584368D54D for ; Tue, 7 May 2024 22:12:09 +0300 (EEST) Received: from basile.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id B6F35C018C for ; Tue, 7 May 2024 22:12:08 +0300 (EEST) From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 7 May 2024 22:12:06 +0300 Message-ID: <20240507191208.61372-3-remi@remlab.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240507191208.61372-1-remi@remlab.net> References: <20240507191208.61372-1-remi@remlab.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] lavc/ac3dsp: add R-V Zvbb extract_exponents 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: LS0tCiBsaWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgfCAgMSArCiBsaWJhdmNvZGVjL3Jp c2N2L2FjM2RzcF9pbml0LmMgfCAgNSArKysrCiBsaWJhdmNvZGVjL3Jpc2N2L2FjM2RzcF9ydnZi LlMgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5n ZWQsIDQ5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2 L2FjM2RzcF9ydnZiLlMKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIv bGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQppbmRleCAxMWQ0N2Y5YTU3Li5iZDI0ZjE4Y2I5IDEw MDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCisrKyBiL2xpYmF2Y29kZWMvcmlz Y3YvTWFrZWZpbGUKQEAgLTUsNiArNSw3IEBAIFJWVi1PQkpTLSQoQ09ORklHX0FBQ19FTkNPREVS KSArPSByaXNjdi9hYWNlbmNkc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfQUMzRFNQKSArPSByaXNj di9hYzNkc3BfaW5pdC5vCiBSVi1PQkpTLSQoQ09ORklHX0FDM0RTUCkgKz0gcmlzY3YvYWMzZHNw X3J2Yi5vCiBSVlYtT0JKUy0kKENPTkZJR19BQzNEU1ApICs9IHJpc2N2L2FjM2RzcF9ydnYubwor UlZWQi1PQkpTLSQoQ09ORklHX0FDM0RTUCkgKz0gcmlzY3YvYWMzZHNwX3J2dmIubwogT0JKUy0k KENPTkZJR19BTEFDX0RFQ09ERVIpICs9IHJpc2N2L2FsYWNkc3BfaW5pdC5vCiBSVlYtT0JKUy0k KENPTkZJR19BTEFDX0RFQ09ERVIpICs9IHJpc2N2L2FsYWNkc3BfcnZ2Lm8KIE9CSlMtJChDT05G SUdfQVVESU9EU1ApICs9IHJpc2N2L2F1ZGlvZHNwX2luaXQubwpkaWZmIC0tZ2l0IGEvbGliYXZj b2RlYy9yaXNjdi9hYzNkc3BfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfaW5pdC5j CmluZGV4IDhjZmE2OTA1NWEuLmY2NmI2Y2FjNTcgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcmlz Y3YvYWMzZHNwX2luaXQuYworKysgYi9saWJhdmNvZGVjL3Jpc2N2L2FjM2RzcF9pbml0LmMKQEAg LTI5LDYgKzI5LDcgQEAKIHZvaWQgZmZfYWMzX2V4cG9uZW50X21pbl9ydmIodWludDhfdCAqZXhw LCBpbnQsIGludCk7CiB2b2lkIGZmX2FjM19leHBvbmVudF9taW5fcnZ2KHVpbnQ4X3QgKmV4cCwg aW50LCBpbnQpOwogdm9pZCBmZl9leHRyYWN0X2V4cG9uZW50c19ydmIodWludDhfdCAqZXhwLCBp bnQzMl90ICpjb2VmLCBpbnQgbmJfY29lZnMpOwordm9pZCBmZl9leHRyYWN0X2V4cG9uZW50c19y dnZiKHVpbnQ4X3QgKmV4cCwgaW50MzJfdCAqY29lZiwgaW50IG5iX2NvZWZzKTsKIHZvaWQgZmZf ZmxvYXRfdG9fZml4ZWQyNF9ydnYoaW50MzJfdCAqZHN0LCBjb25zdCBmbG9hdCAqc3JjLCBzaXpl X3QgbGVuKTsKIHZvaWQgZmZfc3VtX3NxdWFyZV9idXR0ZXJmbHlfaW50MzJfcnZ2KGludDY0X3Qg KiwgY29uc3QgaW50MzJfdCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29uc3QgaW50MzJfdCAqLCBpbnQpOwpAQCAtNDgsNiArNDksMTAgQEAgYXZfY29sZCB2b2lk IGZmX2FjM2RzcF9pbml0X3Jpc2N2KEFDM0RTUENvbnRleHQgKmMpCiAgICAgaWYgKGZsYWdzICYg QVZfQ1BVX0ZMQUdfUlZCX0FERFIpIHsKICAgICAgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdf UlZCX0JBU0lDKQogICAgICAgICAgICAgYy0+ZXh0cmFjdF9leHBvbmVudHMgPSBmZl9leHRyYWN0 X2V4cG9uZW50c19ydmI7CisjIGlmIEhBVkVfUlZfWlZCQgorICAgICAgICBpZiAoZmxhZ3MgJiBB Vl9DUFVfRkxBR19SVl9aVkJCKQorICAgICAgICAgICAgYy0+ZXh0cmFjdF9leHBvbmVudHMgPSBm Zl9leHRyYWN0X2V4cG9uZW50c19ydnZiOworIyBlbmRpZgogICAgICAgICBpZiAoZmxhZ3MgJiBB Vl9DUFVfRkxBR19SVlZfRjMyKSB7CiAgICAgICAgICAgICBjLT5mbG9hdF90b19maXhlZDI0ID0g ZmZfZmxvYXRfdG9fZml4ZWQyNF9ydnY7CiAgICAgICAgICAgICBjLT5zdW1fc3F1YXJlX2J1dHRl cmZseV9mbG9hdCA9IGZmX3N1bV9zcXVhcmVfYnV0dGVyZmx5X2Zsb2F0X3J2djsKZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3YvYWMzZHNwX3J2dmIuUyBiL2xpYmF2Y29kZWMvcmlzY3YvYWMz ZHNwX3J2dmIuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42NDc2NmI1 NmJlCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfcnZ2Yi5TCkBA IC0wLDAgKzEsNDMgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAyMyBSw6ltaSBEZW5pcy1Db3Vy bW9udC4KKyAqCisgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVn IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9k aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwor ICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg ZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9u KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhl IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICog TGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwg UHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRo ZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQs IEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUg ImNvbmZpZy5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9hc20uUyIKKworZnVuYyBmZl9l eHRyYWN0X2V4cG9uZW50c19ydnZiLCB6dmUzMngsIHp2YmIKKzE6CisgICAgICAgIHZzZXR2bGkg ICAgIHQwLCBhMiwgZTMyLCBtOCwgdGEsIG1hCisgICAgICAgIHZsZTMyLnYgICAgIHY4LCAoYTEp CisgICAgICAgIHN1YiAgICAgICAgIGEyLCBhMiwgdDAKKyAgICAgICAgdm5lZy52ICAgICAgdjE2 LCB2OAorICAgICAgICBzaDJhZGQgICAgICBhMSwgdDAsIGExCisgICAgICAgIHZtYXgudnYgICAg IHY4LCB2OCwgdjE2CisgICAgICAgIHZjbHoudiAgICAgIHY4LCB2OAorICAgICAgICB2c2V0dmxp ICAgICB6ZXJvLCB6ZXJvLCBlMTYsIG00LCB0YSwgbWEKKyAgICAgICAgdm5jdnQueC54LncgdjQs IHY4CisgICAgICAgIHZzZXR2bGkgICAgIHplcm8sIHplcm8sIGU4LCBtMiwgdGEsIG1hCisgICAg ICAgIHZuY3Z0LngueC53IHYyLCB2NAorICAgICAgICB2YWRkLnZpICAgICB2MiwgdjIsIDI0IC0g MzIKKyAgICAgICAgdnNlOC52ICAgICAgdjIsIChhMCkKKyAgICAgICAgYWRkICAgICAgICAgYTAs IGEwLCB0MAorICAgICAgICBibmV6ICAgICAgICBhMiwgMWIKKworICAgICAgICByZXQKK2VuZGZ1 bmMKLS0gCjIuNDMuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=