|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
12
 | 
 0  | 
 5  | 
 unless $self->doesroles("Chip", "ISR")  | 
 
| 
15
 | 
 0  | 
 5  | 
 if (ref $cb_start eq "ARRAY")  | 
 
| 
18
 | 
 0  | 
 5  | 
 unless $cb_start  | 
 
| 
30
 | 
 0  | 
 5  | 
 unless $self->doesroles("Chip", "ISR")  | 
 
| 
31
 | 
 0  | 
 5  | 
 unless (exists $self->registers->{'STATUS'})  | 
 
| 
56
 | 
 0  | 
 5  | 
 unless $self->doesroles("Chip", "ISR")  | 
 
| 
57
 | 
 0  | 
 5  | 
 unless (exists $self->registers->{'STATUS'})  | 
 
| 
73
 | 
 0  | 
 2  | 
 unless $self->doesroles("Chip", "ISR")  | 
 
| 
75
 | 
 0  | 
 2  | 
 unless defined $th and ref $th eq "HASH"  | 
 
| 
78
 | 
 0  | 
 2  | 
 unless (exists $self->registers->{$freg} and exists $self->registers->{$ereg})  | 
 
| 
84
 | 
 0  | 
 2  | 
 ref $th->{'reg'} eq 'ARRAY' ? :  | 
 
| 
86
 | 
 1  | 
 1  | 
 if (%isr) { }  | 
 
| 
89
 | 
 0  | 
 1  | 
 unless $action_label  | 
 
| 
90
 | 
 0  | 
 1  | 
 unless $end_label  | 
 
| 
101
 | 
 1  | 
 0  | 
 if ($freg eq 'INTCON' and $ereg eq 'INTCON') { }  | 
 
| 
128
 | 
 0  | 
 6  | 
 unless $self->doesroles("Chip", "ISR")  | 
 
| 
129
 | 
 0  | 
 6  | 
 unless (exists $self->registers->{'INTCON'})  | 
 
| 
135
 | 
 0  | 
 6  | 
 unless defined $ioch and ref $ioch eq "HASH"  | 
 
| 
136
 | 
 0  | 
 6  | 
 unless defined $ipin  | 
 
| 
141
 | 
 3  | 
 3  | 
 if (@_) { }  | 
 
| 
145
 | 
 0  | 
 3  | 
 unless $action_label  | 
 
| 
146
 | 
 0  | 
 3  | 
 unless $end_label  | 
 
| 
148
 | 
 2  | 
 1  | 
 if (defined $ioc_bit) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $ioc_reg) { }  | 
 
| 
156
 | 
 2  | 
 1  | 
 if (defined $portbit) { }  | 
 
| 
176
 | 
 2  | 
 1  | 
 if (defined $ioc_bit and defined $ioc_reg) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $ioc_reg) { }  |