Searched refs:vec_hNl (Results 1 – 2 of 2) sorted by relevance
/external/webrtc/webrtc/modules/audio_processing/aec/ |
D | aec_core_neon.c | 395 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()
|
D | aec_core_sse2.c | 381 __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()
|