cheng3 uci v1.02 (now including source)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: cheng3 uci v1.02 (now including source)

Post by Dann Corbit »

mar wrote:
Dann Corbit wrote:Here is a version with a 64 bit build:
http://cap.connx.com/chess-engines/new- ... ng3_uci.7z

There is a bug in the original where array bounds are over-written.
Wow thanks Dann it seems you changed a lot (WinMerge shows tons of differences, perhaps formatting/whitespace?), I suppose it was for the sake of compiler compatibility + adding enum names and consts where appropriate.
Can you tell me where the array indexing bug is to be found?

Second: the engine is optimized for 32-bit so I don't really think the 64-bit will be any faster (am I wrong? I can't test it for I don't have access to 64-bit OS). I'm 100% sure there's a way to use bsf/bsr in the x64 version so that things go faster (unfortunately __asm doesn't work in MS compiler in x64 mode). The multi-table-lookups used in non-MSC compilers (getLSB/MSB) will be slower IMO.

Code: Select all

bitboard.cpp (   1863): //    UNROLLED_UNDO( 16 ); BUGBUG:DRC there are only 16 bits total in the table
bitboard.cpp (   1864): //    UNROLLED_UNDO( 17 ); BUGBUG:DRC there are only 16 bits total in the table
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: cheng3 uci v1.02 (now including source)

Post by Dann Corbit »

mar wrote:
Dann Corbit wrote:Here is a version with a 64 bit build:
http://cap.connx.com/chess-engines/new- ... ng3_uci.7z

There is a bug in the original where array bounds are over-written.
Wow thanks Dann it seems you changed a lot (WinMerge shows tons of differences, perhaps formatting/whitespace?), I suppose it was for the sake of compiler compatibility + adding enum names and consts where appropriate.
Can you tell me where the array indexing bug is to be found?

Second: the engine is optimized for 32-bit so I don't really think the 64-bit will be any faster (am I wrong? I can't test it for I don't have access to 64-bit OS). I'm 100% sure there's a way to use bsf/bsr in the x64 version so that things go faster (unfortunately __asm doesn't work in MS compiler in x64 mode). The multi-table-lookups used in non-MSC compilers (getLSB/MSB) will be slower IMO.
There is not a large performance difference:

Code: Select all

