Lines Matching refs:UInt32
45 UInt32 * Z7_FASTCALL GetMatchesSpecN_1(const Byte *lenLimit, size_t pos, const Byte *cur, CLzRef *son,
46 UInt32 _cutValue, UInt32 *d, size_t _maxLen, const UInt32 *hash, const UInt32 *limit, const UInt32 *size, UInt32 *posRes)
50 UInt32 delta;
55 if (delta == 0 || delta > (UInt32)pos)
60 if (delta == (UInt32)pos)
69 UInt32 *_distances = ++d;
75 UInt32 cutValue = _cutValue;
87 const UInt32 pair0 = *pair;
102 *d++ = (UInt32)(len - cur);
107 const UInt32 pair1 = pair[1];
116 _distances[-1] = (UInt32)(d - _distances);
135 const UInt32 p0 = ptr[0 + (diff * 2)];
136 const UInt32 p1 = ptr[1 + (diff * 2)];
147 *d++ = (UInt32)(len - cur);
161 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
181 delta = (UInt32)pos - delta;
186 _distances[-1] = (UInt32)(d - _distances);
197 *posRes = (UInt32)pos;
213 we use size_t for (pos) and (_cyclicBufferPos_ instead of UInt32
217 UInt32 * Z7_FASTCALL GetMatchesSpecN_2(const Byte *lenLimit, size_t pos, const Byte *cur, CLzRef *son,
218 UInt32 _cutValue, UInt32 *d, size_t _maxLen, const UInt32 *hash, const UInt32 *limit, const UInt32 *size,
219 size_t _cyclicBufferPos, UInt32 _cyclicBufferSize,
220 UInt32 *posRes);
223 UInt32 * Z7_FASTCALL GetMatchesSpecN_2(const Byte *lenLimit, size_t pos, const Byte *cur, CLzRef *son,
224 UInt32 _cutValue, UInt32 *d, size_t _maxLen, const UInt32 *hash, const UInt32 *limit, const UInt32 *size,
225 size_t _cyclicBufferPos, UInt32 _cyclicBufferSize,
226 UInt32 *posRes)
230 UInt32 delta;
233 UInt32 cbs;
248 if ((UInt32)pos < cbs)
250 if (delta > (UInt32)pos)
252 cbs = (UInt32)pos;
265 UInt32 *_distances = ++d;
270 UInt32 cutValue = _cutValue;
281 + (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)
288 const UInt32 pair0 = *pair;
303 *d++ = (UInt32)(len - cur);
308 const UInt32 pair1 = pair[1];
317 _distances[-1] = (UInt32)(d - _distances);
328 *d++ = (UInt32)(lenLimit - cur);
338 + (ptrdiff_t)(UInt32)((_cyclicBufferPos < delta) ? cbs : 0)) << 1);
343 const UInt32 p0 = src[0];
344 const UInt32 p1 = src[1];
362 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
381 delta = (UInt32)pos - delta;
386 _distances[-1] = (UInt32)(d - _distances);
398 *posRes = (UInt32)pos;
405 typedef UInt32 uint32plus; // size_t
407 UInt32 * Z7_FASTCALL GetMatchesSpecN_3(uint32plus lenLimit, size_t pos, const Byte *cur, CLzRef *son,
408 UInt32 _cutValue, UInt32 *d, uint32plus _maxLen, const UInt32 *hash, const UInt32 *limit, const UInt32 *size,
409 size_t _cyclicBufferPos, UInt32 _cyclicBufferSize,
410 UInt32 *posRes)
414 UInt32 delta;
417 UInt32 cbs;
430 if ((UInt32)pos < cbs)
432 if (delta > (UInt32)pos)
434 cbs = (UInt32)pos;
449 UInt32 *_distances = ++d;
451 UInt32 cutValue = _cutValue;
461 + (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)
467 const UInt32 pair0 = *pair;
479 *d++ = (UInt32)len;
484 const UInt32 pair1 = pair[1];
494 _distances[-1] = (UInt32)(d - _distances);
506 *d++ = (UInt32)lenLimit;
512 (ptrdiff_t)(UInt32)(_cyclicBufferPos < delta ? cbs : 0)) << 1);
516 const UInt32 p0 = src[0];
517 const UInt32 p1 = src[1];
537 const UInt32 curMatch = (UInt32)pos - delta;
556 delta = (UInt32)pos - delta;
562 _distances[-1] = (UInt32)(d - _distances);
575 *posRes = (UInt32)pos;