Branch Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
branch 6 190 3.1


line true false branch
59 0 204 if $@
66 0 12 if $@
80 0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
81 0 1 if $@
96 0 0 unless @_ == 1
0 0 unless @_ == 1
0 0 unless @_ == 1
0 0 unless @_ == 1
0 0 unless @_ == 1
0 0 unless @_ == 1
0 0 unless @_ == 1
97 0 1 if $@
112 0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
0 0 unless @_ == 2
113 0 1 if $@
128 0 0 unless @_ == 3
129 0 1 if $@
171 0 0 if $_ = $rodatas{$d}
210 0 0 if $_ = $rodata{$d}
246 0 0 if (@_ == 0 or $c == 0) { }
0 0 elsif (@_ == 1) { }
322 0 0 unless @_ >= 1
323 0 0 if (@_ == 1) { }
345 0 0 unless @_ == 4
355 0 0 if ($increment == 1) { }
367 0 0 unless @_ >= 1
372 0 0 if ($name and my $n = $subroutines{$name})
381 0 0 if $name
388 0 0 if $r =~ /\Ax/
389 0 0 if $r =~ /\Ay/
390 0 0 if $r =~ /\Az/
398 0 0 if ($size > 8) { }
412 0 0 if ($size > 8) { }
425 0 0 if ($size > 8) { }
434 0 0 unless @_ == 0
448 0 0 unless @_ == 1
464 0 0 unless @_ == 0
476 0 0 unless @_ == 0
502 0 0 if $i % 2
512 0 0 unless @_ == 1
515 0 0 if $size == 8
516 0 0 if $size > 8
521 0 0 unless @_ == 0
543 0 0 unless @_ == 0
552 0 0 unless @_ == 1
564 0 0 unless ($R =~ /\Arax/)
572 0 0 if ($r =~ /\Ar/) { }
0 0 elsif ($r =~ /\Ax/) { }
0 0 elsif ($r =~ /\Ay/) { }
0 0 elsif ($r =~ /\Az/) { }
584 0 0 unless @_ == 0
603 0 0 unless @_ == 0
620 0 0 unless @_ == 0
631 0 0 if $r =~ /rip|rflags/
632 0 0 if ($r eq rax())
648 0 0 unless @_ == 0
668 0 0 unless @_ == 0
692 0 0 unless @_ == 0
707 0 0 unless @_ == 0
714 0 0 unless @_ == 0
722 0 0 unless @_ == 0
730 0 0 unless @_ == 0
738 0 0 unless @_ == 0
751 0 0 unless @_ == 0
762 0 0 unless @_ == 0
782 0 0 unless @_ == 1
792 0 0 unless @_ == 0
801 0 0 unless @_ == 1
810 0 0 unless @_ == 1
817 0 0 unless @_ >= 2
829 0 0 unless @_ == 1
840 0 0 wantarray ? :
856 0 0 unless @_ == 0
874 0 0 unless @_ == 0
890 0 0 unless @_ == 0
951 0 0 if $options{'list'}
2255 0 0 if eval "eof(${p}::DATA)"
2257 0 0 if $@
2259 0 0 if $@