Home
last modified time | relevance | path

Searched refs:alignedStart (Results 1 – 7 of 7) sorted by relevance

/external/eigen/Eigen/src/Core/products/
DGeneralMatrixVector.h89 Index alignedStart = internal::first_aligned(res,size);
90 …Index alignedSize = ResPacketSize>1 ? alignedStart + ((size-alignedStart) & ~ResPacketAlignedMask)…
91 …const Index peeledSize = peels>1 ? alignedStart + ((alignedSize-alignedStart) & ~PeelAlignedMask)…
107 alignedStart = 0;
114 alignedStart != ((lhsAlignmentOffset + alignmentStep*skipColumns)%LhsPacketSize))
131 || (size_t(lhs+alignedStart+lhsStride*skipColumns)%sizeof(LhsPacket))==0);
135 alignedStart = 0;
159 for (Index j=0; j<alignedStart; ++j)
167 if (alignedSize>alignedStart)
172 for (Index j = alignedStart; j<alignedSize; j+=ResPacketSize)
[all …]
DSelfadjointMatrixVector.h89 size_t alignedStart = (starti) + internal::first_aligned(&res[starti], endi-starti); in run() local
90 size_t alignedEnd = alignedStart + ((endi-alignedStart)/(PacketSize))*(PacketSize); in run()
106 for (size_t i=starti; i<alignedStart; ++i) in run()
114 const Scalar* EIGEN_RESTRICT a0It = A0 + alignedStart; in run()
115 const Scalar* EIGEN_RESTRICT a1It = A1 + alignedStart; in run()
116 const Scalar* EIGEN_RESTRICT rhsIt = rhs + alignedStart; in run()
117 Scalar* EIGEN_RESTRICT resIt = res + alignedStart; in run()
118 for (size_t i=alignedStart; i<alignedEnd; i+=PacketSize) in run()
/external/eigen/Eigen/src/Jacobi/
DJacobi.h316 Index alignedStart = internal::first_aligned(y, size); in apply_rotation_in_the_plane() local
317 Index alignedEnd = alignedStart + ((size-alignedStart)/PacketSize)*PacketSize; in apply_rotation_in_the_plane()
323 for(Index i=0; i<alignedStart; ++i) in apply_rotation_in_the_plane()
331 Scalar* EIGEN_RESTRICT px = x + alignedStart; in apply_rotation_in_the_plane()
332 Scalar* EIGEN_RESTRICT py = y + alignedStart; in apply_rotation_in_the_plane()
334 if(internal::first_aligned(x, size)==alignedStart) in apply_rotation_in_the_plane()
336 for(Index i=alignedStart; i<alignedEnd; i+=PacketSize) in apply_rotation_in_the_plane()
348 … Index peelingEnd = alignedStart + ((size-alignedStart)/(Peeling*PacketSize))*(Peeling*PacketSize); in apply_rotation_in_the_plane()
349 for(Index i=alignedStart; i<peelingEnd; i+=Peeling*PacketSize) in apply_rotation_in_the_plane()
/external/eigen/Eigen/src/Core/
DRedux.h204 const Index alignedStart = internal::first_aligned(mat);
209 const Index alignedSize2 = ((size-alignedStart)/(2*packetSize))*(2*packetSize);
210 const Index alignedSize = ((size-alignedStart)/(packetSize))*(packetSize);
211 const Index alignedEnd2 = alignedStart + alignedSize2;
212 const Index alignedEnd = alignedStart + alignedSize;
216 PacketScalar packet_res0 = mat.template packet<alignment>(alignedStart);
219 PacketScalar packet_res1 = mat.template packet<alignment>(alignedStart+packetSize);
220 for(Index index = alignedStart + 2*packetSize; index < alignedEnd2; index += 2*packetSize)
232 for(Index index = 0; index < alignedStart; ++index)
DAssign.h402 const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0
404 const Index alignedEnd = alignedStart + ((size-alignedStart)/packetSize)*packetSize;
406 …ligned_assign_impl<assign_traits<Derived1,Derived2>::DstIsAligned!=0>::run(src,dst,0,alignedStart);
408 for(Index index = alignedStart; index < alignedEnd; index += packetSize)
453 Index alignedStart = ((!alignable) || assign_traits<Derived1,Derived2>::DstIsAligned) ? 0
458 const Index alignedEnd = alignedStart + ((innerSize-alignedStart) & ~packetAlignedMask);
460 for(Index inner = 0; inner<alignedStart ; ++inner)
464 for(Index inner = alignedStart; inner<alignedEnd; inner+=packetSize)
471 alignedStart = std::min<Index>((alignedStart+alignedStep)%packetSize, innerSize);
/external/eigen/bench/btl/libs/eigen3/
Deigen3_interface.hh125 int alignedStart = (starti) + internal::first_aligned(&A0[starti], size-starti); in triassign() local
126 alignedEnd = alignedStart + ((size-alignedStart)/(2*PacketSize))*(PacketSize*2); in triassign()
129 for (int index = starti; index<alignedStart ; ++index) in triassign()
138 for (int index = alignedStart; index<alignedEnd; index+=PacketSize) in triassign()
/external/eigen/doc/
DI03_InsideEigenExample.dox345 const int alignedStart = internal::assign_traits<Derived1,Derived2>::DstIsAligned ? 0
347 const int alignedEnd = alignedStart + ((size-alignedStart)/packetSize)*packetSize;
349 for(int index = 0; index < alignedStart; index++)
352 for(int index = alignedStart; index < alignedEnd; index += packetSize)
368alignedStart. We then copy these first few coefficients one by one, not by packets. However, in ou…
375 for(int index = alignedStart; index < alignedEnd; index += packetSize)
482 for(int index = alignedStart; index < alignedEnd; index += packetSize)