mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 08:43:09 +00:00
Higher movetime resolution for benchmarks
Use a millisecond movetime precision for benchmarks No functional change Resolves #198
This commit is contained in:
parent
202a78e8e4
commit
17bcdb9212
2 changed files with 3 additions and 3 deletions
|
@ -31,7 +31,7 @@ PREFIX = /usr/local
|
||||||
BINDIR = $(PREFIX)/bin
|
BINDIR = $(PREFIX)/bin
|
||||||
|
|
||||||
### Built-in benchmark for pgo-builds
|
### Built-in benchmark for pgo-builds
|
||||||
PGOBENCH = ./$(EXE) bench 16 1 1 default time
|
PGOBENCH = ./$(EXE) bench 16 1 1000 default time
|
||||||
|
|
||||||
### Object files
|
### Object files
|
||||||
OBJS = benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o \
|
OBJS = benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o \
|
||||||
|
|
|
@ -88,7 +88,7 @@ const char* Defaults[] = {
|
||||||
/// be used, the limit value spent for each position (optional, default is
|
/// be used, the limit value spent for each position (optional, default is
|
||||||
/// depth 13), 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
|
/// format (defaults are the positions defined above) and the type of the
|
||||||
/// limit value: depth (default), time in secs or number of nodes.
|
/// limit value: depth (default), time in millisecs or number of nodes.
|
||||||
|
|
||||||
void benchmark(const Position& current, istream& is) {
|
void benchmark(const Position& current, istream& is) {
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ void benchmark(const Position& current, istream& is) {
|
||||||
TT.clear();
|
TT.clear();
|
||||||
|
|
||||||
if (limitType == "time")
|
if (limitType == "time")
|
||||||
limits.movetime = 1000 * atoi(limit.c_str()); // movetime is in ms
|
limits.movetime = atoi(limit.c_str()); // movetime is in ms
|
||||||
|
|
||||||
else if (limitType == "nodes")
|
else if (limitType == "nodes")
|
||||||
limits.nodes = atoi(limit.c_str());
|
limits.nodes = atoi(limit.c_str());
|
||||||
|
|
Loading…
Add table
Reference in a new issue