Lines Matching refs:tmp32

70     WebRtc_Word32 tmp32, tmp32no1, tmp32no2, numFIX, den, y32;
143 tmp32 = WEBRTC_SPL_MUL_16_U16(tmp16, kLog10_2) + 1; // Q14
144 inLevel = WebRtcSpl_DivW32W16(tmp32, kCompRatio); // Q14
216 tmp32 = WEBRTC_SPL_MUL_16_U16(i - 1, kLog10_2); // Q14
217 tmp32 -= WEBRTC_SPL_LSHIFT_W32(limiterLvl, 14); // Q14
218 y32 = WebRtcSpl_DivW32W16(tmp32 + 10, 20);
222 tmp32 = WEBRTC_SPL_MUL(y32 >> 1, kLog10) + 4096; // in Q27
223 tmp32 = WEBRTC_SPL_RSHIFT_W32(tmp32, 13); // in Q14
226 tmp32 = WEBRTC_SPL_MUL(y32, kLog10) + 8192; // in Q28
227 tmp32 = WEBRTC_SPL_RSHIFT_W32(tmp32, 14); // in Q14
229 tmp32 += WEBRTC_SPL_LSHIFT_W32(16, 14); // in Q14 (Make sure final output is in Q16)
232 if (tmp32 > 0)
234 intPart = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 14);
235 fracPart = (WebRtc_UWord16)(tmp32 & 0x00003FFF); // in Q14
311 WebRtc_Word32 out_tmp, tmp32;
361 tmp32 = WEBRTC_SPL_MUL_16_16(3, logratio);
362 logratio = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32 - stt->vadFarend.logRatio, 2);
382 tmp32 = WEBRTC_SPL_MUL_16_16((lower_thr - logratio), 65);
383 decay = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 10);
396 tmp32 = WEBRTC_SPL_MUL_16_16((stt->vadNearend.stdLongTerm - 4000), decay);
397 decay = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 12);
465 tmp32 = (WEBRTC_SPL_LSHIFT_W32(cur_level, zeros) & 0x7FFFFFFF);
466 frac = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 19); // Q12
467 tmp32 = WEBRTC_SPL_MUL((stt->gainTable[zeros-1] - stt->gainTable[zeros]), frac);
468 gains[k + 1] = stt->gainTable[zeros] + WEBRTC_SPL_RSHIFT_W32(tmp32, 12);
485 tmp32 = (WEBRTC_SPL_LSHIFT_W32(stt->capacitorFast, zeros_fast) & 0x7FFFFFFF);
487 zeros_fast -= (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 22);
496 tmp32 = WEBRTC_SPL_MUL_16_16(stt->gatePrevious, 7);
497 gate = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32((WebRtc_Word32)gate + tmp32, 3);
516 tmp32 = WEBRTC_SPL_RSHIFT_W32((gains[k+1] - stt->gainTable[0]), 8);
517 tmp32 = WEBRTC_SPL_MUL(tmp32, (178 + gain_adj));
520 tmp32 = WEBRTC_SPL_MUL((gains[k+1] - stt->gainTable[0]), (178 + gain_adj));
521 tmp32 = WEBRTC_SPL_RSHIFT_W32(tmp32, 8);
523 gains[k + 1] = stt->gainTable[0] + tmp32;
574 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out[n], WEBRTC_SPL_RSHIFT_W32(gain32 + 127, 7));
575 out_tmp = WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
584 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out[n], WEBRTC_SPL_RSHIFT_W32(gain32, 4));
585 out[n] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
590 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out_H[n],
592 out_tmp = WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
601 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out_H[n],
603 out_H[n] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
619 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out[k * L + n],
621 out[k * L + n] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
625 tmp32 = WEBRTC_SPL_MUL((WebRtc_Word32)out_H[k * L + n],
627 out_H[k * L + n] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32 , 16);
668 WebRtc_Word32 out, nrg, tmp32, tmp32b;
686 tmp32 = (WebRtc_Word32)in[2 * k] + (WebRtc_Word32)in[2 * k + 1];
687 tmp32 = WEBRTC_SPL_RSHIFT_W32(tmp32, 1);
688 buf1[k] = (WebRtc_Word16)tmp32;
703 tmp32 = WEBRTC_SPL_MUL(600, out);
704 HPstate = (WebRtc_Word16)(WEBRTC_SPL_RSHIFT_W32(tmp32, 10) - buf2[k]);
705 tmp32 = WEBRTC_SPL_MUL(out, out);
706 nrg += WEBRTC_SPL_RSHIFT_W32(tmp32, 6);
748 tmp32 = (WEBRTC_SPL_MUL_16_16(state->meanShortTerm, 15) + (WebRtc_Word32)dB);
749 state->meanShortTerm = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 4);
752 tmp32 = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(dB, dB), 12);
753 tmp32 += WEBRTC_SPL_MUL(state->varianceShortTerm, 15);
754 state->varianceShortTerm = WEBRTC_SPL_RSHIFT_W32(tmp32, 4);
757 tmp32 = WEBRTC_SPL_MUL_16_16(state->meanShortTerm, state->meanShortTerm);
758 tmp32 = WEBRTC_SPL_LSHIFT_W32(state->varianceShortTerm, 12) - tmp32;
759 state->stdShortTerm = (WebRtc_Word16)WebRtcSpl_Sqrt(tmp32);
762 tmp32 = WEBRTC_SPL_MUL_16_16(state->meanLongTerm, state->counter) + (WebRtc_Word32)dB;
763 state->meanLongTerm = WebRtcSpl_DivW32W16ResW16(tmp32,
767 tmp32 = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(dB, dB), 12);
768 tmp32 += WEBRTC_SPL_MUL(state->varianceLongTerm, state->counter);
769 state->varianceLongTerm = WebRtcSpl_DivW32W16(tmp32,
773 tmp32 = WEBRTC_SPL_MUL_16_16(state->meanLongTerm, state->meanLongTerm);
774 tmp32 = WEBRTC_SPL_LSHIFT_W32(state->varianceLongTerm, 12) - tmp32;
775 state->stdLongTerm = (WebRtc_Word16)WebRtcSpl_Sqrt(tmp32);
779 tmp32 = WEBRTC_SPL_MUL_16_16(tmp16, (dB - state->meanLongTerm));
780 tmp32 = WebRtcSpl_DivW32W16(tmp32, state->stdLongTerm);
783 tmp32 += WEBRTC_SPL_RSHIFT_W32(tmp32b, 10);
785 state->logRatio = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(tmp32, 6);