Home | History | Annotate | Download | only in legacy

Lines Matching refs:bitContainer

771     size_t   bitContainer;
837 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */
839 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer);
840 bitD->bitContainer = MEM_readLEST(bitD->ptr);
847 bitD->bitContainer = *(const BYTE*)(bitD->start);
850 case 7: bitD->bitContainerbitContainer)*8 - 16);/* fall-through */
851 case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24);/* fall-through */
852 case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32);/* fall-through */
853 case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; /* fall-through */
854 case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; /* fall-through */
855 case 2: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[1]) << 8; /* fall-through */
861 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8;
870 U32 const bitMask = sizeof(bitD->bitContainer)*8 - 1;
871 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
878 U32 const bitMask = sizeof(bitD->bitContainer)*8 - 1;
879 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
905 if (bitD->bitsConsumed > (sizeof(bitD->bitContainer)*8)) /* should never happen */
908 if (bitD->ptr >= bitD->start + sizeof(bitD->bitContainer)) {
911 bitD->bitContainer = MEM_readLEST(bitD->ptr);
915 if (bitD->bitsConsumed < sizeof(bitD->bitContainer)*8) return BITv06_DStream_endOfBuffer;
926 bitD->bitContainer = MEM_readLEST(bitD->ptr); /* reminder : srcSize > sizeof(bitD) */
936 return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer)*8));
1538 if (FSEv06_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
1543 if (FSEv06_MAX_TABLELOG*4+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
1548 if (FSEv06_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */
2362 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) {
2364 if (DStream->bitsConsumed > (sizeof(DStream->bitContainer)*8))
2365 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 */