X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbenchmark.cpp;h=63a9d84c7eaf5369d873df9d0dbded8f18df49e0;hp=0adbc8614fc56295da6f78292e7881cc18f357a9;hb=41641e3b1eea0038ab6984;hpb=c9dcda6ac488c0058ebd567e1f52e30b8cd0db20 diff --git a/src/benchmark.cpp b/src/benchmark.cpp index 0adbc861..63a9d84c 100644 --- a/src/benchmark.cpp +++ b/src/benchmark.cpp @@ -69,7 +69,7 @@ static const char* Defaults[] = { /// of positions for a given limit each. There are five parameters: the /// transposition table size, the number of search threads that should /// be used, the limit value spent for each position (optional, default is -/// depth 12), an optional file name where to look for positions in FEN +/// depth 13), an optional file name where to look for positions in FEN /// format (defaults are the positions defined above) and the type of the /// limit value: depth (default), time in secs or number of nodes. @@ -126,7 +126,7 @@ void benchmark(const Position& current, istream& is) { file.close(); } - int64_t nodes = 0; + uint64_t nodes = 0; Search::StateStackPtr st; Time::point elapsed = Time::now(); @@ -138,13 +138,13 @@ void benchmark(const Position& current, istream& is) { if (limitType == "perft") { - size_t cnt = Search::perft(pos, limits.depth * ONE_PLY); + uint64_t cnt = Search::perft(pos, limits.depth * ONE_PLY); cerr << "\nPerft " << limits.depth << " leaf nodes: " << cnt << endl; nodes += cnt; } else { - Threads.start_thinking(pos, limits, vector(), st); + Threads.start_thinking(pos, limits, st); Threads.wait_for_think_finished(); nodes += Search::RootPos.nodes_searched(); }