Lines Matching refs:nbBits
129 unsigned char nbBits; member
452 tableDecode[i].nbBits = (BYTE) (tableLog - FSE_highbit32 ((U32)nextState) ); in FSE_buildDTable()
453 tableDecode[i].newState = (U16) ( (nextState << tableDecode[i].nbBits) - tableSize); in FSE_buildDTable()
484 int nbBits; in FSE_readNCount() local
494 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ in FSE_readNCount()
495 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return (size_t)-FSE_ERROR_tableLog_tooLarge; in FSE_readNCount()
498 *tableLogPtr = nbBits; in FSE_readNCount()
499 remaining = (1<<nbBits)+1; in FSE_readNCount()
500 threshold = 1<<nbBits; in FSE_readNCount()
501 nbBits++; in FSE_readNCount()
548 bitCount += nbBits-1; in FSE_readNCount()
554 bitCount += nbBits; in FSE_readNCount()
563 nbBits--; in FSE_readNCount()
605 cell->nbBits = 0; in FSE_buildDTable_rle()
611 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) in FSE_buildDTable_raw() argument
616 const unsigned tableSize = 1 << nbBits; in FSE_buildDTable_raw()
622 if (nbBits < 1) return (size_t)-FSE_ERROR_GENERIC; /* min size */ in FSE_buildDTable_raw()
625 DTableH->tableLog = (U16)nbBits; in FSE_buildDTable_raw()
631 dinfo[s].nbBits = (BYTE)nbBits; in FSE_buildDTable_raw()
697 static size_t FSE_lookBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_lookBits() argument
700 …return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMas… in FSE_lookBits()
703 static size_t FSE_lookBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* only if nbBits >= 1 !! */ in FSE_lookBitsFast() argument
706 … return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); in FSE_lookBitsFast()
709 static void FSE_skipBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_skipBits() argument
711 bitD->bitsConsumed += nbBits; in FSE_skipBits()
722 static size_t FSE_readBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_readBits() argument
724 size_t value = FSE_lookBits(bitD, nbBits); in FSE_readBits()
725 FSE_skipBits(bitD, nbBits); in FSE_readBits()
729 static size_t FSE_readBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* only if nbBits >= 1 !! */ in FSE_readBitsFast() argument
731 size_t value = FSE_lookBitsFast(bitD, nbBits); in FSE_readBitsFast()
732 FSE_skipBits(bitD, nbBits); in FSE_readBitsFast()
781 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbol() local
783 size_t lowBits = FSE_readBits(bitD, nbBits); in FSE_decodeSymbol()
792 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbolFast() local
794 size_t lowBits = FSE_readBitsFast(bitD, nbBits); in FSE_decodeSymbolFast()
938 BYTE nbBits; member
945 BYTE nbBits; member
954 BYTE nbBits; member
1049 D.byte = (BYTE)n; D.nbBits = (BYTE)(maxBits + 1 - w); in HUF_readDTable()
1063 FSE_skipBits(Dstream, dt[val].nbBits); in HUF_decodeSymbol()
1719 U32 offsetCode, nbBits; in ZSTD_decodeSequence() local
1722 nbBits = offsetCode - 1; in ZSTD_decodeSequence()
1723 if (offsetCode==0) nbBits = 0; /* cmove */ in ZSTD_decodeSequence()
1724 …offset = ((size_t)1 << (nbBits & ((sizeof(offset)*8)-1))) + FSE_readBits(&(seqState->DStream), nbB… in ZSTD_decodeSequence()