Searched refs:unpacket_traits (Results 1 - 25 of 54) sorted by relevance

123

/external/eigen/Eigen/src/Core/
H A DGenericPacketMath.h214 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 DAssignEvaluator.h63 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 DProductEvaluators.h503 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 DRedux.h32 PacketSize = unpacket_traits<PacketType>::size,
220 const int packetAlignment = unpacket_traits<PacketScalar>::alignment;
H A DMatrix.h29 required_alignment = unpacket_traits<PacketScalar>::alignment,
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorConversion.h76 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 DTensorExecutor.h61 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 DTensorEvaluator.h42 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 DTensorGenerator.h92 PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
136 const int packetSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorRandom.h166 const int packetSize = internal::unpacket_traits<Packet>::size;
245 const int packetSize = internal::unpacket_traits<Packet>::size;
H A DTensorReverse.h110 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
261 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorShuffling.h109 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
231 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorContraction.h124 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 DTensorContractionMapper.h236 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 DTensorCustomOp.h89 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
245 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorStriding.h109 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
282 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorAssign.h97 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorEvalTo.h101 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorForcedEval.h100 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorChipping.h139 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
324 static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
H A DTensorConcatenation.h251 const int packetSize = internal::unpacket_traits<PacketReturnType>::size;
347 const int packetSize = internal::unpacket_traits<PacketReturnType>::size;
/external/eigen/test/
H A Dvectorization_logic.cpp100 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 DXprHelper.h158 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 DPacketMath.h85 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 DComplex.h86 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

Completed in 903 milliseconds

123