Signed-off-by: James Almer <jamr...@gmail.com> --- libavcodec/x86/proresdsp.asm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/libavcodec/x86/proresdsp.asm b/libavcodec/x86/proresdsp.asm index 752e504..b18de53 100644 --- a/libavcodec/x86/proresdsp.asm +++ b/libavcodec/x86/proresdsp.asm @@ -233,10 +233,9 @@ section .text align=16 ; void ff_prores_idct_put_10_<opt>(uint8_t *pixels, int stride, ; int16_t *block, const int16_t *qmat); -%macro idct_put_fn 1 -cglobal prores_idct_put_10, 4, 4, %1 +%macro idct_put_fn 0 +cglobal prores_idct_put_10, 4, 4, 15 movsxd r1, r1d - pxor m15, m15 ; zero ; for (i = 0; i < 8; i++) ; idctRowCondDC(block + i*8); @@ -301,12 +300,12 @@ cglobal prores_idct_put_10, 4, 4, %1 %endmacro INIT_XMM sse2 -idct_put_fn 16 +idct_put_fn INIT_XMM sse4 -idct_put_fn 16 +idct_put_fn %if HAVE_AVX_EXTERNAL INIT_XMM avx -idct_put_fn 16 +idct_put_fn %endif %endif -- 2.3.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel