-
- do {
- // Wait for a command from stdin
- if (!getline(cin, cmd))
- cmd = "quit";
-
- } while (execute_uci_command(cmd));
- }
- else // Process command line arguments
- {
- if (string(argv[1]) != "bench" || argc > 7)
- cout << "Usage: stockfish bench [hash size = 128] [threads = 1] "
- << "[limit = 12] [fen positions file = default] "
- << "[depth, time, perft or node limited = depth]" << endl;
- else
- benchmark(argc, argv);