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 F21CF48832 for ; Mon, 18 Dec 2023 15:16:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F0EF068D288; Mon, 18 Dec 2023 17:16:00 +0200 (EET) Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7EB3468CFAA for ; Mon, 18 Dec 2023 17:15:54 +0200 (EET) Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-3b9f8c9307dso3213663b6e.0 for ; Mon, 18 Dec 2023 07:15:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702912552; x=1703517352; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=IMLrxox4igr3rotY3+NXs3gCwsMJlJYMfxoWX7NEuBc=; b=X3bFw9aU7dJaQ7RSM6+KzAdCeChHpHXEKgpy6mzjaDMvK0OoHoX7VghiwUMiSzRdC0 nJINmEypiK33vUfNhhc9qC+vMph0/Px9I4nygjG2xN7a/xOazjlgloDGR6m5WWV0DpuG NECnduK/kNraNGxeX12mG08X75dtbstsZMmyuVlJOXE0jErygEimfZcAn8vpyzVfOkG0 Fbuvsg+3m+0/OgIrnjIa0wQSyYnRl3Agls9uLJDFoIyaUvFeBLV55tu7TLHw0xop4Ay8 Qa8A62uQ6rQrpAO4NGuIpR4czVHtEw/Y1t8GbTbNmZMXIu6Walhx0ECqUf4tnm3BzDIf 6Qmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702912552; x=1703517352; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=IMLrxox4igr3rotY3+NXs3gCwsMJlJYMfxoWX7NEuBc=; b=a8hQkfuWKiBZGvzhcOnYieLAvj9nSMktF8SZgREa3Fmb2DkTkoDG1eV6PeFpI1EZhD pb9nE80kIrFj4D6qWaihLo8mcmWbC++cb7Q7Nc8rOOCXZocT/wtHZtPJHjquvJevt3Ph LqwHTWgop4QmzKWEq7j9I5/sS12xqFDOn11+SHf8O2fmtyGpUyTmdqGtLLB+f7su4ern YEuaz7YTLrBfISFR4X12zNfKFgnf2Q6NYKhVUs+suq69cneru0Kjr/SIrQl4bwIo3juW Ii80lrWSgKUtLS0UtMi0kPipss0rz7GdCSmzJpQReeLvf5flLcrmIEuxmnpLVuibkThI n8PQ== X-Gm-Message-State: AOJu0Yz7Z/QMXS3DeFTnNZPEXd5Pz2c+d9Kwb2ZOzK0Cri7JqqqdyNEx zdofh5ecZ5YqLprbmLSuhXtppjsm9m/wnYrZNzhf6phnJJG5QGf7 X-Google-Smtp-Source: AGHT+IEsjEMKzdQxfT1xyW18ks8dNmnxy1DVMJfvnty2BmM1a/yf973kbBC3OFbWXrPyDnCLSrtDWQIqSHjY7DxMLmY= X-Received: by 2002:a05:6358:419d:b0:170:936d:8afe with SMTP id w29-20020a056358419d00b00170936d8afemr20481938rwc.49.1702912552524; Mon, 18 Dec 2023 07:15:52 -0800 (PST) MIME-Version: 1.0 From: flow gg Date: Mon, 18 Dec 2023 23:15:41 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000c788ee060cca3930" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [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: --000000000000c788ee060cca3930 Content-Type: text/plain; charset="UTF-8" C908: decorrelate_ls_c: 69.7 decorrelate_ls_rvv_i32: 27.2 --000000000000c788ee060cca3930 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_lqb25ohb0 RnJvbSAwM2ZhZDQ2ZTZkYjE4NDY1OTZjMzE5MThmYzRlMzRiNTgyNDZlZmM0IE1vbiBTZXAgMTcg 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 Li4wMGU4ZTM4ZmRmCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi90YWtkc3Bf cnZ2LlMKQEAgLTAsMCArMSwzNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1 ZSBvZiBTb2Z0d2FyZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisg KiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2 ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KKyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM aWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3 YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y LCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImxpYmF2dXRpbC9y aXNjdi9hc20uUyIKKworZnVuYyBmZl9kZWNvcnJlbGF0ZV9sc19ydnYsIHp2ZTMyeAorMToKKyAg ICAgICAgdnNldHZsaSAgdDAsIGEyLCBlMzIsIG04LCB0YSwgbWEKKyAgICAgICAgdmxlMzIudiAg djAsIChhMCkKKyAgICAgICAgc3ViICAgICAgYTIsIGEyLCB0MAorICAgICAgICB2bGUzMi52ICB2 OCwgKGExKQorICAgICAgICB2YWRkLnZ2ICB2MTYsIHYwLCB2OAorICAgICAgICB2c2UzMi52ICB2 MTYsIChhMSkKKyAgICAgICAgc2gyYWRkICAgYTAsIHQwLCBhMAorICAgICAgICBzaDJhZGQgICBh MSwgdDAsIGExCisgICAgICAgIGJuZXogYTIsIDFiCisgICAgICAgIHJldAorZW5kZnVuYwpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy90YWtkc3AuYyBiL2xpYmF2Y29kZWMvdGFrZHNwLmMKaW5kZXgg YjY0NmEwNjNkYi4uMjVjYWM1NThjZSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy90YWtkc3AuYwor KysgYi9saWJhdmNvZGVjL3Rha2RzcC5jCkBAIC03Nyw3ICs3Nyw5IEBAIGF2X2NvbGQgdm9pZCBm Zl90YWtkc3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKQogICAgIGMtPmRlY29ycmVsYXRlX3NtID0g ZGVjb3JyZWxhdGVfc207CiAgICAgYy0+ZGVjb3JyZWxhdGVfc2YgPSBkZWNvcnJlbGF0ZV9zZjsK IAotI2lmIEFSQ0hfWDg2CisjaWYgQVJDSF9SSVNDVgorICAgIGZmX3Rha2RzcF9pbml0X3Jpc2N2 KGMpOworI2VsaWYgQVJDSF9YODYKICAgICBmZl90YWtkc3BfaW5pdF94ODYoYyk7CiAjZW5kaWYK IH0KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdGFrZHNwLmggYi9saWJhdmNvZGVjL3Rha2RzcC5o CmluZGV4IGMwNWI1NzQxYTQuLjU1ZjFhMTBjZDMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdGFr ZHNwLmgKKysrIGIvbGliYXZjb2RlYy90YWtkc3AuaApAQCAtMjksNiArMjksNyBAQCB0eXBlZGVm IHN0cnVjdCBUQUtEU1BDb250ZXh0IHsKIH0gVEFLRFNQQ29udGV4dDsKIAogdm9pZCBmZl90YWtk c3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKTsKK3ZvaWQgZmZfdGFrZHNwX2luaXRfcmlzY3YoVEFL RFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3Rha2RzcF9pbml0X3g4NihUQUtEU1BDb250ZXh0ICpj KTsKIAogI2VuZGlmIC8qIEFWQ09ERUNfVEFLRFNQX0ggKi8KLS0gCjIuNDMuMAoK --000000000000c788ee060cca3930 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". --000000000000c788ee060cca3930--