From f51189fa4d16c138c951775a237326b807fdda89 Mon Sep 17 00:00:00 2001 From: Michael Giacomelli Date: Wed, 10 Nov 2010 18:29:29 +0000 Subject: 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 --- apps/codecs/libatrac/SOURCES | 3 +++ 1 file changed, 3 insertions(+) (limited to 'apps/codecs/libatrac/SOURCES') 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 -- cgit v1.2.3