Commit b265036a85 for ffmpeg
commit b265036a85ca5e25498e74e1be9f28a668502ccd
Author: Niklas Haas <git@haasn.dev>
Date: Sat Nov 7 14:32:05 2026 +0100
swscale/x86: pre-load CLEAR continuation
Breaks apart the data dependency, same as the other kernels.
Signed-off-by: Niklas Haas <git@haasn.dev>
diff --git a/libswscale/x86/ops_int.asm b/libswscale/x86/ops_int.asm
index e3062173bc..9522aa015c 100644
--- a/libswscale/x86/ops_int.asm
+++ b/libswscale/x86/ops_int.asm
@@ -601,11 +601,12 @@ IF V2, mova %3, %2
%assign PRIV_SIZE 4 * 4
%assign ONE_MASK %1
%assign ZERO_MASK %2
+ LOAD_CONT tmp0q
IF1 X, clear 0, mx, mx2
IF1 Y, clear 1, my, my2
IF1 Z, clear 2, mz, mz2
IF1 W, clear 3, mw, mw2
- CONTINUE
+ CONTINUE tmp0q
%endmacro
;---------------------------------------------------------