Home | History | Annotate | Download | only in legacy

Lines Matching refs:bitsConsumed

443     unsigned bitsConsumed;
511 bitD->bitsConsumed = lastByte ? 8 - BITv07_highbit32(lastByte) : 0;
528 bitD->bitsConsumed = lastByte ? 8 - BITv07_highbit32(lastByte) : 0;
530 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8;
540 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
548 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
553 bitD->bitsConsumed += nbBits;
574 if (bitD->bitsConsumed > (sizeof(bitD->bitContainer)*8)) /* should not happen => corruption detected */
578 bitD->ptr -= bitD->bitsConsumed >> 3;
579 bitD->bitsConsumed &= 7;
584 if (bitD->bitsConsumed < sizeof(bitD->bitContainer)*8) return BITv07_DStream_endOfBuffer;
587 { U32 nbBytes = bitD->bitsConsumed >> 3;
594 bitD->bitsConsumed -= nbBytes*8;
605 return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer)*8));
2174 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) {
2176 if (DStream->bitsConsumed > (sizeof(DStream->bitContainer)*8))
2177 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 */