mips/float_dsp: fix a bug in vector_fmul_window_mips
authorNedeljko Babic <nedeljko.babic@imgtec.com>
Thu, 5 Mar 2015 11:23:59 +0000 (12:23 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 5 Mar 2015 11:31:44 +0000 (12:31 +0100)
commitdfa920807494f0bc505aa090e036b531daa604ad
tree97f2a121f95c834544326e477193108bf84c0cf1
parent45555a20c6f425b2999612f80d287253a24216bd
mips/float_dsp: fix a bug in vector_fmul_window_mips

Loop was unrolled eight times although in heder there is assumption
that len is multiple of 4.
This is fixed, and assembly code is rewritten to be more optimal and
to simplify clobber list.

Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavutil/mips/float_dsp_mips.c