aboutsummaryrefslogtreecommitdiff
path: root/audio/rate_arm_asm.s
diff options
context:
space:
mode:
authorJohannes Schickel2014-02-16 01:33:01 +0100
committerJohannes Schickel2014-03-06 20:21:48 +0100
commit0063c25805be62ff490af4a1d8aaf1490114b895 (patch)
tree8bceed33e9705ed31219e97c3c3281ec79d37e0d /audio/rate_arm_asm.s
parente499a25a001c8116c03400be720eac58d250619f (diff)
downloadscummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.tar.gz
scummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.tar.bz2
scummvm-rg350-0063c25805be62ff490af4a1d8aaf1490114b895.zip
AUDIO: Manually specify function alignment in ARM assembly.
Diffstat (limited to 'audio/rate_arm_asm.s')
-rw-r--r--audio/rate_arm_asm.s9
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