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 ACB3F485FA for ; Sat, 10 Feb 2024 01:58:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 84ECE68D0B4; Sat, 10 Feb 2024 03:58:16 +0200 (EET) Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com [209.85.219.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C5F2D68CBF8 for ; Sat, 10 Feb 2024 03:58:10 +0200 (EET) Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-68c8d3c445fso7708336d6.1 for ; Fri, 09 Feb 2024 17:58:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707530289; x=1708135089; 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=euI8zx1ZHD5gmpYqow2eiGJ8zJZh7V5n62ja2s8AEis=; b=eKCsBDuIXuTOfUcy6AYhfip3XxjCWPLQVDTZonfusul0TT/AkS1SXHBBR/C83N442S 206P557jNcAnDQiuJKk+BgHazNMCViT6tEpSBSWkUwLNesl0ywSqH1cZeRyYoRo6B5sf Ppj1W4mch7vKS3W+3an3++nz8m5bS5B1PHsJ/sVzZWEYfpeaLb5iV17//+nQzr1ySCyW IOU5w552aXlbKT3n2LPn0UA/jDTWEXmvZvBmZIdg9eZ7o5Dbq2rQagGVAvFGLqDvg4iv wsRK+xchcO3/uDI6n3Z9Ipd0Smmyv0LAIyvFub7VFanFXKqJVFEufSG0FTbWY+Rs9nCD KdZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707530289; x=1708135089; 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=euI8zx1ZHD5gmpYqow2eiGJ8zJZh7V5n62ja2s8AEis=; b=Hmp4o6pwJjfi2pZ6kXFlj4ObaxJJ5CUPREhwL1koTCceeYIsUGFvIlxBBJInrWspiA 16VjwxlIPab1kwD46stw0tjrEZvoWWrFVRcXE5hOhOgS8xnv14tmPKUq09fjuG23x0hA N9gissGnxps2H3TXmpFls/2ah8SOaKaLDDtwmp7tncteTMNRysxIRQAKOUTYA+/vENcR g0OMRWnVUeUuNfbV6X0/Pmr93TQN5hQh01kbS6yVAxsD/Ml8NksU4mXaf8e2HDYkzdUp ktctIuaePSnDCXoTrDg14WMX+7MeY5yBnfC/QZGcX6SE2jAZ6i87NWiqpZ1HQo0FHN1I Tg9w== X-Gm-Message-State: AOJu0YybiXh+j2rvVgrAsBskjUM+EcY1ynk1jmHNQi4DzTqJDrNTkwf9 uLIrZGHWNwiAlIrEgBAGpdbErtiPD+mNvphOAyUUV4bL5N3gIdC3lLJPtiF/U0GppGh9V8Uncte gqr8X4x4bQa2ZER1G4m2tPeM7QJbMdnb1xv9n0g== X-Google-Smtp-Source: AGHT+IFCQDlW/OQj0kk2tThbcOHjT2P7aVv77/c37YqHjkMxDvoIjwc4IKmAjT00UFjx6fSynxMj/l+LYh0HUb40VXk= X-Received: by 2002:a0c:e4c1:0:b0:68c:6be6:cf96 with SMTP id g1-20020a0ce4c1000000b0068c6be6cf96mr1064505qvm.62.1707530288789; Fri, 09 Feb 2024 17:58:08 -0800 (PST) MIME-Version: 1.0 References: <41641424.gIkD1Yoa4d@basile.remlab.net> <14849348.vZqhEYldDJ@basile.remlab.net> In-Reply-To: <14849348.vZqhEYldDJ@basile.remlab.net> From: flow gg Date: Sat, 10 Feb 2024 09:57:57 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000004eb2cf0610fd600c" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/4] lavc/rv34dsp: R-V V rv34_inv_transform_dc 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: --0000000000004eb2cf0610fd600c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, I have updated them in the response R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B42=E6=9C=88= 10=E6=97=A5=E5=91=A8=E5=85=AD 05:14=E5=86=99=E9=81=93=EF=BC=9A > Le keskiviikkona 7. helmikuuta 2024, 2.12.22 EET flow gg a =C3=A9crit : > > My carelessness.. fixed it in the reply. > > I know I said to avoid scalar multiplications, but this may be taking it = a > little too far. Either this works: > slli t1, t0, 9 > sh2add t0, t0, t0 > sub t0, t1, t0 > or just: > li t1, 13 * 13 * 3 > mul t0, t0, t1 > > Also the second vsetvl seems pointless, unless you specifically meant tha= t > the > pointer was aligned to 32 bits? > > -- > 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". > --0000000000004eb2cf0610fd600c Content-Type: text/x-patch; charset="US-ASCII"; name="0002-lavc-rv34dsp-R-V-V-rv34_inv_transform_dc.patch" Content-Disposition: attachment; filename="0002-lavc-rv34dsp-R-V-V-rv34_inv_transform_dc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lsffemqg0 RnJvbSA0NWNhMGFjMTFlZWEyMWUzMDA3MTU1MTk1OWVkZWY1MGUzOTM1YTM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogV2VkLCAzMSBKYW4gMjAyNCAxOTowMzoyMCArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBs YXZjL3J2MzRkc3A6IFItViBWIHJ2MzRfaW52X3RyYW5zZm9ybV9kYwoKQzkwODoKcnYzNF9pbnZf dHJhbnNmb3JtX2RjX2M6IDM1LjUKcnYzNF9pbnZfdHJhbnNmb3JtX2RjX3J2dl9pMzI6IDI3LjAK LS0tCiBsaWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgIHwgIDIgKysKIGxpYmF2Y29kZWMv cmlzY3YvcnYzNGRzcF9pbml0LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIGxpYmF2Y29kZWMvcmlzY3YvcnYzNGRzcF9ydnYuUyAgfCAzMyArKysrKysrKysrKysrKysr KysrKysrKysrKysrCiBsaWJhdmNvZGVjL3J2MzRkc3AuYyAgICAgICAgICAgIHwgIDIgKysKIGxp YmF2Y29kZWMvcnYzNGRzcC5oICAgICAgICAgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDc3 IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3J2MzRk c3BfaW5pdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZjb2RlYy9yaXNjdi9ydjM0ZHNwX3J2 di5TCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSBiL2xpYmF2Y29kZWMv cmlzY3YvTWFrZWZpbGUKaW5kZXggZTE1YWJhNThmNC4uZmZlNjYzMWNmMiAxMDA2NDQKLS0tIGEv bGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQorKysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxl CkBAIC00NCw2ICs0NCw4IEBAIFJWVi1PQkpTLSQoQ09ORklHX09QVVNfREVDT0RFUikgKz0gcmlz Y3Yvb3B1c2RzcF9ydnYubwogT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4 YmxvY2tkc3BfaW5pdC5vCiBSVi1PQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9w aXhibG9ja2RzcF9ydmkubwogUlZWLU9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2 L3BpeGJsb2NrZHNwX3J2di5vCitPQkpTLSQoQ09ORklHX1JWMzREU1ApICs9IHJpc2N2L3J2MzRk c3BfaW5pdC5vCitSVlYtT0JKUy0kKENPTkZJR19SVjM0RFNQKSArPSByaXNjdi9ydjM0ZHNwX3J2 di5vCiBPQkpTLSQoQ09ORklHX1NWUTFfRU5DT0RFUikgKz0gcmlzY3Yvc3ZxZW5jX2luaXQubwog UlZWLU9CSlMtJChDT05GSUdfU1ZRMV9FTkNPREVSKSArPSByaXNjdi9zdnFlbmNfcnZ2Lm8KIE9C SlMtJChDT05GSUdfVEFLX0RFQ09ERVIpICs9IHJpc2N2L3Rha2RzcF9pbml0Lm8KZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3YvcnYzNGRzcF9pbml0LmMgYi9saWJhdmNvZGVjL3Jpc2N2L3J2 MzRkc3BfaW5pdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjg1MmM4 YWQ5YTgKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L3J2MzRkc3BfaW5pdC5j CkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjQgSW5zdGl0dWUgb2Yg U29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhp cyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJl OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg dGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVi bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lv biAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp b24uCisgKgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0 aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5z ZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQor ICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9z dG9uLCBNQSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKworI2lu Y2x1ZGUgImxpYmF2dXRpbC9hdHRyaWJ1dGVzLmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL2NwdS5o IgorI2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9jcHUuaCIKKyNpbmNsdWRlICJsaWJhdmNvZGVj L3J2MzRkc3AuaCIKKwordm9pZCBmZl9ydjM0X2ludl90cmFuc2Zvcm1fZGNfcnZ2KGludDE2X3Qg KmJsb2NrKTsKKworYXZfY29sZCB2b2lkIGZmX3J2MzRkc3BfaW5pdF9yaXNjdihSVjM0RFNQQ29u dGV4dCAqYykKK3sKKyNpZiBIQVZFX1JWVgorICAgIGludCBmbGFncyA9IGF2X2dldF9jcHVfZmxh Z3MoKTsKKworICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIgJiYgZmZfZ2V0X3J2 X3ZsZW5iKCkgPj0gMTYpIHsKKyAgICAgICAgYy0+cnYzNF9pbnZfdHJhbnNmb3JtX2RjID0gZmZf cnYzNF9pbnZfdHJhbnNmb3JtX2RjX3J2djsKKyAgICB9CisjZW5kaWYKK30KZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvcmlzY3YvcnYzNGRzcF9ydnYuUyBiL2xpYmF2Y29kZWMvcmlzY3YvcnYzNGRz cF9ydnYuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yMWMyMDNjMGM0 Ci0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9ydjM0ZHNwX3J2di5TCkBAIC0w LDAgKzEsMzMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjQgSW5zdGl0dWUgb2YgU29mdHdh cmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBmaWxl IGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEg b2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg KgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u ZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91 bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBN QSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMi CisKK2Z1bmMgZmZfcnYzNF9pbnZfdHJhbnNmb3JtX2RjX3J2diwgenZlMzJ4CisgICAgICAgIGxo ICAgICAgICAgICAgdDEsIDAoYTApCisgICAgICAgIGxpICAgICAgICAgICAgdDAsIDEzICogMTMg KiAzCisgICAgICAgIG11bCAgICAgICAgICAgdDIsIHQwLCB0MQorICAgICAgICBzcmFpICAgICAg ICAgIHQyLCB0MiwgMTEKKyAgICAgICAgdnNldGl2bGkgICAgICB6ZXJvLCAxNiwgZTE2LCBtMiwg dGEsIG1hCisgICAgICAgIHZtdi52LnggICAgICAgdjgsIHQyCisgICAgICAgIHZzZTE2LnYgICAg ICAgdjgsIChhMCkKKworICAgICAgICByZXQKK2VuZGZ1bmMKZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvcnYzNGRzcC5jIGIvbGliYXZjb2RlYy9ydjM0ZHNwLmMKaW5kZXggOGY5ZDg4Mzk2Yy4uNDQ0 ODZmOGVkZCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9ydjM0ZHNwLmMKKysrIGIvbGliYXZjb2Rl Yy9ydjM0ZHNwLmMKQEAgLTEzOCw2ICsxMzgsOCBAQCBhdl9jb2xkIHZvaWQgZmZfcnYzNGRzcF9p bml0KFJWMzREU1BDb250ZXh0ICpjKQogCiAjaWYgQVJDSF9BUk0KICAgICBmZl9ydjM0ZHNwX2lu aXRfYXJtKGMpOworI2VsaWYgQVJDSF9SSVNDVgorICAgIGZmX3J2MzRkc3BfaW5pdF9yaXNjdihj KTsKICNlbGlmIEFSQ0hfWDg2CiAgICAgZmZfcnYzNGRzcF9pbml0X3g4NihjKTsKICNlbmRpZgpk aWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9ydjM0ZHNwLmggYi9saWJhdmNvZGVjL3J2MzRkc3AuaApp bmRleCAyZTllYzRlZWU0Li5iMTU0MjRkNGFlIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3J2MzRk c3AuaAorKysgYi9saWJhdmNvZGVjL3J2MzRkc3AuaApAQCAtNzksNiArNzksNyBAQCB2b2lkIGZm X3J2MzRkc3BfaW5pdChSVjM0RFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3J2NDBkc3BfaW5pdChS VjM0RFNQQ29udGV4dCAqYyk7CiAKIHZvaWQgZmZfcnYzNGRzcF9pbml0X2FybShSVjM0RFNQQ29u dGV4dCAqYyk7Cit2b2lkIGZmX3J2MzRkc3BfaW5pdF9yaXNjdihSVjM0RFNQQ29udGV4dCAqYyk7 CiB2b2lkIGZmX3J2MzRkc3BfaW5pdF94ODYoUlYzNERTUENvbnRleHQgKmMpOwogCiB2b2lkIGZm X3J2NDBkc3BfaW5pdF9hYXJjaDY0KFJWMzREU1BDb250ZXh0ICpjKTsKLS0gCjIuNDMuMAoK --0000000000004eb2cf0610fd600c 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". --0000000000004eb2cf0610fd600c--