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

Git pushed a commit to branch master
in repository ffmpeg.

commit be1c5c065a4b96f5e5ecd009ab895e0cf6d16c3f
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Thu Aug 13 15:52:04 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Fri Aug 14 21:21:52 2026 +0200

    av*/x86/yadif,lossless-videodsp: Don't use LSHIFT, RSHIFT macros
    
    There is no mmx code in these files.
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/lossless_videodsp.asm | 16 ++++++++--------
 libavfilter/x86/vf_yadif.asm         |  6 +++---
 libavfilter/x86/yadif-10.asm         |  8 ++++----
 libavfilter/x86/yadif-16.asm         |  8 ++++----
 4 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/libavcodec/x86/lossless_videodsp.asm 
b/libavcodec/x86/lossless_videodsp.asm
index 5815c8e5ae..bcfb55b3a7 100644
--- a/libavcodec/x86/lossless_videodsp.asm
+++ b/libavcodec/x86/lossless_videodsp.asm
@@ -46,7 +46,7 @@ cglobal add_median_pred, 6,6,8, dst, top, diff, w, left, 
left_top
     movu    m0, [topq]
     mova    m2, m0
     movd    m4, [left_topq]
-    LSHIFT  m2, 1
+    pslldq  m2, 1
     mova    m1, m0
     por     m4, m2
     movd    m3, [leftq]
@@ -59,7 +59,7 @@ cglobal add_median_pred, 6,6,8, dst, top, diff, w, left, 
left_top
 .loop:
     movu    m4, [topq+wq]
     mova    m0, m4
-    LSHIFT  m4, 1
+    pslldq  m4, 1
     por     m4, m1
     mova    m1, m0 ; t
     psubb   m0, m4 ; t-tl
@@ -77,17 +77,17 @@ cglobal add_median_pred, 6,6,8, dst, top, diff, w, left, 
left_top
     paddb   m3, m2 ; +residual
 %if i==0
     mova    m7, m3
-    LSHIFT  m7, mmsize-1
+    pslldq  m7, mmsize-1
 %else
     mova    m6, m3
-    RSHIFT  m7, 1
-    LSHIFT  m6, mmsize-1
+    psrldq  m7, 1
+    pslldq  m6, mmsize-1
     por     m7, m6
 %endif
 %if i<mmsize-1
-    RSHIFT  m0, 1
-    RSHIFT  m1, 1
-    RSHIFT  m2, 1
+    psrldq  m0, 1
+    psrldq  m1, 1
+    psrldq  m2, 1
 %endif
 %assign i i+1
 %endrep
diff --git a/libavfilter/x86/vf_yadif.asm b/libavfilter/x86/vf_yadif.asm
index 809cebdd3f..5a0ba50fa0 100644
--- a/libavfilter/x86/vf_yadif.asm
+++ b/libavfilter/x86/vf_yadif.asm
@@ -39,7 +39,7 @@ SECTION .text
     pavgb     m5, m3
     pand      m4, [pb_1]
     psubusb   m5, m4
-    RSHIFT    m5, 1
+    psrldq    m5, 1
     punpcklbw m5, m7
     mova      m4, m2
     psubusb   m2, m3
@@ -47,8 +47,8 @@ SECTION .text
     pmaxub    m2, m3
     mova      m3, m2
     mova      m4, m2
-    RSHIFT    m3, 1
-    RSHIFT    m4, 2
+    psrldq    m3, 1
+    psrldq    m4, 2
     punpcklbw m2, m7
     punpcklbw m3, m7
     punpcklbw m4, m7
diff --git a/libavfilter/x86/yadif-10.asm b/libavfilter/x86/yadif-10.asm
index c6952db64b..3a6b3ef759 100644
--- a/libavfilter/x86/yadif-10.asm
+++ b/libavfilter/x86/yadif-10.asm
@@ -48,15 +48,15 @@ SECTION .text
     pavgw     m5, m3
     pand      m4, [pw_1]
     psubusw   m5, m4
-    RSHIFT    m5, 2
+    psrldq    m5, 2
     mova      m4, m2
     psubusw   m2, m3
     psubusw   m3, m4
     PMAXUW    m2, m3
     mova      m3, m2
     mova      m4, m2
-    RSHIFT    m3, 2
-    RSHIFT    m4, 4
+    psrldq    m3, 2
+    psrldq    m4, 4
     paddw     m2, m3
     paddw     m2, m4
 %endmacro
@@ -153,7 +153,7 @@ SECTION .text
     psubusw      m3, m4
     PMAXUW       m2, m3
     mova         m3, m2
-    RSHIFT       m3, 4
+    psrldq       m3, 4
     paddw        m0, m2
     paddw        m0, m3
     psubw        m0, [pw_1]
diff --git a/libavfilter/x86/yadif-16.asm b/libavfilter/x86/yadif-16.asm
index 09cc543d7e..a161164a0d 100644
--- a/libavfilter/x86/yadif-16.asm
+++ b/libavfilter/x86/yadif-16.asm
@@ -72,7 +72,7 @@ SECTION .text
     pavgw     m5, m3
     pand      m4, [pw_1]
     psubusw   m5, m4
-    RSHIFT    m5, 2
+    psrldq    m5, 2
     punpcklwd m5, m7
     mova      m4, m2
     psubusw   m2, m3
@@ -80,8 +80,8 @@ SECTION .text
     PMAXUW    m2, m3
     mova      m3, m2
     mova      m4, m2
-    RSHIFT    m3, 2
-    RSHIFT    m4, 4
+    psrldq    m3, 2
+    psrldq    m4, 4
     punpcklwd m2, m7
     punpcklwd m3, m7
     punpcklwd m4, m7
@@ -186,7 +186,7 @@ SECTION .text
     psubusw      m3, m4
     PMAXUW       m2, m3
     mova         m3, m2
-    RSHIFT       m3, 4
+    psrldq       m3, 4
     punpcklwd    m2, m7
     punpcklwd    m3, m7
     paddd        m0, m2

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to