| /external/arm-optimized-routines/math/aarch64/experimental/ |
| D | acos_2u.c | 2 * Double-precision acos(x) function. 22 /* Fast implementation of double-precision acos(x) based on polynomial 25 For x < Small, approximate acos(x) by pi/2 - x. Small = 2^-53 for correct 30 acos(x) = pi/2 - asin(x) 36 acos(0x1.fbab0a7c460f6p-2) got 0x1.0d54d1985c068p+0 39 For |x| in [0.5, 1.0], use the following development of acos(x) near x = 1 41 acos(x) ~ pi/2 - 2 * sqrt(z) (1 + z * P(z)) 47 acos(0x1.23d362722f591p-1) got 0x1.edbbedf8a7d6ep-1 51 from their absolute value: acos(x) = pi - acos(-x). */ 53 acos (double x) in acos() function [all …]
|
| D | acosf_1u4.c | 2 * Single-precision acos(x) function. 22 /* Fast implementation of single-precision acos(x) based on polynomial 25 For x < Small, approximate acos(x) by pi/2 - x. Small = 2^-26 for correct 30 acos(x) = pi/2 - asin(x) 38 For |x| in [0.5, 1.0], use the following development of acos(x) near x = 1 40 acos(x) ~ pi/2 - 2 * sqrt(z) (1 + z * P(z)) 51 acos(x) = pi - acos(-x) 83 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5 in acosf() 92 TEST_SIG (S, F, 1, acos, -1.0, 1.0)
|
| /external/arm-optimized-routines/math/test/testcases/directed/ |
| D | acos.tst | 1 ; acos.tst 6 func=acos op1=7ff80000.00000001 result=7ff80000.00000001 errno=0 7 func=acos op1=fff80000.00000001 result=7ff80000.00000001 errno=0 8 func=acos op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i 9 func=acos op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i 10 func=acos op1=7ff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i 11 func=acos op1=fff00000.00000000 result=7ff80000.00000001 errno=EDOM status=i 12 func=acos op1=00000000.00000000 result=3ff921fb.54442d18.469 errno=0 13 func=acos op1=80000000.00000000 result=3ff921fb.54442d18.469 errno=0 14 func=acos op1=3ff00000.00000000 result=00000000.00000000 errno=0 [all …]
|
| /external/arm-optimized-routines/math/aarch64/advsimd/ |
| D | acosf.c | 2 * Single-precision vector acos(x) function. 39 /* Single-precision implementation of vector acos(x). 41 For |x| < Small, approximate acos(x) by pi/2 - x. Small = 2^-26 for correct 49 acos(x) ~ pi/2 - (x + x^3 P(x^2)). 56 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z). 61 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (acos) (float32x4_t x) in V_NAME_F1() argument 91 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5 in V_NAME_F1() 105 HALF_WIDTH_ALIAS_F1 (acos) 107 TEST_SIG (V, F, 1, acos, -1.0, 1.0) 108 TEST_ULP (V_NAME_F1 (acos), 0.82) [all …]
|
| D | acos.c | 2 * Double-precision vector acos(x) function. 40 return v_call_f64 (acos, x, y, special); in special_case() 44 /* Double-precision implementation of vector acos(x). 46 For |x| < Small, approximate acos(x) by pi/2 - x. Small = 2^-53 for correct 54 acos(x) ~ pi/2 - (x + x^3 P(x^2)). 62 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z). 67 float64x2_t VPCS_ATTR V_NAME_D1 (acos) (float64x2_t x) in V_NAME_D1() argument 100 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5 in V_NAME_D1() 114 TEST_SIG (V, D, 1, acos, -1.0, 1.0) 115 TEST_ULP (V_NAME_D1 (acos), 1.02) [all …]
|
| /external/apache-xml/test/tests/exslt/math/ |
| D | math2.xsl | 7 <!-- Test math:acos() --> 26 <xsl:value-of select="math:acos($zero)"/><br/> 28 <xsl:value-of select="math:acos($nzero)"/><br/> 30 <xsl:value-of select="math:acos($num1)"/><br/> 32 <xsl:value-of select="math:acos($num2)"/><br/> 34 <xsl:value-of select="math:acos($temp1)"/><br/> 36 <xsl:value-of select="math:acos($temp2)"/><br/> 38 <xsl:value-of select="math:acos($rad1)"/><br/> 40 <xsl:value-of select="math:acos($rad2)"/><br/> 42 <xsl:value-of select="math:acos($rad3)"/><br/> [all …]
|
| /external/arm-optimized-routines/math/aarch64/sve/ |
| D | acosf.c | 2 * Single-precision SVE acos(x) function. 26 /* Single-precision SVE implementation of vector acos(x). 31 acos(x) ~ pi/2 - (x + x^3 P(x^2)). 39 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z). 44 svfloat32_t SV_NAME_F1 (acos) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument 64 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5 in SV_NAME_F1() 78 TEST_SIG (SV, F, 1, acos, -1.0, 1.0) 79 TEST_ULP (SV_NAME_F1 (acos), 0.82) 80 TEST_DISABLE_FENV (SV_NAME_F1 (acos)) 81 TEST_INTERVAL (SV_NAME_F1 (acos), 0, 0.5, 50000) [all …]
|
| D | acos.c | 2 * Double-precision SVE acos(x) function. 28 /* Double-precision SVE implementation of vector acos(x). 33 acos(x) ~ pi/2 - (x + x^3 P(x^2)). 41 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z). 46 svfloat64_t SV_NAME_D1 (acos) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument 71 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5 in SV_NAME_D1() 85 TEST_SIG (SV, D, 1, acos, -1.0, 1.0) 86 TEST_ULP (SV_NAME_D1 (acos), 1.02) 87 TEST_DISABLE_FENV (SV_NAME_D1 (acos)) 88 TEST_INTERVAL (SV_NAME_D1 (acos), 0, 0.5, 50000) [all …]
|
| /external/skia/resources/sksl/intrinsics/ |
| D | Acos.sksl | 6 return (acos(inputVal.x) == expected.x && 7 acos(inputVal.xy) == expected.xy && 8 acos(inputVal.xyz) == expected.xyz && 9 acos(inputVal.xyzw) == expected.xyzw && 10 acos(constVal.x) == expected.x && 11 acos(constVal.xy) == expected.xy && 12 acos(constVal.xyz) == expected.xyz && 13 acos(constVal.xyzw) == expected.xyzw) ? colorGreen : colorRed;
|
| /external/skia/tests/sksl/intrinsics/ |
| D | Acos.skrp | 6 acos_float $4 = acos($4) 10 acos_float $5 = acos($5) 11 acos_float $6 = acos($6) 17 acos_float $5 = acos($5) 18 acos_float $6 = acos($6) 19 acos_float $7 = acos($7) 26 acos_float $5 = acos($5) 27 acos_float $6 = acos($6) 28 acos_float $7 = acos($7) 29 acos_float $8 = acos($8)
|
| D | Acos.glsl | 8 …return ((((((acos(inputVal.x) == expected.x && acos(inputVal.xy) == expected.xy) && acos(inputVal.…
|
| /external/tensorflow/tensorflow/core/kernels/ |
| D | cwise_op_acos.cc | 19 REGISTER5(UnaryOp, CPU, "Acos", functor::acos, Eigen::half, bfloat16, float, 21 REGISTER5(UnaryOp, CPU, "Acos", functor::acos, int16, int32, int64_t, complex64, 26 REGISTER3(UnaryOp, GPU, "Acos", functor::acos, Eigen::half, float, double); 28 REGISTER(UnaryOp, GPU, "Acos", functor::acos, bfloat16);
|
| /external/python/cpython3/Lib/test/mathdata/ |
| D | cmath_testcases.txt | 64 -- acos: Inverse cosine -- 68 acos0000 acos 0.0 0.0 -> 1.5707963267948966 -0.0 69 acos0001 acos 0.0 -0.0 -> 1.5707963267948966 0.0 70 acos0002 acos -0.0 0.0 -> 1.5707963267948966 -0.0 71 acos0003 acos -0.0 -0.0 -> 1.5707963267948966 0.0 74 acos0010 acos 1.0 0.0 -> 0.0 -0.0 75 acos0011 acos 1.0 -0.0 -> 0.0 0.0 76 acos0012 acos -1.0 0.0 -> 3.1415926535897931 -0.0 77 acos0013 acos -1.0 -0.0 -> 3.1415926535897931 0.0 80 acos0020 acos -9.8813129168249309e-324 0.0 -> 1.5707963267948966 -0.0 [all …]
|
| /external/musl/src/math/ |
| D | acos.c | 12 /* acos(x) 14 * acos(x) = pi/2 - asin(x) 15 * acos(-x) = pi/2 + asin(x) 17 * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c) 19 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2))) 26 * acos(x) = pi - 2asin(sqrt((1-|x|)/2)) 60 double acos(double x) in acos() function 73 /* acos(1)=0, acos(-1)=pi */ in acos()
|
| /external/trusty/musl/src/math/ |
| D | acos.c | 12 /* acos(x) 14 * acos(x) = pi/2 - asin(x) 15 * acos(-x) = pi/2 + asin(x) 17 * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c) 19 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2))) 26 * acos(x) = pi - 2asin(sqrt((1-|x|)/2)) 60 double acos(double x) in acos() function 73 /* acos(1)=0, acos(-1)=pi */ in acos()
|
| /external/tensorflow/tensorflow/compiler/mlir/tfrt/python_tests/ |
| D | tf_acos_test.py | 15 """Tests for tf.acos JIT compilation.""" 31 func.func @acos(%arg0: tensor<?xf32>) -> tensor<?xf32> { 32 %0 = "tf.Acos"(%arg0): (tensor<?xf32>) -> tensor<?xf32> 39 func.func @acos(%arg0: tensor<?x?xf32>) -> tensor<?x?xf32> { 40 %0 = "tf.Acos"(%arg0): (tensor<?x?xf32>) -> tensor<?x?xf32> 50 compiled = jitrt.compile(fn(), "acos", specialize, vectorize=True)
|
| /external/rust/android-crates-io/crates/libm/src/math/ |
| D | acos.rs | 12 /* acos(x) 14 * acos(x) = pi/2 - asin(x) 15 * acos(-x) = pi/2 + asin(x) 17 * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c) 19 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2))) 26 * acos(x) = pi - 2asin(sqrt((1-|x|)/2)) 63 pub fn acos(x: f64) -> f64 { in acos() function 80 /* acos(1)=0, acos(-1)=pi */ in acos()
|
| /external/tensorflow/tensorflow/core/api_def/base_api/ |
| D | api_def_Acos.pbtxt | 2 graph_op_name: "Acos" 3 summary: "Computes acos of x element-wise." 6 …r, the `tf.math.acos` operation returns the inverse cosine of each element of the tensor. If `y = …
|
| /external/musl/src/math/i386/ |
| D | acos.s | 1 # use acos(x) = atan2(fabs(sqrt((1-x)*(1+x))), x) 3 .global acos symbol 4 .type acos,@function 5 acos: label
|
| /external/trusty/musl/src/math/i386/ |
| D | acos.s | 1 # use acos(x) = atan2(fabs(sqrt((1-x)*(1+x))), x) 15 .global acos symbol 16 .type acos,@function 17 acos: label
|
| /external/cronet/tot/third_party/rust/chromium_crates_io/vendor/fend-core-1.5.5/src/value/ |
| D | built_in_function.rs | 21 Acos, enumerator 65 Self::Cos => Value::BuiltInFunction(Self::Acos), in invert() 68 Self::Acos => Value::BuiltInFunction(Self::Cos), in invert() 88 Self::Acos => "acos", in as_str() 122 "acos" => Self::Acos, in try_from_str()
|
| /external/cronet/stable/third_party/rust/chromium_crates_io/vendor/fend-core-1.5.5/src/value/ |
| D | built_in_function.rs | 21 Acos, enumerator 65 Self::Cos => Value::BuiltInFunction(Self::Acos), in invert() 68 Self::Acos => Value::BuiltInFunction(Self::Cos), in invert() 88 Self::Acos => "acos", in as_str() 122 "acos" => Self::Acos, in try_from_str()
|
| /external/crcalc/tests/src/com/hp/creals/ |
| D | SlowCRTest.java | 81 checkApprEq(x.acos().doubleValue(), Math.acos(xAsDouble), in checkTrig() 82 "acos float compare:" + xAsDouble); in checkTrig() 108 CR tmp = xcos.acos(); in checkTrig() 113 "acos(cos):" + xAsDouble); in checkTrig() 122 "acos(cos):" + xAsDouble); in checkTrig() 165 checkEq(ZERO.acos(), CR.PI.divide(TWO), "acos(0)"); in testSlowTrig() 166 checkEq(ONE.acos(), ZERO, "acos(1)"); in testSlowTrig() 167 checkEq(ONE.negate().acos(), CR.PI, "acos(-1)"); in testSlowTrig()
|
| /external/cronet/tot/third_party/llvm-libc/src/src/math/generic/ |
| D | acosf.cpp | 1 //===-- Single-precision acos function ------------------------------------===// 51 // acos(x) = pi/2 - asin(x) 64 // acos(x) = pi/2 - asin(x) = pi/2 - x * P(x^2) 93 // y = acos(x) 101 // acos(x) = 2 * asin( sqrt(u) ) 106 // acos(x) ~ 2 * sqrt(u) * P(u). 109 // acos(x) = pi - acos(-x)
|
| /external/llvm-libc/src/math/generic/ |
| D | acosf.cpp | 1 //===-- Single-precision acos function ------------------------------------===// 53 // acos(x) = pi/2 - asin(x) 68 // acos(x) = pi/2 - asin(x) = pi/2 - x * P(x^2) 97 // y = acos(x) 105 // acos(x) = 2 * asin( sqrt(u) ) 110 // acos(x) ~ 2 * sqrt(u) * P(u). 113 // acos(x) = pi - acos(-x)
|