/external/eigen/Eigen/src/Core/util/ |
BlasUtil.h | 60 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const { return internal::pmul(x,y); } function in struct:Eigen::internal::conj_helper 67 { return c + pmul(x,y); } 69 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper 77 { return c + pmul(x,y); } 79 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper 87 { return c + pmul(x,y); } 89 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper 97 { return padd(c, pmul(x,y)); } 98 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const RealScalar& y) cons function in struct:Eigen::internal::conj_helper 107 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/AltiVec/ |
Complex.h | 73 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 150 prod = pmul(a, Packet2cf(b)); 170 { return padd(pmul(x,y),c); } 172 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 174 return internal::pmul(a, pconj(b)); 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 185 return internal::pmul(pconj(a), b); 192 { return padd(pmul(x,y),c); } 194 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) cons function in struct:Eigen::internal::conj_helper [all...] |
PacketMath.h | 176 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return vec_madd(a,b,p4f_ZERO); } function in namespace:Eigen::internal 179 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) 235 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd(pmul(a,b), c); } 429 prod = pmul(a, (Packet4f)vec_sld(a, a, 8)); 430 return pfirst(pmul(prod, (Packet4f)vec_sld(prod, prod, 4)));
|
/external/eigen/Eigen/src/Core/arch/SSE/ |
Complex.h | 61 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 135 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v)))); 154 { return padd(pmul(x,y),c); } 156 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 159 return internal::pmul(a, pconj(b)); 172 { return padd(pmul(x,y),c); } 174 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 177 return internal::pmul(pconj(a), b); 190 { return padd(pmul(x,y),c); } 192 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) cons function in struct:Eigen::internal::conj_helper 210 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const function in struct:Eigen::internal::conj_helper 219 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const function in struct:Eigen::internal::conj_helper 277 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal 352 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 370 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 388 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 406 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const function in struct:Eigen::internal::conj_helper 415 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const function in struct:Eigen::internal::conj_helper [all...] |
PacketMath.h | 140 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return _mm_mul_ps(a,b); } function in namespace:Eigen::internal 141 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return _mm_mul_pd(a,b); } function in namespace:Eigen::internal 142 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) function in namespace:Eigen::internal 166 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd(pmul(a,b), c); } 471 // for GCC (eg., reusing pmul is very slow !)
|
/external/eigen/Eigen/src/Core/ |
GenericPacketMath.h | 113 pmul(const Packet& a, function in namespace:Eigen::internal 273 { return padd(pmul(a, b),c); } 317 template<> inline std::complex<float> pmul(const std::complex<float>& a, const std::complex<float>& b) function in namespace:Eigen::internal 320 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/NEON/ |
Complex.h | 68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 209 { return padd(pmul(x,y),c); } 211 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 213 return internal::pmul(a, pconj(b)); 220 { return padd(pmul(x,y),c); } 222 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 224 return internal::pmul(pconj(a), b); 231 { return padd(pmul(x,y),c); } 233 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 235 return pconj(internal::pmul(a, b)) [all...] |
PacketMath.h | 118 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return vmulq_f32(a,b); } function in namespace:Eigen::internal 119 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return vmulq_s32(a,b); } function in namespace:Eigen::internal
|