Lines Matching refs:ri
810 PetscInt ri = runstart; in PetscTimSortBuildRun_Private() local
818 if ((*cmp)((arr) + (ri + 1) * size, (arr) + ri * size, ctx) < 0) { in PetscTimSortBuildRun_Private()
819 ++ri; in PetscTimSortBuildRun_Private()
820 while (ri < n - 1) { in PetscTimSortBuildRun_Private()
821 if ((*cmp)((arr) + (ri + 1) * size, (arr) + ri * size, ctx) >= 0) break; in PetscTimSortBuildRun_Private()
822 ++ri; in PetscTimSortBuildRun_Private()
825 PetscInt lo = runstart, hi = ri; in PetscTimSortBuildRun_Private()
829 ++ri; in PetscTimSortBuildRun_Private()
830 while (ri < n - 1) { in PetscTimSortBuildRun_Private()
831 if ((*cmp)((arr) + (ri + 1) * size, (arr) + ri * size, ctx) < 0) break; in PetscTimSortBuildRun_Private()
832 ++ri; in PetscTimSortBuildRun_Private()
835 if (ri < re) { in PetscTimSortBuildRun_Private()
838 if (ri - runstart <= minrun >> 1) { in PetscTimSortBuildRun_Private()
840 PetscCall(PetscInsertionSort_Private(arr, tarr, size, cmp, ctx, runstart, ri, re)); in PetscTimSortBuildRun_Private()
842 PetscCall(PetscBinaryInsertionSort_Private(arr, tarr, size, cmp, ctx, runstart, ri, re)); in PetscTimSortBuildRun_Private()
845 } else *runend = ri; in PetscTimSortBuildRun_Private()
852 PetscInt ri = runstart; in PetscTimSortBuildRunWithArray_Private() local
860 if ((*cmp)((arr) + (ri + 1) * asize, arr + (ri * asize), ctx) < 0) { in PetscTimSortBuildRunWithArray_Private()
861 ++ri; in PetscTimSortBuildRunWithArray_Private()
862 while (ri < n - 1) { in PetscTimSortBuildRunWithArray_Private()
863 if ((*cmp)((arr) + (ri + 1) * asize, (arr) + ri * asize, ctx) >= 0) break; in PetscTimSortBuildRunWithArray_Private()
864 ++ri; in PetscTimSortBuildRunWithArray_Private()
867 PetscInt lo = runstart, hi = ri; in PetscTimSortBuildRunWithArray_Private()
871 ++ri; in PetscTimSortBuildRunWithArray_Private()
872 while (ri < n - 1) { in PetscTimSortBuildRunWithArray_Private()
873 if ((*cmp)((arr) + (ri + 1) * asize, (arr) + ri * asize, ctx) < 0) break; in PetscTimSortBuildRunWithArray_Private()
874 ++ri; in PetscTimSortBuildRunWithArray_Private()
877 if (ri < re) { in PetscTimSortBuildRunWithArray_Private()
880 if (ri - runstart <= minrun >> 1) { in PetscTimSortBuildRunWithArray_Private()
882 …InsertionSortWithArray_Private(arr, atarr, asize, barr, btarr, bsize, cmp, ctx, runstart, ri, re)); in PetscTimSortBuildRunWithArray_Private()
884 …InsertionSortWithArray_Private(arr, atarr, asize, barr, btarr, bsize, cmp, ctx, runstart, ri, re)); in PetscTimSortBuildRunWithArray_Private()
887 } else *runend = ri; in PetscTimSortBuildRunWithArray_Private()