Lines Matching refs:unLo
309 Int32 unLo, unHi, ltLo, gtHi, med, n, m;
338 unLo = ltLo = lo;
343 if (unLo > unHi) break;
344 n = ((Int32)block[zptr[unLo]+d]) - med;
345 if (n == 0) { swap(zptr[unLo], zptr[ltLo]); ltLo++; unLo++; continue; };
347 unLo++;
350 if (unLo > unHi) break;
356 if (unLo > unHi) break;
357 swap(zptr[unLo], zptr[unHi]); unLo++; unHi--;
360 AssertD ( unHi == unLo-1, "bad termination in qSort3" );
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);
370 n = lo + unLo - ltLo - 1;