Lines Matching full:savings
235 U32 savings; member
242 d->savings = (U32)(-1); in ZDICT_initDictItem()
255 U32 savings[LLIMIT] = {0}; in ZDICT_analyzePos() local
386 /* calculate savings */ in ZDICT_analyzePos()
387 savings[5] = 0; in ZDICT_analyzePos()
389 savings[i] = savings[i-1] + (lengthList[i] * (i-3)); in ZDICT_analyzePos()
392 …(unsigned)pos, (unsigned)maxLength, (unsigned)savings[maxLength], (double)savings[maxLength] / (do… in ZDICT_analyzePos()
396 solution.savings = savings[maxLength]; in ZDICT_analyzePos()
449 table[u].savings += elt.savings * addedLength / elt.length; /* rough approx */ in ZDICT_tryMerge()
450 table[u].savings += elt.length / 8; /* rough approx bonus */ in ZDICT_tryMerge()
453 while ((u>1) && (table[u-1].savings < elt.savings)) in ZDICT_tryMerge()
466 table[u].savings += elt.length / 8; /* rough approx bonus */ in ZDICT_tryMerge()
469 table[u].savings += elt.savings * addedLength / elt.length; /* rough approx */ in ZDICT_tryMerge()
473 while ((u>1) && (table[u-1].savings < elt.savings)) in ZDICT_tryMerge()
483 table[u].savings += (U32)(elt.savings * addedLength / elt.length); in ZDICT_tryMerge()
525 while (table[current].savings < elt.savings) { in ZDICT_insertDictItem()
1096 DISPLAYLEVEL(3, "%3u:%3u bytes at pos %8u, savings %7u bytes |", in ZDICT_trainFromBuffer_unsafe_legacy()
1097 u, length, pos, (unsigned)dictList[u].savings); in ZDICT_trainFromBuffer_unsafe_legacy()