Branch Coverage

blib/lib/Math/BigInt/LTM.pm
Criterion Covered Total %
branch 17 244 6.9


line true false branch
77 0 0 ref $_[1] ? :
84 0 0 if ($_[2]) { }
86 0 0 ref $_[1] ? :
89 0 0 ref $_[1] ? :
97 0 0 ref $_[1] ? :
104 0 0 if ($_[2]) { }
106 0 0 ref $_[1] ? :
109 0 0 ref $_[1] ? :
117 0 0 if ($_[2]) { }
119 0 0 ref $_[1] ? :
122 0 0 ref $_[1] ? :
130 0 0 if ($_[2]) { }
132 0 0 ref $_[1] ? :
135 0 0 ref $_[1] ? :
143 0 0 if ($_[2]) { }
145 0 0 ref $_[1] ? :
148 0 0 ref $_[1] ? :
156 0 0 if ($_[2]) { }
158 0 0 ref $_[1] ? :
161 0 0 ref $_[1] ? :
171 0 0 if ($_[2]) { }
173 0 0 ref $_[1] ? :
176 0 0 ref $_[1] ? :
184 0 0 if ($_[2]) { }
186 0 0 ref $_[1] ? :
189 0 0 ref $_[1] ? :
197 0 0 if ($_[2]) { }
199 0 0 ref $_[1] ? :
202 0 0 ref $_[1] ? :
210 0 0 if ($_[2]) { }
212 0 0 ref $_[1] ? :
215 0 0 ref $_[1] ? :
223 0 0 ref $_[1] ? :
230 0 0 ref $_[1] ? :
239 0 0 if ($_[2]) { }
241 0 0 ref $_[1] ? :
244 0 0 ref $_[1] ? :
254 0 0 if ($_[2]) { }
256 0 0 ref $_[1] ? :
259 0 0 ref $_[1] ? :
267 0 0 if ($_[2]) { }
269 0 0 ref $_[1] ? :
272 0 0 ref $_[1] ? :
280 0 0 if ($_[2]) { }
282 0 0 ref $_[1] ? :
285 0 0 ref $_[1] ? :
303 0 0 ref($_[0])->_is_zero($_[0]) ? :
319 0 0 unless ref $base
321 0 0 unless $class->_acmp($base, $two) >= 0
327 0 0 unless ref $ele
333 0 0 unless ref $ele
346 0 0 unless ref $base
348 0 0 unless $class->_acmp($base, $two) >= 0
361 0 0 unless ($class->_is_zero($xcopy))
366 0 0 unless @$out
375 0 2 unless defined $x
376 1 1 unless ref $x
414 2 13 if ($class->_acmp($x, $two) < 0)
436 0 0 if ($class->_acmp($x, $two) < 0)
461 0 0 if ($class->_acmp($twok, $n) > 0)
476 0 0 if ($class->_is_zero($k))
516 0 0 if ($xs eq $ys)
517 0 0 if ($flag) { }
522 0 0 $class->_is_zero($za) ? :
528 0 0 if ($acmp == 0)
534 0 0 if ($acmp > 0) { }
552 0 0 $ys eq '+' ? :
563 0 11 if $class->_is_zero($x)
565 0 11 unless defined $base
566 1 10 unless ref $base
569 0 11 if $class->_is_zero($base) or $class->_is_one($base)
572 0 11 if ($class->_is_one($x))
579 0 11 if ($cmp == 0)
584 0 11 if ($cmp < 0)
610 5 6 if $acmp == 0
628 5 1 if $acmp == 0
636 0 0 if ref $n
640 0 0 if (wantarray)
644 0 0 if $n == 0
647 0 0 if $n == 1
661 0 0 if $n == 0
671 0 0 if ref $n
675 0 0 if (wantarray)
679 0 0 if $n == 0
682 0 0 if $n == 1
700 0 0 if $n <= 0
701 0 0 if $n <= 2
702 0 0 if exists $cache->{$n}
709 0 0 if ($n % 2 == 1) { }
730 0 0 if $class->_is_zero($x) or $class->_is_zero($y)
733 0 0 $sx eq '-' && $sy eq '-' ? :
737 0 0 if ($sx eq '-') { }
752 0 0 if ($sy eq '-') { }
772 0 0 if $sx eq "-"
773 0 0 if $sy eq "-"
775 0 0 if ($diff > 0) { }
0 0 elsif ($diff < 0) { }
792 0 0 if ($sign eq '-') { }
804 0 0 if $sign eq "-"
807 0 0 if $class->_is_zero($bx)
816 0 0 if $class->_is_zero($x) and $class->_is_zero($y)
819 0 0 $sx ne $sy ? :
823 0 0 if ($sx eq '-') { }
838 0 0 if ($sy eq '-') { }
858 0 0 if $sx eq "-"
859 0 0 if $sy eq "-"
861 0 0 if ($diff > 0) { }
0 0 elsif ($diff < 0) { }
878 0 0 if ($sign eq '-') { }
890 0 0 if $sign eq "-"
893 0 0 if $class->_is_zero($bx)
902 0 0 if $class->_is_zero($x) and $class->_is_zero($y)
905 0 0 $sx eq '-' || $sy eq '-' ? :
909 0 0 if ($sx eq '-') { }
924 0 0 if ($sy eq '-') { }
944 0 0 if $sx eq "-"
945 0 0 if $sy eq "-"
947 0 0 if ($diff > 0) { }
0 0 elsif ($diff < 0) { }
964 0 0 if ($sign eq '-') { }
976 0 0 if $sign eq "-"
979 0 0 if $class->_is_zero($bx)