Searched refs:atanh (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-current/contrib/arm-optimized-routines/pl/math/
H A Dv_atanh_3u5.c2 * Double-precision vector atanh(x) function.
26 return v_call_f64 (atanh, x, y, special);
29 /* Approximation for vector double-precision atanh(x) using modified log1p.
34 float64x2_t V_NAME_D1 (atanh) (float64x2_t x) function
58 PL_SIG (V, D, 1, atanh, -1.0, 1.0)
59 PL_TEST_EXPECT_FENV (V_NAME_D1 (atanh), WANT_SIMD_EXCEPT)
60 PL_TEST_ULP (V_NAME_D1 (atanh), 3.32)
61 /* atanh is asymptotic at 1, which is the default control value - have to set
64 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (atanh), 0, 0x1p-23, 10000, 0)
65 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (atanh),
[all...]
H A Dsv_atanh_3u3.c2 * Double-precision SVE atanh(x) function.
21 return sv_call_f64 (atanh, x, y, special);
24 /* SVE approximation for double-precision atanh, based on log1p.
28 svfloat64_t SV_NAME_D1 (atanh) (svfloat64_t x, const svbool_t pg) function
53 PL_SIG (SV, D, 1, atanh, -1.0, 1.0)
54 PL_TEST_ULP (SV_NAME_D1 (atanh), 3.32)
55 /* atanh is asymptotic at 1, which is the default control value - have to set
58 PL_TEST_SYM_INTERVAL_C (SV_NAME_D1 (atanh), 0, 0x1p-23, 10000, 0)
59 PL_TEST_SYM_INTERVAL_C (SV_NAME_D1 (atanh), 0x1p-23, 1, 90000, 0)
60 PL_TEST_SYM_INTERVAL_C (SV_NAME_D1 (atanh),
[all...]
H A Dsv_atanhf_2u8.c2 * Single-precision vector atanh(x) function.
24 /* Approximation for vector single-precision atanh(x) using modified log1p.
28 svfloat32_t SV_NAME_F1 (atanh) (svfloat32_t x, const svbool_t pg) function
49 PL_SIG (SV, F, 1, atanh, -1.0, 1.0)
50 PL_TEST_ULP (SV_NAME_F1 (atanh), 2.59)
51 /* atanh is asymptotic at 1, which is the default control value - have to set
54 PL_TEST_SYM_INTERVAL_C (SV_NAME_F1 (atanh), 0, 0x1p-12, 1000, 0)
55 PL_TEST_SYM_INTERVAL_C (SV_NAME_F1 (atanh), 0x1p-12, 1, 20000, 0)
56 PL_TEST_SYM_INTERVAL_C (SV_NAME_F1 (atanh), 1, inf, 1000, 0)
H A Dv_atanhf_3u1.c2 * Single-precision vector atanh(x) function.
38 /* Approximation for vector single-precision atanh(x) using modified log1p.
42 VPCS_ATTR float32x4_t V_NAME_F1 (atanh) (float32x4_t x) function
69 PL_SIG (V, F, 1, atanh, -1.0, 1.0)
70 PL_TEST_ULP (V_NAME_F1 (atanh), 2.59)
71 PL_TEST_EXPECT_FENV (V_NAME_F1 (atanh), WANT_SIMD_EXCEPT)
72 /* atanh is asymptotic at 1, which is the default control value - have to set
75 PL_TEST_SYM_INTERVAL_C (V_NAME_F1 (atanh), 0, 0x1p-12, 500, 0)
76 PL_TEST_SYM_INTERVAL_C (V_NAME_F1 (atanh), 0x1p-12, 1, 200000, 0)
77 PL_TEST_SYM_INTERVAL_C (V_NAME_F1 (atanh),
[all...]
H A Datanh_3u.c2 * Double-precision atanh(x) function.
59 atanh(0x1.e58f3c108d714p-4) got 0x1.e7da77672a647p-4
62 atanh (double x) function
79 PL_SIG (S, D, 1, atanh, -1.0, 1.0)
80 PL_TEST_ULP (atanh, 3.00)
81 PL_TEST_SYM_INTERVAL (atanh, 0, 0x1p-23, 10000)
82 PL_TEST_SYM_INTERVAL (atanh, 0x1p-23, 1, 90000)
83 PL_TEST_SYM_INTERVAL (atanh, 1, inf, 100)
H A Datanhf_3u1.c2 * Single-precision atanh(x) function.
82 PL_SIG (S, F, 1, atanh, -1.0, 1.0)
/freebsd-current/contrib/llvm-project/libcxx/include/__math/
H A Dinverse_hyperbolic_functions.h56 // atanh
58 inline _LIBCPP_HIDE_FROM_ABI float atanh(float __x) _NOEXCEPT { return __builtin_atanhf(__x); }
61 _LIBCPP_HIDE_FROM_ABI double atanh(double __x) _NOEXCEPT {
65 inline _LIBCPP_HIDE_FROM_ABI long double atanh(long double __x) _NOEXCEPT { return __builtin_atanhl(__x); }
68 inline _LIBCPP_HIDE_FROM_ABI double atanh(_A1 __x) _NOEXCEPT {
/freebsd-current/lib/msun/src/
H A De_atanh.c14 /* atanh(x)
16 * 1.Reduced x to positive by atanh(-x) = -atanh(x)
19 * atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------)
23 * atanh(x) = 0.5*log1p(2x+2x*x/(1-x))
26 * atanh(x) is NaN if |x| > 1 with signal;
27 * atanh(NaN) is that NaN with no signal;
28 * atanh(+-1) is +-INF with signal.
41 atanh(double x) function
63 __weak_reference(atanh, atanh
[all...]
H A Dmath.h274 double atanh(double);
H A Dcatrig.c67 * The functions catan(h) are a little under 2 times slower than atanh.
582 return (CMPLX(atanh(x), y));
/freebsd-current/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h43 __DEVICE__ double atanh(double);
44 __DEVICE__ float atanh(float);
207 using ::atanh;
H A D__clang_cuda_cmath.h247 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, atanh)
374 using ::atanh;
H A Dtgmath.h201 // atanh
209 __tg_atanh(double __x) {return atanh(__x);}
227 #undef atanh macro
228 #define atanh(__x) __tg_atanh(__tg_promote1((__x))(__x)) macro
H A D__clang_hip_cmath.h211 __DEF_FUN1(float, atanh)
487 __HIP_OVERLOAD1(double, atanh)
657 using ::atanh;
H A D__clang_cuda_math.h70 __DEVICE__ double atanh(double __a) { return __nv_atanh(__a); } function
H A D__clang_hip_math.h748 double atanh(double __x) { return __ocml_atanh_f64(__x); } function
H A Dopencl-c.h6649 float __ovld __cnfn atanh(float);
6650 float2 __ovld __cnfn atanh(float2);
6651 float3 __ovld __cnfn atanh(float3);
6652 float4 __ovld __cnfn atanh(float4);
6653 float8 __ovld __cnfn atanh(float8);
6654 float16 __ovld __cnfn atanh(float16);
6656 double __ovld __cnfn atanh(double);
6657 double2 __ovld __cnfn atanh(double2);
6658 double3 __ovld __cnfn atanh(double3);
6659 double4 __ovld __cnfn atanh(double
[all...]
/freebsd-current/tools/regression/include/tgmath/
H A Dtgmath.c81 TGMACRO(atanh)
427 PRINT("atanh",
428 PASS_REAL_ARG_REAL_RET(atanh) &&
429 PASS_COMPLEX_ARG_COMPLEX_RET(atanh));
/freebsd-current/lib/msun/
H A DMakefile172 MAN= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 \
191 MLINKS+=atanh.3 atanhf.3 atanh.3 atanhl.3
/freebsd-current/include/
H A Dtgmath.h146 #define atanh(x) __tg_full(x, atanh) macro
/freebsd-current/lib/msun/tests/
H A Dinvctrig_test.c285 testall_tol(catanh, z, CMPLXL(atanh(nums[i]), 0.0), 1);
297 CMPLXL(atanh(1 / nums[i]), pi / 2), 1);
/freebsd-current/contrib/llvm-project/libcxx/include/
H A Dmath.h160 floating_point atanh (arithmetic x);
450 using std::__math::atanh;
/freebsd-current/contrib/arm-optimized-routines/pl/math/include/
H A Dmathlib.h39 double atanh (double);
/freebsd-current/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/
H A Dcomplex_cmath.h232 // atanh
235 __DEVICE__ std::complex<_Tp> atanh(const std::complex<_Tp> &__x) { function in namespace:std
360 std::complex<_Tp> __z = atanh(complex<_Tp>(-__x.imag(), __x.real()));
/freebsd-current/contrib/arm-optimized-routines/math/test/
H A Dmathtest.c228 TFUNC(at_d, rt_d, atanh, 4*ULPUNIT),

Completed in 604 milliseconds

12