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 851614A426 for ; Thu, 28 Mar 2024 02:16:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 97DF968D6EB; Thu, 28 Mar 2024 04:16:51 +0200 (EET) Received: from mail-vk1-f171.google.com (mail-vk1-f171.google.com [209.85.221.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE7B468ADF1 for ; Thu, 28 Mar 2024 04:16:44 +0200 (EET) Received: by mail-vk1-f171.google.com with SMTP id 71dfb90a1353d-4d44fb48077so185116e0c.0 for ; Wed, 27 Mar 2024 19:16:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711592203; x=1712197003; 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=B8olkrrAEuuMHMUyqotrQNditHjVwRDI1GR7f7C8OCE=; b=TxtcDHHMQf0ijaMFASakpuSmxlQZyGODsDjFTtBMkVQIKmWgBGqqU79tuBEhYFbAGM GBbOPxsvMcQRVWHyx29tdWQual+qP+7YVgyNThbrt95FJb62eEEdlIIh8br290KkM56h PYFIjRiF9JWLdPCtK58eBvXBPVgNGTbim9SPaFcOwZkKr1kacRdVcwqKcUQKDxHXMKx5 a6C0OCIKwEYGXDOzo61HaEr3zDi1twsHrPEZI9NBBYPqwJaCxkItzPHjXV3fWPwvnSoT CuxrfZoX9jMkstjkwxjKLobP45h4LdeYJL9h2+RRePMAGOFyH+wJalSAcjlUHTsqAGNe IpTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711592203; x=1712197003; 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=B8olkrrAEuuMHMUyqotrQNditHjVwRDI1GR7f7C8OCE=; b=qmfwAn6jITb/wEt6T7ywP8fmhJqyXOiXeoDBD4LDe4nd9yLR1moWAaWdw0eJkoQ2nD X5Ei6+pfJts+oEzZ56yKon/roABTS/5Z84nE/ZgoOjsCLYy98/IKCl6XYK1IRFb6onKG Oq6tmCJXxQs+HFNYA1JyKifT1i5JVVPVh4fdqytDEweOfu5bqa29ClN6VTc1pERc82Zs bZGMCIbMeXg3ITatprYiqnkjf6W4TC/1She9YU/fLMViOmaqLXDcfoUBapMNASBnjng4 dkrNRKa5uk/wH0v5sGi1rs2nQgI5BSd/b9mUA1fdjgQ8sLcgyE3uwjNoEVW4+sGS3vRf C9AQ== X-Gm-Message-State: AOJu0YwJH+pONi8JfafwnjfAj1TdULd9XyA7uVFVPCVBwPuuwVs7RuLv MwYKeDoYCsvGWmypFnLftWUYtiH6y1E5+SSA4XyuvID+5UM33EHU1Ov+r815ad31s8TFaUuT0el g6ohyglgqa6J1ocwoKRYJ0wAJW7LveZvk4M7pBQ== X-Google-Smtp-Source: AGHT+IHq5kaj/ncD6bNJhhkNvQoq1np74aMbUtycJFAys6jpxOkf4VuhLQBP2RQ8n5exNGUhtmCnRHW73SomtLiZWwo= X-Received: by 2002:a05:6122:a11:b0:4d4:3ec6:421e with SMTP id 17-20020a0561220a1100b004d43ec6421emr2095861vkn.4.1711592203113; Wed, 27 Mar 2024 19:16:43 -0700 (PDT) MIME-Version: 1.0 References: <1979944.fxn3oq6rYV@basile.remlab.net> In-Reply-To: <1979944.fxn3oq6rYV@basile.remlab.net> From: flow gg Date: Thu, 28 Mar 2024 10:16:32 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="00000000000044e96a0614af1d23" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/3] lavc/vp8dsp: R-V V put_epel v 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --00000000000044e96a0614af1d23 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, changed in the reply and github (another reason for not doing so initially was the thought that there weren't enough registers available, and that other changes would need to be made that could cause side effects, but now it's found that the vp8 registers are sufficient.. it's just that vp9 doesn't have enough) R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B43=E6=9C=88= 27=E6=97=A5=E5=91=A8=E4=B8=89 23:36=E5=86=99=E9=81=93=EF=BC=9A > Le perjantaina 22. maaliskuuta 2024, 8.01.21 EET flow gg a =C3=A9crit : > > > > IMO, you could just as well share the code and avoid most if's. Not like > one > additional `li a3, 1` per function call is going to matter in the grand > scheme > of things. It might even help by reducing I-cache pressure. > > -- > =E9=9B=B7=E7=B1=B3=E2=80=A7=E5=BE=B7=E5=B0=BC-=E5=BA=93=E5=B0=94=E8=92=99 > http://www.remlab.net/ > > > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". > --00000000000044e96a0614af1d23 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-lavc-vp8dsp-R-V-V-put_epel-v.patch" Content-Disposition: attachment; filename="0002-lavc-vp8dsp-R-V-V-put_epel-v.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lualsfsi0 RnJvbSA5MjBlNTI3NGI5ZmI5OGZjMWFjOTdkMDY0NGE5YmI3Yzg5MGU4ZjM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogVGh1LCAyMSBNYXIgMjAyNCAxNzo0OTo1NCArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBs YXZjL3ZwOGRzcDogUi1WIFYgcHV0X2VwZWwgdgoKQzkwODoKdnA4X3B1dF9lcGVsNF92NF9jOiAx MS4wCnZwOF9wdXRfZXBlbDRfdjRfcnZ2X2kzMjogNS4wCnZwOF9wdXRfZXBlbDRfdjZfYzogMTYu NQp2cDhfcHV0X2VwZWw0X3Y2X3J2dl9pMzI6IDYuMgp2cDhfcHV0X2VwZWw4X3Y0X2M6IDQzLjcK dnA4X3B1dF9lcGVsOF92NF9ydnZfaTMyOiAxMS4yCnZwOF9wdXRfZXBlbDhfdjZfYzogNjguNwp2 cDhfcHV0X2VwZWw4X3Y2X3J2dl9pMzI6IDEzLjIKdnA4X3B1dF9lcGVsMTZfdjRfYzogOTIuNQp2 cDhfcHV0X2VwZWwxNl92NF9ydnZfaTMyOiAxMy43CnZwOF9wdXRfZXBlbDE2X3Y2X2M6IDEzNS43 CnZwOF9wdXRfZXBlbDE2X3Y2X3J2dl9pMzI6IDE2LjUKLS0tCiBsaWJhdmNvZGVjL3Jpc2N2L3Zw OGRzcF9pbml0LmMgfCAgNyArKysrKysKIGxpYmF2Y29kZWMvcmlzY3YvdnA4ZHNwX3J2di5TICB8 IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg MzkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9yaXNjdi92cDhkc3BfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi92cDhkc3BfaW5pdC5jCmlu ZGV4IDY2MTRkNjYxZjcuLjJmMTIzYjY3ZmUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcmlzY3Yv dnA4ZHNwX2luaXQuYworKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcF9pbml0LmMKQEAgLTg1 LDYgKzg1LDEzIEBAIGF2X2NvbGQgdm9pZCBmZl92cDc4ZHNwX2luaXRfcmlzY3YoVlA4RFNQQ29u dGV4dCAqYykKICAgICAgICAgYy0+cHV0X3ZwOF9lcGVsX3BpeGVsc190YWJbMF1bMF1bMV0gPSBm Zl9wdXRfdnA4X2VwZWwxNl9oNF9ydnY7CiAgICAgICAgIGMtPnB1dF92cDhfZXBlbF9waXhlbHNf dGFiWzFdWzBdWzFdID0gZmZfcHV0X3ZwOF9lcGVsOF9oNF9ydnY7CiAgICAgICAgIGMtPnB1dF92 cDhfZXBlbF9waXhlbHNfdGFiWzJdWzBdWzFdID0gZmZfcHV0X3ZwOF9lcGVsNF9oNF9ydnY7CisK KyAgICAgICAgYy0+cHV0X3ZwOF9lcGVsX3BpeGVsc190YWJbMF1bMl1bMF0gPSBmZl9wdXRfdnA4 X2VwZWwxNl92Nl9ydnY7CisgICAgICAgIGMtPnB1dF92cDhfZXBlbF9waXhlbHNfdGFiWzFdWzJd WzBdID0gZmZfcHV0X3ZwOF9lcGVsOF92Nl9ydnY7CisgICAgICAgIGMtPnB1dF92cDhfZXBlbF9w aXhlbHNfdGFiWzJdWzJdWzBdID0gZmZfcHV0X3ZwOF9lcGVsNF92Nl9ydnY7CisgICAgICAgIGMt PnB1dF92cDhfZXBlbF9waXhlbHNfdGFiWzBdWzFdWzBdID0gZmZfcHV0X3ZwOF9lcGVsMTZfdjRf cnZ2OworICAgICAgICBjLT5wdXRfdnA4X2VwZWxfcGl4ZWxzX3RhYlsxXVsxXVswXSA9IGZmX3B1 dF92cDhfZXBlbDhfdjRfcnZ2OworICAgICAgICBjLT5wdXRfdnA4X2VwZWxfcGl4ZWxzX3RhYlsy XVsxXVswXSA9IGZmX3B1dF92cDhfZXBlbDRfdjRfcnZ2OwogICAgIH0KICNlbmRpZgogfQpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDhkc3BfcnZ2LlMgYi9saWJhdmNvZGVjL3Jpc2N2 L3ZwOGRzcF9ydnYuUwppbmRleCA4NGU4ZWM2MWRlLi40NDBhOTY1ZGRkIDEwMDY0NAotLS0gYS9s aWJhdmNvZGVjL3Jpc2N2L3ZwOGRzcF9ydnYuUworKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOGRz cF9ydnYuUwpAQCAtMjM0LDkgKzIzNCwxMyBAQCBjb25zdCBzdWJwZWxfZmlsdGVycwogICAgICAg ICAuYnl0ZSAwLCAgLTEsICAxMiwgMTIzLCAgLTYsIDAKIGVuZGNvbnN0CiAKLS5tYWNybyBlcGVs X2ZpbHRlciBzaXplCisubWFjcm8gZXBlbF9maWx0ZXIgc2l6ZSB0eXBlCiAgICAgICAgIGxsYSAg ICAgICAgICAgICB0Miwgc3VicGVsX2ZpbHRlcnMKKy5pZmMgXHR5cGUsdgorICAgICAgICBhZGRp ICAgICAgICAgICAgdDAsIGE2LCAtMQorLmVsc2VpZiBcdHlwZSA9PSBoCiAgICAgICAgIGFkZGkg ICAgICAgICAgICB0MCwgYTUsIC0xCisuZW5kaWYKICAgICAgICAgbGkgICAgICAgICAgICAgIHQx LCA2CiAgICAgICAgIG11bCAgICAgICAgICAgICB0MCwgdDAsIHQxCiAgICAgICAgIGFkZCAgICAg ICAgICAgICB0MCwgdDAsIHQyCkBAIC0yNDksMTkgKzI1MywyNSBAQCBlbmRjb25zdAogLmVuZGlm CiAuZW5kbQogCi0ubWFjcm8gZXBlbF9sb2FkIGRzdCBsZW4gc2l6ZQotICAgICAgICBhZGRpICAg ICAgICAgICAgdDYsIGEyLCAtMQotICAgICAgICBhZGRpICAgICAgICAgICAgYTcsIGEyLCAxCisu bWFjcm8gZXBlbF9sb2FkIGRzdCBsZW4gc2l6ZSB0eXBlCisuaWZjIFx0eXBlLHYKKyAgICAgICAg bXYgICAgICAgICAgICAgIGE1LCBhMworLmVsc2UKKyAgICAgICAgbGkgICAgICAgICAgICAgIGE1 LCAxCisuZW5kaWYKKyAgICAgICAgc3ViICAgICAgICAgICAgIHQ2LCBhMiwgYTUKKyAgICAgICAg YWRkICAgICAgICAgICAgIGE3LCBhMiwgYTUKKy5pZiBcZnJvbV9tZW0KICAgICAgICAgdmxlOC52 ICAgICAgICAgIHYyNCwgKGEyKQogICAgICAgICB2bGU4LnYgICAgICAgICAgdjIyLCAodDYpCiAg ICAgICAgIHZsZTgudiAgICAgICAgICB2MjYsIChhNykKLSAgICAgICAgYWRkaSAgICAgICAgICAg IGE3LCBhNywgMQorICAgICAgICBhZGQgICAgICAgICAgICAgYTcsIGE3LCBhNQogICAgICAgICB2 bGU4LnYgICAgICAgICAgdjI4LCAoYTcpCiAgICAgICAgIHZ3bXVsdS52eCAgICAgICB2MTYsIHYy NCwgdDIKICAgICAgICAgdndtdWx1LnZ4ICAgICAgIHYyMCwgdjI2LCB0MwogLmlmYyBcc2l6ZSw2 Ci0gICAgICAgIGFkZGkgICAgICAgICAgICB0NiwgdDYsIC0xCi0gICAgICAgIGFkZGkgICAgICAg ICAgICBhNywgYTcsIDEKKyAgICAgICAgc3ViICAgICAgICAgICAgIHQ2LCB0NiwgYTUKKyAgICAg ICAgYWRkICAgICAgICAgICAgIGE3LCBhNywgYTUKICAgICAgICAgdmxlOC52ICAgICAgICAgIHYy NCwgKHQ2KQogICAgICAgICB2bGU4LnYgICAgICAgICAgdjI2LCAoYTcpCiAgICAgICAgIHZ3bWFj Y3UudnggICAgICB2MTYsIHQwLCB2MjQKQEAgLTI5MywxMyArMzAzLDEzIEBAIGVuZGNvbnN0CiAg ICAgICAgIHZuY2xpcHUud2kgICAgICBcZHN0LCB2MjQsIDAKIC5lbmRtCiAKLS5tYWNybyBlcGVs X2xvYWRfaW5jIGRzdCBsZW4gc2l6ZQotICAgICAgICBlcGVsX2xvYWQgICAgICAgXGRzdCBcbGVu IFxzaXplCisubWFjcm8gZXBlbF9sb2FkX2luYyBkc3QgbGVuIHNpemUgdHlwZQorICAgICAgICBl cGVsX2xvYWQgICAgICAgXGRzdCBcbGVuIFxzaXplIFx0eXBlCiAgICAgICAgIGFkZCAgICAgICAg ICAgICBhMiwgYTIsIGEzCiAuZW5kbQogCi0ubWFjcm8gZXBlbCBsZW4gc2l6ZQotICAgICAgICBl cGVsX2ZpbHRlciAgICAgXHNpemUKKy5tYWNybyBlcGVsIGxlbiBzaXplIHR5cGUKKyAgICAgICAg ZXBlbF9maWx0ZXIgICAgIFxzaXplIFx0eXBlCiAKIC5pZmMgXGxlbiw0CiAgICAgICAgIHZzZXRp dmxpICAgICAgICB6ZXJvLCA0LCBlOCwgbWY0LCB0YSwgbWEKQEAgLTMxMSw3ICszMjEsNyBAQCBl bmRjb25zdAogCiAxOgogICAgICAgICBhZGRpICAgICAgICAgICAgYTQsIGE0LCAtMQotICAgICAg ICBlcGVsX2xvYWRfaW5jICAgdjMwIFxsZW4gXHNpemUKKyAgICAgICAgZXBlbF9sb2FkX2luYyAg IHYzMCBcbGVuIFxzaXplIFx0eXBlCiAgICAgICAgIHZzZTgudiAgICAgICAgICB2MzAsIChhMCkK ICAgICAgICAgYWRkICAgICAgICAgICAgIGEwLCBhMCwgYTEKICAgICAgICAgYm5leiAgICAgICAg ICAgIGE0LCAxYgpAQCAtMzIxLDEwICszMzEsMTggQEAgZW5kY29uc3QKIAogLmlycCBsZW4gMTYs OCw0CiBmdW5jIGZmX3B1dF92cDhfZXBlbFxsZW5cKClfaDZfcnZ2LCB6dmUzMngKLSAgICAgICAg ZXBlbCBcbGVuIDYKKyAgICAgICAgZXBlbCBcbGVuIDYgaAogZW5kZnVuYwogCiBmdW5jIGZmX3B1 dF92cDhfZXBlbFxsZW5cKClfaDRfcnZ2LCB6dmUzMngKLSAgICAgICAgZXBlbCBcbGVuIDQKKyAg ICAgICAgZXBlbCBcbGVuIDQgaAorZW5kZnVuYworCitmdW5jIGZmX3B1dF92cDhfZXBlbFxsZW5c KClfdjZfcnZ2LCB6dmUzMngKKyAgICAgICAgZXBlbCBcbGVuIDYgdgorZW5kZnVuYworCitmdW5j IGZmX3B1dF92cDhfZXBlbFxsZW5cKClfdjRfcnZ2LCB6dmUzMngKKyAgICAgICAgZXBlbCBcbGVu IDQgdgogZW5kZnVuYwogLmVuZHIKLS0gCjIuNDQuMAoK --00000000000044e96a0614af1d23 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --00000000000044e96a0614af1d23--