From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8AF7D4E7C5 for ; Wed, 11 Jun 2025 18:57:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BB2F368A50C; Wed, 11 Jun 2025 21:57:46 +0300 (EEST) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2546E687D3D for ; Wed, 11 Jun 2025 21:57:40 +0300 (EEST) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-607b59b447bso412225a12.1 for ; Wed, 11 Jun 2025 11:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749668259; x=1750273059; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=X+kW6yamPDI6RRoY+wU2Mv+hRB5uKbCibMCm2Epx25o=; b=KTqmVe7/3CEbbYjLIT3/hs9ssJk8RXxjM+6HKTNTlZ5V9I+2vTem/lE9oXJ095NsCW NseMJYctLpchmAvngd8iE24ERqKYotLDT8zEkO9o7GaqFhYGUUCk4WoTjfO/eLyiG6EJ ZfmAvTj+DpHBvi4Cztp37a8sxtxawvAa5CE6sm4Fo9zYTqRFTa+SFgvnflw8N+I+HQcK ktXH1NRLOEwDo3TVKNBr+4EsxU/7oTNIUZUJ9Y3KZ+zbW0EQKhz2QOh/I+BYC3SGUj9i BWu15JQdNuxSQ+pRNsGgu6Xvf93Ltsxhvf1KGj4gTHSIEJ85sIDvPx6a++VwuiirUDEI Fb4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749668259; x=1750273059; h=content-transfer-encoding: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=X+kW6yamPDI6RRoY+wU2Mv+hRB5uKbCibMCm2Epx25o=; b=dHtlXw+H68VsOiyYKJST6dKF+aF9fw1rzM7MFRJ+L+Hxz+csLAYlUiRHo1efBYIg5l 7fI13dhh0HnHpabiuwj0wg3SAeHOpweOH46h4I9SJ8PJ+fg6p0cqPNCFyASt8B5i9sfj okQcRnUtloqIkopUwJUCzgxYylxHYOOFohmHU5rihF7t/brwMauMKpMUidTCMAzlHfOk OLhywyDZp2DwYkX+qL8m07g+Mqssu6jsvKe/VOr0Jq0HUBh4bhWf1IycQWC7BoglF/+y 725CFLNs5ARdNO+sQFynTCjNs/lkXzeDlJ9/e0jWCUMRhfRB/BbfOcbvurNUZNAUS+dt RBrw== X-Gm-Message-State: AOJu0Yw/UckJkjtwRjlXPQ+/75gEzyywr0EwsgQD6/ThEh4718yxhn3d yNakZVg0/ept2iPWbOVCvdqGEtcjakMf9M8sUE1KWpadKGb4ENt+tBwSrGurvB6SFbKi1xELoMs /56W4kCEq5FRbN84NCl7MrrP1l0dzllCC1bGs X-Gm-Gg: ASbGnct0RUR5ZslEskUdB9cRbgmO2Jo6zi8KEx5VloWihSxdx06kKveUATtPvxIfGWf bp11uLGYLMBXdgFO0EcpvTgcHyYd9Ygi0nztUG03JY8Mrc9YyOwrswc6xmFae0NAa3YZIr8vstl +6oW3/1zsGrYHV16FY9QYihmxy3GWMLtRQcTkETawJ X-Google-Smtp-Source: AGHT+IFsJ/5gSYHtlBFRIs76532SBzmfWzHG/KrHXnCpBOgMKl7rdJU4LK21raoQSnYT9vb3ISPx6OgrGkqrIAugjrU= X-Received: by 2002:a17:907:2d08:b0:ad5:3e27:ebc with SMTP id a640c23a62f3a-adea9450810mr23425866b.57.1749668258730; Wed, 11 Jun 2025 11:57:38 -0700 (PDT) MIME-Version: 1.0 References: <20250331120237.1315-1-kasper93@gmail.com> <559dd37b-57b6-79f-57e-be9eafc024a5@martin.st> In-Reply-To: From: Kacper Michajlow Date: Wed, 11 Jun 2025 20:57:26 +0200 X-Gm-Features: AX0GCFsv-JmuxwHrMYatkVNVtiH0vhCsglB0HISF2TbHsL07qNPJ2PiUujKSr_s Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/2] avutil/intmath: use AV_HAS_BUILTIN to detect builtin availability 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: T24gV2VkLCAxMSBKdW4gMjAyNSBhdCAyMDo1MSwgS2FjcGVyIE1pY2hhamxvdyA8a2FzcGVyOTNA Z21haWwuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgMTEgSnVuIDIwMjUgYXQgMjA6NDUsIE1hcnRp biBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCAxMSBK dW4gMjAyNSwgS2FjcGVyIE1pY2hhamxvdyB3cm90ZToKPiA+Cj4gPiA+IE9uIE1vbiwgMzEgTWFy IDIwMjUgYXQgMTQ6MDMsIEthY3BlciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5jb20+IHdy b3RlOgo+ID4gPj4KPiA+ID4+IEZpeGVzIHVzZSBvZiBidWx0aW5zIG9uIGNsYW5nIHg4Nl82NC1w Yy13aW5kb3dzLW1zdmMgd2hpY2ggZG9lcyBub3QKPiA+ID4+IGRlZmluZSBhbnkgX19HTlVDX18u IEFsc28gb24gb3RoZXIgdGFyZ2V0cyBfX0dOVUNfXyBpcyBkZWZpbmVkIHRvIDQgYnkKPiA+ID4+ IGRlZmF1bHQsIHNvIGFueSBmZWF0dXJlIHRlc3RpbmcgYmFzZWQgb24gdmVyc2lvbiBpcyBub3Qg cmVhbGx5IHZhbGlkLgo+ID4gPj4KPiA+ID4+IFNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrF gm93IDxrYXNwZXI5M0BnbWFpbC5jb20+Cj4gPiA+PiAtLS0KPiA+ID4+ICBsaWJhdnV0aWwvaW50 bWF0aC5oICAgICB8IDEyICsrKysrLS0tLS0tLQo+ID4gPj4gIGxpYmF2dXRpbC94ODYvaW50bWF0 aC5oIHwgIDQgKystLQo+ID4gPj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA5 IGRlbGV0aW9ucygtKQo+ID4gPj4KPiA+ID4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvaW50bWF0 aC5oIGIvbGliYXZ1dGlsL2ludG1hdGguaAo+ID4gPj4gaW5kZXggNTJlMTFhOGQ1Zi4uYjE3N2E4 NDhjNiAxMDA2NDQKPiA+ID4+IC0tLSBhL2xpYmF2dXRpbC9pbnRtYXRoLmgKPiA+ID4+ICsrKyBi L2xpYmF2dXRpbC9pbnRtYXRoLmgKPiA+ID4+IEBAIC0zNSw3ICszNSw3IEBACj4gPiA+PiAgI2Vu ZGlmCj4gPiA+Pgo+ID4gPj4gICNpZiBIQVZFX0ZBU1RfQ0xaCj4gPiA+PiAtI2lmIEFWX0dDQ19W RVJTSU9OX0FUX0xFQVNUKDMsNCkKPiA+ID4+ICsjaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1Qo Myw0KSB8fCBBVl9IQVNfQlVJTFRJTihfX2J1aWx0aW5fY2x6KQo+ID4gPj4gICNpZm5kZWYgZmZf bG9nMgo+ID4gPj4gICMgICBkZWZpbmUgZmZfbG9nMih4KSAoMzEgLSBfX2J1aWx0aW5fY2x6KCh4 KXwxKSkKPiA+ID4+ICAjICAgaWZuZGVmIGZmX2xvZzJfMTZiaXQKPiA+ID4+IEBAIC05MCwxOCAr OTAsMTYgQEAgc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgYXZfY29uc3QgaW50IGZmX2xvZzJfMTZi aXRfYyh1bnNpZ25lZCBpbnQgdikKPiA+ID4+ICAgKi8KPiA+ID4+Cj4gPiA+PiAgI2lmIEhBVkVf RkFTVF9DTFoKPiA+ID4+IC0jaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoMyw0KQo+ID4gPj4g LSNpZm5kZWYgZmZfY3R6Cj4gPiA+PiArI2lmICFkZWZpbmVkKGZmX2N0eikgJiYgKEFWX0dDQ19W RVJTSU9OX0FUX0xFQVNUKDMsNCkgfHwgQVZfSEFTX0JVSUxUSU4oX19idWlsdGluX2N0eikpCj4g PiA+PiAgI2RlZmluZSBmZl9jdHoodikgX19idWlsdGluX2N0eih2KQo+ID4gPj4gICNlbmRpZgo+ ID4gPj4gLSNpZm5kZWYgZmZfY3R6bGwKPiA+ID4+ICsjaWYgIWRlZmluZWQoZmZfY3R6bGwpICYm IChBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hBU19CVUlMVElOKF9fYnVpbHRp bl9jdHpsbCkpCj4gPiA+PiAgI2RlZmluZSBmZl9jdHpsbCh2KSBfX2J1aWx0aW5fY3R6bGwodikK PiA+ID4+ICAjZW5kaWYKPiA+ID4+IC0jaWZuZGVmIGZmX2Nsego+ID4gPj4gKyNpZiAhZGVmaW5l ZChmZl9jbHopICYmIChBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hBU19CVUlM VElOKF9fYnVpbHRpbl9jbHopKQo+ID4gPj4gICNkZWZpbmUgZmZfY2x6KHYpIF9fYnVpbHRpbl9j bHoodikKPiA+ID4+ICAjZW5kaWYKPiA+ID4+ICAjZW5kaWYKPiA+ID4+IC0jZW5kaWYKPiA+ID4+ Cj4gPiA+PiAgI2lmbmRlZiBmZl9jdHoKPiA+ID4+ICAjZGVmaW5lIGZmX2N0eiBmZl9jdHpfYwo+ ID4gPj4gQEAgLTE1NCw3ICsxNTIsNyBAQCBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSBhdl9jb25z dCB1bnNpZ25lZCBmZl9jbHpfYyh1bnNpZ25lZCB4KQo+ID4gPj4gIH0KPiA+ID4+ICAjZW5kaWYK PiA+ID4+Cj4gPiA+PiAtI2lmIEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDMsNCkKPiA+ID4+ICsj aWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoMyw0KSB8fCBBVl9IQVNfQlVJTFRJTihfX2J1aWx0 aW5fcGFyaXR5KQo+ID4gPj4gICNpZm5kZWYgYXZfcGFyaXR5Cj4gPiA+PiAgI2RlZmluZSBhdl9w YXJpdHkgX19idWlsdGluX3Bhcml0eQo+ID4gPj4gICNlbmRpZgo+ID4gPj4gZGlmZiAtLWdpdCBh L2xpYmF2dXRpbC94ODYvaW50bWF0aC5oIGIvbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmgKPiA+ID4+ IGluZGV4IDQ4OTNhMWYxYjQuLjAzMGRlZDZiNmYgMTAwNjQ0Cj4gPiA+PiAtLS0gYS9saWJhdnV0 aWwveDg2L2ludG1hdGguaAo+ID4gPj4gKysrIGIvbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmgKPiA+ ID4+IEBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2NvbnN0IGlu dCBmZl9jdHpsbF94ODYobG9uZyBsb25nIHYpCj4gPiA+Pgo+ID4gPj4gICNlbmRpZiAvKiBIQVZF X0ZBU1RfQ0xaICovCj4gPiA+Pgo+ID4gPj4gLSNpZiBkZWZpbmVkKF9fR05VQ19fKQo+ID4gPj4g KyNpZiBkZWZpbmVkKF9fR05VQ19fKSB8fCBkZWZpbmVkKF9fY2xhbmdfXykKPiA+ID4+Cj4gPiA+ PiAgLyogT3VyIGdlbmVyaWMgdmVyc2lvbiBvZiBhdl9wb3Bjb3VudCBpcyBmYXN0ZXIgdGhhbiBH Q0MncyBidWlsdC1pbiBvbgo+ID4gPj4gICAqIENQVXMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBw b3BjbnQgaW5zdHJ1Y3Rpb24uCj4gPiA+PiBAQCAtODEsNyArODEsNyBAQCBzdGF0aWMgYXZfYWx3 YXlzX2lubGluZSBhdl9jb25zdCBpbnQgZmZfY3R6bGxfeDg2KGxvbmcgbG9uZyB2KQo+ID4gPj4K PiA+ID4+ICAjaWYgZGVmaW5lZChfX0JNSTJfXykKPiA+ID4+Cj4gPiA+PiAtI2lmIEFWX0dDQ19W RVJTSU9OX0FUX0xFQVNUKDUsMSkKPiA+ID4+ICsjaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1Qo NSwxKSB8fCBBVl9IQVNfQlVJTFRJTihfX2J1aWx0aW5faWEzMl9iemhpX3NpKQo+ID4gPj4gICNp ZiBkZWZpbmVkKEFTU0VSVF9MRVZFTCkgJiYgQVNTRVJUX0xFVkVMID49IDIKPiA+ID4+ICAjZGVm aW5lIGF2X3plcm9fZXh0ZW5kIGF2X3plcm9fZXh0ZW5kX2JtaTIKPiA+ID4+ICBzdGF0aWMgYXZf YWx3YXlzX2lubGluZSBhdl9jb25zdCB1bnNpZ25lZCBhdl96ZXJvX2V4dGVuZF9ibWkyKHVuc2ln bmVkIGEsIHVuc2lnbmVkIHApCj4gPiA+PiAtLQo+ID4gPj4gMi40NS4xCj4gPiA+Pgo+ID4gPgo+ ID4gPiBidW1wCj4gPgo+ID4gQ2FuIHlvdSBzcGVjaWZ5IHRoZSBzeW1wdG9tcyB0aGF0IGFyZSBm aXhlZD8gSXMgdGhlcmUgYSBzcGVjaWZpYyBidWlsZAo+ID4gY29uZmlndXJhdGlvbiB0aGF0IGZh aWxzLCBvciBpcyBpdCBhIGNhc2Ugb2YgdXNpbmcgbW9yZSBvcHRpbWFsIGJ1aWx0aW5zCj4gPiB3 aGVyZSBzdWl0YWJsZT8gKFNhbWUgZ29lcyBmb3IgMi8yIHByb2JhYmx5LikKPgo+IEFzIHRoZSBj b21taXQgbWVzc2FnZSBzYXlzIGl0ICJGaXhlcyB1c2Ugb2YgYnVsdGlucyBvbiBjbGFuZwo+IHg4 Nl82NC1wYy13aW5kb3dzLW1zdmMiLiBJdCBub3cgdXNlcyBidWlsdGlucyB3aGVyZSBwcmV2aW91 c2x5IGl0Cj4gd291bGQgZmFsbGJhY2sgdG8gQyBpbXBsZW1lbnRhdGlvbi4KPgo+IC0gS2FjcGVy CgpBZGRpdGlvbmFsbHkgZm9yIF9fYnVpbHRpbl9pYTMyX2J6aGlfc2kgY2hlY2ssIGN1cnJlbnRs eSBpdCB1c2VzCkFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDUsMSksIHdoaWNoIHdvdWxkbid0IHdv cmsgb24gYW55IHBsYXRmb3JtLApiZWNhdXNlIGNsYW5nIGFsd2F5cyBkZWZpbmVzIF9fR05VQ19f IHRvIDQgZm9yIGNvbXBhdGliaWxpdHkgcmVhc29ucwpvbmx5LgoKLSBLYWNwZXIKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=