The function documentation explicitly mentions it needs to be a multiple of 4.
Signed-off-by: James Almer <jamr...@gmail.com> --- libavutil/x86/float_dsp.asm | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavutil/x86/float_dsp.asm b/libavutil/x86/float_dsp.asm index 87229d4..6ac2aa8 100644 --- a/libavutil/x86/float_dsp.asm +++ b/libavutil/x86/float_dsp.asm @@ -362,8 +362,6 @@ cglobal butterflies_float, 3,3,3, src0, src1, len %if ARCH_X86_64 movsxd lenq, lend %endif - test lenq, lenq - jz .end shl lenq, 2 add src0q, lenq add src1q, lenq @@ -377,5 +375,4 @@ cglobal butterflies_float, 3,3,3, src0, src1, len mova [src0q + lenq], m0 add lenq, mmsize jl .loop -.end: REP_RET -- 2.6.3 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel