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 0BD364E7AD for ; Wed, 11 Jun 2025 18:45:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9EEEE68A351; Wed, 11 Jun 2025 21:45:11 +0300 (EEST) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 3B259688002 for ; Wed, 11 Jun 2025 21:45:04 +0300 (EEST) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-5533302b49bso79076e87.2 for ; Wed, 11 Jun 2025 11:45:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1749667503; x=1750272303; darn=ffmpeg.org; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=KNG/5hBPMpd8Acj3BnKWwaYgO2UxW89j0hKW2IA11Eo=; b=V8p0trza86RJ2c3kjefZJEWRxuh1+iIKve5woKz68/dCmdVqluWZBtz597NWwLlfgo mgdsmhoSGRYA0JNIof90LK5me6cH4XfOUug22oYvuvNjNAU4Chco/w8IZUrPNIeiBHFI jf4M0VirkeKVkSYF4Ee9rE+X094Xbyyp4sobhmIUMgBePLtOD9g9C44o3vcnvLcVJ2JR YUegZmzotQ+tfoluQ8p4sF8wQ3SZzVv22wl3YbI60MowuGHCBAGe26+CGwIT5q7alaos jvoTN/74oFRHI1cK6YyfFHLYU314kppHWEkOHa+s2szMnk4iOMjCuuXSISMumupldnMv F8bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749667503; x=1750272303; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KNG/5hBPMpd8Acj3BnKWwaYgO2UxW89j0hKW2IA11Eo=; b=Q3wLsheYQPNadrZKwk1utvtZBnD0XM7Y73ukMansS87Y8uz9ENynCbmAv+h4srQ1Cv Zn+3JSph26n+zHTyW46EVQNL195VGwJK+BznBWX7Eg0COKo5/W74ts6yuZcaIqeivFAV WvTiBj6/8iO/BV3fS+C4BrttYM9q1R9oeWYJ7CYaa64K8Y3w5Hzu2HEJmsL/4ttP41Xn 7I4LZkL4CN144l6hC8ZqN7Z17sAPNJNSXcKv/2KAlmtJJuUUPQRs0ysInn8vKjWdgN7J pbYoqGWTOl9rDqU304M2P47MR70sFYFojp9Oai7n9DLoQwkyRa1poVGDglTJGhoxQX9p 5UZA== X-Gm-Message-State: AOJu0YywNvYha6PuE/ZuM4fE7ECI7zaJIjt6qDvfewoOxsJX39kjHMNC OPKPRo4AYHuWE/S9VLGvP2qc7B/C7829hYYJB6SbvhK3qcEFaDIFdGEvmnkK6a5LLHBjD1KSeE9 BAWTN1w== X-Gm-Gg: ASbGnctd+rXP2xBMufCWTCOS4PUtXhDaViC0IBflrhChGxcyUWIucFMUuftFlkUAopJ /+TAwyfG3m7EvAFAlB8jel2zTcTa2v4/oLrAa2FXFWX7r+BoB12Rf9lpT41/Em6tBzT/8sQqaMN 0wKq4CbJn4o/Zb8dYONXsiBW1sCrrJ9FtLGPROLGd+s27ebJepuoK/MZu64ExrRcbu5mtC0pafM 6gGDO+VT0f41N8rg1QOPfBYR/uAQoozsaCiMmXzKnF9VWMwjstaLLwp06nER3HjcTx5QkTMdI0r u1l9M2dkhPV75xnPfhyZlXPofXZQKtS4+/ppoPkq8pST91m0PZiAyy8aBIebgJ4piKXgUr93Cib dnIZtm1ZOOupMuoE7ys2Uaoga4C0j+cFpnMSR/xOOTU4DijYh/lgp1X1u8w== X-Google-Smtp-Source: AGHT+IHNavsQ4rqp81VWsflG6jqtfqo53wMD7dDCpts3SIhb78KAmaWne4JclcB0TnGzenxlywBWxA== X-Received: by 2002:a05:6512:1396:b0:549:8f10:ec25 with SMTP id 2adb3069b0e04-5539c226bfamr1554770e87.31.1749667502919; Wed, 11 Jun 2025 11:45:02 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553676d02cbsm2040527e87.13.2025.06.11.11.45.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 11:45:02 -0700 (PDT) Date: Wed, 11 Jun 2025 21:44:59 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <559dd37b-57b6-79f-57e-be9eafc024a5@martin.st> References: <20250331120237.1315-1-kasper93@gmail.com> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gV2VkLCAxMSBKdW4gMjAyNSwgS2FjcGVyIE1pY2hhamxvdyB3cm90ZToKCj4gT24gTW9uLCAz MSBNYXIgMjAyNSBhdCAxNDowMywgS2FjcGVyIE1pY2hhasWCb3cgPGthc3BlcjkzQGdtYWlsLmNv bT4gd3JvdGU6Cj4+Cj4+IEZpeGVzIHVzZSBvZiBidWx0aW5zIG9uIGNsYW5nIHg4Nl82NC1wYy13 aW5kb3dzLW1zdmMgd2hpY2ggZG9lcyBub3QKPj4gZGVmaW5lIGFueSBfX0dOVUNfXy4gQWxzbyBv biBvdGhlciB0YXJnZXRzIF9fR05VQ19fIGlzIGRlZmluZWQgdG8gNCBieQo+PiBkZWZhdWx0LCBz byBhbnkgZmVhdHVyZSB0ZXN0aW5nIGJhc2VkIG9uIHZlcnNpb24gaXMgbm90IHJlYWxseSB2YWxp ZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogS2FjcGVyIE1pY2hhasWCb3cgPGthc3BlcjkzQGdtYWls LmNvbT4KPj4gLS0tCj4+ICBsaWJhdnV0aWwvaW50bWF0aC5oICAgICB8IDEyICsrKysrLS0tLS0t LQo+PiAgbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmggfCAgNCArKy0tCj4+ICAyIGZpbGVzIGNoYW5n ZWQsIDcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xp YmF2dXRpbC9pbnRtYXRoLmggYi9saWJhdnV0aWwvaW50bWF0aC5oCj4+IGluZGV4IDUyZTExYThk NWYuLmIxNzdhODQ4YzYgMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2dXRpbC9pbnRtYXRoLmgKPj4gKysr IGIvbGliYXZ1dGlsL2ludG1hdGguaAo+PiBAQCAtMzUsNyArMzUsNyBAQAo+PiAgI2VuZGlmCj4+ Cj4+ICAjaWYgSEFWRV9GQVNUX0NMWgo+PiAtI2lmIEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDMs NCkKPj4gKyNpZiBBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hBU19CVUlMVElO KF9fYnVpbHRpbl9jbHopCj4+ICAjaWZuZGVmIGZmX2xvZzIKPj4gICMgICBkZWZpbmUgZmZfbG9n Mih4KSAoMzEgLSBfX2J1aWx0aW5fY2x6KCh4KXwxKSkKPj4gICMgICBpZm5kZWYgZmZfbG9nMl8x NmJpdAo+PiBAQCAtOTAsMTggKzkwLDE2IEBAIHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2Nv bnN0IGludCBmZl9sb2cyXzE2Yml0X2ModW5zaWduZWQgaW50IHYpCj4+ICAgKi8KPj4KPj4gICNp ZiBIQVZFX0ZBU1RfQ0xaCj4+IC0jaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoMyw0KQo+PiAt I2lmbmRlZiBmZl9jdHoKPj4gKyNpZiAhZGVmaW5lZChmZl9jdHopICYmIChBVl9HQ0NfVkVSU0lP Tl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hBU19CVUlMVElOKF9fYnVpbHRpbl9jdHopKQo+PiAgI2Rl ZmluZSBmZl9jdHoodikgX19idWlsdGluX2N0eih2KQo+PiAgI2VuZGlmCj4+IC0jaWZuZGVmIGZm X2N0emxsCj4+ICsjaWYgIWRlZmluZWQoZmZfY3R6bGwpICYmIChBVl9HQ0NfVkVSU0lPTl9BVF9M RUFTVCgzLDQpIHx8IEFWX0hBU19CVUlMVElOKF9fYnVpbHRpbl9jdHpsbCkpCj4+ICAjZGVmaW5l IGZmX2N0emxsKHYpIF9fYnVpbHRpbl9jdHpsbCh2KQo+PiAgI2VuZGlmCj4+IC0jaWZuZGVmIGZm X2Nsego+PiArI2lmICFkZWZpbmVkKGZmX2NseikgJiYgKEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNU KDMsNCkgfHwgQVZfSEFTX0JVSUxUSU4oX19idWlsdGluX2NseikpCj4+ICAjZGVmaW5lIGZmX2Ns eih2KSBfX2J1aWx0aW5fY2x6KHYpCj4+ICAjZW5kaWYKPj4gICNlbmRpZgo+PiAtI2VuZGlmCj4+ Cj4+ICAjaWZuZGVmIGZmX2N0ego+PiAgI2RlZmluZSBmZl9jdHogZmZfY3R6X2MKPj4gQEAgLTE1 NCw3ICsxNTIsNyBAQCBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSBhdl9jb25zdCB1bnNpZ25lZCBm Zl9jbHpfYyh1bnNpZ25lZCB4KQo+PiAgfQo+PiAgI2VuZGlmCj4+Cj4+IC0jaWYgQVZfR0NDX1ZF UlNJT05fQVRfTEVBU1QoMyw0KQo+PiArI2lmIEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDMsNCkg fHwgQVZfSEFTX0JVSUxUSU4oX19idWlsdGluX3Bhcml0eSkKPj4gICNpZm5kZWYgYXZfcGFyaXR5 Cj4+ICAjZGVmaW5lIGF2X3Bhcml0eSBfX2J1aWx0aW5fcGFyaXR5Cj4+ICAjZW5kaWYKPj4gZGlm ZiAtLWdpdCBhL2xpYmF2dXRpbC94ODYvaW50bWF0aC5oIGIvbGliYXZ1dGlsL3g4Ni9pbnRtYXRo LmgKPj4gaW5kZXggNDg5M2ExZjFiNC4uMDMwZGVkNmI2ZiAxMDA2NDQKPj4gLS0tIGEvbGliYXZ1 dGlsL3g4Ni9pbnRtYXRoLmgKPj4gKysrIGIvbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmgKPj4gQEAg LTY2LDcgKzY2LDcgQEAgc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgYXZfY29uc3QgaW50IGZmX2N0 emxsX3g4Nihsb25nIGxvbmcgdikKPj4KPj4gICNlbmRpZiAvKiBIQVZFX0ZBU1RfQ0xaICovCj4+ Cj4+IC0jaWYgZGVmaW5lZChfX0dOVUNfXykKPj4gKyNpZiBkZWZpbmVkKF9fR05VQ19fKSB8fCBk ZWZpbmVkKF9fY2xhbmdfXykKPj4KPj4gIC8qIE91ciBnZW5lcmljIHZlcnNpb24gb2YgYXZfcG9w Y291bnQgaXMgZmFzdGVyIHRoYW4gR0NDJ3MgYnVpbHQtaW4gb24KPj4gICAqIENQVXMgdGhhdCBk b24ndCBzdXBwb3J0IHRoZSBwb3BjbnQgaW5zdHJ1Y3Rpb24uCj4+IEBAIC04MSw3ICs4MSw3IEBA IHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2NvbnN0IGludCBmZl9jdHpsbF94ODYobG9uZyBs b25nIHYpCj4+Cj4+ICAjaWYgZGVmaW5lZChfX0JNSTJfXykKPj4KPj4gLSNpZiBBVl9HQ0NfVkVS U0lPTl9BVF9MRUFTVCg1LDEpCj4+ICsjaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoNSwxKSB8 fCBBVl9IQVNfQlVJTFRJTihfX2J1aWx0aW5faWEzMl9iemhpX3NpKQo+PiAgI2lmIGRlZmluZWQo QVNTRVJUX0xFVkVMKSAmJiBBU1NFUlRfTEVWRUwgPj0gMgo+PiAgI2RlZmluZSBhdl96ZXJvX2V4 dGVuZCBhdl96ZXJvX2V4dGVuZF9ibWkyCj4+ICBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSBhdl9j b25zdCB1bnNpZ25lZCBhdl96ZXJvX2V4dGVuZF9ibWkyKHVuc2lnbmVkIGEsIHVuc2lnbmVkIHAp Cj4+IC0tCj4+IDIuNDUuMQo+Pgo+Cj4gYnVtcAoKQ2FuIHlvdSBzcGVjaWZ5IHRoZSBzeW1wdG9t cyB0aGF0IGFyZSBmaXhlZD8gSXMgdGhlcmUgYSBzcGVjaWZpYyBidWlsZCAKY29uZmlndXJhdGlv biB0aGF0IGZhaWxzLCBvciBpcyBpdCBhIGNhc2Ugb2YgdXNpbmcgbW9yZSBvcHRpbWFsIGJ1aWx0 aW5zIAp3aGVyZSBzdWl0YWJsZT8gKFNhbWUgZ29lcyBmb3IgMi8yIHByb2JhYmx5LikKCi8vIE1h cnRpbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==