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 458974E7B5 for ; Wed, 11 Jun 2025 18:51:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D122F68813B; Wed, 11 Jun 2025 21:51:43 +0300 (EEST) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4E5ED687C8E for ; Wed, 11 Jun 2025 21:51:37 +0300 (EEST) Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-607ea238c37so510613a12.2 for ; Wed, 11 Jun 2025 11:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749667896; x=1750272696; 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=zK2Qms22hkSGNJK0dcwo/qNNZ4Zwm+VmTD49Q9/ovHw=; b=Lb0HnS689VfkEzbVgAO2VUqdYxZJFYj1Hy3vRt2TGVg1LT7x1KSNYhJLTXd9WrSv4L 6/3dvH4ardNMHOz6fw9RQ3VYqv5nTCuXt42e7Ks08VQiL16iOQO5TBprGmUu3DrMGccV Ekur5F01gqmKya9BMlEpFnYSsg/cSfUI2aFFejmY+PTJFS3SF1+wrOL0UcM+ywnXXbxn xJc3YjMgDGrU1xZC7M7/tSkLx/DNaQ7MB6vCt2rhdWV9//SxJbvaYE5Ibi5lRhR0XOKR uArOtGWLMBdIJFflw98tSd1nnT7qwdGZovdNblt4QDQYtj52Bkp3Am/uS6BqON929HwK ENLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749667896; x=1750272696; 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=zK2Qms22hkSGNJK0dcwo/qNNZ4Zwm+VmTD49Q9/ovHw=; b=En1S5UV6oBFL2uBtesf9a+3lUKv5dqBk/C9ZmlQrccqC0ozDPKq4faR1bDbvuVeoGb 3vJmQGgUAl7BgCy/MICu4C0Qppqh3tb4VHKVRo0r0aTtbkFYg6l5A4lsfuudmMqeZ5r/ irWhDxEuZHw48gPRpY048/SS5Ow6gDkFvLL2Z3+zb3U5JzA/qszMgfAVsgW50vsFBwco iDeXhOCrGu0o4I9p2TRXt7WWwX5Q2gOpCZjGT7N8APNevNF6SuXBAK6FQwDqdIi4hZ7C FAlEpyva+XRMBrU8RWh72j9exHwhcpNC604wHX0FowYwZveWEBtPCo3J/6pe7MvAIdTT pYNw== X-Gm-Message-State: AOJu0Yz6Nb+Q4lVXaePvSJUuz9Ppne/JKSi8vp6Ejj2nYPuj9Q5NVuZ+ IAQd58az8xq7UDlOAnSDzx0xBYAneyqoyEXpajA4NYLCOBYKNWz+mK17B2qLJ9uQEGz6X02t8zt UMexlEu7vL3mngyuvlas0x7Zp+hQc+VSV9wrf X-Gm-Gg: ASbGncuKl3R2nSah4md+Mr2STU4yEBIHSkW22+HUsMkNU9JGfB8MLLgl2nfmTPE/uB/ lJo8fgavCBOH9odLRV6uiHd5pLdN1jjJQg5fCvR7KP5NJzQ7XJiNAzdyMfpnaAHoGlMo1dsQ0ou +C3qIh4PcJUC9VyC9t87wYYfUsXvjaf15lnMy0BGNN X-Google-Smtp-Source: AGHT+IFWGf6Yu7tFZp3+537l2/tTuZuYbEq0bWaYrK9FK8ptcKl4jP03+wkFfchNJ3OEHwWAHuoEDM1+zLDY3+JagWs= X-Received: by 2002:a05:6402:42cb:b0:607:f558:2894 with SMTP id 4fb4d7f45d1cf-60846a9d5b8mr4444567a12.3.1749667895842; Wed, 11 Jun 2025 11:51:35 -0700 (PDT) MIME-Version: 1.0 References: <20250331120237.1315-1-kasper93@gmail.com> <559dd37b-57b6-79f-57e-be9eafc024a5@martin.st> In-Reply-To: <559dd37b-57b6-79f-57e-be9eafc024a5@martin.st> From: Kacper Michajlow Date: Wed, 11 Jun 2025 20:51:23 +0200 X-Gm-Features: AX0GCFvHA0w-vNYQkz7aa-RBFGXAiO5k2uTH6soBgSZAi4tFY8Ouamjg31b0qEA 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: T24gV2VkLCAxMSBKdW4gMjAyNSBhdCAyMDo0NSwgTWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFy dGluLnN0PiB3cm90ZToKPgo+IE9uIFdlZCwgMTEgSnVuIDIwMjUsIEthY3BlciBNaWNoYWpsb3cg d3JvdGU6Cj4KPiA+IE9uIE1vbiwgMzEgTWFyIDIwMjUgYXQgMTQ6MDMsIEthY3BlciBNaWNoYWrF gm93IDxrYXNwZXI5M0BnbWFpbC5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gRml4ZXMgdXNlIG9mIGJ1 bHRpbnMgb24gY2xhbmcgeDg2XzY0LXBjLXdpbmRvd3MtbXN2YyB3aGljaCBkb2VzIG5vdAo+ID4+ IGRlZmluZSBhbnkgX19HTlVDX18uIEFsc28gb24gb3RoZXIgdGFyZ2V0cyBfX0dOVUNfXyBpcyBk ZWZpbmVkIHRvIDQgYnkKPiA+PiBkZWZhdWx0LCBzbyBhbnkgZmVhdHVyZSB0ZXN0aW5nIGJhc2Vk IG9uIHZlcnNpb24gaXMgbm90IHJlYWxseSB2YWxpZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6 IEthY3BlciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5jb20+Cj4gPj4gLS0tCj4gPj4gIGxp YmF2dXRpbC9pbnRtYXRoLmggICAgIHwgMTIgKysrKystLS0tLS0tCj4gPj4gIGxpYmF2dXRpbC94 ODYvaW50bWF0aC5oIHwgIDQgKystLQo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvaW50 bWF0aC5oIGIvbGliYXZ1dGlsL2ludG1hdGguaAo+ID4+IGluZGV4IDUyZTExYThkNWYuLmIxNzdh ODQ4YzYgMTAwNjQ0Cj4gPj4gLS0tIGEvbGliYXZ1dGlsL2ludG1hdGguaAo+ID4+ICsrKyBiL2xp YmF2dXRpbC9pbnRtYXRoLmgKPiA+PiBAQCAtMzUsNyArMzUsNyBAQAo+ID4+ICAjZW5kaWYKPiA+ Pgo+ID4+ICAjaWYgSEFWRV9GQVNUX0NMWgo+ID4+IC0jaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVB U1QoMyw0KQo+ID4+ICsjaWYgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoMyw0KSB8fCBBVl9IQVNf QlVJTFRJTihfX2J1aWx0aW5fY2x6KQo+ID4+ICAjaWZuZGVmIGZmX2xvZzIKPiA+PiAgIyAgIGRl ZmluZSBmZl9sb2cyKHgpICgzMSAtIF9fYnVpbHRpbl9jbHooKHgpfDEpKQo+ID4+ICAjICAgaWZu ZGVmIGZmX2xvZzJfMTZiaXQKPiA+PiBAQCAtOTAsMTggKzkwLDE2IEBAIHN0YXRpYyBhdl9hbHdh eXNfaW5saW5lIGF2X2NvbnN0IGludCBmZl9sb2cyXzE2Yml0X2ModW5zaWduZWQgaW50IHYpCj4g Pj4gICAqLwo+ID4+Cj4gPj4gICNpZiBIQVZFX0ZBU1RfQ0xaCj4gPj4gLSNpZiBBVl9HQ0NfVkVS U0lPTl9BVF9MRUFTVCgzLDQpCj4gPj4gLSNpZm5kZWYgZmZfY3R6Cj4gPj4gKyNpZiAhZGVmaW5l ZChmZl9jdHopICYmIChBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hBU19CVUlM VElOKF9fYnVpbHRpbl9jdHopKQo+ID4+ICAjZGVmaW5lIGZmX2N0eih2KSBfX2J1aWx0aW5fY3R6 KHYpCj4gPj4gICNlbmRpZgo+ID4+IC0jaWZuZGVmIGZmX2N0emxsCj4gPj4gKyNpZiAhZGVmaW5l ZChmZl9jdHpsbCkgJiYgKEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDMsNCkgfHwgQVZfSEFTX0JV SUxUSU4oX19idWlsdGluX2N0emxsKSkKPiA+PiAgI2RlZmluZSBmZl9jdHpsbCh2KSBfX2J1aWx0 aW5fY3R6bGwodikKPiA+PiAgI2VuZGlmCj4gPj4gLSNpZm5kZWYgZmZfY2x6Cj4gPj4gKyNpZiAh ZGVmaW5lZChmZl9jbHopICYmIChBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCgzLDQpIHx8IEFWX0hB U19CVUlMVElOKF9fYnVpbHRpbl9jbHopKQo+ID4+ICAjZGVmaW5lIGZmX2Nseih2KSBfX2J1aWx0 aW5fY2x6KHYpCj4gPj4gICNlbmRpZgo+ID4+ICAjZW5kaWYKPiA+PiAtI2VuZGlmCj4gPj4KPiA+ PiAgI2lmbmRlZiBmZl9jdHoKPiA+PiAgI2RlZmluZSBmZl9jdHogZmZfY3R6X2MKPiA+PiBAQCAt MTU0LDcgKzE1Miw3IEBAIHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2NvbnN0IHVuc2lnbmVk IGZmX2Nsel9jKHVuc2lnbmVkIHgpCj4gPj4gIH0KPiA+PiAgI2VuZGlmCj4gPj4KPiA+PiAtI2lm IEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDMsNCkKPiA+PiArI2lmIEFWX0dDQ19WRVJTSU9OX0FU X0xFQVNUKDMsNCkgfHwgQVZfSEFTX0JVSUxUSU4oX19idWlsdGluX3Bhcml0eSkKPiA+PiAgI2lm bmRlZiBhdl9wYXJpdHkKPiA+PiAgI2RlZmluZSBhdl9wYXJpdHkgX19idWlsdGluX3Bhcml0eQo+ ID4+ICAjZW5kaWYKPiA+PiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmggYi9s aWJhdnV0aWwveDg2L2ludG1hdGguaAo+ID4+IGluZGV4IDQ4OTNhMWYxYjQuLjAzMGRlZDZiNmYg MTAwNjQ0Cj4gPj4gLS0tIGEvbGliYXZ1dGlsL3g4Ni9pbnRtYXRoLmgKPiA+PiArKysgYi9saWJh dnV0aWwveDg2L2ludG1hdGguaAo+ID4+IEBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBhdl9hbHdh eXNfaW5saW5lIGF2X2NvbnN0IGludCBmZl9jdHpsbF94ODYobG9uZyBsb25nIHYpCj4gPj4KPiA+ PiAgI2VuZGlmIC8qIEhBVkVfRkFTVF9DTFogKi8KPiA+Pgo+ID4+IC0jaWYgZGVmaW5lZChfX0dO VUNfXykKPiA+PiArI2lmIGRlZmluZWQoX19HTlVDX18pIHx8IGRlZmluZWQoX19jbGFuZ19fKQo+ ID4+Cj4gPj4gIC8qIE91ciBnZW5lcmljIHZlcnNpb24gb2YgYXZfcG9wY291bnQgaXMgZmFzdGVy IHRoYW4gR0NDJ3MgYnVpbHQtaW4gb24KPiA+PiAgICogQ1BVcyB0aGF0IGRvbid0IHN1cHBvcnQg dGhlIHBvcGNudCBpbnN0cnVjdGlvbi4KPiA+PiBAQCAtODEsNyArODEsNyBAQCBzdGF0aWMgYXZf YWx3YXlzX2lubGluZSBhdl9jb25zdCBpbnQgZmZfY3R6bGxfeDg2KGxvbmcgbG9uZyB2KQo+ID4+ Cj4gPj4gICNpZiBkZWZpbmVkKF9fQk1JMl9fKQo+ID4+Cj4gPj4gLSNpZiBBVl9HQ0NfVkVSU0lP Tl9BVF9MRUFTVCg1LDEpCj4gPj4gKyNpZiBBVl9HQ0NfVkVSU0lPTl9BVF9MRUFTVCg1LDEpIHx8 IEFWX0hBU19CVUlMVElOKF9fYnVpbHRpbl9pYTMyX2J6aGlfc2kpCj4gPj4gICNpZiBkZWZpbmVk KEFTU0VSVF9MRVZFTCkgJiYgQVNTRVJUX0xFVkVMID49IDIKPiA+PiAgI2RlZmluZSBhdl96ZXJv X2V4dGVuZCBhdl96ZXJvX2V4dGVuZF9ibWkyCj4gPj4gIHN0YXRpYyBhdl9hbHdheXNfaW5saW5l IGF2X2NvbnN0IHVuc2lnbmVkIGF2X3plcm9fZXh0ZW5kX2JtaTIodW5zaWduZWQgYSwgdW5zaWdu ZWQgcCkKPiA+PiAtLQo+ID4+IDIuNDUuMQo+ID4+Cj4gPgo+ID4gYnVtcAo+Cj4gQ2FuIHlvdSBz cGVjaWZ5IHRoZSBzeW1wdG9tcyB0aGF0IGFyZSBmaXhlZD8gSXMgdGhlcmUgYSBzcGVjaWZpYyBi dWlsZAo+IGNvbmZpZ3VyYXRpb24gdGhhdCBmYWlscywgb3IgaXMgaXQgYSBjYXNlIG9mIHVzaW5n IG1vcmUgb3B0aW1hbCBidWlsdGlucwo+IHdoZXJlIHN1aXRhYmxlPyAoU2FtZSBnb2VzIGZvciAy LzIgcHJvYmFibHkuKQoKQXMgdGhlIGNvbW1pdCBtZXNzYWdlIHNheXMgaXQgIkZpeGVzIHVzZSBv ZiBidWx0aW5zIG9uIGNsYW5nCng4Nl82NC1wYy13aW5kb3dzLW1zdmMiLiBJdCBub3cgdXNlcyBi dWlsdGlucyB3aGVyZSBwcmV2aW91c2x5IGl0CndvdWxkIGZhbGxiYWNrIHRvIEMgaW1wbGVtZW50 YXRpb24uCgotIEthY3BlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==