Searched defs:prod (Results 1 - 25 of 48) sorted by relevance

12

/external/eigen/test/
H A Dzerosized.cpp17 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 Devaluators.cpp8 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 D3-1.c33 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 D3-1.c33 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 Dproduct_threshold.cpp39 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 DSkMath.h107 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 DSkScalar.h76 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 Dfilters.c27 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 Dfilters_neon.c26 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 Dadd.c45 longword prod = (longword)a * (longword)b + 16384; local
46 prod >>= 15;
47 return prod & 0xFFFF;
/external/libopus/celt/tests/
H A Dtest_unit_mathops.c93 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 DSkMathPriv.h60 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/skia/src/opts/
H A DSkBlitRow_opts.h45 uint16x8_t prod = vmull_u8(x, y); local
46 return vraddhn_u16(prod, vrshrq_n_u16(prod, 8));
H A DSkColor_opts_SSE2.h37 __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/eigen/unsupported/Eigen/CXX11/src/util/
H A DEmulateCXX11Meta.h185 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 Dcxx11_tensor_reduction.cpp96 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/libese/apps/boot/
H A Dese_boot_tool.cpp148 bool prod = false; local
150 prod = true;
152 prod = false;
157 res = ese_boot_set_production(session, prod);
/external/valgrind/drd/tests/
H A Domp_matinv.c131 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 Dmatinv.c143 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 DRedux.h445 * \sa trace(), prod(), mean()
458 * \sa trace(), prod(), sum()
483 DenseBase<Derived>::prod() const function in class:Eigen::DenseBase
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixMatrixTriangular.h202 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
299 _assignProduct(const ProductType& prod, const Scalar& alpha, bool beta) argument
[all...]
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DIncompleteLUT.h375 Scalar prod = fact * ki_it.value(); local
394 u(newpos) = -prod;
398 u(jpos) -= prod;
/external/skia/src/utils/
H A DSkCamera.cpp13 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 Dfilter_functions.c100 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 Dpitch_estimator.c93 double sum, ysum, prod; local
114 prod = x[0] * inptr[0];
116 sum += prod;
117 prod = x[n] * inptr[n];
119 sum += prod;

Completed in 3540 milliseconds

12