diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2012-10-06 23:35:19 +0200 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2012-10-06 23:43:05 +0200 |
commit | 2119f75af3e94a959451cd0dccde9ce38b19bcf0 (patch) | |
tree | ae48902b742982dd15807880b5fb80254d86d159 /rbutil | |
parent | d2875fc77370509248b638b54969f5ed625d8cac (diff) | |
download | rockbox-2119f75af3e94a959451cd0dccde9ce38b19bcf0.tar.gz rockbox-2119f75af3e94a959451cd0dccde9ce38b19bcf0.zip |
opus: full precision MULT32_32_Q31 (32*32=64>>31) multiplication
Replace complicated macro doing three 16*16 muls and add an inline
asm implementation for arm, speeds up decoding a 64kbps test file
by 0.5MHz on c200 (pp) and gives slightly better precision.
Change-Id: I6fc5b83c210f01bffdc38aec54cc5a8b646d8169
Signed-off-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'rbutil')
0 files changed, 0 insertions, 0 deletions