Lines Matching defs:nbSeq
57 static unsigned ZSTD_useLowProbCount(size_t const nbSeq)
63 return nbSeq >= 2048;
71 size_t const nbSeq, unsigned const FSELog)
75 const U32 tableLog = FSE_optimalTableLog(FSELog, nbSeq, max);
76 FORWARD_IF_ERROR(FSE_normalizeCount(norm, tableLog, count, nbSeq, max, ZSTD_useLowProbCount(nbSeq)), "");
159 size_t const mostFrequent, size_t nbSeq, unsigned const FSELog,
166 if (mostFrequent == nbSeq) {
168 if (isDefaultAllowed && nbSeq <= 2) {
188 && (nbSeq < staticFse_nbSeq_max) ) {
192 if ( (nbSeq < dynamicFse_nbSeq_min)
193 || (mostFrequent < (nbSeq >> (defaultNormLog-1))) ) {
208 size_t const NCountCost = ZSTD_NCountCost(count, max, nbSeq, FSELog);
209 size_t const compressedCost = (NCountCost << 3) + ZSTD_entropyCost(count, max, nbSeq);
246 const BYTE* codeTable, size_t nbSeq,
269 size_t nbSeq_1 = nbSeq;
270 const U32 tableLog = FSE_optimalTableLog(FSELog, nbSeq, max);
271 if (count[codeTable[nbSeq-1]] > 1) {
272 count[codeTable[nbSeq-1]]--;
296 seqDef const* sequences, size_t nbSeq, int longOffsets)
311 FSE_initCState2(&stateMatchLength, CTable_MatchLength, mlCodeTable[nbSeq-1]);
312 FSE_initCState2(&stateOffsetBits, CTable_OffsetBits, ofCodeTable[nbSeq-1]);
313 FSE_initCState2(&stateLitLength, CTable_LitLength, llCodeTable[nbSeq-1]);
314 BIT_addBits(&blockStream, sequences[nbSeq-1].litLength, LL_bits[llCodeTable[nbSeq-1]]);
316 BIT_addBits(&blockStream, sequences[nbSeq-1].mlBase, ML_bits[mlCodeTable[nbSeq-1]]);
319 U32 const ofBits = ofCodeTable[nbSeq-1];
322 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase, extraBits);
325 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase >> extraBits,
328 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase, ofCodeTable[nbSeq-1]);
333 for (n=nbSeq-2 ; n<nbSeq ; n--) { /* intentional underflow */
390 seqDef const* sequences, size_t nbSeq, int longOffsets)
396 sequences, nbSeq, longOffsets);
408 seqDef const* sequences, size_t nbSeq, int longOffsets)
414 sequences, nbSeq, longOffsets);
424 seqDef const* sequences, size_t nbSeq, int longOffsets, int bmi2)
433 sequences, nbSeq, longOffsets);
441 sequences, nbSeq, longOffsets);