Home
last modified time | relevance | path

Searched refs:pfirst (Results 1 – 9 of 9) sorted by relevance

/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h404 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { return a.m128_f32[0]; }
405 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { return a.m128d_f64[0]; }
406 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int x = _mm_cvtsi128_si…
409 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float x = _mm_cvtss_f32…
410 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { double x = _mm_cvtsd_f6…
411 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int x = _mm_cvtsi128_si…
413 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { return _mm_cvtss_f32(a)…
414 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { return _mm_cvtsd_f64(a)…
415 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { return _mm_cvtsi128_si3…
473 return pfirst(_mm_hadd_ps(tmp0, tmp0));
[all …]
DComplex.h112 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a)
131 return pfirst(Packet2cf(_mm_add_ps(a.v, _mm_movehl_ps(a.v,a.v))));
141 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v))));
319 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet1cd>(const Packet1cd& a)
330 return pfirst(a);
340 return pfirst(a);
/external/eigen/Eigen/src/Core/arch/AltiVec/
DPacketMath.h344 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float EIGEN_ALIGN16 x[4…
345 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int EIGEN_ALIGN16 x[4…
360 return pfirst(sum);
396 return pfirst(sum);
433 return pfirst(pmul(prod, (Packet4f)vec_sld(prod, prod, 4)));
449 return pfirst(res);
457 return pfirst(res);
466 return pfirst(res);
474 return pfirst(res);
DComplex.h110 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a)
130 return pfirst(Packet2cf(b));
152 return pfirst(prod);
/external/eigen/Eigen/src/Core/products/
DGeneralMatrixVector.h166 res[j] = cj.pmadd(lhs0[j], pfirst(ptmp0), res[j]);
167 res[j] = cj.pmadd(lhs1[j], pfirst(ptmp1), res[j]);
168 res[j] = cj.pmadd(lhs2[j], pfirst(ptmp2), res[j]);
169 res[j] = cj.pmadd(lhs3[j], pfirst(ptmp3), res[j]);
235 res[j] = cj.pmadd(lhs0[j], pfirst(ptmp0), res[j]);
236 res[j] = cj.pmadd(lhs1[j], pfirst(ptmp1), res[j]);
237 res[j] = cj.pmadd(lhs2[j], pfirst(ptmp2), res[j]);
238 res[j] = cj.pmadd(lhs3[j], pfirst(ptmp3), res[j]);
257 res[j] += cj.pmul(lhs0[j], pfirst(ptmp0));
269 res[i] += cj.pmul(lhs0[i], pfirst(ptmp0));
/external/eigen/Eigen/src/Core/arch/NEON/
DPacketMath.h225 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float EIGEN_ALIGN16 x[4…
226 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int EIGEN_ALIGN16 x[4…
DComplex.h115 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a)
/external/eigen/Eigen/src/Core/
DGenericPacketMath.h192 template<typename Packet> inline typename unpacket_traits<Packet>::type pfirst(const Packet& a) in pfirst() function
/external/eigen/test/
Dpacketmath.cpp169 …VERIFY(internal::isApprox(data1[0], internal::pfirst(internal::pload<Packet>(data1))) && "internal… in packetmath()