summaryrefslogtreecommitdiff
path: root/apps/codecs/libgme/blargg_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libgme/blargg_common.h')
-rw-r--r--apps/codecs/libgme/blargg_common.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/apps/codecs/libgme/blargg_common.h b/apps/codecs/libgme/blargg_common.h
index 74125bb808..65ae76ae99 100644
--- a/apps/codecs/libgme/blargg_common.h
+++ b/apps/codecs/libgme/blargg_common.h
@@ -25,6 +25,21 @@
25#define FP_ONE_GAIN (1LL << 24) 25#define FP_ONE_GAIN (1LL << 24)
26#define FP_ONE_VOLUME FP_ONE_GAIN 26#define FP_ONE_VOLUME FP_ONE_GAIN
27 27
28// IRAM configuration
29#if (CONFIG_CPU == MCF5250)
30#define EMU2413_CALC_ICODE
31
32#elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024)
33#define EMU2413_CALC_ICODE ICODE_ATTR
34
35#elif defined(CPU_S5L870X)
36#define EMU2413_CALC_ICODE
37
38#else
39#define EMU2413_CALC_ICODE
40
41#endif
42
28// BLARGG_RESTRICT: equivalent to C99's restrict, where supported 43// BLARGG_RESTRICT: equivalent to C99's restrict, where supported
29#if __GNUC__ >= 3 || _MSC_VER >= 1100 44#if __GNUC__ >= 3 || _MSC_VER >= 1100
30 #define BLARGG_RESTRICT __restrict 45 #define BLARGG_RESTRICT __restrict