]> git.sesse.net Git - vlc/commit
NEON converter: unroll fi32->s16n conversion
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 28 Sep 2009 19:59:01 +0000 (22:59 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 29 Sep 2009 19:07:48 +0000 (22:07 +0300)
commit56bbc3365ba0ec871b68564ab9b6b15db46194b9
tree42680d4eeac7cf8423aa0b015a16386482a76083
parenta2671feb378ec308e42a0e50ce9bfc41262baf9c
NEON converter: unroll fi32->s16n conversion

Main loop now burns 3 cycles per 8 values, if I compute right.
This is not quite main bottleneck, but it is pretty much always used
(since we output 16-bits PCM).
modules/audio_filter/converter/Modules.am
modules/audio_filter/converter/neon.c
modules/audio_filter/converter/neon_s32_s16.S [new file with mode: 0644]