Home
last modified time | relevance | path

Searched refs:packet_traits (Results 1 – 25 of 50) sorted by relevance

12

/external/eigen/test/
Dpacketmath.cpp103 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath()
104 const int PacketSize = internal::packet_traits<Scalar>::size; in packetmath()
108 EIGEN_ALIGN16 Scalar data1[internal::packet_traits<Scalar>::size*4]; in packetmath()
109 EIGEN_ALIGN16 Scalar data2[internal::packet_traits<Scalar>::size*4]; in packetmath()
111 EIGEN_ALIGN16 Scalar ref[internal::packet_traits<Scalar>::size*4]; in packetmath()
211 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath_real()
212 const int PacketSize = internal::packet_traits<Scalar>::size; in packetmath_real()
215 EIGEN_ALIGN16 Scalar data1[internal::packet_traits<Scalar>::size*4]; in packetmath_real()
216 EIGEN_ALIGN16 Scalar data2[internal::packet_traits<Scalar>::size*4]; in packetmath_real()
217 EIGEN_ALIGN16 Scalar ref[internal::packet_traits<Scalar>::size*4]; in packetmath_real()
[all …]
Dfirst_aligned.cpp15 const int packet_size = sizeof(Scalar) * internal::packet_traits<Scalar>::size; in test_first_aligned_helper()
24 …VERIFY(internal::packet_traits<Scalar>::size == 1 || internal::first_aligned(array, size) == size); in test_none_aligned_helper()
Dvectorization_logic.cpp78 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable> struct vecto…
81 PacketSize = internal::packet_traits<Scalar>::size
216 if(internal::packet_traits<float>::Vectorizable) in test_vectorization_logic()
225 if(internal::packet_traits<double>::Vectorizable) in test_vectorization_logic()
Dmapstride.cpp26 …array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Sc… in map_class_vector()
65 …array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Sc… in map_class_matrix()
Dgeo_quaternion.cpp209 if(internal::packet_traits<Scalar>::Vectorizable) in mapQuaternion()
251 if(internal::packet_traits<Scalar>::Vectorizable) in quaternionAlignment()
Dgeo_parametrizedline.cpp89 if(internal::packet_traits<Scalar>::Vectorizable) in parametrizedline_alignment()
/external/eigen/Eigen/src/Core/
DFunctors.h38 PacketAccess = packet_traits<Scalar>::HasAdd
50 …ctorizable = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasMul && packet_tra…
95 … PacketAccess = internal::is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMul
118 PacketAccess = packet_traits<Scalar>::HasMin
141 PacketAccess = packet_traits<Scalar>::HasMax
199 PacketAccess = packet_traits<Scalar>::HasSub
211 …ctorizable = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasDiv && packet_tra…
280 PacketAccess = packet_traits<Scalar>::HasNegate };
301 PacketAccess = packet_traits<Scalar>::HasAbs
320 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasAbs2 }; };
[all …]
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<Scalar>::type PacketScalar;
[all …]
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& val) in writePacket()
441 (Index outer, Index inner, const typename internal::packet_traits<Scalar>::type& val) in writePacketByOuterInner()
459 (Index index, const typename internal::packet_traits<Scalar>::type& val) in writePacket()
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;
DGenericPacketMath.h71 template<typename T> struct packet_traits : default_packet_traits struct
172 template<typename Scalar> inline typename packet_traits<Scalar>::type
DSwap.h34 typedef typename internal::packet_traits<Scalar>::type Packet;
DReverse.h85 PacketSize = internal::packet_traits<Scalar>::size,
/external/eigen/Eigen/src/Core/products/
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<ResScalar>::type _ResPacket;
299 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable
300 && int(packet_traits<LhsScalar>::size)==int(packet_traits<RhsScalar>::size),
[all …]
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<RhsScalar>::Vectorizable,
233 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
234 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
[all …]
DCoeffBasedProduct.h69 || ( (ColsAtCompileTime % packet_traits<Scalar>::size) == 0
76 || ( (RowsAtCompileTime % packet_traits<Scalar>::size) == 0
107 && (InnerSize % packet_traits<Scalar>::size == 0)
130 PacketSize = internal::packet_traits<Scalar>::size,
278 enum { PacketSize = packet_traits<typename Lhs::Scalar>::size };
301 enum { PacketSize = packet_traits<typename Lhs::Scalar>::size };
/external/eigen/demos/mandelbrot/
Dmandelbrot.cpp33 enum { packetSize = Eigen::internal::packet_traits<Real>::size }; // number of reals in a Packet in render()
151 ? int(Eigen::internal::packet_traits<float>::size) in paintEvent()
152 : int(Eigen::internal::packet_traits<double>::size); in paintEvent()
/external/eigen/bench/
DbenchVecAdd.cpp93 typedef internal::packet_traits<Scalar>::type PacketScalar; in benchVec()
94 const int PacketSize = internal::packet_traits<Scalar>::size; in benchVec()
Dbench_norm.cpp135 typedef typename internal::packet_traits<Scalar>::type Packet; in pblueNorm()
136 const int ps = internal::packet_traits<Scalar>::size; in pblueNorm()
/external/eigen/Eigen/src/SparseLU/
DSparseLU_gemm_kernel.h30 typedef typename packet_traits<Scalar>::type Packet; in sparselu_gemm()
33 PacketSize = packet_traits<Scalar>::size, in sparselu_gemm()
DSparseLU_kernel_bmod.h66 const Index PacketSize = internal::packet_traits<Scalar>::size; in run()
DSparseLU_column_bmod.h118 …Index offset = internal::first_multiple<Index>(new_next, internal::packet_traits<Scalar>::size) - … in column_bmod()
/external/eigen/Eigen/src/SparseCore/
DSparseMatrixBase.h31 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
35 typename internal::packet_traits<Scalar>::type
/external/eigen/Eigen/src/Core/util/
DXprHelper.h99 template<typename T> struct packet_traits;
154 packet_access_bit = packet_traits<Scalar>::Vectorizable && aligned_bit ? PacketAccessBit : 0
/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h61 template<> struct packet_traits<float> : default_packet_traits
77 template<> struct packet_traits<double> : default_packet_traits
90 template<> struct packet_traits<int> : default_packet_traits

12