Branch Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
branch 6 202 2.9


line true false branch
61 0 204 if $@
68 0 12 if $@
82 0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
0 0 unless @_ == 0
83 0 1 if $@
98 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
99 0 1 if $@
114 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
0 0 unless @_ == 2
115 0 1 if $@
130 0 0 unless @_ == 3
131 0 1 if $@
173 0 0 if $_ = $rodatas{$d}
212 0 0 if $_ = $rodata{$d}
304 0 0 if $r =~ /\Ax/
305 0 0 if $r =~ /\Ay/
306 0 0 if $r =~ /\Az/
312 0 0 unless @_ == 1
315 0 0 if $size == 8
316 0 0 if $size > 8
324 0 0 unless @_ >= 1
325 0 0 if (@_ == 1) { }
347 0 0 unless @_ == 4
357 0 0 if ($increment == 1) { }
369 0 0 unless @_ >= 1
374 0 0 if ($name and my $n = $subroutines{$name})
383 0 0 if $name
399 0 0 unless @_ == 0
413 0 0 unless @_ == 1
429 0 0 unless @_ == 0
455 0 0 if $i % 2
464 0 0 unless @_ == 0
486 0 0 unless @_ == 0
495 0 0 unless @_ == 1
507 0 0 unless ($R =~ /\Arax/)
515 0 0 if ($r =~ /\Ar/) { }
0 0 elsif ($r =~ /\Ax/) { }
0 0 elsif ($r =~ /\Ay/) { }
0 0 elsif ($r =~ /\Az/) { }
527 0 0 unless @_ == 0
546 0 0 unless @_ == 0
563 0 0 unless @_ == 0
574 0 0 if $r =~ /rip|rflags/
575 0 0 if ($r eq rax())
593 0 0 unless @_ == 0
600 0 0 unless @_ == 0
608 0 0 unless @_ == 0
616 0 0 unless @_ == 0
624 0 0 unless @_ == 0
637 0 0 unless @_ == 0
655 0 0 if ($size > 8) { }
669 0 0 if ($size > 8) { }
682 0 0 if ($size > 8) { }
696 0 0 unless @_ == 1
706 0 0 unless @_ >= 2
719 0 0 unless @_ == 1
727 0 0 unless @_ == 2
739 0 0 unless @_ == 0
748 0 0 unless @_ == 1
757 0 0 unless @_ == 1
764 0 0 unless @_ >= 2
776 0 0 unless @_ == 1
787 0 0 wantarray ? :
805 0 0 unless @_ == 0
825 0 0 unless @_ == 0
837 0 0 unless @_ == 0
861 0 0 unless @_ == 0
876 0 0 unless @_ == 0
894 0 0 unless @_ == 0
915 0 0 unless @_ == 0
935 0 0 unless @_ == 1
945 0 0 unless @_ == 0
961 0 0 unless @_ == 0
995 0 0 unless @_ == 0
1081 0 0 if (@_ == 0 or $c == 0) { }
0 0 elsif (@_ == 1) { }
2645 0 0 if eval "eof(${p}::DATA)"
2647 0 0 if $@
2649 0 0 if $@