| Index: webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S
|
| diff --git a/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S b/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S
|
| index 35fd9ef748249fa87dca509cbcec7609194a27d6..1c163efb23388535c17923327cf14ff14b4cf4f1 100644
|
| --- a/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S
|
| +++ b/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S
|
| @@ -55,9 +55,11 @@ ORDER_COEF_LOOP: @ for(k = order_coef - 1 ; k >= 0; k--)
|
| smlabb r11, r7, r5, r12 @ sth_Q15[k] * tmpAR + 16384
|
| smlabb r10, r6, r5, r12 @ cth_Q15[k] * tmpAR + 16384
|
| smulbb r7, r7, r8 @ sth_Q15[k] * ar_g_Q0[k]
|
| - smlabb r11, r6, r8, r11 @ cth_Q15[k]*ar_g_Q0[k]+(sth_Q15[k]*tmpAR+16384)
|
| + smlabb r11, r6, r8, r11 @ cth_Q15[k] * ar_g_Q0[k] +
|
| + @ (sth_Q15[k] * tmpAR+16384)
|
|
|
| - sub r10, r10, r7 @ cth_Q15[k]*tmpAR+16384-(sth_Q15[k]*ar_g_Q0[k])
|
| + sub r10, r10, r7 @ cth_Q15[k] * tmpAR + 16384 -
|
| + @ (sth_Q15[k] * ar_g_Q0[k])
|
| ssat r11, #16, r11, asr #15
|
| ssat r5, #16, r10, asr #15
|
| strh r11, [r0], #-2 @ Output: ar_g_Q0[k+1]
|
|
|