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 E2C2C4B20D for ; Fri, 31 May 2024 05:48:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AB40268D222; Fri, 31 May 2024 08:48:35 +0300 (EEST) Received: from 7.mo581.mail-out.ovh.net (7.mo581.mail-out.ovh.net [46.105.43.131]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 922B168C2DF for ; Fri, 31 May 2024 08:48:28 +0300 (EEST) Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.140.207]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4VrBxR4RYrz1Mfc for ; Fri, 31 May 2024 05:48:27 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-4z5pf (unknown [10.111.182.135]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 32D941FD78 for ; Fri, 31 May 2024 05:48:27 +0000 (UTC) Received: from courmont.net ([37.59.142.102]) by ghost-submission-6684bf9d7b-4z5pf with ESMTPSA id l6DwBKtkWWaHAQAAzj0Ujw (envelope-from ) for ; Fri, 31 May 2024 05:48:27 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R0045be37e5d-b8e9-4b18-af5d-85acc4cce420, 7139F8B5FB3F6A67848D24E41004C9E72C3B21FB) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 37.33.237.83 Date: Fri, 31 May 2024 08:48: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: <20240531004140.GL2821752@pb2> References: <27e5f614496e729f68326a31c3ac70d5923cfa97.camel@haerdin.se> <0c19df65a8142e2cf96fbc07a92bf44bb32f1107.camel@haerdin.se> <14560CCC-A959-44E7-A2E8-764DBE6478C0@remlab.net> <20240531004140.GL2821752@pb2> Message-ID: <4CC644FF-BBE1-47DC-87DA-435BF7FE1FB8@remlab.net> MIME-Version: 1.0 X-Ovh-Tracer-Id: 7253891625882622457 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -85 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdekhedgleejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpeffhffvufgfjghfkfggtgfgsehtqhhmtddtreejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepgfeulefhfeffgeevgeetgeeuheeguddvffeltdejgeetuddvtdejhffhgeetvdejnecukfhppeduvdejrddtrddtrddupdefjedrfeefrddvfeejrdekfedpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheprhgvmhhisehrvghmlhgrsgdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth Subject: Re: [FFmpeg-devel] [PATCH 4/5] lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c() 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: CgpMZSAzMSBtYWkgMjAyNCAwMzo0MTo0MCBHTVQrMDM6MDAsIE1pY2hhZWwgTmllZGVybWF5ZXIg PG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+IGEgw6ljcml0wqA6Cj5PbiBUaHUsIE1heSAzMCwgMjAy NCBhdCAxMDo1NDo0NkFNICswMzAwLCBSw6ltaSBEZW5pcy1Db3VybW9udCB3cm90ZToKPj4gQ2Fu J3Qgd2UganVzdCB1c2UgdGhlIGNvbXBpbGVyIGJ1aWx0LWlucyBoZXJlPyBBRkFJSywgdGhleSAo R0NDLCBMTFZNKSB1c2UgdGhlIHNhbWUgYWxnb3JpdGhtIGlmIHRoZSBDUFUgZG9lc24ndCBzdXBw b3J0IG5hdGl2ZSBDVFouIEFuZCB0aGV5IHdpbGwgcGljayB0aGUgcmlnaHQgaW5zdHJ1Y3Rpb24g aWYgQ1BVIGRvZXMgaGF2ZSBDVFouCj4+IAo+PiBJIGdldCBpdCB0aGF0IG1heWJlIGl0IHdhc24n dCB3b3JraW5nIHNvIHdlbGwgMjAgeWVhcnMgYWdvLCBidXQgd2UndmUgaW5jcmVhc2VkIGNvbXBp bGVyIHZlcnNpb24gcmVxdWlyZW1lbnRzIHNpbmNlIHRoZW4uCj4KPmZmbXBlZyBpcyB3cml0dGVu IGluIEMgbm90IEdOVS1DIG5vciBMTFZNLUMKPnNvIHdlIG5lZWQgdG8gaGF2ZSBub24gYnVnZ3kg QyBjb2RlCgpXaGF0IGRvZXMgdGhhdCBtZWFuIGhlcmU/CgpXZSBjYW4gcHV0IGNvbXBpbGVycyBp biAzIHNldHM6CjEpIEdDQytDbGFuZwoyKSBNU1ZDK0lDQwozKSBvdGhlcnMKCk5vdGUgdGhhdCBJ Q0MgYW5kIG90aGVycyBhcmUgKm5vdCogdGVzdGVkIChhdCBsZWFzdCBpbiBGQVRFKS4gTVNWQyBh bmQgSUNDIGFyZSB1c2luZyBpbnRyaW5zaWNzIChpbiB4ODYvaW50bWF0aC5oKS4KClRoZSBwcm9i bGVtIGlzLCBHQ0MgYW5kIENsYW5nIHVzZSBpbnRyaW5zaWNzIG9ubHkgaWYgZmFzdF9jbHogaXMg bWFudWFsbHkgc2VsZWN0ZWQuIFRoaXMgaXMgc2lsbHkuIFRoYXQncyBqdXN0IHJlcXVpcmluZyBt b3JlIHBsYXRmb3JtLXNwZWNpZmljIGNvZGUgYWRkZWQgZm9yIG5vIHJlYXNvbnMuCgpJZiB5b3Ug d2FudCB0byB0ZXN0IHRoaXMgY29kZSwgRE8gd3JpdGUgYSB0ZXN0IHRoYXQgY2FsbHMgdGhlIEMg dmVyc2lvbiBhbHdheXMuIERPIE5PVCBmb3JjZSBhbGwgdW5rbm93biBvciB1bm9wdGltaXNlZCBG Rm1wZWcgcGxhdGZvcm1zIHRvIHVzZSB0aGUgQyBqdXN0IGJlY2F1c2Ugd2UgbmVlZCB0byBrZWVw IHN1cHBvcnRpbmcgaHlwb3RoZXRpY2FsIEMxMS1jb25mb3JtaW5nIEMgY29tcGlsZXJzLgoKTm90 ZSB0aGF0IEkgbmV2ZXIgc2FpZCB0aGF0IHdlIHNob3VsZCByZW1vdmUgdGhlIHN0YW5kYXJkIGNv ZGUuCgo+QSBtb2Rlcm4gY29tcGlsZXIgc2hvdWxkIHR1cm4gYSBidWlsdC1pbiBpbnRvIGEgZWZm aWNpZW50IHBpZWNlIG9mIGNvZGUKPmJ1dCBzbyBzaG91bGQgaXQgcmVjb2duaXplIHRoYXQgZWZm aWNpZW50IHBpZWNlIG9mIGNvZGUgYW5kIHR1cm4gaXQgaW50bwo+YSBzaW5nbGUgaW5zdHJ1Y3Rp b24gaWYgc3VjaCBleGlzdC4KCkkgZG91YnQgYW55IGNvbXBpbGVyIHdpbGwgZGV0ZWN0IHRoYXQg dGhlIERlYnVqaW4gYWxnb3JpdGhtIGNhbiBiZSByZXBsYWNlZCBieSBhIENUWi4gIFRoZSAqb2Zm aWNpYWwqIHN0YW5kYXJkIHNvbHV0aW9uIGlzIHRvIHVzZSA8c3RkYml0Lmg+IChDMjMtb25seSB1 bmZvcnR1bmF0ZWx5KSwgc28gdGhlcmUgYXJlIG5vIHJlYXNvbnMgd2h5IGNvbXBpbGVycyBzaG91 bGQgZXZlbiBjYXJlIHRvIGRlYWwgd2l0aCB0aGlzIGJ5IG5vdy4KCj5JbiB0aGUgZW5kIHdpdGgg YSBtb2Rlcm4gY29tcGlsZXIgaXQgc2hvdWxkbnQgbWF0dGVyIGhvdyB5b3Ugd3JpdGUgdGhpcwo+ YSBsb29wLCBzb21lIG9wdGltaXplZCBzdGFuZGFyZCBpbXBsZW1lbnRhdGlvbiBvciBhIGJ1aWx0 IGluCj50aGUgZGlzYXZhbnRhZ2Ugb2YgYSBidWlsdGluIGlzIHRoYXQgaXQgcmVxdWlyZXMgI2lm cyBhbmQgY2hlY2tzCj5mb3IgZWFjaCBjb21waWxlci4KCkEgbW9kZXJuIGNvbXBpbGVyIHN1cHBv cnRzIFNUREMgYml0LXdpc2UgZnVuY3Rpb25zIGZyb20gQzIzLCBhbmQgdGhlcmVmb3JlIGRvZXNu J3QgY2FyZSBhYm91dCB0aGlzLgoKPlNvIHdlIHNob3VsZCBnbyB3aXRoIHRoZSBzaW1wbGVzdC9j bGVhbmVzdCB0aGF0IHJlbGlhYmx5IHByb2R1Y2VzIG9wdGltYWwgY29kZQo+YWNyb3NzIGFsbCBz dXBwb3J0ZWQgcGxhdGZvcm1zIChhbmQgYWxzbyBjb25zaWRlciBwb3RlbnRpYWwgZnV0dXJlIHBs YXRmb3Jtcwo+c28gd2UgZG9udCBoYXZlIGEgbWFpbnRhaW5jZSBuaWdodG1hcmUgYnV0IHNvbWV0 aGluZyB0aGF0IHdlIGNhbiB3cml0ZSBvbmNlCj5hbmQgZXhwZWN0IGl0IHdpbGwgYmUgY2xvc2Ug dG8gb3B0aW1hbCBmb3JldmVyKQoKU28gd2hhdCBkbyB5b3UgZG8gYWJvdXQgdGhlIGV4aXN0aW5n IHg4NiBzcGVjaWFsIGNhc2VzIGFuZCB0aGUgZmFzdF9jbHogY2FzZT8KCkFGQUlDVCwgdGhlIG9u bHkgd2F5IHRvIChhcmd1YWJseSkgZG8gdGhhdCBpcyB0byBzd2l0Y2ggdG8gdGhlIEMyMyBiaXQg bWFuaXB1bGF0aW9uIGZ1bmN0aW9ucywgYW5kIHByb3ZpZGUgZmFsbGJhY2sgZm9yIG9sZCBjb21w aWxlcnMuCgpUaGF0J3MgY2xlYXJseSBvdXQgb2YgdGhlIHNjb3BlIG9mIHRoaXMgcGF0Y2gsIGFu ZCBJIGJldCBzb21lIHBlb3BsZSB3b3VsZCBvYmplY3QgYW55d2F5IGJlY2F1c2UgdGhleSdsbCBm aW5kIHRoZSBuYW1lcyBvZiB0aGUgbmV3IGZ1bmN0aW9ucyB1Z2x5IGFuZC9vciB0b28gbG9uZy4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=