Home | History | Annotate | Download | only in zopfli

Lines Matching defs:cache

20 #include "cache.h"
36 that this cache value is not filled in yet. */
54 unsigned char* cache;
60 cache = &lmc->sublen[ZOPFLI_CACHE_LENGTH * pos * 3];
64 cache[j * 3] = i - 3;
65 cache[j * 3 + 1] = sublen[i] % 256;
66 cache[j * 3 + 2] = (sublen[i] >> 8) % 256;
74 cache[(ZOPFLI_CACHE_LENGTH - 1) * 3] = bestlength - 3;
87 unsigned char* cache;
92 cache = &lmc->sublen[ZOPFLI_CACHE_LENGTH * pos * 3];
94 unsigned length = cache[j * 3] + 3;
95 unsigned dist = cache[j * 3 + 1] + 256 * cache[j * 3 + 2];
105 Returns the length up to which could be stored in the cache.
109 unsigned char* cache;
113 cache = &lmc->sublen[ZOPFLI_CACHE_LENGTH * pos * 3];
115 if (cache[1] == 0 && cache[2] == 0) return 0; /* No sublen cached. */
116 return cache[(ZOPFLI_CACHE_LENGTH - 1) * 3] + 3;