diff options
Diffstat (limited to 'apps/codecs/demac/libdemac/predictor-arm.S')
-rw-r--r-- | apps/codecs/demac/libdemac/predictor-arm.S | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/codecs/demac/libdemac/predictor-arm.S b/apps/codecs/demac/libdemac/predictor-arm.S index 1d5587661a..92a78ed9b4 100644 --- a/apps/codecs/demac/libdemac/predictor-arm.S +++ b/apps/codecs/demac/libdemac/predictor-arm.S | |||
@@ -505,7 +505,11 @@ loop: | |||
505 | done: | 505 | done: |
506 | str r14, [r12] @ Save value of p->buf | 506 | str r14, [r12] @ Save value of p->buf |
507 | add sp, sp, #12 @ Don't bother restoring r1-r3 | 507 | add sp, sp, #12 @ Don't bother restoring r1-r3 |
508 | #ifdef ROCKBOX | ||
509 | ldmpc regs=r4-r11 | ||
510 | #else | ||
508 | ldmia sp!, {r4 - r11, pc} | 511 | ldmia sp!, {r4 - r11, pc} |
512 | #endif | ||
509 | 513 | ||
510 | move_hist: | 514 | move_hist: |
511 | @ dest = r11 (p->historybuffer) | 515 | @ dest = r11 (p->historybuffer) |
@@ -664,7 +668,11 @@ loopm: | |||
664 | donem: | 668 | donem: |
665 | str r14, [r12] @ Save value of p->buf | 669 | str r14, [r12] @ Save value of p->buf |
666 | add sp, sp, #8 @ Don't bother restoring r1, r2 | 670 | add sp, sp, #8 @ Don't bother restoring r1, r2 |
671 | #ifdef ROCKBOX | ||
672 | ldmpc regs=r4-r11 | ||
673 | #else | ||
667 | ldmia sp!, {r4 - r11, pc} | 674 | ldmia sp!, {r4 - r11, pc} |
675 | #endif | ||
668 | 676 | ||
669 | move_histm: | 677 | move_histm: |
670 | @ dest = r11 (p->historybuffer) | 678 | @ dest = r11 (p->historybuffer) |