You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
libavfilter/x86/vf_gblur: fixed the fate-test failed on MacOS
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
This commit is contained in:
@@ -455,12 +455,13 @@ cglobal horiz_slice, 4, 9, 9, ptr, width, height, steps, nu, bscale, x, y, step,
|
|||||||
mov nuq, localbufm
|
mov nuq, localbufm
|
||||||
DEFINE_ARGS buffer, width, height, steps, \
|
DEFINE_ARGS buffer, width, height, steps, \
|
||||||
localbuf, x, y, step, stride, remain, ptr, mask
|
localbuf, x, y, step, stride, remain, ptr, mask
|
||||||
MOVSXDIFNIDN width, height, steps
|
|
||||||
%else
|
%else
|
||||||
VBROADCASTSS m0, xmm0 ; nu
|
VBROADCASTSS m0, xmm0 ; nu
|
||||||
VBROADCASTSS m1, xmm1 ; bscale
|
VBROADCASTSS m1, xmm1 ; bscale
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
MOVSXDIFNIDN width, height, steps
|
||||||
|
|
||||||
%if cpuflag(avx512)
|
%if cpuflag(avx512)
|
||||||
vpbroadcastd m2, widthd
|
vpbroadcastd m2, widthd
|
||||||
INIT_WORD_MASK k6, k5, k4, k3, k2, k1
|
INIT_WORD_MASK k6, k5, k4, k3, k2, k1
|
||||||
@@ -861,11 +862,12 @@ cglobal verti_slice, 6, 12, 9, 0-mmsize*2, buffer, width, height, cbegin, cend,
|
|||||||
VBROADCASTSS m1, bscalem
|
VBROADCASTSS m1, bscalem
|
||||||
DEFINE_ARGS buffer, width, height, cbegin, cend, \
|
DEFINE_ARGS buffer, width, height, cbegin, cend, \
|
||||||
steps, x, y, cwidth, step, ptr, stride
|
steps, x, y, cwidth, step, ptr, stride
|
||||||
MOVSXDIFNIDN width, height, cbegin, cend, steps
|
|
||||||
%else
|
%else
|
||||||
VBROADCASTSS m0, xmm0 ; nu
|
VBROADCASTSS m0, xmm0 ; nu
|
||||||
VBROADCASTSS m1, xmm1 ; bscale
|
VBROADCASTSS m1, xmm1 ; bscale
|
||||||
%endif
|
%endif
|
||||||
|
MOVSXDIFNIDN width, height, cbegin, cend, steps
|
||||||
|
|
||||||
mov cwidthq, cendq
|
mov cwidthq, cendq
|
||||||
sub cwidthq, cbeginq
|
sub cwidthq, cbeginq
|
||||||
lea strideq, [widthq * 4]
|
lea strideq, [widthq * 4]
|
||||||
|
Reference in New Issue
Block a user