Home
last modified time | relevance | path

Searched refs:halfsign (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/arm-optimized-routines/pl/math/
H A Dsinh_3u.c33 double halfsign = asdouble (Half | sign); in sinh() local
48 return (e * halfsign) * e; in sinh()
56 return (t + t / (t + 1)) * halfsign; in sinh()
H A Dsinhf_2u3.c35 float halfsign = asfloat (Half | sign); in sinhf() local
58 return (e * halfsign) * e; in sinhf()
66 return (t + t / (t + 1)) * halfsign; in sinhf()
H A Dsv_atanh_3u3.c34 svfloat64_t halfsign = svreinterpret_f64 (svorr_x (pg, sign, Half)); in SV_NAME_D1() local
49 return special_case (x, svmul_x (pg, halfsign, y), special); in SV_NAME_D1()
50 return svmul_x (pg, halfsign, y); in SV_NAME_D1()
H A Dsv_atanhf_2u8.c33 svfloat32_t halfsign = svreinterpret_f32 (svorr_x (pg, sign, Half)); in SV_NAME_F1() local
44 return special_case (x, svmul_x (pg, halfsign, y), special); in SV_NAME_F1()
46 return svmul_x (pg, halfsign, y); in SV_NAME_F1()
H A Dsv_sinhf_2u3.c42 svfloat32_t halfsign = svreinterpret_f32 (svorr_x (pg, sign, d->halff)); in SV_NAME_F1() local
55 return special_case (x, svmul_x (pg, t, halfsign), special); in SV_NAME_F1()
57 return svmul_x (pg, t, halfsign); in SV_NAME_F1()
H A Dv_atanh_3u5.c42 float64x2_t halfsign = vreinterpretq_f64_u64 (vorrq_u64 (sign, d->half)); in V_NAME_D1() local
54 return special_case (x, vmulq_f64 (y, halfsign), special); in V_NAME_D1()
55 return vmulq_f64 (y, halfsign); in V_NAME_D1()
H A Dv_atanhf_3u1.c46 float32x4_t halfsign = vbslq_f32 (AbsMask, v_f32 (0.5), x); in V_NAME_F1() local
65 return special_case (x, vmulq_f32 (halfsign, y), special); in V_NAME_F1()
66 return vmulq_f32 (halfsign, y); in V_NAME_F1()
H A Dv_sinhf_2u3.c56 float32x4_t halfsign = vreinterpretq_f32_u32 (vorrq_u32 (sign, d->halff)); in V_NAME_F1() local
74 return special_case (x, vmulq_f32 (t, halfsign), special); in V_NAME_F1()
76 return vmulq_f32 (t, halfsign); in V_NAME_F1()
H A Datanh_3u.c74 double halfsign = asdouble (Half | sign); in atanh() local
76 return halfsign * log1p_inline ((2 * ax) / (1 - ax)); in atanh()
H A Datanhf_3u1.c77 float halfsign = asfloat (Half | sign); in atanhf() local
79 return halfsign * log1pf_inline ((2 * ax) / (1 - ax)); in atanhf()
H A Dsv_sinh_3u.c83 svfloat64_t halfsign = svreinterpret_f64 (svorr_x (pg, sign, d->halff)); in SV_NAME_D1() local
96 return svmul_x (pg, t, halfsign); in SV_NAME_D1()
H A Dv_sinh_3u.c92 float64x2_t halfsign = vreinterpretq_f64_u64 (vorrq_u64 (sign, d->halff)); in V_NAME_D1() local
110 return vmulq_f64 (t, halfsign); in V_NAME_D1()