mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 08:43:09 +00:00
Triviality in main.cpp
No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
deb212cb05
commit
2511386155
1 changed files with 10 additions and 20 deletions
24
src/main.cpp
24
src/main.cpp
|
@ -75,7 +75,7 @@ int main(int argc, char* argv[]) {
|
||||||
CALLGRIND_START_INSTRUMENTATION;
|
CALLGRIND_START_INSTRUMENTATION;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (argc <= 1)
|
if (argc < 2)
|
||||||
{
|
{
|
||||||
// Print copyright notice
|
// Print copyright notice
|
||||||
cout << engine_name() << " by " << engine_author() << endl;
|
cout << engine_name() << " by " << engine_author() << endl;
|
||||||
|
@ -84,27 +84,17 @@ int main(int argc, char* argv[]) {
|
||||||
cout << "Good! CPU has hardware POPCNT." << endl;
|
cout << "Good! CPU has hardware POPCNT." << endl;
|
||||||
|
|
||||||
// Wait for a command from the user, and passes this command to
|
// Wait for a command from the user, and passes this command to
|
||||||
// execute_uci_command() and also intercepts EOF from stdin, by
|
// execute_uci_command() and also intercepts EOF from stdin to
|
||||||
// translating EOF to the "quit" command. This ensures that we
|
// ensure that we exit gracefully if the GUI dies unexpectedly.
|
||||||
// exit gracefully if the GUI dies unexpectedly.
|
|
||||||
string cmd;
|
string cmd;
|
||||||
|
while (getline(cin, cmd) && execute_uci_command(cmd)) {}
|
||||||
do {
|
|
||||||
// Wait for a command from stdin
|
|
||||||
if (!getline(cin, cmd))
|
|
||||||
cmd = "quit";
|
|
||||||
|
|
||||||
} while (execute_uci_command(cmd));
|
|
||||||
}
|
}
|
||||||
else // Process command line arguments
|
else if (string(argv[1]) == "bench" && argc < 8)
|
||||||
{
|
benchmark(argc, argv);
|
||||||
if (string(argv[1]) != "bench" || argc > 7)
|
else
|
||||||
cout << "Usage: stockfish bench [hash size = 128] [threads = 1] "
|
cout << "Usage: stockfish bench [hash size = 128] [threads = 1] "
|
||||||
<< "[limit = 12] [fen positions file = default] "
|
<< "[limit = 12] [fen positions file = default] "
|
||||||
<< "[depth, time, perft or node limited = depth]" << endl;
|
<< "[depth, time, perft or node limited = depth]" << endl;
|
||||||
else
|
|
||||||
benchmark(argc, argv);
|
|
||||||
}
|
|
||||||
|
|
||||||
exit_threads();
|
exit_threads();
|
||||||
quit_eval();
|
quit_eval();
|
||||||
|
|
Loading…
Add table
Reference in a new issue