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 92FB446FCE for ; Sat, 24 Feb 2024 08:31:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 83F5268BE6F; Sat, 24 Feb 2024 10:31:56 +0200 (EET) Received: from mail-io1-f46.google.com (mail-io1-f46.google.com [209.85.166.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9F08E68BBA2 for ; Sat, 24 Feb 2024 10:31:49 +0200 (EET) Received: by mail-io1-f46.google.com with SMTP id ca18e2360f4ac-7c76a566218so67895239f.2 for ; Sat, 24 Feb 2024 00:31:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708763507; x=1709368307; 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=B0iI5m/n8GjWnh1xaKQ4MXN6gdHwFAE17V3lYLgGnJM=; b=MeVhMDVaiM4HfBfLEuFUBuN5j9HuYa/JNqO81qjNOCyZNu+As+m0NHFQbN6/kFRxbg 4uiOqS4M34I5kLdrD1yqZSh+k8+kV/Sw6tvAnLMiZrqCvVuttuaoZmQ5Dls8gQl6J1yS Ph9zFh7gV4+jKWpWPWnFvK3+EY27Il3cQo99q6CeP5qkuc0uy5IBADUHm5mZCG7t2fMl KHM5aGxcTyXSW/7Mn772EAjzzGoR7+g/uiA3/USzyE4toKuFMJuuDh6Xw6SBwkOXAD7a pjGYJJeVJyK8Yh2/QU/IvMFYgJzA9hS1nt67MOUCDhUc/xvzS33Rz302JZ0jeWXtw+x5 n3Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708763507; x=1709368307; 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=B0iI5m/n8GjWnh1xaKQ4MXN6gdHwFAE17V3lYLgGnJM=; b=vIjwnmbYLf3exzO5lUA2ZRcPnicmUdbwHXD8Gu/TzheQlxeiuKzh4e9H+61Dx3X7Ht uVleCJ0BAwUDBa5d1in9OJxPTdaYAHRqhEblB+B+UG9SECCYNd+p+dqbOQfipRPZffxW C9fMSDLsbJ4uyeEawHqRua+LL3vohPizLNLCtTNI0dJFU/WzpD5lvu37dXZu+z423814 IEQ6Ls8oDknglO2HLbxw7O/MIdx17auJmfwQ+3bh1EFy9RUdXybfQEbBHU1XOf7yPhrD 8H09erOw/5OFGtePkwpQr1g9Yrq8Vy0Jze8vOI5L8OgtJuyaEkrahoRpLDY1C95criGN BdEg== X-Gm-Message-State: AOJu0YxzdYH7DsG1OXaVCacbevyWHSQxJB/hjaQmjNu74cATx13NYOHd sEdczTurOqJpwh1HfLLCzj2vblzO7BsFY6/KK9Oy+eKP/fqqTiFIa7j7rmkE3NpnVG3Z6IyTVhI 639ceul1xx9wL8crLATWLHCZtHq2fGOg2ATIOgw== X-Google-Smtp-Source: AGHT+IEq5+ibgYNU1rmFCjiScLxdGLaRxICPSGDPc40u65rRqGQLWGNMlH0RwHytjuC8g+BfJWd/9yZQboG2m2+2y+A= X-Received: by 2002:a05:6e02:c69:b0:365:1aaf:609d with SMTP id f9-20020a056e020c6900b003651aaf609dmr2024738ilj.20.1708763507080; Sat, 24 Feb 2024 00:31:47 -0800 (PST) MIME-Version: 1.0 References: <2105726.HxMoJJXECz@basile.remlab.net> In-Reply-To: From: flow gg Date: Sat, 24 Feb 2024 16:31:36 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/3] lavc/vp8dsp: R-V V put_bilin_h 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: T2theSwgVGhhbmtzIGZvciBjbGFyaWZ5aW5nLgoKSSBoYXZlIHVzZWQgbWFueSBmcmFjdGlvbmFs IG11bHRpcGxpZXJzLCBtb3N0bHkgbm90IGZvciBjb3JyZWN0bmVzcywgYnV0Cm9mdGVuIGZvciBw ZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMgKHRob3VnaCBJIGRvbid0IGtub3cgd2h5KSwKYW5kIHRo ZXJlIGFyZSBubyBvYnZpb3VzIGRvd25zaWRlcywgSG93IGFib3V0IGxlYXZpbmcgdGhpcyBjb2Rl PwoKUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4g5LqOMjAyNOW5tDLmnIgy NOaXpeWRqOWFrSAxNTozOeWGmemBk++8mgoKPiBIaSwKPgo+IExlIDI0IGbDqXZyaWVyIDIwMjQg MDM6MDc6MzYgR01UKzAyOjAwLCBmbG93IGdnIDxobGVmdGhsZWZ0QGdtYWlsLmNvbT4gYQo+IMOp Y3JpdCA6Cj4gPiAuaWZjIFxsZW4sNAo+ID4tICAgICAgICB2c2V0aXZsaSAgICAgICAgemVybywg NSwgZTgsIG1mMiwgdGEsIG1hCj4gPisgICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLCA1LCBl OCwgbTEsIHRhLCBtYQo+ID4gLmVsc2VpZiBcbGVuID09IDgKPiA+ICAgICAgICAgdnNldGl2bGkg ICAgICAgIHplcm8sIDksIGU4LCBtMSwgdGEsIG1hCj4gPiAuZWxzZQo+ID5AQCAtMTEyLDkgKzEx Miw5IEBAIGVuZGZ1bmMKPiA+ICAgICAgICAgdnNsaWRlMWRvd24udnggIHYyLCBcZHN0LCB0NQo+ ID4KPiA+IC5pZmMgXGxlbiw0Cj4gPi0gICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLCA0LCBl OCwgbWY0LCB0YSwgbWEKPiA+KyAgICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sIDQsIGU4LCBt MSwgdGEsIG1hCj4gPiAuZWxzZWlmIFxsZW4gPT0gOAo+ID4tICAgICAgICB2c2V0aXZsaSAgICAg ICAgemVybywgOCwgZTgsIG1mMiwgdGEsIG1hCj4gPisgICAgICAgIHZzZXRpdmxpICAgICAgICB6 ZXJvLCA4LCBlOCwgbTEsIHRhLCBtYQo+ID4KPiA+V2hhdCBhcmUgdGhlIGJlbmVmaXRzIG9mIG5v dCB1c2luZyBmcmFjdGlvbmFsIG11bHRpcGxpZXJzIGhlcmU/Cj4KPiBJbnNvZmFyIGFzIEU4L01G NCBpcyBndWFyYW50ZWVkIHRvIHdvcmsgZm9yIFp2ZTMyeCwgdGhlcmUgYXJlIG5vIGJlbmVmaXRz Cj4gcGVyIHNlLgo+Cj4gSG93ZXZlciBmcmFjdGlvbmFsIG11bHRpcGxpZXJzIHdlcmUgYWRkZWQg dG8gdGhlIHNwZWNpZmljYXRpb24gdG8gZW5hYmxlCj4gYWRkcmVzc2luZyBpbnZpZGlkdWFsIHZl Y3RvcnMgd2hpbHN0IHRoZSBlZmZlY3RpdmUgbXVsdGlwbGllciBpcyBsYXJnZXIKPiB0aGFuIG9u ZS4gVGhpcyBjYW4gb25seSBoYXBwZW4gd2l0aCBtaXhlZCB3aWR0aHMuIEZyYWN0aW9ucyB3ZXJl IG5vdAo+IGludGVuZGVkIHRvIG1ha2UgdmVjdG9yIHNob3J0ZXIgLSB0aGVyZSBpcyB0aGUgdmVj dG9yIGxlbmd0aCBmb3IgdGhhdAo+IGFscmVhZHkuCj4KPiBUaGF0J3Mgd2h5ICJFNjQvTUYyIiBk b2Vzbid0IHdvcmssIGV2ZW4gdGhvdWdoIGl0J3MgdGhlIHNhbWUgdmVjdG9yIGJpdAo+IHNpemUg YXMgIkU4L01GMiIuCj4KPiA+IE1ha2luZyB0aGlzCj4gPmNoYW5nZSB3b3VsZCByZXN1bHQgaW4g YSAxMCUtMjAlIHNsb3dkb3duLgo+Cj4gVGhhdCdzIGtpbmQgb2Ygb2RkLiBUaGlzIG1heSBiZSBj YXVzZWQgYnkgdGhlIHNsaWRlcywgYnV0IGl0J3Mgc3RyYW5nZSB0bwo+IGdvIG91dCBvZiB0aGUg d2F5IGZvciBoYXJkd2FyZSB0byBvcHRpbWlzZSBhIGNhc2UgdGhhdCdzIG5vdCBldmVuIGludGVu ZGVkLgo+Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt ZjIvNCAgIG0xCj4gPnZwOF9wdXRfYmlsaW40X2hfcnZ2X2kzMjogICAxNTguNyAgIDE5My43Cj4g PnZwOF9wdXRfYmlsaW40X2h2X3J2dl9pMzI6ICAyNTUuNyAgIDMwMi43Cj4gPnZwOF9wdXRfYmls aW44X2hfcnZ2X2kzMjogICAzMTguNyAgIDM1OC43Cj4gPnZwOF9wdXRfYmlsaW44X2h2X3J2dl9p MzI6ICA1MjguNyAgIDU2OS43Cj4gPgo+ID5Sw6ltaSBEZW5pcy1Db3VybW9udCA8cmVtaUByZW1s YWIubmV0PiDkuo4yMDI05bm0MuaciDI05pel5ZGo5YWtIDAxOjE45YaZ6YGT77yaCj4gPgo+ID4+ IEhpLAo+ID4+Cj4gPj4gKwo+ID4+ICsubWFjcm8gYmlsaW5faF9sb2FkIGRzdCBsZW4KPiA+PiAr LmlmYyBcbGVuLDQKPiA+PiArICAgICAgICB2c2V0aXZsaSAgICAgICAgemVybywgNSwgZTgsIG1m MiwgdGEsIG1hCj4gPj4KPiA+PiBEb24ndCB1c2UgZnJhY3Rpb25hbCBtdWx0aXBsaWVycyBpZiB5 b3UgZG9uJ3QgbWl4IGVsZW1lbnQgd2lkdGhzLgo+ID4+Cj4gPj4gKy5lbHNlaWYgXGxlbiA9PSA4 Cj4gPj4gKyAgICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sIDksIGU4LCBtMSwgdGEsIG1hCj4g Pj4gKy5lbHNlCj4gPj4gKyAgICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sIDE3LCBlOCwgbTIs IHRhLCBtYQo+ID4+ICsuZW5kaWYKPiA+PiArCj4gPj4gKyAgICAgICAgdmxlOC52ICAgICAgICAg IFxkc3QsIChhMikKPiA+PiArICAgICAgICB2c2xpZGUxZG93bi52eCAgdjIsIFxkc3QsIHQ1Cj4g Pj4gKwo+ID4+Cj4gPj4gKy5pZmMgXGxlbiw0Cj4gPj4gKyAgICAgICAgdnNldGl2bGkgICAgICAg IHplcm8sIDQsIGU4LCBtZjQsIHRhLCBtYQo+ID4+Cj4gPj4gU2FtZSBhcyBhYm92ZS4KPiA+Pgo+ ID4+ICsuZWxzZWlmIFxsZW4gPT0gOAo+ID4+ICsgICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJv LCA4LCBlOCwgbWYyLCB0YSwgbWEKPiA+Pgo+ID4+IEFsc28uCj4gPj4KPiA+PiArLmVsc2UKPiA+ PiArICAgICAgICB2c2V0aXZsaSAgICAgICAgemVybywgMTYsIGU4LCBtMSwgdGEsIG1hCj4gPj4g Ky5lbmRpZgo+ID4+Cj4gPj4gKyAgICAgICAgdndtdWx1LnZ4ICAgICAgIHYyOCwgXGRzdCwgdDEK PiA+PiArICAgICAgICB2d21hY2N1LnZ4ICAgICAgdjI4LCBhNSwgdjIKPiA+PiArICAgICAgICB2 d2FkZHUud3ggICAgICAgdjI0LCB2MjgsIHQ0Cj4gPj4gKyAgICAgICAgdm5zcmEud2kgICAgICAg IFxkc3QsIHYyNCwgMwo+ID4+ICsuZW5kbQo+ID4+ICsKPiA+PiArLm1hY3JvIHB1dF92cDhfYmls aW5faCBsZW4KPiA+PiArICAgICAgICBsaSAgICAgICAgICAgICAgdDEsIDgKPiA+PiArICAgICAg ICBsaSAgICAgICAgICAgICAgdDQsIDQKPiA+PiArICAgICAgICBsaSAgICAgICAgICAgICAgdDUs IDEKPiA+PiArICAgICAgICBzdWIgICAgICAgICAgICAgdDEsIHQxLCBhNQo+ID4+ICsxOgo+ID4+ ICsgICAgICAgIGFkZGkgICAgICAgICAgICBhNCwgYTQsIC0xCj4gPj4gKyAgICAgICAgYmlsaW5f aF9sb2FkICAgIHYwLCBcbGVuCj4gPj4gKyAgICAgICAgdnNlOC52ICAgICAgICAgIHYwLCAoYTAp Cj4gPj4gKyAgICAgICAgYWRkICAgICAgICAgICAgIGEyLCBhMiwgYTMKPiA+PiArICAgICAgICBh ZGQgICAgICAgICAgICAgYTAsIGEwLCBhMQo+ID4+ICsgICAgICAgIGJuZXogICAgICAgICAgICBh NCwgMWIKPiA+PiArCj4gPj4gKyAgICAgICAgcmV0Cj4gPj4gKy5lbmRtCj4gPj4gKwo+ID4+ICtm dW5jIGZmX3B1dF92cDhfYmlsaW4xNl9oX3J2diwgenZlMzJ4Cj4gPj4gKyAgICAgICAgcHV0X3Zw OF9iaWxpbl9oIDE2Cj4gPj4gK2VuZGZ1bmMKPiA+PiArCj4gPj4gK2Z1bmMgZmZfcHV0X3ZwOF9i aWxpbjhfaF9ydnYsIHp2ZTMyeAo+ID4+ICsgICAgICAgIHB1dF92cDhfYmlsaW5faCA4Cj4gPj4g K2VuZGZ1bmMKPiA+PiArCj4gPj4gK2Z1bmMgZmZfcHV0X3ZwOF9iaWxpbjRfaF9ydnYsIHp2ZTMy eAo+ID4+ICsgICAgICAgIHB1dF92cDhfYmlsaW5faCA0Cj4gPj4gK2VuZGZ1bmMKPiA+Pgo+ID4+ IC0tCj4gPj4g44Os44Of44O744OH44OLLeOCr+ODvOODq+ODouODswo+ID4+IGh0dHA6Ly93d3cu cmVtbGFiLm5ldC8KPiA+Pgo+ID4+Cj4gPj4KPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+ID4+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4+Cj4gPj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCj4gPj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPiA+Pgo+ID5fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+ID5mZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4g PmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gPmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4KPiA+VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCj4gPmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=