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 852BF48836 for ; Mon, 18 Dec 2023 15:27:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A1FD68D2C3; Mon, 18 Dec 2023 17:27:17 +0200 (EET) Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 16A6A68D0B5 for ; Mon, 18 Dec 2023 17:27:11 +0200 (EET) Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-67f1ef1ef8eso18360626d6.3 for ; Mon, 18 Dec 2023 07:27:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702913229; x=1703518029; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=OiKQSjoLujAFiIHrTxTKBbychoXhpdg4s4fBtFzSdN8=; b=dK8IXSK5NuXGPTWFQiLhk3hg3wAg5dTjcdsF0q9NtsQysL2GRn/7qbklugmMowKV37 5/vJ7MRAGIf5a5cUPHaOqH2+pZe7Y/LrC7YrCJAuZsSS0LmxSaveE7PHf7NahT4jsMLx zQ9eSvtjZFcMnZp67t2LvJuXjwvZiD6tkRxFBhC2oVRZg80AwJdvRoqQFnN7o6M3XEsS 0CbtVxi6XXuJfPsRR4SLeDPV690V6r6ZYbn23CbGSQnOSULBJ2GZeOEd0K5JCmQa8+L+ jlRAinEy800XGuJ+8tGd+jts4ITiB4jktQdPrML3UIsQhwJ9nqboRzQJj2sN/EuaBncf 2Rcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702913229; x=1703518029; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OiKQSjoLujAFiIHrTxTKBbychoXhpdg4s4fBtFzSdN8=; b=EAFcQfTJbmJC3mXAENsqtVioOsx/uij2Uw84ZehHTly0bBxolX3I1H8Uy19xQ//tcn /5nH7JqDPPXtJXlFgSXg+AOTessF0fWsJNM5zrwvsby/FDy8joJXuyJWy3t66jGEZQA1 yDMelKL0dQTCU4yD09g4X56tLFzaMYgUOW9M/P5LIdzXd2IGTzFhiSg5ygL2V+IYgCGz UYGNrkuMPeFwcXuvW5zwMKwRBwYuO3RWTCxpKyPi8tAYVaN1P+oddhRq7LiKjTiqM1r1 LvmfU/7uxEEyLflNVR13fj/4EyDovOaGLQruVyg+kU4lGbkyNLVmDmMqPT90LD7PfCVf I1bA== X-Gm-Message-State: AOJu0YymRzkn+7y2DN/wUqopenqwcb/OmNrGusV5+GpU6LTNlakjNtmx iH8O1S5cK7cGULAPFMoYz9mqmz2LTuWZqFZ/RuberQ9oB3D9g6wF X-Google-Smtp-Source: AGHT+IEFyuI/NPDIjE8rIFUbYB3l68XJAjanYvR0uchBl7+Gk+On6atS0DxuyCG7ESdgnxZBojB0y4Q4vm2jUtEE0uc= X-Received: by 2002:a05:6214:141c:b0:67a:a721:9e92 with SMTP id pr28-20020a056214141c00b0067aa7219e92mr15699930qvb.67.1702913229550; Mon, 18 Dec 2023 07:27:09 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: flow gg Date: Mon, 18 Dec 2023 23:26:58 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="00000000000021d717060cca62cc" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 4/6] lavc/takdsp: R-V V decorrelate_ls 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --00000000000021d717060cca62cc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable A 'shnadd' should be moved to the front, updated in this reply. flow gg =E4=BA=8E2023=E5=B9=B412=E6=9C=8818=E6=97=A5= =E5=91=A8=E4=B8=80 23:15=E5=86=99=E9=81=93=EF=BC=9A > C908: > decorrelate_ls_c: 69.7 > decorrelate_ls_rvv_i32: 27.2 > --00000000000021d717060cca62cc Content-Type: text/x-patch; charset="US-ASCII"; name="0004-lavc-takdsp-R-V-V-decorrelate_ls.patch" Content-Disposition: attachment; filename="0004-lavc-takdsp-R-V-V-decorrelate_ls.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lqb2js050 RnJvbSBmZGVlMDJlYWU2NGNlZDlhNjU3ODFmYmJlZWYzMmM2YjhlZTJmZGNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogTW9uLCAxOCBEZWMgMjAyMyAyMjo0OToyMSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggNC82XSBs YXZjL3Rha2RzcDogUi1WIFYgZGVjb3JyZWxhdGVfbHMKCkM5MDg6CmRlY29ycmVsYXRlX2xzX2M6 IDY5LjcKZGVjb3JyZWxhdGVfbHNfcnZ2X2kzMjogMjcuMgotLS0KIGxpYmF2Y29kZWMvcmlzY3Yv TWFrZWZpbGUgICAgICB8ICAyICsrCiBsaWJhdmNvZGVjL3Jpc2N2L3Rha2RzcF9pbml0LmMgfCAz OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWJhdmNvZGVjL3Jpc2N2L3Rh a2RzcF9ydnYuUyAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYmF2Y29k ZWMvdGFrZHNwLmMgICAgICAgICAgICB8ICA0ICsrKy0KIGxpYmF2Y29kZWMvdGFrZHNwLmggICAg ICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvdGFrZHNwX2luaXQu YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvdGFrZHNwX3J2di5TCgpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFr ZWZpbGUKaW5kZXggNmY3Y2I4NzkxZi4uYWE3NThlYmExYyAxMDA2NDQKLS0tIGEvbGliYXZjb2Rl Yy9yaXNjdi9NYWtlZmlsZQorKysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCkBAIC00Miw2 ICs0Miw4IEBAIFJWVi1PQkpTLSQoQ09ORklHX09QVVNfREVDT0RFUikgKz0gcmlzY3Yvb3B1c2Rz cF9ydnYubwogT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4YmxvY2tkc3Bf aW5pdC5vCiBSVi1PQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9waXhibG9ja2Rz cF9ydmkubwogUlZWLU9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2L3BpeGJsb2Nr ZHNwX3J2di5vCitPQkpTLSQoQ09ORklHX1RBS19ERUNPREVSKSArPSByaXNjdi90YWtkc3BfaW5p dC5vCitSVlYtT0JKUy0kKENPTkZJR19UQUtfREVDT0RFUikgKz0gcmlzY3YvdGFrZHNwX3J2di5v CiBPQkpTLSQoQ09ORklHX1VUVklERU9fREVDT0RFUikgKz0gcmlzY3YvdXR2aWRlb2RzcF9pbml0 Lm8KIFJWVi1PQkpTLSQoQ09ORklHX1VUVklERU9fREVDT0RFUikgKz0gcmlzY3YvdXR2aWRlb2Rz cF9ydnYubwogT0JKUy0kKENPTkZJR19WQzFEU1ApICs9IHJpc2N2L3ZjMWRzcF9pbml0Lm8KZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdGFrZHNwX2luaXQuYyBiL2xpYmF2Y29kZWMvcmlz Y3YvdGFrZHNwX2luaXQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5m Y2YwYzVmMzdiCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi90YWtkc3BfaW5p dC5jCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgSW5zdGl0dWUg b2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICog VGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3 YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0 aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMg cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVy c2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl cnNpb24uCisgKgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGlj ZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2Fy ZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwg Qm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlIDxzdGRpbnQuaD4KKwor I2luY2x1ZGUgImxpYmF2dXRpbC9hdHRyaWJ1dGVzLmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL2Nw dS5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9jcHUuaCIKKyNpbmNsdWRlICJsaWJhdmNv ZGVjL3Rha2RzcC5oIgorCit2b2lkIGZmX2RlY29ycmVsYXRlX2xzX3J2dihpbnQzMl90ICpwMSwg aW50MzJfdCAqcDIsIGludCBsZW5ndGgpOworCithdl9jb2xkIHZvaWQgZmZfdGFrZHNwX2luaXRf cmlzY3YoVEFLRFNQQ29udGV4dCAqZHNwKQoreworI2lmIEhBVkVfUlZWCisgICAgaW50IGZsYWdz ID0gYXZfZ2V0X2NwdV9mbGFncygpOworCisgICAgaWYgKChmbGFncyAmIEFWX0NQVV9GTEFHX1JW Vl9JMzIpICYmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWQl9BRERSKSkgeworICAgICAgICBkc3At PmRlY29ycmVsYXRlX2xzID0gZmZfZGVjb3JyZWxhdGVfbHNfcnZ2OworICAgIH0KKyNlbmRpZgor fQpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi90YWtkc3BfcnZ2LlMgYi9saWJhdmNvZGVj L3Jpc2N2L3Rha2RzcF9ydnYuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw Li5iMjg2OWYxMDkwCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi90YWtkc3Bf cnZ2LlMKQEAgLTAsMCArMSwzNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1 ZSBvZiBTb2Z0d2FyZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisg KiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2 ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KKyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM aWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3 YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y LCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImxpYmF2dXRpbC9y aXNjdi9hc20uUyIKKworZnVuYyBmZl9kZWNvcnJlbGF0ZV9sc19ydnYsIHp2ZTMyeAorMToKKyAg ICAgICAgdnNldHZsaSAgdDAsIGEyLCBlMzIsIG04LCB0YSwgbWEKKyAgICAgICAgdmxlMzIudiAg djAsIChhMCkKKyAgICAgICAgc2gyYWRkICAgYTAsIHQwLCBhMAorICAgICAgICBzdWIgICAgICBh MiwgYTIsIHQwCisgICAgICAgIHZsZTMyLnYgIHY4LCAoYTEpCisgICAgICAgIHZhZGQudnYgIHYx NiwgdjAsIHY4CisgICAgICAgIHZzZTMyLnYgIHYxNiwgKGExKQorICAgICAgICBzaDJhZGQgICBh MSwgdDAsIGExCisgICAgICAgIGJuZXogYTIsIDFiCisgICAgICAgIHJldAorZW5kZnVuYwpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy90YWtkc3AuYyBiL2xpYmF2Y29kZWMvdGFrZHNwLmMKaW5kZXgg YjY0NmEwNjNkYi4uMjVjYWM1NThjZSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy90YWtkc3AuYwor KysgYi9saWJhdmNvZGVjL3Rha2RzcC5jCkBAIC03Nyw3ICs3Nyw5IEBAIGF2X2NvbGQgdm9pZCBm Zl90YWtkc3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKQogICAgIGMtPmRlY29ycmVsYXRlX3NtID0g ZGVjb3JyZWxhdGVfc207CiAgICAgYy0+ZGVjb3JyZWxhdGVfc2YgPSBkZWNvcnJlbGF0ZV9zZjsK IAotI2lmIEFSQ0hfWDg2CisjaWYgQVJDSF9SSVNDVgorICAgIGZmX3Rha2RzcF9pbml0X3Jpc2N2 KGMpOworI2VsaWYgQVJDSF9YODYKICAgICBmZl90YWtkc3BfaW5pdF94ODYoYyk7CiAjZW5kaWYK IH0KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdGFrZHNwLmggYi9saWJhdmNvZGVjL3Rha2RzcC5o CmluZGV4IGMwNWI1NzQxYTQuLjU1ZjFhMTBjZDMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdGFr ZHNwLmgKKysrIGIvbGliYXZjb2RlYy90YWtkc3AuaApAQCAtMjksNiArMjksNyBAQCB0eXBlZGVm IHN0cnVjdCBUQUtEU1BDb250ZXh0IHsKIH0gVEFLRFNQQ29udGV4dDsKIAogdm9pZCBmZl90YWtk c3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKTsKK3ZvaWQgZmZfdGFrZHNwX2luaXRfcmlzY3YoVEFL RFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3Rha2RzcF9pbml0X3g4NihUQUtEU1BDb250ZXh0ICpj KTsKIAogI2VuZGlmIC8qIEFWQ09ERUNfVEFLRFNQX0ggKi8KLS0gCjIuNDMuMAoK --00000000000021d717060cca62cc Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --00000000000021d717060cca62cc--