Lines Matching refs:pmul

61 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
141 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v))));
160 { return padd(pmul(x,y),c); }
162 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
165 return internal::pmul(a, pconj(b));
178 { return padd(pmul(x,y),c); }
180 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
183 return internal::pmul(pconj(a), b);
196 { return padd(pmul(x,y),c); }
198 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
201 return pconj(internal::pmul(a, b));
214 { return padd(c, pmul(x,y)); }
216 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const
217 { return Packet2cf(Eigen::internal::pmul(x, y.v)); }
223 { return padd(c, pmul(x,y)); }
225 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const
226 { return Packet2cf(Eigen::internal::pmul(x.v, y)); }
232 Packet2cf res = conj_helper<Packet2cf,Packet2cf,false,true>().pmul(a,b);
283 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b)
356 { return padd(pmul(x,y),c); }
358 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
361 return internal::pmul(a, pconj(b));
374 { return padd(pmul(x,y),c); }
376 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
379 return internal::pmul(pconj(a), b);
392 { return padd(pmul(x,y),c); }
394 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
397 return pconj(internal::pmul(a, b));
410 { return padd(c, pmul(x,y)); }
412 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const
413 { return Packet1cd(Eigen::internal::pmul(x, y.v)); }
419 { return padd(c, pmul(x,y)); }
421 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const
422 { return Packet1cd(Eigen::internal::pmul(x.v, y)); }
428 Packet1cd res = conj_helper<Packet1cd,Packet1cd,false,true>().pmul(a,b);