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

  /external/eigen/Eigen/src/Core/arch/ZVector/
Complex.h 28 struct Packet2cf
30 EIGEN_STRONG_INLINE Packet2cf() {}
31 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {}
40 typedef Packet2cf type;
41 typedef Packet2cf half;
86 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=Aligned16}; typedef Packet2cf half; };
90 EIGEN_STRONG_INLINE void ptranspose(PacketBlock<Packet2cf,2>& kernel);
92 template<> EIGEN_STRONG_INLINE Packet2cf pload <Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_ALIGNED_LOAD return Packet2cf(pload<Packet4f>((co (…)
    [all...]
  /external/eigen/Eigen/src/Core/arch/SSE/
Complex.h 18 struct Packet2cf
20 EIGEN_STRONG_INLINE Packet2cf() {}
21 EIGEN_STRONG_INLINE explicit Packet2cf(const __m128& a) : v(a) {}
30 typedef Packet2cf type;
31 typedef Packet2cf half;
53 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=Aligned16}; typedef Packet2cf half; };
55 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_add_ps(a.v,b.v));
    [all...]
  /external/eigen/Eigen/src/Core/arch/AltiVec/
Complex.h 30 struct Packet2cf
32 EIGEN_STRONG_INLINE explicit Packet2cf() : v(p4f_ZERO) {}
33 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {}
39 typedef Packet2cf type;
40 typedef Packet2cf half;
63 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=Aligned16}; typedef Packet2cf half; };
65 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
67 Packet2cf res
    [all...]
  /external/eigen/Eigen/src/Core/arch/NEON/
Complex.h 35 struct Packet2cf
37 EIGEN_STRONG_INLINE Packet2cf() {}
38 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {}
44 typedef Packet2cf type;
45 typedef Packet2cf half;
65 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=Aligned16}; typedef Packet2cf half; };
67 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
72 return Packet2cf(vcombine_f32(r64, r64))
    [all...]
  /external/eigen/Eigen/src/Core/arch/AVX/
Complex.h 28 typedef Packet2cf half;
48 template<> struct unpacket_traits<Packet4cf> { typedef std::complex<float> type; enum {size=4, alignment=Aligned32}; typedef Packet2cf half; };
87 Packet2cf a = ploaddup<Packet2cf>(from);
88 Packet2cf b = ploaddup<Packet2cf>(from+1);
121 return pfirst(Packet2cf(_mm256_castps256_ps128(a.v)));
139 return predux(padd(Packet2cf(_mm256_extractf128_ps(a.v,0)),
140 Packet2cf(_mm256_extractf128_ps(a.v,1))));
160 return predux_mul(pmul(Packet2cf(_mm256_extractf128_ps(a.v, 0))
    [all...]

Completed in 317 milliseconds