Searched refs:Packet2d (Results 1 - 5 of 5) sorted by relevance
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | PacketMath.h | 27 typedef __m128d Packet2d; typedef in namespace:Eigen::internal 52 const Packet2d p2d_##NAME = pset1<Packet2d>(X) 79 typedef Packet2d type; 102 template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; 110 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set_pd(from,from); } 114 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set1_pd(from); } 119 template<> EIGEN_STRONG_INLINE Packet2d plse [all...] |
H A D | MathFunctions.h | 172 Packet2d pexp<Packet2d>(const Packet2d& _x) 174 Packet2d x = _x; 198 Packet2d tmp = _mm_setzero_pd(), fx; 212 Packet2d mask = _mm_cmpgt_pd(tmp, fx); 218 Packet2d z = pmul(fx, p2d_cephes_exp_C2); 222 Packet2d x2 = pmul(x,x); 224 Packet2d px = p2d_cephes_exp_p0; 229 Packet2d q [all...] |
H A D | Complex.h | 305 { EIGEN_DEBUG_ALIGNED_LOAD return Packet1cd(pload<Packet2d>((const double*)from)); } 307 { EIGEN_DEBUG_UNALIGNED_LOAD return Packet1cd(ploadu<Packet2d>((const double*)from)); } 407 template<> struct conj_helper<Packet2d, Packet1cd, false,false> 409 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet2d& x, const Packet1cd& y, const Packet1cd& c) const 412 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const 416 template<> struct conj_helper<Packet1cd, Packet2d, false,false> 418 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet2d& y, const Packet1cd& c) const 421 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const
|
/external/eigen/Eigen/src/Geometry/arch/ |
H A D | Geometry_SSE.h | 64 const Packet2d mask = _mm_castsi128_pd(_mm_set_epi32(0x0,0x0,0x80000000,0x0)); 69 Packet2d b_xy = _b.coeffs().template packet<Aligned>(0); 70 Packet2d b_zw = _b.coeffs().template packet<Aligned>(2); 71 Packet2d a_xx = pset1<Packet2d>(a[0]); 72 Packet2d a_yy = pset1<Packet2d>(a[1]); 73 Packet2d a_zz = pset1<Packet2d>(a[2]); 74 Packet2d a_w [all...] |
/external/eigen/bench/ |
H A D | bench_norm.cpp | 81 Packet2d internal::plt(const Packet2d& a, Packet2d& b) { return _mm_cmplt_pd(a,b); } 84 Packet2d internal::pandnot(const Packet2d& a, Packet2d& b) { return _mm_andnot_pd(a,b); }
|
Completed in 136 milliseconds