Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2021-02-18 18:09:27 +0300
committerJames Almer <jamrial@gmail.com>2021-02-19 00:47:43 +0300
commit1a555d3c604804dcedacd230d410cfc822da3f4c (patch)
tree4c719c179cc4378e4d0857433f5989393d252f16 /libswscale/x86/yuv2yuvX.asm
parentebb48d85a07551ca82965bb66b88e50606683b4d (diff)
swscale/x86/yuv2yuvX: use the movsxdifnidn helper macro
Simplifies code Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libswscale/x86/yuv2yuvX.asm')
-rw-r--r--libswscale/x86/yuv2yuvX.asm8
1 files changed, 3 insertions, 5 deletions
diff --git a/libswscale/x86/yuv2yuvX.asm b/libswscale/x86/yuv2yuvX.asm
index 062028471a..521880dabe 100644
--- a/libswscale/x86/yuv2yuvX.asm
+++ b/libswscale/x86/yuv2yuvX.asm
@@ -40,11 +40,9 @@ cglobal yuv2yuvX, 7, 7, 8, filter, filterSize, src, dest, dstW, dither, offset
%else
%define movr movdqu
%endif
-%if ARCH_X86_64
- movsxd dstWq, dstWd
- movsxd offsetq, offsetd
- movsxd srcq, srcd
-%endif ; x86-64
+ movsxdifnidn dstWq, dstWd
+ movsxdifnidn offsetq, offsetd
+ movsxdifnidn srcq, srcd
%if cpuflag(avx2)
vpbroadcastq m3, [ditherq]
%else