/prebuilts/go/darwin-x86/src/math/ |
atan_386.s | 7 // func Atan(x float64) float64 8 TEXT ·Atan(SB),NOSPLIT,$0 11 FPATAN // F0=atan(F1/F0)
|
atan_amd64.s | 7 TEXT ·Atan(SB),NOSPLIT,$0 8 JMP ·atan(SB)
|
atan_arm.s | 7 TEXT ·Atan(SB),NOSPLIT,$0 8 B ·atan(SB)
|
atan2_386.s | 7 // func Atan2(y, x float64) float64 // =atan(y/x) 11 FPATAN // F0=atan(F1/F0)
|
atan.go | 12 // from http://netlib.sandia.gov/cephes/cmath/atan.c, available from 16 // atan.c 20 // double x, y, atan(); 21 // y = atan( x ); 90 // Atan returns the arctangent, in radians, of x. 93 // Atan(±0) = ±0 94 // Atan(±Inf) = ±Pi/2 95 func Atan(x float64) float64 97 func atan(x float64) float64 {
|
/prebuilts/go/linux-x86/src/math/ |
atan_386.s | 7 // func Atan(x float64) float64 8 TEXT ·Atan(SB),NOSPLIT,$0 11 FPATAN // F0=atan(F1/F0)
|
atan_amd64.s | 7 TEXT ·Atan(SB),NOSPLIT,$0 8 JMP ·atan(SB)
|
atan_arm.s | 7 TEXT ·Atan(SB),NOSPLIT,$0 8 B ·atan(SB)
|
atan2_386.s | 7 // func Atan2(y, x float64) float64 // =atan(y/x) 11 FPATAN // F0=atan(F1/F0)
|
atan.go | 12 // from http://netlib.sandia.gov/cephes/cmath/atan.c, available from 16 // atan.c 20 // double x, y, atan(); 21 // y = atan( x ); 90 // Atan returns the arctangent, in radians, of x. 93 // Atan(±0) = ±0 94 // Atan(±Inf) = ±Pi/2 95 func Atan(x float64) float64 97 func atan(x float64) float64 {
|
/cts/tests/tests/renderscript/src/android/renderscript/cts/generated/ |
TestAtan.rs | 24 return atan(inV); 28 return atan(inV); 32 return atan(inV); 36 return atan(inV); 40 return atan(inV); 44 return atan(inV); 48 return atan(inV); 52 return atan(inV);
|
/bionic/libm/upstream-freebsd/lib/msun/src/ |
s_atan.c | 16 /* atan(x) 18 * 1. Reduce x to positive by atan(x) = -atan(-x). 23 * [0,7/16] atan(x) = t-t^3*(a1+t^2*(a2+...(a10+t^2*a11)...) 24 * [7/16,11/16] atan(x) = atan(1/2) + atan( (t-0.5)/(1+t/2) ) 25 * [11/16.19/16] atan(x) = atan( 1 ) + atan( (t-1)/(1+t) 74 atan(double x) function [all...] |
e_atan2f.c | 52 case 1: return y; /* atan(+-0,+anything)=+-0 */ 53 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 54 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 64 case 0: return pi_o_4+tiny;/* atan(+INF,+INF) */ 65 case 1: return -pi_o_4-tiny;/* atan(-INF,+INF) */ 66 case 2: return (float)3.0*pi_o_4+tiny;/*atan(+INF,-INF)*/ 67 case 3: return (float)-3.0*pi_o_4-tiny;/*atan(-INF,-INF)*/ 71 case 0: return zero ; /* atan(+...,+INF) */ 72 case 1: return -zero ; /* atan(-...,+INF) */ 73 case 2: return pi+tiny ; /* atan(+...,-INF) * [all...] |
e_atan2.c | 74 if((hx-0x3ff00000|lx)==0) return atan(y); /* x=1.0 */ 81 case 1: return y; /* atan(+-0,+anything)=+-0 */ 82 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 83 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 93 case 0: return pi_o_4+tiny;/* atan(+INF,+INF) */ 94 case 1: return -pi_o_4-tiny;/* atan(-INF,+INF) */ 95 case 2: return 3.0*pi_o_4+tiny;/*atan(+INF,-INF)*/ 96 case 3: return -3.0*pi_o_4-tiny;/*atan(-INF,-INF)*/ 100 case 0: return zero ; /* atan(+...,+INF) */ 101 case 1: return -zero ; /* atan(-...,+INF) * [all...] |
e_atan2l.c | 74 case 1: return y; /* atan(+-0,+anything)=+-0 */ 75 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 76 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 87 case 0: return pio2_hi*0.5+tiny;/* atan(+INF,+INF) */ 88 case 1: return -pio2_hi*0.5-tiny;/* atan(-INF,+INF) */ 89 case 2: return 1.5*pio2_hi+tiny;/*atan(+INF,-INF)*/ 90 case 3: return -1.5*pio2_hi-tiny;/*atan(-INF,-INF)*/ 94 case 0: return zero ; /* atan(+...,+INF) */ 95 case 1: return -zero ; /* atan(-...,+INF) */ 96 case 2: return pi+tiny ; /* atan(+...,-INF) * [all...] |
s_atanf.c | 23 4.6364760399e-01, /* atan(0.5)hi 0x3eed6338 */ 24 7.8539812565e-01, /* atan(1.0)hi 0x3f490fda */ 25 9.8279368877e-01, /* atan(1.5)hi 0x3f7b985e */ 26 1.5707962513e+00, /* atan(inf)hi 0x3fc90fda */ 30 5.0121582440e-09, /* atan(0.5)lo 0x31ac3769 */ 31 3.7748947079e-08, /* atan(1.0)lo 0x33222168 */ 32 3.4473217170e-08, /* atan(1.5)lo 0x33140fb4 */ 33 7.5497894159e-08, /* atan(inf)lo 0x33a22168 */
|
/device/google/contexthub/firmware/external/freebsd/lib/msun/src/ |
e_atan2f.c | 52 case 1: return y; /* atan(+-0,+anything)=+-0 */ 53 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 54 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 64 case 0: return pi_o_4+tiny;/* atan(+INF,+INF) */ 65 case 1: return -pi_o_4-tiny;/* atan(-INF,+INF) */ 66 case 2: return (float)3.0*pi_o_4+tiny;/*atan(+INF,-INF)*/ 67 case 3: return (float)-3.0*pi_o_4-tiny;/*atan(-INF,-INF)*/ 71 case 0: return zero ; /* atan(+...,+INF) */ 72 case 1: return -zero ; /* atan(-...,+INF) */ 73 case 2: return pi+tiny ; /* atan(+...,-INF) * [all...] |
s_atanf.c | 23 4.6364760399e-01, /* atan(0.5)hi 0x3eed6338 */ 24 7.8539812565e-01, /* atan(1.0)hi 0x3f490fda */ 25 9.8279368877e-01, /* atan(1.5)hi 0x3f7b985e */ 26 1.5707962513e+00, /* atan(inf)hi 0x3fc90fda */ 30 5.0121582440e-09, /* atan(0.5)lo 0x31ac3769 */ 31 3.7748947079e-08, /* atan(1.0)lo 0x33222168 */ 32 3.4473217170e-08, /* atan(1.5)lo 0x33140fb4 */ 33 7.5497894159e-08, /* atan(inf)lo 0x33a22168 */
|
/device/google/contexthub/lib/libm/ |
ef_atan2.c | 55 case 1: return y; /* atan(+-0,+anything)=+-0 */ 56 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 57 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 67 case 0: return pi_o_4+tiny;/* atan(+INF,+INF) */ 68 case 1: return -pi_o_4-tiny;/* atan(-INF,+INF) */ 69 case 2: return (float)3.0*pi_o_4+tiny;/*atan(+INF,-INF)*/ 70 case 3: return (float)-3.0*pi_o_4-tiny;/*atan(-INF,-INF)*/ 74 case 0: return zero ; /* atan(+...,+INF) */ 75 case 1: return -zero ; /* atan(-...,+INF) */ 76 case 2: return pi+tiny ; /* atan(+...,-INF) * [all...] |
sf_atan.c | 24 4.6364760399e-01, /* atan(0.5)hi 0x3eed6338 */ 25 7.8539812565e-01, /* atan(1.0)hi 0x3f490fda */ 26 9.8279368877e-01, /* atan(1.5)hi 0x3f7b985e */ 27 1.5707962513e+00, /* atan(inf)hi 0x3fc90fda */ 35 5.0121582440e-09, /* atan(0.5)lo 0x31ac3769 */ 36 3.7748947079e-08, /* atan(1.0)lo 0x33222168 */ 37 3.4473217170e-08, /* atan(1.5)lo 0x33140fb4 */ 38 7.5497894159e-08, /* atan(inf)lo 0x33a22168 */ 120 double atan(double x) function 122 double atan(x [all...] |
/external/mesa3d/src/glsl/builtins/ir/ |
atan.ir | 1 ((function atan 72 (call atan (var_ref r) ((expression float / (var_ref y) (var_ref x)))) 98 (call atan (var_ref temp) ((swiz x (var_ref y)) (swiz x (var_ref x)))) 100 (call atan (var_ref temp) ((swiz y (var_ref y)) (swiz y (var_ref x)))) 110 (call atan (var_ref temp) ((swiz x (var_ref y)) (swiz x (var_ref x)))) 112 (call atan (var_ref temp) ((swiz y (var_ref y)) (swiz y (var_ref x)))) 114 (call atan (var_ref temp) ((swiz z (var_ref y)) (swiz z (var_ref x)))) 124 (call atan (var_ref temp) ((swiz x (var_ref y)) (swiz x (var_ref x)))) 126 (call atan (var_ref temp) ((swiz y (var_ref y)) (swiz y (var_ref x)))) 128 (call atan (var_ref temp) ((swiz z (var_ref y)) (swiz z (var_ref x))) [all...] |
/external/vulkan-validation-layers/libs/glm/gtx/ |
polar_coordinates.inl | 24 atan(xz_dist, tmp.y), // latitude 25 atan(tmp.x, tmp.z), // longitude 30 degrees(atan(xz_dist, tmp.y)), // latitude 31 degrees(atan(tmp.x, tmp.z)), // longitude
|
/external/vulkan-validation-layers/libs/glm/detail/ |
func_trigonometric.inl | 130 // atan 132 GLM_FUNC_QUALIFIER genType atan 138 GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'atan' only accept floating-point input"); 143 VECTORIZE_VEC_VEC(atan) 146 GLM_FUNC_QUALIFIER genType atan 151 GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'atan' only accept floating-point input"); 153 return genType(::std::atan(x)); 156 VECTORIZE_VEC(atan)
|
/art/test/123-inline-execute2/ |
expected.txt | 9 Math.atan(0.0) = 0.000000000000 19 Math.atan(0.7853981633974483) = 0.665773750028 28 Math.atan(1.5707963267948966) = 1.003884821854 38 Math.atan(2.356194490192345) = 1.169422824816 48 Math.atan(3.141592653589793) = 1.262627255679 58 Math.atan(3.9269908169872414) = 1.321447967784 67 Math.atan(4.71238898038469) = 1.361691682971 77 Math.atan(5.497787143782138) = 1.390871988014 87 Math.atan(6.283185307179586) = 1.412965136507 158 StrictMath.atan(0.0) = 0. [all...] |
/external/libcxx/test/std/numerics/complex.number/complex.transcendentals/ |
atan.pass.cpp | 14 // atan(const complex<T>& x); 25 assert(atan(c) == x); 41 std::complex<double> r = atan(x[i]);
|