Branch Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
branch 6 198 3.0


line true false branch
60 0 204 if $@
67 0 12 if $@
81 0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
82 0 1 if $@
97 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
98 0 1 if $@
113 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
114 0 1 if $@
129 0 0 unless @_ == 3
130 0 1 if $@
172 0 0 if $_ = $rodatas{$d}
211 0 0 if $_ = $rodata{$d}
303 0 0 if $r =~ /\Ax/
304 0 0 if $r =~ /\Ay/
305 0 0 if $r =~ /\Az/
311 0 0 unless @_ == 1
314 0 0 if $size == 8
315 0 0 if $size > 8
323 0 0 unless @_ >= 1
324 0 0 if (@_ == 1) { }
346 0 0 unless @_ == 4
356 0 0 if ($increment == 1) { }
368 0 0 unless @_ >= 1
373 0 0 if ($name and my $n = $subroutines{$name})
382 0 0 if $name
398 0 0 unless @_ == 0
412 0 0 unless @_ == 1
428 0 0 unless @_ == 0
454 0 0 if $i % 2
463 0 0 unless @_ == 0
485 0 0 unless @_ == 0
494 0 0 unless @_ == 1
506 0 0 unless ($R =~ /\Arax/)
514 0 0 if ($r =~ /\Ar/) { }
0 0 elsif ($r =~ /\Ax/) { }
0 0 elsif ($r =~ /\Ay/) { }
0 0 elsif ($r =~ /\Az/) { }
526 0 0 unless @_ == 0
545 0 0 unless @_ == 0
562 0 0 unless @_ == 0
573 0 0 if $r =~ /rip|rflags/
574 0 0 if ($r eq rax())
592 0 0 unless @_ == 0
599 0 0 unless @_ == 0
607 0 0 unless @_ == 0
615 0 0 unless @_ == 0
623 0 0 unless @_ == 0
636 0 0 unless @_ == 0
654 0 0 if ($size > 8) { }
668 0 0 if ($size > 8) { }
681 0 0 if ($size > 8) { }
695 0 0 unless @_ == 1
705 0 0 unless @_ >= 2
718 0 0 unless @_ == 1
726 0 0 unless @_ == 2
738 0 0 unless @_ == 0
747 0 0 unless @_ == 1
756 0 0 unless @_ == 1
763 0 0 unless @_ >= 2
775 0 0 unless @_ == 1
786 0 0 wantarray ? :
804 0 0 unless @_ == 0
824 0 0 unless @_ == 0
836 0 0 unless @_ == 0
860 0 0 unless @_ == 0
875 0 0 unless @_ == 0
895 0 0 unless @_ == 0
915 0 0 unless @_ == 1
925 0 0 unless @_ == 0
941 0 0 unless @_ == 0
975 0 0 unless @_ == 0
1040 0 0 if (@_ == 0 or $c == 0) { }
0 0 elsif (@_ == 1) { }
2450 0 0 if eval "eof(${p}::DATA)"
2452 0 0 if $@
2454 0 0 if $@