Lines Matching defs:unHi
309 Int32 unLo, unHi, ltLo, gtHi, med, n, m;
339 unHi = gtHi = hi;
343 if (unLo > unHi) break;
350 if (unLo > unHi) break;
351 n = ((Int32)block[zptr[unHi]+d]) - med;
352 if (n == 0) { swap(zptr[unHi], zptr[gtHi]); gtHi--; unHi--; continue; };
354 unHi--;
356 if (unLo > unHi) break;
357 swap(zptr[unLo], zptr[unHi]); unLo++; unHi--;
360 AssertD ( unHi == unLo-1, "bad termination in qSort3" );
368 m = min(hi-gtHi, gtHi-unHi); vswap(zptr, unLo, hi-m+1, m);
371 m = hi - (gtHi - unHi) + 1;