Searched refs:InOut16 (Results 1 – 2 of 2) sorted by relevance
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
D | filters.c | 72 static void AllpassFilterForDec32(WebRtc_Word16 *InOut16, //Q0 in AllpassFilterForDec32() argument 82 …a = WEBRTC_SPL_MUL_16_32_RSFT16(InOut16[n], APSectionFactors[j]); //Q0*Q31=Q31 shifted 16 gives Q15 in AllpassFilterForDec32() 90 … WEBRTC_SPL_LSHIFT_W32((WebRtc_UWord32)InOut16[n], 16)); // Q15<<1 + Q0<<16 = Q16 + Q16 = Q16 in AllpassFilterForDec32() 91 InOut16[n] = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(b, 16); //Save as Q0 in AllpassFilterForDec32()
|
D | filterbanks.c | 27 static void AllpassFilter2FixDec16(WebRtc_Word16 *InOut16, //Q0 in AllpassFilter2FixDec16() argument 40 a = WEBRTC_SPL_MUL_16_16(APSectionFactors[j], InOut16[n]); //Q15*Q0=Q15 in AllpassFilter2FixDec16() 44 …AT_W32(WEBRTC_SPL_LSHIFT_W32(a,1), WEBRTC_SPL_LSHIFT_W32((WebRtc_UWord32)InOut16[n],16)); // Q15<<… in AllpassFilter2FixDec16() 45 InOut16[n] = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(b, 16); //Save as Q0 in AllpassFilter2FixDec16()
|