summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/libmpeg2/idct_armv6.S')
-rw-r--r--apps/plugins/mpegplayer/libmpeg2/idct_armv6.S7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S b/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S
index dc53cbd7bd..a259721410 100644
--- a/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S
+++ b/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S
@@ -19,6 +19,7 @@
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#include "config.h"
22 23
23 .global mpeg2_idct_copy 24 .global mpeg2_idct_copy
24 .type mpeg2_idct_copy, %function 25 .type mpeg2_idct_copy, %function
@@ -228,7 +229,7 @@ mpeg2_idct_copy:
228mpeg2_idct_add: 229mpeg2_idct_add:
229 cmp r0, #129 230 cmp r0, #129
230 mov r0, r1 231 mov r0, r1
231 ldreqsh r1, [r0, #0] 232 ldrsheq r1, [r0, #0]
232 bne 1f 233 bne 1f
233 and r1, r1, #0x70 234 and r1, r1, #0x70
234 cmp r1, #0x40 235 cmp r1, #0x40
@@ -260,7 +261,7 @@ mpeg2_idct_add:
260 strd r4, [r1] @ r4, r5 261 strd r4, [r1] @ r4, r5
261 add r1, r1, r2 262 add r1, r1, r2
262 cmp r0, r3 263 cmp r0, r3
263 ldrlod r8, [r1] @ r8, r9 264 ldrdlo r8, [r1] @ r8, r9
264 blo 2b 265 blo 2b
265 266
266 ldmfd sp!, {r4-r11, pc} 267 ldmfd sp!, {r4-r11, pc}
@@ -291,7 +292,7 @@ mpeg2_idct_add:
291 strd r0, [r2] @ r0, r1 292 strd r0, [r2] @ r0, r1
292 add r2, r2, r3 293 add r2, r2, r3
293 cmp r2, r12 294 cmp r2, r12
294 ldrlod r0, [r2] @ r0, r1 295 ldrdlo r0, [r2] @ r0, r1
295 blo 4b 296 blo 4b
296 297
297 ldmfd sp!, {r4, pc} 298 ldmfd sp!, {r4, pc}