HomeSort by relevance Sort by last modified time
    Searched refs:Packet1cd (Results 1 - 5 of 5) sorted by null

  /external/eigen/Eigen/src/Core/arch/ZVector/
Complex.h 21 struct Packet1cd
23 EIGEN_STRONG_INLINE Packet1cd() {}
24 EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) {}
34 Packet1cd cd[2];
65 typedef Packet1cd type;
66 typedef Packet1cd half;
87 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, alignment=Aligned16}; typedef Packet1cd half; };
93 template<> EIGEN_STRONG_INLINE Packet1cd pload <Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_ALIGNED_LOAD return Packet1cd(pload<Packet2d>((co (…)
    [all...]
  /external/eigen/Eigen/src/Core/arch/SSE/
Complex.h 265 struct Packet1cd
267 EIGEN_STRONG_INLINE Packet1cd() {}
268 EIGEN_STRONG_INLINE explicit Packet1cd(const __m128d& a) : v(a) {}
277 typedef Packet1cd type;
278 typedef Packet1cd half;
299 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, alignment=Aligned16}; typedef Packet1cd half; };
301 template<> EIGEN_STRONG_INLINE Packet1cd padd<Packet1cd>(const Packet1cd& a, const Packet1cd& b) { return Packet1cd(_mm_add_pd(a.v,b.v));
    [all...]
  /external/eigen/Eigen/src/Core/arch/AltiVec/
Complex.h 275 struct Packet1cd
277 EIGEN_STRONG_INLINE Packet1cd() {}
278 EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) {}
284 typedef Packet1cd type;
285 typedef Packet1cd half;
305 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, alignment=Aligned16}; typedef Packet1cd half; };
307 template<> EIGEN_STRONG_INLINE Packet1cd pload <Packet1cd>(const std::complex<double>* from) { return Packet1cd(pload<Packet2d>((const double*)from));
    [all...]
  /external/eigen/Eigen/src/Core/arch/NEON/
Complex.h 299 struct Packet1cd
301 EIGEN_STRONG_INLINE Packet1cd() {}
302 EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) {}
308 typedef Packet1cd type;
309 typedef Packet1cd half;
329 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, alignment=Aligned16}; typedef Packet1cd half; };
331 template<> EIGEN_STRONG_INLINE Packet1cd pload<Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_ALIGNED_LOAD return Packet1cd(pload<Packet2d>((const double*)from));
    [all...]
  /external/eigen/Eigen/src/Core/arch/AVX/
Complex.h 250 typedef Packet1cd half;
270 template<> struct unpacket_traits<Packet2cd> { typedef std::complex<double> type; enum {size=2, alignment=Aligned32}; typedef Packet1cd half; };
342 return predux(padd(Packet1cd(_mm256_extractf128_pd(a.v,0)),
343 Packet1cd(_mm256_extractf128_pd(a.v,1))));
356 return predux(pmul(Packet1cd(_mm256_extractf128_pd(a.v,0)),
357 Packet1cd(_mm256_extractf128_pd(a.v,1))));

Completed in 302 milliseconds