Home
last modified time | relevance | path

Searched refs:out_s32 (Results 1 – 3 of 3) sorted by relevance

/external/webrtc/webrtc/common_audio/signal_processing/
Ddownsample_fast.c25 int32_t out_s32 = 0; in WebRtcSpl_DownsampleFastC() local
35 out_s32 = 2048; // Round value, 0.5 in Q12. in WebRtcSpl_DownsampleFastC()
38 out_s32 += coefficients[j] * data_in[i - j]; // Q12. in WebRtcSpl_DownsampleFastC()
41 out_s32 >>= 12; // Q0. in WebRtcSpl_DownsampleFastC()
44 *data_out++ = WebRtcSpl_SatW32ToW16(out_s32); in WebRtcSpl_DownsampleFastC()
Ddownsample_fast_mips.c25 int32_t out_s32 = 0; in WebRtcSpl_DownsampleFast_mips() local
97 [j] "=&r" (j), [out_s32] "=&r" (out_s32), [factor_2] "=&r" (factor_2), in WebRtcSpl_DownsampleFast_mips()
157 [j] "=&r" (j), [out_s32] "=&r" (out_s32), [factor_2] "=&r" (factor_2), in WebRtcSpl_DownsampleFast_mips()
Ddownsample_fast_neon.c27 int32_t out_s32 = 0; in WebRtcSpl_DownsampleFastNeon() local
205 out_s32 = 2048; // Round value, 0.5 in Q12. in WebRtcSpl_DownsampleFastNeon()
208 out_s32 = WebRtc_MulAccumW16(coefficients[j], data_in[i - j], out_s32); in WebRtcSpl_DownsampleFastNeon()
212 out_s32 >>= 12; in WebRtcSpl_DownsampleFastNeon()
213 *data_out++ = WebRtcSpl_SatW32ToW16(out_s32); in WebRtcSpl_DownsampleFastNeon()