Searched refs:Packet2cf (Results 1 – 5 of 5) sorted by relevance
/external/eigen/Eigen/src/Core/arch/SSE/ |
D | Complex.h | 18 struct Packet2cf struct 20 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf() argument 21 EIGEN_STRONG_INLINE explicit Packet2cf(const __m128& a) : v(a) {} in Packet2cf() argument 30 typedef Packet2cf type; argument 31 typedef Packet2cf half; 53 …<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=A… 55 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { … 56 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { … 57 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a) 60 return Packet2cf(_mm_xor_ps(a.v,mask)); [all …]
|
/external/eigen/Eigen/src/Core/arch/ZVector/ |
D | Complex.h | 28 struct Packet2cf struct 30 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf() function 31 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf() argument 40 typedef Packet2cf type; argument 41 typedef Packet2cf half; 86 …<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=… 90 EIGEN_STRONG_INLINE void ptranspose(PacketBlock<Packet2cf,2>& kernel); 92 …e<> EIGEN_STRONG_INLINE Packet2cf pload <Packet2cf>(const std::complex<float>* from) { EIGEN_DEBU… 94 …<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG… 96 … void pstore <std::complex<float> >(std::complex<float> * to, const Packet2cf& from) { EIGEN_D… [all …]
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
D | Complex.h | 30 struct Packet2cf struct 32 EIGEN_STRONG_INLINE explicit Packet2cf() : v(p4f_ZERO) {} in Packet2cf() argument 33 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf() argument 39 typedef Packet2cf type; argument 40 typedef Packet2cf half; 63 …<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=A… 65 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) 67 Packet2cf res; 76 template<> EIGEN_STRONG_INLINE Packet2cf pload<Packet2cf>(const std::complex<float>* from) {… 77 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) {… [all …]
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
D | Complex.h | 35 struct Packet2cf struct 37 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf() function 38 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf() argument 44 typedef Packet2cf type; argument 45 typedef Packet2cf half; 65 …<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=A… 67 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) 72 return Packet2cf(vcombine_f32(r64, r64)); 75 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { … 76 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { … [all …]
|
/external/eigen/Eigen/src/Core/arch/AVX/ |
D | Complex.h | 28 typedef Packet2cf half; 48 … { 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)), 161 Packet2cf(_mm256_extractf128_ps(a.v, 1))));
|