This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 9659ad754a6b8f60ace84716a1a54c021f43569b
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Thu Nov 5 20:25:55 2026 +0100
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Sun Nov 8 08:52:56 2026 +0100

    avutil/x86/x86util: Make STORE_DIFFx2 more flexible
    
    Reviewed-by: Lynne <[email protected]>
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/vp8dsp.asm |  4 ++--
 libavutil/x86/x86util.asm | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/libavcodec/x86/vp8dsp.asm b/libavcodec/x86/vp8dsp.asm
index 65b7d5a82c..41dea20c36 100644
--- a/libavcodec/x86/vp8dsp.asm
+++ b/libavcodec/x86/vp8dsp.asm
@@ -1045,8 +1045,8 @@ cglobal vp8_idct_add, 3, 3, 0, dst, block, stride
     pxor         m4, m4
     DEFINE_ARGS dst1, dst2, stride
     lea       dst2q, [dst1q+2*strideq]
-    STORE_DIFFx2 m0, m1, m6, m7, m4, 3, dst1q, strideq
-    STORE_DIFFx2 m2, m3, m6, m7, m4, 3, dst2q, strideq
+    STORE_DIFFx2 m0, m1, m6, m7, m4, 3, dst1q, strideq, movd
+    STORE_DIFFx2 m2, m3, m6, m7, m4, 3, dst2q, strideq, movd
 
     RET
 
diff --git a/libavutil/x86/x86util.asm b/libavutil/x86/x86util.asm
index 2365a1e65c..e346f246b2 100644
--- a/libavutil/x86/x86util.asm
+++ b/libavutil/x86/x86util.asm
@@ -648,9 +648,9 @@
     movh       %4, %1
 %endmacro
 
-%macro STORE_DIFFx2 8 ; add1, add2, reg1, reg2, zero, shift, source, stride
-    movh       %3, [%7]
-    movh       %4, [%7+%8]
+%macro STORE_DIFFx2 8-9 movh ; add1, add2, reg1, reg2, zero, shift, source, 
stride [, mov instr]
+    %9         %3, [%7]
+    %9         %4, [%7+%8]
     psraw      %1, %6
     psraw      %2, %6
     punpcklbw  %3, %5
@@ -659,8 +659,8 @@
     paddw      %4, %2
     packuswb   %3, %5
     packuswb   %4, %5
-    movh     [%7], %3
-    movh  [%7+%8], %4
+    %9       [%7], %3
+    %9    [%7+%8], %4
 %endmacro
 
 %macro SPLATW 2-3 0

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to