Submit interim version of FS#10565. Performance optimization of atrac3 decoder for...
commitf4774bf5bf8fff2b45a6cee8e0b064b560b45809
authorAndree Buschmann <AndreeBuschmann@t-online.de>
Sat, 29 Aug 2009 19:44:27 +0000 (29 19:44 +0000)
committerAndree Buschmann <AndreeBuschmann@t-online.de>
Sat, 29 Aug 2009 19:44:27 +0000 (29 19:44 +0000)
tree4733101102473cc94e08dc3cc4a4a34b988a9396
parenteb3cb724e8d4b60f20356944173e7cddddb51398
Submit interim version of FS#10565. Performance optimization of atrac3 decoder for ARM. Introduce ASM routines for multiplications and two synthesis loops, refactured parts of synthesis and windowing. Speeds up decoding by a factor of 2.4 on PP502x.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22548 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/libatrac/SOURCES
apps/codecs/libatrac/atrac3.c
apps/codecs/libatrac/atrac3_arm.S [new file with mode: 0755]
apps/codecs/libatrac/atrac3data_fixed.h
apps/codecs/libatrac/fixp_math.h