There was an error while loading. Please reload this page.
1 parent 13006eb commit b8ae298Copy full SHA for b8ae298
1 file changed
boost/container/hub.hpp
@@ -440,6 +440,7 @@ class iterator
440
auto mask = pbb->mask & (full << 1 << n);
441
if(BOOST_UNLIKELY(mask == 0)) {
442
pbb = pbb->next;
443
+ BOOST_CONTAINER_HUB_PREFETCH(pbb->next->next);
444
BOOST_CONTAINER_HUB_PREFETCH_BLOCK(pbb->next, block);
445
mask = pbb->mask;
446
}
@@ -459,6 +460,7 @@ class iterator
459
460
auto mask = pbb->mask & (full >> 1 >> (N - 1 - n));
461
462
pbb = pbb->prev;
463
+ BOOST_CONTAINER_HUB_PREFETCH(pbb->prev->prev);
464
BOOST_CONTAINER_HUB_PREFETCH_BLOCK(pbb->prev, block);
465
466
0 commit comments