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 6B5C34A69D for ; Thu, 4 Jul 2024 11:15:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0935468DA07; Thu, 4 Jul 2024 14:15:33 +0300 (EEST) Received: from 6.mo575.mail-out.ovh.net (6.mo575.mail-out.ovh.net [46.105.63.100]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D8D0A68D8CA for ; Thu, 4 Jul 2024 14:15:26 +0300 (EEST) Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.25.152]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4WFDb1654Rz1HTV for ; Thu, 4 Jul 2024 11:15:25 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-g6rts (unknown [10.110.168.127]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 7A2C11FEC5 for ; Thu, 4 Jul 2024 11:15:25 +0000 (UTC) Received: from courmont.net ([37.59.142.99]) by ghost-submission-6684bf9d7b-g6rts with ESMTPSA id mXQFFk2EhmbUxgcAWD5KAQ (envelope-from ) for ; Thu, 04 Jul 2024 11:15:25 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0030a3515ea-aba5-40bc-9427-b176793aaa84, E21F52FC0B83EFF249E8531406379AEE8E8F8D17) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.95.0.83 Date: Thu, 04 Jul 2024 14:15:21 +0300 From: =?ISO-8859-1?Q?R=E9mi_Denis-Courmont?= To: FFmpeg development discussions and patches User-Agent: K-9 Mail for Android In-Reply-To: <20240704012330.2046242-2-gseanmcg@gmail.com> References: <20240704012330.2046242-1-gseanmcg@gmail.com> <20240704012330.2046242-2-gseanmcg@gmail.com> Message-ID: MIME-Version: 1.0 X-Ovh-Tracer-Id: 9533275986288908793 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrudelgdefjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvufgfjghfkfggtgfgsehtqhhmtddtreejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepgfeulefhfeffgeevgeetgeeuheeguddvffeltdejgeetuddvtdejhffhgeetvdejnecukfhppeduvdejrddtrddtrddupdekjedrleehrddtrdekfedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehrvghmihesrhgvmhhlrggsrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/flacdsp: implement wasted32 DSP function for VSX on POWER 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: CgpMZSA0IGp1aWxsZXQgMjAyNCAwNDoyMzozMCBHTVQrMDM6MDAsIFNlYW4gTWNHb3Zlcm4gPGdz ZWFubWNnQGdtYWlsLmNvbT4gYSDDqWNyaXTCoDoKPlJhcHRvckNTIFBPV0VSOSAoOGM0dCkgQCAy LjJHSHo6Cj5mbGFjX3dhc3RlZF8zMl9jOiA1MC4xCj5mbGFjX3dhc3RlZF8zMl92c3g6IDE3LjMK Pi0tLQo+IGxpYmF2Y29kZWMvZmxhY2RzcC5jICAgICAgICAgIHwgIDIgKysKPiBsaWJhdmNvZGVj L2ZsYWNkc3AuaCAgICAgICAgICB8ICAxICsKPiBsaWJhdmNvZGVjL3BwYy9NYWtlZmlsZSAgICAg ICB8ICAyICsrCj4gbGliYXZjb2RlYy9wcGMvZmxhY2RzcF9pbml0LmMgfCAzOCArKysrKysrKysr KysrKysrKysrKysrKysrKysrCj4gbGliYXZjb2RlYy9wcGMvZmxhY2RzcF92c3guYyAgfCA0NyAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IDUgZmlsZXMgY2hhbmdlZCwgOTAg aW5zZXJ0aW9ucygrKQo+IGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3BwYy9mbGFjZHNw X2luaXQuYwo+IGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3BwYy9mbGFjZHNwX3ZzeC5j Cj4KPmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2ZsYWNkc3AuYyBiL2xpYmF2Y29kZWMvZmxhY2Rz cC5jCj5pbmRleCBmNTM2MmJmNjZmLi5iNjNkNTVkZGNkIDEwMDY0NAo+LS0tIGEvbGliYXZjb2Rl Yy9mbGFjZHNwLmMKPisrKyBiL2xpYmF2Y29kZWMvZmxhY2RzcC5jCj5AQCAtMTU2LDUgKzE1Niw3 IEBAIGF2X2NvbGQgdm9pZCBmZl9mbGFjZHNwX2luaXQoRkxBQ0RTUENvbnRleHQgKmMsIGVudW0g QVZTYW1wbGVGb3JtYXQgZm10LCBpbnQgY2hhCj4gICAgIGZmX2ZsYWNkc3BfaW5pdF9yaXNjdihj LCBmbXQsIGNoYW5uZWxzKTsKPiAjZWxpZiBBUkNIX1g4Ngo+ICAgICBmZl9mbGFjZHNwX2luaXRf eDg2KGMsIGZtdCwgY2hhbm5lbHMpOwo+KyNlbGlmIEFSQ0hfUFBDCj4rICAgIGZmX2ZsYWNkc3Bf aW5pdF9wcGMoYywgZm10LCBjaGFubmVscyk7Cj4gI2VuZGlmCj4gfQo+ZGlmZiAtLWdpdCBhL2xp YmF2Y29kZWMvZmxhY2RzcC5oIGIvbGliYXZjb2RlYy9mbGFjZHNwLmgKPmluZGV4IDNiN2IzNWEx MTIuLjk0MTUzNmVmMTYgMTAwNjQ0Cj4tLS0gYS9saWJhdmNvZGVjL2ZsYWNkc3AuaAo+KysrIGIv bGliYXZjb2RlYy9mbGFjZHNwLmgKPkBAIC00NSw1ICs0NSw2IEBAIHZvaWQgZmZfZmxhY2RzcF9p bml0KEZMQUNEU1BDb250ZXh0ICpjLCBlbnVtIEFWU2FtcGxlRm9ybWF0IGZtdCwgaW50IGNoYW5u ZWxzKTsKPiB2b2lkIGZmX2ZsYWNkc3BfaW5pdF9hcm0oRkxBQ0RTUENvbnRleHQgKmMsIGVudW0g QVZTYW1wbGVGb3JtYXQgZm10LCBpbnQgY2hhbm5lbHMpOwo+IHZvaWQgZmZfZmxhY2RzcF9pbml0 X3Jpc2N2KEZMQUNEU1BDb250ZXh0ICpjLCBlbnVtIEFWU2FtcGxlRm9ybWF0IGZtdCwgaW50IGNo YW5uZWxzKTsKPiB2b2lkIGZmX2ZsYWNkc3BfaW5pdF94ODYoRkxBQ0RTUENvbnRleHQgKmMsIGVu dW0gQVZTYW1wbGVGb3JtYXQgZm10LCBpbnQgY2hhbm5lbHMpOwo+K3ZvaWQgZmZfZmxhY2RzcF9p bml0X3BwYyhGTEFDRFNQQ29udGV4dCAqYywgZW51bSBBVlNhbXBsZUZvcm1hdCBmbXQsIGludCBj aGFubmVscyk7Cj4gCj4gI2VuZGlmIC8qIEFWQ09ERUNfRkxBQ0RTUF9IICovCj5kaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9wcGMvTWFrZWZpbGUgYi9saWJhdmNvZGVjL3BwYy9NYWtlZmlsZQo+aW5k ZXggMTBiOWNhNjBkYS4uN2Y4MWE4YWEzNCAxMDA2NDQKPi0tLSBhL2xpYmF2Y29kZWMvcHBjL01h a2VmaWxlCj4rKysgYi9saWJhdmNvZGVjL3BwYy9NYWtlZmlsZQo+QEAgLTIsNiArMiw4IEBACj4g T0JKUy0kKENPTkZJR19BVURJT0RTUCkgICAgICAgICAgICAgICAgKz0gcHBjL2F1ZGlvZHNwLm8K PiBPQkpTLSQoQ09ORklHX0JMT0NLRFNQKSAgICAgICAgICAgICAgICArPSBwcGMvYmxvY2tkc3Au bwo+IE9CSlMtJChDT05GSUdfRkRDVERTUCkgICAgICAgICAgICAgICAgICs9IHBwYy9mZGN0ZHNw Lm8KPitPQkpTLSQoQ09ORklHX0ZMQUNfREVDT0RFUikgICAgICAgICAgICArPSBwcGMvZmxhY2Rz cF9pbml0Lm8KPitWU1gtT0JKUy0kKENPTkZJR19GTEFDX0RFQ09ERVIpICAgICAgICArPSBwcGMv ZmxhY2RzcF92c3gubwo+IE9CSlMtJChDT05GSUdfRk1UQ09OVkVSVCkgICAgICAgICAgICAgICs9 IHBwYy9mbXRjb252ZXJ0X2FsdGl2ZWMubwo+IE9CSlMtJChDT05GSUdfSDI2NENIUk9NQSkgICAg ICAgICAgICAgICs9IHBwYy9oMjY0Y2hyb21hX2luaXQubwo+IE9CSlMtJChDT05GSUdfSDI2NERT UCkgICAgICAgICAgICAgICAgICs9IHBwYy9oMjY0ZHNwLm8gcHBjL2hwZWxkc3BfYWx0aXZlYy5v Cj5kaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9wcGMvZmxhY2RzcF9pbml0LmMgYi9saWJhdmNvZGVj L3BwYy9mbGFjZHNwX2luaXQuYwo+bmV3IGZpbGUgbW9kZSAxMDA2NDQKPmluZGV4IDAwMDAwMDAw MDAuLjUyNmJkZGRkYmYKPi0tLSAvZGV2L251bGwKPisrKyBiL2xpYmF2Y29kZWMvcHBjL2ZsYWNk c3BfaW5pdC5jCj5AQCAtMCwwICsxLDM4IEBACj4rLyoKPisgKiBDb3B5cmlnaHQgKGMpIDIwMjQg U2VhbiBNY0dvdmVybiA8Z3NlYW5tY2dAZ21haWwuY29tPgo+KyAqCj4rICogVGhpcyBmaWxlIGlz IHBhcnQgb2YgRkZtcGVnLgo+KyAqCj4rICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+KyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKPisgKiB2ZXJzaW9uIDIu MSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K PisgKgo+KyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLAo+KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4rICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPisgKiBMZXNzZXIgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+KyAqCj4rICogWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+KyAqIExp Y2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdh cmUKPisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y LCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBCj4rICovCj4rCj4rI2luY2x1ZGUgImNvbmZpZy5o Igo+Kwo+KyNpbmNsdWRlICJsaWJhdnV0aWwvYXR0cmlidXRlcy5oIgo+KyNpbmNsdWRlICJsaWJh dnV0aWwvY3B1LmgiCj4rI2luY2x1ZGUgImxpYmF2dXRpbC9wcGMvY3B1LmgiCj4rI2luY2x1ZGUg ImxpYmF2Y29kZWMvZmxhY2RzcC5oIgo+Kwo+K3ZvaWQgZmZfZmxhY193YXN0ZWQzMl92c3goaW50 MzJfdCAqLCBpbnQgd2FzdGVkLCBpbnQgbGVuKTsKPisKPithdl9jb2xkIHZvaWQgZmZfZmxhY2Rz cF9pbml0X3BwYyhGTEFDRFNQQ29udGV4dCAqYywgZW51bSBBVlNhbXBsZUZvcm1hdCBmbXQsIGlu dCBjaGFubmVscykKPit7Cj4rI2lmIEhBVkVfVlNYCj4rICAgIGlmICghUFBDX1ZTWChhdl9nZXRf Y3B1X2ZsYWdzKCkpKQo+KyAgICAgICAgcmV0dXJuOwo+Kwo+KyAgICBjLT53YXN0ZWQzMiA9IGZm X2ZsYWNfd2FzdGVkMzJfdnN4Owo+KyNlbmRpZgo+K30KPmRpZmYgLS1naXQgYS9saWJhdmNvZGVj L3BwYy9mbGFjZHNwX3ZzeC5jIGIvbGliYXZjb2RlYy9wcGMvZmxhY2RzcF92c3guYwo+bmV3IGZp bGUgbW9kZSAxMDA2NDQKPmluZGV4IDAwMDAwMDAwMDAuLmMzMTU2NjQ1OGMKPi0tLSAvZGV2L251 bGwKPisrKyBiL2xpYmF2Y29kZWMvcHBjL2ZsYWNkc3BfdnN4LmMKPkBAIC0wLDAgKzEsNDcgQEAK PisvKgo+KyAqIENvcHlyaWdodCAoYykgMjAyNCBTZWFuIE1jR292ZXJuIDxnc2Vhbm1jZ0BnbWFp bC5jb20+Cj4rICoKPisgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCj4rICoKPisgKiBG Rm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4r ICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1 YmxpYwo+KyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlcgo+KyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91 ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+KyAqCj4rICogRkZtcGVnIGlzIGRpc3RyaWJ1 dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4rICogYnV0IFdJVEhPVVQg QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPisgKiBN RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlIEdOVQo+KyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp bHMuCj4rICoKPisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg TGVzc2VyIEdlbmVyYWwgUHVibGljCj4rICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYg bm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+KyAqIEZvdW5kYXRpb24sIEluYy4sIDUx IEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EK PisgKi8KPisKPisjaW5jbHVkZSAiY29uZmlnLmgiCj4rCj4rI2luY2x1ZGUgImxpYmF2dXRpbC9h dHRyaWJ1dGVzLmgiCj4rI2luY2x1ZGUgImxpYmF2dXRpbC9jcHUuaCIKPisjaW5jbHVkZSAibGli YXZ1dGlsL3BwYy9jcHUuaCIKPisjaW5jbHVkZSAibGliYXZ1dGlsL3BwYy91dGlsX2FsdGl2ZWMu aCIKPisjaW5jbHVkZSAibGliYXZjb2RlYy9mbGFjZHNwLmgiCj4rCj4rdm9pZCBmZl9mbGFjX3dh c3RlZDMyX3ZzeChpbnQzMl90ICosIGludCB3YXN0ZWQsIGludCBsZW4pOwo+Kwo+KyNpZiBIQVZF X1ZTWAo+Kwo+K3ZvaWQgZmZfZmxhY193YXN0ZWQzMl92c3goaW50MzJfdCAqZGVjb2RlZCwgaW50 IHdhc3RlZCwgaW50IGxlbikKPit7Cj4rICAgIHJlZ2lzdGVyIHZlY19zMzIgdmVjMTsKPisgICAg Y29uc3QgcmVnaXN0ZXIgdmVjX3UzMiB2ZWMyID0gdmVjX3NwbGF0cygodW5zaWduZWQpd2FzdGVk KTsKPisgICAgcmVnaXN0ZXIgdmVjX3MzMiBzaGlmdGVkOwo+Kwo+KyAgICBmb3IgKGludCBpID0g MDsgaSA8IGxlbjsgaSs9c2l6ZW9mKGludDMyX3QpKSB7CgpsZW4gaW4gZWxlbWVudHMsIHNvIHdo eSBpcyB0aGUgaW5jcmVtZW50IGluIGJ5dGVzPyBMb29rcyBsaWtlIGhldGVyb2dlbmVvdXMgbWVh c3VyZW1lbnQgdW5pdHMuCgo+KyAgICAgICAgdmVjMSA9IHZlY194bCgwLCBkZWNvZGVkKTsKPisg ICAgICAgIHNoaWZ0ZWQgPSB2ZWNfc2wodmVjMSwgdmVjMik7Cj4rICAgICAgICB2ZWNfeHN0KHNo aWZ0ZWQsIDAsIGRlY29kZWQpOwoKSnVkZ2luZyBieSBvdGhlciBBbHRpVmVjIGNvZGUsIHRoaXMg bGFja3MgdW5yb2xsaW5nLgoKPisgICAgICAgIGRlY29kZWQgKz0gc2l6ZW9mKGludDMyX3QpOwo+ KyAgICB9Cj4rfQo+Kwo+KyNlbmRpZiAvKiBIQVZFX1ZTWCAqLwpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==