Lines Matching refs:numItems
292 static SRes RememberBitVector(CSzData *sd, UInt32 numItems, const Byte **v)
294 const UInt32 numBytes = (numItems + 7) >> 3;
302 static UInt32 CountDefinedBits(const Byte *bits, UInt32 numItems)
307 for (; numItems != 0; numItems--)
320 static Z7_NO_INLINE SRes ReadBitVector(CSzData *sd, UInt32 numItems, Byte **v, ISzAllocPtr alloc)
324 const UInt32 numBytes = (numItems + 7) >> 3;
341 const unsigned numBits = (unsigned)numItems & 7;
348 static Z7_NO_INLINE SRes ReadUi32s(CSzData *sd2, UInt32 numItems, CSzBitUi32s *crcs, ISzAllocPtr alloc)
354 MY_ALLOC_ZE(UInt32, crcs->Vals, numItems, alloc)
358 for (i = 0; i < numItems; i++)
369 static SRes ReadBitUi32s(CSzData *sd, UInt32 numItems, CSzBitUi32s *crcs, ISzAllocPtr alloc)
372 RINOK(ReadBitVector(sd, numItems, &crcs->Defs, alloc))
373 return ReadUi32s(sd, numItems, crcs, alloc);
376 static SRes SkipBitUi32s(CSzData *sd, UInt32 numItems)
379 UInt32 numDefined = numItems;
383 const size_t numBytes = (numItems + 7) >> 3;
386 numDefined = CountDefinedBits(sd->Data, numItems);