Lines Matching defs:__secondChild
213 _Distance __secondChild = 2 * __holeIndex + 2;
214 while (__secondChild < __len)
216 if (*(__first + __secondChild) < *(__first + (__secondChild - 1)))
217 __secondChild--;
218 *(__first + __holeIndex) = *(__first + __secondChild);
219 __holeIndex = __secondChild;
220 __secondChild = 2 * (__secondChild + 1);
222 if (__secondChild == __len)
224 *(__first + __holeIndex) = *(__first + (__secondChild - 1));
225 __holeIndex = __secondChild - 1;
276 _Distance __secondChild = 2 * __holeIndex + 2;
277 while (__secondChild < __len)
279 if (__comp(*(__first + __secondChild),
280 *(__first + (__secondChild - 1))))
281 __secondChild--;
282 *(__first + __holeIndex) = *(__first + __secondChild);
283 __holeIndex = __secondChild;
284 __secondChild = 2 * (__secondChild + 1);
286 if (__secondChild == __len)
288 *(__first + __holeIndex) = *(__first + (__secondChild - 1));
289 __holeIndex = __secondChild - 1;