/external/eigen/Eigen/src/Core/ |
H A D | GenericPacketMath.h | 214 pload(const typename unpacket_traits<Packet>::type* from) { return *from; } 218 ploadu(const typename unpacket_traits<Packet>::type* from) { return *from; } 222 pset1(const typename unpacket_traits<Packet>::type& a) { return a; } 226 pload1(const typename unpacket_traits<Packet>::type *a) { return pset1<Packet>(*a); } 234 ploaddup(const typename unpacket_traits<Packet>::type* from) { return *from; } 243 ploadquad(const typename unpacket_traits<Packet>::type* from) 256 inline void pbroadcast4(const typename unpacket_traits<Packet>::type *a, 273 inline void pbroadcast2(const typename unpacket_traits<Packet>::type *a, 282 plset(const typename unpacket_traits<Packet>::type& a) { return a; } 315 template<typename Packet> EIGEN_DEVICE_FUNC inline typename unpacket_traits<Packe [all...] |
H A D | AssignEvaluator.h | 63 LinearPacketSize = unpacket_traits<LinearPacketType>::size, 64 InnerPacketSize = unpacket_traits<InnerPacketType>::size 69 LinearRequiredAlignment = unpacket_traits<LinearPacketType>::alignment, 70 InnerRequiredAlignment = unpacket_traits<InnerPacketType>::alignment 275 enum { NextIndex = Index + unpacket_traits<PacketType>::size }; 293 enum { NextIndex = Index_ + unpacket_traits<PacketType>::size }; 404 packetSize = unpacket_traits<PacketType>::size, 431 packetSize =unpacket_traits<PacketType>::size, 455 const Index packetSize = unpacket_traits<PacketType>::size; 523 packetSize = unpacket_traits<PacketTyp [all...] |
H A D | ProductEvaluators.h | 503 LhsVecPacketSize = unpacket_traits<LhsVecPacketType>::size, 504 RhsVecPacketSize = unpacket_traits<RhsVecPacketType>::size, 652 res = pset1<Packet>(typename unpacket_traits<Packet>::type(0)); 661 res = pset1<Packet>(typename unpacket_traits<Packet>::type(0)); 670 res = pset1<Packet>(typename unpacket_traits<Packet>::type(0)); 681 res = pset1<Packet>(typename unpacket_traits<Packet>::type(0));
|
H A D | Redux.h | 32 PacketSize = unpacket_traits<PacketType>::size, 220 const int packetAlignment = unpacket_traits<PacketScalar>::alignment;
|
H A D | Matrix.h | 29 required_alignment = unpacket_traits<PacketScalar>::alignment,
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
H A D | TensorConversion.h | 76 const int SrcPacketSize = internal::unpacket_traits<SrcPacket>::size; 96 const int SrcPacketSize = internal::unpacket_traits<SrcPacket>::size; 118 const int SrcPacketSize = internal::unpacket_traits<SrcPacket>::size; 126 const int TgtPacketSize = internal::unpacket_traits<TgtPacket>::size; 127 typedef typename internal::unpacket_traits<SrcPacket>::type SrcType; 128 typedef typename internal::unpacket_traits<TgtPacket>::type TgtType; 130 EIGEN_ALIGN_MAX typename internal::unpacket_traits<TgtPacket>::type values[TgtPacketSize]; 192 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorExecutor.h | 61 const int PacketSize = unpacket_traits<typename TensorEvaluator<Expression, DefaultDevice>::PacketReturnType>::size; 104 static const int PacketSize = unpacket_traits<typename Evaluator::PacketReturnType>::size; 168 const Index PacketSize = Vectorizable ? unpacket_traits<typename Evaluator::PacketReturnType>::size : 1; 219 const Index PacketSize = unpacket_traits<typename Evaluator::PacketReturnType>::size;
|
H A D | TensorEvaluator.h | 42 PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), 108 internal::unpacket_traits<PacketReturnType>::size); 162 PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), 207 internal::unpacket_traits<PacketReturnType>::size); 249 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 271 internal::unpacket_traits<PacketReturnType>::size); 314 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 387 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 482 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 572 static const int PacketSize = internal::unpacket_traits<PacketReturnTyp [all...] |
H A D | TensorGenerator.h | 92 PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), 136 const int packetSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorRandom.h | 166 const int packetSize = internal::unpacket_traits<Packet>::size; 245 const int packetSize = internal::unpacket_traits<Packet>::size;
|
H A D | TensorReverse.h | 110 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 261 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorShuffling.h | 109 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 231 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorContraction.h | 124 PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), 391 const Index lhs_packet_size = internal::unpacket_traits<typename LeftEvaluator::PacketReturnType>::size; 392 const Index rhs_packet_size = internal::unpacket_traits<typename RightEvaluator::PacketReturnType>::size; 448 const Index lhs_packet_size = internal::unpacket_traits<typename LeftEvaluator::PacketReturnType>::size; 449 const Index rhs_packet_size = internal::unpacket_traits<typename RightEvaluator::PacketReturnType>::size;
|
H A D | TensorContractionMapper.h | 236 typedef typename unpacket_traits<Packet>::half HalfPacket; 287 const Index half_packet_size = unpacket_traits<HalfPacket>::size; 340 typedef typename unpacket_traits<Packet>::half HalfPacket;
|
H A D | TensorCustomOp.h | 89 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 245 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorStriding.h | 109 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 282 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorAssign.h | 97 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorEvalTo.h | 101 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorForcedEval.h | 100 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorChipping.h | 139 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; 324 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
|
H A D | TensorConcatenation.h | 251 const int packetSize = internal::unpacket_traits<PacketReturnType>::size; 347 const int packetSize = internal::unpacket_traits<PacketReturnType>::size;
|
/external/eigen/test/ |
H A D | vectorization_logic.cpp | 100 typedef typename internal::unpacket_traits<PacketType>::half HalfPacketType; 102 PacketSize = internal::unpacket_traits<PacketType>::size, 103 HalfPacketSize = internal::unpacket_traits<HalfPacketType>::size 255 template<typename Scalar, bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, 260 typedef typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half PacketType; 262 PacketSize = internal::unpacket_traits<PacketType>::size
|
/external/eigen/Eigen/src/Core/util/ |
H A D | XprHelper.h | 158 template<typename T> struct unpacket_traits 170 bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> 182 typedef typename find_best_packet_helper<Size,typename unpacket_traits<PacketType>::half>::type type;
|
/external/eigen/Eigen/src/Core/arch/CUDA/ |
H A D | PacketMath.h | 85 template<> struct unpacket_traits<float4> { typedef float type; enum {size=4, alignment=Aligned16}; typedef float4 half; }; struct in namespace:Eigen::internal 86 template<> struct unpacket_traits<double2> { typedef double type; enum {size=2, alignment=Aligned16}; typedef double2 half; }; struct in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 86 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alignment=Aligned16}; typedef Packet2cf half; }; struct in namespace:Eigen::internal 87 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, alignment=Aligned16}; typedef Packet1cd half; }; struct in namespace:Eigen::internal
|