Condition Coverage

blib/lib/Data/Float.pm
Criterion Covered Total %
condition 33 39 84.6


and 2 conditions

line l !l condition
572 1 13 0 $val == $val && !&float_is_infinite($val)

and 3 conditions

line !l l&&!r l&&r condition
369 222 410 3125 $i != $#$powa and $exp != 0
443 1 1 37 $exp >= $min_finite_exp and $exp <= $max_finite_exp
572 29 2 0 $digits eq '0' and $sgnf != 0
1 1 1 $chopped =~ /\A80*\z/ && $digits =~ /[02468ace]\z/
1 1 2 $chopped =~ /\A[89abcdef]/ and not $chopped =~ /\A80*\z/ && $digits =~ /[02468ace]\z/
96 24 8 &float_is_zero($a) and &float_is_zero($b)
7 2 67 $val != 0 && $val == $val && !&float_is_infinite($val)
0 0 0 $gbit_bpos == 27 and $gbit_lpos != 0
6 0 2 $significand == 1 and $exp != -1022

or 2 conditions

line l !l condition
572 3 31 62 $val == $pos_infinity || $val == $neg_infinity

or 3 conditions

line l !l&&r !l&&!r condition
572 2 5 15 $dir != $dir or $val == $dir
3 2 28 $val != $val or $val == 9**9**9