Skip to content

Scaling contempt in centipawns

Lyudmil Antonov edited this page Dec 13, 2016 · 1 revision

Stefan Pohl: Thanx for the new asmfish! By the way: Is it possible to correct the bug in the Contempt-parameter? When contempt=15, the draw evaluation of asmfish is -0.06 (Stockfish: -0.14). To have a contempt of 15, I have to set contempt=35. Then the drawscore of asmfish is -0.14, like Stockfish with contempt=15... Thanx in advance - Stefan (SPCC)

Patch "Fix contempt scale to centipawns" 89ce455 by dinext

Bench 5884767 (same as SF)

Lines 426-433 of guts/Think.asm

+	mov	eax, dword[options.contempt]
+	cdq	
+	imul	eax, PawnValueEg
+	mov	ecx, 100
+	idiv	ecx
+	mov	ecx, eax
 	mov	eax, dword[rbp+Pos.sideToMove]
-	mov	ecx, dword[options.contempt]
 	neg	ecx

Tesing the patched asmFish with a drawn position

asmFishW_2016-12-10_popcnt
position fen 8/8/3k4/3p4/3P4/3K4/8/8 w - - 0 1
go depth 12
info depth 1 seldepth 1 multipv 1 time 0 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 0 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 1 nps 112000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 1 nps 405000 score cp -8 nodes 405 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 1 nps 893000 score cp 8 nodes 893 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 2 nps 825000 score cp -8 nodes 1650 tbhits 0 pv d3c2 d6c6 c2b2 c6b6 b2a2 b6b5 a2b1
info depth 8 seldepth 8 multipv 1 time 2 nps 1236000 score cp 0 nodes 2472 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6 b3b2
info depth 9 seldepth 10 multipv 1 time 3 nps 1189333 score cp -8 nodes 3568 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5a5 b3a3 a5a6 a3a2 a6b6
info depth 10 seldepth 11 multipv 1 time 3 nps 1344333 score cp -8 nodes 4033 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5a5 b3a3 a5a6 a3a2 a6b6 a2b1
info depth 11 seldepth 13 multipv 1 time 4 nps 1829250 score cp 0 nodes 7317 tbhits 0 pv d3e3 d6e6 e3e2 e6d7 e2e3 d7e6
info depth 12 seldepth 13 multipv 1 time 5 nps 1723800 score cp 0 nodes 8619 tbhits 0 pv d3e3 d6e6 e3e2 e6d7 e2e3 d7e6
bestmove d3e3 ponder d6e6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 30
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 1 nps 112000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 1 nps 399000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 2 nps 508500 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 2 nps 851500 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 3 nps 899333 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 3 nps 1017666 score cp 0 nodes 3053 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 5 nps 1379400 score cp 0 nodes 6897 tbhits 0 pv d3e3 d6c6 e3f4 c6b5 f4f5 b5b6 f5e5 b6c7 e5d5 c7d7 d5e5
info depth 11 seldepth 14 multipv 1 time 6 nps 1697833 score cp -8 nodes 10187 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3 b5a5 b3c3
info depth 12 seldepth 16 multipv 1 time 7 nps 1739714 score cp -29 nodes 12178 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6a5 a3b3 a5b5 b3c3 b5c6
bestmove d3c3 ponder d6c6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 100
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 2 nps 25000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 2 nps 56000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 3 nps 133000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 4 nps 254250 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 4 nps 425750 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 5 nps 539600 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 6 nps 508833 score cp 0 nodes 3053 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 8 nps 862125 score cp 0 nodes 6897 tbhits 0 pv d3e3 d6c6 e3f4 c6b5 f4f5 b5b6 f5e5 b6c7 e5d5 c7d7 d5e5
info depth 11 seldepth 14 multipv 1 time 9 nps 1131888 score cp -8 nodes 10187 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3 b5a5 b3c3
info depth 12 seldepth 16 multipv 1 time 10 nps 1301000 score cp -100 nodes 13010 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6a5 a3b3 a5b5 b3c3 b5c6
bestmove d3c3 ponder d6c6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 50
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 2 nps 25000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 2 nps 56000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 3 nps 133000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 4 nps 254250 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 4 nps 425750 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 5 nps 539600 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 5 nps 610600 score cp 0 nodes 3053 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 7 nps 985285 score cp 0 nodes 6897 tbhits 0 pv d3e3 d6c6 e3f4 c6b5 f4f5 b5b6 f5e5 b6c7 e5d5 c7d7 d5e5
info depth 11 seldepth 14 multipv 1 time 8 nps 1273375 score cp -8 nodes 10187 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3 b5a5 b3c3
info depth 12 seldepth 16 multipv 1 time 9 nps 1379111 score cp -50 nodes 12412 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
bestmove d3c3 ponder d6c6

setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 15
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 2 nps 56000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 2 nps 199500 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 2 nps 508500 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 3 nps 567666 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 3 nps 899333 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 3 nps 1018000 score cp 0 nodes 3054 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 5 nps 1354200 score cp 0 nodes 6771 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6e6 g4g5 e6e7 g5f4 e7f6
info depth 11 seldepth 14 multipv 1 time 5 nps 1753600 score cp -14 nodes 8768 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6g6 g4f4 g6f6
info depth 12 seldepth 14 multipv 1 time 6 nps 1564166 score cp -14 nodes 9385 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6g6 g4f4 g6f6
bestmove d3e3 ponder d6e6

Testing the old asmFish (before the patch)

asmFishW_2016-12-07_popcnt
position fen 8/8/3k4/3p4/3P4/3K4/8/8 w - - 0 1
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 1 nps 112000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 2 nps 202500 score cp -8 nodes 405 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 2 nps 446500 score cp 8 nodes 893 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 2 nps 825000 score cp -8 nodes 1650 tbhits 0 pv d3c2 d6c6 c2b2 c6b6 b2a2 b6b5 a2b1
info depth 8 seldepth 8 multipv 1 time 3 nps 824000 score cp 0 nodes 2472 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6 b3b2
info depth 9 seldepth 10 multipv 1 time 3 nps 1189333 score cp -8 nodes 3568 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5a5 b3a3 a5a6 a3a2 a6b6
info depth 10 seldepth 11 multipv 1 time 4 nps 1008250 score cp -8 nodes 4033 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5a5 b3a3 a5a6 a3a2 a6b6 a2b1
info depth 11 seldepth 13 multipv 1 time 5 nps 1463400 score cp 0 nodes 7317 tbhits 0 pv d3e3 d6e6 e3e2 e6d7 e2e3 d7e6
info depth 12 seldepth 13 multipv 1 time 6 nps 1436500 score cp 0 nodes 8619 tbhits 0 pv d3e3 d6e6 e3e2 e6d7 e2e3 d7e6
bestmove d3e3 ponder d6e6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 15
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 1 nps 112000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 1 nps 405000 score cp -8 nodes 405 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 2 nps 446500 score cp 8 nodes 893 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 2 nps 825000 score cp -8 nodes 1650 tbhits 0 pv d3c2 d6c6 c2b2 c6b6 b2a2 b6b5 a2b1
info depth 8 seldepth 8 multipv 1 time 3 nps 862333 score cp -8 nodes 2587 tbhits 0 pv d3c2 d6d7 c2d1 d7c6 d1c1 c6b5 c1d1 b5b6
info depth 9 seldepth 9 multipv 1 time 4 nps 816250 score cp -8 nodes 3265 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5a6 b3a2 a6b6 a2b2
info depth 10 seldepth 12 multipv 1 time 5 nps 1522800 score cp 0 nodes 7614 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6g6 g4f3 g6f5 f3e2 f5e4 e2e1 e4d4
info depth 11 seldepth 12 multipv 1 time 5 nps 1598800 score cp 0 nodes 7994 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6g6 g4f3 g6f5 f3e2 f5e4 e2e1 e4d4
info depth 12 seldepth 14 multipv 1 time 6 nps 1575333 score cp -6 nodes 9452 tbhits 0 pv d3e3 d6e6 e3f4 e6f6 f4g4 f6g6 g4f3 g6f5 f3e3 f5e6
bestmove d3e3 ponder d6e6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 30
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 2 nps 25000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 3 nps 37333 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 3 nps 133000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 4 nps 254250 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 4 nps 425750 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 5 nps 539600 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 5 nps 610800 score cp 0 nodes 3054 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 6 nps 720666 score cp -8 nodes 4324 tbhits 0 pv d3c3 d6c6 c3b2 c6b5 b2b3 b5a5 b3c3 a5b5 c3d3 b5b6 d3e2
info depth 11 seldepth 13 multipv 1 time 7 nps 896857 score cp -8 nodes 6278 tbhits 0 pv d3c3 d6c6 c3b2 c6b5 b2b3 b5a5 b3c3 a5b5 c3d3 b5b6 d3e2
info depth 12 seldepth 13 multipv 1 time 9 nps 833777 score cp -8 nodes 7504 tbhits 0 pv d3c3 d6c6 c3b2 c6b5 b2b3 b5a5 b3c3 a5b5 c3d3 b5b6 d3e2 b6b5
bestmove d3c3 ponder d6c6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 50
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 1 nps 50000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 1 nps 112000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 1 nps 399000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 2 nps 508500 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 2 nps 851500 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 3 nps 899333 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 3 nps 1017666 score cp 0 nodes 3053 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 5 nps 1379400 score cp 0 nodes 6897 tbhits 0 pv d3e3 d6c6 e3f4 c6b5 f4f5 b5b6 f5e5 b6c7 e5d5 c7d7 d5e5
info depth 11 seldepth 14 multipv 1 time 6 nps 1679666 score cp -8 nodes 10078 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3 b5a5 b3c3
info depth 12 seldepth 15 multipv 1 time 7 nps 1613714 score cp -20 nodes 11296 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6a5 a3b3 a5b5 b3c3 b5c6
bestmove d3c3 ponder d6c6
setoption name Clear Hash value 1
info string hash cleared
setoption name Contempt value 100
go depth 12
info depth 1 seldepth 1 multipv 1 time 1 nps 5000 score cp -8 nodes 5 tbhits 0 pv d3c2
info depth 2 seldepth 2 multipv 1 time 1 nps 18000 score cp 8 nodes 18 tbhits 0 pv d3c2 d6c6
info depth 3 seldepth 3 multipv 1 time 2 nps 25000 score cp -8 nodes 50 tbhits 0 pv d3c2 d6c6 c2b1
info depth 4 seldepth 4 multipv 1 time 2 nps 56000 score cp 8 nodes 112 tbhits 0 pv d3c2 d6c6 c2b1 c6b5
info depth 5 seldepth 5 multipv 1 time 3 nps 133000 score cp -8 nodes 399 tbhits 0 pv d3c2 d6c6 c2b1 c6b5 b1c1
info depth 6 seldepth 6 multipv 1 time 4 nps 254250 score cp 8 nodes 1017 tbhits 0 pv d3c2 d6c6 c2b2 c6b5 b2b3 b5c6
info depth 7 seldepth 7 multipv 1 time 4 nps 425750 score cp -8 nodes 1703 tbhits 0 pv d3c2 d6c6 c2b2 c6d6 b2c1 d6e6 c1d1
info depth 8 seldepth 8 multipv 1 time 5 nps 539600 score cp 0 nodes 2698 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
info depth 9 seldepth 10 multipv 1 time 5 nps 610600 score cp 0 nodes 3053 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3
info depth 10 seldepth 12 multipv 1 time 7 nps 985285 score cp 0 nodes 6897 tbhits 0 pv d3e3 d6c6 e3f4 c6b5 f4f5 b5b6 f5e5 b6c7 e5d5 c7d7 d5e5
info depth 11 seldepth 14 multipv 1 time 9 nps 1131888 score cp -8 nodes 10187 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4a3 a6b5 a3b3 b5a5 b3c3
info depth 12 seldepth 16 multipv 1 time 9 nps 1365333 score cp -40 nodes 12288 tbhits 0 pv d3c3 d6c6 c3b4 c6b6 b4a4 b6a6 a4b4 a6b6
bestmove d3c3 ponder d6c6
Clone this wiki locally