/external/chromium_org/third_party/opus/src/silk/fixed/ |
vector_ops_FIX.c | 43 opus_int32 tmp32; local 46 tmp32 = silk_SMULWB( gain_Q16, data_in[ i ] ); 47 data_out[ i ] = (opus_int16)silk_CHECK_FIT16( tmp32 );
|
residual_energy_FIX.c | 52 opus_int32 tmp32; local 87 tmp32 = silk_LSHIFT32( gains[ i ], lz2 ); 90 tmp32 = silk_SMMUL( tmp32, tmp32 ); /* Q( 2 * lz2 - 32 )*/ 93 nrgs[ i ] = silk_SMMUL( tmp32, silk_LSHIFT32( nrgs[ i ], lz1 ) ); /* Q( nrgsQ[ i ] + lz1 + 2 * lz2 - 32 - 32 )*/
|
noise_shape_analysis_FIX.c | 154 opus_int32 SNR_adj_dB_Q7, HarmBoost_Q16, HarmShapeGain_Q16, Tilt_Q16, tmp32; local 309 tmp32 = silk_SQRT_APPROX( nrg ); 312 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( tmp32, 16 - Qnrg );
|
/external/chromium_org/third_party/webrtc/common_audio/signal_processing/ |
lpc_to_refl_coef.c | 25 int32_t tmp32[SPL_LPC_TO_REFL_COEF_MAX_AR_MODEL_ORDER]; local 42 tmp32[k] = WEBRTC_SPL_LSHIFT_W32((int32_t)a16[k], 16) 45 tmp32[k] = WebRtcSpl_DivW32W16(tmp32[k], tmp_inv_denom16); //Q28/Q15 = Q13 50 a16[k] = (int16_t)WEBRTC_SPL_RSHIFT_W32(tmp32[k], 1); //Q13>>1 => Q12 53 tmp32[m] = WEBRTC_SPL_SAT(8191, tmp32[m], -8191); 54 k16[m - 1] = (int16_t)WEBRTC_SPL_LSHIFT_W32(tmp32[m], 2); //Q13<<2 => Q15
|
complex_fft.c | 167 int32_t tmp32, round2; local 188 tmp32 = (int32_t)WebRtcSpl_MaxAbsValueW16(frfi, 2 * n); 189 if (tmp32 > 13573) 195 if (tmp32 > 27146)
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/ilbc/ |
cb_mem_energy.c | 41 int32_t energy, tmp32; local 56 tmp32 = WEBRTC_SPL_LSHIFT_W32(energy, energyShifts[0]); 57 energyW16[0] = (int16_t)WEBRTC_SPL_RSHIFT_W32(tmp32, 16); 72 tmp32 = WEBRTC_SPL_LSHIFT_W32(energy, energyShifts[base_size]); 73 energyW16[base_size] = (int16_t)WEBRTC_SPL_RSHIFT_W32(tmp32, 16);
|
cb_mem_energy_augmentation.c | 30 int32_t energy, tmp32; local 62 tmp32 = WEBRTC_SPL_LSHIFT_W32(energy, (*enShPtr)); 63 (*enPtr) = (int16_t)WEBRTC_SPL_RSHIFT_W32(tmp32, 16);
|
cb_search_core.c | 38 int32_t maxW32, tmp32; local 68 tmp32 = WEBRTC_SPL_LSHIFT_W32(*cDotPtr,sh); 69 tmp16 = (int16_t)WEBRTC_SPL_RSHIFT_W32(tmp32,16);
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
lattice_c.c | 34 int32_t tmp32 = 0; local 39 tmp32 = WEBRTC_SPL_RSHIFT_W32(((WEBRTC_SPL_MUL_16_16(cth_Q15[k], tmpAR)) 43 tmpAR = (int16_t)WebRtcSpl_SatW32ToW16(tmp32);
|
lpc_masking_model_mips.c | 25 int32_t tmp32 = 0, word32_high = 0, word32_low = 0, residual_energy = 0; local 45 "mul %[tmp32], %[tmp2], %[tmp2] \n\t" 48 "mult $ac0, %[tmp32], %[tmp_corr_c] \n\t" 55 : [tmp2] "=&r" (tmp2), [tmp3] "=&r" (tmp3), [tmp32] "=&r" (tmp32), 131 "mul %[tmp32], %[tmp3], %[tmp2] \n\t" 132 "sll %[tmp32], %[tmp32], 1 \n\t" 133 "mult $ac0, %[tmp32], %[tmp_corr_c] \n\t" 141 : [tmp2] "=&r" (tmp2), [tmp3] "=&r" (tmp3), [tmp32] "=&r" (tmp32) [all...] |
lattice.c | 31 multiplication between t32 and tmp32, done in two ways: 32 1) Using (int32_t) (((float)(tmp32))*((float)(tmp32b))/65536.0); 109 int32_t tmp32, tmp32b; local 158 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT15(sthQ15[i-1], stateGQ15[i-1]);//Q15*Q15>>15 = Q15 159 tmp32b= fQtmp + tmp32; //Q15+Q15=Q15 160 tmp32 = inv_cthQ16[i-1]; //Q16 161 t16a = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32, 16); 162 t16b = (int16_t) (tmp32-WEBRTC_SPL_LSHIFT_W32(((int32_t)t16a), 16)); 164 tmp32 = LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b); 165 fQtmp = tmp32; // Q1 224 int32_t tmp32; local [all...] |
lpc_masking_model.c | 33 int32_t tmp32[MAX_AR_MODEL_ORDER]; local 48 tmp32[k] = WebRtcSpl_DivW32W16(tmp32b, tmp_inv_denum16); //Q27/Q15 = Q12 52 a16[k] = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32[k], 1); //Q12>>1 => Q11 55 tmp32[m] = WEBRTC_SPL_SAT(4092, tmp32[m], -4092); 56 k16[m-1] = (int16_t) WEBRTC_SPL_LSHIFT_W32(tmp32[m], 3); //Q12<<3 => Q15 482 int32_t tmp32 = 0, word32_high = 0, word32_low = 0, residual_energy = 0; local 493 tmp32 = WEBRTC_SPL_MUL_16_16(a_polynomial[j], a_polynomial[j - i]); 494 /* tmp32 in Q(q_val_polynomial * 2). */ 496 tmp32 <<= 1 556 int32_t tmp32; local [all...] |
/external/libopus/silk/fixed/ |
vector_ops_FIX.c | 43 opus_int32 tmp32; local 46 tmp32 = silk_SMULWB( gain_Q16, data_in[ i ] ); 47 data_out[ i ] = (opus_int16)silk_CHECK_FIT16( tmp32 );
|
residual_energy_FIX.c | 52 opus_int32 tmp32; local 87 tmp32 = silk_LSHIFT32( gains[ i ], lz2 ); 90 tmp32 = silk_SMMUL( tmp32, tmp32 ); /* Q( 2 * lz2 - 32 )*/ 93 nrgs[ i ] = silk_SMMUL( tmp32, silk_LSHIFT32( nrgs[ i ], lz1 ) ); /* Q( nrgsQ[ i ] + lz1 + 2 * lz2 - 32 - 32 )*/
|
noise_shape_analysis_FIX.c | 154 opus_int32 SNR_adj_dB_Q7, HarmBoost_Q16, HarmShapeGain_Q16, Tilt_Q16, tmp32; local 309 tmp32 = silk_SQRT_APPROX( nrg ); 312 psEncCtrl->Gains_Q16[ k ] = silk_LSHIFT_SAT32( tmp32, 16 - Qnrg );
|
/external/chromium_org/third_party/webrtc/common_audio/vad/ |
vad_gmm.c | 35 int32_t tmp32; local 40 tmp32 = (int32_t) 131072 + (int32_t) (std >> 1); 41 inv_std = (int16_t) WebRtcSpl_DivW32W16(tmp32, std); 59 // Calculate the exponent |tmp32| = (x - m)^2 / (2 * s^2), in Q10. Replacing 62 tmp32 = WEBRTC_SPL_MUL_16_16_RSFT(*delta, tmp16, 9); 66 // ~= exp2(-log2(exp(1)) * |tmp32|). 67 if (tmp32 < kCompVar) { 68 // Calculate |tmp16| = log2(exp(1)) * |tmp32|, in Q10. 70 tmp16 = (int16_t) WEBRTC_SPL_MUL_16_16_RSFT(kLog2Exp, (int16_t) tmp32, 12); 76 // Get |exp_value| = exp(-|tmp32|) in Q10 [all...] |
vad_sp.c | 70 int32_t tmp32 = 0; local 173 tmp32 = WEBRTC_SPL_MUL_16_16(alpha + 1, self->mean_value[channel]); 174 tmp32 += WEBRTC_SPL_MUL_16_16(WEBRTC_SPL_WORD16_MAX - alpha, current_median); 175 tmp32 += 16384; 176 self->mean_value[channel] = (int16_t) (tmp32 >> 15);
|
vad_filterbank.c | 46 int32_t tmp32 = 0; local 59 tmp32 = WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[0], *in_ptr); 60 tmp32 += WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[1], filter_state[0]); 61 tmp32 += WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[2], filter_state[1]); 66 tmp32 -= WEBRTC_SPL_MUL_16_16(kHpPoleCoefs[1], filter_state[2]); 67 tmp32 -= WEBRTC_SPL_MUL_16_16(kHpPoleCoefs[2], filter_state[3]); 69 filter_state[2] = (int16_t) (tmp32 >> 14); 94 int32_t tmp32 = 0; local 98 tmp32 = state32 + WEBRTC_SPL_MUL_16_16(filter_coefficient, *data_in); 99 tmp16 = (int16_t) (tmp32 >> 16); // Q(-1 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/ns/ |
nsx_core_c.c | 31 int32_t invLrtFX, indPriorFX, tmp32, tmp32no1, tmp32no2, besselTmpFX32; local 61 tmp32 = WEBRTC_SPL_MUL(frac32, frac32); 62 tmp32 = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL(tmp32, -43), 19); 63 tmp32 += WEBRTC_SPL_MUL_16_16_RSFT((int16_t)frac32, 5412, 12); 64 frac32 = tmp32 + 37; 65 // tmp32 = log2(priorLocSnr[i]) 66 tmp32 = (int32_t)(((31 - zeros) << 12) + frac32) - (11 << 12); // Q12 67 logTmp = (tmp32 * 178) >> 8; // log2(priorLocSnr[i])*log(2)
|
/external/chromium_org/third_party/ots/src/ |
cff.cc | 44 uint32_t tmp32 = 0; local 50 tmp32 <<= 8; 51 tmp32 += tmp8; 53 *offset = tmp32;
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
aecm_core.c | 423 int32_t tmp32 = PART_LEN1 * PART_LEN1; local 497 aecm->noiseEst[i] = (tmp32 << 8); 499 tmp32 -= (int32_t)((tmp16 << 1) + 1); 503 aecm->noiseEst[i] = (tmp32 << 8); 906 int32_t tmp32; local [all...] |
aecm_core_c.c | 661 int32_t tmp32; local 689 tmp32 = (int32_t)dfa[i]; 690 outLShift32 = WEBRTC_SPL_LSHIFT_W32(tmp32, shiftFromNearToNoise); 749 tmp32 = WEBRTC_SPL_RSHIFT_W32(aecm->noiseEst[i], shiftFromNearToNoise); 750 if (tmp32 > 32767) 752 tmp32 = 32767; 753 aecm->noiseEst[i] = WEBRTC_SPL_LSHIFT_W32(tmp32, shiftFromNearToNoise); 755 noiseRShift16[i] = (int16_t)tmp32;
|
aecm_core_mips.c | 1263 int32_t tmp32, tmp321, tnoise, tnoise1; local [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/agc/ |
analog_agc.c | 116 int32_t nrg, max_nrg, sample, tmp32; local 209 tmp32 = WEBRTC_SPL_MUL_16_16(GAIN_TBL_LEN - 1, tmp16); 211 targetGainIdx = tmp32 / tmp16; 231 tmp32 = WEBRTC_SPL_MUL_16_U16(in_mic[i], gain); 232 sample = WEBRTC_SPL_RSHIFT_W32(tmp32, 12); 247 tmp32 = WEBRTC_SPL_MUL_16_U16(in_mic_H[i], gain); 248 sample = WEBRTC_SPL_RSHIFT_W32(tmp32, 12); 618 int32_t tmp32 = 0; local 624 tmp32 += env[i]; 630 if (tmp32 < 500 687 int32_t tmp32; local 765 int32_t Rxx16w32, tmp32; local 1565 int32_t max_add, tmp32; local [all...] |
digital_agc.c | 70 int32_t tmp32, tmp32no1, tmp32no2, numFIX, den, y32; local 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 Q2 306 int32_t out_tmp, tmp32; local 673 int32_t out, nrg, tmp32, tmp32b; local [all...] |