C:\pgn\winboard-engines\cheng3_uci>cheng3_32.exe
uci
id name cheng3 1.02
id author Martin Sedlak
option name Hash type spin min 1 max 1024 default 4
option name Clear Hash type button
option name Ponder type check default true
option name Skill type spin min 0 max 100 default 100
option name OldTimeControl type check default false
uciok
ucinewgame
info string Starting new game, hash table cleared
go infinite
info depth 1 currmove a2a4 currmovenumber 1 time 0 nodes 1 nps 0 hashfull 0
info depth 1 score cp 4 time 0 nodes 2 nps 0 hashfull 0 pv a2a4
info depth 1 score cp 7 time 16 nodes 6 nps 375 hashfull 0 pv b2b3
info depth 1 score cp 8 time 16 nodes 9 nps 562 hashfull 0 pv c2c3
info depth 1 score cp 30 time 31 nodes 11 nps 354 hashfull 0 pv d2d4
info depth 1 score cp 31 time 31 nodes 14 nps 451 hashfull 0 pv e2e4
info depth 1 score cp 46 time 31 nodes 24 nps 774 hashfull 0 pv b1c3
info depth 2 currmove b1c3 currmovenumber 1 time 47 nodes 27 nps 574 hashfull 0
info depth 2 seldepth 4 score cp 31 upperbound time 47 nodes 71 nps 1510 hashfull 0 pv b1c3 b8a6
info depth 2 currmove b1c3 currmovenumber 1 time 62 nodes 72 nps 1161 hashfull 0
info depth 2 score cp 1 upperbound time 62 nodes 97 nps 1564 hashfull 0 pv b1c3 b8a6
info depth 2 currmove b1c3 currmovenumber 1 time 78 nodes 98 nps 1256 hashfull 0
info depth 2 score cp 0 time 78 nodes 119 nps 1525 hashfull 0 pv b1c3 b8c6
info depth 3 currmove b1c3 currmovenumber 1 time 94 nodes 139 nps 1478 hashfull 0
info depth 3 seldepth 4 score cp 15 lowerbound time 94 nodes 191 nps 2031 hashfull 0 pv b1c3 b8c6 c3d5
info depth 3 currmove b1c3 currmovenumber 1 time 109 nodes 192 nps 1761 hashfull 0
info depth 3 score cp 44 time 109 nodes 273 nps 2504 hashfull 0 pv b1c3 b8c6 g1f3
info depth 4 currmove b1c3 currmovenumber 1 time 125 nodes 312 nps 2496 hashfull 0
info depth 4 seldepth 6 score cp 29 upperbound time 125 nodes 642 nps 5136 hashfull 1 pv b1c3 b8c6 g1f3 g8f6
info depth 4 currmove b1c3 currmovenumber 1 time 140 nodes 643 nps 4592 hashfull 1
info depth 4 score cp 0 time 140 nodes 721 nps 5150 hashfull 1 pv b1c3 b8c6 g1f3 g8f6
info depth 5 currmove b1c3 currmovenumber 1 time 156 nodes 1620 nps 10384 hashfull 3
info depth 5 seldepth 7 score cp 15 lowerbound time 156 nodes 1753 nps 11237 hashfull 4 pv b1c3 b8c6 g1f3 g8f6 d2d3
info depth 5 currmove b1c3 currmovenumber 1 time 172 nodes 1754 nps 10197 hashfull 4
info depth 5 seldepth 7 score cp 27 time 187 nodes 2234 nps 11946 hashfull 5 pv b1c3 b8c6 g1f3 g8f6 d2d4
info depth 6 currmove b1c3 currmovenumber 1 time 187 nodes 2369 nps 12668 hashfull 5
info depth 6 seldepth 11 score cp 42 lowerbound time 218 nodes 10420 nps 47798 hashfull 23 pv e2e3 b8c6 g1f3 g8f6 f1e2
info depth 6 currmove e2e3 currmovenumber 1 time 218 nodes 10421 nps 47802 hashfull 23
info depth 6 seldepth 10 score cp 47 time 234 nodes 13693 nps 58517 hashfull 25 pv e2e3 b8c6 g1f3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove e2e3 currmovenumber 1 time 234 nodes 13792 nps 58940 hashfull 25
info depth 7 seldepth 10 score cp 32 upperbound time 250 nodes 15953 nps 63812 hashfull 28 pv e2e3 b8c6 g1f3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove e2e3 currmovenumber 1 time 250 nodes 15954 nps 63816 hashfull 28
info depth 7 seldepth 14 score cp 23 time 281 nodes 23576 nps 83900 hashfull 42 pv b1c3 g8f6 g1f3 e7e6 e2e4 f8d6 e4e5
info depth 8 currmove b1c3 currmovenumber 1 time 296 nodes 24771 nps 83685 hashfull 44
info depth 8 seldepth 16 score cp 28 time 312 nodes 31262 nps 100198 hashfull 56 pv b1c3 g8f6 g1f3 b8c6 e2e3 d7d5 f1d3 d5d4
info depth 8 seldepth 16 score cp 31 time 343 nodes 49635 nps 144708 hashfull 85 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 359 nodes 49681 nps 138387 hashfull 85
info depth 9 seldepth 17 score cp 16 upperbound time 421 nodes 87044 nps 206755 hashfull 163 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 437 nodes 87045 nps 199187 hashfull 163
info depth 9 seldepth 19 score cp 10 time 484 nodes 111106 nps 229557 hashfull 205 pv g1f3 b8c6 b1c3 g8f6 d2d4 e7e6 c1f4 f8d6 f4d6 c7d6
info depth 10 currmove g1f3 currmovenumber 1 time 530 nodes 140793 nps 265647 hashfull 248
info depth 10 seldepth 19 score cp 19 time 640 nodes 199758 nps 312121 hashfull 348 pv g1f3 b8c6 b1c3 g8f6 e2e3 e7e6 f1e2 f8b4 a2a3 b4c3 d2c3
info depth 11 currmove g1f3 currmovenumber 1 time 671 nodes 221649 nps 330326 hashfull 381
info depth 11 seldepth 24 score cp 13 time 1123 nodes 470085 nps 418597 hashfull 749 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 f1b5 c8d7 d2d4 f8b4 e1g1 b4c3 b5d7 b8d7 b2c3
info depth 11 currmove d2d4 currmovenumber 2 time 1139 nodes 470085 nps 412717 hashfull 749
info depth 11 seldepth 24 score cp 20 time 2106 nodes 1016386 nps 482614 hashfull 982 pv e2e4 g8f6 e4e5 f6d5 g1f3 d7d6 c2c4 d5b4 e5d6 c7d6 b1c3
info depth 11 currmove b1c3 currmovenumber 4 time 2122 nodes 1016386 nps 478975 hashfull 982
info depth 12 currmove e2e4 currmovenumber 1 time 2200 nodes 1063809 nps 483549 hashfull 985
info depth 12 seldepth 29 score cp 25 time 3900 nodes 1986962 nps 509477 hashfull 999 pv e2e4 b8c6 g1f3 e7e6 d2d4 g8f6 f1d3 f8e7 b1c3 e8g8 c1e3 f6g4 e1g1 g4e3 f2e3
info depth 12 currmove g1f3 currmovenumber 2 time 3916 nodes 1986962 nps 507395 hashfull 999
info depth 12 currmove b2b4 currmovenumber 18 time 4181 nodes 2123478 nps 507887 hashfull 999
info depth 13 currmove e2e4 currmovenumber 1 time 4196 nodes 2125556 nps 506567 hashfull 999

