diff options
author | synergy dev <synergye@codefi.re> | 2014-02-04 06:38:33 -0500 |
---|---|---|
committer | synergy dev <synergye@codefi.re> | 2014-02-04 07:37:07 -0500 |
commit | 5f51ade2c290e239a125dc88943b240e1105fd97 (patch) | |
tree | 19372aa7633c63aec8821c0a7e43f37a31c960ef /services/audioflinger | |
parent | 5db1e3a6f30c252ed61461dd8c58786e905e5f5a (diff) | |
download | frameworks_av-5f51ade2c290e239a125dc88943b240e1105fd97.zip frameworks_av-5f51ade2c290e239a125dc88943b240e1105fd97.tar.gz frameworks_av-5f51ade2c290e239a125dc88943b240e1105fd97.tar.bz2 |
audioflinger: conform inline ASM to UAL
Clang requires some inline ASM to conform to the UAL standards (Unified Assembler Language).
This fixes a small issue in this inline asm to allow building.
Change-Id: Ifd9b1814343ab5ade636b9401a21d575559dac16
Diffstat (limited to 'services/audioflinger')
-rw-r--r-- | services/audioflinger/AudioResampler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/audioflinger/AudioResampler.cpp b/services/audioflinger/AudioResampler.cpp index 2c3c719..e5cceb1 100644 --- a/services/audioflinger/AudioResampler.cpp +++ b/services/audioflinger/AudioResampler.cpp @@ -526,7 +526,7 @@ void AudioResamplerOrder1::AsmMono16Loop(int16_t *in, int32_t* maxOutPt, int32_t " ldr r8, [sp, #" MO_PARAM5 " + 4]\n" // out " ldr r0, [sp, #" MO_PARAM5 " + 0]\n" // &outputIndex " ldr r0, [r0]\n" // outputIndex - " add r8, r0, asl #2\n" // curOut + " add r8, r8, r0, asl #2\n" // curOut " ldr r9, [sp, #" MO_PARAM5 " + 24]\n" // phaseIncrement " ldr r10, [sp, #" MO_PARAM5 " + 12]\n" // vl " ldr r11, [sp, #" MO_PARAM5 " + 16]\n" // vr @@ -636,7 +636,7 @@ void AudioResamplerOrder1::AsmStereo16Loop(int16_t *in, int32_t* maxOutPt, int32 " ldr r8, [sp, #" ST_PARAM5 " + 4]\n" // out " ldr r0, [sp, #" ST_PARAM5 " + 0]\n" // &outputIndex " ldr r0, [r0]\n" // outputIndex - " add r8, r0, asl #2\n" // curOut + " add r8, r8, r0, asl #2\n" // curOut " ldr r9, [sp, #" ST_PARAM5 " + 24]\n" // phaseIncrement " ldr r10, [sp, #" ST_PARAM5 " + 12]\n" // vl " ldr r11, [sp, #" ST_PARAM5 " + 16]\n" // vr |