Lines Matching refs:zptr
183 UInt32* zptr = s->zptr;
204 v = zptr[i];
207 zptr[j-h]+d, v+d ) ) {
208 zptr[j] = zptr[j-h];
212 zptr[j] = v;
217 v = zptr[i];
220 zptr[j-h]+d, v+d ) ) {
221 zptr[j] = zptr[j-h];
225 zptr[j] = v;
230 v = zptr[i];
233 zptr[j-h]+d, v+d ) ) {
234 zptr[j] = zptr[j-h];
238 zptr[j] = v;
259 static void vswap ( UInt32* zptr, Int32 p1, Int32 p2, Int32 n )
262 swap(zptr[p1], zptr[p2]);
314 UInt32* zptr = s->zptr;
334 med = med3 ( block[zptr[ lo ]+d],
335 block[zptr[ hi ]+d],
336 block[zptr[ (lo+hi)>>1 ]+d] );
344 n = ((Int32)block[zptr[unLo]+d]) - med;
345 if (n == 0) { swap(zptr[unLo], zptr[ltLo]); ltLo++; unLo++; continue; };
351 n = ((Int32)block[zptr[unHi]+d]) - med;
352 if (n == 0) { swap(zptr[unHi], zptr[gtHi]); gtHi--; unHi--; continue; };
357 swap(zptr[unLo], zptr[unHi]); unLo++; unHi--;
367 n = min(ltLo-lo, unLo-ltLo); vswap(zptr, lo, unLo-n, n);
368 m = min(hi-gtHi, gtHi-unHi); vswap(zptr, unLo, hi-m+1, m);
397 UInt32* zptr = s->zptr;
427 for (i = 0; i < nblock; i++) zptr[i] = i;
457 zptr[ftab[j]] = i;
461 zptr[ftab[j]] = nblock-1;
552 j = zptr[get0]-1; if (j < 0) j += nblock;
554 if (c1 == ssc) { zptr[put0] = j; put0++; };
558 j = zptr[get1]-1; if (j < 0) j += nblock;
560 if (c1 == ssc) { zptr[put1] = j; put1--; };
615 Int32 a2update = zptr[bbStart + j];
637 k = zptr[j]-1; if (k < 0) k += nblock;
640 zptr[copy[c1]] = k;
702 if (s->zptr[i] == 0)