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 6C22E400A6 for ; Sat, 15 Apr 2023 06:22:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7CD4968010E; Sat, 15 Apr 2023 09:22:53 +0300 (EEST) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 43D1368010E for ; Sat, 15 Apr 2023 09:22:47 +0300 (EEST) Received: by mail-wm1-f42.google.com with SMTP id bi22-20020a05600c3d9600b003f0ad935166so3458478wmb.4 for ; Fri, 14 Apr 2023 23:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681539759; x=1684131759; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BYLhPFzCsT4XYIWIy575x8zZzjzzuwepkCqUz0Sn5H0=; b=KcjD8F1nMZu3ScjeaXghvL4kiH80/TMvveaYFs7Q7K8JPBHIt4nLch4u7Oi4nqF6cp irte9QEK7KHedxSspJtmTm+zgJtKORoX56ML5ytdcb7QQnVgyXuFhI3Zq6ngGpwDeqTi YDSzftkDCepv/jvRt4Z1cbOlmjJCux1BK8A8u2+JiIuj7FqnYttgb8gCdn+jIlT8RSad bISn72th+4h2xqSVVUxFnCPlGXXKyy8BArHJqilsn/uMYyn0zyyV2zCLSgAJNNZjTFKp quPnT6tMU/35rNyaBNah8eSBrldabk7bKuqz6q+88EarveM+uB/85VTY4i4NR4icFlc/ Er+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681539759; x=1684131759; h=cc: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=BYLhPFzCsT4XYIWIy575x8zZzjzzuwepkCqUz0Sn5H0=; b=h914ptK+hx7PDupCQZRFqVyZ/tyo10c/gITLabIRA3C8b840IZX2ERddN34pSa7Bdg +yG3dDAZMDqxZpiYBhZsH5CbS7Ru2H9p1zCJhyRZBNy7dtU8ya41b5CTSdIZngA7RsvU +qGFYvx67t6GSRnauzVxn2ZmBzBVqHQOagjjvB7h+iBJWMiPaYCCrOkfxok3dgCcvqYq L39NyAzasEKgQrMrf896aiiDEpOZqYL2chCO48dRYlEXcEEhNjIRFxi7chZXrai5urvP +4NHuVK5Dd6BNNBwAVmNZJQx6u29Qy7nBb+7Sk2jRieImf2Q8u6w2MKY4JkGyic3Ts7Y jHOw== X-Gm-Message-State: AAQBX9fgr1OqD4ypwRFTHvX23/kr94vZEB5rc4eSOvDh2OS3c8QF+/MB MNGHQrVkmC15CS0qUxgGKSPj6xuiX9q4poNgQ0U= X-Google-Smtp-Source: AKy350ZNBqRFW3K6XUkA2b97GodJTl2Lz6THSv9uAROEnN7txmqpt6K/WDwP5M4yogb/u+251a7vxfLPt2skDhBJvjY= X-Received: by 2002:a7b:c395:0:b0:3f0:3ce6:9b08 with SMTP id s21-20020a7bc395000000b003f03ce69b08mr1804636wmj.8.1681539759227; Fri, 14 Apr 2023 23:22:39 -0700 (PDT) MIME-Version: 1.0 References: <20230414210810.47688-1-surajshirvankar@gmail.com> In-Reply-To: From: Suraj Shirvankar Date: Sat, 15 Apr 2023 08:22:27 +0200 Message-ID: To: "Ronald S. Bultje" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] vfilter: Speed up vf_mutiply with inlining 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 Cc: 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: SGkgUm9uYWxkCgpPbiBTYXQsIEFwciAxNSwgMjAyMywgMTozMyBBTSBSb25hbGQgUy4gQnVsdGpl IDxyc2J1bHRqZUBnbWFpbC5jb20+IHdyb3RlOgoKPiBIaSwKPgo+IE9uIEZyaSwgQXByIDE0LCAy MDIzIGF0IDU6MDjigK9QTSBTdXJhaiBTaGlydmFua2FyIDwKPiBzdXJhanNoaXJ2YW5rYXJAZ21h aWwuY29tPiB3cm90ZToKPgo+PiBBZGQgaW5saW5lIHRvIHByb3ZpZGUgYSBzbGlnaHQgc3BlZWQg dXAgZm8gdmZfbXVsdGlwbHkKPj4KPj4gU2lnbmVkLW9mZi1ieTogU3VyYWogU2hpcnZhbmthciA8 c3VyYWpzaGlydmFua2FyQGdtYWlsLmNvbT4KPj4gLS0tCj4+ICBsaWJhdmZpbHRlci92Zl9tdWx0 aXBseS5jIHwgOSArKysrLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDUgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci92Zl9tdWx0aXBs eS5jIGIvbGliYXZmaWx0ZXIvdmZfbXVsdGlwbHkuYwo+PiBpbmRleCA5NzliODg1ZWIxLi5iOWZm OTJkOGUxIDEwMDY0NAo+PiAtLS0gYS9saWJhdmZpbHRlci92Zl9tdWx0aXBseS5jCj4+ICsrKyBi L2xpYmF2ZmlsdGVyL3ZmX211bHRpcGx5LmMKPj4gQEAgLTcyLDkgKzcyLDggQEAgc3RhdGljIGlu dCBjb25maWdfaW5wdXQoQVZGaWx0ZXJMaW5rICppbmxpbmspCj4+ICAgICAgcmV0dXJuIDA7Cj4+ ICB9Cj4+Cj4+IC1zdGF0aWMgdm9pZCBtdWx0aXBseShjb25zdCB1aW50OF90ICpzc3JjLCBjb25z dCB1aW50OF90ICpycmVmLCB1aW50OF90Cj4+ICpkZHN0LAo+PiAtICAgICAgICAgICAgICAgICAg ICAgZmxvYXQgc2NhbGUsIGZsb2F0IG9mZnNldCwgaW50IHcpCj4+IC17Cj4+ICtzdGF0aWMgaW5s aW5lIHZvaWQgbXVsdGlwbHkoY29uc3QgdWludDhfdCAqc3NyYywgY29uc3QgdWludDhfdCAqcnJl ZiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICpkZHN0LCBmbG9hdCBz Y2FsZSwgZmxvYXQgb2Zmc2V0LAo+PiBpbnQgdykgewo+PiAgICAgIGNvbnN0IGZsb2F0ICpzcmMg PSAoY29uc3QgZmxvYXQgKilzc3JjOwo+PiAgICAgIGNvbnN0IGZsb2F0ICpyZWYgPSAoY29uc3Qg ZmxvYXQgKilycmVmOwo+PiAgICAgIGZsb2F0ICpkc3QgPSAoZmxvYXQgKilkZHN0Owo+Pgo+Cj4g UGxlYXNlIHByb3ZpZGUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRzIHRvIGp1c3RpZnkgdGhlIGNo YW5nZS4gV291bGRuJ3QgaXQKPiBiZSBiZXR0ZXIgdG8gd3JpdGUgU0lNRD8KPgoKSSBhZ3JlZSBp dCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8gdXNlIHRoZSBTSU1EIHZlcnNpb24uIFdpbGwgYXR0 YWNoCnJlbGF0aXZlIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50LgoKCj4KPj4gQEAgLTg2LDggKzg1 LDggQEAgc3RhdGljIHZvaWQgbXVsdGlwbHkoY29uc3QgdWludDhfdCAqc3NyYywgY29uc3QgdWlu dDhfdAo+PiAqcnJlZiwgdWludDhfdCAqZGRzdCwKPj4gICAgICB9Cj4+ICB9Cj4+Cj4+IC1zdGF0 aWMgaW50IG11bHRpcGx5X3NsaWNlKEFWRmlsdGVyQ29udGV4dCAqY3R4LCB2b2lkICphcmcsIGlu dCBqb2JuciwKPj4gaW50IG5iX2pvYnMpCj4+IC17Cj4+ICtzdGF0aWMgaW5saW5lIGludCBtdWx0 aXBseV9zbGljZShBVkZpbHRlckNvbnRleHQgKmN0eCwgdm9pZCAqYXJnLCBpbnQKPj4gam9ibnIs Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbmJfam9icykgewo+PiAg ICAgIE11bHRpcGx5Q29udGV4dCAqcyA9IGN0eC0+cHJpdjsKPj4gICAgICBjb25zdCBmbG9hdCBv ZmZzZXQgPSBzLT5vZmZzZXQ7Cj4+ICAgICAgY29uc3QgZmxvYXQgc2NhbGUgPSBzLT5zY2FsZTsK Pj4KPgo+IFRoaXMgZG9lcyBub3RoaW5nLCBzaW5jZSB0aGUgZnVuY3Rpb24gcG9pbnRlciBpcyBw YXNzZWQgdG8KPiBmZl9maWx0ZXJfZXhlY3V0ZSgpLgo+CgpBaCB5ZXMgbXkgYmFkLCB3aWxsIHJl bW92ZSB0aGlzIGNoYW5nZS4KCj4KPiBSb25hbGQKPgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==