swscale/x86/yuv2yuvX: use the movsxdifnidn helper macro

Simplifies code

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2021-02-18 12:09:27 -03:00
parent ebb48d85a0
commit 1a555d3c60

View File

@@ -40,11 +40,9 @@ cglobal yuv2yuvX, 7, 7, 8, filter, filterSize, src, dest, dstW, dither, offset
%else %else
%define movr movdqu %define movr movdqu
%endif %endif
%if ARCH_X86_64 movsxdifnidn dstWq, dstWd
movsxd dstWq, dstWd movsxdifnidn offsetq, offsetd
movsxd offsetq, offsetd movsxdifnidn srcq, srcd
movsxd srcq, srcd
%endif ; x86-64
%if cpuflag(avx2) %if cpuflag(avx2)
vpbroadcastq m3, [ditherq] vpbroadcastq m3, [ditherq]
%else %else