/external/eigen/bench/ |
H A D | benchVecAdd.cpp | 128 internal::pstore(&a[i+2*PacketSize], internal::padd(internal::ploadu(&a[i+2*PacketSize]), internal::ploadu(&b[i+2*PacketSize]))); 129 internal::pstore(&a[i+3*PacketSize], internal::padd(internal::ploadu(&a[i+3*PacketSize]), internal::ploadu(&b[i+3*PacketSize]))); 130 internal::pstore(&a[i+4*PacketSize], internal::padd(internal::ploadu(&a[i+4*PacketSize]), internal::ploadu(&b[i+4*PacketSize]))); 131 internal::pstore(&a[i+5*PacketSize], internal::padd(internal::ploadu(&a[i+5*PacketSize]), internal::ploadu(&b[i+5*PacketSize]))); 132 internal::pstore(&a[i+6*PacketSize], internal::padd(internal::ploadu(&a[i+6*PacketSize]), internal::ploadu( [all...] |
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 94 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cf(ploadu<Packet4f>((const float*)from)); } function in namespace:Eigen::internal 95 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet1cd(ploadu<Packet2d>((const double*)from)); } function in namespace:Eigen::internal 102 { /* here we really have to use unaligned loads :( */ return ploadu<Packet1cd>(&from); }
|
H A D | PacketMath.h | 651 template<> EIGEN_STRONG_INLINE Packet4i ploadu<Packet4i>(const int* from) { return pload<Packet4i>(from); } function in namespace:Eigen::internal 652 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) { return pload<Packet4f>(from); } function in namespace:Eigen::internal 653 template<> EIGEN_STRONG_INLINE Packet2d ploadu<Packet2d>(const double* from) { return pload<Packet2d>(from); } function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointMatrixVector.h | 118 Packet A0i = ploadu<Packet>(a0It); a0It += PacketSize; 119 Packet A1i = ploadu<Packet>(a1It); a1It += PacketSize; 120 Packet Bi = ploadu<Packet>(rhsIt); rhsIt += PacketSize; // FIXME should be aligned in most cases
|
H A D | GeneralBlockPanelKernel.h | 431 dest = ploadu<LhsPacketType>(a); 524 dest = ploadu<LhsPacket>(a); 698 dest = ploadu<LhsPacket>((const typename unpacket_traits<LhsPacket>::type*)(a)); 1932 // kernel.packet[p] = ploadu<Packet>(&rhs[(j2+p)*rhsStride+k]); 2045 // Packet A = ploadu<Packet>(&rhs[k*rhsStride + j2]); 2048 // Packet A = ploadu<Packet>(&rhs[k*rhsStride + j2]); 2049 // Packet B = ploadu<Packet>(&rhs[k*rhsStride + j2 + PacketSize]);
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
H A D | PacketMath.h | 414 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) function in namespace:Eigen::internal 425 template<> EIGEN_STRONG_INLINE Packet4i ploadu<Packet4i>(const int* from) function in namespace:Eigen::internal 438 template<> EIGEN_STRONG_INLINE Packet4i ploadu<Packet4i>(const int* from) function in namespace:Eigen::internal 443 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) function in namespace:Eigen::internal 454 else p = ploadu<Packet4f>(from); 461 else p = ploadu<Packet4i>(from); 929 template<> EIGEN_STRONG_INLINE Packet2d ploadu<Packet2d>(const double* from) function in namespace:Eigen::internal 939 else p = ploadu<Packet2d>(from);
|
H A D | Complex.h | 71 res.v = ploadu<Packet4f>((const float *)&from); 77 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { return Packet2cf(ploadu<Packet4f>((const float*) from)); } function in namespace:Eigen::internal 308 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { return Packet1cd(ploadu<Packet2d>((const double*)from)); } function in namespace:Eigen::internal 313 { /* here we really have to use unaligned loads :( */ return ploadu<Packet1cd>(&from); }
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
H A D | Complex.h | 122 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cf(ploadu<Packet4f>((const float*)from)); } function in namespace:Eigen::internal 332 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet1cd(ploadu<Packet2d>((const double*)from)); } function in namespace:Eigen::internal 335 { /* here we really have to use unaligned loads :( */ return ploadu<Packet1cd>(&from); }
|
H A D | PacketMath.h | 246 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) { EIGEN_DEBUG_UNALIGNED_LOAD return vld1q_f32(from); } function in namespace:Eigen::internal 247 template<> EIGEN_STRONG_INLINE Packet4i ploadu<Packet4i>(const int32_t* from) { EIGEN_DEBUG_UNALIGNED_LOAD return vld1q_s32(from); } function in namespace:Eigen::internal 631 template<> EIGEN_STRONG_INLINE Packet2d ploadu<Packet2d>(const double* from) { EIGEN_DEBUG_UNALIGNED_LOAD return vld1q_f64(from); } function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | Complex.h | 91 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cf(ploadu<Packet4f>(&numext::real_ref(*from))); } function in namespace:Eigen::internal 332 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) function in namespace:Eigen::internal 333 { EIGEN_DEBUG_UNALIGNED_LOAD return Packet1cd(ploadu<Packet2d>((const double*)from)); } 335 { /* here we really have to use unaligned loads :( */ return ploadu<Packet1cd>(&from); }
|
H A D | PacketMath.h | 311 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) { function in namespace:Eigen::internal 326 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) function in namespace:Eigen::internal 333 template<> EIGEN_STRONG_INLINE Packet2d ploadu<Packet2d>(const double* from) function in namespace:Eigen::internal 338 template<> EIGEN_STRONG_INLINE Packet4i ploadu<Packet4i>(const int* from) function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/ |
H A D | GenericPacketMath.h | 218 ploadu(const typename unpacket_traits<Packet>::type* from) { return *from; } function in namespace:Eigen::internal 293 { return ploadu<Packet>(from); } 465 return ploadu<Packet>(from);
|
/external/eigen/Eigen/src/Jacobi/ |
H A D | Jacobi.h | 364 Packet xi = ploadu<Packet>(px); 365 Packet xi1 = ploadu<Packet>(px+PacketSize); 377 Packet xi = ploadu<Packet>(x+peelingEnd);
|
/external/eigen/Eigen/src/Core/arch/AVX/ |
H A D | Complex.h | 76 template<> EIGEN_STRONG_INLINE Packet4cf ploadu<Packet4cf>(const std::complex<float>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet4cf(ploadu<Packet8f>(&numext::real_ref(*from))); } function in namespace:Eigen::internal 298 template<> EIGEN_STRONG_INLINE Packet2cd ploadu<Packet2cd>(const std::complex<double>* from) function in namespace:Eigen::internal 299 { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cd(ploadu<Packet4d>((const double*)from)); }
|
H A D | PacketMath.h | 217 template<> EIGEN_STRONG_INLINE Packet8f ploadu<Packet8f>(const float* from) { EIGEN_DEBUG_UNALIGNED_LOAD return _mm256_loadu_ps(from); } function in namespace:Eigen::internal 218 template<> EIGEN_STRONG_INLINE Packet4d ploadu<Packet4d>(const double* from) { EIGEN_DEBUG_UNALIGNED_LOAD return _mm256_loadu_pd(from); } function in namespace:Eigen::internal 219 template<> EIGEN_STRONG_INLINE Packet8i ploadu<Packet8i>(const int* from) { EIGEN_DEBUG_UNALIGNED_LOAD return _mm256_loadu_si256(reinterpret_cast<const __m256i*>(from)); } function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/CUDA/ |
H A D | PacketMath.h | 163 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float4 ploadu<float4>(const float* from) { function in namespace:Eigen::internal 166 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double2 ploadu<double2>(const double* from) { function in namespace:Eigen::internal
|
H A D | PacketMathHalf.h | 52 template<> __device__ EIGEN_STRONG_INLINE half2 ploadu<half2>(const Eigen::half* from) { function in namespace:Eigen::internal 393 template<> EIGEN_STRONG_INLINE Packet16h ploadu<Packet16h>(const Eigen::half* from) { 761 template<> EIGEN_STRONG_INLINE Packet8h ploadu<Packet8h>(const Eigen::half* from) { 1068 template<> EIGEN_STRONG_INLINE Packet4h ploadu<Packet4h>(const Eigen::half* from) {
|
/external/eigen/Eigen/src/Core/arch/AVX512/ |
H A D | PacketMath.h | 447 EIGEN_STRONG_INLINE Packet16f ploadu<Packet16f>(const float* from) { function in namespace:Eigen::internal 451 EIGEN_STRONG_INLINE Packet8d ploadu<Packet8d>(const double* from) { function in namespace:Eigen::internal 455 EIGEN_STRONG_INLINE Packet16i ploadu<Packet16i>(const int* from) { function in namespace:Eigen::internal
|
/external/eigen/test/ |
H A D | packetmath.cpp | 139 internal::pstore(data2, internal::ploadu<Packet>(data1+offset)); 140 VERIFY(areApprox(data1+offset, data2, PacketSize) && "internal::ploadu");
|