Lines Matching defs:in
5 * that can be found in the LICENSE file in the root of the source
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
22 void WebRtcIsacfix_PCorr2Q32(const int16_t* in, int32_t* logcorQ8) {
29 oneQ8 = WEBRTC_SPL_LSHIFT_W32((int32_t)1, 8); // 1.00 in Q8
31 x = in + PITCH_MAX_LAG / 2 + 2;
32 scaling = WebRtcSpl_GetScalingSquare((int16_t*)in,
37 x = in + PITCH_MAX_LAG / 2 + 2;
39 ysum32 += WEBRTC_SPL_MUL_16_16_RSFT((int16_t)in[n],
40 (int16_t)in[n],
43 (int16_t)in[n],
50 lcs = WebRtcIsacfix_Log2Q8((uint32_t)csum32); // 2log(csum) in Q8
51 if (lcs > (lys + oneQ8)) { // csum/sqrt(ysum) > 2 in Q8
62 inptr = &in[k];
63 ysum32 -= WEBRTC_SPL_MUL_16_16_RSFT((int16_t)in[k - 1],
64 (int16_t)in[k - 1],
66 ysum32 += WEBRTC_SPL_MUL_16_16_RSFT((int16_t)in[PITCH_CORR_LEN2 + k - 1],
67 (int16_t)in[PITCH_CORR_LEN2 + k - 1],
75 // Assert a codition used in loop unrolling at compile-time.
112 lcs = WebRtcIsacfix_Log2Q8((uint32_t)csum32); // 2log(csum) in Q8