Home
last modified time | relevance | path

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

/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Dcbrt_2u.c49 double m_by_3 = m / 3; in cbrt() local
50 double a = fma (TwoThirds, p, m_by_3 / (p * p)); in cbrt()
51 a = fma (TwoThirds, a, m_by_3 / (a * a)); in cbrt()
H A Dcbrtf_1u5.c46 float m_by_3 = m / 3; in cbrtf() local
47 float a = fmaf (TwoThirds, p, m_by_3 / (p * p)); in cbrtf()
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dcbrt.c79 float64x2_t m_by_3 = vmulq_f64 (m, one_third); in V_NAME_D1() local
82 = vfmaq_f64 (vdivq_f64 (m_by_3, vmulq_f64 (p, p)), two_thirds, p); in V_NAME_D1()
83 a = vfmaq_f64 (vdivq_f64 (m_by_3, vmulq_f64 (a, a)), two_thirds, a); in V_NAME_D1()
H A Dcbrtf.c76 float32x4_t m_by_3 = vmulq_f32 (m, one_third); in V_NAME_F1() local
78 = vfmaq_f32 (vdivq_f32 (m_by_3, vmulq_f32 (p, p)), two_thirds, p); in V_NAME_F1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dcbrt.c88 svfloat64_t m_by_3 = svmul_x (pg, m, d->one_third); in SV_NAME_D1() local
89 svfloat64_t a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, p, p)), p, in SV_NAME_D1()
91 a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, a, a)), a, d->two_thirds); in SV_NAME_D1()
H A Dcbrtf.c77 svfloat32_t m_by_3 = svmul_x (pg, m, d->one_third); in SV_NAME_F1() local
78 svfloat32_t a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, p, p)), p, in SV_NAME_F1()