Lines Matching defs:start
86 const char* start;
262 bitD->start = (const char*)srcBuffer;
263 bitD->limitPtr = bitD->start + sizeof(bitD->bitContainer);
272 bitD->ptr = bitD->start;
273 bitD->bitContainer = *(const BYTE*)(bitD->start);
306 MEM_STATIC FORCE_INLINE_ATTR size_t BIT_getUpperBits(size_t bitContainer, U32 const start)
308 return bitContainer >> start;
311 MEM_STATIC FORCE_INLINE_ATTR size_t BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits)
314 /* if start > regMask, bitstream is corrupted, and result is undefined */
322 return (bitContainer >> (start & regMask)) & ((((U64)1) << nbBits) - 1);
324 return (bitContainer >> (start & regMask)) & BIT_mask[nbBits];
419 if (bitD->ptr == bitD->start) {
423 /* start < ptr < limitPtr */
426 if (bitD->ptr - nbBytes < bitD->start) {
427 nbBytes = (U32)(bitD->ptr - bitD->start); /* ptr > start */
432 bitD->bitContainer = MEM_readLEST(bitD->ptr); /* reminder : srcSize > sizeof(bitD->bitContainer), otherwise bitD->ptr == bitD->start */
442 return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer)*8));