Lines Matching defs:pmul

103 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
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
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
212 return internal::pmul(pconj(a), b);
219 { return padd(pmul(x,y),c); }
221 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
223 return pconj(internal::pmul(a, b));
230 { return padd(c, pmul(x,y)); }
232 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const
233 { return Packet2cf(internal::pmul<Packet4f>(x, y.v)); }
239 { return padd(c, pmul(x,y)); }
241 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const
242 { return Packet2cf(internal::pmul<Packet4f>(x.v, y)); }
248 Packet2cf res = conj_helper<Packet2cf,Packet2cf,false,true>().pmul(a, b);
249 Packet4f s = pmul<Packet4f>(b.v, b.v);
335 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b)
390 { return padd(pmul(x,y),c); }
392 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
394 return internal::pmul(a, pconj(b));
401 { return padd(pmul(x,y),c); }
403 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
405 return internal::pmul(pconj(a), b);
412 { return padd(pmul(x,y),c); }
414 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
416 return pconj(internal::pmul(a, b));
422 { return padd(c, pmul(x,y)); }
424 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const
425 { return Packet1cd(internal::pmul<Packet2d>(x, y.v)); }
431 { return padd(c, pmul(x,y)); }
433 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const
434 { return Packet1cd(internal::pmul<Packet2d>(x.v, y)); }
440 Packet1cd res = conj_helper<Packet1cd,Packet1cd,false,true>().pmul(a,b);
441 Packet2d s = pmul<Packet2d>(b.v, b.v);