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 D34BF4883D for ; Mon, 18 Dec 2023 16:36:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 063A568D106; Mon, 18 Dec 2023 18:36:49 +0200 (EET) Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F47D68CFA3 for ; Mon, 18 Dec 2023 18:36:42 +0200 (EET) Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-4261450a7a4so30429701cf.1 for ; Mon, 18 Dec 2023 08:36:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702917401; x=1703522201; 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=/RD3sfdDrVD5361MrJFHVJRJW1QQiNCegMrb/X23v/E=; b=GAWHh4f941QHTLY3Nyvn5jwWa2+j9QHSqMJqTNbItL6DayrJl9J+z4JB3rMRIhaCOt W0Ig0sbW/iw9x5y761nbglnG8gPkK9qBCKilj4QupFiTnONOVNcT1OrCE8X5s0RB/4YD KFd0sGJrXCzJgDwx9pI9zSiOM0HwQmE2gVmMCY7k8kZImkPb6nd3H/yyb2TDPs0pzdd5 TBdoG3cBro65NybfCWw2bW6brPaAbMFXfB6emBIPm0c2g1mRENUqlwf8vmKlt5TJBt83 thqrHDi6ZPrCtKHEKI+8S9xoK2eyviEsGSVIscJ34VQHqSvKrFtc0WZGHj2AStPjB0KV GJQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702917401; x=1703522201; 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=/RD3sfdDrVD5361MrJFHVJRJW1QQiNCegMrb/X23v/E=; b=kJNrCy/M3xXTsmHn7mIXLJd+GnF6wwg/XGMWDAMsBFu95DW+d/tbGsV9/XNHDczsP8 yzc8AAW9sPJItb+TgzaABoqqiaSpskI321RSeJ3l++q/0ZQv8c//28xPpMPGS+hNjFji cVf4tiPGmHQ0di+6UpQinJJa9e2WCWolvZZQY84K+u4kgABg6O1OSvgcZU4ObtOoIBaU V21EXMitCMukO2Zq2QVebFlnjuhlQeQpXnGYoLyu+9ohx31rQFIbeGiVAKIbANjVHdNX HAJ+eAkOHPytvARJzmgmwAN6Q1gDwasqpCeqqARlTo274QPUHsRRhU+4krvPZbELDAHo bW1w== X-Gm-Message-State: AOJu0Yz4QZ+9TCLlhiMfYDMQieTDQp14IApDRd49DQaeFapF2YJTVi/g er1VImj343fEjbbV64zC65qXPmDnW+h49xinU0CseoJQA4jP+J+9 X-Google-Smtp-Source: AGHT+IE66fIBd5qhknv3t0qlRURWh3aUqW/tw/MvIKJzKUkM8Ppg9lSk0QJjvmxilM+I9bOaKIDLiqC9yWaOMmlvpfk= X-Received: by 2002:a05:6214:484:b0:67f:56ac:2253 with SMTP id pt4-20020a056214048400b0067f56ac2253mr734090qvb.65.1702917400269; Mon, 18 Dec 2023 08:36:40 -0800 (PST) MIME-Version: 1.0 References: <3353542.e1lrTgs1WV@basile.remlab.net> In-Reply-To: <3353542.e1lrTgs1WV@basile.remlab.net> From: flow gg Date: Tue, 19 Dec 2023 00:36:29 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000b9d488060ccb5a70" 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: --000000000000b9d488060ccb5a70 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, updated in the reply. R=C3=A9mi Denis-Courmont =E4=BA=8E2023=E5=B9=B412=E6=9C= =8819=E6=97=A5=E5=91=A8=E4=BA=8C 00:25=E5=86=99=E9=81=93=EF=BC=9A > Le maanantaina 18. joulukuuta 2023, 17.26.58 EET flow gg a =C3=A9crit : > > A 'shnadd' should be moved to the front, updated in this reply. > > Indeed, but please try to interleave scalar and vector instructions. The > C908 > IP does not really care, but apparently, in-order vector processor are > going > to be happening next year. > > -- > R=C3=A9mi Denis-Courmont > http://www.remlab.net/ > > > > _______________________________________________ > 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". > --000000000000b9d488060ccb5a70 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_lqb51kv10 RnJvbSAwYjI5MTcyY2ZhNjg0OTA2ODY4ZWY5ZDE4NWFlMmY5NmFiNGVkNTk4IE1vbiBTZXAgMTcg 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 Li5jNjYyMDQ5ZjNkCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi90YWtkc3Bf cnZ2LlMKQEAgLTAsMCArMSwzNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1 ZSBvZiBTb2Z0d2FyZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisg KiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2 ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KKyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM aWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3 YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y LCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImxpYmF2dXRpbC9y aXNjdi9hc20uUyIKKworZnVuYyBmZl9kZWNvcnJlbGF0ZV9sc19ydnYsIHp2ZTMyeAorMToKKyAg ICAgICAgdnNldHZsaSAgdDAsIGEyLCBlMzIsIG04LCB0YSwgbWEKKyAgICAgICAgc3ViICAgICAg YTIsIGEyLCB0MAorICAgICAgICB2bGUzMi52ICB2MCwgKGEwKQorICAgICAgICBzaDJhZGQgICBh MCwgdDAsIGEwCisgICAgICAgIHZsZTMyLnYgIHY4LCAoYTEpCisgICAgICAgIHZhZGQudnYgIHYx NiwgdjAsIHY4CisgICAgICAgIHZzZTMyLnYgIHYxNiwgKGExKQorICAgICAgICBzaDJhZGQgICBh MSwgdDAsIGExCisgICAgICAgIGJuZXogYTIsIDFiCisgICAgICAgIHJldAorZW5kZnVuYwpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy90YWtkc3AuYyBiL2xpYmF2Y29kZWMvdGFrZHNwLmMKaW5kZXgg YjY0NmEwNjNkYi4uMjVjYWM1NThjZSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy90YWtkc3AuYwor KysgYi9saWJhdmNvZGVjL3Rha2RzcC5jCkBAIC03Nyw3ICs3Nyw5IEBAIGF2X2NvbGQgdm9pZCBm Zl90YWtkc3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKQogICAgIGMtPmRlY29ycmVsYXRlX3NtID0g ZGVjb3JyZWxhdGVfc207CiAgICAgYy0+ZGVjb3JyZWxhdGVfc2YgPSBkZWNvcnJlbGF0ZV9zZjsK IAotI2lmIEFSQ0hfWDg2CisjaWYgQVJDSF9SSVNDVgorICAgIGZmX3Rha2RzcF9pbml0X3Jpc2N2 KGMpOworI2VsaWYgQVJDSF9YODYKICAgICBmZl90YWtkc3BfaW5pdF94ODYoYyk7CiAjZW5kaWYK IH0KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdGFrZHNwLmggYi9saWJhdmNvZGVjL3Rha2RzcC5o CmluZGV4IGMwNWI1NzQxYTQuLjU1ZjFhMTBjZDMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdGFr ZHNwLmgKKysrIGIvbGliYXZjb2RlYy90YWtkc3AuaApAQCAtMjksNiArMjksNyBAQCB0eXBlZGVm IHN0cnVjdCBUQUtEU1BDb250ZXh0IHsKIH0gVEFLRFNQQ29udGV4dDsKIAogdm9pZCBmZl90YWtk c3BfaW5pdChUQUtEU1BDb250ZXh0ICpjKTsKK3ZvaWQgZmZfdGFrZHNwX2luaXRfcmlzY3YoVEFL RFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3Rha2RzcF9pbml0X3g4NihUQUtEU1BDb250ZXh0ICpj KTsKIAogI2VuZGlmIC8qIEFWQ09ERUNfVEFLRFNQX0ggKi8KLS0gCjIuNDMuMAoK --000000000000b9d488060ccb5a70 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". --000000000000b9d488060ccb5a70--