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 3E5924C6E2 for ; Mon, 4 Aug 2025 20:04:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 494D868C329; Mon, 4 Aug 2025 23:04:25 +0300 (EEST) Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 36329687CC4 for ; Mon, 4 Aug 2025 23:04:19 +0300 (EEST) Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-87f1b3a3e7bso1267431241.1 for ; Mon, 04 Aug 2025 13:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754337857; x=1754942657; 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=7ptiJcFRJmSd+GFk/qHn7byd4kVVsCXJymq3Y/nhB/0=; b=V4Ox0jL5x2kiHTFrvzG0MWOQ8klkEpDwQgYnMkhaBtgs4bqiCcvxdI8l8cwpEtnITX UF2xkLJ/JbN+aFC5MzZhfZLBNS+tNV7eKF4VOqjaxBH9bVclEIr7cAVWo8XQxbpEr7F9 bwLfTEMiHrr3v7V+lYrbuNKjQXQxD4sf453XlK29JSl3zkholxsQF4EtoMrs1+jozeof 36FuCkF/f8A4WzBYV7PGkX+T0dhUiHEEe6Cb3hBcYcskG/z4BARLInmDx0kZZ2vCfRxA JC/TIHNXqLJ1YznCDY9f/KEKj4zQ9cSHuBT+f2xPx5H0cs+/cAqJs2PCbtmQWAgGOli2 wl3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754337857; x=1754942657; 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=7ptiJcFRJmSd+GFk/qHn7byd4kVVsCXJymq3Y/nhB/0=; b=byX+Zlmp/IxKpahPaOuyh02lwfVD4VswC+HTsMY5nM6W49+RFb4YbXTA5ZaAo1zZ8z 0S0XoHFoto32pyMMH+jMHthobZDuZX7JJRKw0wsuzu0a9mLYO4Q2ZqhS+bqAqFBlyFHc qfivQCr3Ft/ELC+bW7zP2v6qrpxbIfsjkYmhQ4CdjkE33crprj7JI3mwGic39ZdF7Iit 6maQGlpbjkcRH+kTWiIBAike2pREfQqeyyJDkhsERjNXn6QL6ZSccJasp+zKzRj+vW0R XMKDVCbn/nv4m2CSf/XnjXSOijx29f8s5jjryTP9iAvYwIuMaQnNRaiBJT4Vp9tqOSsu ztVg== X-Gm-Message-State: AOJu0YzLiUMyFqFwh3hL2DSCzTnNW+tT8UvwFlkwKed26XTN1p9VcQ3M 1dmjl9PImlXoKFssuKC84WOYAei7j3YtXfMp9BQkaZOWIu3Pv1XGLkl/Pp/XQ2EONu3Z/r9A8ty 2sSjNYNqFAKfrUFeuCq1mCSZE6w5AX4PHYA== X-Gm-Gg: ASbGncvikUxYOhemUDTZuQvdudOygTo4HJ0uIaaNIPGKHcnUq4kswxNMuDWdjlRNsQ/ giiM/qy79gqOra/Q8AgrX8ck5ssRCnxuGhOdTm9FkKCLQUuu+jAlGos/opqtyNG2nP6nsQ5SuPR mzjysZqMzTuK6sj9FMycf1i34/G8Yzg19xWccqHwt2qktPyy9wdPk9E5n6gbyyrNth2fxDRfqx+ yNomZNqxyZKI+OQav2SSv1FXkhPkRNmr5FJoVB+ X-Google-Smtp-Source: AGHT+IH3KH8rM+/OGUvS9l+MmofxMev4AGRvP4yIUjLpiMCkemu+Di5m5Io3bWVxbOtrqnkVLgiFVHMiz3JIIz18vFU= X-Received: by 2002:a05:6102:942:b0:4f9:69a9:4ec5 with SMTP id ada2fe7eead31-4fdc4c036b6mr4403960137.27.1754337857505; Mon, 04 Aug 2025 13:04:17 -0700 (PDT) MIME-Version: 1.0 References: <20250804135035.465073-1-alankelly@google.com> <064B6262-D88B-4C8B-A9B2-26725F600064@gmail.com> In-Reply-To: <064B6262-D88B-4C8B-A9B2-26725F600064@gmail.com> From: Hendrik Leppkes Date: Mon, 4 Aug 2025 22:04:02 +0200 X-Gm-Features: Ac12FXzvnN2GN9zDqiG7HV87XlYMSMo5ndB26P6fqDe1p9I4kgFmcoAU5WITQck Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] swscale: Break loop-carried dependency enabling parallel out of order execution of the gathers. 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: T24gTW9uLCBBdWcgNCwgMjAyNSBhdCA3OjE54oCvUE0gSmFjb2IgTGlmc2hheSA8cHJvZ3JhbW1l cmpha2VAZ21haWwuY29tPiB3cm90ZToKPgo+Cj4KPiBPbiBBdWd1c3QgNCwgMjAyNSA2OjQ5OjIw IEFNIFBEVCwgQWxhbiBLZWxseSB2aWEgZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZz4gd3JvdGU6Cj4gPiBUaGUgZ2F0aGVyIGlzIHVubWFza2VkIGJ1dCB0aGUgaW5zdHJ1Y3Rp b24gZG9lcyBhIG1lcmdlIGludG8geW1tNCwgd2hpY2gKPiA+IGRlcGVuZHMgb24gdGhlIHZhbHVl IG9mIHltbTQgZnJvbSB0aGUgcHJldmlvdXMgbG9vcCBpdGVyYXRpb24uIFRoZQo+ID4gb3V0LW9m LW9yZGVyIHNjaGVkdWxlciBkb2VzIG5vdCBrbm93IHN0YXRpY2FsbHkgdGhhdCB0aGUgaW5zdHJ1 Y3Rpb24gaXMKPiA+IGZ1bGx5IHVubWFza2VkLCBwcmV2ZW50aW5nIHBhcmFsbGVsIG91dC1vZi1v cmRlciBleGVjdXRpb24gb2YgdGhlCj4gPiBnYXRoZXJzLgo+ID4gLS0tCj4gPiAgbGlic3dzY2Fs ZS94ODYvc2NhbGVfYXZ4Mi5hc20gfCAzICsrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy dGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGlic3dzY2FsZS94ODYvc2NhbGVfYXZ4Mi5h c20gYi9saWJzd3NjYWxlL3g4Ni9zY2FsZV9hdngyLmFzbQo+ID4gaW5kZXggYjRiODUyZDYwYi4u OTBlZThiMGEwZSAxMDA2NDQKPiA+IC0tLSBhL2xpYnN3c2NhbGUveDg2L3NjYWxlX2F2eDIuYXNt Cj4gPiArKysgYi9saWJzd3NjYWxlL3g4Ni9zY2FsZV9hdngyLmFzbQo+ID4gQEAgLTY4LDggKzY4 LDEwIEBAIGNnbG9iYWwgaHNjYWxlOHRvMTVfJTEsIDcsIDksIDE2LCBwb3MwLCBkc3QsIHcsIHNy Y21lbSwgZmlsdGVyLCBmbHRwb3MsIGZsdHNpemUsCj4gPiAgLmlubmVybG9vcDoKPiA+ICAlZW5k aWYKPiA+ICAgICAgdnBjbXBlcWQgIG0xMywgbTEzCj4gPiArICAgIHB4b3IgbTMsIG0zICA7IGJy ZWFrIGxvb3AtY2FycmllZCBkZXBlbmRlbmN5Cj4KPiB0aGlzIGlzIGluIEFWWDIgY29kZSwgc28g eW91IHNob3VsZCB1c2UgdnB4b3Igc2luY2UgcHhvciB3aWxsIGp1c3QgY2xlYXIgdGhlIGxvd2Vy IDEyOCBiaXRzIGFuZCBsZWF2ZSB0aGUgdXBwZXIgMTI4IGJpdHMgdW5tb2RpZmllZC4gYWN0dWFs bHksIG9uIHNvbWUgb2xkZXIgaW50ZWwgY3B1cyBpdCB3aWxsIGNhdXNlIGEgaHVnZSBzdGFsbCBk dWUgdG8gbm90IGJlaW5nIHYtcHJlZml4ZWQ6Cj4gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9x dWVzdGlvbnMvNDEzMDM3ODAvd2h5LWlzLXRoaXMtc3NlLWNvZGUtNi10aW1lcy1zbG93ZXItd2l0 aG91dC12emVyb3VwcGVyLW9uLXNreWxha2UvNDEzNDk4NTIjNDEzNDk4NTIKPgoKVGhlIHYgaXMg YWN0dWFsbHkgYXV0b21hdGljYWxseSBhZGRlZCBieSB0aGUgcHJlLXByb2Nlc3NvciB0aHJvdWdo Cng4NmluYy5hc20gaWYgdGhlIGZ1bmN0aW9uIGlzIG1hcmtlZCBhcyBhdnggLSBpdHMgYSBiaXQg Y29uZnVzaW5nCmJlY2F1c2UgYWxsIG90aGVyIGluc3RydWN0aW9ucyBhcmUgZXhwbGljaXRseSB1 c2luZyBpdCBob3dldmVyLCBzbyBpdAptaWdodCBzdGlsbCBiZSBhIGdvb2QgaWRlYSB0byBiZSBl eHBsaWNpdCBhYm91dCBpdC4KCkFzIGZvciB0aGUgcGF0Y2ggaXRzZWxmLCBhbnkgbnVtYmVycz8K Ci0gSGVuZHJpawpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==