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 00C6A46225 for ; Wed, 10 May 2023 08:47:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8DF6C68C17F; Wed, 10 May 2023 11:47:16 +0300 (EEST) Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9363968C070 for ; Wed, 10 May 2023 11:47:09 +0300 (EEST) Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-50bc0ced1d9so10433711a12.0 for ; Wed, 10 May 2023 01:47:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1683708428; x=1686300428; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yZ7IOGZUCmOI/brGb1/IzloVtprGcd6U4ofLGqpU+Cs=; b=Vs4GkTayL/BmPfHqUtVVlS9Ju5ps4OhHjoaxjlNgP8xa3G430jksMjStKNeZtjXhsm yFJOkK6juIxzg4n/BrWHivxSprOh7wKxzfHY1qKqTyDwsMXvrCh6v227ELtp3mk+G5Fx xsNHun0ERgfgrZnVTZ+89Yc39lu+tMFaPtCq/J2pnXhc/AzgY6QX2Hv28H8L2UaQNXf0 +0cgFJScsYkwd8Wi1QjA69lWh6QgqPrLxOyi/11D+90W2uirEgUOLOwocDCbhaeMWp6x dxun4LBt3BEb1oj1y2HmdHAptrF7TWBMqGaCnDzuta/DeuZMdUP8qLYJhlFSqoqXtPux ry/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683708428; x=1686300428; h=cc: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=yZ7IOGZUCmOI/brGb1/IzloVtprGcd6U4ofLGqpU+Cs=; b=aAb6OplD6EaR1SOk7urSUiXzSI2Nc4t2AVSYlGqxxNLFq7RSrGUCnacHVa8eKUWVZ5 r9bwGnt/TZrGuJr3yrVsGgvCkv28KoS4wNb3Ai6BzIrHVGW73DxbDQ2t5NJvUctfV3pc hS38pD1JyMfUbLNPVyL23+FkMO0S+5FRmvDe2hDry02TdisA8RqfJ+dH/AMZKzgJkQ77 ye/E0Vwdp+4+hBflgoe+thaJd7/645yXn+t+MckTWh2zWUwz1ymFe1uLZ/FdEawrouj0 nyPan6C9F7UvBFIw116K0ZqprTtQbXRFgCaMF3mktIKa2TuuXUcDhme6TIuFbnYheW6a Tnug== X-Gm-Message-State: AC+VfDzvYASftuf36VzbmOkZ2MVsnCVujVI9kQU8/1lMgvVVcEpIl/zk rNO5rSJBkJNKv6Sb9oyiOKACQfDYhI0eVp72mppnYcOg0usmrhOtBe0= X-Google-Smtp-Source: ACHHUZ5oHXI3mySO5WVDHaLmgJ+EIxro7kMftc1KSnvRLPxAX01DDMi5GyOaPEnNyZ4CRVvl75oWOK5BZzEL5nwVAyM= X-Received: by 2002:a05:6402:203b:b0:505:48c:3266 with SMTP id ay27-20020a056402203b00b00505048c3266mr13441792edb.20.1683708428543; Wed, 10 May 2023 01:47:08 -0700 (PDT) MIME-Version: 1.0 References: <20230509095030.25506-1-arnie.chang@sifive.com> <5295746.1FRWMjKWz7@basile.remlab.net> In-Reply-To: <5295746.1FRWMjKWz7@basile.remlab.net> From: Arnie Chang Date: Wed, 10 May 2023 16:46:57 +0800 Message-ID: To: =?UTF-8?Q?R=C3=A9mi_Denis=2DCourmont?= X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 0/5] RISC-V: Improve H264 decoding performance using RVV intrinsic 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 Cc: 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" Archived-At: List-Archive: List-Post: SGkgTHlubmUKCkkgZnVsbHkgcmVzcGVjdCB0aGUgcG9saWN5IGFuZCB1bmRlcnN0YW5kIHRoZSBk aXNhZHZhbnRhZ2VzIG9mIGludHJpbnNpYwpjb2RlLgpDb25zaWRlcmluZyB0aGUgYmVuZWZpdHMg b2YgdGhlIG9wZW4gSVNBIGxpa2UgUklTQy1WLAp0aGUgaW50cmluc2ljIGNvZGUgc2hvdWxkIHN0 aWxsIGhhdmUgYSBiZXR0ZXIgY2hhbmNlIG9mIGJlaW5nIG9wdGltaXplZCBieQp0aGUgY29tcGls ZXIgZm9yIGhhcmR3YXJlIHZhcmlhbnRzLgoKQXQgdGhpcyBtb21lbnQsIHRoZSBpbnRyaW5zaWMg aW1wbGVtZW50YXRpb24gaXMgdGhlIG9ubHkgdGhpbmcgYXZhaWxhYmxlLgpJdCB3b3VsZCB0YWtl IGEgc2lnbmlmaWNhbnQgYW1vdW50IG9mIHRpbWUgdG8gcmV3cml0ZSBpdCBpbiBhc3NlbWJseSBk dWUgdG8KdGhlIGxhcmdlIGFtb3VudCBvZiBmdW5jdGlvbnMuCgpJIHdhcyB3b25kZXJpbmcgaWYg d2UgY291bGQgdHJlYXQgdGhlIGludHJpbnNpYyBjb2RlIGFzIGFuIGluaXRpYWwgdmVyc2lvbgpm b3IgdGhlIFJJU0MtViBwb3J0IHdpdGggdGhlIGZvbGxvd2luZyBtb2RpZmljYXRpb24uCiAgICAt IEFkZCBhbiBvcHRpb24gLS1lbmFibGUtcnZ2LWludHJpbnNpYyB0byBFWFBMSUNJVExZIGVuYWJs ZSB0aGUKaW50cmluc2ljIG9wdGltaXphdGlvbiwgd2hpY2ggaXMgZGlzYWJsZWQgYnkgZGVmYXVs dC4KICAgICAgQmFzZWQgb24gdGhlIGdpdmVuIGNvbmRpdGlvbnMsIHZlY3RvciBzdXBwb3J0cyBp biBHQ0MgYW5kIGludHJpbnNpY3MKZGlzbGlrZSBhbmQgbGltaXRzLiBEaXNhYmxpbmcgaXQgYnkg ZGVmYXVsdCBzZWVtcyBhIHJlYXNvbmFibGUgd2F5LgoKRm9yIHRob3NlIHdobyB3YW50IHRvIGJl IGludm9sdmVkIGluIHRoZSBvcHRpbWl6YXRpb24gb2YgSC4yNjQgZGVjb2RlciBvbgpSSVNDLVYg Y2FuIHdvcmsgb24gdGhlIGFzc2VtYmx5IGFuZCBkZWNpZGUgd2hldGhlciB0byByZWZlciB0byBp bnRyaW5zaWMKY29kZS4KSSBiZWxpZXZlIHRoaXMgd291bGQgYmUgYSBnb29kIHN0YXJ0aW5nIHBv aW50IGZvciBmdXR1cmUgb3B0aW1pemF0aW9uLgoKCk9uIFdlZCwgTWF5IDEwLCAyMDIzIGF0IDEy OjUx4oCvQU0gUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4Kd3JvdGU6Cgo+ ICAgICAgICAgSGksCj4KPiBMZSB0aWlzdGFpbmEgOS4gdG91a29rdXV0YSAyMDIzLCAxMi41MC4y NSBFRVNUIEFybmllIENoYW5nIGEgw6ljcml0IDoKPiA+IFdlIGFyZSBzdWJtaXR0aW5nIGEgc2V0 IG9mIHBhdGNoZXMgdGhhdCBzaWduaWZpY2FudGx5IGltcHJvdmUgSC4yNjQKPiBkZWNvZGluZwo+ ID4gcGVyZm9ybWFuY2UgYnkgdXRpbGl6aW5nIFJWViBpbnRyaW5zaWMgY29kZS4KPgo+IEkgYmVs aWV2ZSB0aGF0IHRoZXJlIGlzIGEgZ2VuZXJhbCBkaXNsaWtlIG9mIGNvbXBpbGVyIGludHJpbnNp YyBmb3IgdmVjdG9yCj4gb3B0aW1pc2F0aW9ucyBpbiBGRm1wZWcgZm9yIGEgcGx1cmFsaXR5IG9m IHJlYXNvbnMuIEZXSVcsIHRoYXQgZGlzbGlrZSBpcwo+IG5vdAo+IGxpbWl0ZWQgdG8gRkZtcGVn Ogo+IGh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9SSVNDVi9jb21tZW50cy8xMzFobGdxL2NvbW1l bnQvamkxaWUzbC8KPiBJbmRlZWQsIGluIG15IHBlcnNvbmFsIG9waW5pb24sIFJJU0MtViBWIGlu dHJpbnNpY3Mgc3BlY2lmaWNhbGx5IGFyZQo+IHBhaW5mdWwgdG8KPiByZWFkL3dyaXRlIGNvbXBh cmVkIHRvIGFzc2VtYmxlci4KPgo+IE9uIHRvcCBvZiB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIg Y2FzZSwgaW50cmluc2ljcyBoYXZlIGF0IGxlYXN0IHRocmVlLAo+IHBvc3NpYmx5IGZvdXIsIGFk ZGl0aW9uYWwgYW5kIG1vcmUgb2JqZWN0aXZlIGNoYWxsZW5nZXMgYXMgY29tcGFyZWQgdG8gdGhl Cj4gZXhpc3RpbmcgUlZWIGFzc2VtYmxlcjoKPgo+IDEpIFRoZXkgYXJlIGxlc3MgcG9ydGFibGUs IHJlcXVpcmluZyB0aGUgbW9zdCBibGVlZGluZyBlZGdlIHZlcnNpb24gb2YKPiBjb21waWxlcnMu IENhc2UgaW4gcG9pbnQ6IG91ciBGQVRFIEdDQyBpbnN0YW5jZSBkb2VzIG5vdCBzdXBwb3J0IHRo ZW0gYXMKPiBvZgo+IHRvZGF5IChiZWNhdXNlIERlYmlhbiBVbnN0YWJsZSBkb2VzIG5vdCkuCj4K PiAyKSBUaGV5IGRvIG5vdCB3b3JrIHdpdGggcnVuLXRpbWUgQ1BVIGRldGVjdGlvbiwgYXQgbGVh c3Qgbm90IGN1cnJlbnRseS4KPiBUaGlzCj4gaXMgZ29pbmcgdG8gYmUgYSBtYWpvciBzdHVtYmxp bmcgcG9pbnQgZm9yIExpbnV4IGRpc3RyaWJ1dGlvbnMgd2hpY2ggbmVlZAo+IHRvCj4gYnVpbGQg Y29kZSB0aGF0IHJ1bnMgb24gcHJvY2Vzc29ycyB3aXRob3V0IHZlY3RvciB1bml0Lgo+Cj4gMykg ViBpbnRyaW5zaWNzIHJlcXVpcmUgc3BlY2lmeWluZyB0aGUgZ3JvdXAgbXVsdGlwbGllciBhdCBl dmVyeQo+IGluc3RydWN0aW9uLgo+IEluIG1vc3QgY2FzZXMsIHRoaXMgaXMganVzdCB2ZXJ5IGlu Y29udmVuaWVudC4gQnV0IGluIHRob3NlIGFsZ29yaXRobXMKPiB0aGF0Cj4gcmVxdWlyZSBhIGZp eGVkIHZlY3RvciBzaXplIChlLmcuIE9wdXMgRFNQIGFscmVhZHkgbm93KSwgdGhpcyBzaW1wbHkg ZG9lcwo+IF9ub3RfCj4gd29yay4KPgo+IEVzc2VudGlhbGx5LCB0aGlzIGlzIHRoZSBkb3duc2lk ZSBvZiByZWx5aW5nIG9uIHRoZSBjb21waWxlciB0byBkbyB0aGUKPiByZWdpc3RlciBhbGxvY2F0 aW9uLgo+Cj4gNCkgKFVuc3VyZSkgSW50cmluc2ljcyBhcmUgbm90b3Jpb3VzIGZvciBtaXNzaW5n IHNvbWUgY29kZSBwb2ludHMuCj4KPgo+IFRoZSBmaXJzdCB0d28gcG9pbnRzIG1heSBiZSBhZGRy ZXNzZWQgZXZlbnR1YWxseS4gQnV0IHRoZSB0aGlyZCBwb2ludCBpcwo+IGludHJpbnNpYyB0byBp bnRyaW5zaWNzIChob2hvaG8pLiBTbyB1bmxlc3MgdGhlcmUgaXMgYSBjYXNlIGZvciB3aHkKPiBp bnRyaW5zaWNzCj4gd291bGQgYmUgYWxsIGJ1dCBfcmVxdWlyZWRfLCBwbGVhc2UgYXZvaWQgdGhl bS4KPgo+IE5vdyBJIGRvIHJlYWxpc2UgdGhhdCB0aGF0IG1lYW5zIHNvbWUgb2YgdGhlIGNvZGUg d29uJ3QgYmUgWExFTi1pbmRlcGVudC4KPiBXZWxsLCB3ZSBjYW4gY3Jvc3MgdGhhdCBicmlkZ2Ug d2l0aCBtYWNyb3MgaWYvd2hlbiBzb21lYm9keSBhY3R1YWxseSBjYXJlcwo+IGFib3V0IEZGbXBl ZyB2ZWN0b3Igb3B0aW1pc2F0aW9ucyBvbiBSVjMySS4KPgo+IEJyLAo+Cj4gLS0KPiDpm7fnsbPi gKflvrflsLwt5bqT5bCU6JKZCj4gaHR0cDovL3d3dy5yZW1sYWIubmV0Lwo+Cj4KPgo+Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K