summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs')
-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 */