Lines Matching refs:nbBits

116 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX1;   /* single-symbol decoding */  member
122 static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) { in HUF_DEltX1_set4() argument
125 D4 = symbol + (nbBits << 8); in HUF_DEltX1_set4()
127 D4 = (symbol << 8) + nbBits; in HUF_DEltX1_set4()
222 BYTE const nbBits = (BYTE)(tableLog + 1 - w); in HUF_readDTableX1_wksp_bmi2() local
230 D.nbBits = nbBits; in HUF_readDTableX1_wksp_bmi2()
239 D.nbBits = nbBits; in HUF_readDTableX1_wksp_bmi2()
247 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits); in HUF_readDTableX1_wksp_bmi2()
254 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits); in HUF_readDTableX1_wksp_bmi2()
262 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits); in HUF_readDTableX1_wksp_bmi2()
286 BIT_skipBits(Dstream, dt[val].nbBits); in HUF_decodeSymbolX1()
520 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; /* double-symbols decoding … member
545 DElt.nbBits = (BYTE)(consumed); in HUF_fillDTableX2Level2()
555 const U32 nbBits = nbBitsBaseline - weight; in HUF_fillDTableX2Level2() local
556 const U32 length = 1 << (sizeLog-nbBits); in HUF_fillDTableX2Level2()
562 DElt.nbBits = (BYTE)(nbBits + consumed); in HUF_fillDTableX2Level2()
591 const U32 nbBits = nbBitsBaseline - weight; in HUF_fillDTableX2() local
593 const U32 length = 1 << (targetLog-nbBits); in HUF_fillDTableX2()
595 if (targetLog-nbBits >= minBits) { /* enough room for a second symbol */ in HUF_fillDTableX2()
597 int minWeight = nbBits + scaleLog; in HUF_fillDTableX2()
600 HUF_fillDTableX2Level2(DTable+start, targetLog-nbBits, nbBits, in HUF_fillDTableX2()
601 rankValOrigin[nbBits], minWeight, in HUF_fillDTableX2()
607 DElt.nbBits = (BYTE)(nbBits); in HUF_fillDTableX2()
718 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX2()
727 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2()
730 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2()