summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/idct_arm.S
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/idct_arm.S')
-rw-r--r--apps/plugins/mpegplayer/idct_arm.S8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/mpegplayer/idct_arm.S b/apps/plugins/mpegplayer/idct_arm.S
index 7253d890bf..97a87a8b59 100644
--- a/apps/plugins/mpegplayer/idct_arm.S
+++ b/apps/plugins/mpegplayer/idct_arm.S
@@ -19,6 +19,8 @@
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#include "config.h"
23
22 .global mpeg2_idct_copy 24 .global mpeg2_idct_copy
23 .type mpeg2_idct_copy, %function 25 .type mpeg2_idct_copy, %function
24 .global mpeg2_idct_add 26 .global mpeg2_idct_add
@@ -313,7 +315,7 @@ mpeg2_idct_copy:
313 add r1, r1, r2 315 add r1, r1, r2
314 cmp r0, r12 316 cmp r0, r12
315 blo 1b 317 blo 1b
316 ldmfd sp!, { r4-r11, pc } 318 ldmpc regs=r4-r11
317 319
318mpeg2_idct_add: 320mpeg2_idct_add:
319 cmp r0, #129 321 cmp r0, #129
@@ -385,7 +387,7 @@ mpeg2_idct_add:
385 add r1, r1, r2 387 add r1, r1, r2
386 cmp r0, r12 388 cmp r0, r12
387 blo 2b 389 blo 2b
388 ldmfd sp!, { r4-r11, pc } 390 ldmpc regs=r4-r11
3893: 3913:
390 stmfd sp!, { r4-r5, lr } 392 stmfd sp!, { r4-r5, lr }
391 ldrsh r1, [r0, #0] /* r1 = block[0] */ 393 ldrsh r1, [r0, #0] /* r1 = block[0] */
@@ -438,4 +440,4 @@ mpeg2_idct_add:
438 add r2, r2, r3 440 add r2, r2, r3
439 cmp r2, r0 441 cmp r2, r0
440 blo 4b 442 blo 4b
441 ldmfd sp!, { r4-r5, pc } 443 ldmpc regs=r4-r5