Home
last modified time | relevance | path

Searched refs:Packet2cf (Results 1 – 3 of 3) sorted by relevance

/external/eigen/Eigen/src/Core/arch/NEON/
DComplex.h21 struct Packet2cf struct
23 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf() function
24 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf() argument
30 typedef Packet2cf type; argument
49 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2}; };
51 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
56 return Packet2cf(vcombine_f32(r64, r64));
59 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
60 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
61 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate<Pac…
[all …]
/external/eigen/Eigen/src/Core/arch/AltiVec/
DComplex.h26 struct Packet2cf struct
28 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf() function
29 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf() function
35 typedef Packet2cf type; argument
54 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2}; };
56 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
58 Packet2cf res;
68 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
69 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
70 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate(a.v…
[all …]
/external/eigen/Eigen/src/Core/arch/SSE/
DComplex.h18 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
27 typedef Packet2cf type; argument
46 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2}; };
48 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
49 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
50 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a)
53 return Packet2cf(_mm_xor_ps(a.v,mask));
55 template<> EIGEN_STRONG_INLINE Packet2cf pconj(const Packet2cf& a)
[all …]