Lines Matching refs:left
139 unsigned left = 0;
143 left = right;
145 while (left != right) {
148 unsigned probe = (left + right + 1) / 2;
153 left = probe;
156 *elem = data + left;
157 return left;
172 unsigned left = 0;
177 left = nodearray_sparse_search(a, key, &elem);
184 /* We insert before `left`, so increment it if it's
187 ++left;
194 nodearray_sparse *data_move = data + left;
203 if (left)
204 memcpy(a->sparse, data, left * sizeof(nodearray_sparse));
207 nodearray_sparse *elem = a->sparse + left;
209 if (left != size)
210 memmove(elem + 1, data_move, (size - left) * sizeof(nodearray_sparse));