/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/ |
H A D | atan.tst | 1 ; 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 D | atan_2u5.c | 24 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 D | atanf_2u9.c | 67 TEST_SIG (S, F, 1, atan, -10.0, 10.0)
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | atanf.c | 46 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 D | atan.c | 42 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 D | atanf.c | 33 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 D | atan.c | 39 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 D | invtrig_test.c | 131 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 D | t_atan.c | 61 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 D | atan.sollya | 1 // 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 D | atanf.sollya | 7 // 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 D | inverse_trigonometric_functions.h | 61 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 D | s_atan.c | 70 atan(double x) in atan() function 119 __weak_reference(atan, atanl);
|
H A D | e_atan2.c | 70 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.h | 41 __DEVICE__ double atan(double); 42 __DEVICE__ float atan(float); 205 using ::atan;
|
H A D | __clang_cuda_cmath.h | 47 __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 D | propdelay.c | 62 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 D | all.txt | 11 atan.bc
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VecFuncs.def | 84 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 D | hlsl_intrinsics.h | 400 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 D | valarray.cppm |
|
H A D | complex.cppm |
|
H A D | complex.inc | 42 using std::atan;
|
/freebsd/include/ |
H A D | tgmath.h | 143 #define atan(x) __tg_full(x, atan) macro
|
/freebsd/tools/regression/include/tgmath/ |
H A D | tgmath.c | 78 TGMACRO(atan) in TGMACRO() 416 PASS_REAL_ARG_REAL_RET(atan) && in main() 417 PASS_COMPLEX_ARG_COMPLEX_RET(atan)); in main()
|