Lines Matching refs:limit

336   saint_t limit, next;  in tr_introsort()  local
339 for(ssize = 0, limit = tr_ilg(last - first);;) { in tr_introsort()
341 if(limit < 0) { in tr_introsort()
342 if(limit == -1) { in tr_introsort()
363 last = a, limit = tr_ilg(a - first); in tr_introsort()
365 first = b, limit = tr_ilg(last - b); in tr_introsort()
367 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
372 first = b, limit = tr_ilg(last - b); in tr_introsort()
374 last = a, limit = tr_ilg(a - first); in tr_introsort()
376 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
379 } else if(limit == -2) { in tr_introsort()
388 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
405 ISAd += incr, last = a, limit = next; in tr_introsort()
409 first = a, limit = -3; in tr_introsort()
411 ISAd += incr, last = a, limit = next; in tr_introsort()
417 first = a, limit = -3; in tr_introsort()
419 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
423 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
431 limit = -3; in tr_introsort()
435 if(limit-- == 0) { in tr_introsort()
440 limit = -3; in tr_introsort()
464 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
470 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
474 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
478 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
479 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
482 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
483 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
484 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
490 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
496 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
500 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
504 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
505 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
508 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
509 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
510 ISAd += incr, first = a, last = b, limit = next; in tr_introsort()
517 STACK_PUSH5(ISAd, b, last, limit, trlink); in tr_introsort()
522 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
526 STACK_PUSH5(ISAd, first, a, limit, trlink); in tr_introsort()
531 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()
537 limit = tr_ilg(last - first), ISAd += incr; in tr_introsort()
540 STACK_POP5(ISAd, first, last, limit, trlink); in tr_introsort()