Home | History | Annotate | Download | only in ZVector

Lines Matching defs:pmul

149 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b)
166 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
169 res.v.v4f[0] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[0])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[0]))).v;
170 res.v.v4f[1] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[1])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[1]))).v;
246 Packet1cd b = pmul<Packet1cd>(a.cd[0], a.cd[1]);
276 { return padd(pmul(x,y),c); }
278 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
280 return internal::pmul(a, pconj(b));
287 { return padd(pmul(x,y),c); }
289 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
291 return internal::pmul(pconj(a), b);
298 { return padd(pmul(x,y),c); }
300 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const
302 return pconj(internal::pmul(a, b));
309 { return padd(pmul(x,y),c); }
311 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
313 return internal::pmul(a, pconj(b));
320 { return padd(pmul(x,y),c); }
322 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
324 return internal::pmul(pconj(a), b);
331 { return padd(pmul(x,y),c); }
333 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const
335 return pconj(internal::pmul(a, b));
342 Packet1cd res = conj_helper<Packet1cd,Packet1cd,false,true>().pmul(a,b);