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

Git pushed a commit to branch master
in repository ffmpeg.

commit a9c0652193ee4872678cdf88e4f322ba7a5cabf5
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Sat Aug 8 01:36:44 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Tue Aug 11 21:17:13 2026 +0200

    avcodec/x86/h263dsp_loopfilter: Avoid shuffle
    
    Also start splatting a bit earlier.
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/h263_loopfilter.asm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/libavcodec/x86/h263_loopfilter.asm 
b/libavcodec/x86/h263_loopfilter.asm
index 868f843275..3515246de0 100644
--- a/libavcodec/x86/h263_loopfilter.asm
+++ b/libavcodec/x86/h263_loopfilter.asm
@@ -45,18 +45,17 @@ SECTION .text
     punpcklbw    m1, m7
     psubw        m1, m2
     psllw        m1, 2
+    movd         m2, %5
     paddw        m1, m0
     pxor         m6, m6
     pcmpgtw      m6, m1
+    punpcklbw    m2, m2
     pxor         m1, m6
     psubw        m1, m6
     psrlw        m1, 3
     packuswb     m1, m7
+    pshuflw      m2, m2, 0
     packsswb     m6, m7
-    movd         m2, %5
-    punpcklbw    m2, m2
-    punpcklbw    m2, m2
-    punpcklbw    m2, m2
     psubusb      m2, m1
     mova         m7, m2
     psubusb      m7, m1

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

Reply via email to