C:\pgn\winboard-engines\cheng3_uci>cheng3_uci_Intel_x64.exe
uci
id name cheng3 1.02
id author Martin Sedlak
option name Hash type spin min 1 max 1024 default 4
option name Clear Hash type button
option name Ponder type check default true
option name Skill type spin min 0 max 100 default 100
option name OldTimeControl type check default false
uciok
ucinewgame
info string Starting new game, hash table cleared
go infinite
info depth 1 currmove g1h3 currmovenumber 1 time 0 nodes 1 nps 0 hashfull 0
info depth 1 score cp 22 time 16 nodes 2 nps 125 hashfull 0 pv g1h3
info depth 1 score cp 44 time 16 nodes 4 nps 250 hashfull 0 pv g1f3
info depth 1 score cp 46 time 31 nodes 6 nps 193 hashfull 0 pv b1c3
info depth 2 currmove b1c3 currmovenumber 1 time 31 nodes 24 nps 774 hashfull 0
info depth 2 score cp 31 upperbound time 47 nodes 71 nps 1510 hashfull 0 pv b1c3 e7e6
info depth 2 currmove b1c3 currmovenumber 1 time 47 nodes 72 nps 1531 hashfull 0
info depth 2 score cp 1 upperbound time 62 nodes 116 nps 1870 hashfull 0 pv b1c3 e7e6
info depth 2 currmove b1c3 currmovenumber 1 time 62 nodes 117 nps 1887 hashfull 0
info depth 2 score cp 0 time 62 nodes 138 nps 2225 hashfull 0 pv b1c3 b8c6
info depth 3 currmove b1c3 currmovenumber 1 time 78 nodes 158 nps 2025 hashfull 0
info depth 3 seldepth 5 score cp 15 lowerbound time 78 nodes 203 nps 2602 hashfull 0 pv b1c3 b8c6 g1h3
info depth 3 currmove b1c3 currmovenumber 1 time 94 nodes 204 nps 2170 hashfull 0
info depth 3 score cp 44 time 94 nodes 253 nps 2691 hashfull 0 pv b1c3 b8c6 g1f3
info depth 4 currmove b1c3 currmovenumber 1 time 94 nodes 292 nps 3106 hashfull 0
info depth 4 seldepth 6 score cp 29 upperbound time 109 nodes 575 nps 5275 hashfull 1 pv b1c3 b8c6 g1f3 e7e6
info depth 4 currmove b1c3 currmovenumber 1 time 109 nodes 576 nps 5284 hashfull 1
info depth 4 seldepth 6 score cp 0 time 125 nodes 673 nps 5384 hashfull 1 pv b1c3 b8c6 g1f3 g8f6
info depth 5 currmove b1c3 currmovenumber 1 time 125 nodes 1491 nps 11928 hashfull 3
info depth 5 seldepth 7 score cp 15 lowerbound time 140 nodes 1611 nps 11507 hashfull 3 pv b1c3 b8c6 g1f3 g8f6 e2e3
info depth 5 currmove b1c3 currmovenumber 1 time 140 nodes 1612 nps 11514 hashfull 3
info depth 5 seldepth 7 score cp 27 time 140 nodes 2174 nps 15528 hashfull 4 pv b1c3 b8c6 g1f3 g8f6 d2d4
info depth 6 currmove b1c3 currmovenumber 1 time 156 nodes 2398 nps 15371 hashfull 5
info depth 6 seldepth 14 score cp 42 lowerbound time 172 nodes 9675 nps 56250 hashfull 20 pv g1f3 b8c6 e2e3 e7e6 f1d3
info depth 6 currmove g1f3 currmovenumber 1 time 172 nodes 9676 nps 56255 hashfull 20
info depth 6 seldepth 12 score cp 47 time 187 nodes 13816 nps 73882 hashfull 25 pv g1f3 b8c6 e2e3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove g1f3 currmovenumber 1 time 187 nodes 14559 nps 77855 hashfull 26
info depth 7 seldepth 11 score cp 32 upperbound time 203 nodes 18147 nps 89394 hashfull 31 pv g1f3 b8c6 e2e3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove g1f3 currmovenumber 1 time 203 nodes 18148 nps 89399 hashfull 31
info depth 7 seldepth 12 score cp 23 time 218 nodes 23516 nps 107871 hashfull 39 pv g1f3 e7e6 b1c3 g8f6 e2e4 f8d6 e4e5
info depth 8 currmove g1f3 currmovenumber 1 time 234 nodes 25559 nps 109226 hashfull 43
info depth 8 seldepth 16 score cp 38 lowerbound time 250 nodes 38882 nps 155528 hashfull 69 pv g1f3 e7e6 b1c3 g8f6 e2e3 b8c6 f1d3
info depth 8 currmove g1f3 currmovenumber 1 time 265 nodes 38883 nps 146728 hashfull 69
info depth 8 seldepth 16 score cp 31 time 281 nodes 56589 nps 201384 hashfull 101 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 296 nodes 56995 nps 192550 hashfull 101
info depth 9 seldepth 16 score cp 16 upperbound time 328 nodes 85091 nps 259423 hashfull 155 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 343 nodes 85092 nps 248081 hashfull 155
info depth 9 seldepth 18 score cp 10 time 390 nodes 118466 nps 303758 hashfull 213 pv g1f3 b8c6 b1c3 g8f6 d2d4 e7e6 c1f4 f8d6 f4d6 c7d6
info depth 10 currmove g1f3 currmovenumber 1 time 421 nodes 141535 nps 336187 hashfull 246
info depth 10 seldepth 20 score cp 20 time 515 nodes 210728 nps 409180 hashfull 365 pv g1f3 b8c6 b1c3 g8f6 e2e3 e7e5 f1b5 f8d6 d2d4 e5e4
info depth 11 currmove g1f3 currmovenumber 1 time 530 nodes 228555 nps 431235 hashfull 393
info depth 11 seldepth 21 score cp 10 time 858 nodes 470817 nps 548737 hashfull 717 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 d2d4 f8b4 f1d3 b8c6 a2a3
info depth 11 currmove e2e4 currmovenumber 2 time 858 nodes 470817 nps 548737 hashfull 717
info depth 11 seldepth 26 score cp 15 time 1591 nodes 1012636 nps 636477 hashfull 979 pv e2e4 b8c6 b1c3 g8f6 g1f3 e7e6 e4e5 f6g4 d2d4 f8e7 h2h3
info depth 11 currmove d2d4 currmovenumber 3 time 1607 nodes 1012636 nps 630140 hashfull 979
info depth 12 currmove e2e4 currmovenumber 1 time 1716 nodes 1101504 nps 641902 hashfull 986
info depth 12 seldepth 25 score cp 17 time 2465 nodes 1649080 nps 668997 hashfull 999 pv e2e4 b8c6 b1c3 g8f6 g1f3 e7e5 f1b5 f8b4 d1e2 d7d6 e2c4 b4c3 c4c3
info depth 12 currmove g1f3 currmovenumber 2 time 2480 nodes 1649080 nps 664951 hashfull 999
info depth 12 seldepth 26 score cp 18 time 3011 nodes 2035501 nps 676021 hashfull 999 pv g1f3 g8f6 b1c3 b8c6 d2d4 e7e6 e2e3 f8b4 f1d3 f6d5 c1d2 b4c3 d2c3 d5c3 b2c3
info depth 12 currmove d2d4 currmovenumber 3 time 3026 nodes 2035501 nps 672670 hashfull 999
info depth 13 currmove g1f3 currmovenumber 1 time 3245 nodes 2188674 nps 674475 hashfull 999
info depth 13 seldepth 26 score cp 10 time 4976 nodes 3409911 nps 685271 hashfull 1000 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 d2d4 b8c6 f1d3 f8b4 e1g1 b4c3 b2c3 e8g8
info depth 13 currmove e2e4 currmovenumber 2 time 4992 nodes 3409911 nps 683075 hashfull 1000
info time 6989 nodes 4845266 nps 693270 hashfull 1000
info time 9001 nodes 6260265 nps 695507 hashfull 1000
info depth 13 seldepth 29 score cp 22 time 9438 nodes 6571599 nps 696291 hashfull 1000 pv e2e4 g8f6 e4e5 f6d5 g1f3 d7d6 d2d4 d6e5 d4e5 e7e6 c2c4 f8b4 c1d2 b4d2 b1d2
info depth 13 currmove d2d4 currmovenumber 3 time 9454 nodes 6571599 nps 695113 hashfull 1000
info depth 13 currmove e2e3 currmovenumber 4 time 9984 nodes 6943672 nps 695479 hashfull 1000
info depth 13 currmove b2b4 currmovenumber 15 time 10265 nodes 7120962 nps 693712 hashfull 1000
info depth 14 currmove e2e4 currmovenumber 1 time 10280 nodes 7130824 nps 693659 hashfull 1000

