Lines Matching refs:delta

50     UInt32 delta;

53 delta = *hash++;
55 if (delta == 0 || delta > (UInt32)pos)
60 if (delta == (UInt32)pos)
82 const ptrdiff_t diff = (ptrdiff_t)0 - (ptrdiff_t)delta;
103 *d++ = delta - 1;
120 if (hash == size || *hash != delta || lenLimit[diff] != lenLimit[0] || d >= limit)
144 // printf("\npos = %x delta = %x\n", pos, delta);
148 *d++ = delta - 1;
149 if (hash == size || *hash != delta || lenLimit[diff] != lenLimit[0] || d >= limit)
161 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
164 delta = pair[1];
165 if (delta >= curMatch)
173 delta = *pair;
174 if (delta >= curMatch)
181 delta = (UInt32)pos - delta;
183 if (--cutValue == 0 || delta >= pos)
230 UInt32 delta;
239 delta = *hash++;
241 if (delta == 0)
250 if (delta > (UInt32)pos)
256 if (delta >= cbs)
280 CLzRef *pair = son + ((size_t)((ptrdiff_t)_cyclicBufferPos - (ptrdiff_t)delta
281 + (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)
284 const ptrdiff_t diff = (ptrdiff_t)0 - (ptrdiff_t)delta;
304 *d++ = delta - 1;
321 if (hash == size || *hash != delta || lenLimit[diff] != lenLimit[0] || d >= limit)
329 *d++ = delta - 1;
338 + (ptrdiff_t)(UInt32)((_cyclicBufferPos < delta) ? cbs : 0)) << 1);
351 if (hash == size || *hash != delta || lenLimit[diff] != lenLimit[0] || d >= limit)
362 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
365 delta = pair[1];
369 if (delta >= curMatch)
374 delta = *pair;
378 if (delta >= curMatch)
381 delta = (UInt32)pos - delta;
383 if (--cutValue == 0 || delta >= cbs)
414 UInt32 delta;
423 delta = *hash++;
425 if (delta == 0)
432 if (delta > (UInt32)pos)
438 if (delta >= cbs)
459 // const ptrdiff_t diff = (ptrdiff_t)0 - (ptrdiff_t)delta;
460 CLzRef *pair = son + ((size_t)((ptrdiff_t)_cyclicBufferPos - delta
461 + (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)
463 const Byte *pb = cur - delta;
480 *d++ = delta - 1;
498 if (hash == size || *hash != delta || pb[lenLimit] != cur[lenLimit] || d >= limit)
502 const ptrdiff_t diff = (ptrdiff_t)0 - (ptrdiff_t)delta;
507 *d++ = delta - 1;
512 (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)) << 1);
526 if (hash == size || *hash != delta || pb[lenLimit] != cur[lenLimit] || d >= limit)
537 const UInt32 curMatch = (UInt32)pos - delta;
540 delta = pair[1];
547 delta = *pair;
554 if (delta >= curMatch)
556 delta = (UInt32)pos - delta;
557 if (delta >= cbs
558 // delta >= _cyclicBufferSize || delta >= pos