Home
last modified time | relevance | path

Searched full:acos (Results 1 – 25 of 928) sorted by relevance

12345678910>>...38

/external/arm-optimized-routines/math/aarch64/experimental/
Dacos_2u.c2 * 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 …]
Dacosf_1u4.c2 * 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/
Dacos.tst1 ; 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/
Dacosf.c2 * 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 …]
Dacos.c2 * 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/
Dmath2.xsl7 <!-- 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/
Dacosf.c2 * 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 …]
Dacos.c2 * 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/
DAcos.sksl6 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/
DAcos.skrp6 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)
DAcos.glsl8 …return ((((((acos(inputVal.x) == expected.x && acos(inputVal.xy) == expected.xy) && acos(inputVal.…
/external/tensorflow/tensorflow/core/kernels/
Dcwise_op_acos.cc19 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/
Dcmath_testcases.txt64 -- 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/
Dacos.c12 /* 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/
Dacos.c12 /* 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/
Dtf_acos_test.py15 """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/
Dacos.rs12 /* 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/
Dapi_def_Acos.pbtxt2 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/
Dacos.s1 # 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/
Dacos.s1 # 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/
Dbuilt_in_function.rs21 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/
Dbuilt_in_function.rs21 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/
DSlowCRTest.java81 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/
Dacosf.cpp1 //===-- 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/
Dacosf.cpp1 //===-- 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)

12345678910>>...38