This website works better with JavaScript.
Home
Help
Sign In
falkTX
/
FFmpeg
mirror of
https://github.com/falkTX/FFmpeg.git
Watch
1
Star
0
Fork
0
Code
Issues
0
Releases
338
Wiki
Activity
Browse Source
swscale/x86/yuv2yuvX: use the SPLATW helper macro
Simplifies code Signed-off-by: James Almer <jamrial@gmail.com>
tags/n4.4
James Almer
5 years ago
parent
c00567647e
commit
d512ebbaed
1 changed files
with
2 additions
and
12 deletions
Unified View
Diff Options
Show Stats
Download Patch File
Download Diff File
+2
-12
libswscale/x86/yuv2yuvX.asm
+ 2
- 12
libswscale/x86/yuv2yuvX.asm
View File
@@ -62,18 +62,8 @@ cglobal yuv2yuvX, 7, 7, 8, filter, filterSize, src, dest, dstW, dither, offset
.offset:
.offset:
add offsetq, srcq
add offsetq, srcq
%if cpuflag(avx2)
movd xmm1, filterSized
vpbroadcastw m1, xmm1
%elif cpuflag(sse3)
movd xmm1, filterSized
pshuflw m1, m1, q0000
punpcklqdq m1, m1
%else
movd m1, filterSized
punpcklwd m1, m1
punpckldq m1, m1
%endif ; avx2
movd xm1, filterSized
SPLATW m1, xm1, 0
pxor m0, m0, m0
pxor m0, m0, m0
mov filterSizeq, filterq
mov filterSizeq, filterq
mov srcq, [filterSizeq]
mov srcq, [filterSizeq]
Write
Preview
Loading…
Cancel
Save