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 9C88848271 for ; Fri, 15 Dec 2023 19:57:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E2E4368D083; Fri, 15 Dec 2023 21:57:16 +0200 (EET) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 37C4768D053 for ; Fri, 15 Dec 2023 21:57:10 +0200 (EET) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 3BFJv9PK016645-3BFJv9PL016645 for ; Fri, 15 Dec 2023 21:57:09 +0200 Received: from foo.martin.st (host-97-144.parnet.fi [77.234.97.144]) by mail9.parnet.fi (Postfix) with ESMTPS id EDE64A146B for ; Fri, 15 Dec 2023 21:57:08 +0200 (EET) Date: Fri, 15 Dec 2023 21:57:08 +0200 (EET) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <89697375-d3f3-9549-4fe2-66f8a876326b@martin.st> References: <20231215130204.127607-1-martin@martin.st> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] riscv: vc1dsp: Don't check vlenb before checking the CPU flags 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gRnJpLCAxNSBEZWMgMjAyMywgUsOpbWkgRGVuaXMtQ291cm1vbnQgd3JvdGU6Cgo+IExlIDE1 IGTDqWNlbWJyZSAyMDIzIDE3OjM5OjQ4IEdNVCswMjowMCwgIk1hcnRpbiBTdG9yc2rDtiIgPG1h cnRpbkBtYXJ0aW4uc3Q+IGEgw6ljcml0wqA6Cj4+IE9uIEZyaSwgMTUgRGVjIDIwMjMsIFLDqW1p IERlbmlzLUNvdXJtb250IHdyb3RlOgo+Pgo+Pj4gTGUgMTUgZMOpY2VtYnJlIDIwMjMgMTU6MDI6 MDQgR01UKzAyOjAwLCAiTWFydGluIFN0b3JzasO2IiA8bWFydGluQG1hcnRpbi5zdD4gYSDDqWNy aXTCoDoKPj4+PiBXZSBjYW4ndCBjYWxsIGZmX2dldF9ydl92bGVuYigpIGlmIHdlIGRvbid0IGhh dmUgUlZWIGF2YWlsYWJsZQo+Pj4+IGF0IGFsbC4KPj4+PiAKPj4+PiBEdWUgdG8gdGhlIFNJR0lM TCBzaWduYWwgaGFuZGxlciBpbiBjaGVja2FzbSBjYXRjaGluZyBpdCwgaW4gYW4KPj4+PiB1bmV4 cGVjdGVkIHBsYWNlLCB0aGlzIGNhdXNlZCBjaGVja2FzbSB0byBoYW5nIGluc3RlYWQgb2YgcmVw b3J0aW5nCj4+Pj4gdGhlIGlzc3VlLgo+Pj4+IC0tLQo+Pj4+IGxpYmF2Y29kZWMvcmlzY3YvdmMx ZHNwX2luaXQuYyB8IDE2ICsrKysrKystLS0tLS0tLS0KPj4+PiAxIGZpbGUgY2hhbmdlZCwgNyBp bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4+IAo+Pj4+IGRpZmYgLS1naXQgYS9saWJh dmNvZGVjL3Jpc2N2L3ZjMWRzcF9pbml0LmMgYi9saWJhdmNvZGVjL3Jpc2N2L3ZjMWRzcF9pbml0 LmMKPj4+PiBpbmRleCAwZDIyZDI4ZjRkLi4yYmI3ZTdmZThmIDEwMDY0NAo+Pj4+IC0tLSBhL2xp YmF2Y29kZWMvcmlzY3YvdmMxZHNwX2luaXQuYwo+Pj4+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3Yv dmMxZHNwX2luaXQuYwo+Pj4+IEBAIC0zNSwxNSArMzUsMTMgQEAgYXZfY29sZCB2b2lkIGZmX3Zj MWRzcF9pbml0X3Jpc2N2KFZDMURTUENvbnRleHQgKmRzcCkKPj4+PiAjaWYgSEFWRV9SVlYKPj4+ PiAgICAgaW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygpOwo+Pj4+IAo+Pj4+IC0gICAgaWYg KGZmX2dldF9ydl92bGVuYigpID49IDE2KSB7Cj4+Pj4gLSAgICAgICAgaWYgKGZsYWdzICYgQVZf Q1BVX0ZMQUdfUlZWX0k2NCkgewo+Pj4+IC0gICAgICAgICAgICBkc3AtPnZjMV9pbnZfdHJhbnNf OHg4X2RjID0gZmZfdmMxX2ludl90cmFuc184eDhfZGNfcnZ2Owo+Pj4+IC0gICAgICAgICAgICBk c3AtPnZjMV9pbnZfdHJhbnNfOHg0X2RjID0gZmZfdmMxX2ludl90cmFuc184eDRfZGNfcnZ2Owo+ Pj4+IC0gICAgICAgIH0KPj4+PiAtICAgICAgICBpZiAoZmxhZ3MgJiBBVl9DUFVfRkxBR19SVlZf STMyKSB7Cj4+Pj4gLSAgICAgICAgICAgIGRzcC0+dmMxX2ludl90cmFuc180eDhfZGMgPSBmZl92 YzFfaW52X3RyYW5zXzR4OF9kY19ydnY7Cj4+Pj4gLSAgICAgICAgICAgIGRzcC0+dmMxX2ludl90 cmFuc180eDRfZGMgPSBmZl92YzFfaW52X3RyYW5zXzR4NF9kY19ydnY7Cj4+Pj4gLSAgICAgICAg fQo+Pj4+ICsgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0k2NCAmJiBmZl9nZXRfcnZf dmxlbmIoKSA+PSAxNikgewo+Pj4+ICsgICAgICAgIGRzcC0+dmMxX2ludl90cmFuc184eDhfZGMg PSBmZl92YzFfaW52X3RyYW5zXzh4OF9kY19ydnY7Cj4+Pj4gKyAgICAgICAgZHNwLT52YzFfaW52 X3RyYW5zXzh4NF9kYyA9IGZmX3ZjMV9pbnZfdHJhbnNfOHg0X2RjX3J2djsKPj4+PiArICAgIH0K Pj4+PiArICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIgJiYgZmZfZ2V0X3J2X3Zs ZW5iKCkgPj0gMTYpIHsKPj4+PiArICAgICAgICBkc3AtPnZjMV9pbnZfdHJhbnNfNHg4X2RjID0g ZmZfdmMxX2ludl90cmFuc180eDhfZGNfcnZ2Owo+Pj4+ICsgICAgICAgIGRzcC0+dmMxX2ludl90 cmFuc180eDRfZGMgPSBmZl92YzFfaW52X3RyYW5zXzR4NF9kY19ydnY7Cj4+PiAKPj4+IEk2NCBp bXBsaWVzIEkzMiBzbyBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGNoZWNrIHZsZW5iIHR3aWNlLiBU aGF0J3Mgd2hhdCBJIHdhcyBnb2luZyBmb3Igb3JpZ2luYWxseSBpbiBteSB0aGVuIHJldmlldyBj b21tZW50cyBidXQgdGhlbiB3b29wc2llLgo+Pgo+PiBTdXJlLCBmaXhlZC4KPj4KPj4gRldJVyBJ IHNlZSB0aGF0IHZjMV9pbnZfdHJhbnNfOHg0X2RjX3J2dl9pNjQgc2VlbXMgdG8gZmFpbCB0aGUg Y2hlY2thc20gdGVzdCBtb3N0IG9mIHRoZSB0aW1lIGFzIHdlbGwuCj4KPiBIbW0sIEkgZGlkbid0 IHdyaXRlIHRob3NlIG9wdGltaXNhdGlvbnMgYnV0IEkgdGhvdWdodCBJIHRlc3RlZCB0aGVtIAo+ IGJlZm9yZSBwdXNoaW5nLiBJcyB0aGlzIHN1YnRseSBkZXBlbmRlbnQgb24gdGhlIHZlY3RvciBs ZW5ndGgsIG1heWJlPyAKPiBDdXJyZW50bHkgb25seSAxMjgtYml0IGhhcmR3YXJlIGlzIGNvbW1l cmNpYWxseSBhdmFpbGFibGUgYnV0IFFFTVUgY2FuIAo+IGFsc28gZW11bGF0ZSAyNTYsIDUxMiBh bmQgMTAxNC4KCkFoLCB5ZXMsIGl0IHN1Y2NlZWRzIHdpdGggMTI4IGJpdCB2ZWN0b3JzLCBidXQg ZmFpbHMgd2l0aCAyNTYgYml0LgoKLy8gTWFydGluCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K