• Max Kellermann's avatar
    pcm_volume: optimized pcm_volume_change_24() on i386 · 7f701744
    Max Kellermann authored
    Added an inline assembly function for the 64 bit multiplication.
    
    Benchmark results on a Pentium II 266 MHz, 512 MB of 24 bit PCM data:
    
     dd if=/dev/zero bs=64k count=8k |
         time ./test/software_volume 48000:24:2 >/dev/null
    
    Before this patch 22.94s, after this patch 7.24s.
    7f701744
Name
Last commit
Last update
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
valgrind.suppressions Loading commit data...