From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 77FBE4CF1E
	for <ffmpegdev@gitmailbox.com>; Tue, 15 Apr 2025 15:03:21 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CD6FB687D19;
	Tue, 15 Apr 2025 18:03:17 +0300 (EEST)
Received: from 5.mo576.mail-out.ovh.net (5.mo576.mail-out.ovh.net
 [46.105.43.105])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2264B687AAA
 for <ffmpeg-devel@ffmpeg.org>; Tue, 15 Apr 2025 18:03:11 +0300 (EEST)
Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.9.56])
 by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4ZcS875G2zz2Cpc
 for <ffmpeg-devel@ffmpeg.org>; Tue, 15 Apr 2025 15:03:03 +0000 (UTC)
Received: from ghost-submission-5b5ff79f4f-867kq (unknown [10.111.182.240])
 by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 456E31FFA2
 for <ffmpeg-devel@ffmpeg.org>; Tue, 15 Apr 2025 15:02:53 +0000 (UTC)
Received: from courmont.net ([37.59.142.95])
 by ghost-submission-5b5ff79f4f-867kq with ESMTPSA
 id FeFDNxx1/md7WQAARwIBOA (envelope-from <remi@remlab.net>)
 for <ffmpeg-devel@ffmpeg.org>; Tue, 15 Apr 2025 15:02:53 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-95G0017cc398d7-079f-42ca-9504-c019aa8039ce,
 97856771EC77885813082B76C095E645B0D120A7) smtp.auth=postmaster@courmont.net
X-OVh-ClientIp: 87.92.194.88
From: =?UTF-8?B?UsOpbWk=?= Denis-Courmont <remi@remlab.net>
To: ffmpeg-devel@ffmpeg.org
Date: Tue, 15 Apr 2025 18:02:52 +0300
Message-ID: <1916575.tdWV9SEqCh@basile.remlab.net>
Organization: Remlab
In-Reply-To: <20250415073424.312403-1-daichengrong@iscas.ac.cn>
References: <20250415073424.312403-1-daichengrong@iscas.ac.cn>
MIME-Version: 1.0
X-Ovh-Tracer-Id: 8438901277278149113
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvvdefkedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkohgjfhgggfgtsehtqhertddttdejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepjeeukeetudeugfeigeehtefhhfelveduhfeuhfdvvdeutdeiudfgtdfgjeeuveegnecuffhomhgrihhnpehhvghvtggushhppghiuggtthgprhhvvhdrshgsnecukfhppeduvdejrddtrddtrddupdekjedrledvrdduleegrdekkedpfeejrdehledrudegvddrleehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehrvghmihesrhgvmhhlrggsrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheejiegmpdhmohguvgepshhmthhpohhuth
Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/riscv:add RVV optimized for
 idct_32x32_8:
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/1916575.tdWV9SEqCh@basile.remlab.net/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

