Searched defs:hNl (Results 1 - 4 of 4) sorted by relevance
/external/webrtc/webrtc/modules/audio_processing/aec/ |
H A D | aec_core_mips.c | 647 float hNl[PART_LEN1], 658 p_hNl = &hNl[0]; 690 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 646 WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]) argument
|
H A D | aec_core.c | 271 float hNl[PART_LEN1], 277 if (hNl[i] > hNlFb) { 278 hNl[i] = WebRtcAec_weightCurve[i] * hNlFb + 279 (1 - WebRtcAec_weightCurve[i]) * hNl[i]; 281 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 284 efw[0][i] *= hNl[i]; 285 efw[1][i] *= hNl[i]; 1017 float hNl[PART_LEN1]; local 1107 memcpy(hNl, cohd 270 OverdriveAndSuppress(AecCore* aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]) argument [all...] |
H A D | aec_core_neon.c | 383 float hNl[PART_LEN1], 395 float32x4_t vec_hNl = vld1q_f32(&hNl[i]); 418 vst1q_f32(&hNl[i], vec_hNl); 439 if (hNl[i] > hNlFb) { 440 hNl[i] = WebRtcAec_weightCurve[i] * hNlFb + 441 (1 - WebRtcAec_weightCurve[i]) * hNl[i]; 444 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 447 efw[0][i] *= hNl[i]; 448 efw[1][i] *= hNl[ 382 OverdriveAndSuppressNEON(AecCore* aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]) argument [all...] |
H A D | aec_core_sse2.c | 370 float hNl[PART_LEN1], 381 __m128 vec_hNl = _mm_loadu_ps(&hNl[i]); 399 _mm_storeu_ps(&hNl[i], vec_hNl); 419 if (hNl[i] > hNlFb) { 420 hNl[i] = WebRtcAec_weightCurve[i] * hNlFb + 421 (1 - WebRtcAec_weightCurve[i]) * hNl[i]; 423 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 426 efw[0][i] *= hNl[i]; 427 efw[1][i] *= hNl[ 369 OverdriveAndSuppressSSE2(AecCore* aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]) argument [all...] |
Completed in 205 milliseconds