mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-08-09 01:21:06 +00:00
swscale/x86: fix SIGILL in u8 SCALE on SSE4-only CPUs
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
(cherry picked from commit 22b08e8cc1)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
committed by
Michael Niedermayer
parent
ae981e6f0e
commit
86a468b8b9
@@ -733,7 +733,12 @@ IF W, packuswb %4, m11
|
||||
%macro SCALE 0
|
||||
LOAD_CONT tmp0q
|
||||
%if BITS == 8
|
||||
%if cpuflag(avx2)
|
||||
vpbroadcastw m12, [implq + SwsOpImpl.priv]
|
||||
%else
|
||||
movd xm12, [implq + SwsOpImpl.priv]
|
||||
SPLATW m12, xm12, 0
|
||||
%endif
|
||||
pxor m15, m15
|
||||
scale8 mx, my, mz, mw, m12
|
||||
IF1 V2, scale8 mx2, my2, mz2, mw2, m12
|
||||
|
||||
Reference in New Issue
Block a user