Lines Matching refs:stacksize
570 …CompFunc cmp, PetscCtx ctx, PetscTimSortBuffer *buff, PetscTimSortStack *stack, PetscInt stacksize) in PetscTimSortForceCollapse_Private() argument
573 for (; stacksize; --stacksize) { in PetscTimSortForceCollapse_Private()
575 …if ((*cmp)(arr + (stack[stacksize].start - 1) * size, arr + (stack[stacksize].start) * size, ctx) … in PetscTimSortForceCollapse_Private()
576 PetscInt l, m = stack[stacksize].start, r; in PetscTimSortForceCollapse_Private()
578 …eft_Private(arr, size, cmp, ctx, stack[stacksize - 1].start, stack[stacksize].start - 1, (arr) + (… in PetscTimSortForceCollapse_Private()
580 …e(arr, size, cmp, ctx, stack[stacksize].start, stack[stacksize].start + stack[stacksize].size - 1,… in PetscTimSortForceCollapse_Private()
590 stack[stacksize - 1].size += stack[stacksize].size; in PetscTimSortForceCollapse_Private()
595 …PetscTimSortBuffer *abuff, PetscTimSortBuffer *bbuff, PetscTimSortStack *stack, PetscInt stacksize) in PetscTimSortForceCollapseWithArray_Private() argument
598 for (; stacksize; --stacksize) { in PetscTimSortForceCollapseWithArray_Private()
600 …if ((*cmp)(arr + (stack[stacksize].start - 1) * asize, arr + (stack[stacksize].start) * asize, ctx… in PetscTimSortForceCollapseWithArray_Private()
601 PetscInt l, m = stack[stacksize].start, r; in PetscTimSortForceCollapseWithArray_Private()
603 …ft_Private(arr, asize, cmp, ctx, stack[stacksize - 1].start, stack[stacksize].start - 1, (arr) + (… in PetscTimSortForceCollapseWithArray_Private()
605 …(arr, asize, cmp, ctx, stack[stacksize].start, stack[stacksize].start + stack[stacksize].size - 1,… in PetscTimSortForceCollapseWithArray_Private()
617 stack[stacksize - 1].size += stack[stacksize].size; in PetscTimSortForceCollapseWithArray_Private()
622 …ompFunc cmp, PetscCtx ctx, PetscTimSortBuffer *buff, PetscTimSortStack *stack, PetscInt *stacksize) in PetscTimSortMergeCollapse_Private() argument
624 PetscInt i = *stacksize; in PetscTimSortMergeCollapse_Private()
706 *stacksize = i; in PetscTimSortMergeCollapse_Private()
710 …etscTimSortBuffer *abuff, PetscTimSortBuffer *bbuff, PetscTimSortStack *stack, PetscInt *stacksize) in PetscTimSortMergeCollapseWithArray_Private() argument
712 PetscInt i = *stacksize; in PetscTimSortMergeCollapseWithArray_Private()
800 *stacksize = i; in PetscTimSortMergeCollapseWithArray_Private()
968 PetscInt stacksize = 0, minrun, runstart = 0, runend = 0; in PetscTimSort() local
998 runstack[stacksize].start = runstart; in PetscTimSort()
999 runstack[stacksize].size = runend - runstart + 1; in PetscTimSort()
1000 …cCall(PetscTimSortMergeCollapse_Private((char *)arr, size, cmp, ctx, &buff, runstack, &stacksize)); in PetscTimSort()
1001 ++stacksize; in PetscTimSort()
1005 --stacksize; in PetscTimSort()
1006 …scCall(PetscTimSortForceCollapse_Private((char *)arr, size, cmp, ctx, &buff, runstack, stacksize)); in PetscTimSort()
1093 PetscInt stacksize = 0, minrun, runstart = 0, runend = 0; in PetscTimSortWithArray() local
1125 runstack[stacksize].start = runstart; in PetscTimSortWithArray()
1126 runstack[stacksize].size = runend - runstart + 1; in PetscTimSortWithArray()
1127 …_Private((char *)arr, asize, (char *)barr, bsize, cmp, ctx, &abuff, &bbuff, runstack, &stacksize)); in PetscTimSortWithArray()
1128 ++stacksize; in PetscTimSortWithArray()
1132 --stacksize; in PetscTimSortWithArray()
1133 …y_Private((char *)arr, asize, (char *)barr, bsize, cmp, ctx, &abuff, &bbuff, runstack, stacksize)); in PetscTimSortWithArray()