Home
last modified time | relevance | path

Searched refs:pos (Results 1 – 1 of 1) sorted by relevance

/libev/
H A Dev.c2250 ANHE *pos = heap + DHEAP * (k - HEAP0) + HEAP0 + 1; in downheap() local
2253 if (expect_true (pos + DHEAP - 1 < E)) in downheap()
2255 … /* fast path */ (minpos = pos + 0), (minat = ANHE_at (*minpos)); in downheap()
2256 … if ( ANHE_at (pos [1]) < minat) (minpos = pos + 1), (minat = ANHE_at (*minpos)); in downheap()
2257 … if ( ANHE_at (pos [2]) < minat) (minpos = pos + 2), (minat = ANHE_at (*minpos)); in downheap()
2258 … if ( ANHE_at (pos [3]) < minat) (minpos = pos + 3), (minat = ANHE_at (*minpos)); in downheap()
2260 else if (pos < E) in downheap()
2262 … /* slow path */ (minpos = pos + 0), (minat = ANHE_at (*minpos)); in downheap()
2263 … if (pos + 1 < E && ANHE_at (pos [1]) < minat) (minpos = pos + 1), (minat = ANHE_at (*minpos)); in downheap()
2264 … if (pos + 2 < E && ANHE_at (pos [2]) < minat) (minpos = pos + 2), (minat = ANHE_at (*minpos)); in downheap()
[all …]