Searched refs:packet_traits (Results 1 - 25 of 45) sorted by relevance

12

/external/eigen/test/
H A Dfirst_aligned.cpp15 const int packet_size = sizeof(Scalar) * internal::packet_traits<Scalar>::size;
24 VERIFY(internal::packet_traits<Scalar>::size == 1 || internal::first_aligned(array, size) == size);
H A Dpacketmath.cpp102 typedef typename internal::packet_traits<Scalar>::type Packet;
103 const int PacketSize = internal::packet_traits<Scalar>::size;
107 EIGEN_ALIGN16 Scalar data1[internal::packet_traits<Scalar>::size*4];
108 EIGEN_ALIGN16 Scalar data2[internal::packet_traits<Scalar>::size*4];
110 EIGEN_ALIGN16 Scalar ref[internal::packet_traits<Scalar>::size*4];
210 typedef typename internal::packet_traits<Scalar>::type Packet;
211 const int PacketSize = internal::packet_traits<Scalar>::size;
214 EIGEN_ALIGN16 Scalar data1[internal::packet_traits<Scalar>::size*4];
215 EIGEN_ALIGN16 Scalar data2[internal::packet_traits<Scalar>::size*4];
216 EIGEN_ALIGN16 Scalar ref[internal::packet_traits<Scala
[all...]
H A Dvectorization_logic.cpp78 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable> struct vectorization_logic
81 PacketSize = internal::packet_traits<Scalar>::size
216 if(internal::packet_traits<float>::Vectorizable)
225 if(internal::packet_traits<double>::Vectorizable)
H A Dmapstride.cpp26 array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Scalar):sizeof(typename NumTraits<Scalar>::Real)));
65 array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Scalar):sizeof(typename NumTraits<Scalar>::Real)));
H A Dgeo_parametrizedline.cpp90 if(internal::packet_traits<Scalar>::Vectorizable)
H A Dgeo_quaternion.cpp197 if(internal::packet_traits<Scalar>::Vectorizable)
222 if(internal::packet_traits<Scalar>::Vectorizable)
H A Dgeo_hyperplane.cpp139 if(internal::packet_traits<Scalar>::Vectorizable)
H A Dmap.cpp38 if(internal::packet_traits<Scalar>::Vectorizable)
/external/eigen/Eigen/src/Core/
H A DFunctors.h38 PacketAccess = packet_traits<Scalar>::HasAdd
50 Vectorizable = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasMul && packet_traits<RhsScalar>::HasMul
95 PacketAccess = internal::is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMul
118 PacketAccess = packet_traits<Scalar>::HasMin
141 PacketAccess = packet_traits<Scalar>::HasMax
198 PacketAccess = packet_traits<Scalar>::HasSub
218 PacketAccess = packet_traits<Scalar>::HasDiv
272 PacketAccess = packet_traits<Scalar>::HasNegate };
293 PacketAccess = packet_traits<Scala
[all...]
H A DRedux.h31 PacketSize = packet_traits<typename Derived::Scalar>::size,
124 PacketSize = packet_traits<typename Derived::Scalar>::size,
129 typedef typename packet_traits<Scalar>::type PacketScalar;
143 index = Start * packet_traits<typename Derived::Scalar>::size,
150 typedef typename packet_traits<Scalar>::type PacketScalar;
196 typedef typename packet_traits<Scalar>::type PacketScalar;
203 const Index packetSize = packet_traits<Scalar>::size;
254 typedef typename packet_traits<Scalar>::type PacketScalar;
263 packetSize = packet_traits<Scalar>::size
293 typedef typename packet_traits<Scala
[all...]
H A DDenseCoeffsBase.h40 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
55 typename internal::packet_traits<Scalar>::type
283 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
430 (Index row, Index col, const typename internal::packet_traits<Scalar>::type& x)
441 (Index outer, Index inner, const typename internal::packet_traits<Scalar>::type& x)
459 (Index index, const typename internal::packet_traits<Scalar>::type& x)
H A DAssign.h43 PacketSize = packet_traits<typename Derived::Scalar>::size
208 Index+packet_traits<typename Derived1::Scalar>::size, Stop>::run(dst, src);
225 Index+packet_traits<typename Derived1::Scalar>::size, Stop>::run(dst, src, outer);
330 const Index packetSize = packet_traits<typename Derived1::Scalar>::size;
396 typedef packet_traits<typename Derived1::Scalar> PacketTraits;
424 packetSize = packet_traits<typename Derived1::Scalar>::size,
442 typedef packet_traits<typename Derived1::Scalar> PacketTraits;
H A DSwap.h34 typedef typename internal::packet_traits<Scalar>::type Packet;
H A DGenericPacketMath.h71 template<typename T> struct packet_traits : default_packet_traits struct in namespace:Eigen::internal
168 template<typename Scalar> inline typename packet_traits<Scalar>::type
H A DArrayBase.h55 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
H A DReverse.h85 PacketSize = internal::packet_traits<Scalar>::size,
H A DSelfCwiseBinaryOp.h53 typedef typename internal::packet_traits<Scalar>::type Packet;
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixVector.h36 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable
37 && int(packet_traits<LhsScalar>::size)==int(packet_traits<RhsScalar>::size),
38 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
39 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
40 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1
43 typedef typename packet_traits<LhsScalar>::type _LhsPacket;
44 typedef typename packet_traits<RhsScalar>::type _RhsPacket;
45 typedef typename packet_traits<ResScala
[all...]
H A DGeneralBlockPanelKernel.h156 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable,
157 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
158 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
159 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1,
175 typedef typename packet_traits<LhsScalar>::type _LhsPacket;
176 typedef typename packet_traits<RhsScalar>::type _RhsPacket;
177 typedef typename packet_traits<ResScalar>::type _ResPacket;
232 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScala
[all...]
H A DCoeffBasedProduct.h69 || ( (ColsAtCompileTime % packet_traits<Scalar>::size) == 0
76 || ( (RowsAtCompileTime % packet_traits<Scalar>::size) == 0
106 && (InnerSize % packet_traits<Scalar>::size == 0)
129 PacketSize = internal::packet_traits<Scalar>::size,
280 enum { PacketSize = packet_traits<typename Lhs::Scalar>::size };
303 enum { PacketSize = packet_traits<typename Lhs::Scalar>::size };
/external/eigen/demos/mandelbrot/
H A Dmandelbrot.cpp33 enum { packetSize = Eigen::internal::packet_traits<Real>::size }; // number of reals in a Packet
151 ? int(Eigen::internal::packet_traits<float>::size)
152 : int(Eigen::internal::packet_traits<double>::size);
/external/eigen/bench/
H A DbenchVecAdd.cpp93 typedef internal::packet_traits<Scalar>::type PacketScalar;
94 const int PacketSize = internal::packet_traits<Scalar>::size;
H A Dbench_norm.cpp135 typedef typename internal::packet_traits<Scalar>::type Packet;
136 const int ps = internal::packet_traits<Scalar>::size;
/external/eigen/Eigen/src/Core/util/
H A DXprHelper.h77 template<typename T> struct packet_traits;
132 packet_access_bit = packet_traits<Scalar>::Vectorizable && aligned_bit ? PacketAccessBit : 0
/external/eigen/Eigen/src/Core/arch/AltiVec/
H A DPacketMath.h73 template<> struct packet_traits<float> : default_packet_traits struct in namespace:Eigen::internal
89 template<> struct packet_traits<int> : default_packet_traits struct in namespace:Eigen::internal

Completed in 417 milliseconds

12