From 0063c25805be62ff490af4a1d8aaf1490114b895 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 16 Feb 2014 01:33:01 +0100 Subject: AUDIO: Manually specify function alignment in ARM assembly. --- audio/rate_arm_asm.s | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- cgit v1.2.3