HomeSort by relevance Sort by last modified time
    Searched refs:WEBRTC_SPL_MUL_16_16 (Results 1 - 25 of 43) sorted by null

1 2

  /external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/
lattice_c.c 39 tmp32 = WEBRTC_SPL_RSHIFT_W32(((WEBRTC_SPL_MUL_16_16(cth_Q15[k], tmpAR))
40 - (WEBRTC_SPL_MUL_16_16(sth_Q15[k], ar_g_Q0[k])) + 16384), 15);
41 tmp32_2 = WEBRTC_SPL_RSHIFT_W32(((WEBRTC_SPL_MUL_16_16(sth_Q15[k], tmpAR))
42 + (WEBRTC_SPL_MUL_16_16(cth_Q15[k], ar_g_Q0[k])) + 16384), 15);
filters.c 41 prod += WEBRTC_SPL_MUL_16_16(x[i], x[i]);
57 prod += WEBRTC_SPL_MUL_16_16(x[j], x[i + j]);
108 memcpy(data_vec+1, in, WEBRTC_SPL_MUL_16_16(sizeof(WebRtc_Word16), (N-1)));
111 data_vec[0] = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(state_in[WEBRTC_SPL_MUL_16_16(2, ALLPASSSECTIONS)],16); //the z^(-1) state
112 state_in[WEBRTC_SPL_MUL_16_16(2, ALLPASSSECTIONS)] = WEBRTC_SPL_LSHIFT_W32((WebRtc_UWord32)in[N-1],16);
120 out[n]=WEBRTC_SPL_ADD_SAT_W16(data_vec[WEBRTC_SPL_MUL_16_16(2, n)], data_vec[WEBRTC_SPL_MUL_16_16(2, n)+1]);
filterbanks.c 40 a = WEBRTC_SPL_MUL_16_16(APSectionFactors[j], InOut16[n]); //Q15*Q0=Q15
128 WebRtc_Word32 tmpState[WEBRTC_SPL_MUL_16_16(2,(QORDER-1))]; /* 4 */
137 tempin_ch1[QLOOKAHEAD + k] = pin[1+WEBRTC_SPL_MUL_16_16(2, k)];
141 prefiltdata->INLABUF1_fix[k]=pin[FRAMESAMPLES+1-WEBRTC_SPL_MUL_16_16(2, QLOOKAHEAD)+WEBRTC_SPL_MUL_16_16(2, k)];
147 tempin_ch2[QLOOKAHEAD+k] = pin[WEBRTC_SPL_MUL_16_16(2, k)];
151 prefiltdata->INLABUF2_fix[k]=pin[FRAMESAMPLES-WEBRTC_SPL_MUL_16_16(2, QLOOKAHEAD)+WEBRTC_SPL_MUL_16_16(2, k)];
161 for (k=0;k<WEBRTC_SPL_MUL_16_16(2, (QORDER-1));k++)
164 for (k=0;k<WEBRTC_SPL_MUL_16_16(2, (QORDER-1));k++
    [all...]
pitch_filter_c.c 38 tmpW32 += WEBRTC_SPL_MUL_16_16(ubufQQpos2[*index2 + j], coefficient[j]);
57 tmpW32 += WEBRTC_SPL_MUL_16_16(inputState[j], kDampFilter[j]);
66 tmpW32 = inputBuf[*index2] - WEBRTC_SPL_MUL_16_16(sign, tmpW16);
lattice.c 121 int32_t temp1 = WEBRTC_SPL_MUL_16_16(u, HALF_SUBFRAMELEN);
124 temp2 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(u, orderCoef);
125 temp3 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(2, u)+lo_hi;
244 int32_t temp1 = WEBRTC_SPL_MUL_16_16(u, HALF_SUBFRAMELEN);
247 temp2 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(u, orderCoef);
248 temp3 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(2, u) + lo_hi;
287 tmp32 = WEBRTC_SPL_RSHIFT_W32(((WEBRTC_SPL_MUL_16_16(cthQ15[i],ARfQ0vec[0])) - (WEBRTC_SPL_MUL_16_16(sthQ15[i],stateGQ0[i])) + 16384), 15);
290 tmp32 = WEBRTC_SPL_RSHIFT_W32(((WEBRTC_SPL_MUL_16_16(sthQ15[i],ARfQ0vec[0])) + (WEBRTC_SPL_MUL_16_16(cthQ15[i], stateGQ0[i])) + 16384), 15)
    [all...]
lpc_masking_model.c 41 tmp_inv_denum32 = ((WebRtc_Word32) 1073741823) - WEBRTC_SPL_MUL_16_16(k16[m], k16[m]); // (1 - k^2) in Q30
46 WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_16(k16[m], a16[m-k+1]), 1);
123 temp1W32 = WEBRTC_SPL_LSHIFT_W32((WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(K_hi, K_low), 14) +
124 WEBRTC_SPL_MUL_16_16(K_hi, K_hi)), 1); /* temp1W32 = k^2 in Q31 */
134 temp1W32 = WEBRTC_SPL_LSHIFT_W32((WEBRTC_SPL_MUL_16_16(R_hi[0], tmp_hi) +
135 WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(R_hi[0], tmp_low), 15) +
136 WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(R_low[0], tmp_hi), 15) ), 1);
163 temp1W32 += (WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_16(R_hi[j], A_hi[i-j]), 1) +
164 WEBRTC_SPL_LSHIFT_W32(( WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(R_hi[j], A_low[i-j]), 15) +
165 WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_16(R_low[j], A_hi[i-j]), 15) ), 1))
    [all...]
