Home | History | Annotate | Download | only in Core

Lines Matching refs:PacketSize

32     PacketSize = unpacket_traits<PacketType>::size,
42 MaySliceVectorize = bool(MightVectorize) && int(InnerMaxSize)>=3*PacketSize
56 UnrollingLimit = EIGEN_UNROLLING_LIMIT * (int(Traversal) == int(DefaultTraversal) ? 1 : int(PacketSize))
72 EIGEN_DEBUG_VAR(PacketSize)
141 PacketSize = redux_traits<Func, Derived>::PacketSize,
160 index = Start * redux_traits<Func, Derived>::PacketSize,
219 const Index packetSize = redux_traits<Func, Derived>::PacketSize;
226 const Index alignedSize2 = ((size-alignedStart)/(2*packetSize))*(2*packetSize);
227 const Index alignedSize = ((size-alignedStart)/(packetSize))*(packetSize);
234 if(alignedSize>packetSize) // we have at least two packets to partly unroll the loop
236 PacketScalar packet_res1 = mat.template packet<alignment,PacketScalar>(alignedStart+packetSize);
237 for(Index index = alignedStart + 2*packetSize; index < alignedEnd2; index += 2*packetSize)
240 packet_res1 = func.packetOp(packet_res1, mat.template packet<alignment,PacketScalar>(index+packetSize));
280 packetSize = redux_traits<Func, Derived>::PacketSize
282 const Index packetedInnerSize = ((innerSize)/packetSize)*packetSize;
288 for(Index i=(j==0?packetSize:0); i<packetedInnerSize; i+=Index(packetSize))
313 PacketSize = redux_traits<Func, Derived>::PacketSize,
315 VectorizedSize = (Size / PacketSize) * PacketSize
321 Scalar res = func.predux(redux_vec_unroller<Func, Derived, 0, Size / PacketSize>::run(mat,func));