Home
last modified time | relevance | path

Searched refs:Packet4i (Results 1 – 8 of 8) sorted by relevance

/external/eigen/Eigen/src/Core/arch/ZVector/
DPacketMath.h35 typedef __vector int Packet4i; typedef
54 Packet4i v4i;
65 Packet4i p4i_##NAME = reinterpret_cast<Packet4i>(vec_splat_s32(X))
74 Packet4i p4i_##NAME = pset1<Packet4i>(X)
93 static Packet4i p4i_COUNTDOWN = { 0, 1, 2, 3 };
136 typedef Packet4i type;
137 typedef Packet4i half;
214 template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4, alignment=Aligned1…
221 inline std::ostream & operator <<(std::ostream & s, const Packet4i & v)
288 struct palign_impl<Offset,Packet4i>
[all …]
/external/eigen/Eigen/src/Core/arch/NEON/
DPacketMath.h41 typedef int32x4_t Packet4i; typedef
52 const Packet4i p4i_##NAME = pset1<Packet4i>(X)
91 typedef Packet4i type;
92 typedef Packet4i half; // Packet2i intrinsics not implemented yet
112 …emplate<> struct unpacket_traits<Packet4i> { typedef int32_t type; enum {size=4, alignment=Aligned…
115 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int32_t& from) { return vdupq_n_…
123 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int32_t& a)
126 Packet4i countdown = vld1q_s32(i);
127 return vaddq_s32(pset1<Packet4i>(a), countdown);
131 template<> EIGEN_STRONG_INLINE Packet4i padd<Packet4i>(const Packet4i& a, const Packet4i& b) { retu…
[all …]
/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h52 typedef eigen_packet_wrapper<__m128i> Packet4i; typedef
56 typedef __m128i Packet4i;
86 const Packet4f p4f_##NAME = _mm_castsi128_ps(pset1<Packet4i>(X))
89 const Packet4i p4i_##NAME = pset1<Packet4i>(X)
150 typedef Packet4i type;
151 typedef Packet4i half;
163 template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4, alignment=Aligned1…
176 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set_epi32(…
180 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set1_epi32…
196 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return _mm_add_epi32(pset1<
[all …]
DTypeCasting.h26 template<> EIGEN_STRONG_INLINE Packet4i pcast<Packet4f, Packet4i>(const Packet4f& a) {
40 template<> EIGEN_STRONG_INLINE Packet4f pcast<Packet4i, Packet4f>(const Packet4i& a) {
DMathFunctions.h53 Packet4i emm0;
130 Packet4i emm0;
199 Packet4i emm0;
284 Packet4i emm0, emm2;
382 Packet4i emm0, emm2;
/external/eigen/Eigen/src/Core/arch/AltiVec/
DPacketMath.h35 typedef __vector int Packet4i; typedef
48 Packet4i p4i_##NAME = vec_splat_s32(X)
54 Packet4i p4i_##NAME = pset1<Packet4i>(X)
63 const Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(pset1<Packet4i>(X))
81 static Packet4i p4i_COUNTDOWN = { 0, 1, 2, 3 };
173 typedef Packet4i type;
174 typedef Packet4i half;
191 template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4, alignment=Aligned1…
216 inline std::ostream & operator <<(std::ostream & s, const Packet4i & v)
219 Packet4i v;
[all …]
DMathFunctions.h99 Packet4i emm0;
106 emm0 = vec_sr(reinterpret_cast<Packet4i>(x),
161 Packet4i emm0;
296 Packet4i emm04i = reinterpret_cast<Packet4i>(emm0);
/external/eigen/Eigen/src/Core/arch/AVX/
DPacketMath.h118 template<> struct unpacket_traits<Packet8i> { typedef int type; typedef Packet4i half; enum {siz…