From 3956f2ffe3f239c24bfe29a0463512d96bca2b3d Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 13 Aug 2026 16:12:24 +0200 Subject: [PATCH] av*/x86/resample,h264_intrapred: Avoid using PSHUFLW It is useless in the absence of mmx. Signed-off-by: Andreas Rheinhardt --- libavcodec/x86/h264_intrapred.asm | 8 ++++---- libswresample/x86/resample.asm | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index d01d4b5386..798900f9b2 100644 --- a/libavcodec/x86/h264_intrapred.asm +++ b/libavcodec/x86/h264_intrapred.asm @@ -259,9 +259,9 @@ cglobal pred16x16_plane_%1_8, 2,9,5 %endif movhlps m1, m0 paddw m0, m1 - PSHUFLW m1, m0, q0032 + pshuflw m1, m0, q0032 paddw m0, m1 - PSHUFLW m1, m0, q0001 + pshuflw m1, m0, q0001 paddw m0, m1 ; sum of H coefficients lea r4, [r0+r2*8-1] @@ -467,11 +467,11 @@ cglobal pred8x8_plane_8, 2,9,5 paddw m0, m1 %if notcpuflag(ssse3) - PSHUFLW m1, m0, q0032 + pshuflw m1, m0, q0032 paddw m0, m1 %endif ; !ssse3 - PSHUFLW m1, m0, q0001 + pshuflw m1, m0, q0001 paddw m0, m1 ; sum of H coefficients lea r4, [r0+r2*4-1] diff --git a/libswresample/x86/resample.asm b/libswresample/x86/resample.asm index e155f171d1..d6501e1373 100644 --- a/libswresample/x86/resample.asm +++ b/libswresample/x86/resample.asm @@ -461,8 +461,8 @@ cglobal resample_linear_%1, 1, 7, 5, ctx, min_filter_length_x4, filter2, \ paddd m0, m1 %endif %if notcpuflag(xop) - PSHUFLW m3, m2, q0032 - PSHUFLW m1, m0, q0032 + pshuflw m3, m2, q0032 + pshuflw m1, m0, q0032 paddd m2, m3 paddd m0, m1 %endif