diff options
author | Christophe Gisquet <christophe.gisquet@gmail.com> | 2014-02-14 16:00:51 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-02-15 18:54:21 +0100 |
commit | 133b34207c2ca3ae214dfd429288ac6e31efa5dc (patch) | |
tree | a16aaa7689198a1e3f57b512f9a7e23aa50844f4 /libavcodec/mpegvideo_motion.c | |
parent | 1db8bc56488c888d57f5339812bd6f4117d85c3e (diff) | |
download | ffmpeg-133b34207c2ca3ae214dfd429288ac6e31efa5dc.tar.gz |
x86: float dsp: unroll SSE versions
vector_fmul and vector_fmac_scalar are guaranteed that they can process in
batch of 16 elements, but their SSE versions only does 8 at a time.
Therefore, unroll them a bit.
299 to 261c for 256 elements in vector_fmac_scalar on Arrandale/Win64.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mpegvideo_motion.c')
0 files changed, 0 insertions, 0 deletions