|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
122
 | 
 2  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
140
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }  | 
 
| 
164
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }  | 
 
| 
187
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
206
 | 
 0  | 
 0  | 
 defined $_[0] && defined $_[1] ? :  | 
 
| 
211
 | 
 0  | 
 0  | 
 $b > 0 ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $a > 0 ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $a + 1 == $a && $b + 1 == $b ? :  | 
 
| 
230
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
247
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
264
 | 
 0  | 
 0  | 
 $_[0] < 0 ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $_[0] + 1 == $_[0] ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
283
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
301
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }  | 
 
| 
303
 | 
 0  | 
 0  | 
 $num == 0 ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $num < 0 ? :  | 
 
| 
322
 | 
 0  | 
 0  | 
 unless @_  | 
 
| 
325
 | 
 0  | 
 0  | 
 unless ($num = $_->to_number->value) == $num  | 
 
| 
327
 | 
 0  | 
 0  | 
 if not defined $result or $result < $num  | 
 
| 
344
 | 
 0  | 
 0  | 
 unless @_  | 
 
| 
347
 | 
 0  | 
 0  | 
 unless ($num = $_->to_number->value) == $num  | 
 
| 
349
 | 
 0  | 
 0  | 
 if not defined $result or $result > $num  | 
 
| 
367
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
368
 | 
 0  | 
 0  | 
 defined $_[1] ? :  | 
 
| 
370
 | 
 0  | 
 0  | 
 if abs $x == 1 and abs $y == 9**9**9  | 
 
| 
373
 | 
 0  | 
 0  | 
 if $y == 0  | 
 
| 
376
 | 
 0  | 
 0  | 
 if $x == 0 and $y < 0  | 
 
| 
406
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
423
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
442
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
445
 | 
 0  | 
 0  | 
 $num == -9**9**9 ? :  | 
 
| 
464
 | 
 0  | 
 0  | 
 if (defined $num) { }  |