Searched refs:ploadu (Results 1 - 19 of 19) sorted by relevance

/external/eigen/bench/
H A DbenchVecAdd.cpp128 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 DComplex.h94 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 DPacketMath.h651 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 DSelfadjointMatrixVector.h118 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 DGeneralBlockPanelKernel.h431 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 DPacketMath.h414 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 DComplex.h71 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 DComplex.h122 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 DPacketMath.h246 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 DComplex.h91 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 DPacketMath.h311 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 DGenericPacketMath.h218 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 DJacobi.h364 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 DComplex.h76 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 DPacketMath.h217 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 DPacketMath.h163 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 DPacketMathHalf.h52 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 DPacketMath.h447 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 Dpacketmath.cpp139 internal::pstore(data2, internal::ploadu<Packet>(data1+offset));
140 VERIFY(areApprox(data1+offset, data2, PacketSize) && "internal::ploadu");

Completed in 318 milliseconds