Home | History | Annotate | Download | only in source

Lines Matching refs:zeros

24 // zeros = 0:31; lvl = 2.^(1-zeros);
78 int zeros, zerosScale;
158 zeros = WebRtcSpl_NormU32(absInLevel);
160 if (zeros < 15)
163 tmpU32no2 = WEBRTC_SPL_RSHIFT_U32(absInLevel, 15 - zeros); // Q(zeros-1)
164 tmpU32no2 = WEBRTC_SPL_UMUL_32_16(tmpU32no2, kLogE_1); // Q(zeros+13)
165 if (zeros < 9)
167 tmpU32no1 = WEBRTC_SPL_RSHIFT_U32(tmpU32no1, 9 - zeros); // Q(zeros+13)
168 zerosScale = 9 - zeros;
171 tmpU32no2 = WEBRTC_SPL_RSHIFT_U32(tmpU32no2, zeros - 9); // Q22
189 zeros = WebRtcSpl_NormW32(numFIX);
190 numFIX = WEBRTC_SPL_LSHIFT_W32(numFIX, zeros); // Q(14+zeros)
193 tmp32no1 = WEBRTC_SPL_SHIFT_W32(den, zeros - 8); // Q(zeros)
306 WebRtc_Word16 zeros, zeros_fast, frac;
439 // find number of leading zeros
440 zeros = WebRtcSpl_NormU32((WebRtc_UWord32)cur_level);
443 zeros = 31;
445 tmp32 = (WEBRTC_SPL_LSHIFT_W32(cur_level, zeros) & 0x7FFFFFFF);
447 tmp32 = WEBRTC_SPL_MUL((stt->gainTable[zeros-1] - stt->gainTable[zeros]), frac);
448 gains[k + 1] = stt->gainTable[zeros] + WEBRTC_SPL_RSHIFT_W32(tmp32, 12);
452 fprintf(stt->logFile, "%d\t%d\t%d\t%d\t%d\n", env[0], cur_level, stt->capacitorFast, stt->capacitorSlow, zeros);
458 zeros = WEBRTC_SPL_LSHIFT_W16(zeros, 9) - WEBRTC_SPL_RSHIFT_W16(frac, 3);
459 // find number of leading zeros
469 gate = 1000 + zeros_fast - zeros - stt->vadNearend.stdShortTerm;
511 zeros = 10;
514 zeros = 16 - WebRtcSpl_NormW32(gains[k + 1]);
516 gain32 = WEBRTC_SPL_RSHIFT_W32(gains[k+1], zeros) + 1;
520 > WEBRTC_SPL_SHIFT_W32((WebRtc_Word32)32767, 2 * (1 - zeros + 10)))
531 gain32 = WEBRTC_SPL_RSHIFT_W32(gains[k+1], zeros) + 1;
654 WebRtc_Word16 zeros, dB;
693 // find number of leading zeros
696 zeros = 16;
699 zeros = 0;
701 if (!(0xFF000000 & (nrg << zeros)))
703 zeros += 8;
705 if (!(0xF0000000 & (nrg << zeros)))
707 zeros += 4;
709 if (!(0xC0000000 & (nrg << zeros)))
711 zeros += 2;
713 if (!(0x80000000 & (nrg << zeros)))
715 zeros += 1;
719 dB = WEBRTC_SPL_LSHIFT_W16(15 - zeros, 11);