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

Git pushed a commit to branch master
in repository ffmpeg.

commit 6177af5acca3c9c2efefa4e94a561d6776ae1dc7
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Thu Dec 18 23:47:06 2025 +0100
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Fri Dec 19 20:56:09 2025 +0100

    avcodec/x86/lossless_videodsp: Avoid unnecessary reg push,pop
    
    Happens on Win64.
    
    Reviewed-by: Lynne <[email protected]>
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/lossless_videodsp.asm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/libavcodec/x86/lossless_videodsp.asm 
b/libavcodec/x86/lossless_videodsp.asm
index 462155656a..1761a2f08f 100644
--- a/libavcodec/x86/lossless_videodsp.asm
+++ b/libavcodec/x86/lossless_videodsp.asm
@@ -234,7 +234,7 @@ ADD_BYTES
     pshufb  m1, m4
     paddw   m1, m2
     paddw   m0, m1
-    pand    m0, m7
+    pand    m0, m6
     mov%1   [dstq+wq], m0
     add     wq, mmsize
     jl %%.loop
@@ -253,14 +253,14 @@ ADD_BYTES
 ; int add_left_pred_int16(uint16_t *dst, const uint16_t *src, unsigned mask, 
int w, int left)
 
;---------------------------------------------------------------------------------------------
 INIT_XMM ssse3
-cglobal add_left_pred_int16_unaligned, 4,4,8, dst, src, mask, w, left
+cglobal add_left_pred_int16_unaligned, 4,4,7, dst, src, mask, w, left
     mova    m5, [pb_ef]
     mova    m4, [pb_zzzzzzzz67676767]
     mova    m3, [pb_zzzz2323zzzzabab]
     movd    m0, leftm
+    movd    m6, maskm
     pslldq  m0, 14
-    movd    m7, maskm
-    SPLATW  m7 ,m7
+    SPLATW  m6, m6
     test    srcq, 15
     jnz .src_unaligned
     test    dstq, 15

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

Reply via email to