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 A6488484BC for ; Fri, 5 Jan 2024 00:56:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3C29168CCC1; Fri, 5 Jan 2024 02:56:37 +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 1E9F868C99B for ; Fri, 5 Jan 2024 02:56:31 +0200 (EET) Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-3bbb4806f67so746003b6e.3 for ; Thu, 04 Jan 2024 16:56:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704416189; x=1705020989; 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=XFpadZPchdUBfKMwPQocJnQMNelhoo9BRVb7yt4Ie0Y=; b=OXNtgh960XuKexbRAgr5mt60vaITr3GdaDWWKlztORXvz5UZNM5Up+7NLjPusbk2e5 GJCl4geeNk34bxXlMB2uIdg6jQHnWPuaX7tdCPs8m14SJ7dKbmoHWNt3aYuXttLZznaM sFdBTuLWeLBwDrN2P0PkvtU66lrQX3BUIObzVJrDIU5ZzWTIuHMY/sHlvIruivvGGtis ebGFS82hovBV5vvyb+N4CK9qBVChp5D8GQX1zxO0IoSIqVZgVMRHOyIR6rwDlzukmhXA Ynr6jCrReysm7rGf5u4hLkS3unGiGCh5QqStsqxvTUBn9rjMUP0L7HvrJIDw4YO8NdHS geRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704416189; x=1705020989; 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=XFpadZPchdUBfKMwPQocJnQMNelhoo9BRVb7yt4Ie0Y=; b=aqMdv0YDJzfv0tpoGzNEwm92/x4cujtyl3N6VQA1QbR4bTV+9XyxzR6Hw+dzK2PP10 Fcx/7cs+tnhKjxaWP+fPVHMLF0Z1FPY69lGQem+a1To+Xpnlszl5I/HJTkwuMeSVB65o +y640FWXyF8SRecnIxFxyQlTBT87NibuuLu/dRmor+IUMPNgiMq+++1EuyoNcSRNKxgp P6U9RCtZ8iLPEcDdMxKcDn5WhBIr333NEVQjC1Pc9xwyB2Epz7ZZZ3wI01sAbes5G842 QcBQ/0mklxkXByym3lx/HzrKGcfzHvdoARQCTtsQg9al00cO12L5oWA4b8I/TSP+leqR 3CrA== X-Gm-Message-State: AOJu0YyKfwA9kYaVWXdiH5HrEutRQBlXdPrtir9zVy1yVgI9klIhWpxE QK8H6ULMwQhvw9x81H/jOa96GvCiIbK4vBqHoGuJl+jK6d8M1l65 X-Google-Smtp-Source: AGHT+IGCfL7M6KXFvTOq5aPQhqFvmGRWUj9eEwVI4NmXRhGLnEu7KL2aGprWHN/0d5HPTP+X/Q0f5w5C6o7TT4cdA5Q= X-Received: by 2002:a05:6808:bd5:b0:3bb:f4e8:2ab3 with SMTP id o21-20020a0568080bd500b003bbf4e82ab3mr1606664oik.50.1704416189080; Thu, 04 Jan 2024 16:56:29 -0800 (PST) MIME-Version: 1.0 References: <5481739.mWXbLOfqn8@basile.remlab.net> In-Reply-To: <5481739.mWXbLOfqn8@basile.remlab.net> From: flow gg Date: Fri, 5 Jan 2024 08:56:18 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000806308060e285152" 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: --000000000000806308060e285152 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable One vset can be reduced, but vwsub should not be used in this case. I modified it in this reply. R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B41=E6=9C=88= 5=E6=97=A5=E5=91=A8=E4=BA=94 00:00=E5=86=99=E9=81=93=EF=BC=9A > Le lauantaina 30. joulukuuta 2023, 18.20.15 EET flow gg a =C3=A9crit : > > I mistook it, seeing the vector length as the length of the vector > register > > .. > > I have modified it in this reply. > > Setting element size to 8-bit is unnecessary, and a widening subtraction > can > presumably avoid the sign extension. > > -- > =E3=83=AC=E3=83=9F=E3=83=BB=E3=83=87=E3=83=8B-=E3=82=AF=E3=83=BC=E3=83=AB= =E3=83=A2=E3=83=B3 > 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". > --000000000000806308060e285152 Content-Type: text/x-patch; charset="US-ASCII"; name="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Disposition: attachment; filename="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lqzxayqn0 RnJvbSBjOTg5ZTg3MTFkOThlY2M5YjgxNGE4M2RiMjlmNzgxY2JmMjZhNDE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogRnJpLCAyOSBEZWMgMjAyMyAxMzoyNzozMSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL3N2cTFlbmM6IFItViBWIHNzZF9pbnQ4X3ZzX2ludDE2CgpDOTA4CnNzZF9pbnQ4X3ZzX2lu dDE2X2M6IDIwNy43CnNzZF9pbnQ4X3ZzX2ludDE2X3J2dl9pMzI6IDE3LjcKLS0tCiBsaWJhdmNv ZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgfCAgMiArKwogbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNf aW5pdC5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYmF2Y29kZWMv cmlzY3Yvc3ZxZW5jX3J2di5TICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIGxpYmF2Y29kZWMvc3ZxMWVuYy5jICAgICAgICAgICB8ICAyICsrCiBsaWJhdmNvZGVjL3N2 cTFlbmNkc3AuaCAgICAgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMo KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19pbml0LmMKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19ydnYuUwoKZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxl CmluZGV4IDdmMjUzYmJhMTIuLjRlMTRjM2QwOTQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcmlz Y3YvTWFrZWZpbGUKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQpAQCAtNDYsNiArNDYs OCBAQCBSVlYtT0JKUy0kKENPTkZJR19PUFVTX0RFQ09ERVIpICs9IHJpc2N2L29wdXNkc3BfcnZ2 Lm8KIE9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2L3BpeGJsb2NrZHNwX2luaXQu bwogUlYtT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4YmxvY2tkc3BfcnZp Lm8KIFJWVi1PQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9waXhibG9ja2RzcF9y dnYubworT0JKUy0kKENPTkZJR19TVlExX0VOQ09ERVIpICs9IHJpc2N2L3N2cWVuY19pbml0Lm8K K1JWVi1PQkpTLSQoQ09ORklHX1NWUTFfRU5DT0RFUikgKz0gcmlzY3Yvc3ZxZW5jX3J2di5vCiBP QkpTLSQoQ09ORklHX1RBS19ERUNPREVSKSArPSByaXNjdi90YWtkc3BfaW5pdC5vCiBSVlYtT0JK Uy0kKENPTkZJR19UQUtfREVDT0RFUikgKz0gcmlzY3YvdGFrZHNwX3J2di5vCiBPQkpTLSQoQ09O RklHX1VUVklERU9fREVDT0RFUikgKz0gcmlzY3YvdXR2aWRlb2RzcF9pbml0Lm8KZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX2luaXQuYyBiL2xpYmF2Y29kZWMvcmlzY3Yvc3Zx ZW5jX2luaXQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mNGMzOTg5 NjBjCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfaW5pdC5jCkBA IC0wLDAgKzEsNDEgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgSW5zdGl0dWUgb2YgU29m dHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBm aWxlIGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5 b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlz aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAy LjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u CisgKgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp dmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh bG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICog Rm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9u LCBNQSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKworI2luY2x1 ZGUgImxpYmF2dXRpbC9hdHRyaWJ1dGVzLmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL2NwdS5oIgor I2luY2x1ZGUgImxpYmF2Y29kZWMvc3ZxMWVuY2RzcC5oIgorCitpbnQgZmZfc3NkX2ludDhfdnNf aW50MTZfcnZ2KGNvbnN0IGludDhfdCAqcGl4MSwgY29uc3QgaW50MTZfdCAqcGl4MiwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0cl90IHNpemUpOworCithdl9jb2xkIHZvaWQg ZmZfc3ZxMWVuY19pbml0X3Jpc2N2KFNWUTFFbmNEU1BDb250ZXh0ICpjKQoreworI2lmIEhBVkVf UlZWCisgICAgaW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygpOworCisgICAgaWYgKGZsYWdz ICYgQVZfQ1BVX0ZMQUdfUlZWX0kzMikgeworICAgICAgICBpZiAoZmxhZ3MgJiBBVl9DUFVfRkxB R19SVkJfQUREUikgeworICAgICAgICAgICAgYy0+c3NkX2ludDhfdnNfaW50MTYgPSBmZl9zc2Rf aW50OF92c19pbnQxNl9ydnY7CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKK30KZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX3J2di5TIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFl bmNfcnZ2LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYzUxMzExNWZi NAotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX3J2di5TCkBAIC0w LDAgKzEsNDMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgSW5zdGl0dWUgb2YgU29mdHdh cmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBmaWxl IGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEg b2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg KgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u ZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91 bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBN QSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMi CisKK2Z1bmMgZmZfc3NkX2ludDhfdnNfaW50MTZfcnZ2LCB6dmUzMngKKyAgICAgICAgdnNldHZs aSAgICAgdDAsIHplcm8sIGUzMiwgbTgsIHRhLCBtYQorICAgICAgICB2bXYudi54ICAgICB2MjQs IHplcm8KKzE6CisgICAgICAgIHZzZXR2bGkgICAgICB0MCwgYTIsIGUxNiwgbTQsIHR1LCBtYQor ICAgICAgICB2bGU4LnYgICAgICAgdjAsIChhMCkKKyAgICAgICAgc3ViICAgICAgICAgIGEyLCBh MiwgdDAKKyAgICAgICAgdmxlMTYudiAgICAgIHY4LCAoYTEpCisgICAgICAgIGFkZCAgICAgICAg ICBhMCwgYTAsIHQwCisgICAgICAgIHZzZXh0LnZmMiAgICB2MTYsIHYwCisgICAgICAgIHZzdWIu dnYgICAgICB2MTYsIHYxNiwgdjgKKyAgICAgICAgdndtYWNjLnZ2ICAgIHYyNCwgdjE2LCB2MTYK KyAgICAgICAgc2gxYWRkICAgICAgIGExLCB0MCwgYTEKKyAgICAgICAgYm5leiAgICAgICAgIGEy LCAxYgorICAgICAgICB2c2V0dmxpICAgICAgdDAsIHplcm8sIGUzMiwgbTgsIHRhLCBtYQorICAg ICAgICB2bXYucy54ICAgICAgdjAsIHplcm8KKyAgICAgICAgdnJlZHN1bS52cyAgIHYwLCB2MjQs IHYwCisgICAgICAgIHZtdi54LnMgICAgICBhMCwgdjAKKworICAgICAgICByZXQKK2VuZGZ1bmMK ZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvc3ZxMWVuYy5jIGIvbGliYXZjb2RlYy9zdnExZW5jLmMK aW5kZXggMGRlYTQwNWRlYy4uNmU3ZWExMmFhNyAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9zdnEx ZW5jLmMKKysrIGIvbGliYXZjb2RlYy9zdnExZW5jLmMKQEAgLTc2Niw2ICs3NjYsOCBAQCB2b2lk IGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4dCAqYykKIAogI2lmIEFSQ0hfUFBDCiAg ICAgZmZfc3ZxMWVuY19pbml0X3BwYyhjKTsKKyNlbGlmIEFSQ0hfUklTQ1YKKyAgICBmZl9zdnEx ZW5jX2luaXRfcmlzY3YoYyk7CiAjZWxpZiBBUkNIX1g4NgogICAgIGZmX3N2cTFlbmNfaW5pdF94 ODYoYyk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvc3ZxMWVuY2RzcC5oIGIvbGli YXZjb2RlYy9zdnExZW5jZHNwLmgKaW5kZXggNjE4YmY4NDYzYi4uNWRmYTM1Y2M2MiAxMDA2NDQK LS0tIGEvbGliYXZjb2RlYy9zdnExZW5jZHNwLmgKKysrIGIvbGliYXZjb2RlYy9zdnExZW5jZHNw LmgKQEAgLTMwLDYgKzMwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgU1ZRMUVuY0RTUENvbnRleHQgewog CiB2b2lkIGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3N2 cTFlbmNfaW5pdF9wcGMoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwordm9pZCBmZl9zdnExZW5jX2lu aXRfcmlzY3YoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwogdm9pZCBmZl9zdnExZW5jX2luaXRfeDg2 KFNWUTFFbmNEU1BDb250ZXh0ICpjKTsKIAogI2VuZGlmIC8qIEFWQ09ERUNfU1ZRMUVOQ0RTUF9I ICovCi0tIAoyLjQzLjAKCg== --000000000000806308060e285152 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". --000000000000806308060e285152--