/freebsd-current/contrib/arm-optimized-routines/pl/math/ |
H A D | v_atanh_3u5.c | 2 * 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 D | sv_atanh_3u3.c | 2 * 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 D | sv_atanhf_2u8.c | 2 * 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 D | v_atanhf_3u1.c | 2 * 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 D | atanh_3u.c | 2 * 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 D | atanhf_3u1.c | 2 * 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 D | inverse_hyperbolic_functions.h | 56 // 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 D | e_atanh.c | 14 /* 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 D | math.h | 274 double atanh(double);
|
H A D | catrig.c | 67 * 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.h | 43 __DEVICE__ double atanh(double); 44 __DEVICE__ float atanh(float); 207 using ::atanh;
|
H A D | __clang_cuda_cmath.h | 247 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, atanh) 374 using ::atanh;
|
H A D | tgmath.h | 201 // 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.h | 211 __DEF_FUN1(float, atanh) 487 __HIP_OVERLOAD1(double, atanh) 657 using ::atanh;
|
H A D | __clang_cuda_math.h | 70 __DEVICE__ double atanh(double __a) { return __nv_atanh(__a); } function
|
H A D | __clang_hip_math.h | 748 double atanh(double __x) { return __ocml_atanh_f64(__x); } function
|
H A D | opencl-c.h | 6649 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 D | tgmath.c | 81 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 D | Makefile | 172 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 D | tgmath.h | 146 #define atanh(x) __tg_full(x, atanh) macro
|
/freebsd-current/lib/msun/tests/ |
H A D | invctrig_test.c | 285 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 D | math.h | 160 floating_point atanh (arithmetic x); 450 using std::__math::atanh;
|
/freebsd-current/contrib/arm-optimized-routines/pl/math/include/ |
H A D | mathlib.h | 39 double atanh (double);
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
H A D | complex_cmath.h | 232 // 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 D | mathtest.c | 228 TFUNC(at_d, rt_d, atanh, 4*ULPUNIT),
|