summaryrefslogtreecommitdiff
path: root/apps/codecs/libmad
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libmad')
-rw-r--r--apps/codecs/libmad/dct32_arm.S2
-rw-r--r--apps/codecs/libmad/imdct_l_arm.S5
-rw-r--r--apps/codecs/libmad/synth_full_arm.S9
3 files changed, 9 insertions, 7 deletions
diff --git a/apps/codecs/libmad/dct32_arm.S b/apps/codecs/libmad/dct32_arm.S
index a4eda8a087..440841bb5e 100644
--- a/apps/codecs/libmad/dct32_arm.S
+++ b/apps/codecs/libmad/dct32_arm.S
@@ -220,7 +220,7 @@ dct32:
220 cmp r0, #9 220 cmp r0, #9
221 bne .l4 221 bne .l4
222 add sp, sp, #144 222 add sp, sp, #144
223 ldmia sp!, {r4-r11, pc} 223 ldmpc regs=r4-r11
224bitrev: 224bitrev:
225 .word 0x0 225 .word 0x0
226 .word 0x2 226 .word 0x2
diff --git a/apps/codecs/libmad/imdct_l_arm.S b/apps/codecs/libmad/imdct_l_arm.S
index b86ba1120d..b511ff169d 100644
--- a/apps/codecs/libmad/imdct_l_arm.S
+++ b/apps/codecs/libmad/imdct_l_arm.S
@@ -45,6 +45,7 @@
45* 45*
46****************************************************************************/ 46****************************************************************************/
47 47
48#include "config.h"
48 49
49/* 50/*
50 On entry: 51 On entry:
@@ -823,7 +824,7 @@ normal_block_x18_to_x35:
823 @---- 824 @----
824 825
825 add sp, sp, #(21*4) @ return stack frame 826 add sp, sp, #(21*4) @ return stack frame
826 ldmia sp!, { r4 - r11, pc } @ restore callee saved regs, and return 827 ldmpc regs=r4-r11 @ restore callee saved regs, and return
827 828
828 @---- 829 @----
829 830
@@ -992,7 +993,7 @@ start_block_x18_to_x35:
992 @---- 993 @----
993 994
994 add sp, sp, #(21*4) @ return stack frame 995 add sp, sp, #(21*4) @ return stack frame
995 ldmia sp!, { r4 - r11, pc } @ restore callee saved regs, and return 996 ldmpc regs=r4-r11 @ restore callee saved regs, and return
996 997
997 @---- 998 @----
998 @END 999 @END
diff --git a/apps/codecs/libmad/synth_full_arm.S b/apps/codecs/libmad/synth_full_arm.S
index e663b8ffcb..dec437f666 100644
--- a/apps/codecs/libmad/synth_full_arm.S
+++ b/apps/codecs/libmad/synth_full_arm.S
@@ -19,6 +19,7 @@
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#include "config.h"
22#include "mad_iram.h" 23#include "mad_iram.h"
23 24
24 .section ICODE_SECTION_MPA_ARM,"ax",%progbits 25 .section ICODE_SECTION_MPA_ARM,"ax",%progbits
@@ -135,7 +136,7 @@ synth_full_odd_sbsample:
135 136
136 ldr r5, =synth_full_sp 137 ldr r5, =synth_full_sp
137 ldr sp, [r5] 138 ldr sp, [r5]
138 ldmia sp!, {r4-r11, pc} 139 ldmpc regs=r4-r11
139 140
140synth_full_even_sbsample: 141synth_full_even_sbsample:
141 stmdb sp!, {r4-r11, lr} 142 stmdb sp!, {r4-r11, lr}
@@ -241,7 +242,7 @@ synth_full_even_sbsample:
241 242
242 ldr r5, =synth_full_sp 243 ldr r5, =synth_full_sp
243 ldr sp, [r5] 244 ldr sp, [r5]
244 ldmia sp!, {r4-r11, pc} 245 ldmpc regs=r4-r11
245 246
246 .global III_aliasreduce 247 .global III_aliasreduce
247 248
@@ -289,7 +290,7 @@ III_aliasreduce:
289 add r0, r0, #72 290 add r0, r0, #72
290 cmp r0, r1 291 cmp r0, r1
291 blo .arl1 292 blo .arl1
292 ldmia sp!, {r4-r11, pc} 293 ldmpc regs=r4-r11
293 294
294csa: 295csa:
295 .word +0x0db84a81 296 .word +0x0db84a81
@@ -332,7 +333,7 @@ III_overlap:
332 stmia r1!, {r4, r5, r6, r7, r12, lr} 333 stmia r1!, {r4, r5, r6, r7, r12, lr}
333 ldmia r0!, {r4, r5, r6, r7, r12, lr} 334 ldmia r0!, {r4, r5, r6, r7, r12, lr}
334 stmia r1!, {r4, r5, r6, r7, r12, lr} 335 stmia r1!, {r4, r5, r6, r7, r12, lr}
335 ldmia sp!, {r4-r7, pc} 336 ldmpc regs=r4-r7
336 337
337 .section IBSS_SECTION_MPA_ARM,"aw",%nobits 338 .section IBSS_SECTION_MPA_ARM,"aw",%nobits
338synth_full_sp: 339synth_full_sp: