diff options
author | Michael Giacomelli <giac2000@hotmail.com> | 2010-11-10 18:29:29 +0000 |
---|---|---|
committer | Michael Giacomelli <giac2000@hotmail.com> | 2010-11-10 18:29:29 +0000 |
commit | f51189fa4d16c138c951775a237326b807fdda89 (patch) | |
tree | b1eb6613f15f02da344fb9cabe40ea9ba03ecf23 /apps/codecs/libatrac/SOURCES | |
parent | 33af0dec28cf31be0ce7195b90546861efcce76f (diff) |
Commit FS#11709 by me. Introduces ARMv5E optimized iQMF for atrac3 based on packed multiply instructions. Additionally, improves scheduling on arm9 and arm11 and forces cache alignment of buffers on all targets. Accuracy is slightly reduced, but still greater then 16 bit. Clip+ CPU clock required for LP2 files decreases by 13MHz and ARM11 by 18MHz. No performance or accuracy changes on armv4 or non-arm.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28549 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libatrac/SOURCES')
-rw-r--r-- | apps/codecs/libatrac/SOURCES | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/libatrac/SOURCES b/apps/codecs/libatrac/SOURCES index 3eaf4c9c3b..85f011cb87 100644 --- a/apps/codecs/libatrac/SOURCES +++ b/apps/codecs/libatrac/SOURCES @@ -1,5 +1,8 @@ atrac3.c #if defined(CPU_ARM) atrac3_arm.S +#if (ARM_ARCH >= 5) +atrac3_armv5e.S +#endif #endif |