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 44B4C4AFCF for ; Sat, 25 May 2024 18:16:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 39C1F68D4DC; Sat, 25 May 2024 21:16:41 +0300 (EEST) Received: from mail-qv1-f49.google.com (mail-qv1-f49.google.com [209.85.219.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C4ADD68CBDF for ; Sat, 25 May 2024 21:16:34 +0300 (EEST) Received: by mail-qv1-f49.google.com with SMTP id 6a1803df08f44-6aa93d19a25so33637536d6.3 for ; Sat, 25 May 2024 11:16:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716660993; x=1717265793; 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=U5UW0p+yPAW3ILVJBUyvBfz4WWjXZiAc/HzHQjK1NrA=; b=nWlUI86gLrbWGvmPS8BgLezYb+KK8Co/cAokKMegHGU7gKkspO+rdO9XIuzidVOf0/ R10QElYOIs5tJZAHqrGoF3D3/nCH18Uo/+fIR9gAeQFW35Zai0m9vssLl/lyN5khNapU PUtwN+3GQsFC089ghemrua3sFE80BTSG4U+BfD5wkeXpn6XCrfHIOvZuahKs4ejtvss2 oLohuY4aQgKeFJmutmchSGcirX8nqPvH7TWu8+0ioYt29L+80PAWeHzoSrftfzuNUmHT yRIarppzh4E/KJHDmE1vdXb6jmKIlb3CPr7qilyYrQSRr7opsPB2/3x0eGysZfm/vw9z Ac6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716660993; x=1717265793; 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=U5UW0p+yPAW3ILVJBUyvBfz4WWjXZiAc/HzHQjK1NrA=; b=WmAPvIzgTPNKPS/JOX7AMxTl9bc9KlVOwaR6WCUMHbssTCsKsQ3tWYfTmIx1LK6IgX xglsZhjzzMl6XsQUQTJdZwCKLHTvhY8/QTiz51n/OUhqQ0i5Cm7MVdjUoY8ROAeCq7Ht e1Nl3g6W0xt+XGsViV8tmcq9++9qjDgajtEVmbhORO2xdEYBZ5gQQNXl+gQRdrNXM6dd ld7cuLx8MrTDZVifInDNMXmg1nM3pLpzgeHlLchUZU3ugmAuoMWp1i80FcnlnXyQUzTN HvI8Pxn2x3Se7OkCtGs/QHTNP8SyhI3ZQqvD1uZiiOIOSoYS3qgWPt8VSNFk7N8u8bkz p6ZA== X-Gm-Message-State: AOJu0Yw8XJIgjvWOMXG3/ZBbqT+lf5GVCoiDEURzOXnoXeIkcRnsI3mN vZotQw6SYVhycDuM/wht7JV6Wp5kgXQ5nIPL5N62ho0ZaBKsF2dYrVl/arZSb30GiQCm7fKmfXr b45aL3L/KmOHN0obkYbnpGEia477WOcQKHDI= X-Google-Smtp-Source: AGHT+IEeBALw8Zq7Cs/eWm+X1O8La90iUz+3fZ/9ChJZMv7Uc1hphMJvkD7fdD9P/rLR/vcOAE93xNXm6SQZFmOspIs= X-Received: by 2002:a05:6214:4888:b0:6a0:cbeb:c5c0 with SMTP id 6a1803df08f44-6abcd0d7813mr80643386d6.55.1716660993039; Sat, 25 May 2024 11:16:33 -0700 (PDT) MIME-Version: 1.0 References: <20240525153840.78147-1-remi@remlab.net> <20240525153840.78147-5-remi@remlab.net> In-Reply-To: <20240525153840.78147-5-remi@remlab.net> From: flow gg Date: Sun, 26 May 2024 02:16:22 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 5/5] lavc/vp8dsp: factor R-V V EPEL functions for all lengths 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-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: V291bGQgaXQgYmUgYmV0dGVyIHRvIHJlcGxhY2UgdGhlIHR3byB2c2V0dmxzdGF0aWM4IGFuZCB2 c2V0dmxzdGF0aWMxNiB3aXRoCnR3byB2c2V0dmw/IFRoaXMgd291bGQgcmVxdWlyZSB0aGUgcHJl dmlvdXMgcGF0Y2ggYW5kIHRoaXMgb25lIHRvIHdvcmsKdG9nZXRoZXIsIGluY3JlYXNpbmcgdGhl IG51bWJlciBvZiBsaW5lcyBvZiBjb2RlIGFuZCBtYWtpbmcgdGhlIGNvZGUgYSBiaXQKaGFyZGVy IHRvIHJlYWQuCkFkZGl0aW9uYWxseSwgSSBoYXZlIGEgcXVlc3Rpb24gYWJvdXQgcGF0Y2ggNCAn c2F2ZSBvbmUgUi1WIEdQUicgYW5kIHBhdGNoCjUuIFNob3VsZCB0aGV5IGJlIHN1Ym1pdHRlZCBh cyBhIHNpbmdsZSBwYXRjaD8gQmVjYXVzZSBwYXRjaCA0IGxvb2tzCnNpbWlsYXIgdG8gd2hhdCBJ IGluaXRpYWxseSBzdWJtaXR0ZWQsIGFuZCB5b3Ugc3VnZ2VzdGVkIGNoYW5naW5nIGl0IHRvCnNh dmUgbGluZXMgb2YgY29kZS4gSWYgaXQgaXMgb25seSBmb3IgcGF0Y2ggNSwgc2hvdWxkbid0IHRo ZXkgYmUgY29tYmluZWQKdG9nZXRoZXI/CgpSw6ltaSBEZW5pcy1Db3VybW9udCA8cmVtaUByZW1s YWIubmV0PiDkuo4yMDI05bm0NeaciDI15pel5ZGo5YWtIDIzOjM55YaZ6YGT77yaCgo+IC0tLQo+ ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcF9ydnYuUyB8IDU2ICsrKysrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyNCBk ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcF9ydnYu UyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX3J2di5TCj4gaW5kZXggYTRmY2QxNThhNS4uMDAy ZTdmMzE3NCAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcF9ydnYuUwo+ICsr KyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX3J2di5TCj4gQEAgLTMyLDE2ICszMiw2IEBACj4g IC5lbmRpZgo+ICAuZW5kbQo+Cj4gLS5tYWNybyB2c2V0dmxzdGF0aWMxNiBsZW4KPiAtLmlmIFxs ZW4gPD0gNAo+IC0gICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLCBcbGVuLCBlMTYsIG1mMiwg dGEsIG1hCj4gLS5lbHNlaWYgXGxlbiA8PSA4Cj4gLSAgICAgICAgdnNldGl2bGkgICAgICAgIHpl cm8sIFxsZW4sIGUxNiwgbTEsIHRhLCBtYQo+IC0uZWxzZWlmIFxsZW4gPD0gMTYKPiAtICAgICAg ICB2c2V0aXZsaSAgICAgICAgemVybywgXGxlbiwgZTE2LCBtMiwgdGEsIG1hCj4gLS5lbmRpZgo+ IC0uZW5kbQo+IC0KPiAgLm1hY3JvIHZwOF9pZGN0X2RjX2FkZAo+ICAgICAgICAgIHZsc2UzMi52 ICAgICAgdjAsIChhMCksIGEyCj4gICAgICAgICAgbGggICAgICAgICAgICBhNSwgMChhMSkKPiBA QCAtMTgxLDEzICsxNzEsOCBAQCBjb25zdCBzdWJwZWxfZmlsdGVycwo+ICAgICAgICAgIC5ieXRl IDAsICAtMSwgIDEyLCAxMjMsICAtNiwgMAo+ICBlbmRjb25zdAo+Cj4gLS5tYWNybyBlcGVsIGxl biBzaXplIHR5cGUKPiAtZnVuYyBmZl9wdXRfdnA4X2VwZWxcbGVuXCgpX1x0eXBlXCgpXHNpemVc KClfcnZ2LCB6dmUzMngKPiAtLmlmYyBcdHlwZSx2Cj4gLSAgICAgICAgYWRkaSAgICAgICAgICAg IHQwLCBhNiwgLTEKPiAtLmVsc2UKPiAtICAgICAgICBhZGRpICAgICAgICAgICAgdDAsIGE1LCAt MQo+IC0uZW5kaWYKPiArLm1hY3JvIGVwZWxfY29tbW9uIHNpemUsIHR5cGUKPiArZnVuYyBmZl9w dXRfdnA4X2VwZWxfXHR5cGVcKClcc2l6ZVwoKS5ydnYsIHp2ZTMyeAo+ICAgICAgICAgIGxsYSAg ICAgICAgICAgICB0Miwgc3VicGVsX2ZpbHRlcnMKPiAgICAgICAgICBzaDFhZGQgICAgICAgICAg dDAsIHQwLCB0MAo+ICAgICAgICAgIHNoMWFkZCAgICAgICAgICB0MCwgdDAsIHQyCj4gQEAgLTE5 OCw3ICsxODMsNiBAQCBmdW5jIGZmX3B1dF92cDhfZXBlbFxsZW5cKClfXHR5cGVcKClcc2l6ZVwo KV9ydnYsCj4genZlMzJ4Cj4gICAgICAgICAgbGIgICAgICAgICAgICAgIHQ1LCA1KHQwKQo+ICAg ICAgICAgIGxiICAgICAgICAgICAgICB0MCwgKHQwKQo+ICAuZW5kaWYKPiAtICAgICAgICB2c2V0 dmxzdGF0aWM4ICAgXGxlbgo+ICAxOgo+ICAgICAgICAgIGFkZGkgICAgICAgICAgICBhNCwgYTQs IC0xCj4gIC5pZmMgXHR5cGUsdgo+IEBAIC0yMzYsMTEgKzIyMCwxMSBAQCBmdW5jIGZmX3B1dF92 cDhfZXBlbFxsZW5cKClfXHR5cGVcKClcc2l6ZVwoKV9ydnYsCj4genZlMzJ4Cj4gICAgICAgICAg dndtYWNjc3UudnggICAgIHYxNiwgdDEsIHYyMgo+ICAgICAgICAgIHZ3bWFjY3N1LnZ4ICAgICB2 MTYsIHQ0LCB2MjgKPiAgICAgICAgICB2d2FkZC53eCAgICAgICAgdjE2LCB2MTYsIHQ2Cj4gLSAg ICAgICAgdnNldHZsc3RhdGljMTYgIFxsZW4KPiArICAgICAgICB2c2V0dmwgICAgICAgICAgemVy bywgemVybywgYTYgIyBlMTYKPiAgICAgICAgICB2d2FkZC52diAgICAgICAgdjI0LCB2MTYsIHYy MAo+ICAgICAgICAgIHZuc3JhLndpICAgICAgICB2MjQsIHYyNCwgNwo+ICAgICAgICAgIHZtYXgu dnggICAgICAgICB2MjQsIHYyNCwgemVybwo+IC0gICAgICAgIHZzZXR2bHN0YXRpYzggICBcbGVu Cj4gKyAgICAgICAgdnNldHZsICAgICAgICAgIHplcm8sIHplcm8sIGE1ICMgZTgKPiAgICAgICAg ICB2bmNsaXB1LndpICAgICAgdjMwLCB2MjQsIDAKPiAgICAgICAgICBhZGQgICAgICAgICAgICAg YTIsIGEyLCBhMwo+ICAgICAgICAgIHZzZTgudiAgICAgICAgICB2MzAsIChhMCkKPiBAQCAtMjUx LDkgKzIzNSwzMyBAQCBmdW5jIGZmX3B1dF92cDhfZXBlbFxsZW5cKClfXHR5cGVcKClcc2l6ZVwo KV9ydnYsCj4genZlMzJ4Cj4gIGVuZGZ1bmMKPiAgLmVuZG0KPgo+ICsubWFjcm8gZXBlbCBsZW4s IHNpemUsIHR5cGUKPiArZnVuYyBmZl9wdXRfdnA4X2VwZWxcbGVuXCgpX1x0eXBlXCgpXHNpemVc KClfcnZ2LCB6dmUzMngKPiArLmlmYyBcdHlwZSx2Cj4gKyAgICAgICAgYWRkaSAgICB0MCwgYTYs IC0xCj4gKy5lbHNlCj4gKyAgICAgICAgYWRkaSAgICB0MCwgYTUsIC0xCj4gKy5lbmRpZgo+ICsu aWYgXGxlbiA8PSA0Cj4gKyAgICAgICAgbGkgICAgICBhNSwgMDMwNiAjIGU4LCBtZjQsIHRhLCBt YQo+ICsgICAgICAgIGxpICAgICAgYTYsIDAzMTcgIyBlMTYsIG1mMiwgdGEsIG1hCj4gKy5lbHNl aWYgXGxlbiA8PSA4Cj4gKyAgICAgICAgbGkgICAgICBhNSwgMDMwNyAjIGU4LCBtZjIsIHRhLCBt YQo+ICsgICAgICAgIGxpICAgICAgYTYsIDAzMTAgIyBlMTYsIG0xLCB0YSwgbWEKPiArLmVsc2Ug IyBpZiBsZW4gPD0gMTYKPiArICAgICAgICBsaSAgICAgIGE1LCAwMzAwICMgZTgsIG0xLCB0YSwg bWEKPiArICAgICAgICBsaSAgICAgIGE2LCAwMzExICMgZTE2LCBtMiwgdGEsIG1hCj4gKy5lbmRp Zgo+ICsgICAgICAgIHZzZXR2bHN0YXRpYzggXGxlbgo+ICsgICAgICAgIGogICAgICAgZmZfcHV0 X3ZwOF9lcGVsX1x0eXBlXCgpXHNpemVcKCkucnZ2Cj4gK2VuZGZ1bmMKPiArLmVuZG0KPiArCj4g Ky5pcnAgdHlwZSxoLHYKPiArLmlycCBzaXplLDQsNgo+ICtlcGVsX2NvbW1vbiBcc2l6ZSwgXHR5 cGUKPiAgLmlycCBsZW4sMTYsOCw0Cj4gLWVwZWwgXGxlbiA2IGgKPiAtZXBlbCBcbGVuIDQgaAo+ IC1lcGVsIFxsZW4gNiB2Cj4gLWVwZWwgXGxlbiA0IHYKPiArZXBlbCBcbGVuLCBcc2l6ZSwgXHR5 cGUKPiArLmVuZHIKPiArLmVuZHIKPiAgLmVuZHIKPiAtLQo+IDIuNDUuMQo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=