initialize.c 81 for (k = 0; k < WEBRTC_SPL_MUL_16_16(2,(QORDER-1)); k++) {
98 for (k = 0; k < WEBRTC_SPL_MUL_16_16(2, POSTQORDER); k++) {
136 for (k = 0; k < WEBRTC_SPL_MUL_16_16(2, ALLPASSSECTIONS)+1; k++) {
  /external/webrtc/src/common_audio/signal_processing/
division_operations.c 110 tmpW32 = (WEBRTC_SPL_MUL_16_16(den_hi, approx) << 1)
111 + ((WEBRTC_SPL_MUL_16_16(den_low, approx) >> 15) << 1);
122 tmpW32 = ((WEBRTC_SPL_MUL_16_16(tmp_hi, approx) + (WEBRTC_SPL_MUL_16_16(tmp_low, approx)
137 tmpW32 = (WEBRTC_SPL_MUL_16_16(num_hi, tmp_hi) + (WEBRTC_SPL_MUL_16_16(num_hi, tmp_low)
138 >> 15) + (WEBRTC_SPL_MUL_16_16(num_low, tmp_hi) >> 15));
dot_product_with_scale.c 42 sum += WEBRTC_SPL_MUL_16_16(*vector1, *vector2);
45 sum += WEBRTC_SPL_MUL_16_16(*vector1, *vector2);
48 sum += WEBRTC_SPL_MUL_16_16(*vector1, *vector2);
51 sum += WEBRTC_SPL_MUL_16_16(*vector1, *vector2);
58 sum += WEBRTC_SPL_MUL_16_16(*vector1, *vector2);
filter_ar_fast_q12.c 35 o = WEBRTC_SPL_MUL_16_16(*x_ptr++, *a_ptr++);
39 o -= WEBRTC_SPL_MUL_16_16(*a_ptr++,*state_ptr--);
levinson_durbin.c 82 temp1W32 = (((WEBRTC_SPL_MUL_16_16(K_hi, K_low) >> 14) + WEBRTC_SPL_MUL_16_16(K_hi, K_hi))
94 temp1W32 = ((WEBRTC_SPL_MUL_16_16(R_hi[0], tmp_hi)
95 + (WEBRTC_SPL_MUL_16_16(R_hi[0], tmp_low) >> 15)
96 + (WEBRTC_SPL_MUL_16_16(R_low[0], tmp_hi) >> 15)) << 1);
122 temp1W32 += ((WEBRTC_SPL_MUL_16_16(R_hi[j], A_hi[i-j]) << 1)
123 + (((WEBRTC_SPL_MUL_16_16(R_hi[j], A_low[i-j]) >> 15)
124 + (WEBRTC_SPL_MUL_16_16(R_low[j], A_hi[i-j]) >> 15)) << 1));
186 temp1W32 += ((WEBRTC_SPL_MUL_16_16(K_hi, A_hi[i-j])
187 + (WEBRTC_SPL_MUL_16_16(K_hi, A_low[i-j]) >> 15
    [all...]
sqrt_of_one_minus_x_squared.c 30 sq = WEBRTC_SPL_MUL_16_16(tmp, tmp); // x^2 in Q30
downsample_fast.c 32 + (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(factor, (out_length - 1)) + 1;
48 o += WEBRTC_SPL_MUL_16_16(*b_ptr++, *x_ptr--);
lpc_to_refl_coef.c 33 tmp_inv_denom32 = ((WebRtc_Word32)1073741823) - WEBRTC_SPL_MUL_16_16(k16[m], k16[m]);
43 - WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_16(k16[m], a16[m-k+1]), 1);
filter_ar.c 54 o -= WEBRTC_SPL_MUL_16_16(*a_ptr, *filtered_ptr--);
55 oLOW -= WEBRTC_SPL_MUL_16_16(*a_ptr++, *filtered_low_ptr--);
59 o -= WEBRTC_SPL_MUL_16_16(*a_ptr, *state_ptr--);
60 oLOW -= WEBRTC_SPL_MUL_16_16(*a_ptr++, *state_low_ptr--);
complex_fft.c 198 tr32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j])
199 - WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j + 1])), 15);
201 ti32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j + 1])
202 + WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j])), 15);
256 tr32 = WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j])
257 - WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j + 1]) + CFFTRND;
259 ti32 = WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j + 1])
260 + WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j]) + CFFTRND;
397 tr32 = WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j])
398 - WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j + 1]) + CIFFTRND
    [all...]
