Branch Coverage

blib/lib/Data/IEEE754/Tools.pm
Criterion Covered Total %
branch 58 60 96.6


line true false branch
257 34 34 $sbit ? :
260 12 56 if ($exp == 1024)
261 2 10 if $mant eq '0000000000000'
262 1 9 if $mant eq '8000000000000' and $sign eq '-'
263 4 5 ($msb & 524288) != 524288 ? :
266 6 50 if ($exp == -1023)
268 2 4 $mant eq '0000000000000' ? :
278 34 34 $sbit ? :
281 12 56 if ($exp == 1024)
282 2 10 if $mant eq '0000000000000'
283 1 9 if $mant eq '8000000000000' and $sign eq '-'
284 4 5 ($msb & 524288) != 524288 ? :
287 6 50 if ($exp == -1023)
289 2 4 $mant eq '0000000000000' ? :
366 12 18 if ($exp == '11111111111') { }
6 12 elsif ($exp == '00000000000') { }
398 12 26 if ($exp == '11111111111')
423 20 152 if $val != $val
425 2 150 if $h754 eq '7FF0000000000000'
426 12 138 if $h754 eq 'FFF0000000000000'
427 4 134 if $h754 eq '8000000000000000'
429 80 54 $msb & 2147483648 ? :
430 22 112 if ($lsb == 4294967296) { }
30 82 elsif ($lsb == -1) { }
432 0 22 $msb & 2147483648 ? :
434 30 0 $msb & 2147483648 ? :
467 110 160 if $_[0] != $_[0]
468 20 140 if $_[1] != $_[1]
469 28 112 if $_[1] == $_[0]
470 56 56 if $_[1] > $_[0]