Home
last modified time | relevance | path

Searched refs:atan (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/
H A Datan.tst1 ; atan.tst
6 func=atan op1=7ff80000.00000001 result=7ff80000.00000001 errno=0
7 func=atan op1=fff80000.00000001 result=7ff80000.00000001 errno=0
8 func=atan op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i
9 func=atan op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i
10 func=atan op1=7ff00000.00000000 result=3ff921fb.54442d18.469 errno=0
11 func=atan op1=fff00000.00000000 result=bff921fb.54442d18.469 errno=0
12 func=atan op1=00000000.00000000 result=00000000.00000000 errno=0
13 func=atan op1=80000000.00000000 result=80000000.00000000 errno=0
18 func=atan op1=00000000.00000001 result=00000000.00000001 errno=0 maybestatus=ux
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Datan_2u5.c24 atan (double x) in atan() function
66 TEST_SIG (S, D, 1, atan, -10.0, 10.0)
67 TEST_ULP (atan, 1.78)
68 TEST_INTERVAL (atan, 0, 0x1p-30, 10000)
69 TEST_INTERVAL (atan, -0, -0x1p-30, 1000)
70 TEST_INTERVAL (atan, 0x1p-30, 0x1p53, 900000)
71 TEST_INTERVAL (atan, -0x1p-30, -0x1p53, 90000)
72 TEST_INTERVAL (atan, 0x1p53, inf, 10000)
73 TEST_INTERVAL (atan, -0x1p53, -inf, 1000)
H A Datanf_2u9.c67 TEST_SIG (S, F, 1, atan, -10.0, 10.0)
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Datanf.c46 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (atan) (float32x4_t x) in V_NAME_F1() argument
101 HALF_WIDTH_ALIAS_F1 (atan)
103 TEST_SIG (V, F, 1, atan, -10.0, 10.0)
104 TEST_ULP (V_NAME_F1 (atan), 2.5)
105 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (atan), WANT_SIMD_EXCEPT)
106 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0, 0x1p-30, 5000)
107 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p-30, 1, 40000)
108 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 1, 0x1p30, 40000)
109 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p30, inf, 1000)
H A Datan.c42 float64x2_t VPCS_ATTR V_NAME_D1 (atan) (float64x2_t x) in V_NAME_D1() argument
63 return v_call_f64 (atan, x, v_f64 (0), v_u64 (-1)); in V_NAME_D1()
127 TEST_SIG (V, D, 1, atan, -10.0, 10.0)
128 TEST_ULP (V_NAME_D1 (atan), 1.78)
129 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (atan), WANT_SIMD_EXCEPT)
130 TEST_INTERVAL (V_NAME_D1 (atan), 0, 0x1p-30, 10000)
131 TEST_INTERVAL (V_NAME_D1 (atan), -0, -0x1p-30, 1000)
132 TEST_INTERVAL (V_NAME_D1 (atan), 0x1p-30, 0x1p53, 900000)
133 TEST_INTERVAL (V_NAME_D1 (atan), -0x1p-30, -0x1p53, 90000)
134 TEST_INTERVAL (V_NAME_D1 (atan), 0x1p53, inf, 10000)
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Datanf.c33 svfloat32_t SV_NAME_F1 (atan) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument
71 TEST_SIG (SV, F, 1, atan, -3.1, 3.1)
72 TEST_ULP (SV_NAME_F1 (atan), 2.9)
73 TEST_DISABLE_FENV (SV_NAME_F1 (atan))
74 TEST_INTERVAL (SV_NAME_F1 (atan), 0.0, 1.0, 40000)
75 TEST_INTERVAL (SV_NAME_F1 (atan), 1.0, 100.0, 40000)
76 TEST_INTERVAL (SV_NAME_F1 (atan), 100, inf, 40000)
77 TEST_INTERVAL (SV_NAME_F1 (atan), -0, -inf, 40000)
H A Datan.c39 svfloat64_t SV_NAME_D1 (atan) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument
82 TEST_SIG (SV, D, 1, atan, -3.1, 3.1)
83 TEST_ULP (SV_NAME_D1 (atan), 1.78)
84 TEST_DISABLE_FENV (SV_NAME_D1 (atan))
85 TEST_INTERVAL (SV_NAME_D1 (atan), 0.0, 1.0, 40000)
86 TEST_INTERVAL (SV_NAME_D1 (atan), 1.0, 100.0, 40000)
87 TEST_INTERVAL (SV_NAME_D1 (atan), 100, inf, 40000)
88 TEST_INTERVAL (SV_NAME_D1 (atan), -0, -inf, 40000)
/freebsd/lib/msun/tests/
H A Dinvtrig_test.c131 testall(atan, 0.0, 0.0, 0); in ATF_TC_BODY()
134 testall(atan, -0.0, -0.0, 0); in ATF_TC_BODY()
138 testall(atan, INFINITY, pi / 2, FE_INEXACT); in ATF_TC_BODY()
141 testall(atan, -INFINITY, -pi / 2, FE_INEXACT); in ATF_TC_BODY()
145 testall(atan, NAN, NAN, 0); in ATF_TC_BODY()
245 testall(atan, 1.0, pi / 4, FE_INEXACT); in ATF_TC_BODY()
248 testall(atan, -1.0, -pi / 4, FE_INEXACT); in ATF_TC_BODY()
263 testall_tol(atan, sqrtl(3), pio3, 1, FE_INEXACT); in ATF_TC_BODY()
266 testall_tol(atan, -sqrtl(3), -pio3, 1, FE_INEXACT); in ATF_TC_BODY()
268 testall_tol(atan, sqrt2m1, pi / 8, 1, FE_INEXACT); in ATF_TC_BODY()
[all …]
/freebsd/contrib/netbsd-tests/lib/libm/
H A Dt_atan.c61 T_LIBM_CHECK_NAN(0, atan, T_LIBM_NAN);
73 T_LIBM_CHECK(i, atan, values[i].x, values[i].y, 1.0e-15);
81 T_LIBM_CHECK_MINUS_ZERO(0, atan, -0.0);
88 T_LIBM_CHECK_PLUS_ZERO(0, atan, +0.0);
/freebsd/contrib/arm-optimized-routines/math/tools/
H A Datan.sollya1 // polynomial for approximating atan(x) and atan2(y, x)
6 // atan is odd, so approximate with an odd polynomial:
8 // We generate a, b, c, ... such that we can approximate atan(x) by:
19 poly = fpminimax(atan(x)-x, mons, [|double ...|], [a;b]);
H A Datanf.sollya7 // Taylor series of atan is of the form x + ax^3 + bx^5 + cx^7 + ...
8 // So generate a, b, c, ... such that we can approximate atan(x) by:
16 poly = fpminimax((atan(sqrt(x))-sqrt(x))/x^(3/2), deg, [|single ...|], [a;b]);
/freebsd/contrib/llvm-project/libcxx/include/__math/
H A Dinverse_trigonometric_functions.h61 inline _LIBCPP_HIDE_FROM_ABI float atan(float __x) _NOEXCEPT { return __builtin_atanf(__x); } in atan() function
64 _LIBCPP_HIDE_FROM_ABI double atan(double __x) _NOEXCEPT { in atan() function
68 inline _LIBCPP_HIDE_FROM_ABI long double atan(long double __x) _NOEXCEPT { return __builtin_atanl(_… in atan() function
71 inline _LIBCPP_HIDE_FROM_ABI double atan(_A1 __x) _NOEXCEPT { in atan() function
/freebsd/lib/msun/src/
H A Ds_atan.c70 atan(double x) in atan() function
119 __weak_reference(atan, atanl);
H A De_atan2.c70 if(hx==0x3ff00000&&lx==0) return atan(y); /* x=1.0 */ in atan2()
113 else z=atan(fabs(y/x)); /* safe to do y/x */ in atan2()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h41 __DEVICE__ double atan(double);
42 __DEVICE__ float atan(float);
205 using ::atan;
H A D__clang_cuda_cmath.h47 __DEVICE__ float atan(float __x) { return ::atanf(__x); } in atan() function
245 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, atan)
372 using ::atan;
/freebsd/contrib/ntp/clockstuff/
H A Dpropdelay.c62 extern double atan (double);
416 delta = atan((h / (EARTHRADIUS * sin(theta))) + tan(theta/2)) - theta; in waveangle()
439 phi = (PI/2.0) - atan((h / (EARTHRADIUS * sin(theta))) + tan(theta/2)); in propdelay()
/freebsd/contrib/bc/tests/bc/scripts/
H A Dall.txt11 atan.bc
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVecFuncs.def84 TLI_DEFINE_VECFUNC("atan", "_simd_atan_d2", FIXED(2), "_ZGV_LLVM_N2v")
85 TLI_DEFINE_VECFUNC("llvm.atan.f64", "_simd_atan_d2", FIXED(2), "_ZGV_LLVM_N2v")
87 TLI_DEFINE_VECFUNC("llvm.atan.f32", "_simd_atan_f4", FIXED(4), "_ZGV_LLVM_N4v")
281 TLI_DEFINE_VECFUNC("atan", "__atand2", FIXED(2), "_ZGV_LLVM_N2v")
524 TLI_DEFINE_VECFUNC("atan", "_ZGVnN2v_atan", FIXED(2), "_ZGV_LLVM_N2v")
525 TLI_DEFINE_VECFUNC("llvm.atan.f64", "_ZGVnN2v_atan", FIXED(2), "_ZGV_LLVM_N2v")
629 TLI_DEFINE_VECFUNC("llvm.atan.f32", "_ZGVnN4v_atanf", FIXED(4), "_ZGV_LLVM_N4v")
738 TLI_DEFINE_VECFUNC("atan", "_ZGVsMxv_atan", SCALABLE(2), MASKED, "_ZGVsMxv")
740 TLI_DEFINE_VECFUNC("llvm.atan.f64", "_ZGVsMxv_atan", SCALABLE(2), MASKED, "_ZGVsMxv")
741 TLI_DEFINE_VECFUNC("llvm.atan.f32", "_ZGVsMxv_atanf", SCALABLE(4), MASKED, "_ZGVsMxv")
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/hlsl/
H A Dhlsl_intrinsics.h400 half atan(half);
402 half2 atan(half2);
404 half3 atan(half3);
406 half4 atan(half4);
410 float atan(float);
412 float2 atan(float2);
414 float3 atan(float3);
416 float4 atan(float4);
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dvalarray.cppm
H A Dcomplex.cppm
H A Dcomplex.inc42 using std::atan;
/freebsd/include/
H A Dtgmath.h143 #define atan(x) __tg_full(x, atan) macro
/freebsd/tools/regression/include/tgmath/
H A Dtgmath.c78 TGMACRO(atan) in TGMACRO()
416 PASS_REAL_ARG_REAL_RET(atan) && in main()
417 PASS_COMPLEX_ARG_COMPLEX_RET(atan)); in main()

123