Home
last modified time | relevance | path

Searched refs:vec_hNl (Results 1 – 2 of 2) sorted by relevance

/external/webrtc/webrtc/modules/audio_processing/aec/
Daec_core_neon.c395 float32x4_t vec_hNl = vld1q_f32(&hNl[i]); in OverdriveAndSuppressNEON() local
397 const uint32x4_t bigger = vcgtq_f32(vec_hNl, vec_hNlFb); in OverdriveAndSuppressNEON()
402 vec_hNl); in OverdriveAndSuppressNEON()
404 vreinterpretq_u32_f32(vec_hNl)); in OverdriveAndSuppressNEON()
410 vec_hNl = vreinterpretq_f32_u32(vorrq_u32(vec_if0, vec_if1)); in OverdriveAndSuppressNEON()
417 vec_hNl = vpowq_f32(vec_hNl, vec_overDriveSm_overDriveCurve); in OverdriveAndSuppressNEON()
418 vst1q_f32(&hNl[i], vec_hNl); in OverdriveAndSuppressNEON()
425 vec_efw_re = vmulq_f32(vec_efw_re, vec_hNl); in OverdriveAndSuppressNEON()
426 vec_efw_im = vmulq_f32(vec_efw_im, vec_hNl); in OverdriveAndSuppressNEON()
Daec_core_sse2.c381 __m128 vec_hNl = _mm_loadu_ps(&hNl[i]); in OverdriveAndSuppressSSE2() local
383 const __m128 bigger = _mm_cmpgt_ps(vec_hNl, vec_hNlFb); in OverdriveAndSuppressSSE2()
387 _mm_mul_ps(vec_one_weightCurve, vec_hNl); in OverdriveAndSuppressSSE2()
388 const __m128 vec_if0 = _mm_andnot_ps(bigger, vec_hNl); in OverdriveAndSuppressSSE2()
391 vec_hNl = _mm_or_ps(vec_if0, vec_if1); in OverdriveAndSuppressSSE2()
398 vec_hNl = mm_pow_ps(vec_hNl, vec_overDriveSm_overDriveCurve); in OverdriveAndSuppressSSE2()
399 _mm_storeu_ps(&hNl[i], vec_hNl); in OverdriveAndSuppressSSE2()
406 vec_efw_re = _mm_mul_ps(vec_efw_re, vec_hNl); in OverdriveAndSuppressSSE2()
407 vec_efw_im = _mm_mul_ps(vec_efw_im, vec_hNl); in OverdriveAndSuppressSSE2()