line |
true |
false |
branch |
96
|
0 |
0 |
if $regref |
105
|
12 |
0 |
if $enumref |
114
|
2 |
32 |
if $typeref |
124
|
0 |
0 |
if ($$matchref{'name'} =~ /$regexp/) |
136
|
0 |
0 |
if $regref |
146
|
0 |
0 |
if ($$matchref{'name'} =~ /$regexp/) |
156
|
0 |
0 |
defined $$a{'addr'} && !defined($$b{'addr'}) ? : |
|
0 |
0 |
unless defined $$a{'addr'} and defined $$b{'addr'} and $$a{'addr'}->Lexicompare($$b{'addr'}) or defined $$a{'addr'} && !defined($$b{'addr'}) ? 1 : 0 |
163
|
0 |
14 |
unless $$b{'subclass_level'} <=> $$a{'subclass_level'} or $$a{'inherits_level'} <=> $$b{'inherits_level'} |
182
|
0 |
786 |
if defined $$self{'attributes'}{$attr} |
204
|
0 |
0 |
unless $orig_name =~ /^([^*]*)[*]$/ |
206
|
0 |
0 |
unless $orig_inh =~ /^([^*]*)[*]$/ |
234
|
0 |
0 |
if -r $filename |
274
|
0 |
0 |
if $SystemC::Vregs::Debug |
294
|
0 |
0 |
if (my $prod = $$self{'if_product'}) |
295
|
0 |
0 |
if (my $itemprod = $itemref->attribute_value('Product')) |
299
|
0 |
0 |
if ($itemprod =~ /(.*)\+$/) { } |
304
|
0 |
0 |
if $mismatch and $SystemC::Vregs::Debug |
320
|
0 |
0 |
if ($mask->bit_test($bit)) |
340
|
0 |
0 |
unless $b->equal($addr) |
344
|
0 |
0 |
if ($mask->bit_test($bit)) { } |
345
|
0 |
0 |
unless $one |
355
|
0 |
0 |
if $typeref->attribute_value('nofielddefines') |
367
|
0 |
0 |
if ($$typeref{'name'} =~ /^R_/) |
374
|
0 |
0 |
unless $bitent |
375
|
0 |
0 |
if $$bitent{'write'} |
377
|
0 |
0 |
if $word |
390
|
0 |
0 |
if $bitref->ignore |
392
|
0 |
0 |
if $#{$$bitref{'bitlist_range'};} |
399
|
0 |
0 |
if ($$typeref{'words'} > 1) |
400
|
0 |
0 |
if $#{$$bitref{'bitlist_range_32'};} |
421
|
0 |
0 |
if $rnum |
428
|
0 |
0 |
if $word == -1 and not $wideword |
429
|
0 |
0 |
if $word != -1 and $wideword |
430
|
0 |
0 |
if $word >= 0 |
433
|
0 |
0 |
if $msb < 32 and $word != -1 and $rnum == 0 |
435
|
0 |
0 |
if ($word == -1 or $msb >= $word * 32 and $msb < $word * 32 + 32 or $lsb >= $word * 32 and $lsb < $word * 32 + 32) |
440
|
0 |
0 |
if $word != -1 |
441
|
0 |
0 |
if $word != -1 |
462
|
0 |
0 |
if ($wstr eq '' and $$typeref{'attributes'}{'macros_32_bits'}) |
476
|
0 |
0 |
if ($$typeref{'attributes'}{"macros_${bitwidth}_bits"}) |
492
|
0 |
0 |
if ($$bitref{'numbits'} > 1 || $typeref->attribute_value('creset_one_bit') and $$bitref{'rst_val'} || $typeref->attribute_value('creset_zero') && defined $$bitref{'rst_val'}) |
526
|
0 |
0 |
if $skip_if_done and $$pack{'defines_computed'} |
553
|
0 |
0 |
if ($range ne '' or 1) |
562
|
0 |
0 |
unless ($nofields) |
563
|
0 |
0 |
$$regref{'range_ents'}->Lexicompare($bit32) > 0 ? : |
573
|
0 |
0 |
unless ($$regref{'spacing'}->equal($bit4) or $nofields) |
585
|
0 |
0 |
if (not $nofields and $range ne '' || $$regref{'typeref'}{'words'} > 1 && $$regref{'typeref'}{'words'} > $pack->data_bits / 32) |
590
|
0 |
0 |
if ($$regref{'spacing'}->equal($wordspace)) { } |
593
|
0 |
0 |
$val != 0 ? : |
611
|
0 |
0 |
if (_valid_mask($pack, $addr, $delta)) { } |
632
|
0 |
0 |
if (not $nofields and $range ne '' and $$regref{'range_ents'} < 17) |
657
|
0 |
0 |
if $str eq '' |
668
|
0 |
0 |
if $$modref{'count'} < 2 |