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 504AF48726 for ; Tue, 16 Jan 2024 18:46:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5A4CE68D05A; Tue, 16 Jan 2024 20:46:52 +0200 (EET) Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 946B168C99B for ; Tue, 16 Jan 2024 20:46:45 +0200 (EET) Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-783148737d5so906287185a.2 for ; Tue, 16 Jan 2024 10:46:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705430804; x=1706035604; 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=vfVi9J6y1Os4vmCvwRkB9Ak+P/qi5AZFzabpcs2hXIM=; b=ArmgtMQGwDOg/RXgkBrWDAqaobozsTCiLupODbxeZ++L7G1ehMi6RVjaitqO3rMHz5 jciOtLELCOpnyKVwtm2VwTKB/kEPIrklHkpXnLI9WdzkxVO+T6IBJ6P3+Li9wOHJjCv9 fHgZOkjpoGXSKeF+jFN/PS5MES4C5uvtRUUHlhBi7fvRCi8qQRv7yyES8BkBJp42+wra cCmCGmxtrpPmRhouqIlGHlXbE39gWlNyRZu+3pE5P/zllsWNHPIR4aJva9YOZDZY9pRy lae5wm8PN8iX24T6NllIlmbfpA9agy06yLa5wX7gOxBbn+lKwLBLGGzumDyA8NwjeyVW HmNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705430804; x=1706035604; 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=vfVi9J6y1Os4vmCvwRkB9Ak+P/qi5AZFzabpcs2hXIM=; b=C6x/8QSmg7gj1x3UAgfivHaxVkx7eCu2Y+apSYSfH808LqHEYH8fsYEuA7xWF/JfUM 4dFO8kypMevMkzSLMTOmz/kG/cKOh37U9Mq4wjuq1Pc4A1xnxO132i7eo0L67qTa3agi jNqEDfJYW9NJUUyxEDBtkJKvTU05QhtV5GbsnGehH+LT3/1d+yqugDTlRWJmdiFC6URA fCM9PpMKAj7MBaugwZn2gDZhX3tedzGQqq+ghsyTwsW1j+a3hzdpEp7Df3geiHJUHl/9 ENOvNnOPQimLQlFTEz9UN9yJkqK5O2zcrldIoteRvUe7JxtXSRfZBE0Up+ev2zRuPO/7 0KKg== X-Gm-Message-State: AOJu0Yxp1oUGVdV8MWBUTjFsHllG9MxCDJgbC1eNwh/8u2cUsf/gud31 Av4W41DzWWj352T4cylsZY8mxpjxInRX/7QBSnX8BsGD X-Google-Smtp-Source: AGHT+IGbVDrh2VBQXOtNSFB4s9XGjOLrQEB2806Y2fGVlSJ5qqiMVgkshGsDpHQOxOFN+6Xjoun68bOYBXahxohKUDQ= X-Received: by 2002:a05:6214:c62:b0:681:6c3a:a2d5 with SMTP id t2-20020a0562140c6200b006816c3aa2d5mr1561766qvj.12.1705430803788; Tue, 16 Jan 2024 10:46:43 -0800 (PST) MIME-Version: 1.0 References: <2453914.EN6oEbDcdf@basile.remlab.net> <3079800.pS2Zx2IOaJ@basile.remlab.net> In-Reply-To: <3079800.pS2Zx2IOaJ@basile.remlab.net> From: flow gg Date: Wed, 17 Jan 2024 02:46:32 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000003feee3060f148d45" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 3/3] lavc/svq1enc: R-V V ssd_int8_vs_int16 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: --0000000000003feee3060f148d45 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, I updated it in the reply R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B41=E6=9C=88= 17=E6=97=A5=E5=91=A8=E4=B8=89 02:04=E5=86=99=E9=81=93=EF=BC=9A > + vsetvli t0, a2, e8, m2, tu, ma > + vle8.v v0, (a0) > + sub a2, a2, t0 > + vsetvli zero, t0, e16, m4, tu, ma > + vle16.v v8, (a1) > + vsetvli zero, t0, e8, m2, tu, ma > + vwsub.wv v16, v8, v0 > + vsetvli zero, t0, e16, m4, tu, ma > > It looks to me like the second vsetvli is unnecessary, and consequently > the > third as well. As for the later ones, please use `vsetvli zero, zero` if > you > intend to change SEW while preserving VL and the LMUL:SEW ratio. > > -- > =E9=9B=B7=E7=B1=B3=E2=80=A7=E5=BE=B7=E5=B0=BC-=E5=BA=93=E5=B0=94=E8=92=99 > 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". > --0000000000003feee3060f148d45 Content-Type: text/x-patch; charset="US-ASCII"; name="lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Disposition: attachment; filename="lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lrgpg1lx0 RnJvbSBiM2MzMTg3YmViZmMzY2NmMTgwZTg0MGRhZmU0YTA0ODZjZTVkNDI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogRnJpLCAyOSBEZWMgMjAyMyAxMzoyNzozMSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGxhdmMv c3ZxMWVuYzogUi1WIFYgc3NkX2ludDhfdnNfaW50MTYKCkM5MDgKc3NkX2ludDhfdnNfaW50MTZf YzogMjA3LjcKc3NkX2ludDhfdnNfaW50MTZfcnZ2X2kzMjogMTQuMgotLS0KIGxpYmF2Y29kZWMv cmlzY3YvTWFrZWZpbGUgICAgICB8ICAyICsrCiBsaWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19pbml0 LmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliYXZjb2RlYy9yaXNj di9zdnFlbmNfcnZ2LlMgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog bGliYXZjb2RlYy9zdnExZW5jLmMgICAgICAgICAgIHwgIDIgKysKIGxpYmF2Y29kZWMvc3ZxMWVu Y2RzcC5oICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9ucygrKQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX2luaXQuYwogY3JlYXRl IG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX3J2di5TCgpkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKaW5k ZXggNGM1ODdjZTRlMC4uMTk5NmY2YmYzNyAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZQorKysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCkBAIC00OCw2ICs0OCw4IEBA IFJWVi1PQkpTLSQoQ09ORklHX09QVVNfREVDT0RFUikgKz0gcmlzY3Yvb3B1c2RzcF9ydnYubwog T0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4YmxvY2tkc3BfaW5pdC5vCiBS Vi1PQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9waXhibG9ja2RzcF9ydmkubwog UlZWLU9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2L3BpeGJsb2NrZHNwX3J2di5v CitPQkpTLSQoQ09ORklHX1NWUTFfRU5DT0RFUikgKz0gcmlzY3Yvc3ZxZW5jX2luaXQubworUlZW LU9CSlMtJChDT05GSUdfU1ZRMV9FTkNPREVSKSArPSByaXNjdi9zdnFlbmNfcnZ2Lm8KIE9CSlMt JChDT05GSUdfVEFLX0RFQ09ERVIpICs9IHJpc2N2L3Rha2RzcF9pbml0Lm8KIFJWVi1PQkpTLSQo Q09ORklHX1RBS19ERUNPREVSKSArPSByaXNjdi90YWtkc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdf VVRWSURFT19ERUNPREVSKSArPSByaXNjdi91dHZpZGVvZHNwX2luaXQubwpkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNf aW5pdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmY0YzM5ODk2MGMK LS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19pbml0LmMKQEAgLTAs MCArMSw0MSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0d2Fy ZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZpbGUg aXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBv ZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBv ZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAq CisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg YSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25n IHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3Vu ZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1B IDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW5jbHVkZSAi bGliYXZ1dGlsL2F0dHJpYnV0ZXMuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisjaW5j bHVkZSAibGliYXZjb2RlYy9zdnExZW5jZHNwLmgiCisKK2ludCBmZl9zc2RfaW50OF92c19pbnQx Nl9ydnYoY29uc3QgaW50OF90ICpwaXgxLCBjb25zdCBpbnQxNl90ICpwaXgyLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaW50cHRyX3Qgc2l6ZSk7CisKK2F2X2NvbGQgdm9pZCBmZl9z dnExZW5jX2luaXRfcmlzY3YoU1ZRMUVuY0RTUENvbnRleHQgKmMpCit7CisjaWYgSEFWRV9SVlYK KyAgICBpbnQgZmxhZ3MgPSBhdl9nZXRfY3B1X2ZsYWdzKCk7CisKKyAgICBpZiAoZmxhZ3MgJiBB Vl9DUFVfRkxBR19SVlZfSTMyKSB7CisgICAgICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JW Ql9BRERSKSB7CisgICAgICAgICAgICBjLT5zc2RfaW50OF92c19pbnQxNiA9IGZmX3NzZF9pbnQ4 X3ZzX2ludDE2X3J2djsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgorfQpkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfcnZ2LlMgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19y dnYuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jZmMyNzE1NGRkCi0t LSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfcnZ2LlMKQEAgLTAsMCAr MSw0MyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0d2FyZSBD aGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZpbGUgaXMg cGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0 aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkg dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0 aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg KiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1 bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj b3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdp dGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0 aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAy MTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9hc20uUyIKKwor ZnVuYyBmZl9zc2RfaW50OF92c19pbnQxNl9ydnYsIHp2ZTMyeAorICAgICAgICB2c2V0dmxpICAg ICAgdDAsIHplcm8sIGUzMiwgbTgsIHRhLCBtYQorICAgICAgICB2bXYudi54ICAgICAgdjI0LCB6 ZXJvCisxOgorICAgICAgICB2c2V0dmxpICAgICAgdDAsIGEyLCBlOCwgbTIsIHR1LCBtYQorICAg ICAgICB2bGUxNi52ICAgICAgdjgsIChhMSkKKyAgICAgICAgc3ViICAgICAgICAgIGEyLCBhMiwg dDAKKyAgICAgICAgdmxlOC52ICAgICAgIHYwLCAoYTApCisgICAgICAgIHZ3c3ViLnd2ICAgICB2 MTYsIHY4LCB2MAorICAgICAgICB2c2V0dmxpICAgICAgemVybywgemVybywgZTE2LCBtNCwgdHUs IG1hCisgICAgICAgIGFkZCAgICAgICAgICBhMCwgYTAsIHQwCisgICAgICAgIHZ3bWFjYy52diAg ICB2MjQsIHYxNiwgdjE2CisgICAgICAgIHNoMWFkZCAgICAgICBhMSwgdDAsIGExCisgICAgICAg IGJuZXogICAgICAgICBhMiwgMWIKKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHplcm8sIGUz MiwgbTgsIHRhLCBtYQorICAgICAgICB2bXYucy54ICAgICAgdjAsIHplcm8KKyAgICAgICAgdnJl ZHN1bS52cyAgIHYwLCB2MjQsIHYwCisgICAgICAgIHZtdi54LnMgICAgICBhMCwgdjAKKworICAg ICAgICByZXQKK2VuZGZ1bmMKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvc3ZxMWVuYy5jIGIvbGli YXZjb2RlYy9zdnExZW5jLmMKaW5kZXggMGRlYTQwNWRlYy4uNmU3ZWExMmFhNyAxMDA2NDQKLS0t IGEvbGliYXZjb2RlYy9zdnExZW5jLmMKKysrIGIvbGliYXZjb2RlYy9zdnExZW5jLmMKQEAgLTc2 Niw2ICs3NjYsOCBAQCB2b2lkIGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4dCAqYykK IAogI2lmIEFSQ0hfUFBDCiAgICAgZmZfc3ZxMWVuY19pbml0X3BwYyhjKTsKKyNlbGlmIEFSQ0hf UklTQ1YKKyAgICBmZl9zdnExZW5jX2luaXRfcmlzY3YoYyk7CiAjZWxpZiBBUkNIX1g4NgogICAg IGZmX3N2cTFlbmNfaW5pdF94ODYoYyk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMv c3ZxMWVuY2RzcC5oIGIvbGliYXZjb2RlYy9zdnExZW5jZHNwLmgKaW5kZXggNjE4YmY4NDYzYi4u NWRmYTM1Y2M2MiAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9zdnExZW5jZHNwLmgKKysrIGIvbGli YXZjb2RlYy9zdnExZW5jZHNwLmgKQEAgLTMwLDYgKzMwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgU1ZR MUVuY0RTUENvbnRleHQgewogCiB2b2lkIGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4 dCAqYyk7CiB2b2lkIGZmX3N2cTFlbmNfaW5pdF9wcGMoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwor dm9pZCBmZl9zdnExZW5jX2luaXRfcmlzY3YoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwogdm9pZCBm Zl9zdnExZW5jX2luaXRfeDg2KFNWUTFFbmNEU1BDb250ZXh0ICpjKTsKIAogI2VuZGlmIC8qIEFW Q09ERUNfU1ZRMUVOQ0RTUF9IICovCi0tIAoyLjQzLjAKCg== --0000000000003feee3060f148d45 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". --0000000000003feee3060f148d45--