summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2010-02-04 20:20:10 +0000
committerJens Arnold <amiconn@rockbox.org>2010-02-04 20:20:10 +0000
commit69fe1ad830cd339d76507b96aca365c0ea0dfe11 (patch)
treed8cc590bc4aaa388b3acbfd6f0761e0772b1bb2a /apps
parent35472fe7f1c7133fa4291dad36ae457a460f021c (diff)
downloadrockbox-69fe1ad830cd339d76507b96aca365c0ea0dfe11.zip
rockbox-69fe1ad830cd339d76507b96aca365c0ea0dfe11.tar.gz
rockbox-69fe1ad830cd339d76507b96aca365c0ea0dfe11.tar.bz2
rockbox-69fe1ad830cd339d76507b96aca365c0ea0dfe11.tar.xz
Put back the insane buffer where it belongs on non-ARM, and simplify the selection.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24512 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/codecs/demac/libdemac/demac_config.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/apps/codecs/demac/libdemac/demac_config.h b/apps/codecs/demac/libdemac/demac_config.h
index 7388aa1..c908c3e 100644
--- a/apps/codecs/demac/libdemac/demac_config.h
+++ b/apps/codecs/demac/libdemac/demac_config.h
@@ -48,24 +48,20 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
#define FILTER256_IRAM
#endif
-#if CONFIG_CPU == PP5002
+#if CONFIG_CPU == PP5002 || defined(CPU_S5L870X)
/* Code in IRAM for speed, not enough IRAM for the insane filter buffer. */
#define ICODE_SECTION_DEMAC_ARM .icode
#define ICODE_ATTR_DEMAC ICODE_ATTR
#define IBSS_ATTR_DEMAC_INSANEBUF
-#elif CONFIG_CPU == PP5020
-/* Not enough IRAM for the insane filter buffer. */
+#elif defined(CPU_PP502x)
+/* Insane filter buffer not in IRAM due to division table. */
#define ICODE_SECTION_DEMAC_ARM .text
#define ICODE_ATTR_DEMAC
#define IBSS_ATTR_DEMAC_INSANEBUF
-#elif defined(CPU_S5L870X)
-#define ICODE_SECTION_DEMAC_ARM .icode
-#define ICODE_ATTR_DEMAC ICODE_ATTR
-#define IBSS_ATTR_DEMAC_INSANEBUF
#else
#define ICODE_SECTION_DEMAC_ARM .text
#define ICODE_ATTR_DEMAC
-#define IBSS_ATTR_DEMAC_INSANEBUF
+#define IBSS_ATTR_DEMAC_INSANEBUF IBSS_ATTR
#endif
#else /* !ROCKBOX */