Lines Matching refs:base
930 int base = 0;
934 int len = limit - base;
942 // we use base + len/2 as the pivot
943 pivot = base + len / 2;
944 swap_elements(arr[base], arr[pivot]);
946 i = base + 1;
949 // now ensure that *i <= *base <= *j
954 e1 = &(arr[base]);
959 e2 = &(arr[base]);
964 do i++; while( less(arr[i], arr[base]) );
965 do j--; while( less(arr[base], arr[j]) );
975 swap_elements(arr[base], arr[j]);
978 if(j - base > limit - i)
980 top[0] = base;
982 base = i;
995 j = base;
1003 if(j == base)
1012 base = top[0];