Lines Matching refs:bsize

36 static inline void COPYSWAPPY2(char *al, char *ar, size_t asize, char *bl, char *br, size_t bsize, …  in COPYSWAPPY2()  argument
41 __builtin_memcpy(t, br, bsize); in COPYSWAPPY2()
42 __builtin_memmove(br, bl, bsize); in COPYSWAPPY2()
43 __builtin_memcpy(bl, t, bsize); in COPYSWAPPY2()
53 …c_memcpy2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memcpy2() argument
56 __builtin_memcpy(bdest, bsrc, bsize); in Petsc_memcpy2()
66 …_memmove2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memmove2() argument
69 __builtin_memmove(bdest, bsrc, bsize); in Petsc_memmove2()
82 static inline void COPYSWAPPY2(char *al, char *ar, size_t asize, char *bl, char *br, size_t bsize, … in COPYSWAPPY2() argument
88 PetscCallAbort(PETSC_COMM_SELF, PetscMemcpy(t, br, bsize)); in COPYSWAPPY2()
89 PetscCallAbort(PETSC_COMM_SELF, PetscMemmove(br, bl, bsize)); in COPYSWAPPY2()
90 PetscCallAbort(PETSC_COMM_SELF, PetscMemcpy(bl, t, bsize)); in COPYSWAPPY2()
101 …c_memcpy2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memcpy2() argument
105 PetscCallAbort(PETSC_COMM_SELF, PetscMemcpy(bdest, bsrc, bsize)); in Petsc_memcpy2()
116 …_memmove2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memmove2() argument
120 PetscCallAbort(PETSC_COMM_SELF, PetscMemmove(bdest, bsrc, bsize)); in Petsc_memmove2()
271 …ate(char *arr, char *atarr, size_t asize, char *barr, char *btarr, size_t bsize, CompFunc cmp, Pet… in PetscTimSortMergeLoWithArray_Private() argument
277 …tsc_memcpy2(atarr, arr + (left * asize), llen * asize, btarr, barr + (left * bsize), llen * bsize); in PetscTimSortMergeLoWithArray_Private()
280 …py2(arr + (k * asize), atarr + (i * asize), asize, barr + (k * bsize), btarr + (i * bsize), bsize); in PetscTimSortMergeLoWithArray_Private()
290 …size), atarr + (i * asize), diff1 * asize, barr + (k * bsize), btarr + (i * bsize), diff1 * bsize); in PetscTimSortMergeLoWithArray_Private()
296 …* asize), arr + (j * asize), diff2 * asize, barr + (k * bsize), barr + (j * bsize), diff2 * bsize); in PetscTimSortMergeLoWithArray_Private()
304 …mmove2(arr + (k * asize), arr + (j * asize), asize, barr + (k * bsize), barr + (j * bsize), bsize); in PetscTimSortMergeLoWithArray_Private()
314 …* asize), arr + (j * asize), diff2 * asize, barr + (k * bsize), barr + (j * bsize), diff2 * bsize); in PetscTimSortMergeLoWithArray_Private()
320 …size), atarr + (i * asize), diff1 * asize, barr + (k * bsize), btarr + (i * bsize), diff1 * bsize); in PetscTimSortMergeLoWithArray_Private()
329 …atarr + (i * asize), (llen - i) * asize, barr + (k * bsize), btarr + (i * bsize), (llen - i) * bsi… in PetscTimSortMergeLoWithArray_Private()
398 …ate(char *arr, char *atarr, size_t asize, char *barr, char *btarr, size_t bsize, CompFunc cmp, Pet… in PetscTimSortMergeHiWithArray_Private() argument
404 …Petsc_memcpy2(atarr, (arr) + mid * asize, rlen * asize, btarr, (barr) + mid * bsize, rlen * bsize); in PetscTimSortMergeHiWithArray_Private()
407 …py2((arr) + k * asize, (atarr) + i * asize, asize, (barr) + k * bsize, (btarr) + i * bsize, bsize); in PetscTimSortMergeHiWithArray_Private()
417 … * asize, diff1 * asize, (barr) + (k - diff1 + 1) * bsize, (btarr) + (l1 + 1) * bsize, diff1 * bsi… in PetscTimSortMergeHiWithArray_Private()
423 …) * asize, diff2 * asize, (barr) + (k - diff2 + 1) * bsize, (barr) + (l2 + 1) * bsize, diff2 * bsi… in PetscTimSortMergeHiWithArray_Private()
431 …mmove2((arr) + k * asize, (arr) + j * asize, asize, (barr) + k * bsize, (barr) + j * bsize, bsize); in PetscTimSortMergeHiWithArray_Private()
441 …) * asize, diff2 * asize, (barr) + (k - diff2 + 1) * bsize, (barr) + (l2 + 1) * bsize, diff2 * bsi… in PetscTimSortMergeHiWithArray_Private()
447 … * asize, diff1 * asize, (barr) + (k - diff1 + 1) * bsize, (btarr) + (l1 + 1) * bsize, diff1 * bsi… in PetscTimSortMergeHiWithArray_Private()
456 …mcpy2((arr) + left * asize, atarr, (i + 1) * asize, (barr) + left * bsize, btarr, (i + 1) * bsize); in PetscTimSortMergeHiWithArray_Private()
479 …ate(char *arr, char *atarr, size_t asize, char *barr, char *btarr, size_t bsize, CompFunc cmp, Pet… in PetscInsertionSortWithArray_Private() argument
486 Petsc_memcpy2(atarr, arr + (i * asize), asize, btarr, barr + (i * bsize), bsize); in PetscInsertionSortWithArray_Private()
488 … + (j + 1) * asize, arr + j * asize, asize, barr + (j + 1) * bsize, barr + j * bsize, bsize, atarr… in PetscInsertionSortWithArray_Private()
491 Petsc_memcpy2(arr + (j + 1) * asize, atarr, asize, barr + (j + 1) * bsize, btarr, bsize); in PetscInsertionSortWithArray_Private()
519 …ate(char *arr, char *atarr, size_t asize, char *barr, char *btarr, size_t bsize, CompFunc cmp, Pet… in PetscBinaryInsertionSortWithArray_Private() argument
526 Petsc_memcpy2(atarr, arr + (i * asize), asize, btarr, barr + (i * bsize), bsize); in PetscBinaryInsertionSortWithArray_Private()
535 … arr + (l * asize), (i - l) * asize, barr + ((l + 1) * bsize), barr + (l * bsize), (i - l) * bsize in PetscBinaryInsertionSortWithArray_Private()
536 Petsc_memcpy2(arr + (l * asize), atarr, asize, barr + (l * bsize), btarr, bsize); in PetscBinaryInsertionSortWithArray_Private()
595 …orceCollapseWithArray_Private(char *arr, size_t asize, char *barr, size_t bsize, CompFunc cmp, Pet… in PetscTimSortForceCollapseWithArray_Private() argument
608 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (m - l + 1) * bsize)); in PetscTimSortForceCollapseWithArray_Private()
609 …TimSortMergeLoWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortForceCollapseWithArray_Private()
612 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (r - m + 1) * bsize)); in PetscTimSortForceCollapseWithArray_Private()
613 …TimSortMergeHiWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortForceCollapseWithArray_Private()
710 …ergeCollapseWithArray_Private(char *arr, size_t asize, char *barr, size_t bsize, CompFunc cmp, Pet… in PetscTimSortMergeCollapseWithArray_Private() argument
730 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (m - l + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
731 …TimSortMergeLoWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
734 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (r - m + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
735 …TimSortMergeHiWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
756 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (m - l + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
757 …TimSortMergeLoWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
760 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (r - m + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
761 …TimSortMergeHiWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
781 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (m - l + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
782 …TimSortMergeLoWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
785 PetscCall(PetscTimSortResizeBuffer_Private(bbuff, (r - m + 1) * bsize)); in PetscTimSortMergeCollapseWithArray_Private()
786 …TimSortMergeHiWithArray_Private(arr, abuff->ptr, asize, barr, bbuff->ptr, bsize, cmp, ctx, l, m, r… in PetscTimSortMergeCollapseWithArray_Private()
849 …ate(char *arr, char *atarr, size_t asize, char *barr, char *btarr, size_t bsize, CompFunc cmp, Pet… in PetscTimSortBuildRunWithArray_Private() argument
868 …APPY2(arr + lo * asize, arr + hi * asize, asize, barr + lo * bsize, barr + hi * bsize, bsize, atar… in PetscTimSortBuildRunWithArray_Private()
882 …PetscCall(PetscInsertionSortWithArray_Private(arr, atarr, asize, barr, btarr, bsize, cmp, ctx, run… in PetscTimSortBuildRunWithArray_Private()
884 …PetscCall(PetscBinaryInsertionSortWithArray_Private(arr, atarr, asize, barr, btarr, bsize, cmp, ct… in PetscTimSortBuildRunWithArray_Private()
1091 PetscErrorCode PetscTimSortWithArray(PetscInt n, void *arr, size_t asize, void *barr, size_t bsize,… in PetscTimSortWithArray() argument
1118 PetscCall(PetscMalloc1((size_t)minrun * bsize, &bbuff.ptr)); in PetscTimSortWithArray()
1119 bbuff.size = (size_t)minrun * bsize; in PetscTimSortWithArray()
1120 bbuff.maxsize = (size_t)n * bsize; in PetscTimSortWithArray()
1124 …WithArray_Private((char *)arr, abuff.ptr, asize, (char *)barr, bbuff.ptr, bsize, cmp, ctx, n, minr… in PetscTimSortWithArray()
1127 …PetscCall(PetscTimSortMergeCollapseWithArray_Private((char *)arr, asize, (char *)barr, bsize, cmp,… in PetscTimSortWithArray()
1133 …PetscCall(PetscTimSortForceCollapseWithArray_Private((char *)arr, asize, (char *)barr, bsize, cmp,… in PetscTimSortWithArray()