| line |
true |
false |
branch |
|
23
|
3 |
3 |
if ($swap) |
|
24
|
2 |
1 |
if not ref $y and $y == 0 |
|
39
|
1 |
2 |
if ($swap) |
|
164
|
11 |
928 |
if (ref $that and @_ == 0) { } |
|
186
|
16 |
912 |
if (@_ == 1 and not ref $_[0]) { } |
|
|
639 |
273 |
elsif (@_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} > 0 and ref $_[0][0] eq 'ARRAY') { } |
|
211
|
927 |
1 |
if (@$data) |
|
220
|
0 |
1818 |
unless ref $row eq 'ARRAY' |
|
228
|
927 |
891 |
if ($i == 0) { } |
|
231
|
0 |
891 |
unless @$row == $ncol |
|
238
|
691 |
236 |
if $ncol |
|
296
|
0 |
3 |
if @_ < 2 |
|
297
|
0 |
3 |
if @_ > 4 |
|
300
|
0 |
3 |
if ref $class |
|
304
|
0 |
3 |
unless ref $sub eq 'CODE' |
|
307
|
2 |
1 |
@_ == 1 ? : |
|
|
0 |
3 |
@_ == 0 ? : |
|
341
|
0 |
2 |
if @_ < 1 |
|
344
|
0 |
2 |
if ref $class |
|
350
|
8 |
0 |
unless defined &blessed($x) and $x->isa($class) |
|
352
|
4 |
4 |
if ($x->is_vector) { } |
|
383
|
0 |
1 |
if @_ < 1 |
|
386
|
0 |
1 |
if ref $class |
|
410
|
84 |
3 |
if (@_) { } |
|
413
|
3 |
0 |
if ($ref) { } |
|
415
|
0 |
3 |
unless $mx == $nx |
|
462
|
0 |
5 |
if @_ < 2 |
|
463
|
0 |
5 |
if @_ > 2 |
|
489
|
0 |
6 |
if @_ < 2 |
|
490
|
0 |
6 |
if @_ > 4 |
|
493
|
0 |
6 |
if ref $class |
|
497
|
4 |
1 |
@_ == 1 ? : |
|
|
1 |
5 |
@_ == 0 ? : |
|
500
|
0 |
6 |
unless $m == $n |
|
521
|
0 |
13 |
if @_ < 1 |
|
522
|
0 |
13 |
if @_ > 3 |
|
542
|
0 |
5 |
if @_ < 1 |
|
543
|
0 |
5 |
if @_ > 3 |
|
563
|
0 |
5 |
if @_ < 1 |
|
564
|
0 |
5 |
if @_ > 3 |
|
587
|
0 |
5 |
if @_ < 1 |
|
588
|
0 |
5 |
if @_ > 3 |
|
613
|
0 |
33 |
if @_ < 2 |
|
614
|
0 |
33 |
if @_ > 4 |
|
617
|
0 |
33 |
if ref $class |
|
621
|
5 |
23 |
@_ == 1 ? : |
|
|
5 |
28 |
@_ == 0 ? : |
|
652
|
0 |
6 |
if @_ < 1 |
|
653
|
0 |
6 |
if @_ > 3 |
|
656
|
0 |
6 |
if ref $class |
|
659
|
2 |
3 |
@_ == 1 ? : |
|
|
1 |
5 |
@_ == 0 ? : |
|
692
|
0 |
6 |
if @_ < 2 |
|
693
|
0 |
6 |
if @_ > 4 |
|
696
|
0 |
6 |
if ref $class |
|
701
|
3 |
3 |
if (ref $lim eq 'ARRAY') { } |
|
708
|
2 |
2 |
@_ == 1 ? : |
|
|
2 |
4 |
@_ == 0 ? : |
|
742
|
0 |
6 |
if @_ < 1 |
|
743
|
0 |
6 |
if @_ > 3 |
|
746
|
0 |
6 |
if ref $class |
|
749
|
1 |
4 |
@_ == 1 ? : |
|
|
1 |
5 |
@_ == 0 ? : |
|
764
|
4 |
2 |
if @$x > $nelm |
|
781
|
0 |
123 |
if @_ > 1 |
|
785
|
0 |
123 |
unless $class |
|
820
|
1 |
1 |
if ref $diag[0] eq 'ARRAY' |
|
823
|
0 |
2 |
if $len == 0 |
|
872
|
4 |
0 |
if (ref $_[0] eq 'ARRAY') { } |
|
875
|
3 |
1 |
if (ref $_[1] eq 'ARRAY') |
|
878
|
2 |
1 |
if (ref $_[2] eq 'ARRAY') |
|
887
|
0 |
4 |
if $len == 0 |
|
893
|
1 |
3 |
if scalar @up_d == 0 |
|
894
|
2 |
2 |
if scalar @low_d == 0 |
|
934
|
0 |
4 |
if @_ < 1 |
|
945
|
6 |
3 |
unless defined &blessed($x) and $x->isa($class) |
|
998
|
0 |
52 |
if @_ < 1 |
|
999
|
0 |
52 |
if @_ > 1 |
|
1015
|
0 |
99 |
if @_ < 1 |
|
1016
|
0 |
99 |
if @_ > 1 |
|
1018
|
31 |
68 |
$x->nelm == 1 ? : |
|
1032
|
0 |
52 |
if @_ < 1 |
|
1033
|
0 |
52 |
if @_ > 1 |
|
1035
|
27 |
25 |
$x->is_col || $x->is_row ? : |
|
1049
|
0 |
73 |
if @_ < 1 |
|
1050
|
0 |
73 |
if @_ > 1 |
|
1052
|
24 |
49 |
$x->nrow == 1 ? : |
|
1066
|
0 |
81 |
if @_ < 1 |
|
1067
|
0 |
81 |
if @_ > 1 |
|
1069
|
11 |
70 |
$x->ncol == 1 ? : |
|
1083
|
0 |
76 |
if @_ < 1 |
|
1084
|
0 |
76 |
if @_ > 1 |
|
1087
|
73 |
3 |
$nrow == $ncol ? : |
|
1107
|
0 |
50 |
if @_ < 1 |
|
1108
|
0 |
50 |
if @_ > 1 |
|
1112
|
6 |
44 |
unless $nrow == $ncol |
|
1116
|
19 |
213 |
unless $x->[$i][$j] == $x->[$j][$i] |
|
1142
|
0 |
25 |
if @_ < 1 |
|
1143
|
0 |
25 |
if @_ > 1 |
|
1147
|
3 |
22 |
unless $nrow == $ncol |
|
1152
|
17 |
21 |
unless $x->[$i][$i] == 0 |
|
1159
|
3 |
3 |
unless $x->[$i][$j] == -$x->[$j][$i] |
|
1185
|
0 |
23 |
if @_ < 1 |
|
1186
|
0 |
23 |
if @_ > 1 |
|
1213
|
0 |
23 |
if @_ < 1 |
|
1214
|
0 |
23 |
if @_ > 1 |
|
1218
|
3 |
20 |
unless $nrow == $ncol |
|
1225
|
12 |
59 |
unless $$x[$i + $k][$k] == $first |
|
1234
|
1 |
32 |
unless $x->[$k][$j + $k] == $first |
|
1253
|
0 |
25 |
if @_ < 1 |
|
1254
|
0 |
25 |
if @_ > 1 |
|
1271
|
0 |
25 |
if @_ < 1 |
|
1272
|
0 |
25 |
if @_ > 1 |
|
1289
|
0 |
75 |
if @_ < 1 |
|
1290
|
0 |
75 |
if @_ > 2 |
|
1297
|
3 |
72 |
if $nrow * $ncol == 0 |
|
1299
|
48 |
24 |
@_ ? : |
|
1302
|
69 |
78 |
if $x->[$i][$j] != $c |
|
1321
|
0 |
25 |
if @_ < 1 |
|
1322
|
0 |
25 |
if @_ > 1 |
|
1326
|
3 |
22 |
unless $nrow == $ncol |
|
1330
|
23 |
13 |
$i == $j ? : |
|
|
19 |
17 |
if $x->[$i][$j] != ($i == $j ? 1 : 0) |
|
1355
|
0 |
25 |
if @_ < 1 |
|
1356
|
0 |
25 |
if @_ > 1 |
|
1360
|
3 |
22 |
unless $nrow == $ncol |
|
1365
|
8 |
39 |
$i + $j == $imax ? : |
|
|
19 |
28 |
if $x->[$i][$j] != ($i + $j == $imax ? 1 : 0) |
|
1390
|
0 |
25 |
if @_ < 1 |
|
1391
|
0 |
25 |
if @_ > 1 |
|
1399
|
20 |
60 |
if $val != 0 and $val != 1 |
|
1424
|
0 |
25 |
if @_ < 1 |
|
1425
|
0 |
25 |
if @_ > 1 |
|
1429
|
3 |
22 |
unless $nrow == $ncol |
|
1437
|
17 |
57 |
if $val != 0 and $val != 1 |
|
1438
|
16 |
41 |
if ($val == 1) |
|
1439
|
0 |
16 |
if ++$rowsum->[$i] > 1 |
|
1440
|
0 |
16 |
if ++$colsum->[$j] > 1 |
|
1446
|
0 |
10 |
if $rowsum->[$i] != 1 |
|
1447
|
0 |
10 |
if $colsum->[$i] != 1 |
|
1465
|
0 |
25 |
if @_ < 1 |
|
1466
|
0 |
25 |
if @_ > 1 |
|
1473
|
0 |
347 |
unless $x->[$i][$j] == CORE::int $x->[$i][$j] |
|
1501
|
0 |
25 |
if @_ < 1 |
|
1502
|
0 |
25 |
if @_ > 1 |
|
1528
|
0 |
25 |
if @_ < 1 |
|
1529
|
0 |
25 |
if @_ > 1 |
|
1556
|
0 |
25 |
if @_ < 1 |
|
1557
|
0 |
25 |
if @_ > 1 |
|
1584
|
0 |
25 |
if @_ < 1 |
|
1585
|
0 |
25 |
if @_ > 1 |
|
1612
|
0 |
25 |
if @_ < 1 |
|
1613
|
0 |
25 |
if @_ > 1 |
|
1641
|
0 |
25 |
if @_ < 1 |
|
1642
|
0 |
25 |
if @_ > 1 |
|
1669
|
0 |
25 |
if @_ < 1 |
|
1670
|
0 |
25 |
if @_ > 1 |
|
1698
|
0 |
25 |
if @_ < 1 |
|
1699
|
0 |
25 |
if @_ > 1 |
|
1727
|
0 |
225 |
if @_ < 2 |
|
1728
|
0 |
225 |
if @_ > 2 |
|
1733
|
27 |
198 |
unless $nrow == $ncol |
|
1736
|
0 |
198 |
unless defined $k |
|
1737
|
0 |
198 |
if (ref $k) |
|
1738
|
0 |
0 |
unless defined &blessed($k) and $k->isa($class) |
|
1740
|
0 |
0 |
unless $k->is_scalar |
|
1744
|
62 |
136 |
if $nrow <= $k |
|
1745
|
30 |
106 |
if $nrow == $k + 1 |
|
1749
|
83 |
105 |
if $x->[$i][$j] != 0 or $x->[$j][$i] != 0 |
|
1785
|
0 |
225 |
if @_ < 2 |
|
1786
|
0 |
225 |
if @_ > 2 |
|
1791
|
27 |
198 |
unless $nrow == $ncol |
|
1794
|
0 |
198 |
unless defined $k |
|
1795
|
0 |
198 |
if (ref $k) |
|
1796
|
0 |
0 |
unless defined &blessed($k) and $k->isa($class) |
|
1798
|
0 |
0 |
unless $k->is_scalar |
|
1802
|
62 |
136 |
if $nrow <= $k |
|
1803
|
30 |
106 |
if $nrow == $k + 1 |
|
1809
|
71 |
139 |
if $x->[$i][$j] != 0 |
|
1817
|
8 |
81 |
if $x->[$i][$j] != 0 |
|
1845
|
0 |
25 |
if @_ < 1 |
|
1846
|
0 |
25 |
if @_ > 1 |
|
1852
|
3 |
22 |
unless $nrow == $ncol |
|
1856
|
16 |
21 |
unless $x->[$i][$j] == 0 |
|
1883
|
0 |
25 |
if @_ < 1 |
|
1884
|
0 |
25 |
if @_ > 1 |
|
1890
|
3 |
22 |
unless $nrow == $ncol |
|
1894
|
20 |
30 |
unless $x->[$i][$j] == 0 |
|
1921
|
0 |
25 |
if @_ < 1 |
|
1922
|
0 |
25 |
if @_ > 1 |
|
1928
|
3 |
22 |
unless $nrow == $ncol |
|
1932
|
16 |
19 |
unless $x->[$i][$j] == 0 |
|
1959
|
0 |
25 |
if @_ < 1 |
|
1960
|
0 |
25 |
if @_ > 1 |
|
1966
|
3 |
22 |
unless $nrow == $ncol |
|
1970
|
20 |
26 |
unless $x->[$i][$j] == 0 |
|
1997
|
0 |
25 |
if @_ < 1 |
|
1998
|
0 |
25 |
if @_ > 1 |
|
2004
|
3 |
22 |
unless $nrow == $ncol |
|
2008
|
16 |
18 |
unless $x->[$i][$j] == 0 |
|
2035
|
0 |
25 |
if @_ < 1 |
|
2036
|
0 |
25 |
if @_ > 1 |
|
2042
|
3 |
22 |
unless $nrow == $ncol |
|
2046
|
20 |
22 |
unless $x->[$i][$j] == 0 |
|
2073
|
0 |
25 |
if @_ < 1 |
|
2074
|
0 |
25 |
if @_ > 1 |
|
2080
|
3 |
22 |
unless $nrow == $ncol |
|
2084
|
16 |
23 |
unless $x->[$i][$j] == 0 |
|
2111
|
0 |
25 |
if @_ < 1 |
|
2112
|
0 |
25 |
if @_ > 1 |
|
2118
|
3 |
22 |
unless $nrow == $ncol |
|
2122
|
20 |
25 |
unless $x->[$i][$j] == 0 |
|
2155
|
0 |
4 |
if @_ < 1 |
|
2156
|
0 |
4 |
if @_ > 1 |
|
2165
|
2 |
10 |
unless $x->[$i][$j] |
|
2171
|
2 |
2 |
if wantarray |
|
2189
|
0 |
2 |
if @_ < 1 |
|
2190
|
0 |
2 |
if @_ > 1 |
|
2199
|
3 |
3 |
$ninf < $_ && $_ < $pinf ? : |
|
2217
|
0 |
2 |
if @_ < 1 |
|
2218
|
0 |
2 |
if @_ > 1 |
|
2227
|
2 |
4 |
$_ == $pinf || $_ == $ninf ? : |
|
2244
|
0 |
2 |
if @_ < 1 |
|
2245
|
0 |
2 |
if @_ > 1 |
|
2248
|
1 |
5 |
$_ != $_ ? : |
|
2265
|
0 |
12 |
if @_ < 1 |
|
2266
|
0 |
12 |
if @_ > 2 |
|
2285
|
0 |
12 |
if @_ < 1 |
|
2286
|
0 |
12 |
if @_ > 2 |
|
2304
|
0 |
12 |
if @_ < 1 |
|
2305
|
0 |
12 |
if @_ > 2 |
|
2323
|
0 |
12 |
if @_ < 1 |
|
2324
|
0 |
12 |
if @_ > 2 |
|
2348
|
1902 |
169 |
$m ? : |
|
2363
|
0 |
177 |
if @_ < 1 |
|
2364
|
0 |
177 |
if @_ > 1 |
|
2366
|
150 |
27 |
@$x ? : |
|
2380
|
0 |
635 |
if @_ < 1 |
|
2381
|
0 |
635 |
if @_ > 1 |
|
2397
|
0 |
576 |
if @_ < 1 |
|
2398
|
0 |
576 |
if @_ > 1 |
|
2400
|
529 |
47 |
@$x ? : |
|
2414
|
0 |
6 |
if @_ < 1 |
|
2415
|
0 |
6 |
if @_ > 1 |
|
2417
|
5 |
1 |
@$x ? : |
|
2432
|
0 |
6 |
if @_ < 1 |
|
2433
|
0 |
6 |
if @_ > 1 |
|
2437
|
4 |
2 |
if $nrow != 1 |
|
2438
|
4 |
2 |
if $ncol != 1 |
|
2472
|
0 |
18 |
if @_ < 1 |
|
2473
|
0 |
18 |
if @_ > 1 |
|
2483
|
46 |
146 |
if $x->[$i][$j] == 0 |
|
2485
|
52 |
94 |
if ($dist > 0) { } |
|
2486
|
22 |
30 |
if $dist > $upper |
|
2488
|
20 |
74 |
if $dist < $lower |
|
2494
|
9 |
9 |
if wantarray |
|
2495
|
0 |
9 |
$lower > $upper ? : |
|
2534
|
19 |
44 |
if $ncoly == 0 |
|
2536
|
22 |
22 |
if (defined $ncol) { } |
|
2537
|
0 |
22 |
unless $ncoly == $ncol |
|
2572
|
15 |
172 |
if $nrowy == 0 |
|
2574
|
85 |
87 |
if (defined $nrow) { } |
|
2575
|
0 |
85 |
unless $nrowy == $nrow |
|
2603
|
0 |
4 |
if @_ < 2 |
|
2604
|
0 |
4 |
if @_ > 2 |
|
2609
|
0 |
4 |
unless defined $idx |
|
2610
|
3 |
1 |
if (ref $idx) { } |
|
2611
|
3 |
0 |
unless defined &blessed($idx) and $idx->isa($class) |
|
2624
|
0 |
5 |
if $ix >= $nrowx |
|
2646
|
0 |
4 |
if @_ < 2 |
|
2647
|
0 |
4 |
if @_ > 2 |
|
2652
|
0 |
4 |
unless defined $idx |
|
2653
|
3 |
1 |
if (ref $idx) { } |
|
2654
|
3 |
0 |
unless defined &blessed($idx) and $idx->isa($class) |
|
2667
|
0 |
5 |
if $jx >= $ncolx |
|
2690
|
0 |
5 |
if @_ < 2 |
|
2691
|
0 |
5 |
if @_ > 2 |
|
2696
|
0 |
5 |
unless defined $idxdel |
|
2697
|
4 |
1 |
if (ref $idxdel) { } |
|
2698
|
4 |
0 |
unless defined &blessed($idxdel) and $idxdel->isa($class) |
|
2714
|
9 |
19 |
if ($i == CORE::int $idx) |
|
2719
|
11 |
9 |
unless $seen |
|
2740
|
0 |
5 |
if @_ < 2 |
|
2741
|
0 |
5 |
if @_ > 2 |
|
2746
|
0 |
5 |
unless defined $idxdel |
|
2747
|
4 |
1 |
if (ref $idxdel) { } |
|
2748
|
4 |
0 |
unless defined &blessed($idxdel) and $idxdel->isa($class) |
|
2764
|
9 |
19 |
if ($j == CORE::int $idx) |
|
2769
|
11 |
9 |
unless $seen |
|
2773
|
4 |
1 |
if (@$idxget) |
|
2799
|
0 |
11 |
if scalar @{$self;} != scalar @{$other;} |
|
2845
|
0 |
12 |
if @_ < 1 |
|
2853
|
10 |
2 |
if (@_) |
|
2855
|
0 |
10 |
unless defined $offs |
|
2856
|
0 |
10 |
if (ref $offs) |
|
2857
|
0 |
0 |
unless defined &blessed($offs) and $offs->isa($class) |
|
2859
|
0 |
0 |
unless $offs->is_scalar |
|
2863
|
4 |
6 |
if (@_) |
|
2865
|
0 |
4 |
unless defined $len |
|
2866
|
0 |
4 |
if (ref $len) |
|
2867
|
0 |
0 |
unless defined &blessed($len) and $len->isa($class) |
|
2869
|
0 |
0 |
unless $len->is_scalar |
|
2873
|
2 |
2 |
if (@_) |
|
2883
|
6 |
6 |
wantarray ? : |
|
2921
|
0 |
20 |
if @_ < 1 |
|
2931
|
18 |
2 |
if (@_) |
|
2933
|
0 |
18 |
unless defined $offs |
|
2934
|
0 |
18 |
if (ref $offs) |
|
2935
|
0 |
0 |
unless defined &blessed($offs) and $offs->isa($class) |
|
2937
|
0 |
0 |
unless $offs->is_scalar |
|
2941
|
12 |
6 |
if (@_) |
|
2943
|
0 |
12 |
unless defined $len |
|
2944
|
0 |
12 |
if (ref $len) |
|
2945
|
0 |
0 |
unless defined &blessed($len) and $len->isa($class) |
|
2947
|
0 |
0 |
unless $len->is_scalar |
|
2951
|
2 |
10 |
if (@_) |
|
2960
|
0 |
20 |
if ($offs > $len) |
|
2969
|
2 |
18 |
if ($offs == $len) { } |
|
|
4 |
14 |
elsif ($offs == 0 and $len == $ncolx) { } |
|
2970
|
0 |
2 |
unless ($repl->is_empty) |
|
2990
|
12 |
2 |
if ($repl->is_empty) { } |
|
3001
|
6 |
14 |
wantarray ? : |
|
3023
|
1 |
4 |
if $ncolx == 0 |
|
3042
|
0 |
2 |
if @_ < 1 |
|
3043
|
0 |
2 |
if @_ > 1 |
|
3062
|
0 |
25 |
if @_ < 1 |
|
3063
|
0 |
25 |
if @_ > 1 |
|
3086
|
0 |
12 |
if @_ < 1 |
|
3087
|
0 |
12 |
if @_ > 2 |
|
3104
|
0 |
12 |
if @_ < 1 |
|
3105
|
0 |
12 |
if @_ > 2 |
|
3110
|
10 |
2 |
if (@_) |
|
3112
|
2 |
8 |
if (ref $n) |
|
3113
|
1 |
1 |
unless defined &blessed($n) and $n->isa($class) |
|
3115
|
0 |
2 |
unless $n->is_scalar |
|
3118
|
0 |
10 |
unless $n == CORE::int $n |
|
3126
|
1 |
11 |
if ($n == 0) { } |
|
|
5 |
6 |
elsif ($n == 1) { } |
|
|
3 |
3 |
elsif ($n == 2) { } |
|
|
3 |
0 |
elsif ($n == 3) { } |
|
3174
|
0 |
2 |
if @_ < 1 |
|
3175
|
0 |
2 |
if @_ > 1 |
|
3191
|
0 |
2 |
if @_ < 1 |
|
3192
|
0 |
2 |
if @_ > 1 |
|
3228
|
0 |
5 |
if @_ < 2 |
|
3229
|
0 |
5 |
if @_ > 2 |
|
3234
|
0 |
5 |
unless defined &blessed($y) and $y->isa('Math::Matrix') |
|
3236
|
0 |
5 |
unless $y->nelm == 2 |
|
3292
|
0 |
5 |
if @_ < 2 |
|
3293
|
0 |
5 |
if @_ > 2 |
|
3298
|
0 |
5 |
unless defined &blessed($y) and $y->isa('Math::Matrix') |
|
3300
|
0 |
5 |
unless $y->nelm == 2 |
|
3356
|
0 |
30 |
if @_ < 3 |
|
3357
|
0 |
30 |
if @_ > 3 |
|
3367
|
0 |
30 |
unless $nelmx == $nelmy |
|
3374
|
5 |
25 |
if ($nrowx == $nrowy and $ncolx == $ncoly) { } |
|
|
10 |
15 |
elsif ($nrowx == 1) { } |
|
|
6 |
9 |
elsif ($ncolx == 1) { } |
|
3382
|
4 |
6 |
if ($ncoly == 1) { } |
|
3402
|
3 |
3 |
if ($nrowy == 1) { } |
|
3450
|
0 |
30 |
if @_ < 1 |
|
3451
|
0 |
30 |
if @_ > 1 |
|
3458
|
5 |
25 |
if $ncolx == 0 |
|
3482
|
0 |
19 |
if @_ < 1 |
|
3483
|
0 |
19 |
if @_ > 1 |
|
3491
|
1 |
18 |
if $ncolx == 0 |
|
3524
|
0 |
4 |
if @_ < 1 |
|
3525
|
0 |
4 |
if @_ > 1 |
|
3531
|
1 |
3 |
if $n == 0 |
|
3533
|
0 |
3 |
unless $v->is_vector |
|
3538
|
0 |
9 |
unless 0 <= $j and $j < $n |
|
3570
|
0 |
4 |
if @_ < 1 |
|
3571
|
0 |
4 |
if @_ > 1 |
|
3575
|
0 |
4 |
unless $P->is_square |
|
3585
|
18 |
9 |
if $P->[$i][$j] == 0 |
|
3586
|
9 |
0 |
if ($P->[$i][$j] == 1) |
|
3587
|
0 |
9 |
if $seen->[$j]++ |
|
3595
|
0 |
9 |
unless defined $k |
|
3620
|
0 |
12 |
if @_ < 1 |
|
3621
|
0 |
12 |
if @_ > 2 |
|
3626
|
10 |
2 |
if (@_) |
|
3628
|
0 |
10 |
if (ref $n) |
|
3629
|
0 |
0 |
unless defined &blessed($n) and $n->isa($class) |
|
3631
|
0 |
0 |
unless $n->is_scalar |
|
3634
|
0 |
10 |
unless $n == CORE::int $n |
|
3642
|
38 |
34 |
$j - $i >= $n ? : |
|
3666
|
0 |
12 |
if @_ < 1 |
|
3667
|
0 |
12 |
if @_ > 2 |
|
3672
|
10 |
2 |
if (@_) |
|
3674
|
0 |
10 |
if (ref $n) |
|
3675
|
0 |
0 |
unless defined &blessed($n) and $n->isa($class) |
|
3677
|
0 |
0 |
unless $n->is_scalar |
|
3680
|
0 |
10 |
unless $n == CORE::int $n |
|
3688
|
38 |
34 |
$j - $i <= $n ? : |
|
3733
|
0 |
1 |
if $m != $n |
|
3757
|
0 |
1 |
if $m != $n |
|
3760
|
3 |
1 |
if $idx > 0 |
|
3762
|
3 |
1 |
if $idx < $m |
|
3790
|
0 |
8 |
if @_ < 2 |
|
3791
|
0 |
8 |
if @_ > 2 |
|
3796
|
3 |
5 |
unless defined &blessed($y) and $y->isa($class) |
|
3798
|
5 |
3 |
$x->is_scalar || $y->is_scalar ? : |
|
3815
|
0 |
5 |
if @_ < 2 |
|
3816
|
0 |
5 |
if @_ > 2 |
|
3821
|
0 |
5 |
unless defined &blessed($y) and $y->isa($class) |
|
3826
|
0 |
5 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
3853
|
0 |
9 |
if @_ < 2 |
|
3854
|
0 |
9 |
if @_ > 2 |
|
3882
|
0 |
9 |
if @_ < 2 |
|
3883
|
0 |
9 |
if @_ > 2 |
|
3888
|
2 |
7 |
unless defined &blessed($y) and $y->isa($class) |
|
3890
|
5 |
4 |
$x->is_scalar || $y->is_scalar ? : |
|
3907
|
0 |
6 |
if @_ < 2 |
|
3908
|
0 |
6 |
if @_ > 2 |
|
3913
|
0 |
6 |
unless defined &blessed($y) and $y->isa($class) |
|
3918
|
0 |
6 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
3945
|
0 |
9 |
if @_ < 2 |
|
3946
|
0 |
9 |
if @_ > 2 |
|
3987
|
0 |
4 |
if @_ < 1 |
|
3988
|
0 |
4 |
if @_ > 1 |
|
4025
|
0 |
22 |
if @_ < 2 |
|
4026
|
0 |
22 |
if @_ > 2 |
|
4031
|
3 |
19 |
unless defined &blessed($y) and $y->isa($class) |
|
4033
|
8 |
14 |
$x->is_scalar || $y->is_scalar ? : |
|
4049
|
0 |
29 |
if @_ < 2 |
|
4050
|
0 |
29 |
if @_ > 2 |
|
4055
|
0 |
29 |
unless defined &blessed($y) and $y->isa($class) |
|
4063
|
0 |
29 |
unless $nx == $my |
|
4089
|
0 |
12 |
if @_ < 2 |
|
4090
|
0 |
12 |
if @_ > 2 |
|
4117
|
0 |
2 |
if @_ < 3 |
|
4118
|
0 |
2 |
if @_ > 3 |
|
4125
|
0 |
2 |
unless defined &blessed($y) and $y->isa($class) |
|
4128
|
0 |
2 |
unless $nx == $my |
|
4132
|
0 |
2 |
unless defined &blessed($z) and $z->isa($class) |
|
4135
|
0 |
2 |
unless $mz == $mx and $nz == $ny |
|
4166
|
0 |
4 |
if @_ < 2 |
|
4167
|
0 |
4 |
if @_ > 2 |
|
4172
|
0 |
4 |
unless defined &blessed($y) and $y->isa($class) |
|
4279
|
0 |
11 |
if @_ < 2 |
|
4280
|
0 |
11 |
if @_ > 2 |
|
4284
|
0 |
11 |
unless $x->is_square |
|
4288
|
0 |
11 |
unless defined $n |
|
4289
|
9 |
2 |
if (ref $n) |
|
4290
|
0 |
9 |
unless defined &blessed($n) and $n->isa($class) |
|
4291
|
0 |
9 |
unless $n->is_scalar |
|
4295
|
0 |
11 |
unless $n == CORE::int $n |
|
4297
|
3 |
8 |
if $x->is_empty |
|
4300
|
2 |
6 |
if $n == 0 |
|
4301
|
2 |
4 |
if $n == 1 |
|
4307
|
7 |
4 |
if $rem |
|
4309
|
4 |
7 |
if $n == 0 |
|
4330
|
0 |
4 |
if @_ < 2 |
|
4331
|
0 |
4 |
if @_ > 2 |
|
4368
|
0 |
1 |
if $m != $n |
|
4389
|
0 |
2 |
if @_ < 1 |
|
4409
|
0 |
2 |
if @_ < 1 |
|
4410
|
0 |
2 |
if @_ > 1 |
|
4465
|
0 |
10 |
if @_ < 2 |
|
4471
|
0 |
10 |
unless defined &blessed($A) and $A->isa($class) |
|
4475
|
1 |
9 |
if ($m > $n) { } |
|
|
1 |
8 |
elsif ($m < $n) { } |
|
4495
|
0 |
8 |
if (@_) |
|
4500
|
0 |
0 |
$Config::Config{'uselongdouble'} || $Config::Config{'usequadmath'} ? : |
|
4506
|
0 |
0 |
unless defined $param |
|
4508
|
0 |
0 |
unless @_ |
|
4511
|
0 |
0 |
if ($param eq 'MaxIter') |
|
4512
|
0 |
0 |
unless defined $value |
|
4514
|
0 |
0 |
unless $value > 0 and $value == CORE::int $value |
|
4520
|
0 |
0 |
if ($param eq 'RelTol') |
|
4521
|
0 |
0 |
unless defined $value |
|
4523
|
0 |
0 |
unless $value >= 0 |
|
4529
|
0 |
0 |
if ($param eq 'AbsTol') |
|
4530
|
0 |
0 |
unless defined $value |
|
4532
|
0 |
0 |
unless $value >= 0 |
|
4538
|
0 |
0 |
if ($param eq 'Debug') |
|
4546
|
0 |
0 |
if ($debug) |
|
4572
|
0 |
0 |
$y_norm == 0 ? : |
|
4574
|
0 |
0 |
if ($debug) |
|
4585
|
0 |
0 |
if ($iter == 1 or $abs_err < $abs_err_best or $rel_err < $rel_err_best) |
|
4595
|
0 |
0 |
if ($abs_err_best <= $abs_tol or $rel_err_best <= $rel_tol) { } |
|
4602
|
0 |
0 |
if ($iter == $max_iter) |
|
4624
|
0 |
0 |
if wantarray |
|
4630
|
0 |
8 |
unless $y->nrow == $n |
|
4640
|
0 |
8 |
if $@ |
|
4645
|
0 |
8 |
if $@ |
|
4696
|
0 |
1 |
if @_ < 2 |
|
4702
|
0 |
1 |
unless defined &blessed($A) and $A->isa($class) |
|
4736
|
0 |
6 |
if @_ < 2 |
|
4737
|
0 |
6 |
if @_ > 2 |
|
4812
|
0 |
3 |
if $mc <= $mr |
|
4817
|
0 |
0 |
if $try++ > $mr |
|
4829
|
9 |
18 |
if $i == $j |
|
4865
|
0 |
2 |
unless $x->is_symmetric |
|
4872
|
7 |
9 |
if ($i == $j) { } |
|
4873
|
0 |
7 |
if $z < 0 |
|
4876
|
0 |
9 |
if $y->[$j][$j] == 0 |
|
4908
|
4 |
30 |
if $ncolx == 0 |
|
4930
|
0 |
37 |
if @_ < 3 |
|
4931
|
0 |
37 |
if @_ > 3 |
|
4938
|
0 |
37 |
unless 0 <= $i and $i < $m |
|
4942
|
0 |
37 |
unless 0 <= $j and $j < $n |
|
4971
|
0 |
36 |
if @_ < 3 |
|
4972
|
0 |
36 |
if @_ > 3 |
|
4975
|
0 |
36 |
unless $x->is_square |
|
4992
|
0 |
4 |
if @_ < 1 |
|
4993
|
0 |
4 |
if @_ > 1 |
|
4997
|
0 |
4 |
unless $m == $n |
|
5021
|
0 |
9 |
if @_ < 3 |
|
5022
|
0 |
9 |
if @_ > 3 |
|
5026
|
0 |
9 |
unless $m == $n |
|
5044
|
0 |
2 |
if @_ < 1 |
|
5045
|
0 |
2 |
if @_ > 1 |
|
5066
|
0 |
59 |
if @_ < 1 |
|
5067
|
0 |
59 |
if @_ > 1 |
|
5072
|
0 |
59 |
unless $nrowx == $ncolx |
|
5087
|
3 |
137 |
if ($det *= $x->[$i][$i]) == 0 |
|
5092
|
34 |
25 |
($iswap + $jswap) % 2 ? : |
|
5129
|
0 |
3 |
unless $imax == $jmax |
|
5134
|
1 |
2 |
if $imax == 2 |
|
5141
|
0 |
2 |
if $imax == 1 |
|
5146
|
1 |
1 |
if $imax == 0 |
|
5161
|
2 |
3 |
$i % 2 ? : |
|
5192
|
0 |
4 |
if @_ < 1 |
|
5193
|
0 |
4 |
if @_ > 1 |
|
5210
|
0 |
2 |
if @_ < 1 |
|
5211
|
0 |
2 |
if @_ > 1 |
|
5217
|
15 |
9 |
$ix <= $_ ? : |
|
5233
|
0 |
2 |
if @_ < 1 |
|
5234
|
0 |
2 |
if @_ > 1 |
|
5240
|
15 |
9 |
$ix >= $_ ? : |
|
5260
|
0 |
3 |
if @_ < 1 |
|
5261
|
0 |
3 |
if @_ > 1 |
|
5282
|
0 |
2 |
if @_ < 1 |
|
5283
|
0 |
2 |
if @_ > 1 |
|
5316
|
0 |
12 |
if @_ < 1 |
|
5317
|
0 |
12 |
if @_ > 2 |
|
5335
|
0 |
12 |
if @_ < 1 |
|
5336
|
0 |
12 |
if @_ > 2 |
|
5354
|
0 |
12 |
if @_ < 1 |
|
5355
|
0 |
12 |
if @_ > 2 |
|
5385
|
0 |
12 |
if @_ < 1 |
|
5386
|
0 |
12 |
if @_ > 2 |
|
5404
|
0 |
12 |
if @_ < 1 |
|
5405
|
0 |
12 |
if @_ > 2 |
|
5423
|
0 |
12 |
if @_ < 1 |
|
5424
|
0 |
12 |
if @_ > 2 |
|
5442
|
0 |
12 |
if @_ < 1 |
|
5443
|
0 |
12 |
if @_ > 2 |
|
5461
|
0 |
12 |
if @_ < 1 |
|
5462
|
0 |
12 |
if @_ > 2 |
|
5480
|
0 |
12 |
if @_ < 1 |
|
5481
|
0 |
12 |
if @_ > 2 |
|
5499
|
0 |
12 |
if @_ < 1 |
|
5500
|
0 |
12 |
if @_ > 2 |
|
5518
|
0 |
12 |
if @_ < 1 |
|
5519
|
0 |
12 |
if @_ > 2 |
|
5541
|
0 |
34 |
if @_ < 1 |
|
5542
|
0 |
34 |
if @_ > 3 |
|
5547
|
28 |
6 |
if (@_) |
|
5549
|
0 |
28 |
unless defined $p |
|
5551
|
0 |
28 |
if (ref $p) |
|
5552
|
0 |
0 |
unless defined &blessed($p) and $p->isa($class) |
|
5554
|
0 |
0 |
unless $p->is_scalar |
|
5590
|
144 |
82 |
if (@_) { } |
|
5592
|
0 |
144 |
unless defined $dim |
|
5593
|
0 |
144 |
if (ref $dim) |
|
5594
|
0 |
0 |
unless defined &blessed($dim) and $dim->isa($class) |
|
5596
|
0 |
0 |
unless $dim->is_scalar |
|
5598
|
0 |
0 |
unless $dim > 0 and $dim == CORE::int $dim |
|
5601
|
0 |
144 |
unless $dim == 1 or $dim == 2 |
|
5603
|
42 |
40 |
$nrowx > 1 ? : |
|
5613
|
114 |
112 |
if ($dim == 1) { } |
|
|
112 |
0 |
elsif ($dim == 2) { } |
|
5617
|
98 |
191 |
if ($j == 0) { } |
|
5620
|
0 |
191 |
unless $nrowy == @col |
|
5625
|
17 |
97 |
if $nrowy == 0 |
|
5634
|
76 |
93 |
if ($i == 0) { } |
|
5637
|
0 |
93 |
unless $ncoly == @row |
|
5642
|
37 |
75 |
if $ncoly == 0 |
|
5669
|
0 |
7 |
if @_ < 2 |
|
5670
|
0 |
7 |
if @_ > 2 |
|
5675
|
1 |
6 |
unless defined &blessed($y) and $y->isa($class) |
|
5683
|
1 |
6 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
5689
|
2 |
18 |
if $x->[$i][$j] != $y->[$i][$j] |
|
5706
|
0 |
7 |
if @_ < 2 |
|
5707
|
0 |
7 |
if @_ > 2 |
|
5712
|
1 |
6 |
unless defined &blessed($y) and $y->isa($class) |
|
5720
|
1 |
6 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
5726
|
2 |
18 |
if $x->[$i][$j] != $y->[$i][$j] |
|
5750
|
0 |
45 |
if CORE::abs $A->[$i][$j] - $B->[$i][$j] >= $eps |
|
5777
|
0 |
1 |
if @_ < 2 |
|
5778
|
0 |
1 |
if @_ > 2 |
|
5783
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5786
|
3 |
6 |
$_[0] == $_[1] ? : |
|
5801
|
0 |
1 |
if @_ < 2 |
|
5802
|
0 |
1 |
if @_ > 2 |
|
5807
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5810
|
6 |
3 |
$_[0] != $_[1] ? : |
|
5825
|
0 |
1 |
if @_ < 2 |
|
5826
|
0 |
1 |
if @_ > 2 |
|
5831
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5834
|
3 |
6 |
$_[0] < $_[1] ? : |
|
5849
|
0 |
1 |
if @_ < 2 |
|
5850
|
0 |
1 |
if @_ > 2 |
|
5855
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5858
|
6 |
3 |
$_[0] <= $_[1] ? : |
|
5873
|
0 |
1 |
if @_ < 2 |
|
5874
|
0 |
1 |
if @_ > 2 |
|
5879
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5882
|
3 |
6 |
$_[0] > $_[1] ? : |
|
5897
|
0 |
1 |
if @_ < 2 |
|
5898
|
0 |
1 |
if @_ > 2 |
|
5903
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5906
|
6 |
3 |
$_[0] >= $_[1] ? : |
|
5923
|
0 |
1 |
if @_ < 2 |
|
5924
|
0 |
1 |
if @_ > 2 |
|
5929
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5963
|
1 |
2 |
unless defined &blessed($y) and $y->isa($class) |
|
5966
|
0 |
3 |
unless $x->is_vector |
|
5967
|
1 |
2 |
unless $x->is_row |
|
5969
|
0 |
3 |
unless $x->is_vector |
|
5970
|
3 |
0 |
unless $x->is_col |
|
5972
|
0 |
3 |
unless $x->nelm == $y->nelm |
|
6000
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
6003
|
0 |
1 |
unless $x->is_vector |
|
6004
|
1 |
0 |
unless $x->is_col |
|
6006
|
0 |
1 |
unless $x->is_vector |
|
6007
|
1 |
0 |
unless $x->is_row |
|
6025
|
0 |
8 |
unless $x->is_vector |
|
6045
|
0 |
2 |
unless $length |
|
6067
|
0 |
3 |
unless $dimensions == @$vectors + 1 |
|
6074
|
4 |
6 |
$column % 2 ? : |
|
6078
|
2 |
1 |
$dimensions % 2 ? : |
|
6154
|
0 |
3 |
unless ref $sub eq 'CODE' |
|
6288
|
0 |
176 |
if @_ < 2 |
|
6295
|
0 |
176 |
unless ref $sub eq 'CODE' |
|
6302
|
119 |
57 |
if (@_ == 0) |
|
6304
|
33 |
86 |
if $nrowx * $ncolx == 0 |
|
6332
|
1 |
116 |
unless defined &blessed($args[$k]) and $args[$k]->isa($class) |
|
6344
|
61 |
56 |
if $nrowk > $nrowy |
|
6345
|
67 |
50 |
if $ncolk > $ncoly |
|
6351
|
7 |
50 |
if $n_empty == @args |
|
6356
|
0 |
50 |
unless $n_empty == 0 |
|
6429
|
0 |
1 |
if @_ < 1 |
|
6430
|
0 |
1 |
if @_ > 1 |
|
6447
|
0 |
1 |
if $debug |
|
6457
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6462
|
1 |
4 |
unless $saw_non_zero |
|
6466
|
0 |
4 |
if ($x->[$i][$i] == 0) |
|
6482
|
0 |
4 |
if $debug |
|
6485
|
0 |
1 |
if wantarray |
|
6507
|
0 |
1 |
if @_ < 1 |
|
6508
|
0 |
1 |
if @_ > 1 |
|
6511
|
0 |
1 |
if @_ > 0 |
|
6527
|
0 |
1 |
if $debug |
|
6537
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6542
|
1 |
4 |
unless $saw_non_zero |
|
6550
|
4 |
0 |
if ($x->[$u][$i] != 0) |
|
6556
|
0 |
4 |
if $debug |
|
6560
|
0 |
4 |
if ($p != $i) |
|
6579
|
0 |
4 |
if $debug |
|
6582
|
0 |
1 |
if wantarray |
|
6603
|
0 |
1 |
if @_ < 1 |
|
6604
|
0 |
1 |
if @_ > 1 |
|
6607
|
0 |
1 |
if @_ > 0 |
|
6623
|
0 |
1 |
if $debug |
|
6633
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6638
|
1 |
4 |
unless $saw_non_zero |
|
6648
|
5 |
9 |
if ($abs_val > $max_abs_val) |
|
6654
|
0 |
4 |
if $debug |
|
6658
|
1 |
3 |
if ($p != $i) |
|
6677
|
0 |
4 |
if $debug |
|
6680
|
0 |
1 |
if wantarray |
|
6699
|
0 |
1 |
if @_ < 1 |
|
6700
|
0 |
1 |
if @_ > 1 |
|
6703
|
0 |
1 |
if @_ > 0 |
|
6719
|
0 |
1 |
if $debug |
|
6729
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6734
|
1 |
4 |
unless $saw_non_zero |
|
6750
|
21 |
33 |
if $abs_val > $max_abs_val |
|
6753
|
0 |
14 |
if $max_abs_val == 0 |
|
6761
|
6 |
8 |
if ($abs_ratio > $max_abs_ratio) |
|
6768
|
0 |
4 |
if $debug |
|
6772
|
2 |
2 |
if ($p != $i) |
|
6791
|
0 |
4 |
if $debug |
|
6794
|
0 |
1 |
if wantarray |
|
6815
|
0 |
68 |
if @_ < 1 |
|
6816
|
0 |
68 |
if @_ > 1 |
|
6819
|
0 |
68 |
if @_ > 0 |
|
6835
|
0 |
68 |
if $debug |
|
6853
|
336 |
636 |
if ($abs_val > $max_abs_val) |
|
6864
|
3 |
177 |
unless defined $p |
|
6866
|
0 |
177 |
if $debug |
|
6870
|
74 |
103 |
if ($p != $i) |
|
6871
|
0 |
74 |
if $debug |
|
6872
|
0 |
74 |
if $debug |
|
6874
|
0 |
74 |
if $debug |
|
6881
|
71 |
106 |
if ($q != $i) |
|
6882
|
0 |
71 |
if $debug |
|
6883
|
0 |
71 |
if $debug |
|
6887
|
0 |
71 |
if $debug |
|
6905
|
0 |
177 |
if $debug |
|
6908
|
67 |
1 |
if wantarray |
|
6931
|
0 |
8 |
if @_ < 1 |
|
6932
|
0 |
8 |
if @_ > 1 |
|
6935
|
0 |
8 |
if @_ > 0 |
|
6945
|
0 |
8 |
if $debug |
|
6952
|
0 |
62 |
unless $x->[$k][$i] == 0 |
|
6958
|
8 |
27 |
if $i == 0 |
|
6964
|
0 |
27 |
if ($x->[$i][$i] == 0) |
|
6968
|
0 |
0 |
if ($x->[$k][$i] != 0) |
|
6973
|
0 |
0 |
if ($non_zero) |
|
6997
|
0 |
27 |
if $debug |
|
7003
|
0 |
35 |
if $x->[$i][$i] == 1 |
|
7004
|
0 |
35 |
if $x->[$i][$i] == 0 |
|
7011
|
0 |
8 |
if $debug |
|
7034
|
7 |
0 |
if scalar @_ |
|
7064
|
431 |
458 |
if (CORE::abs $sum >= CORE::abs $_) { } |
|
7089
|
0 |
27 |
unless @_ |
|
7111
|
0 |
22 |
if $max == 0 |
|
7141
|
14 |
32 |
if $p == 1 |
|
7146
|
14 |
18 |
if $p == $inf |
|
7152
|
32 |
0 |
if $_ > $max |
|
7172
|
27 |
33 |
if $_ < $min |
|
7185
|
47 |
47 |
if $_ > $max |
|
7197
|
15 |
12 |
if (@x % 2) { } |
|
7211
|
26 |
2 |
if $_ != 0 |
|
7222
|
9 |
67 |
if $_ == 0 |
|
7240
|
43 |
44 |
if (CORE::abs $sum >= CORE::abs $_) { } |
|
7286
|
0 |
0 |
$min[-1] < $_ ? : |
|
7299
|
0 |
0 |
$max[-1] > $_ ? : |
|
7313
|
26 |
2 |
if ($_ != 0) |
|
7331
|
9 |
67 |
if ($_ == 0) |