diff options
Diffstat (limited to 'apps/plugins/mpegplayer/idct_armv6.S')
-rw-r--r-- | apps/plugins/mpegplayer/idct_armv6.S | 20 |
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 | ||
292 | 3: | 292 | 3: |
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: | |||
300 | 4: | 300 | 4: |
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} |