break;
//fprintf(stderr, "round:\n");
sf_count_t bestguess = findMaximumSingle(func, xg, xg2, size / 32 + 1);
- xg = MAX(xg, bestguess - size / 3);
- xg2 = MIN(bestguess + size / 3, xg2);
+ xg = MAX(xg0, bestguess - size / 3);
+ xg2 = MIN(bestguess + size / 3, xg20);
}
fprintf(stderr, "guessed: %d\n", (int)xg);