Searched refs:Packet4d (Results 1 – 4 of 4) sorted by relevance
/external/eigen/Eigen/src/Core/arch/AVX/ |
D | PacketMath.h | 33 typedef __m256d Packet4d; typedef 43 const Packet4d p4d_##NAME = pset1<Packet4d>(X) 80 typedef Packet4d type; 117 template<> struct unpacket_traits<Packet4d> { typedef double type; typedef Packet2d half; enum {siz… 121 template<> EIGEN_STRONG_INLINE Packet4d pset1<Packet4d>(const double& from) { return _mm256_set1_pd… 125 template<> EIGEN_STRONG_INLINE Packet4d pload1<Packet4d>(const double* from) { return _mm256_broadc… 128 template<> EIGEN_STRONG_INLINE Packet4d plset<Packet4d>(const double& a) { return _mm256_add_pd(_mm… 131 template<> EIGEN_STRONG_INLINE Packet4d padd<Packet4d>(const Packet4d& a, const Packet4d& b) { retu… 134 template<> EIGEN_STRONG_INLINE Packet4d psub<Packet4d>(const Packet4d& a, const Packet4d& b) { retu… 140 template<> EIGEN_STRONG_INLINE Packet4d pnegate(const Packet4d& a) [all …]
|
D | MathFunctions.h | 276 EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d 277 pexp<Packet4d>(const Packet4d& _x) { 278 Packet4d x = _x; 302 Packet4d tmp, fx; 316 Packet4d z = pmul(fx, p4d_cephes_exp_C2); 320 Packet4d x2 = pmul(x, x); 323 Packet4d px = p4d_cephes_exp_p0; 329 Packet4d qx = p4d_cephes_exp_q0; 387 Packet4d psqrt<Packet4d>(const Packet4d& x) { 429 Packet4d prsqrt<Packet4d>(const Packet4d& x) {
|
D | Complex.h | 297 { EIGEN_DEBUG_ALIGNED_LOAD return Packet2cd(pload<Packet4d>((const double*)from)); } 299 { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cd(ploadu<Packet4d>((const double*)from)); } 348 Packet4d t0 = _mm256_permute2f128_pd(vecs[0].v,vecs[1].v, 0 + (2<<4)); 349 Packet4d t1 = _mm256_permute2f128_pd(vecs[0].v,vecs[1].v, 1 + (3<<4)); 366 palign_impl<Offset*2,Packet4d>::run(first.v, second.v); 403 template<> struct conj_helper<Packet4d, Packet2cd, false,false> 405 …EIGEN_STRONG_INLINE Packet2cd pmadd(const Packet4d& x, const Packet2cd& y, const Packet2cd& c) con… 408 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet4d& x, const Packet2cd& y) const 412 template<> struct conj_helper<Packet2cd, Packet4d, false,false> 414 …EIGEN_STRONG_INLINE Packet2cd pmadd(const Packet2cd& x, const Packet4d& y, const Packet2cd& c) con… [all …]
|
/external/eigen/Eigen/src/Core/arch/AVX512/ |
D | PacketMath.h | 71 typedef Packet4d half; 106 typedef Packet4d half; 285 Packet4d lane0_a = _mm512_extractf64x4_pd(a, 0); 286 Packet4d lane0_b = _mm512_extractf64x4_pd(b, 0); 289 Packet4d lane1_a = _mm512_extractf64x4_pd(a, 1); 290 Packet4d lane1_b = _mm512_extractf64x4_pd(b, 1); 330 Packet4d lane0_a = _mm512_extractf64x4_pd(a, 0); 331 Packet4d lane0_b = _mm512_extractf64x4_pd(b, 0); 334 Packet4d lane1_a = _mm512_extractf64x4_pd(a, 1); 335 Packet4d lane1_b = _mm512_extractf64x4_pd(b, 1); [all …]
|