diff options
author | Johannes Schickel | 2014-02-16 01:33:01 +0100 |
---|---|---|
committer | Johannes Schickel | 2014-03-06 20:21:48 +0100 |
commit | 0063c25805be62ff490af4a1d8aaf1490114b895 (patch) | |
tree | 8bceed33e9705ed31219e97c3c3281ec79d37e0d | |
parent | e499a25a001c8116c03400be720eac58d250619f (diff) | |
download | scummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.tar.gz scummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.tar.bz2 scummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.zip |
AUDIO: Manually specify function alignment in ARM assembly.
-rw-r--r-- | audio/rate_arm_asm.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/audio/rate_arm_asm.s b/audio/rate_arm_asm.s index ac999f66e4..a727209d39 100644 --- a/audio/rate_arm_asm.s +++ b/audio/rate_arm_asm.s @@ -36,6 +36,7 @@ .global _ARM_LinearRate_S .global _ARM_LinearRate_R + .align 2 _ARM_CopyRate_M: @ r0 = len @ r1 = obuf @@ -73,6 +74,7 @@ CopyRate_M_loop: LDMFD r13!,{r4-r7,PC} + .align 2 _ARM_CopyRate_S: @ r0 = len @ r1 = obuf @@ -111,6 +113,7 @@ CopyRate_S_loop: LDMFD r13!,{r4-r7,PC} + .align 2 _ARM_CopyRate_R: @ r0 = len @ r1 = obuf @@ -149,6 +152,7 @@ CopyRate_R_loop: LDMFD r13!,{r4-r7,PC} + .align 2 _ARM_SimpleRate_M: @ r0 = AudioStream &input @ r1 = input.readBuffer @@ -229,6 +233,7 @@ SimpleRate_M_read: B SimpleRate_M_read_return + .align 2 _ARM_SimpleRate_S: @ r0 = AudioStream &input @ r1 = input.readBuffer @@ -308,6 +313,7 @@ SimpleRate_S_read: + .align 2 _ARM_SimpleRate_R: @ r0 = AudioStream &input @ r1 = input.readBuffer @@ -386,6 +392,7 @@ SimpleRate_R_read: B SimpleRate_R_read_return + .align 2 _ARM_LinearRate_M: @ r0 = AudioStream &input @ r1 = input.readBuffer @@ -478,6 +485,7 @@ LinearRate_M_read: BLT LinearRate_M_end B LinearRate_M_read_return + .align 2 _ARM_LinearRate_S: @ r0 = AudioStream &input @ r1 = input.readBuffer @@ -580,6 +588,7 @@ LinearRate_S_read: BLT LinearRate_S_end B LinearRate_S_read_return + .align 2 _ARM_LinearRate_R: @ r0 = AudioStream &input @ r1 = input.readBuffer |