Lines Matching full:sublen
157 Gets distance, length and sublen values from the cache if possible.
164 unsigned short* sublen, unsigned short* distance, unsigned short* length) {
175 (sublen && ZopfliMaxCachedSublen(s->lmc,
179 if (!sublen || s->lmc->length[lmcpos]
183 if (sublen) {
184 ZopfliCacheToSublen(s->lmc, lmcpos, *length, sublen);
185 *distance = sublen[*length];
187 assert(sublen[*length] == s->lmc->dist[lmcpos]);
203 Stores the found sublen, distance and length in the longest match cache, if
208 const unsigned short* sublen,
219 if (s->lmc && limit == ZOPFLI_MAX_MATCH && sublen && !cache_available) {
224 ZopfliSublenToCache(sublen, lmcpos, length, s->lmc);
232 unsigned short* sublen, unsigned short* distance, unsigned short* length) {
252 if (TryGetFromLongestMatchCache(s, pos, &limit, sublen, distance, length)) {
318 if (sublen) {
321 sublen[j] = dist;
356 StoreInLongestMatchCache(s, pos, limit, sublen, bestdist, bestlength);