/external/cronet/tot/third_party/llvm-libc/src/AOR_v20.02/math/test/testcases/directed/ |
D | pow.tst | 1 ; Directed test cases for pow 7 func=pow op1=00000000.00000000 op2=00000000.00000000 result=3ff00000.00000000 errno=0 8 func=pow op1=00000000.00000000 op2=00000000.00000001 result=00000000.00000000 errno=0 9 func=pow op1=00000000.00000000 op2=00100000.00000000 result=00000000.00000000 errno=0 10 func=pow op1=00000000.00000000 op2=1fffffff.ffffffff result=00000000.00000000 errno=0 11 func=pow op1=00000000.00000000 op2=3bdfffff.ffffffff result=00000000.00000000 errno=0 12 func=pow op1=00000000.00000000 op2=3be00000.00000000 result=00000000.00000000 errno=0 13 func=pow op1=00000000.00000000 op2=3fe00000.00000000 result=00000000.00000000 errno=0 14 func=pow op1=00000000.00000000 op2=3ff00000.00000000 result=00000000.00000000 errno=0 15 func=pow op1=00000000.00000000 op2=40000000.00000000 result=00000000.00000000 errno=0 [all …]
|
/external/cronet/stable/third_party/llvm-libc/src/AOR_v20.02/math/test/testcases/directed/ |
D | pow.tst | 1 ; Directed test cases for pow 7 func=pow op1=00000000.00000000 op2=00000000.00000000 result=3ff00000.00000000 errno=0 8 func=pow op1=00000000.00000000 op2=00000000.00000001 result=00000000.00000000 errno=0 9 func=pow op1=00000000.00000000 op2=00100000.00000000 result=00000000.00000000 errno=0 10 func=pow op1=00000000.00000000 op2=1fffffff.ffffffff result=00000000.00000000 errno=0 11 func=pow op1=00000000.00000000 op2=3bdfffff.ffffffff result=00000000.00000000 errno=0 12 func=pow op1=00000000.00000000 op2=3be00000.00000000 result=00000000.00000000 errno=0 13 func=pow op1=00000000.00000000 op2=3fe00000.00000000 result=00000000.00000000 errno=0 14 func=pow op1=00000000.00000000 op2=3ff00000.00000000 result=00000000.00000000 errno=0 15 func=pow op1=00000000.00000000 op2=40000000.00000000 result=00000000.00000000 errno=0 [all …]
|
/external/arm-optimized-routines/math/test/testcases/directed/ |
D | pow.tst | 1 ; Directed test cases for pow 6 func=pow op1=00000000.00000000 op2=00000000.00000000 result=3ff00000.00000000 errno=0 7 func=pow op1=00000000.00000000 op2=00000000.00000001 result=00000000.00000000 errno=0 8 func=pow op1=00000000.00000000 op2=00100000.00000000 result=00000000.00000000 errno=0 9 func=pow op1=00000000.00000000 op2=1fffffff.ffffffff result=00000000.00000000 errno=0 10 func=pow op1=00000000.00000000 op2=3bdfffff.ffffffff result=00000000.00000000 errno=0 11 func=pow op1=00000000.00000000 op2=3be00000.00000000 result=00000000.00000000 errno=0 12 func=pow op1=00000000.00000000 op2=3fe00000.00000000 result=00000000.00000000 errno=0 13 func=pow op1=00000000.00000000 op2=3ff00000.00000000 result=00000000.00000000 errno=0 14 func=pow op1=00000000.00000000 op2=40000000.00000000 result=00000000.00000000 errno=0 [all …]
|
/external/llvm-libc/test/src/math/smoke/ |
D | pow_test.cpp | 1 //===-- Unittests for pow -------------------------------------------------===// 10 #include "src/math/pow.h" 32 // pow( 0.0, exponent ) in TEST_F() 33 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_ODD_INTEGER), in TEST_F() 36 inf, LIBC_NAMESPACE::pow(zero, NEG_EVEN_INTEGER), FE_DIVBYZERO); in TEST_F() 37 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_NON_INTEGER), in TEST_F() 39 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_ODD_INTEGER)); in TEST_F() 40 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_EVEN_INTEGER)); in TEST_F() 41 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_NON_INTEGER)); in TEST_F() 42 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, ONE_HALF)); in TEST_F() [all …]
|
/external/cronet/stable/third_party/llvm-libc/src/test/src/math/smoke/ |
D | pow_test.cpp | 1 //===-- Unittests for pow -------------------------------------------------===// 10 #include "src/math/pow.h" 32 // pow( 0.0, exponent ) in TEST_F() 33 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_ODD_INTEGER), in TEST_F() 36 inf, LIBC_NAMESPACE::pow(zero, NEG_EVEN_INTEGER), FE_DIVBYZERO); in TEST_F() 37 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_NON_INTEGER), in TEST_F() 39 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_ODD_INTEGER)); in TEST_F() 40 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_EVEN_INTEGER)); in TEST_F() 41 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_NON_INTEGER)); in TEST_F() 42 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, ONE_HALF)); in TEST_F() [all …]
|
/external/cronet/tot/third_party/llvm-libc/src/test/src/math/smoke/ |
D | pow_test.cpp | 1 //===-- Unittests for pow -------------------------------------------------===// 10 #include "src/math/pow.h" 32 // pow( 0.0, exponent ) in TEST_F() 33 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_ODD_INTEGER), in TEST_F() 36 inf, LIBC_NAMESPACE::pow(zero, NEG_EVEN_INTEGER), FE_DIVBYZERO); in TEST_F() 37 EXPECT_FP_EQ_WITH_EXCEPTION(inf, LIBC_NAMESPACE::pow(zero, NEG_NON_INTEGER), in TEST_F() 39 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_ODD_INTEGER)); in TEST_F() 40 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_EVEN_INTEGER)); in TEST_F() 41 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, POS_NON_INTEGER)); in TEST_F() 42 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::pow(zero, ONE_HALF)); in TEST_F() [all …]
|
/external/python/cpython3/Lib/test/ |
D | test_pow.py | 9 self.assertEqual(pow(type(i), 0), 1) 10 self.assertEqual(pow(type(i), 1), type(i)) 11 self.assertEqual(pow(type(0), 1), type(0)) 12 self.assertEqual(pow(type(1), 1), type(1)) 15 self.assertEqual(pow(type(i), 3), i*i*i) 19 self.assertEqual(pow(2, i), pow2) 24 inv = pow(ii, -1) # inverse of ii 26 self.assertAlmostEqual(pow(ii, jj), pow(inv, -jj)) 34 self.assertRaises(ZeroDivisionError, pow, zero, exp) 52 self.assertRaises(TypeError, pow, type(i), j, k) [all …]
|
/external/rust/android-crates-io/crates/num-traits/src/ |
D | pow.rs | 6 pub trait Pow<RHS> { interface 15 /// use num_traits::Pow; 16 /// assert_eq!(Pow::pow(10u32, 2u32), 100); 18 fn pow(self, rhs: RHS) -> Self::Output; in pow() method 32 pow_impl!($t, $rhs, usize, pow); 35 impl Pow<$rhs> for $t { impl 38 fn pow(self, rhs: $rhs) -> $t { 43 impl<'a> Pow<&'a $rhs> for $t { impl 46 fn pow(self, rhs: &'a $rhs) -> $t { 51 impl<'a> Pow<$rhs> for &'a $t { impl [all …]
|
/external/rust/android-crates-io/crates/num-bigint/src/biguint/ |
D | power.rs | 7 use num_traits::{One, Pow, ToPrimitive, Zero}; 9 impl Pow<&BigUint> for BigUint { 13 fn pow(self, exp: &BigUint) -> BigUint { in pow() method 19 self.pow(exp) in pow() 21 self.pow(exp) in pow() 24 // `2.pow(2¹²⁸)` would require far more memory than 64-bit targets can address! in pow() 30 impl Pow<BigUint> for BigUint { 34 fn pow(self, exp: BigUint) -> BigUint { in pow() method 35 Pow::pow(self, &exp) in pow() 39 impl Pow<&BigUint> for &BigUint { impl [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | pow-4.ll | 1 ; Test that the pow library call simplifier works correctly. 6 declare double @llvm.pow.f64(double, double) 7 declare float @llvm.pow.f32(float, float) 9 ; pow(x, 4.0f) 12 ; CHECK-NOT: pow 16 %1 = call fast float @llvm.pow.f32(float %x, float 4.000000e+00) 20 ; pow(x, 3.0) 23 ; CHECK-NOT: pow 27 %1 = call fast double @llvm.pow.f64(double %x, double 3.000000e+00) 31 ; pow(x, 4.0) [all …]
|
D | pow-exp.ll | 5 %pow = call fast double @llvm.pow.f64(double %call, double %y) 6 ret double %pow 16 %pow = call fast double @llvm.pow.f64(double %call, double %y) 17 ret double %pow 27 %pow = call fast double @llvm.pow.f64(double %call, double %y) 28 ret double %pow 33 ; CHECK-NEXT: %pow = call fast double @llvm.pow.f64(double %call, double %y) 34 ; CHECK-NEXT: ret double %pow 38 %pow = call fast double @llvm.pow.f64(double %call1, double %p1) 39 ret double %pow [all …]
|
D | log-pow.ll | 4 %pow = call fast double @llvm.pow.f64(double %x, double %y) 5 %call = call fast double @log(double %pow) 15 %pow = call double @llvm.pow.f64(double %x, double %y) 16 %call = call fast double @log(double %pow) 21 ; CHECK-NEXT: %pow = call double @llvm.pow.f64(double %x, double %y) 22 ; CHECK-NEXT: %call = call fast double @log(double %pow) 27 %pow = call double @log(double %call1) 28 ret double %pow 33 ; CHECK-NEXT: %pow = call double @log(double %call1) 34 ; CHECK-NEXT: ret double %pow [all …]
|
D | pow-1.ll | 1 ; Test that the pow library call simplifier works correctly. 13 ; NOTE: The readonly attribute on the pow call should be preserved 14 ; in the cases below where pow is transformed into another function call. 17 declare double @pow(double, double) nounwind readonly 19 ; Check pow(1.0, x) -> 1.0. 30 %retval = call double @pow(double 1.0, double %x) 35 ; Check pow(2.0, x) -> exp2(x). 47 %retval = call double @pow(double 2.0, double %x) 53 ; Check pow(x, 0.0) -> 1.0. 64 %retval = call double @pow(double %x, double 0.0) [all …]
|
/external/rust/android-crates-io/crates/num-complex/src/ |
D | pow.rs | 6 use num_traits::{Num, One, Pow}; 10 impl<'a, T: Clone + Num> Pow<$U> for &'a Complex<T> { impl 14 fn pow(self, mut exp: $U) -> Self::Output { 41 impl<'a, 'b, T: Clone + Num> Pow<&'b $U> for &'a Complex<T> { impl 45 fn pow(self, exp: &$U) -> Self::Output { 46 self.pow(*exp) 50 impl<'a, T: Clone + Num + Neg<Output = T>> Pow<$S> for &'a Complex<T> { 54 fn pow(self, exp: $S) -> Self::Output { 56 Pow::pow(&self.inv(), exp.wrapping_neg() as $U) 58 Pow::pow(self, exp as $U) [all …]
|
/external/cronet/stable/third_party/libc++/src/test/libcxx/numerics/complex.number/ |
D | cmplx.over.pow.pass.cpp | 11 // template<class T, class U> complex<__promote<T, U>::type> pow(const complex<T>&, const U&); 12 // template<class T, class U> complex<__promote<T, U>::type> pow(const complex<T>&, const complex<… 13 // template<class T, class U> complex<__promote<T, U>::type> pow(const T&, const complex<U>&); 34 pow(const T&, const std::complex<U>&) { in pow() function 42 pow(const std::complex<T>&, const U&) { in pow() function 50 pow(const std::complex<T>&, const std::complex<U>&) { in pow() function 56 using std::pow; in main() 57 using usr::pow; in main() 62 assert(pow(tag, std::complex<float>(1.0f)) == 0); in main() 63 assert(pow(std::complex<float>(1.0f), tag) == 2); in main() [all …]
|
/external/cronet/tot/third_party/libc++/src/test/libcxx/numerics/complex.number/ |
D | cmplx.over.pow.pass.cpp | 11 // template<class T, class U> complex<__promote<T, U>::type> pow(const complex<T>&, const U&); 12 // template<class T, class U> complex<__promote<T, U>::type> pow(const complex<T>&, const complex<… 13 // template<class T, class U> complex<__promote<T, U>::type> pow(const T&, const complex<U>&); 34 pow(const T&, const std::complex<U>&) { in pow() function 42 pow(const std::complex<T>&, const U&) { in pow() function 50 pow(const std::complex<T>&, const std::complex<U>&) { in pow() function 56 using std::pow; in main() 57 using usr::pow; in main() 62 assert(pow(tag, std::complex<float>(1.0f)) == 0); in main() 63 assert(pow(std::complex<float>(1.0f), tag) == 2); in main() [all …]
|
/external/pytorch/aten/src/ATen/native/cuda/ |
D | Pow.cuh | 2 #include <ATen/native/Pow.h> 10 // SFINAE doesn't work well with NVCC under Windows for math functions like pow and sqrt. 12 // As for pow, the following signatures are defined as the device function: 13 // pow(float, int) 14 // pow(double, int) 15 // pow(float, float) 16 // pow(double, double) 18 // Functions for pow 19 // pow for at::Half 21 return static_cast<at::Half>(std::pow(static_cast<float>(base), static_cast<float>(exp))); in pow_() [all …]
|
/external/rust/android-crates-io/crates/num-bigint/src/bigint/ |
D | power.rs | 7 use num_traits::{Pow, Signed, Zero}; 9 /// Help function for pow 25 impl Pow<$T> for BigInt { 29 fn pow(self, rhs: $T) -> BigInt { 30 BigInt::from_biguint(powsign(self.sign, &rhs), self.data.pow(rhs)) 34 impl Pow<&$T> for BigInt { 38 fn pow(self, rhs: &$T) -> BigInt { 39 BigInt::from_biguint(powsign(self.sign, rhs), self.data.pow(rhs)) 43 impl Pow<$T> for &BigInt { impl 47 fn pow(self, rhs: $T) -> BigInt { [all …]
|
/external/cronet/tot/third_party/llvm-libc/src/AOR_v20.02/math/test/ |
D | runulp.sh | 60 t pow 0.5 2.0 x 0 inf 20000 61 t pow -0.5 -2.0 x 0 inf 20000 62 t pow 0.5 2.0 x -0 -inf 20000 63 t pow -0.5 -2.0 x -0 -inf 20000 64 t pow 0.5 2.0 x 0x1p-10 0x1p10 40000 65 t pow 0.5 2.0 x -0x1p-10 -0x1p10 40000 66 t pow 0 inf x 0.5 2.0 80000 67 t pow 0 inf x -0.5 -2.0 80000 68 t pow 0x1.fp-1 0x1.08p0 x 0x1p8 0x1p17 80000 69 t pow 0x1.fp-1 0x1.08p0 x -0x1p8 -0x1p17 80000 [all …]
|
/external/cronet/stable/third_party/llvm-libc/src/AOR_v20.02/math/test/ |
D | runulp.sh | 60 t pow 0.5 2.0 x 0 inf 20000 61 t pow -0.5 -2.0 x 0 inf 20000 62 t pow 0.5 2.0 x -0 -inf 20000 63 t pow -0.5 -2.0 x -0 -inf 20000 64 t pow 0.5 2.0 x 0x1p-10 0x1p10 40000 65 t pow 0.5 2.0 x -0x1p-10 -0x1p10 40000 66 t pow 0 inf x 0.5 2.0 80000 67 t pow 0 inf x -0.5 -2.0 80000 68 t pow 0x1.fp-1 0x1.08p0 x 0x1p8 0x1p17 80000 69 t pow 0x1.fp-1 0x1.08p0 x -0x1p8 -0x1p17 80000 [all …]
|
/external/sdv/vsomeip/third_party/boost/numeric/odeint/examples/2d_lattice/ |
D | lattice2d.hpp | 18 #include <boost/math/special_functions/pow.hpp> 20 using boost::math::pow; 47 dpdt[i][j] = - m_omega[i][j] * pow<Kappa-1>( q[i][j] ) in operator ()() 48 - m_beta * pow<Lambda-1>( q[i][j] - q[i][j_l] ) in operator ()() 49 - m_beta * pow<Lambda-1>( q[i][j] - q[i][j_r] ) in operator ()() 50 - m_beta * pow<Lambda-1>( q[i][j] - q[i_l][j] ) in operator ()() 51 - m_beta * pow<Lambda-1>( q[i][j] - q[i_r][j] ); in operator ()() 72 + m_omega[i][j] * pow<Kappa>( q[i][j] ) / Kappa in energy() 73 + m_beta * pow<Lambda>( q[i][j] - q[i][j_l] ) / Lambda / 2 in energy() 74 + m_beta * pow<Lambda>( q[i][j] - q[i][j_r] ) / Lambda / 2 in energy() [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | sincospow-vector-expansion.ll | 24 ; CHECK: bl pow 25 ; CHECK: bl pow 26 %1 = call <2 x double> @llvm.pow.v2f64(<2 x double> %v1, <2 x double> %v2) 33 declare <2 x double> @llvm.pow.v2f64(<2 x double>, <2 x double>) 53 ; CHECK: bl pow 54 ; CHECK: bl pow 55 %1 = call <2 x float> @llvm.pow.v2f32(<2 x float> %v1, <2 x float> %v2) 61 declare <2 x float> @llvm.pow.v2f32(<2 x float>, <2 x float>) 85 ; CHECK: bl pow 86 ; CHECK: bl pow [all …]
|
/external/robolectric/integration_tests/nativegraphics/src/test/java/org/robolectric/shadows/testing/bitmapverifiers/ |
D | BlurPixelVerifier.java | 51 Math.pow(srcRedChannel - dstRedChannel, 2.0f) in verify() 52 + Math.pow(srcGreenChannel - dstGreenChannel, 2.0f) in verify() 53 + Math.pow(srcBlueChannel - dstBlueChannel, 2.0f); in verify() 56 double maxPixelDistance = Math.sqrt(Math.pow(width / 2.0, 2.0) + Math.pow(height / 2.0, 2.0)); in verify() 63 Math.sqrt(Math.pow(x - width / 2.0, 2.0) + Math.pow(y - height / 2.0, 2.0)); in verify() 76 Math.pow(pixelRedChannel - dstRedChannel, 2.0) in verify() 77 + Math.pow(pixelGreenChannel - dstGreenChannel, 2.0) in verify() 78 + Math.pow(pixelBlueChannel - dstBlueChannel, 2.0)); in verify() 84 Math.pow(pixelRedChannel - srcRedChannel, 2.0) in verify() 85 + Math.pow(pixelGreenChannel - srcGreenChannel, 2.0) in verify() [all …]
|
/external/skia/resources/sksl/intrinsics/ |
D | Pow.sksl | 8 return (pow(testInputs.x, exponents.x) == expected.x && 9 pow(testInputs.xy, exponents.xy) == expected.xy && 10 pow(testInputs.xyz, exponents.xyz) == expected.xyz && 11 pow(testInputs.xyzw, exponents.xyzw) == expected.xyzw && 12 pow(constVal.x, exponents.x) == expected.x && 13 pow(constVal.xy, exponents.xy) == expected.xy && 14 pow(constVal.xyz, exponents.xyz) == expected.xyz && 15 pow(constVal.xyzw, exponents.xyzw) == expected.xyzw) ? colorGreen : colorRed;
|
/external/pytorch/aten/src/ATen/native/cpu/ |
D | PowKernel.cpp | 7 #include <ATen/native/Pow.h> 20 AT_DISPATCH_FLOATING_AND_COMPLEX_TYPES_AND2(kHalf, kBFloat16, dtype, "pow", [&]() { in pow_tensor_tensor_kernel() 25 return std::pow(base, exp); in pow_tensor_tensor_kernel() 28 return base.pow(exp); in pow_tensor_tensor_kernel() 33 AT_DISPATCH_INTEGRAL_TYPES(dtype, "pow", [&]() { in pow_tensor_tensor_kernel() 46 // & double-precision to be mixed, since std::pow takes either complex64 inputs, 80 return std::pow(base, static_cast<cast_scalar_t>(exp)); in pow_tensor_scalar_optimized_kernel() 83 return base.pow(static_cast<cast_scalar_t>(exp)); in pow_tensor_scalar_optimized_kernel() 108 AT_DISPATCH_FLOATING_TYPES(dtype, "pow", [&]() { in pow_tensor_scalar_kernel() 113 AT_DISPATCH_COMPLEX_TYPES(dtype, "pow", [&]() { in pow_tensor_scalar_kernel() [all …]
|