Lines Matching full:distance

222 		unsigned int distance;  in FASTLZ_COMPRESSOR()  local
234 distance = 1; in FASTLZ_COMPRESSOR()
246 /* calculate distance to the match */ in FASTLZ_COMPRESSOR()
247 distance = anchor - ref; in FASTLZ_COMPRESSOR()
255 if (distance == 0 || in FASTLZ_COMPRESSOR()
257 (distance >= MAX_DISTANCE) || in FASTLZ_COMPRESSOR()
259 (distance >= MAX_FARDISTANCE) || in FASTLZ_COMPRESSOR()
267 if (distance >= MAX_DISTANCE) { in FASTLZ_COMPRESSOR()
279 /* distance is biased */ in FASTLZ_COMPRESSOR()
280 distance--; in FASTLZ_COMPRESSOR()
282 if (!distance) { in FASTLZ_COMPRESSOR()
283 /* zero distance means a run */ in FASTLZ_COMPRESSOR()
333 if (distance < MAX_DISTANCE) { in FASTLZ_COMPRESSOR()
335 *op++ = (len << 5) + (distance >> 8); in FASTLZ_COMPRESSOR()
336 *op++ = (distance & 255); in FASTLZ_COMPRESSOR()
338 *op++ = (7 << 5) + (distance >> 8); in FASTLZ_COMPRESSOR()
342 *op++ = (distance & 255); in FASTLZ_COMPRESSOR()
347 distance -= MAX_DISTANCE; in FASTLZ_COMPRESSOR()
350 *op++ = distance >> 8; in FASTLZ_COMPRESSOR()
351 *op++ = distance & 255; in FASTLZ_COMPRESSOR()
353 distance -= MAX_DISTANCE; in FASTLZ_COMPRESSOR()
359 *op++ = distance >> 8; in FASTLZ_COMPRESSOR()
360 *op++ = distance & 255; in FASTLZ_COMPRESSOR()
367 *op++ = (7 << 5) + (distance >> 8); in FASTLZ_COMPRESSOR()
369 *op++ = (distance & 255); in FASTLZ_COMPRESSOR()
374 *op++ = (len << 5) + (distance >> 8); in FASTLZ_COMPRESSOR()
375 *op++ = (distance & 255); in FASTLZ_COMPRESSOR()
377 *op++ = (7 << 5) + (distance >> 8); in FASTLZ_COMPRESSOR()
379 *op++ = (distance & 255); in FASTLZ_COMPRESSOR()
462 /* match from 16-bit distance */ in FASTLZ_DECOMPRESSOR()