/external/eigen/Eigen/src/Core/arch/CUDA/ |
H A D | PacketMath.h | 88 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float4 pset1<float4>(const float& from) { function in namespace:Eigen::internal 91 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double2 pset1<double2>(const double& from) { function in namespace:Eigen::internal
|
H A D | PacketMathHalf.h | 44 template<> __device__ EIGEN_STRONG_INLINE half2 pset1<half2>(const Eigen::half& from) { function in namespace:Eigen::internal 377 template<> EIGEN_STRONG_INLINE Packet16h pset1<Packet16h>(const Eigen::half& from) { 745 template<> EIGEN_STRONG_INLINE Packet8h pset1<Packet8h>(const Eigen::half& from) { 1004 template<> EIGEN_STRONG_INLINE Packet4h pset1<Packet4h>(const Eigen::half& from) { 1086 return pset1<Packet4h>(*from);
|
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | Complex.h | 93 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) function in namespace:Eigen::internal 111 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) { return pset1<Packet2cf>(*from); } 334 template<> EIGEN_STRONG_INLINE Packet1cd pset1<Packet1cd>(const std::complex<double>& from) function in namespace:Eigen::internal 337 template<> EIGEN_STRONG_INLINE Packet1cd ploaddup<Packet1cd>(const std::complex<double>* from) { return pset1<Packet1cd>(*from); } 486 return pset1<Packet1cd>(b); 496 return pset1<Packet1cd>(b);
|
H A D | PacketMath.h | 80 const Packet4f p4f_##NAME = pset1<Packet4f>(X) 83 const Packet2d p2d_##NAME = pset1<Packet2d>(X) 86 const Packet4f p4f_##NAME = _mm_castsi128_ps(pset1<Packet4i>(X)) 89 const Packet4i p4i_##NAME = pset1<Packet4i>(X) 173 // TODO: let's check whether there does not exist a better fix, like adding a pset0() function. (it crashed on pset1(0)). 174 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps(from,from,from,from); } function in namespace:Eigen::internal 175 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set_pd(from,from); } function in namespace:Eigen::internal 176 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set_epi32(from,from,from,from); } function in namespace:Eigen::internal 178 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps1(from); } function in namespace:Eigen::internal 179 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2 function in namespace:Eigen::internal 180 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set1_epi32(from); } function in namespace:Eigen::internal [all...] |
/external/eigen/Eigen/src/Core/arch/AVX/ |
H A D | Complex.h | 79 template<> EIGEN_STRONG_INLINE Packet4cf pset1<Packet4cf>(const std::complex<float>& from) function in namespace:Eigen::internal 301 template<> EIGEN_STRONG_INLINE Packet2cd pset1<Packet2cd>(const std::complex<double>& from) function in namespace:Eigen::internal 308 template<> EIGEN_STRONG_INLINE Packet2cd ploaddup<Packet2cd>(const std::complex<double>* from) { return pset1<Packet2cd>(*from); } 461 return Packet4cf(_mm256_blend_ps(a.v,pset1<Packet4cf>(b).v,1|2)); 466 return Packet2cd(_mm256_blend_pd(a.v,pset1<Packet2cd>(b).v,1|2)); 471 return Packet4cf(_mm256_blend_ps(a.v,pset1<Packet4cf>(b).v,(1<<7)|(1<<6))); 476 return Packet2cd(_mm256_blend_pd(a.v,pset1<Packet2cd>(b).v,(1<<3)|(1<<2)));
|
H A D | PacketMath.h | 40 const Packet8f p8f_##NAME = pset1<Packet8f>(X) 43 const Packet4d p4d_##NAME = pset1<Packet4d>(X) 46 const Packet8f p8f_##NAME = _mm256_castsi256_ps(pset1<Packet8i>(X)) 49 const Packet8i p8i_##NAME = pset1<Packet8i>(X) 120 template<> EIGEN_STRONG_INLINE Packet8f pset1<Packet8f>(const float& from) { return _mm256_set1_ps(from); } function in namespace:Eigen::internal 121 template<> EIGEN_STRONG_INLINE Packet4d pset1<Packet4d>(const double& from) { return _mm256_set1_pd(from); } function in namespace:Eigen::internal 122 template<> EIGEN_STRONG_INLINE Packet8i pset1<Packet8i>(const int& from) { return _mm256_set1_epi32(from); } function in namespace:Eigen::internal 157 return pset1<Packet8i>(0); 296 Packet8f pa = pset1<Packet8f>(a); 301 Packet4d pa = pset1<Packet4 [all...] |
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
H A D | Complex.h | 65 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) function in namespace:Eigen::internal 78 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) { return pset1<Packet2cf>(*from); } 312 template<> EIGEN_STRONG_INLINE Packet1cd pset1<Packet1cd>(const std::complex<double>& from) function in namespace:Eigen::internal 358 template<> EIGEN_STRONG_INLINE Packet1cd ploaddup<Packet1cd>(const std::complex<double>* from) { return pset1<Packet1cd>(*from); }
|
H A D | PacketMath.h | 51 Packet4f p4f_##NAME = pset1<Packet4f>(X) 54 Packet4i p4i_##NAME = pset1<Packet4i>(X) 57 Packet2d p2d_##NAME = pset1<Packet2d>(X) 60 Packet2l p2l_##NAME = pset1<Packet2l>(X) 63 const Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(pset1<Packet4i>(X)) 279 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { function in namespace:Eigen::internal 284 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { function in namespace:Eigen::internal 346 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return pset1<Packet4f>(a) + p4f_COUNTDOWN; } 347 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return pset1<Packet4i>(a) + p4i_COUNTDOWN; } 384 return pset1<Packet4 865 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { function in namespace:Eigen::internal [all...] |
/external/eigen/Eigen/src/Core/arch/NEON/ |
H A D | Complex.h | 67 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) function in namespace:Eigen::internal 124 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) { return pset1<Packet2cf>(*from); } 131 Packet4f res = pset1<Packet4f>(0.f); 334 template<> EIGEN_STRONG_INLINE Packet1cd pset1<Packet1cd>(const std::complex<double>& from) function in namespace:Eigen::internal 379 template<> EIGEN_STRONG_INLINE Packet1cd ploaddup<Packet1cd>(const std::complex<double>* from) { return pset1<Packet1cd>(*from); } 388 Packet2d res = pset1<Packet2d>(0.0);
|
H A D | PacketMath.h | 46 const Packet4f p4f_##NAME = pset1<Packet4f>(X) 49 const Packet4f p4f_##NAME = vreinterpretq_f32_u32(pset1<int32_t>(X)) 52 const Packet4i p4i_##NAME = pset1<Packet4i>(X) 111 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return vdupq_n_f32(from); } function in namespace:Eigen::internal 112 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int32_t& from) { return vdupq_n_s32(from); } function in namespace:Eigen::internal 118 return vaddq_f32(pset1<Packet4f>(a), countdown); 124 return vaddq_s32(pset1<Packet4i>(a), countdown); 170 return pset1<Packet4i>(0); 272 Packet4f res = pset1<Packet4f>(0.f); 281 Packet4i res = pset1<Packet4 577 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return vdupq_n_f64(from); } function in namespace:Eigen::internal [all...] |
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 101 template<> EIGEN_STRONG_INLINE Packet1cd pset1<Packet1cd>(const std::complex<double>& from) function in namespace:Eigen::internal 104 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from) function in namespace:Eigen::internal 183 template<> EIGEN_STRONG_INLINE Packet1cd ploaddup<Packet1cd>(const std::complex<double>* from) { return pset1<Packet1cd>(*from); } 184 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) { return pset1<Packet2cf>(*from); }
|
H A D | PacketMath.h | 74 Packet4i p4i_##NAME = pset1<Packet4i>(X) 77 Packet2d p2d_##NAME = pset1<Packet2d>(X) 80 Packet2l p2l_##NAME = pset1<Packet2l>(X) 393 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) function in namespace:Eigen::internal 397 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { function in namespace:Eigen::internal 400 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) function in namespace:Eigen::internal 403 to.v4f[0] = pset1<Packet2d>(static_cast<const double&>(from)); 562 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return padd<Packet4i>(pset1<Packet4i>(a), p4i_COUNTDOWN); } 563 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return padd<Packet4f>(pset1<Packet4f>(a), p4f_COUNTDOWN); } 564 template<> EIGEN_STRONG_INLINE Packet2d plset<Packet2d>(const double& a) { return padd<Packet2d>(pset1<Packet2 [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | GenericPacketMath.h | 222 pset1(const typename unpacket_traits<Packet>::type& a) { return a; } function in namespace:Eigen::internal 226 pload1(const typename unpacket_traits<Packet>::type *a) { return pset1<Packet>(*a); } 253 * \sa pset1, pload1, ploaddup, pbroadcast2 270 * \sa pset1, pload1, ploaddup, pbroadcast4 423 return pdiv(pset1<Packet>(1), psqrt(a)); 447 pstore(to, pset1<Packet>(a)); 572 return pblend(mask, pset1<Packet>(b), a); 586 return pblend(mask, pset1<Packet>(b), a);
|
/external/eigen/Eigen/src/Core/arch/AVX512/ |
H A D | PacketMath.h | 117 EIGEN_STRONG_INLINE Packet16f pset1<Packet16f>(const float& from) { function in namespace:Eigen::internal 121 EIGEN_STRONG_INLINE Packet8d pset1<Packet8d>(const double& from) { function in namespace:Eigen::internal 125 EIGEN_STRONG_INLINE Packet16i pset1<Packet16i>(const int& from) { function in namespace:Eigen::internal 607 Packet16f pa = pset1<Packet16f>(a); 612 Packet8d pa = pset1<Packet8d>(a); 617 Packet16i pa = pset1<Packet16i>(a);
|