diff options
Diffstat (limited to 'apps/codecs')
| -rw-r--r-- | apps/codecs/demac/libdemac/demac_config.h | 12 |
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 */ |