Home | History | Annotate | Download | only in vad

Lines Matching refs:tmp16

338     WebRtc_Word16 tmp16, tmp16_1, tmp16_2;
538 tmp16 = WEBRTC_SPL_LSHIFT_W16(k+5, 7);
539 if (nmk3 < tmp16)
540 nmk3 = tmp16;
541 tmp16 = WEBRTC_SPL_LSHIFT_W16(72+k-n, 7);
542 if (nmk3 > tmp16)
543 nmk3 = tmp16;
555 tmp16 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16_RSFT(delt,
558 smk2 = smk + (tmp16 >> 1); // Q7 + (Q14 * Q15 >> 22)
570 tmp16 = WEBRTC_SPL_RSHIFT_W16((smk + 4), 3);
572 tmp16 = feature_vector[n] - tmp16; // Q4
573 tmp32_1 = WEBRTC_SPL_MUL_16_16_RSFT(deltaS[nr], tmp16, 3);
575 tmp16 = WEBRTC_SPL_RSHIFT_W16((sgprvec[nr]), 2);
576 tmp32_1 = (WebRtc_Word32)(tmp16 * tmp32_2);// (Q15>>3)*(Q14>>2)=Q12*Q12=Q24
582 tmp16 = (WebRtc_Word16)WebRtcSpl_DivW32W16(tmp32_2, ssk * 10);
585 tmp16 = (WebRtc_Word16)WebRtcSpl_DivW32W16(-tmp32_2, ssk * 10);
586 tmp16 = -tmp16;
589 tmp16 += 128; // Rounding
590 ssk += WEBRTC_SPL_RSHIFT_W16(tmp16, 8);
599 tmp16 = feature_vector[n] - WEBRTC_SPL_RSHIFT_W16(nmk, 3);
602 tmp32_1 = WEBRTC_SPL_MUL_16_16_RSFT(deltaN[nr], tmp16, 3) - 4096;
603 tmp16 = WEBRTC_SPL_RSHIFT_W16((ngprvec[nr]+2), 2);
604 tmp32_2 = (WebRtc_Word32)(tmp16 * tmp32_1);
609 tmp16 = (WebRtc_Word16)WebRtcSpl_DivW32W16(tmp32_1, nsk);
611 tmp16 = (WebRtc_Word16)WebRtcSpl_DivW32W16(tmp32_1, nsk);
614 tmp16 = (WebRtc_Word16)WebRtcSpl_DivW32W16(-tmp32_1, nsk);
615 tmp16 = -tmp16;
617 tmp16 += 32; // Rounding
618 nsk += WEBRTC_SPL_RSHIFT_W16(tmp16, 6);
637 tmp16 = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(nmid, 9);
638 diff -= tmp16;
643 tmp16 = kMinimumDifference[n] - diff; // Q5
647 tmp16_1 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16_RSFT(13, tmp16, 2);
648 tmp16_2 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16_RSFT(3, tmp16, 2);
651 tmp16 = tmp16_1 + *smean1ptr;
652 *smean1ptr = tmp16;
653 smid = WEBRTC_SPL_MUL_16_16(tmp16, kSpeechDataWeights[n]);
656 tmp16 = tmp16_1 + *smean2ptr;
657 *smean2ptr = tmp16;
658 smid += WEBRTC_SPL_MUL_16_16(tmp16, kSpeechDataWeights[n+NUM_CHANNELS]);
661 tmp16 = *nmean1ptr - tmp16_2;
662 *nmean1ptr = tmp16;
664 nmid = WEBRTC_SPL_MUL_16_16(tmp16, kNoiseDataWeights[n]);
667 tmp16 = *nmean2ptr - tmp16_2;
668 *nmean2ptr = tmp16;
669 nmid += WEBRTC_SPL_MUL_16_16(tmp16, kNoiseDataWeights[n+NUM_CHANNELS]);