aboutsummaryrefslogtreecommitdiff
path: root/src/uci.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/uci.cpp')
-rw-r--r--src/uci.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/uci.cpp b/src/uci.cpp
index 0805c6c..1854019 100644
--- a/src/uci.cpp
+++ b/src/uci.cpp
@@ -286,31 +286,6 @@ void Uci() {
MakeMove(move, &game);
}
- } else if (cmd.starts_with("perft")) {
- std::istringstream iss(cmd);
-
- std::string word;
- int depth = -1;
-
- if (!(iss >> word >> depth) || word != "perft" || depth < 0) {
- cout << "info string usage: perft <non-negative depth>\n";
- cout.flush();
- continue;
- }
-
- auto start = std::chrono::steady_clock::now();
-
- uint64_t count = MoveGenTest(depth, &game);
-
- auto end = std::chrono::steady_clock::now();
- auto ms =
- std::chrono::duration_cast<std::chrono::milliseconds>(end - start)
- .count();
- std::ostringstream oss;
- oss << "{\"ms\": " << ms << ", \"result\": " << count << "}";
- std::string json = oss.str();
-
- std::cout << json << std::endl;
}
}
}