Searched refs:run_stack (Results 1 – 1 of 1) sorted by relevance
/external/libxml2/ |
D | timsort.h | 491 TIM_SORT_RUN_T *run_stack, in PUSH_NEXT() argument 506 run_stack[*stack_curr].start = *curr; in PUSH_NEXT() 507 run_stack[*stack_curr].length = len; in PUSH_NEXT() 514 TIM_SORT_MERGE(dst, run_stack, *stack_curr, store); in PUSH_NEXT() 515 run_stack[*stack_curr - 2].length += run_stack[*stack_curr - 1].length; in PUSH_NEXT() 533 TIM_SORT_RUN_T run_stack[TIM_SORT_STACK_SIZE]; in TIM_SORT() local 554 if (!PUSH_NEXT(dst, size, store, minrun, run_stack, &stack_curr, &curr)) { in TIM_SORT() 558 if (!PUSH_NEXT(dst, size, store, minrun, run_stack, &stack_curr, &curr)) { in TIM_SORT() 562 if (!PUSH_NEXT(dst, size, store, minrun, run_stack, &stack_curr, &curr)) { in TIM_SORT() 567 if (!CHECK_INVARIANT(run_stack, stack_curr)) { in TIM_SORT() [all …]
|