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 F3A7F45248 for ; Sun, 16 Jul 2023 11:55:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 86ECC68C4FC; Sun, 16 Jul 2023 14:55:44 +0300 (EEST) Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com [209.85.160.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E51AA68C3F2 for ; Sun, 16 Jul 2023 14:55:38 +0300 (EEST) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-1b730eb017bso2448658fac.1 for ; Sun, 16 Jul 2023 04:55:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689508537; x=1692100537; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=cjL0yB/nmW6A7D31OdxG8RMkLWTUeKkwgVnJeLIkqmg=; b=k4g1YmQxCmjTg3uX0fZQoVrbZ6GEhuSplfOXDpC+5coF+EGm5rcg1Kt1E0g+/A69qC ly1HU00GuA+k51GTVDc5hD7nncc+AOk/s8jtZdSjuzqcHHpqv5dtUV2BUOspWBmc5QaU UGTt/dQX6KqfOite0/kUcPQiuayLMJmaU2QSOXM8puKrKnVR/8MOIuJUkZuYR0Zh0e6c RK9JqjAP73NKLpxzcDQm3YMoTOZ2njsaawUMkFW85Vg4aEVF3lj2Ldw8DLRCLAr2VKaA xXU4xcZor/xZFGcpkZ1YVITznntY37DsG5lHJxFAy5ovxJEKtgDrqxa9FufWGsE1jvJU RbOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689508537; x=1692100537; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cjL0yB/nmW6A7D31OdxG8RMkLWTUeKkwgVnJeLIkqmg=; b=VpYRbNK5F6UOWiONhkh8+CRF86+tIIuAgEImSQ1HdEnyhbUF3Y9KS965OKbTQBrofm wY57k06sJvFK6UQwpa8R76G9JqMiXMigdDfokgkmCsIxyQkig/qcApzLYytoYWyhTglR 8QSiKIdJhrexLqwh4IBmpIA1U0jgqFwarebhZwAcC+TJ6TAePzt8uXQmVfJ0kV/SX6LU TafkzzAb7lPABa5QzTdM0Gmu428NO8TWUM15TuMFEB0w/uu+wHmQh2wGA6IihJEg68R3 v4/pok3HgpCstXt9mYobQ69QBHfrLntSOy1QkjLEYa8lTQTbMqCqyy0nd8+YLa1BjPs7 lAAA== X-Gm-Message-State: ABy/qLbkY72FoaCuzL3fI+tJwAZvIGwtdu6EgG4IPbKVs6E/syjkRAK3 bC9+xoUPxVQY6I/afL6WXGJQbV+R0kk= X-Google-Smtp-Source: APBJJlHbBNjA+amRmUIFAUetcsTMqfZEPnQ77BkhF2/JUW/Wswe4LtS1qRWXZFdWtmjKq8Gn95/HPw== X-Received: by 2002:a05:6870:7013:b0:1b0:7c30:7baf with SMTP id u19-20020a056870701300b001b07c307bafmr7705703oae.42.1689508536835; Sun, 16 Jul 2023 04:55:36 -0700 (PDT) Received: from [192.168.0.16] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id u17-20020a05687004d100b001b36c56e6a7sm6002608oam.44.2023.07.16.04.55.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 16 Jul 2023 04:55:36 -0700 (PDT) Message-ID: <9f1b9ba6-cd2a-d63a-2756-e053ab50121e@gmail.com> Date: Sun, 16 Jul 2023 08:55:43 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: ffmpeg-devel@ffmpeg.org References: <20230715235832.64221-1-jamrial@gmail.com> <4842304.31r3eYUQgx@basile.remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <4842304.31r3eYUQgx@basile.remlab.net> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/x86/mathops: use constrained immediate operands 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: T24gNy8xNi8yMDIzIDY6MjMgQU0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IExlIHN1 bm51bnRhaW5hIDE2LiBoZWluw6RrdXV0YSAyMDIzLCAyLjU4LjMyIEVFU1QgSmFtZXMgQWxtZXIg YSDDqWNyaXQgOgo+PiBTaG91bGQgZml4IGFzc2VtYmxpbmcgd2l0aCBiaW51dGlsIGFzID49IDIu NDEKPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPgo+ PiAtLS0KPj4gVGhpcyBpcyBJTU8gYSBiaWcgYnJlYWthZ2UuIGJpbnV0aWwncyBhcyBoYXMgdW50 aWwgbm93IGNsaXBwZWQgdGhlc2UgdmFsdWVzCj4+IG9uIGl0cyBvd24sIGFuZCBuZXZlciByZXF1 aXJlZCB0aGUgY29tcGlsZXIgdG8gZG8gaXQuCj4gCj4gVEJILCBzaWxlbnRseSBjbGlwcGluZyBp bW1lZGlhdGUgY29uc3RhbnRzIHNvdW5kcyBsaWtlIGEgbmFzdHkgYnVnIHRoYXQgY291bGQKPiBj YXVzZSByZWFsbHkgbmFzdHkgc3VwcmlzZXMgaWYgc29tZWJvZHkgZXZlcnkgcGFzc2VzIGFuIG91 dC1vZi1yYW5nZSBjb25zdGFudC4KCldlJ3JlIHBhc3NpbmcgaXQgb3V0IG9yIHJhbmdlIGNvbnN0 YW50cyBhbHJpZ2h0LiBJIHRyaWVkIGFkZGluZyBhbiAKYXZfYXNzZXJ0MCgodWludDhfdCkoLXMp IDw9IDMxKSBhbmQgbW9zdCBmYXRlIHRlc3RzIHN0YXJ0ZWQgZmFpbGluZy4KCj4gVGhpcyBoYXMg aGFwcGVuZWQgdG8gbWUgbWFueSB0aW1lcywgdHlwaWNhbGx5IHdpdGggaW5jaWRlbnRhbGx5IG91 dC1vZi1yYW5nZQo+IGltbWVkaWF0ZSBvZmZzZXRzIGluIGxvYWRzL3N0b3Jlcy4KPiAKPiAoLi4u KQo+IAo+PiAgICAgICBfX2FzbV9fICgic2hybCAlMSwgJTBcblx0Igo+PiAgICAgICAgICAgIDog IityIiAoYSkKPj4gLSAgICAgICAgIDogImljIiAoKHVpbnQ4X3QpKC1zKSkKPj4gKyAgICAgICAg IDogIkljIiAoKHVpbnQ4X3QpKC1zKSkKPiAKPiBOb3RlIHRoYXQgdGhpcyBpcyBub3QgZXF1aXZh bGVudC4gTm93LCBpZiBgc2AgaXMgY29uc3RhbnQgYnV0IG91dCBvZiByYW5nZSwKPiB0aGUgY29t cGlsZXIgd2lsbCBiZSByZXF1aXJlZCB0byBmaXQgaXQuIEFuZCBpdCBkb2VzIHRoYXQgYnkgbW92 aW5nIGl0IGludG8KPiBFQ1guIFRoaXMgaXMgcHJvYmFibHkgbm90IHdoYXQgeW91IHdhbnQuCj4g Cj4gQUZBSUNULCB5b3Ugc2hvdWxkIGtlZXAgdGhlIGNvbnN0cmFpbnQgYXMgaXQgaXMsIGFuZCBm aXggdGhlIG9wZXJhbmQgdmFsdWUKPiBpbnN0ZWFkIGJ5IG1hc2tpbmcgaXQsIGUuZy46Cj4gCj4g ICAgICAgICAgaWYgKF9fYnVpbHRpbl9jb25zdGFudF9wKHMpKQo+ICAgICAgICAgICAgICAgICAg X19hc21fXyAoInNocmwgJTEsICUwXG5cdCIKPiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAi K3IiIChhKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJpIiAoKC1zKSAmIDB4MWYpCj4g ICAgICAgICAgICAgICAgICApOwo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIF9f YXNtX18gKCJzaHJsICUxLCAlMFxuXHQiCj4gICAgICAgICAgICAgICAgICAgICAgICAgIDogIity IiAoYSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYyIgKC1zKQo+ICAgICAgICAgICAg ICAgICAgKTsKPiAKPiAoTm90IHN1cmUgaWYgdGhlIHRoZSAweDFmIG1hc2sgaXMgY29ycmVjdCwg YnV0IHlvdSBnZXQgdGhlIGlkZWEuKQoKSXQgaXMsIGp1c3QgdGVzdGVkLgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==