Lines Matching refs:nbBits
336 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
345 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
431 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) in BIT_lookBits() argument
434 …return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMas… in BIT_lookBits()
439 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) in BIT_lookBitsFast() argument
442 … return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); in BIT_lookBitsFast()
445 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) in BIT_skipBits() argument
447 bitD->bitsConsumed += nbBits; in BIT_skipBits()
450 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) in BIT_readBits() argument
452 size_t value = BIT_lookBits(bitD, nbBits); in BIT_readBits()
453 BIT_skipBits(bitD, nbBits); in BIT_readBits()
459 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) in BIT_readBitsFast() argument
461 size_t value = BIT_lookBitsFast(bitD, nbBits); in BIT_readBitsFast()
462 BIT_skipBits(bitD, nbBits); in BIT_readBitsFast()
664 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits);
710 unsigned char nbBits; member
725 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbol() local
727 size_t lowBits = BIT_readBits(bitD, nbBits); in FSE_decodeSymbol()
736 const U32 nbBits = DInfo.nbBits; in FSE_decodeSymbolFast() local
738 size_t lowBits = BIT_readBitsFast(bitD, nbBits); in FSE_decodeSymbolFast()
1153 tableDecode[i].nbBits = (BYTE) (tableLog - BIT_highbit32 ((U32)nextState) ); in FSE_buildDTable()
1154 tableDecode[i].newState = (U16) ( (nextState << tableDecode[i].nbBits) - tableSize); in FSE_buildDTable()
1185 int nbBits; in FSE_readNCount() local
1195 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ in FSE_readNCount()
1196 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return ERROR(tableLog_tooLarge); in FSE_readNCount()
1199 *tableLogPtr = nbBits; in FSE_readNCount()
1200 remaining = (1<<nbBits)+1; in FSE_readNCount()
1201 threshold = 1<<nbBits; in FSE_readNCount()
1202 nbBits++; in FSE_readNCount()
1249 bitCount += nbBits-1; in FSE_readNCount()
1255 bitCount += nbBits; in FSE_readNCount()
1264 nbBits--; in FSE_readNCount()
1306 cell->nbBits = 0; in FSE_buildDTable_rle()
1312 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) in FSE_buildDTable_raw() argument
1317 const unsigned tableSize = 1 << nbBits; in FSE_buildDTable_raw()
1323 if (nbBits < 1) return ERROR(GENERIC); /* min size */ in FSE_buildDTable_raw()
1326 DTableH->tableLog = (U16)nbBits; in FSE_buildDTable_raw()
1332 dinfo[s].nbBits = (BYTE)nbBits; in FSE_buildDTable_raw()
1528 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */ member
1530 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding … member
1661 D.byte = (BYTE)n; D.nbBits = (BYTE)(tableLog + 1 - w); in HUF_readDTableX2()
1674 BIT_skipBits(Dstream, dt[val].nbBits); in HUF_decodeSymbolX2()
1848 DElt.nbBits = (BYTE)(consumed); in HUF_fillDTableX4Level2()
1859 const U32 nbBits = nbBitsBaseline - weight; in HUF_fillDTableX4Level2() local
1860 const U32 length = 1 << (sizeLog-nbBits); in HUF_fillDTableX4Level2()
1866 DElt.nbBits = (BYTE)(nbBits + consumed); in HUF_fillDTableX4Level2()
1893 const U32 nbBits = nbBitsBaseline - weight; in HUF_fillDTableX4() local
1895 const U32 length = 1 << (targetLog-nbBits); in HUF_fillDTableX4()
1897 if (targetLog-nbBits >= minBits) /* enough room for a second symbol */ in HUF_fillDTableX4()
1900 int minWeight = nbBits + scaleLog; in HUF_fillDTableX4()
1903 HUF_fillDTableX4Level2(DTable+start, targetLog-nbBits, nbBits, in HUF_fillDTableX4()
1904 rankValOrigin[nbBits], minWeight, in HUF_fillDTableX4()
1915 DElt.nbBits = (BYTE)(nbBits); in HUF_fillDTableX4()
2015 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX4()
2023 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4()
2028 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4()
2711 U32 offsetCode, nbBits; in ZSTD_decodeSequence() local
2714 nbBits = offsetCode - 1; in ZSTD_decodeSequence()
2715 if (offsetCode==0) nbBits = 0; /* cmove */ in ZSTD_decodeSequence()
2716 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits); in ZSTD_decodeSequence()