swscale/x86/yuv2yuvX: use the movsxdifnidn helper macro
Simplifies code Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user