Searched refs:acosh (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-current/contrib/arm-optimized-routines/pl/math/
H A Dacosh_3u.c2 * Double-precision acosh(x) function.
23 /* acosh approximation using a variety of approaches on different intervals:
25 acosh(x) = ln(x + sqrt(x * x - 1)).
30 acosh(0x1.1b9bf42923d1dp+853) got 0x1.28066a11a7c7fp+9
33 x > 2: Calculate the result directly using definition of acosh(x). Greatest
35 acosh(0x1.1e45d14bfcfa2p+1) got 0x1.71a06f50c34b5p+0
38 0 <= x <= 2: Calculate the result using log1p. For x < 1, acosh(x) is
40 acosh(0x1.073528248093p+0) got 0x1.e4d9bd20684f3p-3
43 acosh (double x) function
60 PL_SIG (S, D, 1, acosh, 1.
[all...]
H A Dsv_acosh_3u5.c2 * Double-precision SVE acosh(x) function.
20 return sv_call_f64 (acosh, x, y, special);
23 /* SVE approximation for double-precision acosh, based on log1p.
26 SV_NAME_D1 (acosh)(0x1.1e4388d4ca821p+0) got 0x1.ed23399f5137p-2
28 svfloat64_t SV_NAME_D1 (acosh) (svfloat64_t x, const svbool_t pg) function
45 PL_SIG (SV, D, 1, acosh, 1.0, 10.0)
46 PL_TEST_ULP (SV_NAME_D1 (acosh), 2.69)
47 PL_TEST_INTERVAL (SV_NAME_D1 (acosh), 1, 0x1p511, 90000)
48 PL_TEST_INTERVAL (SV_NAME_D1 (acosh), 0x1p511, inf, 10000)
49 PL_TEST_INTERVAL (SV_NAME_D1 (acosh),
[all...]
H A Dsv_acoshf_2u8.c2 * Single-precision SVE acosh(x) function.
22 /* Single-precision SVE acosh(x) routine. Implements the same algorithm as
26 SV_NAME_F1 (acosh) (0x1.01e996p+0) got 0x1.f45b42p-4
28 svfloat32_t SV_NAME_F1 (acosh) (svfloat32_t x, const svbool_t pg) function
42 PL_SIG (SV, F, 1, acosh, 1.0, 10.0)
43 PL_TEST_ULP (SV_NAME_F1 (acosh), 2.29)
44 PL_TEST_INTERVAL (SV_NAME_F1 (acosh), 0, 1, 500)
45 PL_TEST_INTERVAL (SV_NAME_F1 (acosh), 1, 0x1p64, 100000)
46 PL_TEST_INTERVAL (SV_NAME_F1 (acosh), 0x1p64, inf, 1000)
47 PL_TEST_INTERVAL (SV_NAME_F1 (acosh),
[all...]
H A Dv_acoshf_3u1.c2 * Single-precision vector acosh(x) function.
32 /* Vector approximation for single-precision acosh, based on log1p. Maximum
42 VPCS_ATTR float32x4_t V_NAME_F1 (acosh) (float32x4_t x) function
68 PL_SIG (V, F, 1, acosh, 1.0, 10.0)
70 PL_TEST_ULP (V_NAME_F1 (acosh), 2.29)
72 PL_TEST_ULP (V_NAME_F1 (acosh), 2.58)
74 PL_TEST_EXPECT_FENV (V_NAME_F1 (acosh), WANT_SIMD_EXCEPT)
75 PL_TEST_INTERVAL (V_NAME_F1 (acosh), 0, 1, 500)
76 PL_TEST_INTERVAL (V_NAME_F1 (acosh), 1, SquareLim, 100000)
77 PL_TEST_INTERVAL (V_NAME_F1 (acosh), SquareLi
[all...]
H A Dv_acosh_3u5.c2 * Single-precision vector acosh(x) function.
28 return v_call_f64 (acosh, x, log1p_inline (y, d), special);
31 /* Vector approximation for double-precision acosh, based on log1p.
36 VPCS_ATTR float64x2_t V_NAME_D1 (acosh) (float64x2_t x) function
60 PL_SIG (V, D, 1, acosh, 1.0, 10.0)
61 PL_TEST_ULP (V_NAME_D1 (acosh), 2.53)
62 PL_TEST_EXPECT_FENV (V_NAME_D1 (acosh), WANT_SIMD_EXCEPT)
63 PL_TEST_INTERVAL (V_NAME_D1 (acosh), 1, 0x1p511, 90000)
64 PL_TEST_INTERVAL (V_NAME_D1 (acosh), 0x1p511, inf, 10000)
65 PL_TEST_INTERVAL (V_NAME_D1 (acosh),
[all...]
H A Dacoshf_2u8.c2 * Single-precision acosh(x) function.
36 0 <= x <= 2: Calculate the result using log1p. For x < 1, acosh(x) is
57 PL_SIG (S, F, 1, acosh, 1.0, 10.0)
/freebsd-current/contrib/llvm-project/libcxx/include/__math/
H A Dinverse_hyperbolic_functions.h24 // acosh
26 inline _LIBCPP_HIDE_FROM_ABI float acosh(float __x) _NOEXCEPT { return __builtin_acoshf(__x); }
29 _LIBCPP_HIDE_FROM_ABI double acosh(double __x) _NOEXCEPT {
33 inline _LIBCPP_HIDE_FROM_ABI long double acosh(long double __x) _NOEXCEPT { return __builtin_acoshl(__x); }
36 inline _LIBCPP_HIDE_FROM_ABI double acosh(_A1 __x) _NOEXCEPT {
/freebsd-current/lib/msun/src/
H A De_acosh.c14 /* acosh(x)
17 * acosh(x) = log [ x + sqrt(x*x-1) ]
19 * acosh(x) := log(x)+ln2, if x is large; else
20 * acosh(x) := log(2x-1/(sqrt(x*x-1)+x)) if x>2; else
21 * acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1.
24 * acosh(x) is NaN with signal if x<1.
25 * acosh(NaN) is NaN without signal.
38 acosh(double x) function
50 return log(x)+ln2; /* acosh(huge)=log(2x) */
52 return 0.0; /* acosh(
[all...]
H A Dmath.h272 double acosh(double);
/freebsd-current/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h33 __DEVICE__ double acosh(double);
34 __DEVICE__ float acosh(float);
202 using ::acosh;
H A D__clang_cuda_cmath.h242 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, acosh)
369 using ::acosh;
H A Dtgmath.h143 // acosh
151 __tg_acosh(double __x) {return acosh(__x);}
169 #undef acosh macro
170 #define acosh(__x) __tg_acosh(__tg_promote1((__x))(__x)) macro
H A D__clang_hip_cmath.h206 __DEF_FUN1(float, acosh)
482 __HIP_OVERLOAD1(double, acosh)
652 using ::acosh;
H A D__clang_cuda_math.h60 __DEVICE__ double acosh(double __a) { return __nv_acosh(__a); } function
H A D__clang_hip_math.h733 double acosh(double __x) { return __ocml_acosh_f64(__x); } function
H A Dopencl-c.h6467 float __ovld __cnfn acosh(float);
6468 float2 __ovld __cnfn acosh(float2);
6469 float3 __ovld __cnfn acosh(float3);
6470 float4 __ovld __cnfn acosh(float4);
6471 float8 __ovld __cnfn acosh(float8);
6472 float16 __ovld __cnfn acosh(float16);
6474 double __ovld __cnfn acosh(double);
6475 double2 __ovld __cnfn acosh(double2);
6476 double3 __ovld __cnfn acosh(double3);
6477 double4 __ovld __cnfn acosh(double
[all...]
/freebsd-current/lib/msun/tests/
H A Dinvctrig_test.c288 CMPLXL(acosh(fabsl(nums[i])),
292 -acosh(fabsl(nums[i]))), 1);
295 acosh(fabsl(nums[i]))), 1);
/freebsd-current/tools/regression/include/tgmath/
H A Dtgmath.c79 TGMACRO(acosh)
419 PRINT("acosh",
420 PASS_REAL_ARG_REAL_RET(acosh) &&
421 PASS_COMPLEX_ARG_COMPLEX_RET(acosh));
/freebsd-current/lib/msun/
H A DMakefile172 MAN= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 \
187 MLINKS+=acosh.3 acoshf.3 acosh.3 acoshl.3
/freebsd-current/include/
H A Dtgmath.h144 #define acosh(x) __tg_full(x, acosh) macro
/freebsd-current/contrib/llvm-project/libcxx/include/
H A Dmath.h152 floating_point acosh (arithmetic x);
445 using std::__math::acosh;
/freebsd-current/contrib/arm-optimized-routines/pl/math/include/
H A Dmathlib.h34 double acosh (double);
/freebsd-current/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/
H A Dcomplex_cmath.h199 // acosh
202 __DEVICE__ std::complex<_Tp> acosh(const std::complex<_Tp> &__x) { function in namespace:std
/freebsd-current/contrib/arm-optimized-routines/math/test/
H A Dmathtest.c230 TFUNC(at_d, rt_d, acosh, 4*ULPUNIT),
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2484 MUTATE_LDBL(acosh)

Completed in 939 milliseconds

12