Home
last modified time | relevance | path

Searched refs:efw (Results 1 – 6 of 6) sorted by relevance

/external/webrtc/src/modules/audio_processing/aec/
Daec_core.c115 static void ComfortNoise(aec_t *aec, float efw[2][PART_LEN1],
360 float efw[2][PART_LEN1]) { in OverdriveAndSuppress()
371 efw[0][i] *= hNl[i]; in OverdriveAndSuppress()
372 efw[1][i] *= hNl[i]; in OverdriveAndSuppress()
376 efw[1][i] *= -1; in OverdriveAndSuppress()
854 float efw[2][PART_LEN1], dfw[2][PART_LEN1], xfw[2][PART_LEN1]; in NonLinearProcessing() local
949 efw[1][0] = 0; in NonLinearProcessing()
950 efw[1][PART_LEN] = 0; in NonLinearProcessing()
951 efw[0][0] = fft[0]; in NonLinearProcessing()
952 efw[0][PART_LEN] = fft[1]; in NonLinearProcessing()
[all …]
Daec_core_sse2.c346 float efw[2][PART_LEN1]) { in OverdriveAndSuppressSSE2()
379 __m128 vec_efw_re = _mm_loadu_ps(&efw[0][i]); in OverdriveAndSuppressSSE2()
380 __m128 vec_efw_im = _mm_loadu_ps(&efw[1][i]); in OverdriveAndSuppressSSE2()
387 _mm_storeu_ps(&efw[0][i], vec_efw_re); in OverdriveAndSuppressSSE2()
388 _mm_storeu_ps(&efw[1][i], vec_efw_im); in OverdriveAndSuppressSSE2()
401 efw[0][i] *= hNl[i]; in OverdriveAndSuppressSSE2()
402 efw[1][i] *= hNl[i]; in OverdriveAndSuppressSSE2()
406 efw[1][i] *= -1; in OverdriveAndSuppressSSE2()
Daec_core.h164 (aec_t *aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]);
/external/webrtc/src/modules/audio_processing/aecm/
Daecm_core_neon.c91 complex16_t* efw, in InverseFFTAndWindowNeon() argument
100 __asm__("vld2.16 {d20, d21}, [%0, :128]" : : "r"(&(efw[i].real)) : "q10"); in InverseFFTAndWindowNeon()
110 fft[PART_LEN2] = efw[PART_LEN].real; in InverseFFTAndWindowNeon()
111 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag; in InverseFFTAndWindowNeon()
Daecm_core.c401 complex16_t* efw, in InverseFFTAndWindowC() argument
412 fft[j] = efw[i].real; in InverseFFTAndWindowC()
415 fft[PART_LEN4 - j] = efw[i].real; in InverseFFTAndWindowC()
416 fft[j + 1] = -efw[i].imag; in InverseFFTAndWindowC()
419 fft[PART_LEN4 - (j - 1)] = efw[i].imag; in InverseFFTAndWindowC()
421 fft[0] = efw[0].real; in InverseFFTAndWindowC()
422 fft[1] = -efw[0].imag; in InverseFFTAndWindowC()
424 fft[PART_LEN2] = efw[PART_LEN].real; in InverseFFTAndWindowC()
425 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag; in InverseFFTAndWindowC()
1535 complex16_t* efw = (complex16_t*) (((uintptr_t) efw_buf + 31) & ~ 31); in WebRtcAecm_ProcessBlock() local
[all …]
Daecm_core.h366 WebRtc_Word16* fft, complex16_t* efw,