Lines Matching defs:bitContainer
442 size_t bitContainer;
506 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */
508 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer);
509 bitD->bitContainer = MEM_readLEST(bitD->ptr);
516 bitD->bitContainer = *(const BYTE*)(bitD->start);
519 case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) << (sizeof(bitD->bitContainer)*8 - 16);/* fall-through */
520 case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24);/* fall-through */
521 case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32);/* fall-through */
522 case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; /* fall-through */
523 case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; /* fall-through */
524 case 2: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[1]) << 8; /* fall-through */
530 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8;
539 U32 const bitMask = sizeof(bitD->bitContainer)*8 - 1;
540 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
547 U32 const bitMask = sizeof(bitD->bitContainer)*8 - 1;
548 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
574 if (bitD->bitsConsumed > (sizeof(bitD->bitContainer)*8)) /* should not happen => corruption detected */
577 if (bitD->ptr >= bitD->start + sizeof(bitD->bitContainer)) {
580 bitD->bitContainer = MEM_readLEST(bitD->ptr);
584 if (bitD->bitsConsumed < sizeof(bitD->bitContainer)*8) return BITv07_DStream_endOfBuffer;
595 bitD->bitContainer = MEM_readLEST(bitD->ptr); /* reminder : srcSize > sizeof(bitD) */
605 return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer)*8));
1559 if (FSEv07_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
1564 if (FSEv07_MAX_TABLELOG*4+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
1569 if (FSEv07_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
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 */