Lines Matching refs:left

4 static inline int Compare_PetscMPIInt_Private(const void *left, const void *right, PETSC_UNUSED Pet…  in Compare_PetscMPIInt_Private()  argument
6 PetscMPIInt l = *(PetscMPIInt *)left, r = *(PetscMPIInt *)right; in Compare_PetscMPIInt_Private()
10 static inline int Compare_PetscInt_Private(const void *left, const void *right, PETSC_UNUSED PetscC… in Compare_PetscInt_Private() argument
12 PetscInt l = *(PetscInt *)left, r = *(PetscInt *)right; in Compare_PetscInt_Private()
16 static inline int Compare_PetscReal_Private(const void *left, const void *right, PETSC_UNUSED Petsc… in Compare_PetscReal_Private() argument
18 PetscReal l = *(PetscReal *)left, r = *(PetscReal *)right; in Compare_PetscReal_Private()
209 …(char *arr, char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt mid, Pets… in PetscTimSortMergeLo_Private() argument
211 PetscInt i = 0, j = mid, k = left, gallopleft = 0, gallopright = 0; in PetscTimSortMergeLo_Private()
212 const PetscInt llen = mid - left; in PetscTimSortMergeLo_Private()
215 Petsc_memcpy(tarr, arr + (left * size), llen * size); in PetscTimSortMergeLo_Private()
271 …ar *barr, char *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt mid, Pets… in PetscTimSortMergeLoWithArray_Private() argument
273 PetscInt i = 0, j = mid, k = left, gallopleft = 0, gallopright = 0; in PetscTimSortMergeLoWithArray_Private()
274 const PetscInt llen = mid - left; in PetscTimSortMergeLoWithArray_Private()
277 …Petsc_memcpy2(atarr, arr + (left * asize), llen * asize, btarr, barr + (left * bsize), llen * bsiz… in PetscTimSortMergeLoWithArray_Private()
336 …(char *arr, char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt mid, Pets… in PetscTimSortMergeHi_Private() argument
343 while ((i >= 0) && (j >= left)) { in PetscTimSortMergeHi_Private()
359 … PetscCall(PetscGallopSearchRight_Private(arr, size, cmp, ctx, left, j, (tarr) + i * size, &l2)); in PetscTimSortMergeHi_Private()
364 if (i < 0 || j < left) break; in PetscTimSortMergeHi_Private()
372 if (--j >= left && ++gallopleft >= MIN_GALLOP_GLOBAL) { in PetscTimSortMergeHi_Private()
377 … PetscCall(PetscGallopSearchRight_Private(arr, size, cmp, ctx, left, j, (tarr) + i * size, &l2)); in PetscTimSortMergeHi_Private()
388 if (i < 0 || j < left) break; in PetscTimSortMergeHi_Private()
394 if (i >= 0) Petsc_memcpy((arr) + left * size, tarr, (i + 1) * size); in PetscTimSortMergeHi_Private()
398 …ar *barr, char *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt mid, Pets… in PetscTimSortMergeHiWithArray_Private() argument
405 while ((i >= 0) && (j >= left)) { in PetscTimSortMergeHiWithArray_Private()
421 …PetscCall(PetscGallopSearchRight_Private(arr, asize, cmp, ctx, left, j, (atarr) + i * asize, &l2)); in PetscTimSortMergeHiWithArray_Private()
426 if (i < 0 || j < left) break; in PetscTimSortMergeHiWithArray_Private()
434 if (--j >= left && ++gallopleft >= MIN_GALLOP_GLOBAL) { in PetscTimSortMergeHiWithArray_Private()
439 …PetscCall(PetscGallopSearchRight_Private(arr, asize, cmp, ctx, left, j, (atarr) + i * asize, &l2)); in PetscTimSortMergeHiWithArray_Private()
450 if (i < 0 || j < left) break; in PetscTimSortMergeHiWithArray_Private()
456 …if (i >= 0) Petsc_memcpy2((arr) + left * asize, atarr, (i + 1) * asize, (barr) + left * bsize, bta… in PetscTimSortMergeHiWithArray_Private()
462 …(char *arr, char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, Pe… in PetscInsertionSort_Private() argument
464 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSort_Private()
470 while ((j >= left) && ((*cmp)(tarr, (arr) + j * size, ctx) < 0)) { in PetscInsertionSort_Private()
479 …ar *barr, char *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, Pe… in PetscInsertionSortWithArray_Private() argument
481 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSortWithArray_Private()
487 while ((j >= left) && ((*cmp)(atarr, arr + (j * asize), ctx) < 0)) { in PetscInsertionSortWithArray_Private()
497 …(char *arr, char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, Pe… in PetscBinaryInsertionSort_Private() argument
499 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSort_Private()
503 PetscInt l = left, r = i; in PetscBinaryInsertionSort_Private()
519 …ar *barr, char *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, Pe… in PetscBinaryInsertionSortWithArray_Private() argument
521 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSortWithArray_Private()
525 PetscInt l = left, r = i; in PetscBinaryInsertionSortWithArray_Private()