Home
last modified time | relevance | path

Searched refs:asin (Results 1 – 25 of 61) sorted by relevance

123

/freebsd-head/contrib/arm-optimized-routines/math/test/testcases/directed/
HDasin.tst1 ; asin.tst
6 func=asin op1=7ff80000.00000001 result=7ff80000.00000001 errno=0
7 func=asin op1=fff80000.00000001 result=7ff80000.00000001 errno=0
8 func=asin op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i
9 func=asin op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i
10 func=asin op1=7ff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i
11 func=asin op1=fff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i
12 func=asin op1=00000000.00000000 result=00000000.00000000 errno=0
13 func=asin op1=80000000.00000000 result=80000000.00000000 errno=0
18 func=asin op1=00000000.00000001 result=00000000.00000001 errno=0 maybestatus=ux
[all …]
/freebsd-head/contrib/arm-optimized-routines/math/aarch64/advsimd/
HDasinf.c56 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (asin) (float32x4_t x) in V_NAME_F1() argument
96 HALF_WIDTH_ALIAS_F1 (asin)
98 TEST_SIG (V, F, 1, asin, -1.0, 1.0)
99 TEST_ULP (V_NAME_F1 (asin), 1.91)
100 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (asin), WANT_SIMD_EXCEPT)
101 TEST_INTERVAL (V_NAME_F1 (asin), 0, 0x1p-12, 5000)
102 TEST_INTERVAL (V_NAME_F1 (asin), 0x1p-12, 0.5, 50000)
103 TEST_INTERVAL (V_NAME_F1 (asin), 0.5, 1.0, 50000)
104 TEST_INTERVAL (V_NAME_F1 (asin), 1.0, 0x1p11, 50000)
105 TEST_INTERVAL (V_NAME_F1 (asin), 0x1p11, inf, 20000)
[all …]
HDasin.c38 return v_call_f64 (asin, x, y, special); in special_case()
62 float64x2_t VPCS_ATTR V_NAME_D1 (asin) (float64x2_t x) in V_NAME_D1() argument
122 TEST_SIG (V, D, 1, asin, -1.0, 1.0)
123 TEST_ULP (V_NAME_D1 (asin), 2.20)
124 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (asin), WANT_SIMD_EXCEPT)
125 TEST_INTERVAL (V_NAME_D1 (asin), 0, Small, 5000)
126 TEST_INTERVAL (V_NAME_D1 (asin), Small, 0.5, 50000)
127 TEST_INTERVAL (V_NAME_D1 (asin), 0.5, 1.0, 50000)
128 TEST_INTERVAL (V_NAME_D1 (asin), 1.0, 0x1p11, 50000)
129 TEST_INTERVAL (V_NAME_D1 (asin), 0x1p11, inf, 20000)
[all …]
/freebsd-head/contrib/arm-optimized-routines/math/aarch64/experimental/
HDasin_3u.c60 asin (double x) in asin() function
99 TEST_SIG (S, D, 1, asin, -1.0, 1.0)
100 TEST_ULP (asin, 2.20)
101 TEST_INTERVAL (asin, 0, Small, 5000)
102 TEST_INTERVAL (asin, Small, 0.5, 50000)
103 TEST_INTERVAL (asin, 0.5, 1.0, 50000)
104 TEST_INTERVAL (asin, 1.0, 0x1p11, 50000)
105 TEST_INTERVAL (asin, 0x1p11, inf, 20000)
106 TEST_INTERVAL (asin, -0, -inf, 20000)
HDasinf_2u5.c93 TEST_SIG (S, F, 1, asin, -1.0, 1.0)
/freebsd-head/contrib/arm-optimized-routines/math/aarch64/sve/
HDasinf.c41 svfloat32_t SV_NAME_F1 (asin) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument
70 TEST_SIG (SV, F, 1, asin, -1.0, 1.0)
71 TEST_ULP (SV_NAME_F1 (asin), 1.91)
72 TEST_DISABLE_FENV (SV_NAME_F1 (asin))
73 TEST_INTERVAL (SV_NAME_F1 (asin), 0, 0.5, 50000)
74 TEST_INTERVAL (SV_NAME_F1 (asin), 0.5, 1.0, 50000)
75 TEST_INTERVAL (SV_NAME_F1 (asin), 1.0, 0x1p11, 50000)
76 TEST_INTERVAL (SV_NAME_F1 (asin), 0x1p11, inf, 20000)
77 TEST_INTERVAL (SV_NAME_F1 (asin), -0, -inf, 20000)
HDasin.c47 svfloat64_t SV_NAME_D1 (asin) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument
78 TEST_SIG (SV, D, 1, asin, -1.0, 1.0)
79 TEST_ULP (SV_NAME_D1 (asin), 2.20)
80 TEST_DISABLE_FENV (SV_NAME_D1 (asin))
81 TEST_INTERVAL (SV_NAME_D1 (asin), 0, 0.5, 50000)
82 TEST_INTERVAL (SV_NAME_D1 (asin), 0.5, 1.0, 50000)
83 TEST_INTERVAL (SV_NAME_D1 (asin), 1.0, 0x1p11, 50000)
84 TEST_INTERVAL (SV_NAME_D1 (asin), 0x1p11, inf, 20000)
85 TEST_INTERVAL (SV_NAME_D1 (asin), -0, -inf, 20000)
/freebsd-head/contrib/netbsd-tests/lib/libm/
HDt_asin.c63 if (isnan(asin(x)) == 0) in ATF_TC_BODY()
77 if (isnan(asin(x)) == 0) in ATF_TC_BODY()
91 if (isnan(asin(x)) == 0) in ATF_TC_BODY()
108 if (isnan(asin(x[i])) == 0) in ATF_TC_BODY()
128 if (!(fabs((asin(x) - y)/y) <= eps)) in ATF_TC_BODY()
143 double y = asin(x); in ATF_TC_BODY()
158 double y = asin(x); in ATF_TC_BODY()
/freebsd-head/lib/msun/tests/
HDinvtrig_test.c129 testall(asin, 0.0, 0.0, 0); in ATF_TC_BODY()
132 testall(asin, -0.0, -0.0, 0); in ATF_TC_BODY()
136 testall(asin, INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
139 testall(asin, -INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
143 testall(asin, NAN, NAN, 0); in ATF_TC_BODY()
243 testall(asin, 1.0, pi / 2, FE_INEXACT); in ATF_TC_BODY()
246 testall(asin, -1.0, -pi / 2, FE_INEXACT); in ATF_TC_BODY()
256 testall_tol(asin, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT); in ATF_TC_BODY()
258 testall_tol(asin, -sqrtl(2) / 2, -pi / 4, 1, FE_INEXACT); in ATF_TC_BODY()
261 testall_tol(asin, sqrtl(3) / 2, pio3, 1, FE_INEXACT); in ATF_TC_BODY()
[all …]
/freebsd-head/contrib/llvm-project/libcxx/include/__math/
HDinverse_trigonometric_functions.h45 inline _LIBCPP_HIDE_FROM_ABI float asin(float __x) _NOEXCEPT { return __builtin_asinf(__x); } in asin() function
48 _LIBCPP_HIDE_FROM_ABI double asin(double __x) _NOEXCEPT { in asin() function
52 inline _LIBCPP_HIDE_FROM_ABI long double asin(long double __x) _NOEXCEPT { return __builtin_asinl(_… in asin() function
55 inline _LIBCPP_HIDE_FROM_ABI double asin(_A1 __x) _NOEXCEPT { in asin() function
/freebsd-head/contrib/arm-optimized-routines/math/tools/
HDasin.sollya1 // polynomial for approximating asin(x)
6 f = asin(x);
HDasinf.sollya6 f = asin(x);
/freebsd-head/lib/msun/src/
HDe_asin.c67 asin(double x) in asin() function
112 __weak_reference(asin, asinl);
/freebsd-head/contrib/llvm-project/clang/lib/Headers/
HD__clang_cuda_math_forward_declares.h35 __DEVICE__ double asin(double);
36 __DEVICE__ float asin(float);
203 using ::asin;
HD__clang_cuda_cmath.h46 __DEVICE__ float asin(float __x) { return ::asinf(__x); } in asin() function
243 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, asin)
370 using ::asin;
HD__clang_hip_cmath.h207 __DEF_FUN1(float, asin)
483 __HIP_OVERLOAD1(double, asin)
653 using ::asin;
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/
HDVecFuncs.def79 TLI_DEFINE_VECFUNC("asin", "_simd_asin_d2", FIXED(2), "_ZGV_LLVM_N2v")
80 TLI_DEFINE_VECFUNC("llvm.asin.f64", "_simd_asin_d2", FIXED(2), "_ZGV_LLVM_N2v")
82 TLI_DEFINE_VECFUNC("llvm.asin.f32", "_simd_asin_f4", FIXED(4), "_ZGV_LLVM_N4v")
277 TLI_DEFINE_VECFUNC("asin", "__asind2", FIXED(2), "_ZGV_LLVM_N2v")
519 TLI_DEFINE_VECFUNC("asin", "_ZGVnN2v_asin", FIXED(2), "_ZGV_LLVM_N2v")
520 TLI_DEFINE_VECFUNC("llvm.asin.f64", "_ZGVnN2v_asin", FIXED(2), "_ZGV_LLVM_N2v")
624 TLI_DEFINE_VECFUNC("llvm.asin.f32", "_ZGVnN4v_asinf", FIXED(4), "_ZGV_LLVM_N4v")
730 TLI_DEFINE_VECFUNC("asin", "_ZGVsMxv_asin", SCALABLE(2), MASKED, "_ZGVsMxv")
732 TLI_DEFINE_VECFUNC("llvm.asin.f64", "_ZGVsMxv_asin", SCALABLE(2), MASKED, "_ZGVsMxv")
733 TLI_DEFINE_VECFUNC("llvm.asin.f32", "_ZGVsMxv_asinf", SCALABLE(4), MASKED, "_ZGVsMxv")
[all …]
HDScalarFuncs.def30 TLI_DEFINE_SCALAR_MASS_FUNC("asin", "__xl_asin")
/freebsd-head/contrib/llvm-project/clang/lib/Headers/hlsl/
HDhlsl_intrinsics.h372 half asin(half);
374 half2 asin(half2);
376 half3 asin(half3);
378 half4 asin(half4);
382 float asin(float);
384 float2 asin(float2);
386 float3 asin(float3);
388 float4 asin(float4);
/freebsd-head/contrib/llvm-project/libcxx/modules/std/
HDvalarray.inc47 using std::asin;
HDcomplex.inc41 using std::asin;
/freebsd-head/include/
HDtgmath.h142 #define asin(x) __tg_full(x, asin) macro
/freebsd-head/lib/msun/
HDMakefile172 MAN= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 \
188 MLINKS+=asin.3 asinf.3 asin.3 asinl.3
HDSymbol.map12 asin;
/freebsd-head/tools/regression/include/tgmath/
HDtgmath.c77 TGMACRO(asin) in TGMACRO() argument
412 PASS_REAL_ARG_REAL_RET(asin) && in main()
413 PASS_COMPLEX_ARG_COMPLEX_RET(asin)); in main()

123