HomeSort by relevance Sort by last modified time
    Searched refs:out_s32 (Results 1 - 3 of 3) sorted by null

  /external/webrtc/webrtc/common_audio/signal_processing/
downsample_fast.c 25 int32_t out_s32 = 0; local
35 out_s32 = 2048; // Round value, 0.5 in Q12.
38 out_s32 += coefficients[j] * data_in[i - j]; // Q12.
41 out_s32 >>= 12; // Q0.
44 *data_out++ = WebRtcSpl_SatW32ToW16(out_s32);
downsample_fast_mips.c 25 int32_t out_s32 = 0; local
85 "extr_r.w %[out_s32], $ac0, 12 \n\t"
88 "shll_s.w %[out_s32], %[out_s32], 16 \n\t"
89 "sra %[out_s32], %[out_s32], 16 \n\t"
90 "sh %[out_s32], 0(%[data_out]) \n\t"
97 [j] "=&r" (j), [out_s32] "=&r" (out_s32), [factor_2] "=&r" (factor_2),
112 "addiu %[out_s32], $zero, 2048 \n\t
    [all...]
downsample_fast_neon.c 27 int32_t out_s32 = 0; local
205 out_s32 = 2048; // Round value, 0.5 in Q12.
208 out_s32 = WebRtc_MulAccumW16(coefficients[j], data_in[i - j], out_s32);
212 out_s32 >>= 12;
213 *data_out++ = WebRtcSpl_SatW32ToW16(out_s32);

Completed in 66 milliseconds