Lines Matching refs:nbBits

510 MEM_STATIC size_t   BITv07_readBits(BITv07_DStream_t* bitD, unsigned nbBits);
519 MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, unsigned nbBits);
592 MEM_STATIC size_t BITv07_lookBits(const BITv07_DStream_t* bitD, U32 nbBits) in BITv07_lookBits() argument
595 …return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMas… in BITv07_lookBits()
600 MEM_STATIC size_t BITv07_lookBitsFast(const BITv07_DStream_t* bitD, U32 nbBits) in BITv07_lookBitsFast() argument
603 … return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); in BITv07_lookBitsFast()
606 MEM_STATIC void BITv07_skipBits(BITv07_DStream_t* bitD, U32 nbBits) in BITv07_skipBits() argument
608 bitD->bitsConsumed += nbBits; in BITv07_skipBits()
611 MEM_STATIC size_t BITv07_readBits(BITv07_DStream_t* bitD, U32 nbBits) in BITv07_readBits() argument
613 size_t const value = BITv07_lookBits(bitD, nbBits); in BITv07_readBits()
614 BITv07_skipBits(bitD, nbBits); in BITv07_readBits()
620 MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, U32 nbBits) in BITv07_readBitsFast() argument
622 size_t const value = BITv07_lookBitsFast(bitD, nbBits); in BITv07_readBitsFast()
623 BITv07_skipBits(bitD, nbBits); in BITv07_readBitsFast()
827 size_t FSEv07_buildDTable_raw (FSEv07_DTable* dt, unsigned nbBits);
869 unsigned char nbBits; member
890 U32 const nbBits = DInfo.nbBits; in FSEv07_updateState() local
891 size_t const lowBits = BITv07_readBits(bitD, nbBits); in FSEv07_updateState()
898 U32 const nbBits = DInfo.nbBits; in FSEv07_decodeSymbol() local
900 size_t const lowBits = BITv07_readBits(bitD, nbBits); in FSEv07_decodeSymbol()
911 U32 const nbBits = DInfo.nbBits; in FSEv07_decodeSymbolFast() local
913 size_t const lowBits = BITv07_readBitsFast(bitD, nbBits); in FSEv07_decodeSymbolFast()
1213 int nbBits; in FSEv07_readNCount() local
1223 nbBits = (bitStream & 0xF) + FSEv07_MIN_TABLELOG; /* extract tableLog */ in FSEv07_readNCount()
1224 if (nbBits > FSEv07_TABLELOG_ABSOLUTE_MAX) return ERROR(tableLog_tooLarge); in FSEv07_readNCount()
1227 *tableLogPtr = nbBits; in FSEv07_readNCount()
1228 remaining = (1<<nbBits)+1; in FSEv07_readNCount()
1229 threshold = 1<<nbBits; in FSEv07_readNCount()
1230 nbBits++; in FSEv07_readNCount()
1266 bitCount += nbBits-1; in FSEv07_readNCount()
1270 bitCount += nbBits; in FSEv07_readNCount()
1278 nbBits--; in FSEv07_readNCount()
1529 tableDecode[u].nbBits = (BYTE) (tableLog - BITv07_highbit32 ((U32)nextState) ); in FSEv07_buildDTable()
1530 tableDecode[u].newState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize); in FSEv07_buildDTable()
1555 cell->nbBits = 0; in FSEv07_buildDTable_rle()
1561 size_t FSEv07_buildDTable_raw (FSEv07_DTable* dt, unsigned nbBits) in FSEv07_buildDTable_raw() argument
1567 const unsigned tableSize = 1 << nbBits; in FSEv07_buildDTable_raw()
1573 if (nbBits < 1) return ERROR(GENERIC); /* min size */ in FSEv07_buildDTable_raw()
1576 DTableH->tableLog = (U16)nbBits; in FSEv07_buildDTable_raw()
1581 dinfo[s].nbBits = (BYTE)nbBits; in FSEv07_buildDTable_raw()
1774 typedef struct { BYTE byte; BYTE nbBits; } HUFv07_DEltX2; /* single-symbol decoding */ member
1815 D.byte = (BYTE)n; D.nbBits = (BYTE)(tableLog + 1 - w); in HUFv07_readDTableX2()
1829 BITv07_skipBits(Dstream, dt[val].nbBits); in HUFv07_decodeSymbolX2()
2046 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv07_DEltX4; /* double-symbols decodi… member
2065 DElt.nbBits = (BYTE)(consumed); in HUFv07_fillDTableX4Level2()
2075 const U32 nbBits = nbBitsBaseline - weight; in HUFv07_fillDTableX4Level2() local
2076 const U32 length = 1 << (sizeLog-nbBits); in HUFv07_fillDTableX4Level2()
2082 DElt.nbBits = (BYTE)(nbBits + consumed); in HUFv07_fillDTableX4Level2()
2108 const U32 nbBits = nbBitsBaseline - weight; in HUFv07_fillDTableX4() local
2110 const U32 length = 1 << (targetLog-nbBits); in HUFv07_fillDTableX4()
2112 if (targetLog-nbBits >= minBits) { /* enough room for a second symbol */ in HUFv07_fillDTableX4()
2114 int minWeight = nbBits + scaleLog; in HUFv07_fillDTableX4()
2117 HUFv07_fillDTableX4Level2(DTable+start, targetLog-nbBits, nbBits, in HUFv07_fillDTableX4()
2118 rankValOrigin[nbBits], minWeight, in HUFv07_fillDTableX4()
2124 DElt.nbBits = (BYTE)(nbBits); in HUFv07_fillDTableX4()
2219 BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeSymbolX4()
2227 if (dt[val].length==1) BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeLastSymbolX4()
2230 BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeLastSymbolX4()