Typhoon 1.00 (built on Jun 29 2008 15:18:00): Copyright (C) 2000-2007, Scott Gasch (scott.gasch@gmail.com) $Id: chess.h 353 2008-06-29 18:10:16Z scott $ GCC 4.0.1 (Apple Inc. build 5465) Make profile used: -std=gnu99 -D_X86_ -DOSX -DGENETIC -g -O3 -fexpensive-optimizations -ffast-math -finline-functions -m32 -DPERF_COUNTERS -DMP -DSMP Multiprocessor enabled; 1 searcher thread Performance counters Hash sizes: 64 Mb (main), 10 Mb / thread (pawn), 48 Mb / thread (eval) QCheckPlies: 1 FutilityBase: 50 Logging Eval DNA. -1,90,81,73,67,62,57,52,50,50,50,50,50,50,50,50,-1,-1,125,117,109,100,91,84,78,71,66,66,66,66,66,66,66,-1,-1,150,132,124,116,109,102,94,87,77,77,77,77,77,77,77,-1 -43,-15,0,3,6,10,15,21,28,-63,-25,0,4,9,14,19,25,32,-10,0,0,7,15,20,24,29,36 0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,3,4,5,6,6,7,7,7,7,8,8,8,8,8,8,8,8 8,8,8,8,8,8,8,8,8,7,7,7,7,6,6,5,4,3,3,3,2,2,2,1,1,1,0,0,0,0,0,0 8,8,8,8,8,8,7,7,7,6,7,5,4,5,4,3,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,-8,0,5,5,5,5,0,-8,0,0,0,0,0,0,0,0,-8,0,5,9,9,5,0,-8,0,0,0,0,0,0,0,0,-8,0,5,9,9,5,0,-8,0,0,0,0,0,0,0,0,-8,0,5,5,5,5,0,-8,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-7,-5,-5,-7,-7,-5,-5,-7,0,0,0,0,0,0,0,0,-5,-4,-4,-5,-5,-4,-4,-5,0,0,0,0,0,0,0,0,-4,-3,-3,-4,-4,-3,-3,-4,0,0,0,0,0,0,0,0,-4,-3,-3,-4,-4,-3,-3,-4,0,0,0,0,0,0,0,0,-5,-4,-4,-5,-5,-4,-4,-5,0,0,0,0,0,0,0,0,-7,-5,-5,-7,-7,-5,-5,-7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12,-9,-9,-11,-11,-9,-9,-12,0,0,0,0,0,0,0,0,-9,-7,-7,-9,-9,-7,-7,-9,0,0,0,0,0,0,0,0,-7,-6,-6,-7,-7,-6,-6,-7,0,0,0,0,0,0,0,0,-7,-6,-6,-7,-7,-6,-6,-7,0,0,0,0,0,0,0,0,-9,-7,-7,-9,-9,-7,-7,-9,0,0,0,0,0,0,0,0,-12,-9,-9,-11,-11,-9,-9,-12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,-32,-65,-99,-134,-170,-207,-245,-290,0,-23,-47,-76,-108,-144,-184,-232,-290,0,-9,-19,-31,-46,-64,-86,-111,-143,0,-7,-13,-25,-39,-55,-73,-95,-121 0,-3,-7,-9,-16,-35,-50,-85,-100 0,-7,-8,-9,-10,-10,-9,-8,-7 -5 -11 0,0,162,111,62,36,18,13,0,0,0,13,18,36,62,111,162,0 0,0,0,48,34,22,13,9,0,0,0,9,13,22,34,48,0,0 0,0,96,74,48,21,10,5,0,0,0,5,10,21,48,74,96,0 0,0,60,40,13,6,3,1,0,0,0,1,3,6,13,40,60,0 0,0,7,14,21,28,34,41,55 60,-1,-1,37,-1,43,19,-1,14,9,20,4,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 800 0,-6,-10,-16,-22 33 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,52,51,50,49,48,47,45,43,41,40,40,40,40,40,40,40 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4,-6,-7,-7,-7,-7,-6,-4,0,0,0,0,0,0,0,0,-6,-7,-9,-8,-8,-9,-7,-6,0,0,0,0,0,0,0,0,-7,-8,-10,-11,-11,-10,-8,-7,0,0,0,0,0,0,0,0,-7,-8,-10,-11,-11,-10,-8,-7,0,0,0,0,0,0,0,0,-6,-7,-9,-8,-8,-9,-7,-6,0,0,0,0,0,0,0,0,-4,-6,-7,-7,-7,-7,-6,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-2,-2,-2,-2,-1,-1,0,0,0,0,0,0,0,0,-3,-4,-4,-4,-4,-4,-4,-3,0,0,0,0,0,0,0,0,-4,-5,-7,-8,-8,-7,-5,-4,0,0,0,0,0,0,0,0,-4,-5,-7,-8,-8,-7,-5,-4,0,0,0,0,0,0,0,0,-3,-4,-4,-4,-4,-4,-4,-3,0,0,0,0,0,0,0,0,-1,-1,-2,-2,-2,-2,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -22,-14,-10,-5,-1,0,1,3,4,5,6,7,8,9 -10,-4,1,3,4,5,5,5 0,33,28,18,8,4,0,-10,-16 10,10,10,9,9,8,8,7,7,6,5,4,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -12,-8,-8,-8,-8,-8,-8,-12,0,0,0,0,0,0,0,0,-8,-2,-2,0,0,-2,-2,-8,0,0,0,0,0,0,0,0,-8,-2,4,5,5,4,-2,-8,0,0,0,0,0,0,0,0,-8,-2,5,8,8,5,-2,-8,0,0,0,0,0,0,0,0,-8,-2,5,8,8,5,-2,-8,0,0,0,0,0,0,0,0,-8,-2,4,5,5,4,-2,-8,0,0,0,0,0,0,0,0,-8,-2,-2,0,0,-2,-2,-8,0,0,0,0,0,0,0,0,-12,-8,-8,-8,-8,-8,-8,-12,0,0,0,0,0,0,0,0 0,15,12,9,4,0,0,0,0 0,25,19,14,6,0,0,0,0 0,12,11,9,6,3,0,0,0,0,0,0,0,3,6,9,11,12 -17,-10,-6,0,3,5,7,8,8 0,4,8 0,0,0,0,0,0,0,0,0,0,1,2,4,6,9,11,12,13,15,17,19,21,21,22,22,23,23,24,24,25,25,26,27 24,22,17,14,13,13,12,12 12,11,9,9,8,8,8,7 13,12,11,11,9,9,9,8 0,0,25,17,12,6,1,0,0,0,0,0,1,6,12,17,25,0 0,0,-22,-16,-13,-9,-5,-3,0,0,0,-3,-5,-9,-13,-16,-22,0 -40 22 55,51,44,38,33,27,22,16,7,1,-3,-6,-9,-12,-18,-22,-25 7 4 -28,-24,-20,-14,-7,-2,0,4,8,12,15,17,19,21,22 -15,-6,0,4,8,8,8,8 -30,-26,-22,-17,-11,-8,-4,-2,-1,2,4,7,10,12,14,15,16,17,18,19,20,20,21,21,22,22,23,23 0,-14,-22,-26,-33 0,34,28,22,19,17,16,15 8 1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,7,5,3,1,0,0,0,0,0,0,0,0,3,5,13,15,15,13,5,3,0,0,0,0,0,0,0,0,5,7,17,23,23,17,7,5,0,0,0,0,0,0,0,0,5,7,17,23,23,17,7,5,0,0,0,0,0,0,0,0,3,5,13,15,15,13,5,3,0,0,0,0,0,0,0,0,1,3,5,7,7,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,-4,-8,-12,-16,-20,-25,-31,-38,-50,-63,-76,-90,-105,-120,-135,-150,-165,-180,-195,-210,-225,-240,-255,-270,-290,-310,-330,-350,-370,-390,-410,-440,-470,-500,-500,-500,-500,-500,-500,-500,-500 -23 IID R-factor: 2 ply INPUT SYSTEM INIT: Pushing "script ./trial.ep_ " _white(move 1)_ SCRIPT> st 20 SCRIPT> easy SCRIPT> setboard 2q1r1k1/1ppb4/r2p1Pp1/p4n1p/2P1n3/5NPP/PP3Q1K/2BRRB2 w - - FEN: 2q1r1k1/1ppb4/r2p1Pp1/p4n1p/2P1n3/5NPP/PP3Q1K/2BRRB2 w - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| *q |::::| *r |::::| *k |::::| 0x00 7 |::::| *p |:*p:| *b |::::| |::::| | 0x10 6 | *r |::::| |:*p:| |:.P:| *p |::::| 0x20 5 |:*p:| |::::| |::::| *n |::::| *p | 0x30 4 | |::::| .P |::::| *n |::::| |::::| 0x40 3 |::::| |::::| |::::| .N |:.P:| .P | 0x50 2 | .P |:.P:| |::::| |:.Q:| |:.K:| 0x60 1 |::::| |:.B:| .R |:.R:| .B |::::| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution f7+ SCRIPT> id "ECM.001" SCRIPT> go The root position is: 2q1r1k1/1ppb4/r2p1Pp1/p4n1p/2P1n3/5NPP/PP3Q1K/2BRRB2 w - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 7 +2.98 00:00.365 184386 f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kg8 Nxe4 Ba4 b3 8 +3.13 00:00.684 375962 f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kg8 Nxe4 Ba4 Nf6+ Kg7 b3 Bxb3 axb3 Kxf6 9 +3.35 00:02.259 1314795 f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kg8 Nxe4 Ba4 Re1 Kh8 Bg5 10 +3.58 00:04.394 2477084 f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kf8 Nxe4 Ba4 Re1 Kg7 b3 Bc6 Bb2+ Kh7 11 +3.64 00:08.367 4600580 f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kg7 Nxe4 Bc6 Bd3 Qe8 Ng5 Qe5 Bf4 SOFT TIMER (20.1 sec) --> stop searching now move f7+ --------------------------------------------- Searched for 20.1 seconds, saw 10616832 nodes (8908964 qnodes) (527305 nps). tellothers d11, +3.64, 20.1s, 527knps, PV=f7+ Kxf7 Rxe4 Rxe4 Ng5+ Kg7 Nxe4 Bc6 Bd3 Qe8 Ng5 Qe5 Bf4 Hashing percentages: (37.045 total, 13.886 useful) Pawn hash hitrate: 99.416 percent. Null move cutoff rate: 77.853 percent. First move beta cutoff rate was 93.652 percent. Eval percentages: ( 8.46 hash, 69.90 lazy, 21.64 full) Extensions: (303079 +, 137182 q+, 23377 1mv, 5339 !kmvs, 1374 mult+, 4112 pawn 6087 threat, 0 zug, 1679 sing, 2 endg, 2644 bm, 8898 recap) Problem "ECM.001" solved in 0.0 sec. Current suite score: 1 correct of 1 problems. SCRIPT> setboard 7r/1p2k3/2bpp3/p3np2/P1PR4/2N2PP1/1P4K1/3B4 b - - FEN: 7r/1p2k3/2bpp3/p3np2/P1PR4/2N2PP1/1P4K1/3B4 b - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| |::::| |::::| |:*r:| 0x00 7 |::::| *p |::::| |:*k:| |::::| | 0x10 6 | |::::| *b |:*p:| *p |::::| |::::| 0x20 5 |:*p:| |::::| |:*n:| *p |::::| | 0x30 4 | .P |::::| .P |:.R:| |::::| |::::| 0x40 3 |::::| |:.N:| |::::| .P |:.P:| | 0x50 2 | |:.P:| |::::| |::::| .K |::::| 0x60 1 |::::| |::::| .B |::::| |::::| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution Bxf3+ SCRIPT> id "ECM.002" SCRIPT> go The root position is: 7r/1p2k3/2bpp3/p3np2/P1PR4/2N2PP1/1P4K1/3B4 b - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 9 +2.48 00:00.164 117472 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kg2 Nxd4 g4 f4 g5 e5 10 +2.25 00:00.348 262726 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 f4 g5 f3 g6 11 +2.47 00:00.752 576332 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 f4 g5 e5 Kg4 Kf7 12 +2.20 00:01.258 987310 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 f4 g5 e5 Ne4 Ke6 g6 13 +2.47 00:03.330 2593758 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 f4 g5 e5 Kg4 Ke6 g6 Kf6 14 +2.20 00:05.220 4166374 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 Kf6 gxf5 Kxf5 Kg2 e5 Kf2 e4 Ke3 15 +2.28 00:12.333 9835420 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 Kf6 gxf5 Kxf5 Kg3 e5 Kf2 e4 Nd5 Ke5 16 +2.30 00:19.914 16085480 Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 Kf6 gxf5 Kxf5 Kg2 Nb3 Nd1 Nc5 Nc3 Nd3 Nb5 HARD TIMER (20.1 sec) --> stop searching now move Bxf3+ --------------------------------------------- Searched for 20.1 seconds, saw 16252928 nodes (12457309 qnodes) (807319 nps). tellothers d16, +2.30, 20.1s, 807knps, PV=Bxf3+ Bxf3 Rh2+ Kxh2 Nxf3+ Kh3 Nxd4 g4 Kf6 gxf5 Kxf5 Kg2 Nb3 Nd1 Nc5 Nc3 Nd3 Nb5 Hashing percentages: (54.754 total, 26.571 useful) Pawn hash hitrate: 98.837 percent. Null move cutoff rate: 83.429 percent. First move beta cutoff rate was 96.057 percent. Eval percentages: (11.20 hash, 71.63 lazy, 17.16 full) Extensions: (461475 +, 41902 q+, 2821 1mv, 401 !kmvs, 636 mult+, 4863 pawn 699 threat, 18 zug, 290 sing, 21674 endg, 5357 bm, 10418 recap) Problem "ECM.002" solved in 0.1 sec. Current suite score: 2 correct of 2 problems. SCRIPT> setboard 4k3/p1P3p1/2q1np1p/3N4/8/1Q3PP1/6KP/8 w - - FEN: 4k3/p1P3p1/2q1np1p/3N4/8/1Q3PP1/6KP/8 w - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| |::::| *k |::::| |::::| 0x00 7 |:*p:| |:.P:| |::::| |:*p:| | 0x10 6 | |::::| *q |::::| *n |:*p:| |:*p:| 0x20 5 |::::| |::::| .N |::::| |::::| | 0x30 4 | |::::| |::::| |::::| |::::| 0x40 3 |::::| .Q |::::| |::::| .P |:.P:| | 0x50 2 | |::::| |::::| |::::| .K |:.P:| 0x60 1 |::::| |::::| |::::| |::::| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution Qb5 SCRIPT> id "ECM.003" SCRIPT> go The root position is: 4k3/p1P3p1/2q1np1p/3N4/8/1Q3PP1/6KP/8 w - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 5 +1.12 00:00.196 136405 Qb8+ Kd7 Qg8 g5 c8=Q+ Qxc8 Nxf6+ Kc7 Qf7+ Kb8 Nd7+ Kc7 Qxe6 Qxd7 Qxh6 5 +1.33 00:00.275 197327 Nb4 Qd7 Qd5 Nxc7 Qg8+ Ke7 Qxg7+ Kd8 Qxh6 5+ +2.92 00:00.334 242098 Qb5 ++ 5 +2.76 00:00.335 242668 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 Nxb5 6 +2.76 00:00.338 245531 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 Nxb5 7 +2.76 00:00.490 369773 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 Nxb5 8 +2.72 00:00.936 734352 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 f4+ Ke4 Nxb5 9 +2.60 00:02.860 2302612 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 f4+ Ke4 Nxb5 a5 Nc3+ Kd4 10 +2.60 00:05.762 4811455 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 f4+ Ke4 Nxb5 a5 Nc3+ Kd4 11 +2.64 00:16.020 13521099 Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 Nxb5 a5 Kf2 g6 Nc3 Kd4 HARD TIMER (20.2 sec) --> stop searching now move Qb5 --------------------------------------------- Searched for 20.2 seconds, saw 16777218 nodes (13737368 qnodes) (831574 nps). tellothers d11, +2.64, 20.2s, 832knps, PV=Qb5 Qxb5 c8=Q+ Kf7 Qxe6+ Kxe6 Nc7+ Ke5 Nxb5 a5 Kf2 g6 Nc3 Kd4 Hashing percentages: (49.643 total, 23.838 useful) Pawn hash hitrate: 99.845 percent. Null move cutoff rate: 84.497 percent. First move beta cutoff rate was 97.183 percent. Eval percentages: ( 5.57 hash, 88.54 lazy, 5.89 full) Extensions: (998642 +, 365387 q+, 40580 1mv, 2227 !kmvs, 773 mult+, 194 pawn 4448 threat, 0 zug, 8001 sing, 15206 endg, 10689 bm, 3168 recap) Problem "ECM.003" solved in 0.3 sec. Current suite score: 3 correct of 3 problems. SCRIPT> setboard 2r1b1k1/R4pp1/4pb1p/1pBr4/1Pq2P2/3N4/2PQ2PP/5RK1 b - - FEN: 2r1b1k1/R4pp1/4pb1p/1pBr4/1Pq2P2/3N4/2PQ2PP/5RK1 b - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| *r |::::| *b |::::| *k |::::| 0x00 7 |:.R:| |::::| |::::| *p |:*p:| | 0x10 6 | |::::| |::::| *p |:*b:| |:*p:| 0x20 5 |::::| *p |:.B:| *r |::::| |::::| | 0x30 4 | |:.P:| *q |::::| |:.P:| |::::| 0x40 3 |::::| |::::| .N |::::| |::::| | 0x50 2 | |::::| .P |:.Q:| |::::| .P |:.P:| 0x60 1 |::::| |::::| |::::| .R |:.K:| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution Rcxc5 SCRIPT> id "ECM.004" SCRIPT> go The root position is: 2r1b1k1/R4pp1/4pb1p/1pBr4/1Pq2P2/3N4/2PQ2PP/5RK1 b - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 7 +1.28 00:00.241 128871 Bd4+ Bxd4 Qxd4+ Qf2 Rxc2 Qxd4 Rxd4 Rd1 f6 7+ +1.90 00:00.406 230629 Bd4+ Bxd4 Qxd4+ Qf2 Rxc2 Qxd4 Rxd4 Rd1 f6 ++ 7 +3.31 00:00.473 269299 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 c3 8 +3.54 00:00.762 457282 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Rd1 Bc6 9 +3.45 00:01.279 775279 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 f5 e5 Re1 10 +3.54 00:02.287 1455118 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Rd1 Qf2 Rf1 Qc5 11 +3.38 00:03.973 2655301 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Qd6 g6 h3 Bd4 Rd1 12 +3.54 00:07.504 5112945 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Qe4 Bd4 Rd1 Bc3 h3 Qf2 13 +3.58 00:14.106 9751497 Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Qd6 Qa8 h3 Bc6 Rg1 Kh7 Qd3+ Be4 Qxb5 Bxc2 SOFT TIMER (20.1 sec) --> stop searching now move Rcxc5 --------------------------------------------- Searched for 20.1 seconds, saw 14286848 nodes (11078116 qnodes) (710896 nps). tellothers d13, +3.58, 20.1s, 711knps, PV=Rcxc5 bxc5 Rxd3 Qxd3 Qxc5+ Kh1 Qxa7 Qd6 Qa8 h3 Bc6 Rg1 Kh7 Qd3+ Be4 Qxb5 Bxc2 Hashing percentages: (54.802 total, 27.084 useful) Pawn hash hitrate: 99.661 percent. Null move cutoff rate: 80.447 percent. First move beta cutoff rate was 94.013 percent. Eval percentages: ( 7.93 hash, 81.56 lazy, 10.50 full) Extensions: (242731 +, 147017 q+, 10540 1mv, 11362 !kmvs, 273 mult+, 1569 pawn 4886 threat, 25 zug, 3489 sing, 19 endg, 12049 bm, 5871 recap) Problem "ECM.004" solved in 0.5 sec. Current suite score: 4 correct of 4 problems. SCRIPT> setboard 6k1/p1qb1p1p/1p3np1/2b2p2/2B5/2P3N1/PP2QPPP/4N1K1 b - - FEN: 6k1/p1qb1p1p/1p3np1/2b2p2/2B5/2P3N1/PP2QPPP/4N1K1 b - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| |::::| |::::| *k |::::| 0x00 7 |:*p:| |:*q:| *b |::::| *p |::::| *p | 0x10 6 | |:*p:| |::::| |:*n:| *p |::::| 0x20 5 |::::| |:*b:| |::::| *p |::::| | 0x30 4 | |::::| .B |::::| |::::| |::::| 0x40 3 |::::| |:.P:| |::::| |:.N:| | 0x50 2 | .P |:.P:| |::::| .Q |:.P:| .P |:.P:| 0x60 1 |::::| |::::| |:.N:| |:.K:| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution Bxf2+ SCRIPT> id "ECM.005" SCRIPT> go The root position is: 6k1/p1qb1p1p/1p3np1/2b2p2/2B5/2P3N1/PP2QPPP/4N1K1 b - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 7 +0.99 00:00.173 97919 Bxf2+ Qxf2 Qxc4 Qd4 Qc6 Nf3 h6 c4 8 +1.07 00:00.357 216878 Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Nd5 Qe5 Qxe5 Nxe5 9 +1.07 00:00.646 411939 Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Nd5 Qe5 Qxe5 Nxe5 10 +1.01 00:01.439 944061 Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Nd5 c4 Qe3+ Qxe3 Nxe3 Ne5 11 +1.02 00:02.977 2004691 Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Nd5 c4 Qe3+ Qxe3 Nxe3 Ne5 Ba4 12 +0.98 00:06.061 4098991 Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Ne8 b3 f6 c4 g5 Kh1 f4 SOFT TIMER (20.0 sec) --> stop searching now move Bxf2+ --------------------------------------------- Searched for 20.0 seconds, saw 13631488 nodes (11086938 qnodes) (680902 nps). tellothers d12, +0.98, 20.0s, 681knps, PV=Bxf2+ Qxf2 Qxc4 Qd4 Qe6 Nf3 Ne8 b3 f6 c4 g5 Kh1 f4 Hashing percentages: (31.320 total, 14.951 useful) Pawn hash hitrate: 98.692 percent. Null move cutoff rate: 75.182 percent. First move beta cutoff rate was 94.965 percent. Eval percentages: ( 6.34 hash, 78.69 lazy, 14.97 full) Extensions: (404449 +, 155342 q+, 9621 1mv, 17129 !kmvs, 998 mult+, 3515 pawn 6103 threat, 15 zug, 5503 sing, 6067 endg, 12601 bm, 8911 recap) Problem "ECM.005" solved in 0.1 sec. Current suite score: 5 correct of 5 problems. SCRIPT> setboard 3q4/pp3pkp/5npN/2bpr1B1/4r3/2P2Q2/PP3PPP/R4RK1 w - - FEN: 3q4/pp3pkp/5npN/2bpr1B1/4r3/2P2Q2/PP3PPP/R4RK1 w - - 0 0 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 +---------------------------------------+ 8 | |::::| |:*q:| |::::| |::::| 0x00 7 |:*p:| *p |::::| |::::| *p |:*k:| *p | 0x10 6 | |::::| |::::| |:*n:| *p |:.N:| 0x20 5 |::::| |:*b:| *p |:*r:| |:.B:| | 0x30 4 | |::::| |::::| *r |::::| |::::| 0x40 3 |::::| |:.P:| |::::| .Q |::::| | 0x50 2 | .P |:.P:| |::::| |:.P:| .P |:.P:| 0x60 1 |:.R:| |::::| |::::| .R |:.K:| | 0x70 +---------------------------------------+ A B C D E F G H SCRIPT> solution Bxf6+ SCRIPT> id "ECM.006" SCRIPT> go The root position is: 3q4/pp3pkp/5npN/2bpr1B1/4r3/2P2Q2/PP3PPP/R4RK1 w - - 0 0 SetMoveTimer: Soft time limit 00:20.000 seconds. SetMoveTimer: Hard time limit 00:20.000 seconds. 7 +0.99 00:00.284 179093 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 dxe4 8 +1.25 00:00.553 377491 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 Rad1 9 +1.05 00:01.062 761451 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 Rad1 Re2 10 +1.21 00:01.884 1386628 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 b4 Bb6 Rad1 11 +0.97 00:03.816 2860869 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 b4 Bb6 Rad1 Re2 12 +1.12 00:08.716 6383777 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 b4 Bb6 Kg2 Re2 Kf3 13 +1.10 00:15.549 11572369 Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 Kg2 Re2 b4 Bb6 Rad1 HARD TIMER (20.0 sec) --> stop searching now move Bxf6+ --------------------------------------------- Searched for 20.0 seconds, saw 14680066 nodes (11319222 qnodes) (732823 nps). tellothers d13, +1.10, 20.0s, 733knps, PV=Bxf6+ Qxf6 Ng4 Qxf3 gxf3 Rg5 fxe4 Rxg4+ Kh1 Rxe4 Kg2 Re2 b4 Bb6 Rad1 Hashing percentages: (53.520 total, 26.213 useful) Pawn hash hitrate: 98.553 percent. Null move cutoff rate: 84.810 percent. First move beta cutoff rate was 96.523 percent. Eval percentages: ( 6.98 hash, 83.44 lazy, 9.58 full) Extensions: (375467 +, 183351 q+, 44761 1mv, 9029 !kmvs, 1761 mult+, 580 pawn 3970 threat, 2 zug, 5124 sing, 5803 endg, 9894 bm, 7604 recap)