ssize_t r = readv(mc_work[0], mc_iov, mc_niovs);
if (r == 0) break;
assert(r == mc_iovlen);
+
+ bool ok = maxhamweight_ok();
+ if (!ok) continue;
+
+ ok = preconsider_ok(multicore_iteration_boundary, 1);
+ progress_eol();
+ if (!ok) continue;
/* stop iterate_recurse from trying to run multicore_outer_iteration */
int mc_org_it_bound = multicore_iteration_boundary;