Home | History | Annotate | Download | only in SSE

Lines Matching defs:pmul

68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
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
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
204 return internal::pmul(pconj(a), b);
217 { return padd(pmul(x,y),c); }
219 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
222 return pconj(internal::pmul(a, b));
235 { return padd(c, pmul(x,y)); }
237 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const
238 { return Packet2cf(Eigen::internal::pmul<Packet4f>(x, y.v)); }
244 { return padd(c, pmul(x,y)); }
246 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const
247 { return Packet2cf(Eigen::internal::pmul<Packet4f>(x.v, y)); }
253 Packet2cf res = conj_helper<Packet2cf,Packet2cf,false,true>().pmul(a,b);
310 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b)
382 { return padd(pmul(x,y),c); }
384 EIGEN_STRONG_INLINE Packet1cd pmul
387 return internal::pmul(a, pconj(b));
400 { return padd(pmul(x,y),c); }
402 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
405 return internal::pmul(pconj(a), b);
418 { return padd(pmul(x,y),c); }
420 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
423 return pconj(internal::pmul(a, b));
436 { return padd(c, pmul(x,y)); }
438 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const
439 { return Packet1cd(Eigen::internal::pmul<Packet2d>(x, y.v)); }
445 { return padd(c, pmul(x,y)); }
447 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const
448 { return Packet1cd(Eigen::internal::pmul<Packet2d>(x.v, y)); }
454 Packet1cd res = conj_helper<Packet1cd,Packet1cd,false,true>().pmul(a,b);