From 899a51ff3ce97e85bba31df269e43bbdb0c5e634 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 17 Oct 2026 22:05:51 -0700 Subject: [PATCH] Improved code [skip ci] --- src/hnswutils.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index d0b45b4..6fc2169 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -832,13 +832,8 @@ HnswLoadUnvisitedFromDisk(HnswElement element, HnswUnvisited * unvisited, int *u searchState->streamData.visited = 0; read_stream_resume(searchState->stream); #elif defined(HNSW_USE_PREFETCH) - for (int i = 0; i < searchState->maxPrefetch; i++) - { - if (i == *unvisitedLength) - break; - + for (int i = 0, imax = Min(searchState->maxPrefetch, *unvisitedLength); i < imax; i++) PrefetchBuffer(index, MAIN_FORKNUM, ItemPointerGetBlockNumber(&unvisited[i].indextid)); - } #endif }