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