Home
last modified time | relevance | path

Searched full:pow (Results 1 – 25 of 3048) sorted by relevance

12345678910>>...122

/external/cronet/tot/third_party/llvm-libc/src/AOR_v20.02/math/test/testcases/directed/
Dpow.tst1 ; 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/
Dpow.tst1 ; 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/
Dpow.tst1 ; 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/
Dpow_test.cpp1 //===-- 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/
Dpow_test.cpp1 //===-- 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/
Dpow_test.cpp1 //===-- 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/
Dtest_pow.py9 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/
Dpow.rs6 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/
Dpower.rs7 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/
Dpow-4.ll1 ; 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 …]
Dpow-exp.ll5 %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 …]
Dlog-pow.ll4 %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 …]
Dpow-1.ll1 ; 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/
Dpow.rs6 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/
Dcmplx.over.pow.pass.cpp11 // 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/
Dcmplx.over.pow.pass.cpp11 // 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/
DPow.cuh2 #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/
Dpower.rs7 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/
Drunulp.sh60 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/
Drunulp.sh60 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/
Dlattice2d.hpp18 #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/
Dsincospow-vector-expansion.ll24 ; 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/
DBlurPixelVerifier.java51 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/
DPow.sksl8 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/
DPowKernel.cpp7 #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 …]

12345678910>>...122