| line |
true |
false |
branch |
|
104
|
0 |
2 |
unless $pos->can('endpos') |
|
105
|
0 |
2 |
unless $pos->can('evaluate') |
|
106
|
0 |
2 |
unless $pos->can('findmoves') |
|
122
|
1 |
0 |
if @_ |
|
148
|
1 |
63 |
if (@_) { } |
|
150
|
0 |
1 |
if $$self{'debug'} |
|
160
|
0 |
64 |
if $pos->endpos |
|
161
|
1 |
63 |
unless @moves = $pos->findmoves |
|
166
|
0 |
63 |
if $$self{'debug'} |
|
171
|
0 |
499 |
unless $npos->apply($move) |
|
174
|
0 |
499 |
if $$self{'debug'} |
|
175
|
125 |
374 |
if ($sc > $alpha) |
|
176
|
0 |
125 |
if $$self{'debug'} |
|
181
|
0 |
499 |
if $$self{'debug'} |
|
183
|
0 |
63 |
if $$self{'debug'} |
|
185
|
0 |
63 |
unless $bestmove_valid |
|
207
|
0 |
2878 |
if ($pos->endpos) { } |
|
|
2331 |
547 |
elsif ($ply <= 0) { } |
|
215
|
1 |
546 |
unless (@moves = $pos->findmoves) |
|
222
|
0 |
2379 |
unless $npos = $pos->copy |
|
223
|
0 |
2379 |
unless $npos->apply($move) |
|
227
|
1039 |
1340 |
if $sc > $alpha |
|
228
|
399 |
1980 |
unless $alpha < $beta |