summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/idct_armv6.S
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/idct_armv6.S')
-rw-r--r--apps/plugins/mpegplayer/idct_armv6.S20
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/plugins/mpegplayer/idct_armv6.S b/apps/plugins/mpegplayer/idct_armv6.S
index ca97d12b83..6b940065c8 100644
--- a/apps/plugins/mpegplayer/idct_armv6.S
+++ b/apps/plugins/mpegplayer/idct_armv6.S
@@ -290,7 +290,7 @@ mpeg2_idct_add:
290 ldmfd sp!, {r4-r11, pc} 290 ldmfd sp!, {r4-r11, pc}
291 291
2923: 2923:
293 stmfd sp!, {r4-r6, lr} 293 stmfd sp!, {r4-r5, lr}
294 ldrsh r1, [r0, #0] /* r1 = block[0] */ 294 ldrsh r1, [r0, #0] /* r1 = block[0] */
295 mov r4, #0 295 mov r4, #0
296 strh r4, [r0, #0] /* block[0] = 0 */ 296 strh r4, [r0, #0] /* block[0] = 0 */
@@ -300,7 +300,7 @@ mpeg2_idct_add:
3004: 3004:
301 ldrb r4, [r2, #0] 301 ldrb r4, [r2, #0]
302 ldrb r5, [r2, #1] 302 ldrb r5, [r2, #1]
303 ldrb r6, [r2, #2] 303 ldrb r12, [r2, #2]
304 ldrb lr, [r2, #3] 304 ldrb lr, [r2, #3]
305 add r4, r4, r1, asr #7 305 add r4, r4, r1, asr #7
306 usat r4, #8, r4 306 usat r4, #8, r4
@@ -308,15 +308,15 @@ mpeg2_idct_add:
308 add r5, r5, r1, asr #7 308 add r5, r5, r1, asr #7
309 usat r5, #8, r5 309 usat r5, #8, r5
310 strb r5, [r2, #1] 310 strb r5, [r2, #1]
311 add r6, r6, r1, asr #7 311 add r12, r12, r1, asr #7
312 usat r6, #8, r6 312 usat r12, #8, r12
313 strb r6, [r2, #2] 313 strb r12, [r2, #2]
314 add lr, lr, r1, asr #7 314 add lr, lr, r1, asr #7
315 usat lr, #8, lr 315 usat lr, #8, lr
316 strb lr, [r2, #3] 316 strb lr, [r2, #3]
317 ldrb r4, [r2, #4] 317 ldrb r4, [r2, #4]
318 ldrb r5, [r2, #5] 318 ldrb r5, [r2, #5]
319 ldrb r6, [r2, #6] 319 ldrb r12, [r2, #6]
320 ldrb lr, [r2, #7] 320 ldrb lr, [r2, #7]
321 add r4, r4, r1, asr #7 321 add r4, r4, r1, asr #7
322 usat r4, #8, r4 322 usat r4, #8, r4
@@ -324,13 +324,13 @@ mpeg2_idct_add:
324 add r5, r5, r1, asr #7 324 add r5, r5, r1, asr #7
325 usat r5, #8, r5 325 usat r5, #8, r5
326 strb r5, [r2, #5] 326 strb r5, [r2, #5]
327 add r6, r6, r1, asr #7 327 add r12, r12, r1, asr #7
328 usat r6, #8, r6 328 usat r12, #8, r12
329 strb r6, [r2, #6] 329 strb r12, [r2, #6]
330 add lr, lr, r1, asr #7 330 add lr, lr, r1, asr #7
331 usat lr, #8, lr 331 usat lr, #8, lr
332 strb lr, [r2, #7] 332 strb lr, [r2, #7]
333 add r2, r2, r3 333 add r2, r2, r3
334 cmp r2, r0 334 cmp r2, r0
335 blo 4b 335 blo 4b
336 ldmfd sp!, {r4-r6, pc} 336 ldmfd sp!, {r4-r5, pc}