diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2007-11-23 00:24:07 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2007-11-23 00:24:07 +0000 |
| commit | a561abf07ba855be2a770e6db7168fbbdefe8bd4 (patch) | |
| tree | 734128a1d4632864eec5fe627572d4536416d707 /apps/codecs/libspeex | |
| parent | 68b440346eca147fd2bc78b97f4158eaebc61296 (diff) | |
| download | rockbox-a561abf07ba855be2a770e6db7168fbbdefe8bd4.zip rockbox-a561abf07ba855be2a770e6db7168fbbdefe8bd4.tar.gz rockbox-a561abf07ba855be2a770e6db7168fbbdefe8bd4.tar.bz2 rockbox-a561abf07ba855be2a770e6db7168fbbdefe8bd4.tar.xz | |
Speex: Put filter code in IRAM on PP5002 for a nice 12% speedup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15765 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex')
| -rw-r--r-- | apps/codecs/libspeex/filters_arm4.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/codecs/libspeex/filters_arm4.S b/apps/codecs/libspeex/filters_arm4.S index e0b33c8..2bfa592 100644 --- a/apps/codecs/libspeex/filters_arm4.S +++ b/apps/codecs/libspeex/filters_arm4.S @@ -32,7 +32,13 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "config.h" +#if CONFIG_CPU == PP5002 + .section .icode,"ax",%progbits +#else .text +#endif + /* void iir_mem16(const spx_word16_t *x, const spx_coef_t *den, spx_word16_t *y, int N, int ord, spx_mem_t *mem, char *stack) */ .global iir_mem16 iir_mem16: |