Lines Matching defs:pmul

62 template<> EIGEN_STRONG_INLINE Packet4cf pmul<Packet4cf>(const Packet4cf& a, const Packet4cf& b)
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
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
192 return internal::pmul(pconj(a), b);
199 { return padd(pmul(x,y),c); }
201 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& b) const
203 return pconj(internal::pmul(a, b));
210 { return padd(c, pmul(x,y)); }
212 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet8f& x, const Packet4cf& y) const
213 { return Packet4cf(Eigen::internal::pmul(x, y.v)); }
219 { return padd(c, pmul(x,y)); }
221 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& x, const Packet8f& y) const
222 { return Packet4cf(Eigen::internal::pmul(x.v, y)); }
227 Packet4cf num = pmul(a, pconj(b));
281 template<> EIGEN_STRONG_INLINE Packet2cd pmul<Packet2cd>(const Packet2cd& a, const Packet2cd& b)
356 return predux(pmul(Packet1cd(_mm256_extractf128_pd(a.v,0)),
373 { return padd(pmul(x,y),c); }
375 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const
377 return internal::pmul(a, pconj(b));
384 { return padd(pmul(x,y),c); }
386 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const
388 return internal::pmul(pconj(a), b);
395 { return padd(pmul(x,y),c); }
397 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const
399 return pconj(internal::pmul(a, b));
406 { return padd(c, pmul(x,y)); }
408 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet4d& x, const Packet2cd& y) const
409 { return Packet2cd(Eigen::internal::pmul(x, y.v)); }
415 { return padd(c, pmul(x,y)); }
417 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& x, const Packet4d& y) const
418 { return Packet2cd(Eigen::internal::pmul(x.v, y)); }
423 Packet2cd num = pmul(a, pconj(b));