syzygy1/Stockfish — pull request #3 by enricoT (2014-05-04 01:25:19+00:00)
Title: Update search.cpp

I would like to propose this test in fishtest
this is bench with change (5 binaries, 5 bench each one as MCostalba suggested)
sudo nice -n -20 taskset -c 0 syzygy bench 256 1 21 >/dev/null
Total time (ms) : 163871
Nodes searched : 233017798
Nodes/second : 1421958

This is original syzygy1/stockfish (best binary from 5 compiles, 5 bench ...)
sudo nice -n -20 taskset -c 0 syzygy-master bench 256 1 21 >/dev/null
Total time (ms) : 182664
Nodes searched : 254261586
Nodes/second : 1391963

From my tests with cutechess 15+0.05 i get a very close result but i cannot say if it works on 40.000 games, so it would be nice to try fishtest.
I use 5men syzygy tablebase only, the 5 men database is complete (145 file).
To balance the if added in qsearch, i removed some if from search() i apologize if this is not correct with the fork policy.
Thanks you.

P.S.

This is perft 7 with source modified
sudo nice -n -20 taskset -c 0 syzygy perft 7 >/dev/null

Position: 1/1

Perft 7 leaf nodes: 3195901860

===========================
Total time (ms) : 23436
Nodes searched : 3195901860
Nodes/second : 136367206

This is from original syzygy1/stockfish
sudo nice -n -20 taskset -c 0 syzygy-master perft 7 >/dev/null

Position: 1/1

Perft 7 leaf nodes: 3195901860

===========================
Total time (ms) : 23171
Nodes searched : 3195901860
Nodes/second : 137926799