commit | fd052ec753cade16675e211ced0a2be19c0d545f | [log] [tgz] |
---|---|---|
author | Andree Buschmann <AndreeBuschmann@t-online.de> | Wed Mar 19 13:55:53 2008 +0000 |
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | Wed Mar 19 13:55:53 2008 +0000 |
tree | 094375afe1644abe2a312bb7feee885dcbdb64c0 | |
parent | 178df1cfcfa529c58ad37922d6d934e1e0328fc5 [diff] |
Commit FS#8750. Add ARM assembler for the dsp-functions channels_process_sound_chan_mono(), channels_process_sound_chan_karaoke(), sample_output_mono() and sample_output_stereo(). By measurement the speed up is ~75% for the first three functions and ~40% for sample_output_stereo(). Additionally avoid calling yield() to often in dsp.c -- it is now limited to once per tick. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16717 a1c6a512-1295-4272-9138-f99709370657