Home
last modified time | relevance | path

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

12345678910>>...102

/aosp_15_r20/external/python/cpython2/Lib/test/
Dcmath_testcases.txt58 -- acos: Inverse cosine --
62 acos0000 acos 0.0 0.0 -> 1.5707963267948966 -0.0
63 acos0001 acos 0.0 -0.0 -> 1.5707963267948966 0.0
64 acos0002 acos -0.0 0.0 -> 1.5707963267948966 -0.0
65 acos0003 acos -0.0 -0.0 -> 1.5707963267948966 0.0
68 acos0010 acos 1.0 0.0 -> 0.0 -0.0
69 acos0011 acos 1.0 -0.0 -> 0.0 0.0
70 acos0012 acos -1.0 0.0 -> 3.1415926535897931 -0.0
71 acos0013 acos -1.0 -0.0 -> 3.1415926535897931 0.0
74 acos0020 acos -9.8813129168249309e-324 0.0 -> 1.5707963267948966 -0.0
[all …]
/aosp_15_r20/external/python/cpython3/Lib/test/
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 …]
/aosp_15_r20/external/arm-optimized-routines/pl/math/
H A 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 …]
H A Dv_acos_2u.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 PL_SIG (V, D, 1, acos, -1.0, 1.0)
115 PL_TEST_ULP (V_NAME_D1 (acos), 1.02)
[all …]
H A Dv_acosf_1u4.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 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 PL_SIG (V, F, 1, acos, -1.0, 1.0)
106 PL_TEST_ULP (V_NAME_F1 (acos), 0.82)
107 PL_TEST_EXPECT_FENV (V_NAME_F1 (acos), WANT_SIMD_EXCEPT)
[all …]
H A Dsv_acosf_1u4.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 PL_SIG (SV, F, 1, acos, -1.0, 1.0)
79 PL_TEST_ULP (SV_NAME_F1 (acos), 0.82)
80 PL_TEST_INTERVAL (SV_NAME_F1 (acos), 0, 0.5, 50000)
81 PL_TEST_INTERVAL (SV_NAME_F1 (acos), 0.5, 1.0, 50000)
[all …]
H A Dsv_acos_2u.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 PL_SIG (SV, D, 1, acos, -1.0, 1.0)
86 PL_TEST_ULP (SV_NAME_D1 (acos), 1.02)
87 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 0, 0.5, 50000)
88 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 0.5, 1.0, 50000)
[all …]
H A 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 PL_SIG (S, F, 1, acos, -1.0, 1.0)
/aosp_15_r20/external/arm-optimized-routines/pl/math/test/testcases/directed/
H A 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 …]
/aosp_15_r20/external/apache-xml/test/tests/exslt/math/
H A 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 …]
/aosp_15_r20/art/test/123-inline-execute2/
H A Dexpected-stdout.txt6 Math.acos(0.0) = 1.570796326795
16 Math.acos(0.7853981633974483) = 0.667457216028
26 Math.acos(1.5707963267948966) = NaN
35 Math.acos(2.356194490192345) = NaN
45 Math.acos(3.141592653589793) = NaN
55 Math.acos(3.9269908169872414) = NaN
65 Math.acos(4.71238898038469) = NaN
74 Math.acos(5.497787143782138) = NaN
84 Math.acos(6.283185307179586) = NaN
155 StrictMath.acos(0.0) = 1.5707963267948966
[all …]
/aosp_15_r20/external/skia/tests/sksl/intrinsics/
H A 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)
/aosp_15_r20/bionic/libm/upstream-freebsd/lib/msun/src/
H A De_acos.c13 /* acos(x)
15 * acos(x) = pi/2 - asin(x)
16 * acos(-x) = pi/2 + asin(x)
18 * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c)
20 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2)))
27 * acos(x) = pi - 2asin(sqrt((1-|x|)/2))
61 acos(double x) in acos() function
71 if(hx>0) return 0.0; /* acos(1) = 0 */ in acos()
72 else return pi+2.0*pio2_lo; /* acos(-1)= pi */ in acos()
74 return (x-x)/(x-x); /* acos(|x|>1) is NaN */ in acos()
[all …]
/aosp_15_r20/external/skia/resources/sksl/intrinsics/
H A 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;
/aosp_15_r20/external/crcalc/tests/src/com/hp/creals/
H A 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()
/aosp_15_r20/external/tensorflow/tensorflow/core/kernels/
H A 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);
/aosp_15_r20/cts/tests/tests/renderscript/src/android/renderscript/cts/generated/
H A DTestAcos.rscript24 return acos(inV);
28 return acos(inV);
32 return acos(inV);
36 return acos(inV);
40 return acos(inV);
44 return acos(inV);
48 return acos(inV);
52 return acos(inV);
/aosp_15_r20/external/musl/src/math/
H A 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()
/aosp_15_r20/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()
/aosp_15_r20/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()
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/
H A 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()
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/
H A 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()
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/
H A 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()
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/
H A 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()
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/
H A 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()

12345678910>>...102