C:\pgn\winboard-engines\cheng3_uci>cheng3_uci_msvc_x64.exe
uci
id name cheng3 1.02
id author Martin Sedlak
option name Hash type spin min 1 max 1024 default 4
option name Clear Hash type button
option name Ponder type check default true
option name Skill type spin min 0 max 100 default 100
option name OldTimeControl type check default false
uciok
ucinewgame
info string Starting new game, hash table cleared
go infinite
info depth 1 currmove g1h3 currmovenumber 1 time 0 nodes 1 nps 0 hashfull 0
info depth 1 score cp 22 time 16 nodes 2 nps 125 hashfull 0 pv g1h3
info depth 1 score cp 44 time 16 nodes 4 nps 250 hashfull 0 pv g1f3
info depth 1 score cp 46 time 16 nodes 6 nps 375 hashfull 0 pv b1c3
info depth 2 currmove b1c3 currmovenumber 1 time 16 nodes 24 nps 1500 hashfull 0
info depth 2 score cp 31 upperbound time 32 nodes 71 nps 2218 hashfull 0 pv b1c3 e7e6
info depth 2 currmove b1c3 currmovenumber 1 time 32 nodes 72 nps 2250 hashfull 0
info depth 2 score cp 1 upperbound time 32 nodes 116 nps 3625 hashfull 0 pv b1c3 e7e6
info depth 2 currmove b1c3 currmovenumber 1 time 47 nodes 117 nps 2489 hashfull 0
info depth 2 score cp 0 time 47 nodes 138 nps 2936 hashfull 0 pv b1c3 b8c6
info depth 3 currmove b1c3 currmovenumber 1 time 47 nodes 158 nps 3361 hashfull 0
info depth 3 seldepth 5 score cp 15 lowerbound time 63 nodes 203 nps 3222 hashfull 0 pv b1c3 b8c6 g1h3
info depth 3 currmove b1c3 currmovenumber 1 time 63 nodes 204 nps 3238 hashfull 0
info depth 3 score cp 44 time 63 nodes 253 nps 4015 hashfull 0 pv b1c3 b8c6 g1f3
info depth 4 currmove b1c3 currmovenumber 1 time 78 nodes 292 nps 3743 hashfull 0
info depth 4 seldepth 6 score cp 29 upperbound time 78 nodes 575 nps 7371 hashfull 1 pv b1c3 b8c6 g1f3 e7e6
info depth 4 currmove b1c3 currmovenumber 1 time 78 nodes 576 nps 7384 hashfull 1
info depth 4 seldepth 6 score cp 0 time 78 nodes 673 nps 8628 hashfull 1 pv b1c3 b8c6 g1f3 g8f6
info depth 5 currmove b1c3 currmovenumber 1 time 94 nodes 1491 nps 15861 hashfull 3
info depth 5 seldepth 7 score cp 15 lowerbound time 94 nodes 1611 nps 17138 hashfull 3 pv b1c3 b8c6 g1f3 g8f6 e2e3
info depth 5 currmove b1c3 currmovenumber 1 time 94 nodes 1612 nps 17148 hashfull 3
info depth 5 seldepth 7 score cp 27 time 94 nodes 2174 nps 23127 hashfull 4 pv b1c3 b8c6 g1f3 g8f6 d2d4
info depth 6 currmove b1c3 currmovenumber 1 time 94 nodes 2398 nps 25510 hashfull 5
info depth 6 seldepth 14 score cp 42 lowerbound time 110 nodes 9675 nps 87954 hashfull 20 pv g1f3 b8c6 e2e3 e7e6 f1d3
info depth 6 currmove g1f3 currmovenumber 1 time 110 nodes 9676 nps 87963 hashfull 20
info depth 6 seldepth 12 score cp 47 time 125 nodes 13816 nps 110528 hashfull 25 pv g1f3 b8c6 e2e3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove g1f3 currmovenumber 1 time 125 nodes 14559 nps 116472 hashfull 26
info depth 7 seldepth 11 score cp 32 upperbound time 141 nodes 18147 nps 128702 hashfull 31 pv g1f3 b8c6 e2e3 g8f6 f1e2 d7d5 e1g1
info depth 7 currmove g1f3 currmovenumber 1 time 141 nodes 18148 nps 128709 hashfull 31
info depth 7 seldepth 12 score cp 23 time 156 nodes 23516 nps 150743 hashfull 39 pv g1f3 e7e6 b1c3 g8f6 e2e4 f8d6 e4e5
info depth 8 currmove g1f3 currmovenumber 1 time 172 nodes 25559 nps 148598 hashfull 43
info depth 8 seldepth 16 score cp 38 lowerbound time 188 nodes 38882 nps 206819 hashfull 69 pv g1f3 e7e6 b1c3 g8f6 e2e3 b8c6 f1d3
info depth 8 currmove g1f3 currmovenumber 1 time 203 nodes 38883 nps 191541 hashfull 69
info depth 8 seldepth 16 score cp 31 time 234 nodes 56589 nps 241833 hashfull 101 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 234 nodes 56995 nps 243568 hashfull 101
info depth 9 seldepth 16 score cp 16 upperbound time 281 nodes 85091 nps 302814 hashfull 155 pv g1f3 b8c6 e2e3 g8f6 f1d3 d7d5 a2a3 e7e5 e1g1
info depth 9 currmove g1f3 currmovenumber 1 time 281 nodes 85092 nps 302818 hashfull 155
info depth 9 seldepth 18 score cp 10 time 328 nodes 118466 nps 361176 hashfull 213 pv g1f3 b8c6 b1c3 g8f6 d2d4 e7e6 c1f4 f8d6 f4d6 c7d6
info depth 10 currmove g1f3 currmovenumber 1 time 359 nodes 141535 nps 394247 hashfull 246
info depth 10 seldepth 20 score cp 20 time 453 nodes 210728 nps 465183 hashfull 365 pv g1f3 b8c6 b1c3 g8f6 e2e3 e7e5 f1b5 f8d6 d2d4 e5e4
info depth 11 currmove g1f3 currmovenumber 1 time 484 nodes 228555 nps 472221 hashfull 393
info depth 11 seldepth 21 score cp 10 time 812 nodes 470817 nps 579823 hashfull 717 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 d2d4 f8b4 f1d3 b8c6 a2a3
info depth 11 currmove e2e4 currmovenumber 2 time 827 nodes 470817 nps 569307 hashfull 717
info depth 11 seldepth 26 score cp 15 time 1592 nodes 1012636 nps 636077 hashfull 979 pv e2e4 b8c6 b1c3 g8f6 g1f3 e7e6 e4e5 f6g4 d2d4 f8e7 h2h3
info depth 11 currmove d2d4 currmovenumber 3 time 1592 nodes 1012636 nps 636077 hashfull 979
info depth 12 currmove e2e4 currmovenumber 1 time 1716 nodes 1101504 nps 641902 hashfull 986
info depth 12 seldepth 25 score cp 17 time 2496 nodes 1649080 nps 660689 hashfull 999 pv e2e4 b8c6 b1c3 g8f6 g1f3 e7e5 f1b5 f8b4 d1e2 d7d6 e2c4 b4c3 c4c3
info depth 12 currmove g1f3 currmovenumber 2 time 2512 nodes 1649080 nps 656480 hashfull 999
info depth 12 seldepth 26 score cp 18 time 3089 nodes 2035501 nps 658951 hashfull 999 pv g1f3 g8f6 b1c3 b8c6 d2d4 e7e6 e2e3 f8b4 f1d3 f6d5 c1d2 b4c3 d2c3 d5c3 b2c3
info depth 12 currmove d2d4 currmovenumber 3 time 3089 nodes 2035501 nps 658951 hashfull 999
info depth 13 currmove g1f3 currmovenumber 1 time 3323 nodes 2188674 nps 658643 hashfull 999
info time 5102 nodes 3379450 nps 662377 hashfull 1000
info depth 13 seldepth 26 score cp 10 time 5148 nodes 3409911 nps 662375 hashfull 1000 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 d2d4 b8c6 f1d3 f8b4 e1g1 b4c3 b2c3 e8g8
info depth 13 currmove e2e4 currmovenumber 2 time 5148 nodes 3409911 nps 662375 hashfull 1000
info time 7161 nodes 4776903 nps 667072 hashfull 1000
info time 9173 nodes 6135351 nps 668848 hashfull 1000
info depth 13 seldepth 29 score cp 22 time 9813 nodes 6571599 nps 669682 hashfull 1000 pv e2e4 g8f6 e4e5 f6d5 g1f3 d7d6 d2d4 d6e5 d4e5 e7e6 c2c4 f8b4 c1d2 b4d2 b1d2
info depth 13 currmove d2d4 currmovenumber 3 time 9828 nodes 6571599 nps 668660 hashfull 1000
info depth 13 currmove e2e3 currmovenumber 4 time 10406 nodes 6943672 nps 667275 hashfull 1000
info depth 13 currmove b2b4 currmovenumber 15 time 10702 nodes 7120962 nps 665386 hashfull 1000
info depth 14 currmove e2e4 currmovenumber 1 time 10718 nodes 7130824 nps 665312 hashfull 1000
info time 11825 nodes 7896773 nps 667803 hashfull 1000
mar
Posts: 2559
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: cheng3 uci v1.02 (now including source)

Post by mar »

I see. That was a result of hasty cleanup. Thanks
mar
Posts: 2559
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: cheng3 uci v1.02 (now including source)

Post by mar »

no problem :)