summaryrefslogtreecommitdiff
path: root/apps/codecs/demac/libdemac/predictor.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/demac/libdemac/predictor.c')
-rw-r--r--apps/codecs/demac/libdemac/predictor.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/apps/codecs/demac/libdemac/predictor.c b/apps/codecs/demac/libdemac/predictor.c
index efc334e858..edf8b71575 100644
--- a/apps/codecs/demac/libdemac/predictor.c
+++ b/apps/codecs/demac/libdemac/predictor.c
@@ -66,16 +66,10 @@ void init_predictor_decoder(struct predictor_t* p)
66 p->XlastA = 0; 66 p->XlastA = 0;
67} 67}
68 68
69#ifdef CPU_COLDFIRE 69#if !defined(CPU_ARM) && !defined(CPU_COLDFIRE)
70/* Putting this in IRAM makes a small speedup (e.g. 186% -> 187%
71 realtime for a -c1000 file on Coldfire, but is slower on PP. */
72int predictor_decode_stereo(struct predictor_t* p, int32_t* decoded0, int32_t* decoded1, int count) ICODE_ATTR;
73#endif
74
75#ifndef CPU_ARM
76int predictor_decode_stereo(struct predictor_t* p, int32_t* decoded0, int32_t* decoded1, int count) 70int predictor_decode_stereo(struct predictor_t* p, int32_t* decoded0, int32_t* decoded1, int count)
77{ 71{
78 int32_t predictionA, predictionB; 72 int32_t predictionA, predictionB;
79 73
80 while (count--) 74 while (count--)
81 { 75 {