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

Git pushed a commit to branch master
in repository ffmpeg.

commit 0aad8b860aee7966b5b54c491cccf21d137d4c7a
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Wed Jan 21 13:56:05 2026 +0100
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Thu Jan 29 11:54:57 2026 +0100

    avcodec/x86/hevc/deblock: Avoid vmovdqa
    
    (It would even be possible to avoid a clobbering m10 in
    MASKED_COPY and the mask register (%3) in MASKED_COPY2
    when VEX encoding is in use.)
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/hevc/deblock.asm | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/libavcodec/x86/hevc/deblock.asm b/libavcodec/x86/hevc/deblock.asm
index 61b79f8079..fbb12322e3 100644
--- a/libavcodec/x86/hevc/deblock.asm
+++ b/libavcodec/x86/hevc/deblock.asm
@@ -257,8 +257,7 @@ INIT_XMM sse2
 %macro MASKED_COPY 2
     pand             %2, m11 ; and mask
     pandn           m10, m11, %1; and -mask
-    por              %2, m10
-    mova             %1, %2
+    por              %1, %2, m10
 %endmacro
 
 ; in: %2 clobbered
@@ -267,8 +266,7 @@ INIT_XMM sse2
 %macro MASKED_COPY2 3
     pand             %2, %3 ; and mask
     pandn            %3, %1; and -mask
-    por              %2, %3
-    mova             %1, %2
+    por              %1, %2, %3
 %endmacro
 
 ALIGN 16

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

Reply via email to