Lines Matching defs:pos

45 UInt32 * Z7_FASTCALL GetMatchesSpecN_1(const Byte *lenLimit, size_t pos, const Byte *cur, CLzRef *son,

55 if (delta == 0 || delta > (UInt32)pos)
60 if (delta == (UInt32)pos)
62 CLzRef *ptr1 = son + ((size_t)pos << 1) - CYC_TO_POS_OFFSET * 2;
71 CLzRef *ptr0 = son + ((size_t)(pos) << 1) - CYC_TO_POS_OFFSET * 2 + 1;
72 CLzRef *ptr1 = son + ((size_t)(pos) << 1) - CYC_TO_POS_OFFSET * 2;
83 CLzRef *pair = son + ((size_t)(((ptrdiff_t)pos - CYC_TO_POS_OFFSET) + diff) << 1);
127 pos++;
131 CLzRef *ptr = son + ((size_t)(pos) << 1) - CYC_TO_POS_OFFSET * 2;
143 // PrintSon(son + 2, pos - 1);
144 // printf("\npos = %x delta = %x\n", pos, delta);
161 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
181 delta = (UInt32)pos - delta;
183 if (--cutValue == 0 || delta >= pos)
193 pos++;
197 *posRes = (UInt32)pos;
203 GetMatchesSpecN_1() : (pos < _cyclicBufferSize)
204 GetMatchesSpecN_2() : (pos >= _cyclicBufferSize)
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,
223 UInt32 * Z7_FASTCALL GetMatchesSpecN_2(const Byte *lenLimit, size_t pos, const Byte *cur, CLzRef *son,
248 if ((UInt32)pos < cbs)
250 if (delta > (UInt32)pos)
252 cbs = (UInt32)pos;
339 // CLzRef *ptr = son + ((size_t)(pos) << 1) - CYC_TO_POS_OFFSET * 2;
349 pos++;
362 const UInt32 curMatch = (UInt32)pos - delta; // (UInt32)(pos + diff);
381 delta = (UInt32)pos - delta;
393 pos++;
398 *posRes = (UInt32)pos;
407 UInt32 * Z7_FASTCALL GetMatchesSpecN_3(uint32plus lenLimit, size_t pos, const Byte *cur, CLzRef *son,
430 if ((UInt32)pos < cbs)
432 if (delta > (UInt32)pos)
434 cbs = (UInt32)pos;
523 pos++;
537 const UInt32 curMatch = (UInt32)pos - delta;
556 delta = (UInt32)pos - delta;
558 // delta >= _cyclicBufferSize || delta >= pos
570 pos++;
575 *posRes = (UInt32)pos;