/bionic/libm/x86/ |
e_atan2.S | 36 //1. The method is based on the relationship of atan2(Y,X) to atan(|Y/X|) 38 // / sign(Y) atan(|Y/X|) if X > 0 40 // \ sign(Y)*pi - sign(Y)*atan(|Y/X|) if X < 0 42 // Thus, atan2(Y,X) is of the form atan2(Y,X) = PI + sgn*atan(|Y/X|) 45 // for atan(|Y/X|). 47 //2. For |Y/X| < 2^(-64), atan(|Y/X|) ~=~ |Y/X|. Hence, atan2(Y,X) is Y/X 49 //3. For |Y/X| >= 2^(65), atan(|Y/X|) ~=~ pi/2. Hence atan2(Y,X) is sign(Y)pi/2. 50 //4. For 2^(-64) <= |Y/X| < 2^(-5), atan(|Y/X|) is approximated by a polynomial 52 //5. For |Y/X| > 2^(5), atan(|Y/X|) = pi/2 + atan(-|X/Y|), and atan(-|X/Y|) i [all...] |
s_atan.S | 39 // atan(X) = Tau + atan( (X`-B) / (One + BX) ) is correct 49 // Tau is atan( B ) if -5 <= k <= 4 53 // atan(NaN) = quiet NaN 54 // atan(+/-INF) = +/-Pi/2 55 // atan(+/-0) = +/-0 75 # -- Begin atan 76 ENTRY(atan) function 244 END(atan) 245 # -- End atan [all...] |
/bionic/libm/x86_64/ |
e_atan2.S | 36 //1. The method is based on the relationship of atan2(Y,X) to atan(|Y/X|) 38 // / sign(Y) atan(|Y/X|) if X > 0 40 // \ sign(Y)*pi - sign(Y)*atan(|Y/X|) if X < 0 42 // Thus, atan2(Y,X) is of the form atan2(Y,X) = PI + sgn*atan(|Y/X|) 45 // for atan(|Y/X|). 47 //2. For |Y/X| < 2^(-64), atan(|Y/X|) ~=~ |Y/X|. Hence, atan2(Y,X) is Y/X 49 //3. For |Y/X| >= 2^(65), atan(|Y/X|) ~=~ pi/2. Hence atan2(Y,X) is sign(Y)pi/2. 50 //4. For 2^(-64) <= |Y/X| < 2^(-5), atan(|Y/X|) is approximated by a polynomial 52 //5. For |Y/X| > 2^(5), atan(|Y/X|) = pi/2 + atan(-|X/Y|), and atan(-|X/Y|) i [all...] |
s_atan.S | 39 // atan(X) = Tau + atan( (X`-B) / (One + BX) ) is correct 49 // Tau is atan( B ) if -5 <= k <= 4 53 // atan(NaN) = quiet NaN 54 // atan(+/-INF) = +/-Pi/2 55 // atan(+/-0) = +/-0 60 # -- Begin atan 61 ENTRY(atan) function 214 END(atan) 215 # -- End atan [all...] |
/external/v8/test/webkit/ |
math-expected.txt | 55 PASS Math.atan(NaN) is NaN 56 PASS Math.atan(0) is 0 57 PASS Math.atan(-0) is -0 58 PASS Math.atan(Infinity) is -Math.atan(-Infinity)
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/lib-dynload/ |
math.so | |
/external/clang/test/CodeGen/ |
libcalls.c | 86 double atan_ = atan(d); 89 // CHECK-NO: declare double @atan(double) [[NUW_RN]] 92 // CHECK-YES-NOT: declare double @atan(double) [[NUW_RN]]
|
/ndk/tests/device/test-gnustl-full/unit/ |
cmath_test.cpp | 103 CPPUNIT_CHECK( are_equals(std::tan(std::atan(1.0)), 1.0) ); 128 CPPUNIT_CHECK( are_equals(std::tan(std::atan(1.0f)), 1.0f) ); 155 CPPUNIT_CHECK( are_equals(std::atan(0.0l), 0.0l) );
|
/ndk/tests/device/test-stlport/unit/ |
cmath_test.cpp | 103 CPPUNIT_CHECK( are_equals(std::tan(std::atan(1.0)), 1.0) ); 128 CPPUNIT_CHECK( are_equals(std::tan(std::atan(1.0f)), 1.0f) ); 155 CPPUNIT_CHECK( are_equals(std::atan(0.0l), 0.0l) );
|
/art/runtime/arch/arm64/ |
entrypoints_init_arm64.cc | 67 qpoints->pAtan = atan;
|
/art/runtime/arch/x86/ |
entrypoints_init_x86.cc | 48 qpoints->pAtan = atan;
|
/art/runtime/arch/x86_64/ |
entrypoints_init_x86_64.cc | 55 qpoints->pAtan = atan;
|
/bionic/libstdc++/include/ |
cmath | 50 using ::atan;
|
/external/skia/src/gpu/glsl/ |
GrGLSLCaps.cpp | 65 r.appendf("Must force negated atan param to float: %s\n", (fMustForceNegatedAtanParamToFloat ?
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
fast_trigonometry.inl | 57 // atan
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
psy_configuration.c | 90 * description: calculates 1000*atan(x/1000) 91 * based on atan approx for x > 0 92 * atan(x) = x/((float)1.0f+(float)0.280872f*x*x) if x < 1 94 * return: 1000*atan(x/1000)
|
/frameworks/compile/slang/tests/P_math_fp/ |
math_fp.rs | 81 TEST_FUNC_1(atan);
|
/hardware/invensense/6515/libsensors_iio/software/core/driver/include/ |
mlmath.h | 53 #define atan(x) ml_atan(x) macro
|
/hardware/invensense/65xx/libsensors_iio/software/core/driver/include/ |
mlmath.h | 53 #define atan(x) ml_atan(x) macro
|
/libcore/ojluni/src/main/native/ |
jfdlibm.h | 40 #define atan jatan macro
|
/ndk/sources/cxx-stl/gabi++/include/ |
cmath | 50 using ::atan;
|
/ndk/sources/cxx-stl/system/include/ |
cmath | 50 using ::atan;
|
/prebuilts/misc/common/swig/include/2.0.11/ |
math.i | 27 extern double atan(double x);
|
/prebuilts/ndk/current/sources/cxx-stl/gabi++/include/ |
cmath | 50 using ::atan;
|
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/gabi++/include/ |
cmath | 50 using ::atan;
|