• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/zstd/lib/legacy/

Lines Matching defs:nbBits

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