Update codebase to remove clang warnings (and a couple of legit errors
[typhoon.git] / tests / pet.ep_
1 setboard 8/7p/2k1Pp2/pp1p2p1/3P2P1/4P3/P3K2P/8 w - -
2 solution e4
3 id "PET001: Pawn endgame"
4 go
5 setboard 8/1p4kP/5pP1/3p4/8/4P3/7K/8 w - -
6 solution e4
7 id "PET002: Pawn endgame"
8 go
9 setboard 8/8/8/pPk3pp/2P1p3/1pK3P1/5PP1/8 w - -
10 solution g4
11 id "PET003: Pawn endgame"
12 go
13 setboard 6k1/3p4/3p4/3P4/4P1p1/6P1/8/K7 w - -
14 solution Kb1
15 id "PET004: Pawn endgame"
16 go
17 setboard 8/p7/1p2k1p1/8/1p2p1Pp/3pP2P/PP6/5K2 w - -
18 solution b3
19 id "PET005: Pawn endgame"
20 go
21 setboard 8/p7/1p2k1p1/8/1p2p1Pp/3pP2P/PP6/5K2 b - -
22 solution b3
23 id "PET006: Pawn endgame"
24 go
25 setboard 8/7p/p3pk2/1p5P/3K1P2/1P6/P7/8 w - -
26 solution a4
27 id "PET007: Pawn endgame"
28 go
29 setboard 8/8/1p3p2/p3k1pp/4P2P/P3K1P1/1P6/8 w - -
30 solution g4
31 id "PET008: Pawn endgame"
32 go
33 setboard 8/8/p3k1p1/1pp5/4KP2/1P6/P5P1/8 w - -
34 solution g4
35 id "PET009: Pawn endgame"
36 go
37 setboard 8/1p3p2/p4kpp/1PPp4/P7/7P/5K1P/8 b - -
38 solution Ke6
39 solution Ke7
40 id "PET010: Pawn endgame"
41 go
42 setboard 8/6p1/7p/p1N5/6PP/2k5/8/3K4 b - -
43 solution a4
44 id "PET011: pawns vs N"
45 go
46 setboard 8/8/8/5Bp1/7k/8/4pPKP/8 w - -
47 solution Bg4
48 id "PET012: pawns vs B"
49 go
50 setboard 8/8/2p5/pkp3R1/7B/P7/2p3K1/8 w - -
51 solution a4+
52 id "PET013: pawns vs R+B"
53 go
54 setboard 8/6k1/6p1/2n2PP1/3N3p/3pK3/8/8 b - -
55 solution d2
56 id "PET014: Knight endgame"
57 go
58 setboard 8/1N6/1p1P1n2/p1p1p3/P1P5/1P2k3/2K5/8 w - -
59 solution Nxc5
60 id "PET015: Knight endgame"
61 go
62 setboard 4k3/B1p4p/8/p2n1p2/5P2/5P2/1P2K2P/8 w - - 
63 avoid Be3
64 id "PET016: bishop vs knight"
65 go
66 setboard 8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - -
67 solution Ng2
68 id "PET017: bishop vs knight"
69 go
70 setboard 8/3k4/3b4/1K6/7p/5B1P/PP6/8 w - -
71 solution b4
72 id "PET018: opposite bishops"
73 go
74 setboard 8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - -
75 solution Bh3
76 id "PET019: opposite bishops"
77 go
78 setboard 8/4k1p1/1p2B2p/4p3/8/4P2P/1PP1KbP1/8 b - - 
79 avoid Bxe3
80 id "PET020: opposite bishops"
81 go
82 setboard 5k2/8/4b3/1B5P/8/8/5pPP/5K2 b - -
83 solution Bh3
84 id "PET021: bishop endgame"
85 go
86 setboard 8/2B5/1p1p4/1PkP1p2/P4P2/5P2/1p6/bK6 w - -
87 solution Bd8
88 id "PET022: bishop endgame"
89 go
90 setboard 8/2p1bpp1/2Pp4/p2P1P1p/2K2B1P/k5P1/8/8 w - -
91 solution f6
92 id "PET023: bishop endgame"
93 go
94 setboard 8/4ppbk/p5pp/3pP3/3B4/5P1P/PP3P2/6K1 b - - 
95 avoid g5
96 id "PET024: bishop endgame"
97 go
98 setboard 4K3/2k1Bp1N/6p1/5PP1/8/7p/b7/8 w - -
99 solution Bf6
100 id "PET025: BN vs B"
101 go
102 setboard 8/5k2/4p3/4Pp1p/5P1P/3Rn2K/6p1/8 b - -
103 solution g1=B
104 id "PET026: rook vs knight"
105 go
106 setboard 5k2/8/8/3R4/6K1/8/3b2pP/8 w - -
107 solution Rf5+
108 id "PET027: rook vs bishop"
109 go
110 setboard 8/4kp2/4p1p1/2p1r3/PpP5/3R4/1P1K1PP1/8 w - -
111 solution g4
112 id "PET028: rook endgame"
113 go
114 setboard 1r3k2/5pp1/3p2p1/8/3P4/P6P/2R2P1K/8 b - -
115 solution Ra8
116 id "PET029: rook endgame"
117 go
118 setboard 5k2/p1p4R/1pr5/3p1pP1/P2P1P2/2P2K2/8/8 w - -
119 solution Kg3
120 id "PET030: rook endgame"
121 go
122 setboard 8/1r3pkp/8/5p2/8/5PP1/1P1R3P/6K1 b - -
123 solution f4
124 id "PET031: rook endgame"
125 go
126 setboard 8/5pk1/r5pp/P7/3R3P/6P1/5PK1/8 w - -
127 solution Ra4
128 id "PET032: rook endgame"
129 go
130 setboard 8/4k3/2P2p2/6p1/1P4R1/4K3/7r/8 w - -
131 solution Rd4
132 id "PET033: rook endgame"
133 go
134 setboard 3r4/7p/Rp4k1/5p2/4p3/2P5/PP3P1P/5K2 b - -
135 solution Rd2
136 id "PET034: rook endgame"
137 go
138 setboard 8/8/p2k3p/1P1p1pp1/P1r5/1R1K1PP1/7P/8 b - -
139 solution a5
140 id "PET035: rook endgame"
141 go
142 setboard 8/1r3pkp/R7/6Pp/8/4P3/5PK1/8 b - -
143 solution Re7
144 id "PET036: rook endgame"
145 go
146 setboard 8/pR4pk/1b6/2p5/N1p5/8/PP1r2PP/6K1 b - -
147 solution Rxb2
148 id "PET037: RN vs RB"
149 go
150 setboard 4k3/2p1b3/4p1p1/1pp1P3/5PP1/1PBK4/r1P2R2/8 b - -
151 solution c4+
152 id "PET038: RB vs RB"
153 go
154 setboard 1r6/1pb1k1p1/4p2p/1p1p4/3Pp2P/1R2P1PB/1P2PK2/8 b - -
155 solution b4
156 id "PET039: RB vs RB"
157 go
158 setboard 8/8/5P1k/8/2K5/pr2r3/4R3/2R5 w - -
159 solution f7
160 id "PET042: double rook endgame"
161 go
162 r5k1/5pp1/1P5p/3R4/2r5/P3P3/2p2PPP/2R3K1 b - -
163 solution Rxa3
164 id "PET043: double rook endgame"
165 go
166 setboard 1r6/Rp2rp2/1Pp2kp1/N1Pp3p/3Pp1nP/4P1P1/R4P2/6K1 w - -
167 solution Nxb7
168 solution Rxb7
169 id "PET044: RRN vs RRN"
170 go
171 setboard 5k2/4p3/3p2Q1/3Pq1pP/5pP1/2P4K/8/8 w - -
172 solution Qf5+
173 id "PET045: Queen endgame"
174 go
175 setboard 8/8/1P1k2p1/8/5P1p/4Qb2/1q4PK/8 w - -
176 solution Qe5+
177 id "PET046: Q+B vs Q"
178 go
179 setboard 8/p4k2/1p1p1qp1/1P1P4/P5P1/7P/4Q1K1/2b5 b - - 
180 avoid Qb2
181 id "PET047: Q+B vs Q"
182 go
183 setboard 6qk/1p4pn/8/3p4/2P5/p3P1P1/P1Q3K1/1B6 w - - 
184 avoid Qxh7+
185 id "PET048: Q+B vs Q+N"
186 go
187 setboard 1Q6/Nn3pbp/2N2p2/1Pqk1P1P/8/8/6P1/7K w - - 
188 avoid Qxb7
189 id "PET049: QNN vs QBN"
190 go
191 setboard 7k/7p/1p4p1/n2p4/1K1p3R/2NB4/3Q1P2/q1r5 w - -
192 solution Rxh7+
193 id "PET050: QNBR vs QNR"
194 go
195 version
196