|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
205
 | 
 0  | 
 165  | 
 blessed($_[0]) ? :  | 
 
| 
 | 
 165  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
 | 
 165  | 
 0  | 
 defined $_[1] ? :  | 
 
| 
212
 | 
 0  | 
 165  | 
 unless ($valid[0] and $valid[1])  | 
 
| 
214
 | 
 0  | 
 0  | 
 unless defined $_[0]  | 
 
| 
217
 | 
 0  | 
 0  | 
 if not $valid[$i] and defined $_[$i]  | 
 
| 
225
 | 
 0  | 
 165  | 
 unless defined $cmpsub  | 
 
| 
228
 | 
 165  | 
 0  | 
 unless blessed $self  | 
 
| 
230
 | 
 154  | 
 11  | 
 unless (exists $CMPSUBS{$self} and $CMPSUBS{$self} == $cmpsub)  | 
 
| 
315
 | 
 111  | 
 246  | 
 unless (defined $found)  | 
 
| 
317
 | 
 37  | 
 37  | 
 ref $constr eq 'CODE' ? :  | 
 
| 
 | 
 74  | 
 37  | 
 defined $constr ? :  | 
 
| 
348
 | 
 7  | 
 68  | 
 unless &{$cmpsub;}($$self[$i - 1], $$self[$i]) < 0  | 
 
| 
380
 | 
 7  | 
 7  | 
 $preserve_first ? :  | 
 
| 
385
 | 
 60  | 
 164  | 
 if ($cmp < 0) { }  | 
 
| 
 | 
 164  | 
 0  | 
 elsif ($cmp == 0) { }  | 
 
| 
396
 | 
 0  | 
 0  | 
 if ($index < 0 or &{$cmpsub;}($$self[$index], $item) < 0) { }  | 
 
| 
401
 | 
 0  | 
 0  | 
 unless $preserve_first  | 
 
| 
427
 | 
 111  | 
 283  | 
 unless $equal  | 
 
| 
431
 | 
 37  | 
 357  | 
 wantarray ? :  | 
 
| 
451
 | 
 0  | 
 37  | 
 unless $equal  | 
 
| 
455
 | 
 37  | 
 0  | 
 wantarray ? :  | 
 
| 
562
 | 
 74  | 
 0  | 
 $equal ? :  | 
 
| 
582
 | 
 10  | 
 73  | 
 if &{$cmpsub;}($$self[$i - 1], $$self[$i]) > 0  | 
 
| 
606
 | 
 252  | 
 1564  | 
 if (&{$cmpsub;}($$self[$i], $$self[$i - 1]) < 0)  | 
 
| 
633
 | 
 74  | 
 0  | 
 $equal ? :  | 
 
| 
694
 | 
 74  | 
 0  | 
 $equal ? :  | 
 
| 
756
 | 
 908  | 
 125  | 
 defined $found ? :  | 
 
| 
768
 | 
 90  | 
 259  | 
 if ($index < $size / 2) { }  | 
 
| 
782
 | 
 238  | 
 142  | 
 $equal ? :  | 
 
| 
790
 | 
 999  | 
 0  | 
 unless defined $min  | 
 
| 
796
 | 
 960  | 
 546  | 
 if (&{$cmpsub;}($match, $$self[$mid]) > 0) { }  | 
 
| 
813
 | 
 753  | 
 252  | 
 unless defined $max  | 
 
| 
818
 | 
 1167  | 
 796  | 
 if (&{$cmpsub;}($match, $$self[$mid]) < 0) { }  |