auto_correlation.c 87 sum += WEBRTC_SPL_MUL_16_16(*xptr1, *xptr2);
90 sum += WEBRTC_SPL_MUL_16_16(*xptr1, *xptr2);
93 sum += WEBRTC_SPL_MUL_16_16(*xptr1, *xptr2);
96 sum += WEBRTC_SPL_MUL_16_16(*xptr1, *xptr2);
103 sum += WEBRTC_SPL_MUL_16_16(*xptr1, *xptr2);
spl_sqrt.c 51 B = B + WEBRTC_SPL_MUL_16_16(-20480, t16) * 2; // B = B - 0.625*A
55 A = WEBRTC_SPL_MUL_16_16(x_half, t16) * 2; // A = (x/2)^5
57 B = B + WEBRTC_SPL_MUL_16_16(28672, t16) * 2; // B = B + 0.875*A
61 A = WEBRTC_SPL_MUL_16_16(x_half, t16) * 2; // A = x/2^3
169 A = WEBRTC_SPL_MUL_16_16(k_sqrt_2, t16) * 2; // A = 1/sqrt(2)*t16
cross_correlation.c 182 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
185 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
188 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
191 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
194 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
197 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
200 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
203 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
210 (*CrossCorrPtr) += WEBRTC_SPL_MUL_16_16((*seq1Ptr), (*seq2Ptr));
filter_ma_fast_q12.c 37 o += WEBRTC_SPL_MUL_16_16(*b_ptr++, *x_ptr--);
ilbc_specific_functions.c 38 out[i] = (WebRtc_Word16)((WEBRTC_SPL_MUL_16_16(vector1[i], scale1)
39 + WEBRTC_SPL_MUL_16_16(vector2[i], scale2) + roundVal) >> right_shifts);
100 (*outPtr++) += (WebRtc_Word16)((WEBRTC_SPL_MUL_16_16((*inPtr++), gain)
117 (*outPtr++) = (WebRtc_Word16)((WEBRTC_SPL_MUL_16_16((*inPtr++), gain)
  /external/webrtc/src/modules/audio_processing/
high_pass_filter_impl.cc 64 WEBRTC_SPL_MUL_16_16(y[1], ba[3]); // -a[1] * y[i-1] (low part)
66 WEBRTC_SPL_MUL_16_16(y[3], ba[4]); // -a[2] * y[i-2] (low part)
69 WEBRTC_SPL_MUL_16_16(y[0], ba[3]); // -a[1] * y[i-1] (high part)
71 WEBRTC_SPL_MUL_16_16(y[2], ba[4]); // -a[2] * y[i-2] (high part)
74 tmp_int32 += WEBRTC_SPL_MUL_16_16(data[i], ba[0]); // b[0]*x[0]
75 tmp_int32 += WEBRTC_SPL_MUL_16_16(x[0], ba[1]); // b[1]*x[i-1]
76 tmp_int32 += WEBRTC_SPL_MUL_16_16(x[1], ba[2]); // b[2]*x[i-2]
  /external/webrtc/src/common_audio/vad/
vad_filterbank.c 56 tmp32 = (int32_t) WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[0], (*in_ptr));
57 tmp32 += (int32_t) WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[1], filter_state[0]);
58 tmp32 += (int32_t) WEBRTC_SPL_MUL_16_16(kHpZeroCoefs[2],
64 tmp32 -= (int32_t) WEBRTC_SPL_MUL_16_16(kHpPoleCoefs[1],
66 tmp32 -= (int32_t) WEBRTC_SPL_MUL_16_16(kHpPoleCoefs[2], filter_state[3]);
90 tmp32 = state32 + WEBRTC_SPL_MUL_16_16(filter_coefficients, (*in_vector));
94 state32 = in32 - WEBRTC_SPL_MUL_16_16(filter_coefficients, tmp16);
vad_gmm.c 82 return WEBRTC_SPL_MUL_16_16(inv_std, exp_value);
  /external/webrtc/src/modules/audio_processing/agc/
digital_agc.c 90 tmp32no1 = WEBRTC_SPL_MUL_16_16(digCompGaindB - analogTarget, kCompRatio - 1);
94 tmp32no1 = WEBRTC_SPL_MUL_16_16(maxGain, kCompRatio);
107 tmp32no1 = WEBRTC_SPL_MUL_16_16(digCompGaindB, kCompRatio - 1);
142 tmp16 = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16(kCompRatio - 1, i - 1); // Q0
361 tmp32 = WEBRTC_SPL_MUL_16_16(3, logratio);
382 tmp32 = WEBRTC_SPL_MUL_16_16((lower_thr - logratio), 65);
396 tmp32 = WEBRTC_SPL_MUL_16_16((stt->vadNearend.stdLongTerm - 4000), decay);
417 nrg = WEBRTC_SPL_MUL_16_16(out[k * L + n], out[k * L + n]);
496 tmp32 = WEBRTC_SPL_MUL_16_16(stt->gatePrevious, 7);
748 tmp32 = (WEBRTC_SPL_MUL_16_16(state->meanShortTerm, 15) + (WebRtc_Word32)dB)
    [all...]

Completed in 119 milliseconds

1 2