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]
