line |
true |
false |
branch |
43
|
0 |
227 |
unless defined $var |
44
|
11 |
216 |
if $var =~ /^\d+$/ |
45
|
0 |
216 |
unless $self->doesrole("Chip") |
46
|
141 |
75 |
if exists $self->pins->{$var} |
47
|
45 |
30 |
if exists $self->registers->{$var} |
48
|
0 |
30 |
if $self->doesrole("Timer", 1) and exists $self->timer_pins->{$var} |
49
|
1 |
29 |
if $self->doesrole("Timer", 1) and exists $self->wdt_prescaler->{$var} |
50
|
20 |
9 |
if $self->doesrole("USART", 1) and exists $self->usart_pins->{$var} |
56
|
133 |
0 |
if $op =~ /^
LE | GE | GT | LT | EQ | NE |
ADD | SUB | MUL | DIV | MOD |
BXOR | BOR | BAND | AND | OR | SHL | SHR |
ASSIGN | INC | DEC | NOT | COMP |
TBLIDX | ARRIDX | STRIDX
/x |
63
|
133 |
0 |
if defined $vop |
68
|
4 |
12 |
if $mod =~ /^
SQRT | HIGH | LOW
/x |
71
|
4 |
12 |
if defined $vmod |
76
|
0 |
20 |
unless $self->doesrole("CodeGen") |
77
|
0 |
20 |
unless defined $grp |
79
|
3 |
17 |
unless exists $self->code_config->{$grp} |
81
|
2 |
18 |
if ($key eq "bits") |
82
|
0 |
2 |
unless defined $val |
83
|
2 |
0 |
if $val <= 8 |
84
|
0 |
2 |
if $val > 8 and $val <= 16 |
85
|
0 |
2 |
if $val > 16 and $val <= 32 |
86
|
0 |
2 |
if $val > 64 |
88
|
0 |
2 |
if $val > 32 |
90
|
6 |
14 |
unless defined $val |
91
|
20 |
0 |
if (ref $grpref eq 'HASH') { } |
101
|
0 |
257 |
unless $self->doesrole("CodeGen") |
103
|
0 |
257 |
unless $varname |
110
|
0 |
5 |
unless $varname |
111
|
0 |
5 |
unless $self->doesrole("CodeGen") |
112
|
4 |
1 |
if defined $self->code_config->{lc $varname} |