| line |
true |
false |
branch |
|
41
|
22 |
68 |
if $_ |
|
57
|
0 |
4 |
if ($t > 3) { } |
|
|
0 |
4 |
elsif ($t > 1) { } |
|
75
|
4 |
150 |
unless ($$M[$i][$j]) |
|
86
|
0 |
24 |
if ($max_frac) |
|
91
|
2 |
2 |
if (keys %zr) |
|
127
|
0 |
20 |
if $n > $cols |
|
136
|
1 |
1 |
if ($$M[$n][$j]) |
|
152
|
1 |
19 |
unless $$M[$n][$n] |
|
159
|
31 |
33 |
if ($b == int $b) { } |
|
174
|
11 |
8 |
if ($gcd > 1) |
|
194
|
0 |
17 |
if $dm < 1 |
|
198
|
14 |
3 |
unless (exists $$opt{'int'} and $$opt{'int'}) |
|
205
|
6 |
11 |
$fraction ? : |
|
213
|
1 |
81 |
if (not $minV and $i < $dm - 1) |
|
220
|
2 |
1 |
if ($v and $v < $minV || !$minV) |
|
226
|
0 |
1 |
unless $minV |
|
245
|
13 |
4 |
if ($_ < 0) |
|
249
|
0 |
17 |
if abs $_ - int($_) >= 0.5 |
|
250
|
12 |
5 |
if $exch % 2 |
|
252
|
6 |
11 |
$fraction ? : |
|
266
|
0 |
2 |
if ($t > 3) { } |
|
|
0 |
2 |
elsif ($t) { } |
|
273
|
0 |
2 |
if $rows != $#{$B;} |
|
274
|
0 |
2 |
if scalar grep((!defined($_)), @$B) |
|
276
|
0 |
2 |
if (defined $opts) { } |
|
277
|
0 |
0 |
if (exists $$opts{'eqs'}) { } |
|
278
|
0 |
0 |
unless $$opts{'eqs'} =~ /^(?:row|column)/i |
|
297
|
0 |
65 |
if ($$opts{'eqs'} =~ /^col/i) { } |
|
298
|
0 |
0 |
$v == $i ? : |
|
302
|
65 |
342 |
$v == $j ? : |
|
311
|
11 |
0 |
if ($det) { } |
|
312
|
7 |
4 |
if ($dm < 0) |
|
320
|
4 |
7 |
if ($max_frac) |
|
325
|
10 |
1 |
if ($gcd > 1) |
|
330
|
7 |
4 |
$dm == 1 ? : |
|
343
|
0 |
6 |
if scalar grep({grep((!defined($_)), @{$_;});} @$M) |
|
345
|
0 |
6 |
scalar grep(($#{$_;} != $#{$M;}), @$M) ? : |
|
346
|
0 |
6 |
if scalar grep(($#{$_;} != $#{$$M[0];}), @$M) |
|
356
|
595 |
69 |
if Math::BigInt::is_int($_) |
|
358
|
12 |
57 |
if $frac > $max_frac |