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] |