diff options
author | Nils Wallménius <nils@rockbox.org> | 2013-08-31 17:01:07 +0200 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2013-08-31 17:57:33 +0200 |
commit | 516f7fbd6c60eb153a0ba9d82e9b911e2f9732ab (patch) | |
tree | 491918103a44cae3c0577622ac49d676bc9545f7 /lib/rbcodec/codecs/libopus/silk/macros.h | |
parent | b592a7a8a52bc2b61108570afff943b7e9afdc3d (diff) | |
download | rockbox-516f7fbd6c60eb153a0ba9d82e9b911e2f9732ab.tar.gz rockbox-516f7fbd6c60eb153a0ba9d82e9b911e2f9732ab.zip |
Add cf asm inline for multiplication commonly used in silk.
Speeds up decoding a 16kbps test file by 4.9MHz on h300.
Change-Id: I8c25431c98dfa9a1c3806a84055e0847eb77a9f1
Diffstat (limited to 'lib/rbcodec/codecs/libopus/silk/macros.h')
-rw-r--r-- | lib/rbcodec/codecs/libopus/silk/macros.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libopus/silk/macros.h b/lib/rbcodec/codecs/libopus/silk/macros.h index 8aba9bb85f..97f03c886a 100644 --- a/lib/rbcodec/codecs/libopus/silk/macros.h +++ b/lib/rbcodec/codecs/libopus/silk/macros.h | |||
@@ -108,5 +108,9 @@ static inline opus_int32 silk_CLZ32(opus_int32 in32) | |||
108 | #include "arm/macros_armv5e.h" | 108 | #include "arm/macros_armv5e.h" |
109 | #endif | 109 | #endif |
110 | 110 | ||
111 | #ifdef CF_ASM | ||
112 | #include "cf/macros_cf.h" | ||
113 | #endif | ||
114 | |||
111 | #endif /* SILK_MACROS_H */ | 115 | #endif /* SILK_MACROS_H */ |
112 | 116 | ||