Searched defs:alignedStart (Results 1 - 5 of 5) sorted by relevance
/external/eigen/Eigen/src/Core/ |
H A D | Assign.h | 402 const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 local 404 const Index alignedEnd = alignedStart + ((size-alignedStart)/packetSize)*packetSize; 406 unaligned_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 local 458 const Index alignedEnd = alignedStart + ((innerSize-alignedStart) & ~packetAlignedMask); 460 for(Index inner = 0; inner<alignedStart ; ++inner) 464 for(Index inner = alignedStart; inne [all...] |
H A D | Redux.h | 204 const Index alignedStart = internal::first_aligned(mat); local 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)
|
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointMatrixVector.h | 97 size_t alignedStart = (starti) + internal::first_aligned(&res[starti], endi-starti); local 98 size_t alignedEnd = alignedStart + ((endi-alignedStart)/(PacketSize))*(PacketSize); 114 for (size_t i=starti; i<alignedStart; ++i) 122 const Scalar* EIGEN_RESTRICT a0It = A0 + alignedStart; 123 const Scalar* EIGEN_RESTRICT a1It = A1 + alignedStart; 124 const Scalar* EIGEN_RESTRICT rhsIt = rhs + alignedStart; 125 Scalar* EIGEN_RESTRICT resIt = res + alignedStart; 126 for (size_t i=alignedStart; i<alignedEnd; i+=PacketSize)
|
H A D | GeneralMatrixVector.h | 94 Index alignedStart = internal::first_aligned(res,size); local 95 Index alignedSize = ResPacketSize>1 ? alignedStart + ((size-alignedStart) & ~ResPacketAlignedMask) : 0; 112 alignedStart = 0; 119 alignedStart != ((lhsAlignmentOffset + alignmentStep*skipColumns)%LhsPacketSize)) 136 || (size_t(lhs+alignedStart+lhsStride*skipColumns)%sizeof(LhsPacket))==0); 140 alignedStart = 0; 164 for (Index j=0; j<alignedStart; ++j) 172 if (alignedSize>alignedStart) 177 for (Index j = alignedStart; 357 Index alignedStart = internal::first_aligned(rhs, depth); local [all...] |
/external/eigen/bench/btl/libs/eigen3/ |
H A D | eigen3_interface.hh | 121 // const int alignedEnd = alignedStart + ((innerSize-alignedStart) & ~packetAlignedMask); 125 int alignedStart = (starti) + internal::first_aligned(&A0[starti], size-starti); local 126 alignedEnd = alignedStart + ((size-alignedStart)/(2*PacketSize))*(PacketSize*2); 129 for (int index = starti; index<alignedStart ; ++index) 138 for (int index = alignedStart; index<alignedEnd; index+=PacketSize)
|
Completed in 140 milliseconds