Christophe GISQUET
f3e084909b
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>
2012-02-15 20:11:54 -08:00
..
2011-10-20 16:19:27 +02:00
2012-02-09 21:04:44 -05:00
2011-12-12 15:36:20 +02:00
2012-01-27 10:19:57 +08:00
2012-02-15 22:06:34 +02:00
2012-02-15 22:06:34 +02:00
2012-02-01 19:02:32 -05:00
2012-02-15 22:06:34 +02:00
2012-01-27 10:19:57 +08:00
2012-02-09 12:26:45 +01:00
2012-02-09 12:26:45 +01:00
2012-01-27 10:19:57 +08:00
2012-02-09 12:26:45 +01:00
2012-02-09 12:26:45 +01:00
2012-01-30 23:58:23 +01:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2011-12-27 09:05:14 +02:00
2012-02-07 11:37:13 -08:00
2012-02-08 10:31:14 -08:00
2012-01-27 10:19:57 +08:00
2011-10-21 01:00:41 -07:00
2012-02-08 10:31:14 -08:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2012-01-27 10:19:57 +08:00
2011-10-21 01:00:45 -07:00
2012-02-09 12:26:45 +01:00
2012-02-09 12:26:45 +01:00
2012-01-29 08:14:05 -08:00
2012-02-02 12:00:48 -08:00
2012-02-15 22:06:34 +02:00
2012-02-15 20:11:54 -08:00
2012-02-15 22:06:42 +02:00
2012-02-15 22:07:23 +02:00
2012-01-29 18:52:17 -08:00
2012-02-07 14:32:26 -08:00
2011-10-20 16:19:13 +02:00
2012-01-27 10:19:57 +08:00
2012-01-16 19:26:41 +01:00
2012-01-16 19:26:41 +01:00
2012-01-30 23:58:25 +01:00
2012-01-30 23:58:25 +01:00
2011-12-11 00:32:25 +01:00
2012-01-27 10:19:57 +08:00
2011-10-20 16:19:27 +02:00
2012-01-27 10:19:57 +08:00
2012-02-02 12:00:48 -08:00