SGksCgpMZSB0aWlzdGFpbmEgMTUuIGh1aHRpa3V1dGEgMjAyNSwgMTAuMzQuMjQgSXTDpC1FdXJv
b3BhbiBrZXPDpGFpa2EgCmRhaWNoZW5ncm9uZ0Bpc2Nhcy5hYy5jbiBhIMOpY3JpdCA6Cj4gRnJv
bTogZGFpY2hlbmdyb25nIDxkYWljaGVuZ3JvbmdAaXNjYXMuYWMuY24+Cj4gCj4gICAgICByaXNj
di9oZXZjZHNwX2lkY3RfcnZ2OiBPcHRpbWl6ZSBpZGN0XzMyeDMyXzgKPiAKPiAgICAgIE9uIEJh
bmFuYSBQSSBGMzoKPiAKPiAgICAgIGhldmNfaWRjdF8zMngzMl84X2M6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxMTk1NzkuMyAoIDEuMDB4KQo+ICAgICAgaGV2Y19pZGN0XzMyeDMy
XzhfcnZ2X2k2NDogICAgICAgICAgICAgICAgICAgICAgICAgICA1MTI1NC40ICggMi4zM3gpCj4g
Cj4gU2lnbmVkLW9mZi1ieTogZGFpY2hlbmdyb25nIDxkYWljaGVuZ3JvbmdAaXNjYXMuYWMuY24+
Cj4gLS0tCj4gIGxpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgICAgICAgICAgIHwgICAgMSArCj4g
IGxpYmF2Y29kZWMvcmlzY3YvaGV2Y2RzcF9pZGN0X3J2di5TIHwgMTA0MiArKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgbGliYXZjb2RlYy9yaXNjdi9oZXZjZHNwX2luaXQuYyAgICAgfCAg
IDUyICstCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTA3NSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlv
bnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvaGV2Y2RzcF9pZGN0
X3J2di5TCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgYi9saWJh
dmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gaW5kZXggYTgwZDJmYTJlNy4uZGZjMzNhZmJlZSAxMDA2
NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gKysrIGIvbGliYXZjb2RlYy9y
aXNjdi9NYWtlZmlsZQo+IEBAIC0zNiw2ICszNiw3IEBAIFJWVi1PQkpTLSQoQ09ORklHX0gyNjRE
U1ApICs9IHJpc2N2L2gyNjRhZGRweF9ydnYubwo+IHJpc2N2L2gyNjRkc3BfcnZ2Lm8gXCBPQkpT
LSQoQ09ORklHX0gyNjRRUEVMKSArPSByaXNjdi9oMjY0cXBlbF9pbml0Lm8KPiAgUlZWLU9CSlMt
JChDT05GSUdfSDI2NFFQRUwpICs9IHJpc2N2L2gyNjRxcGVsX3J2di5vCj4gIE9CSlMtJChDT05G
SUdfSEVWQ19ERUNPREVSKSArPSByaXNjdi9oZXZjZHNwX2luaXQubwo+ICtPQkpTLSQoQ09ORklH
X0hFVkNfREVDT0RFUikgKz0gcmlzY3YvaGV2Y2RzcF9pZGN0X3J2di5vCj4gIFJWVi1PQkpTLSQo
Q09ORklHX0hFVkNfREVDT0RFUikgICs9IHJpc2N2L2gyNngvaDI2NTZfaW50ZXJfcnZ2Lm8KPiAg
T0JKUy0kKENPTkZJR19IVUZGWVVWX0RFQ09ERVIpICs9IHJpc2N2L2h1ZmZ5dXZkc3BfaW5pdC5v
Cj4gIFJWVi1PQkpTLSQoQ09ORklHX0hVRkZZVVZfREVDT0RFUikgKz0gcmlzY3YvaHVmZnl1dmRz
cF9ydnYubwo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L2hldmNkc3BfaWRjdF9ydnYu
Uwo+IGIvbGliYXZjb2RlYy9yaXNjdi9oZXZjZHNwX2lkY3RfcnZ2LlMgbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5mOGRkMmU1YmY0Cj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL2xpYmF2Y29kZWMvcmlzY3YvaGV2Y2RzcF9pZGN0X3J2di5TCj4gQEAgLTAsMCArMSwxMDQy
IEBACj4gKy8qCj4gKyAqIENvcHlyaWdodCAoYykgMjAyNSBJbnN0aXR1ZSBvZiBTb2Z0d2FyZSBD
aGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMKPiAoSVNDQVMpLiArICoKPiArICogVGhpcyBmaWxl
IGlzIHBhcnQgb2YgRkZtcGVnLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAqIHZl
cnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVz
c2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs
IFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRv
IHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0
cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMQo+IFVTQSArICovCj4gKwo+
ICsjaW5jbHVkZSAibGliYXZ1dGlsL3Jpc2N2L2FzbS5TIgo+ICsKPiArY29uc3QgdHJhbnMsIGFs
aWduPTQKPiArICAgICAgICAuMmJ5dGUgICAgICAgICAgNjQsIDgzLCA2NCwgMzYKPiArICAgICAg
ICAuMmJ5dGUgICAgICAgICAgODksIDc1LCA1MCwgMTgKPiArICAgICAgICAuMmJ5dGUgICAgICAg
ICAgOTAsIDg3LCA4MCwgNzAKPiArICAgICAgICAuMmJ5dGUgICAgICAgICAgNTcsIDQzLCAyNSwg
OQo+ICsgICAgICAgIC4yYnl0ZSAgICAgICAgICA5MCwgOTAsIDg4LCA4NQo+ICsgICAgICAgIC4y
Ynl0ZSAgICAgICAgICA4MiwgNzgsIDczLCA2Nwo+ICsgICAgICAgIC4yYnl0ZSAgICAgICAgICA2
MSwgNTQsIDQ2LCAzOAo+ICsgICAgICAgIC4yYnl0ZSAgICAgICAgICAzMSwgMjIsIDEzLCA0Cj4g
K2VuZGNvbnN0Cj4gKwo+ICsubWFjcm8gc3VtX3N1YiBvdXQsIGluLCBjLCBvcCwgcAo+ICsgICAg
ICAgIHZzZXRpdmxpCXQwLCA0LCBlMTYsIG1mMiwgdHUsIG1hCgpJIHRpaG5rIHRoYXQgeW91IGRv
bid0IG5lZWQgdDAgaGVyZT8gRGl0dG8gYmVsb3cuCgo+ICsgIC5pZmMgXG9wLCArCj4gKyAgICAg
ICAgLmlmYyBccCwgMgo+ICsgICAgICAgICAgICAgICAgdnNsaWRlZG93bi52aQl2OCwgXGluLCA0
Cj4gKyAgICAgICAgICAgICAgICB2d21hY2MudngJXG91dCwgXGMsIHY4Cj4gKyAgICAgICAgLmVs
c2UKPiArICAgICAgICAgICAgICAgIHZ3bWFjYy52eAlcb3V0LCBcYywgXGluCj4gKyAgICAgICAg
LmVuZGlmCj4gKyAgLmVsc2UKPiArICAgICAgICAuaWZjIFxwLCAyCj4gKyAgICAgICAgICAgICAg
ICBuZWcJXGMsIFxjCj4gKyAgICAgICAgICAgICAgICB2c2xpZGVkb3duLnZpCXY4LCBcaW4sIDQK
PiArICAgICAgICAgICAgICAgIHZ3bWFjYy52eAlcb3V0LCBcYywgdjgKPiArICAgICAgICAgICAg
ICAgIG5lZwlcYywgXGMKPiArICAgICAgICAuZWxzZQo+ICsgICAgICAgICAgICAgICAgbmVnCVxj
LCBcYwo+ICsgICAgICAgICAgICAgICAgdndtYWNjLnZ4CVxvdXQsIFxjLCBcaW4KPiArICAgICAg
ICAgICAgICAgIG5lZwlcYywgXGMKClRoZSB0eXBpY2FsIHByb2JsZW0gd2l0aCBjb21wbGV4IG5l
c3RlZCBtYWNyb3MgbGlrZSB0aGlzIGlzLCB5b3UgZWFzaWx5IGVuZCB1cCAKYXNzZW1ibGluZyB2
ZXJ5IGluZWZmaWNpZW50IGNvZGUuCgpGb3IgaW5zdGFuY2UsIHRoaXMga2VlcHMgdmFpbmx5IGZs
aXBwaW5nIHRoZSBzaWduIG9mIHRoZSBzYW1lIHZhbHVlIG92ZXIgYW5kIApvdmVyIG9ubHkgdG8g
YWxsb3cgdGhpcyBtYWNybyB0byBleGlzdC4KCj4gKyAgICAgICAgLmVuZGlmCj4gKyAgLmVuZGlm
Cj4gKy5lbmRtCj4gKwo+ICsubWFjcm8gYWRkX21lbWJlcjMyIGluLCB0MCwgaW5kZXgwLCB0MSwg
aW5kZXgxLCB0MiwgaW5kZXgyLCB0MywgaW5kZXgzLAo+IG9wMCwgb3AxLCBvcDIsIG9wMywgcAo+
ICsgICAgICAgIHZzZXRpdmxpCXQwLCAxLCBlMTYsIG0xLCB0dSwgbWEKPiArICAgICAgICB2c2xp
ZGVkb3duLnZpCXYxMiwgXHQwLCBcaW5kZXgwCj4gKyAgICAgICAgdm12LngucwlzMiwgdjEyCj4g
KyAgICAgICAgdnNsaWRlZG93bi52aQl2MTIsIFx0MSwgXGluZGV4MQo+ICsgICAgICAgIHZtdi54
LnMJczMsIHYxMgo+ICsgICAgICAgIHZzbGlkZWRvd24udmkJdjEyLCBcdDIsIFxpbmRleDIKPiAr
ICAgICAgICB2bXYueC5zCXM0LCB2MTIKPiArICAgICAgICB2c2xpZGVkb3duLnZpCXYxMiwgXHQz
LCBcaW5kZXgzCj4gKyAgICAgICAgdm12LngucwlzNSwgdjEyCgpUaGlzIGlzIGEgdmVyeSBpbmVm
ZmljaWVudCB3YXkgdG8gZXh0cmFjdCA0IHNjYWxhcnMgb3V0IG9mIGEgdmVjdG9yLiBJJ20gbm90
IApmYW1pbGFyIHdpdGggdGhlIG92ZXJhbGwgc3BlY2lmaWMgYWxnb3JpdGhtLCBidXQgSSB3b3Vs
ZCBleHBlY3QgdGhhdCB0aGlzIGNhbiAKYmUgYXZvaWRlZC4gQXQgbGVhc3QsIEkgaGF2ZSBuZXZl
ciBzZWVuIG5lZWQgZm9yIHN1Y2ggY29uc3RydWN0IHRvIGltcGxlbWVudCBhIApEQ1QuIEFuZCB3
ZSBhbHJlYWR5IGhhdmUgcXVpdGUgYSBmZXcgRENUcyBpbiB0aGUgRkZtcGVnIFJJU0MtViBwb3J0
LgoKQWRtaXR0ZWRseSBmb3Igc21hbGxlciBtYXRyaWNlcyB0aGFuIDMyeDMyLiBCdXQgdHlwaWNh
bGx5IGxhcmdlciBtYXRyaWNlcyBhcmUgCm5vdCBhcyBiaWcgYSBkZWFsIHdpdGggUlZWIGFzIHRo
ZXkgYXJlIG9uIEFybSBvciB4ODYuIFJWViByZXF1aXJlcyBzcGlsbGluZyB0byAKdGhlIGludGVy
bWVkaWF0ZSB2YWx1ZXMgZnJvbSB0aGUgZmlyc3QgRENUIGRpbWVuc2lvbiB0byBtZW1vcnksIHRv
IHRyYW5zcG9zZSAKdGhlbSBiZWZvcmUgdGhlIHNlY29uZCBEQ1QgZGltZW5zaW9uLiBUaGF0IGJl
aW5nIHRoZSBjYXNlLCB0aGUgcGVuYWx0eSBmb3Igbm90IApmaXR0aW5nIHRoZSBlbnRpcmUgbWF0
cml4IGluIHRoZSB2ZWN0b3IgcmVnaXN0ZXIgYmFuayBpcyBjb21wYXJhdGl2ZWx5IG11Y2ggCnNt
YWxsZXIuCgpBbmQgeWVzLCBwbGVhc2UgZG9uJ3QgdXNlIHNsaWRlcyBmb3IgdHJhbnNwb3NpdGlv
bi4gSXQncyBob3JyaWJseSBjb21wbGljYXRlZCAKYW5kIGFsbW9zdCBjZXJ0YWlubHkgc2xvd2Vy
IHRoYW4gc3BpbGxpbmcgdG8gc3RhY2sgYW5kIHVzaW5nIHN0cmlkZWQgbG9hZHMvCnN0b3Jlcywg
Zm9yIGFueSBub24tdHJpdmlhbCBtYXRyaXggc2l6ZS4KCi0tIApSw6ltaSBEZW5pcy1Db3VybW9u
dApUYXBpb2xhbiB1dXNpIGthdXB1bmtpLCBVdWRlbm1hYW4gZW50aW5lbiBTdW9tZW4gdGFzYXZh
bHRhCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm
bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m
Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg
dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y
ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K