summaryrefslogtreecommitdiff
path: root/apps/codecs/libmad/synth_full_arm.S
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libmad/synth_full_arm.S')
-rw-r--r--apps/codecs/libmad/synth_full_arm.S12
1 files changed, 3 insertions, 9 deletions
diff --git a/apps/codecs/libmad/synth_full_arm.S b/apps/codecs/libmad/synth_full_arm.S
index 3e81f77ec9..47560a4079 100644
--- a/apps/codecs/libmad/synth_full_arm.S
+++ b/apps/codecs/libmad/synth_full_arm.S
@@ -17,15 +17,9 @@
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19 19
20#include "config.h" 20#include "mad_iram.h"
21 21
22/* This performs slower in IRAM on PP502x and there is no space in 22 .section ICODE_SECTION_MPA_ARM,"ax",%progbits
23 mpegplayer on the PP5002 */
24#if defined(CPU_PP502x) || (CONFIG_CPU == PP5002 && defined(MPEGPLAYER)) || defined(TOSHIBA_GIGABEAT_F)
25 .section .text,"ax",%progbits
26#else
27 .section .icode,"ax",%progbits
28#endif
29 23
30 .global synth_full1 24 .global synth_full1
31 .global synth_full2 25 .global synth_full2
@@ -338,6 +332,6 @@ III_overlap:
338 stmia r1!, {r4, r5, r6, r7, r8, lr} 332 stmia r1!, {r4, r5, r6, r7, r8, lr}
339 ldmia sp!, {r4, r5, r6, r7, r8, pc} 333 ldmia sp!, {r4, r5, r6, r7, r8, pc}
340 334
341 .section .ibss,"aw",%nobits 335 .section IBSS_SECTION_MPA_ARM,"aw",%nobits
342synth_full_sp: 336synth_full_sp:
343 .space 4 337 .space 4