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

Git pushed a commit to branch master
in repository ffmpeg.

commit 22b3de0eccf42174ea00ebc30c659bf0c555611b
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Sun Aug 23 22:29:23 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Thu Aug 27 00:51:10 2026 +0200

    avcodec/x86/h264_deblock: Avoid unnecessary stores/loads
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/h264_deblock.asm | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/libavcodec/x86/h264_deblock.asm b/libavcodec/x86/h264_deblock.asm
index ed79889633..57f5bd36c1 100644
--- a/libavcodec/x86/h264_deblock.asm
+++ b/libavcodec/x86/h264_deblock.asm
@@ -992,11 +992,9 @@ cglobal deblock_h_chroma_8, 5, 7, 8, 0-16, pix_, stride_, 
alpha_, beta_, tc0_
     CHROMA_H_START_XMM r5, r6
     LOAD_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
     TRANSPOSE_8x4B_XMM
-    movq [rsp], m0
-    movq [rsp + 8], m3
+    movq [rsp], m3
     CHROMA_INTER_BODY_XMM 1
-    movq m0, [rsp]
-    movq m3, [rsp + 8]
+    movq m3, [rsp]
     TRANSPOSE_4x8B_XMM
     STORE_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
 RET
@@ -1005,11 +1003,9 @@ cglobal deblock_h_chroma422_8, 5, 7, 8, 0-16, pix_, 
stride_, alpha_, beta_, tc0_
     CHROMA_H_START_XMM r5, r6
     LOAD_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
     TRANSPOSE_8x4B_XMM
-    movq [rsp], m0
-    movq [rsp + 8], m3
+    movq [rsp], m3
     CHROMA_INTER_BODY_XMM 2
-    movq m0, [rsp]
-    movq m3, [rsp + 8]
+    movq m3, [rsp]
     TRANSPOSE_4x8B_XMM
     STORE_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
 
@@ -1019,11 +1015,9 @@ cglobal deblock_h_chroma422_8, 5, 7, 8, 0-16, pix_, 
stride_, alpha_, beta_, tc0_
 
     LOAD_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
     TRANSPOSE_8x4B_XMM
-    movq [rsp], m0
-    movq [rsp + 8], m3
+    movq [rsp], m3
     CHROMA_INTER_BODY_XMM 2
-    movq m0, [rsp]
-    movq m3, [rsp + 8]
+    movq m3, [rsp]
     TRANSPOSE_4x8B_XMM
     STORE_8_ROWS PASS8ROWS(pix_q - 2, r5 - 2, stride_q, r6)
 RET

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to