/aosp_15_r20/external/skia/resources/sksl/intrinsics/ |
H A D | Atan.sksl | 7 return (atan(inputVal.x) == expected.x && 8 atan(inputVal.xy) == expected.xy && 9 atan(inputVal.xyz) == expected.xyz && 10 atan(inputVal.xyzw) == expected.xyzw && 11 atan(constVal1.x) == expected.x && 12 atan(constVal1.xy) == expected.xy && 13 atan(constVal1.xyz) == expected.xyz && 14 atan(constVal1.xyzw) == expected.xyzw && 15 atan(inputVal.x, constVal2.x) == expected.x && 16 atan(inputVal.xy, constVal2.xy) == expected.xy && [all …]
|
/aosp_15_r20/external/python/cpython3/Lib/test/ |
D | cmath_testcases.txt | 738 -- atan: Inverse tangent -- 743 -- atan0000 atan 0.0 0.0 -> 0.0 0.0 744 -- atan0001 atan 0.0 -0.0 -> 0.0 -0.0 745 -- atan0002 atan -0.0 0.0 -> -0.0 0.0 746 -- atan0003 atan -0.0 -0.0 -> -0.0 -0.0 749 atan0010 atan 0.0 -9.8813129168249309e-324 -> 0.0 -9.8813129168249309e-324 750 atan0011 atan -0.0 -9.8813129168249309e-324 -> -0.0 -9.8813129168249309e-324 751 atan0012 atan 0.0 -1e-305 -> 0.0 -1e-305 752 atan0013 atan -0.0 -1e-305 -> -0.0 -1e-305 753 atan0014 atan 0.0 -1e-150 -> 0.0 -1e-150 [all …]
|
/aosp_15_r20/external/python/cpython2/Lib/test/ |
D | cmath_testcases.txt | 732 -- atan: Inverse tangent -- 736 atan0000 atan 0.0 0.0 -> 0.0 0.0 737 atan0001 atan 0.0 -0.0 -> 0.0 -0.0 738 atan0002 atan -0.0 0.0 -> -0.0 0.0 739 atan0003 atan -0.0 -0.0 -> -0.0 -0.0 742 atan0010 atan 0.0 -9.8813129168249309e-324 -> 0.0 -9.8813129168249309e-324 743 atan0011 atan -0.0 -9.8813129168249309e-324 -> -0.0 -9.8813129168249309e-324 744 atan0012 atan 0.0 -1e-305 -> 0.0 -1e-305 745 atan0013 atan -0.0 -1e-305 -> -0.0 -1e-305 746 atan0014 atan 0.0 -1e-150 -> 0.0 -1e-150 [all …]
|
/aosp_15_r20/external/arm-optimized-routines/pl/math/test/testcases/directed/ |
H A D | atan.tst | 1 ; atan.tst 6 func=atan op1=7ff80000.00000001 result=7ff80000.00000001 errno=0 7 func=atan op1=fff80000.00000001 result=7ff80000.00000001 errno=0 8 func=atan op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i 9 func=atan op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i 10 func=atan op1=7ff00000.00000000 result=3ff921fb.54442d18.469 errno=0 11 func=atan op1=fff00000.00000000 result=bff921fb.54442d18.469 errno=0 12 func=atan op1=00000000.00000000 result=00000000.00000000 errno=0 13 func=atan op1=80000000.00000000 result=80000000.00000000 errno=0 18 func=atan op1=00000000.00000001 result=00000000.00000001 errno=0 maybestatus=ux [all …]
|
/aosp_15_r20/art/test/123-inline-execute2/ |
H A D | expected-stdout.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.0 [all …]
|
/aosp_15_r20/libcore/luni/src/test/resources/ |
H A D | math_important_numbers.csv | 85 atan,0x1.37e1637253389p0,0x1.5bf0a8b145769p1,2.718281828459045 86 atan,-0x1.37e1637253389p0,-0x1.5bf0a8b145769p1,-2.718281828459045 87 atan,0x0.0p0,0x0.0p0,0.0 88 atan,-0x0.0p0,-0x0.0p0,-0.0 89 atan,0x1.921fb54442d18p-1,0x1.0p0,1.0 90 atan,-0x1.921fb54442d18p-1,-0x1.0p0,-1.0 91 atan,-0x1.dac670561bb4fp-2,-0x1.0p-1,-0.5 92 atan,0x1.dac670561bb4fp-2,0x1.0p-1,0.5 93 atan,-0x1.69b8154baf42ep0,-0x1.921fb54442d18p2,-6.283185307179586 94 atan,-0x1.67fe45e9cabc4p0,-0x1.815e630c155e1p2,-6.021385919380436 [all …]
|
/aosp_15_r20/external/arm-optimized-routines/pl/math/ |
H A D | v_atan_2u5.c | 42 float64x2_t VPCS_ATTR V_NAME_D1 (atan) (float64x2_t x) in V_NAME_D1() argument 58 return v_call_f64 (atan, x, v_f64 (0), v_u64 (-1)); in V_NAME_D1() 96 PL_SIG (V, D, 1, atan, -10.0, 10.0) 97 PL_TEST_ULP (V_NAME_D1 (atan), 1.78) 98 PL_TEST_EXPECT_FENV (V_NAME_D1 (atan), WANT_SIMD_EXCEPT) 99 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0, 0x1p-30, 10000) 100 PL_TEST_INTERVAL (V_NAME_D1 (atan), -0, -0x1p-30, 1000) 101 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0x1p-30, 0x1p53, 900000) 102 PL_TEST_INTERVAL (V_NAME_D1 (atan), -0x1p-30, -0x1p53, 90000) 103 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0x1p53, inf, 10000) [all …]
|
H A D | atan_2u5.c | 24 atan (double x) in atan() function 66 PL_SIG (S, D, 1, atan, -10.0, 10.0) 67 PL_TEST_ULP (atan, 1.78) 68 PL_TEST_INTERVAL (atan, 0, 0x1p-30, 10000) 69 PL_TEST_INTERVAL (atan, -0, -0x1p-30, 1000) 70 PL_TEST_INTERVAL (atan, 0x1p-30, 0x1p53, 900000) 71 PL_TEST_INTERVAL (atan, -0x1p-30, -0x1p53, 90000) 72 PL_TEST_INTERVAL (atan, 0x1p53, inf, 10000) 73 PL_TEST_INTERVAL (atan, -0x1p53, -inf, 1000)
|
H A D | v_atanf_3u.c | 46 float32x4_t VPCS_ATTR V_NAME_F1 (atan) (float32x4_t x) in V_NAME_F1() argument 101 PL_SIG (V, F, 1, atan, -10.0, 10.0) 102 PL_TEST_ULP (V_NAME_F1 (atan), 2.5) 103 PL_TEST_EXPECT_FENV (V_NAME_F1 (atan), WANT_SIMD_EXCEPT) 104 PL_TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0, 0x1p-30, 5000) 105 PL_TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p-30, 1, 40000) 106 PL_TEST_SYM_INTERVAL (V_NAME_F1 (atan), 1, 0x1p30, 40000) 107 PL_TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p30, inf, 1000)
|
H A D | sv_atanf_2u9.c | 33 svfloat32_t SV_NAME_F1 (atan) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument 71 PL_SIG (SV, F, 1, atan, -3.1, 3.1) 72 PL_TEST_ULP (SV_NAME_F1 (atan), 2.9) 73 PL_TEST_INTERVAL (SV_NAME_F1 (atan), 0.0, 1.0, 40000) 74 PL_TEST_INTERVAL (SV_NAME_F1 (atan), 1.0, 100.0, 40000) 75 PL_TEST_INTERVAL (SV_NAME_F1 (atan), 100, inf, 40000) 76 PL_TEST_INTERVAL (SV_NAME_F1 (atan), -0, -inf, 40000)
|
/aosp_15_r20/external/skia/tests/sksl/intrinsics/ |
H A D | Atan.skrp | 12 atan_float $4 = atan($4) 16 atan_float $5 = atan($5) 17 atan_float $6 = atan($6) 23 atan_float $5 = atan($5) 24 atan_float $6 = atan($6) 25 atan_float $7 = atan($7) 32 atan_float $5 = atan($5) 33 atan_float $6 = atan($6) 34 atan_float $7 = atan($7) 35 atan_float $8 = atan($8)
|
H A D | Atan.glsl | 9 …atan(inputVal.x) == expected.x && atan(inputVal.xy) == expected.xy) && atan(inputVal.xyz) == expec…
|
/aosp_15_r20/external/deqp/android/cts/main/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/aosp_mustpass/3.2.6.x/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/aosp_mustpass/3.2.3.x/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/aosp_mustpass/3.2.4.x/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/aosp_mustpass/main/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/aosp_mustpass/3.2.5.x/src/ |
H A D | gles3-test-issues.txt | 24 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.scalar 25 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec2 26 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec3 27 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_vertex.vec4 28 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.scalar 29 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec2 30 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec3 31 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.lowp_fragment.vec4 32 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.scalar 33 dEQP-GLES3.functional.shaders.builtin_functions.precision.atan.mediump_vertex.vec2 [all …]
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/ |
H A D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|
/aosp_15_r20/cts/tests/tests/renderscript/src/android/renderscript/cts/generated/ |
H A D | TestAtan.rscript | 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);
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/ |
H A D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/ |
H A D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/ |
H A D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|
/aosp_15_r20/external/rust/android-crates-io/crates/libm/src/math/ |
D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/vendor/compiler_builtins/libm/src/math/ |
H A D | atan.rs | 68 pub fn atan(x: f64) -> f64 { in atan() function 140 use super::atan; 156 (atan(*input) - answer) / answer < 1e-5, in sanity_check() 160 atan(*input) in sanity_check() 167 assert_eq!(atan(0.0), 0.0); in zero() 172 assert_eq!(atan(f64::INFINITY), f64::consts::FRAC_PI_2); in infinity() 177 assert_eq!(atan(f64::NEG_INFINITY), -f64::consts::FRAC_PI_2); in minus_infinity() 182 assert!(atan(f64::NAN).is_nan()); in nan()
|