I benchmarked the result by measuring the number of gperftools samples that
hit anywhere in the AAC decoder (starting from aac_decode_frame()) or
specifically in butterflies_float_c() / ff_butterflies_float_vfp() for the
same sample AAC stream:
Before After
Mean StdDev Mean StdDev Confidence Change
Audio decode 1542.8 43.7 1470.5 41.5 100.0% +4.9%
butterflies_float 130.0 11.9 70.2 12.1 100.0% +85.2%
Signed-off-by: Martin Storsjö <martin@martin.st>
|
||
|---|---|---|
| .. | ||
| asm.S | ||
| bswap.h | ||
| cpu.c | ||
| cpu.h | ||
| float_dsp_arm.h | ||
| float_dsp_init_arm.c | ||
| float_dsp_init_neon.c | ||
| float_dsp_init_vfp.c | ||
| float_dsp_neon.S | ||
| float_dsp_vfp.S | ||
| intmath.h | ||
| intreadwrite.h | ||
| Makefile | ||
| neontest.h | ||
| timer.h | ||