Lines Matching refs:mid
46 type *mid = start + ((end-start)>>1);\
48 if(cmp( end, mid) > 0) FFSWAP(type, *start, *mid);\
51 if(cmp(start, mid) > 0) FFSWAP(type, *start, *mid);\
54 if(cmp(mid, end) > 0){ \
55 FFSWAP(type, *mid, *end);\
59 FFSWAP(type, end[-1], *mid);\
72 if(checksort && (mid == left-1 || mid == left)){\
73 mid= start;\
74 while(mid<end && cmp(mid, mid+1) <= 0)\
75 mid++;\
76 if(mid==end)\