Branch Coverage

blib/lib/Math/Float128.pm
Criterion Covered Total %
branch 36 42 85.7


line true false branch
101 4 3 if (is_ZeroF128($_[0]))
102 2 2 if is_ZeroF128($_[0]) < 0
106 1 2 if (is_NaNF128($_[0]))
109 1 1 if $inf < 0
110 1 0 if $inf > 0
129 0 442 unless (@_)
131 0 442 if (@_ > 2)
139 436 6 if (not ref $_[0] and $_[0] eq "Math::Float128")
141 8 428 unless (@_)
144 0 434 if (@_ > 1)
149 25 409 if $type == 1
150 147 262 if $type == 2
152 95 167 if ($type == 4)
153 3 92 if (_SvNOK($arg))
155 0 3 if ($Math::MPFR::NOK_POK)
162 141 26 if ($type == 3)
163 2 139 if ($arg == 0)
164 2 137 if ($arg != $arg)
165 4 133 if ($arg / $arg != 1)
166 2 2 if ($arg < 0)
172 26 0 if ($type == 113)