Lines Matching refs:mid
316 PetscInt mid; in PCTFS_ivec_sort_companion() local
328 mid = size >> 1; in PCTFS_ivec_sort_companion()
330 pj = ar + mid; in PCTFS_ivec_sort_companion()
332 pj2 = ar2 + mid; in PCTFS_ivec_sort_companion()
427 PetscInt mid; in PCTFS_ivec_sort_companion_hack() local
439 mid = size >> 1; in PCTFS_ivec_sort_companion_hack()
441 pj = ar + mid; in PCTFS_ivec_sort_companion_hack()
443 pj2 = ar2 + mid; in PCTFS_ivec_sort_companion_hack()
558 PetscInt mid, lh = 0; in PCTFS_ivec_binary_search() local
562 mid = (lh + rh) >> 1; in PCTFS_ivec_binary_search()
563 if (*(list + mid) == item) return mid; in PCTFS_ivec_binary_search()
564 if (*(list + mid) > item) rh = mid - 1; in PCTFS_ivec_binary_search()
565 else lh = mid + 1; in PCTFS_ivec_binary_search()