Submit interim version of FS#10565. Performance optimization of atrac3 decoder for...
commitcf026b41a0ae914acb98408c9d63f874e8df8019
authorBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 29 Aug 2009 19:44:27 +0000 (29 19:44 +0000)
committerBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 29 Aug 2009 19:44:27 +0000 (29 19:44 +0000)
tree4733101102473cc94e08dc3cc4a4a34b988a9396
parentdfb0494e5b360c13a66a6c7dc526354265d1d2b5
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