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

Git pushed a commit to branch master
in repository ffmpeg.

commit 5da3cab645114e7501f09c61c794631f90a7f54e
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Sun Mar 1 03:22:28 2026 +0100
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Fri Mar 6 20:02:42 2026 +0100

    avcodec/x86/vvc/alf: Avoid broadcast
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/vvc/alf.asm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/libavcodec/x86/vvc/alf.asm b/libavcodec/x86/vvc/alf.asm
index 7393f39f8f..cd4de6185d 100644
--- a/libavcodec/x86/vvc/alf.asm
+++ b/libavcodec/x86/vvc/alf.asm
@@ -688,13 +688,12 @@ cglobal vvc_alf_classify_grad_%1bpc, 6, 14, 16, 
gradient_sum, src, src_stride, w
     movu              m1, [gradq + sum_strideq]
     movu              m2, [gradq + 2 * sum_strideq]
 
-    pcmpeqb          m11, m11
     movd            xm13, yd
-    vpbroadcastd     m13, xm13
     movd            xm12, vb_posd
-    vpbroadcastd     m12, xm12
-    pcmpeqd          m13, m12       ; y == vb_pos
-    pandn            m13, m11       ; y != vb_pos
+    pcmpeqb         xm11, xm11
+    pcmpeqd         xm13, xm12      ; y == vb_pos
+    pxor            xm13, xm11      ; y != vb_pos
+    vpbroadcastd     m13, xm13
 
     vpbroadcastd     m14, [dw3]
     pblendvb         m14, m14, [dd2], m13    ; ac

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

Reply via email to