Lines Matching refs:nbBits
129 unsigned char nbBits; member
456 tableDecode[i].nbBits = (BYTE) (tableLog - FSE_highbit32 ((U32)nextState) ); in FSE_buildDTable()
457 tableDecode[i].newState = (U16) ( (nextState << tableDecode[i].nbBits) - tableSize); in FSE_buildDTable()
488 int nbBits; in FSE_readNCount() local
498 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ in FSE_readNCount()
499 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return (size_t)-FSE_ERROR_tableLog_tooLarge; in FSE_readNCount()
502 *tableLogPtr = nbBits; in FSE_readNCount()
503 remaining = (1<<nbBits)+1; in FSE_readNCount()
504 threshold = 1<<nbBits; in FSE_readNCount()
505 nbBits++; in FSE_readNCount()
552 bitCount += nbBits-1; in FSE_readNCount()
558 bitCount += nbBits; in FSE_readNCount()
567 nbBits--; in FSE_readNCount()
609 cell->nbBits = 0; in FSE_buildDTable_rle()
615 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) in FSE_buildDTable_raw() argument
620 const unsigned tableSize = 1 << nbBits; in FSE_buildDTable_raw()
626 if (nbBits < 1) return (size_t)-FSE_ERROR_GENERIC; /* min size */ in FSE_buildDTable_raw()
629 DTableH->tableLog = (U16)nbBits; in FSE_buildDTable_raw()
635 dinfo[s].nbBits = (BYTE)nbBits; in FSE_buildDTable_raw()
701 static size_t FSE_lookBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_lookBits() argument
704 …return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMas… in FSE_lookBits()
707 static size_t FSE_lookBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* only if nbBits >= 1 !! */ in FSE_lookBitsFast() argument
710 … return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); in FSE_lookBitsFast()
713 static void FSE_skipBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_skipBits() argument
715 bitD->bitsConsumed += nbBits; in FSE_skipBits()
726 static size_t FSE_readBits(FSE_DStream_t* bitD, U32 nbBits) in FSE_readBits() argument
728 size_t value = FSE_lookBits(bitD, nbBits); in FSE_readBits()
729 FSE_skipBits(bitD, nbBits); in FSE_readBits()
733 static size_t FSE_readBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* only if nbBits >= 1 !! */ in FSE_readBitsFast() argument
735 size_t value = FSE_lookBitsFast(bitD, nbBits); in FSE_readBitsFast()
736 FSE_skipBits(bitD, nbBits); in FSE_readBitsFast()
785 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbol() local
787 size_t lowBits = FSE_readBits(bitD, nbBits); in FSE_decodeSymbol()
796 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbolFast() local
798 size_t lowBits = FSE_readBitsFast(bitD, nbBits); in FSE_decodeSymbolFast()
942 BYTE nbBits; member
949 BYTE nbBits; member
958 BYTE nbBits; member
1053 D.byte = (BYTE)n; D.nbBits = (BYTE)(maxBits + 1 - w); in HUF_readDTable()
1067 FSE_skipBits(Dstream, dt[val].nbBits); in HUF_decodeSymbol()
1723 U32 offsetCode, nbBits; in ZSTD_decodeSequence() local
1726 nbBits = offsetCode - 1; in ZSTD_decodeSequence()
1727 if (offsetCode==0) nbBits = 0; /* cmove */ in ZSTD_decodeSequence()
1728 …offset = ((size_t)1 << (nbBits & ((sizeof(offset)*8)-1))) + FSE_readBits(&(seqState->DStream), nbB… in ZSTD_decodeSequence()