diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-05-02 15:45:43 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-05-02 15:45:43 +0000 |
commit | eec5eb9ecca46a4d202f7b41b3d0aa4a8626a892 (patch) | |
tree | 05a747e702ab0a0266c52094a325bf8d352b9f56 /apps/codecs/libmad/synth_full_arm.S | |
parent | 0fd111d4310c767828dd83d9cc23f108fe584750 (diff) | |
download | rockbox-eec5eb9ecca46a4d202f7b41b3d0aa4a8626a892.tar.gz rockbox-eec5eb9ecca46a4d202f7b41b3d0aa4a8626a892.zip |
Refacturate arm version of libmad's synthesis filter. Only two asm macros left, renamed asm-implementation for better clarity. No change in speed or precision.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25777 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libmad/synth_full_arm.S')
-rw-r--r-- | apps/codecs/libmad/synth_full_arm.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codecs/libmad/synth_full_arm.S b/apps/codecs/libmad/synth_full_arm.S index 419bf2b96e..c5848d3327 100644 --- a/apps/codecs/libmad/synth_full_arm.S +++ b/apps/codecs/libmad/synth_full_arm.S | |||
@@ -23,15 +23,15 @@ | |||
23 | 23 | ||
24 | .section ICODE_SECTION_MPA_ARM,"ax",%progbits | 24 | .section ICODE_SECTION_MPA_ARM,"ax",%progbits |
25 | 25 | ||
26 | .global synth_full1 | 26 | .global synth_full_odd_band |
27 | .global synth_full2 | 27 | .global synth_full_even_band |
28 | 28 | ||
29 | ;; r0 = pcm | 29 | ;; r0 = pcm |
30 | ;; r1 = fo | 30 | ;; r1 = fo |
31 | ;; r2 = fe | 31 | ;; r2 = fe |
32 | ;; r3 = D0ptr | 32 | ;; r3 = D0ptr |
33 | ;; r4 = D1ptr | 33 | ;; r4 = D1ptr |
34 | synth_full1: | 34 | synth_full_odd_band: |
35 | stmdb sp!, {r4-r11, lr} | 35 | stmdb sp!, {r4-r11, lr} |
36 | ldr r4, [sp, #36] | 36 | ldr r4, [sp, #36] |
37 | ldr r5, =synth_full_sp | 37 | ldr r5, =synth_full_sp |
@@ -137,7 +137,7 @@ synth_full1: | |||
137 | ldr sp, [r5] | 137 | ldr sp, [r5] |
138 | ldmia sp!, {r4-r11, pc} | 138 | ldmia sp!, {r4-r11, pc} |
139 | 139 | ||
140 | synth_full2: | 140 | synth_full_even_band: |
141 | stmdb sp!, {r4-r11, lr} | 141 | stmdb sp!, {r4-r11, lr} |
142 | ldr r4, [sp, #36] | 142 | ldr r4, [sp, #36] |
143 | ldr r5, =synth_full_sp | 143 | ldr r5, =synth_full_sp |