Lines Matching refs:bitContainer

71 	size_t bitContainer;  member
104 size_t bitContainer; member
164 bitC->bitContainer = 0; in BIT_initCStream()
179 bitC->bitContainer |= (value & BIT_mask[nbBits]) << bitC->bitPos; in BIT_addBits()
187 bitC->bitContainer |= value << bitC->bitPos; in BIT_addBitsFast()
196 ZSTD_writeLEST(bitC->ptr, bitC->bitContainer); in BIT_flushBitsFast()
199 …bitC->bitContainer >>= nbBytes * 8; /* if bitPos >= sizeof(bitContainer)*8 --> undefined behavior … in BIT_flushBitsFast()
208 ZSTD_writeLEST(bitC->ptr, bitC->bitContainer); in BIT_flushBits()
213 …bitC->bitContainer >>= nbBytes * 8; /* if bitPos >= sizeof(bitContainer)*8 --> undefined behavior … in BIT_flushBits()
246 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream()
248 bitD->ptr = (const char *)srcBuffer + srcSize - sizeof(bitD->bitContainer); in BIT_initDStream()
249 bitD->bitContainer = ZSTD_readLEST(bitD->ptr); in BIT_initDStream()
259 bitD->bitContainer = *(const BYTE *)(bitD->start); in BIT_initDStream()
261 …case 7: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[6]) << (sizeof(bitD->bitContain… in BIT_initDStream()
262 …case 6: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[5]) << (sizeof(bitD->bitContain… in BIT_initDStream()
263 …case 5: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[4]) << (sizeof(bitD->bitContain… in BIT_initDStream()
264 case 4: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[3]) << 24; in BIT_initDStream()
265 case 3: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[2]) << 16; in BIT_initDStream()
266 case 2: bitD->bitContainer += (size_t)(((const BYTE *)(srcBuffer))[1]) << 8; in BIT_initDStream()
275 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize) * 8; in BIT_initDStream()
281 ZSTD_STATIC size_t BIT_getUpperBits(size_t bitContainer, U32 const start) { return bitContainer >> … in BIT_getUpperBits() argument
283 …D_STATIC size_t BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits) { return… in BIT_getMiddleBits() argument
285 ZSTD_STATIC size_t BIT_getLowerBits(size_t bitContainer, U32 const nbBits) { return bitContainer & … in BIT_getLowerBits() argument
296 U32 const bitMask = sizeof(bitD->bitContainer) * 8 - 1; in BIT_lookBits()
297 …return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask - nbBits) & bitM… in BIT_lookBits()
304 U32 const bitMask = sizeof(bitD->bitContainer) * 8 - 1; in BIT_lookBitsFast()
305 …return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask + 1) - nbBits) & bitMa… in BIT_lookBitsFast()
338 …if (bitD->bitsConsumed > (sizeof(bitD->bitContainer) * 8)) /* should not happen => corruption dete… in BIT_reloadDStream()
341 if (bitD->ptr >= bitD->start + sizeof(bitD->bitContainer)) { in BIT_reloadDStream()
344 bitD->bitContainer = ZSTD_readLEST(bitD->ptr); in BIT_reloadDStream()
348 if (bitD->bitsConsumed < sizeof(bitD->bitContainer) * 8) in BIT_reloadDStream()
361 bitD->bitContainer = ZSTD_readLEST(bitD->ptr); /* reminder : srcSize > sizeof(bitD) */ in BIT_reloadDStream()
371 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer in BIT_endOfDStream()