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.S24
1 files changed, 12 insertions, 12 deletions
diff --git a/apps/plugins/mpegplayer/idct_arm.S b/apps/plugins/mpegplayer/idct_arm.S
index 3cb1554de2..7253d890bf 100644
--- a/apps/plugins/mpegplayer/idct_arm.S
+++ b/apps/plugins/mpegplayer/idct_arm.S
@@ -387,7 +387,7 @@ mpeg2_idct_add:
387 blo 2b 387 blo 2b
388 ldmfd sp!, { r4-r11, pc } 388 ldmfd sp!, { r4-r11, pc }
3893: 3893:
390 stmfd sp!, { r4-r6, lr } 390 stmfd sp!, { r4-r5, lr }
391 ldrsh r1, [r0, #0] /* r1 = block[0] */ 391 ldrsh r1, [r0, #0] /* r1 = block[0] */
392 mov r4, #0 392 mov r4, #0
393 strh r4, [r0, #0] /* block[0] = 0 */ 393 strh r4, [r0, #0] /* block[0] = 0 */
@@ -397,7 +397,7 @@ mpeg2_idct_add:
3974: 3974:
398 ldrb r4, [r2, #0] 398 ldrb r4, [r2, #0]
399 ldrb r5, [r2, #1] 399 ldrb r5, [r2, #1]
400 ldrb r6, [r2, #2] 400 ldrb r12, [r2, #2]
401 ldrb lr, [r2, #3] 401 ldrb lr, [r2, #3]
402 add r4, r4, r1, asr #7 402 add r4, r4, r1, asr #7
403 cmp r4, #255 403 cmp r4, #255
@@ -407,17 +407,17 @@ mpeg2_idct_add:
407 cmp r5, #255 407 cmp r5, #255
408 mvnhi r5, r5, asr #31 408 mvnhi r5, r5, asr #31
409 strb r5, [r2, #1] 409 strb r5, [r2, #1]
410 add r6, r6, r1, asr #7 410 add r12, r12, r1, asr #7
411 cmp r6, #255 411 cmp r12, #255
412 mvnhi r6, r6, asr #31 412 mvnhi r12, r12, asr #31
413 strb r6, [r2, #2] 413 strb r12, [r2, #2]
414 add lr, lr, r1, asr #7 414 add lr, lr, r1, asr #7
415 cmp lr, #255 415 cmp lr, #255
416 mvnhi lr, lr, asr #31 416 mvnhi lr, lr, asr #31
417 strb lr, [r2, #3] 417 strb lr, [r2, #3]
418 ldrb r4, [r2, #4] 418 ldrb r4, [r2, #4]
419 ldrb r5, [r2, #5] 419 ldrb r5, [r2, #5]
420 ldrb r6, [r2, #6] 420 ldrb r12, [r2, #6]
421 ldrb lr, [r2, #7] 421 ldrb lr, [r2, #7]
422 add r4, r4, r1, asr #7 422 add r4, r4, r1, asr #7
423 cmp r4, #255 423 cmp r4, #255
@@ -427,10 +427,10 @@ mpeg2_idct_add:
427 cmp r5, #255 427 cmp r5, #255
428 mvnhi r5, r5, asr #31 428 mvnhi r5, r5, asr #31
429 strb r5, [r2, #5] 429 strb r5, [r2, #5]
430 add r6, r6, r1, asr #7 430 add r12, r12, r1, asr #7
431 cmp r6, #255 431 cmp r12, #255
432 mvnhi r6, r6, asr #31 432 mvnhi r12, r12, asr #31
433 strb r6, [r2, #6] 433 strb r12, [r2, #6]
434 add lr, lr, r1, asr #7 434 add lr, lr, r1, asr #7
435 cmp lr, #255 435 cmp lr, #255
436 mvnhi lr, lr, asr #31 436 mvnhi lr, lr, asr #31
@@ -438,4 +438,4 @@ mpeg2_idct_add:
438 add r2, r2, r3 438 add r2, r2, r3
439 cmp r2, r0 439 cmp r2, r0
440 blo 4b 440 blo 4b
441 ldmfd sp!, { r4-r6, pc } 441 ldmfd sp!, { r4-r5, pc }