Lines Matching refs:bitsConsumed
262 unsigned bitsConsumed;
337 bitD->bitsConsumed = 8 - BIT_highbit32(contain32);
363 bitD->bitsConsumed = 8 - BIT_highbit32(contain32);
364 bitD->bitsConsumed += (U32)(sizeof(size_t) - srcSize)*8;
372 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
380 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
385 bitD->bitsConsumed += nbBits;
406 if (bitD->bitsConsumed > (sizeof(bitD->bitContainer)*8)) /* should never happen */
411 bitD->ptr -= bitD->bitsConsumed >> 3;
412 bitD->bitsConsumed &= 7;
418 if (bitD->bitsConsumed < sizeof(bitD->bitContainer)*8) return BIT_DStream_endOfBuffer;
422 U32 nbBytes = bitD->bitsConsumed >> 3;
430 bitD->bitsConsumed -= nbBytes*8;
441 return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer)*8));
1964 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8))
1967 if (DStream->bitsConsumed > (sizeof(DStream->bitContainer)*8))
1968 DStream->bitsConsumed = (sizeof(DStream->bitContainer)*8); /* ugly hack; works only because it's the last symbol. Note : can't easily extract nbBits from just this symbol */