Searched defs:pmul (Results 1 - 16 of 16) sorted by relevance

/external/eigen/Eigen/src/Core/arch/CUDA/
H A DPacketMath.h127 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float4 pmul<float4>(const float4& a, const float4& b) { function in namespace:Eigen::internal
130 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double2 pmul<double2>(const double2& a, const double2& b) { function in namespace:Eigen::internal
H A DPacketMathHalf.h166 template<> __device__ EIGEN_STRONG_INLINE half2 pmul<half2>(const half2& a, const half2& b) { function in namespace:Eigen::internal
486 template<> EIGEN_STRONG_INLINE Packet16h pmul<Packet16h>(const Packet16h& a, const Packet16h& b) {
489 Packet16f rf = pmul(af, bf);
835 template<> EIGEN_STRONG_INLINE Packet8h pmul<Packet8h>(const Packet8h& a, const Packet8h& b) {
838 Packet8f rf = pmul(af, bf);
1039 template<> EIGEN_STRONG_INLINE Packet4h pmul<Packet4h>(const Packet4h& a, const Packet4h& b) {
/external/eigen/Eigen/src/Core/util/
H A DBlasUtil.h66 { return padd(c, pmul(x,y)); }
68 EIGEN_STRONG_INLINE Scalar pmul(const LhsScalar& x, const RhsScalar& y) const function in struct:Eigen::internal::conj_helper
75 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const { return internal::pmul(x,y); } function in struct:Eigen::internal::conj_helper
82 { return c + pmul(x,y); }
84 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper
92 { return c + pmul(x,y); }
94 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper
102 { return c + pmul(x,y); }
104 EIGEN_STRONG_INLINE Scalar pmul(cons function in struct:Eigen::internal::conj_helper
113 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const RealScalar& y) const function in struct:Eigen::internal::conj_helper
122 EIGEN_STRONG_INLINE Scalar pmul(const RealScalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper
[all...]
/external/eigen/Eigen/src/Core/arch/SSE/
H A DComplex.h68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal
162 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v))));
181 { return padd(pmul(x,y),c); }
183 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
186 return internal::pmul(a, pconj(b));
199 { return padd(pmul(x,y),c); }
201 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
204 return internal::pmul(pconj(a), b);
217 { return padd(pmul(x,y),c); }
219 EIGEN_STRONG_INLINE Packet2cf pmul(cons function in struct:Eigen::internal::conj_helper
237 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const function in struct:Eigen::internal::conj_helper
246 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const function in struct:Eigen::internal::conj_helper
310 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal
384 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
402 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
420 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
438 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const function in struct:Eigen::internal::conj_helper
447 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h225 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return _mm_mul_ps(a,b); } function in namespace:Eigen::internal
226 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return _mm_mul_pd(a,b); } function in namespace:Eigen::internal
227 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) function in namespace:Eigen::internal
247 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd(pmul(a,b), c); }
604 // for GCC (eg., reusing pmul is very slow !)
/external/eigen/Eigen/src/Core/arch/AVX/
H A DComplex.h62 template<> EIGEN_STRONG_INLINE Packet4cf pmul<Packet4cf>(const Packet4cf& a, const Packet4cf& b) function in namespace:Eigen::internal
160 return predux_mul(pmul(Packet2cf(_mm256_extractf128_ps(a.v, 0)),
177 { return padd(pmul(x,y),c); }
179 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& b) const function in struct:Eigen::internal::conj_helper
181 return internal::pmul(a, pconj(b));
188 { return padd(pmul(x,y),c); }
190 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& b) const function in struct:Eigen::internal::conj_helper
192 return internal::pmul(pconj(a), b);
199 { return padd(pmul(x,y),c); }
201 EIGEN_STRONG_INLINE Packet4cf pmul(cons function in struct:Eigen::internal::conj_helper
212 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet8f& x, const Packet4cf& y) const function in struct:Eigen::internal::conj_helper
221 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& x, const Packet8f& y) const function in struct:Eigen::internal::conj_helper
281 template<> EIGEN_STRONG_INLINE Packet2cd pmul<Packet2cd>(const Packet2cd& a, const Packet2cd& b) function in namespace:Eigen::internal
375 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper
386 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper
397 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper
408 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet4d& x, const Packet2cd& y) const function in struct:Eigen::internal::conj_helper
417 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& x, const Packet4d& y) const function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h149 template<> EIGEN_STRONG_INLINE Packet8f pmul<Packet8f>(const Packet8f& a, const Packet8f& b) { return _mm256_mul_ps(a,b); } function in namespace:Eigen::internal
150 template<> EIGEN_STRONG_INLINE Packet4d pmul<Packet4d>(const Packet4d& a, const Packet4d& b) { return _mm256_mul_pd(a,b); } function in namespace:Eigen::internal
/external/eigen/Eigen/src/Core/arch/AltiVec/
H A DComplex.h103 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal
173 prod = pmul<Packet2cf>(a, Packet2cf(b));
197 { return padd(pmul(x,y),c); }
199 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
201 return internal::pmul(a, pconj(b));
208 { return padd(pmul(x,y),c); }
210 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
212 return internal::pmul(pconj(a), b);
219 { return padd(pmul(x,y),c); }
221 EIGEN_STRONG_INLINE Packet2cf pmul(cons function in struct:Eigen::internal::conj_helper
232 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const function in struct:Eigen::internal::conj_helper
241 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const function in struct:Eigen::internal::conj_helper
335 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal
392 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
403 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
414 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
424 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const function in struct:Eigen::internal::conj_helper
433 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h361 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return vec_madd(a,b, p4f_MZERO); } function in namespace:Eigen::internal
362 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return a * b; } function in namespace:Eigen::internal
616 prod = pmul(a, vec_sld(a, a, 8));
617 return pfirst(pmul(prod, vec_sld(prod, prod, 4)));
907 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return vec_madd(a,b,p2d_MZERO); } function in namespace:Eigen::internal
985 return pfirst(pmul(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4ui>(a), reinterpret_cast<Packet4ui>(a), 8))));
/external/eigen/Eigen/src/Core/arch/NEON/
H A DComplex.h84 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal
238 { return padd(pmul(x,y),c); }
240 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
242 return internal::pmul(a, pconj(b));
249 { return padd(pmul(x,y),c); }
251 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
253 return internal::pmul(pconj(a), b);
260 { return padd(pmul(x,y),c); }
262 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
264 return pconj(internal::pmul(
342 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal
431 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
442 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
453 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h142 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return vmulq_f32(a,b); } function in namespace:Eigen::internal
143 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return vmulq_s32(a,b); } function in namespace:Eigen::internal
596 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return vmulq_f64(a,b); } function in namespace:Eigen::internal
/external/eigen/Eigen/src/Core/arch/ZVector/
H A DComplex.h149 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal
166 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal
169 res.v.v4f[0] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[0])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[0]))).v;
170 res.v.v4f[1] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[1])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[1]))).v;
246 Packet1cd b = pmul<Packet1cd>(a.cd[0], a.cd[1]);
276 { return padd(pmul(x,y),c); }
278 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
280 return internal::pmul(a, pconj(b));
287 { return padd(pmul(x,y),c); }
289 EIGEN_STRONG_INLINE Packet1cd pmul(cons function in struct:Eigen::internal::conj_helper
300 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper
311 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
322 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
333 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h518 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return (a * b); } function in namespace:Eigen::internal
519 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) function in namespace:Eigen::internal
526 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return (a * b); } function in namespace:Eigen::internal
552 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd<Packet4i>(pmul<Packet4i>(a, b), c); }
806 return pfirst(pmul(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4i>(a), reinterpret_cast<Packet4i>(a), 8))));
812 return static_cast<float>(pfirst(predux_mul(pmul(a.v4f[0], a.v4f[1]))));
/external/eigen/Eigen/src/Core/
H A DGenericPacketMath.h170 pmul(const Packet& a, function in namespace:Eigen::internal
455 { return padd(pmul(a, b),c); }
526 template<> inline std::complex<float> pmul(const std::complex<float>& a, const std::complex<float>& b) function in namespace:Eigen::internal
529 template<> inline std::complex<double> pmul(const std::complex<double>& a, const std::complex<double>& b) function in namespace:Eigen::internal
/external/eigen/Eigen/src/Core/arch/AVX512/
H A DPacketMath.h196 EIGEN_STRONG_INLINE Packet16f pmul<Packet16f>(const Packet16f& a, function in namespace:Eigen::internal
201 EIGEN_STRONG_INLINE Packet8d pmul<Packet8d>(const Packet8d& a, function in namespace:Eigen::internal
937 Packet8f res = pmul(lane0, lane1);
938 res = pmul(res, _mm256_permute2f128_ps(res, res, 1));
939 res = pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 3, 2)));
940 return pfirst(pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 0, 1))));
946 Packet4f res = pmul(pmul(lane0, lane1), pmul(lane2, lane3));
947 res = pmul(re
[all...]
/external/vixl/src/aarch64/
H A Dlogic-aarch64.cc1139 LogicVRegister Simulator::pmul(VectorFormat vform, function in class:vixl::aarch64::Simulator

Completed in 344 milliseconds