Condition Coverage

blib/lib/CPU/Z80/Assembler/Program.pm
Criterion Covered Total %
condition 20 25 80.0


and 3 conditions

line !l l&&!r l&&r condition
328 21134 17144 3994 $jump_opcodes and $opcode->can("short_jump_dist")
371 1250 772 85628 $j < @$jump_opcodes and (my $depend_address = $jump_opcodes->[$j][0]) < $min_target
383 1200 772 84684 $j >= 0 and (my $depend_address = $jump_opcodes->[$j][0]) >= $max_target
472 2812 6 6 length $bytes and $address != $segment_address

or 2 conditions

line l !l condition
35 0 2792 $args{'_segment_map'} || {}
0 2792 $args{'child'} || []
0 2792 $args{'symbols'} || {}
0 2792 $args{'macros'} || {}
165 0 10 $1 || 0

or 3 conditions

line l !l&&r !l&&!r condition
133 45 2763 21954 defined $name or @{$self->child;} == 0