/external/eigen/test/ |
H A D | zerosized.cpp | 17 VERIFY(m.prod()==1); 59 Matrix<Scalar,Dynamic,Dynamic> prod = m.template block<MatrixType::RowsAtCompileTime,0>(0,0,rows,0) * m.template block<0,MatrixType::ColsAtCompileTime>(0,0,0,cols); local 60 VERIFY(prod.rows()==rows && prod.cols()==cols); 61 VERIFY(prod.isZero()); 62 prod = m.template block<1,0>(0,0) * m.template block<0,1>(0,0); 63 VERIFY(prod.size()==1); 64 VERIFY(prod.isZero());
|
H A D | evaluators.cpp | 8 prod(const Lhs& lhs, const Rhs& rhs) function in namespace:Eigen 158 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b), a*b); 159 VERIFY_IS_APPROX_EVALUATOR2(d.noalias(), prod(a,b), a*b); 160 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b) + c, a*b + c); 161 VERIFY_IS_APPROX_EVALUATOR2(d, s * prod(a,b), s * a*b); 162 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b).transpose(), (a*b).transpose()); 163 VERIFY_IS_APPROX_EVALUATOR2(d, prod(a,b) + prod(b,c), a*b + b*c); 165 // check that prod works even with aliasing present 167 copy_using_evaluator(a, prod( [all...] |
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/ |
H A D | 3-1.c | 33 pthread_t prod, cons; local 47 if (pthread_create(&prod, NULL, producer, (void *)cnt) != 0) { 56 if (pthread_join(prod, NULL) == 0 && pthread_join(cons, NULL) == 0) {
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_init/ |
H A D | 3-1.c | 33 pthread_t prod, cons; local 47 if (pthread_create(&prod, NULL, producer, (void *)cnt) != 0) { 56 if ((pthread_join(prod, NULL) == 0) && (pthread_join(cons, NULL) == 0)) {
|
/external/eigen/bench/ |
H A D | product_threshold.cpp | 39 EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) function 59 BENCH(t,1,rep,prod<CoeffBasedProductMode>(a,b,c)); 63 BENCH(t,5,rep,prod<Mode>(a,b,c));
|
/external/skia/include/core/ |
H A D | SkMath.h | 107 unsigned prod = a*b + (1 << (shift - 1)); local 108 return (prod + (prod >> shift)) >> shift; 118 unsigned prod = a*b + 128; local 119 return (prod + (prod >> 8)) >> 8;
|
H A D | SkScalar.h | 76 SkScalar prod = x * 0; local 77 // At this point, prod will either be NaN or 0 78 return !SkScalarIsNaN(prod); 82 SkScalar prod = 0; local 83 prod *= a; 84 prod *= b; 85 // At this point, prod will either be NaN or 0 86 return !SkScalarIsNaN(prod); 90 SkScalar prod = 0; local 92 prod * [all...] |
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | filters.c | 27 int64_t prod = 0; local 35 prod += x[i] * x[i]; 39 temp = (uint32_t)(prod >> 31); 45 r[0] = (int32_t)(prod >> scaling); 49 prod = 0; 51 prod += x[j] * x[i + j]; 53 sum = (int32_t)(prod >> scaling);
|
H A D | filters_neon.c | 26 int64_t prod = 0; local 48 prod = vaddvq_s64(tmpb_v); 50 prod = vget_lane_s64(vadd_s64(vget_low_s64(tmpb_v), vget_high_s64(tmpb_v)), 54 temp = (uint32_t)(prod >> 31); 57 r[0] = (int32_t)(prod >> scaling); 94 prod = vaddvq_s64(tmpb_v); 96 prod = vget_lane_s64(vadd_s64(vget_low_s64(tmpb_v), vget_high_s64(tmpb_v)), 107 r[i] = (int32_t)((prod + prod_tail) >> scaling);
|
/external/libgsm/src/ |
H A D | add.c | 45 longword prod = (longword)a * (longword)b + 16384; local 46 prod >>= 15; 47 return prod & 0xFFFF;
|
/external/libopus/celt/tests/ |
H A D | test_unit_mathops.c | 93 double prod; local 97 prod = (1./32768./65526.)*val*i; 99 prod = val*i; 101 if (fabs(prod-1) > .00025) 103 fprintf (stderr, "div failed: 1/%d="WORD" (product = %f)\n", i, val, prod);
|
/external/skia/src/core/ |
H A D | SkMathPriv.h | 60 unsigned prod = a*b + 1; local 61 return (prod + (prod >> 8)) >> 8; 70 unsigned prod = a*b + 255; local 71 return (prod + (prod >> 8)) >> 8; 76 static inline unsigned SkDiv255Round(unsigned prod) { argument 77 prod += 128; 78 return (prod + (prod >> [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/util/ |
H A D | EmulateCXX11Meta.h | 185 t prod = 1; local 186 for (size_t i = 0; i < n; ++i) { prod *= a[i]; } 187 return prod; 197 t prod = 1; local 198 for (size_t i = 0; i < a.size(); ++i) { prod *= a[i]; } 199 return prod;
|
/external/eigen/unsupported/test/ |
H A D | cxx11_tensor_reduction.cpp | 96 result = tensor.prod(reduction_axis2); 101 float prod = 1.0f; local 104 prod *= tensor(k, i, l, j); 107 VERIFY_IS_APPROX(result(i, j), prod); local 112 Tensor<float, 0, DataLayout> prod1 = tensor.prod(); 120 Tensor<float, 0, DataLayout> prod2 = tensor.prod(reduction_axis4);
|
/external/skia/src/opts/ |
H A D | SkColor_opts_SSE2.h | 37 __m128i prod = _mm_mullo_epi16(a, b); local 38 prod = _mm_add_epi32(prod, _mm_set1_epi32(128)); 39 prod = _mm_add_epi32(prod, _mm_srli_epi32(prod, 8)); 40 prod = _mm_srli_epi32(prod, 8); 42 return prod; 141 __m128i prod local [all...] |
/external/valgrind/drd/tests/ |
H A D | omp_matinv.c | 131 elem_t* prod; local 135 prod = new_matrix(rows1, cols2); 140 prod[i * cols2 + j] = 0; 143 prod[i * cols2 + j] += a1[i * cols1 + k] * a2[k * cols2 + j]; 147 return prod; 292 elem_t *a, *inv, *prod; local 328 prod = multiply_matrices(a, matrix_size, matrix_size, 330 error = identity_error(prod, matrix_size); 341 delete_matrix(prod);
|
H A D | matinv.c | 143 elem_t* prod; local 147 prod = new_matrix(rows1, cols2); 152 prod[i * cols2 + j] = 0; 155 prod[i * cols2 + j] += a1[i * cols1 + k] * a2[k * cols2 + j]; 159 return prod; 316 elem_t *a, *inv, *prod; local 348 prod = multiply_matrices(a, matrix_size, matrix_size, 350 error = identity_error(prod, matrix_size); 361 delete_matrix(prod);
|
/external/eigen/Eigen/src/Core/ |
H A D | Redux.h | 445 * \sa trace(), prod(), mean() 458 * \sa trace(), prod(), sum() 483 DenseBase<Derived>::prod() const function in class:Eigen::DenseBase
|
H A D | VectorwiseOp.h | 111 EIGEN_MEMBER_FUNCTOR(prod, (Size-1)*NumTraits<Scalar>::MulCost); 446 * \sa DenseBase::prod() */ 448 const ProdReturnType prod() const function in class:Eigen::VectorwiseOp
|
/external/eigen/Eigen/src/Core/products/ |
H A D | GeneralMatrixMatrixTriangular.h | 202 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha, bool beta) argument 210 typename internal::add_const_on_value_type<ActualLhs>::type actualLhs = LhsBlasTraits::extract(prod.lhs()); 216 typename internal::add_const_on_value_type<ActualRhs>::type actualRhs = RhsBlasTraits::extract(prod.rhs()); 218 Scalar actualAlpha = alpha * LhsBlasTraits::extractScalarFactor(prod.lhs().derived()) * RhsBlasTraits::extractScalarFactor(prod.rhs().derived()); 250 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha, bool beta) argument 256 typename internal::add_const_on_value_type<ActualLhs>::type actualLhs = LhsBlasTraits::extract(prod.lhs()); 262 typename internal::add_const_on_value_type<ActualRhs>::type actualRhs = RhsBlasTraits::extract(prod.rhs()); 264 typename ProductType::Scalar actualAlpha = alpha * LhsBlasTraits::extractScalarFactor(prod.lhs().derived()) * RhsBlasTraits::extractScalarFactor(prod 295 _assignProduct(const ProductType& prod, const Scalar& alpha, bool beta) argument [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | IncompleteLUT.h | 375 Scalar prod = fact * ki_it.value(); local 394 u(newpos) = -prod; 398 u(jpos) -= prod;
|
/external/skia/src/utils/ |
H A D | SkCamera.cpp | 13 SkScalar prod = 0; local 15 prod += a[0] * b[0]; 19 return prod / denom; 24 SkScalar prod = 0; local 26 prod += a[0] * b[0]; 30 return prod;
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/main/source/ |
H A D | filter_functions.c | 100 double sum, prod; local 107 prod = x[0] * x_lag[0]; 109 sum += prod; 110 prod = x[n] * x_lag[n]; 112 sum += prod;
|
H A D | pitch_estimator.c | 93 double sum, ysum, prod; local 114 prod = x[0] * inptr[0]; 116 sum += prod; 117 prod = x[n] * inptr[n]; 119 sum += prod;
|
/external/aac/libFDK/src/ |
H A D | fixpoint_math.cpp | 218 FIXP_DBL prod; local 226 prod = (LONG)(high+low); 228 return((FIXP_DBL)prod);
|