diff options
author | Christophe GISQUET <christophe.gisquet@gmail.com> | 2012-01-18 22:34:29 +0100 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2012-02-15 20:11:54 -0800 |
commit | f3e084909bff422f0c853507a82f92ff2efc0d28 (patch) | |
tree | f40d51982942666861616d941aebcf910f1b6341 /libavcodec/mpeg12data.c | |
parent | ae591aeea58d64399b8281be31dacec0de85ae04 (diff) | |
download | ffmpeg-f3e084909bff422f0c853507a82f92ff2efc0d28.tar.gz |
mpegaudio: replace memcpy by SIMD code
By replacing memcpy with an unrolled loop using the alignment knowledge
it has, some speedup can be obtained.
Before (gcc 4.6.1): ~400 cycles
After: ~370 cycles
Overall, around 2% speed increase when decoding a 2400s mp3 to f32le.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Diffstat (limited to 'libavcodec/mpeg12data.c')
0 files changed, 0 insertions, 0 deletions