| 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 |
936 |
if (ref $that and @_ == 0) { } |
|
186
|
16 |
920 |
if (@_ == 1 and not ref $_[0]) { } |
|
|
643 |
277 |
elsif (@_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} > 0 and ref $_[0][0] eq 'ARRAY') { } |
|
211
|
935 |
1 |
if (@$data) |
|
220
|
0 |
1828 |
unless ref $row eq 'ARRAY' |
|
228
|
935 |
893 |
if ($i == 0) { } |
|
231
|
0 |
893 |
unless @$row == $ncol |
|
238
|
695 |
240 |
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
|
88 |
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 |
127 |
if @_ > 1 |
|
785
|
0 |
127 |
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 |
56 |
if @_ < 1 |
|
999
|
0 |
56 |
if @_ > 1 |
|
1015
|
0 |
111 |
if @_ < 1 |
|
1016
|
0 |
111 |
if @_ > 1 |
|
1018
|
33 |
78 |
$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 |
78 |
if @_ < 1 |
|
1084
|
0 |
78 |
if @_ > 1 |
|
1087
|
75 |
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
|
1918 |
169 |
$m ? : |
|
2363
|
0 |
193 |
if @_ < 1 |
|
2364
|
0 |
193 |
if @_ > 1 |
|
2366
|
164 |
29 |
@$x ? : |
|
2380
|
0 |
657 |
if @_ < 1 |
|
2381
|
0 |
657 |
if @_ > 1 |
|
2397
|
0 |
590 |
if @_ < 1 |
|
2398
|
0 |
590 |
if @_ > 1 |
|
2400
|
543 |
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 |
176 |
if $nrowy == 0 |
|
2574
|
87 |
89 |
if (defined $nrow) { } |
|
2575
|
0 |
87 |
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 |
22 |
if @_ < 1 |
|
2931
|
20 |
2 |
if (@_) |
|
2933
|
0 |
20 |
unless defined $offs |
|
2934
|
0 |
20 |
if (ref $offs) |
|
2935
|
0 |
0 |
unless defined &blessed($offs) and $offs->isa($class) |
|
2937
|
0 |
0 |
unless $offs->is_scalar |
|
2941
|
14 |
6 |
if (@_) |
|
2943
|
0 |
14 |
unless defined $len |
|
2944
|
0 |
14 |
if (ref $len) |
|
2945
|
0 |
0 |
unless defined &blessed($len) and $len->isa($class) |
|
2947
|
0 |
0 |
unless $len->is_scalar |
|
2951
|
2 |
12 |
if (@_) |
|
2960
|
0 |
22 |
if ($offs > $len) |
|
2969
|
2 |
20 |
if ($offs == $len) { } |
|
|
4 |
16 |
elsif ($offs == 0 and $len == $ncolx) { } |
|
2970
|
0 |
2 |
unless ($repl->is_empty) |
|
2990
|
14 |
2 |
if ($repl->is_empty) { } |
|
3001
|
6 |
16 |
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 |
27 |
if @_ < 2 |
|
4026
|
0 |
27 |
if @_ > 2 |
|
4031
|
3 |
24 |
unless defined &blessed($y) and $y->isa($class) |
|
4033
|
8 |
19 |
$x->is_scalar || $y->is_scalar ? : |
|
4049
|
0 |
34 |
if @_ < 2 |
|
4050
|
0 |
34 |
if @_ > 2 |
|
4055
|
0 |
34 |
unless defined &blessed($y) and $y->isa($class) |
|
4063
|
0 |
34 |
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 |
13 |
if @_ < 2 |
|
4280
|
0 |
13 |
if @_ > 2 |
|
4284
|
0 |
13 |
unless $x->is_square |
|
4288
|
0 |
13 |
unless defined $n |
|
4289
|
11 |
2 |
if (ref $n) |
|
4290
|
0 |
11 |
unless defined &blessed($n) and $n->isa($class) |
|
4291
|
0 |
11 |
unless $n->is_scalar |
|
4295
|
0 |
13 |
unless $n == CORE::int $n |
|
4297
|
3 |
10 |
if $x->is_empty |
|
4300
|
2 |
8 |
if $n == 0 |
|
4301
|
2 |
6 |
if $n == 1 |
|
4304
|
2 |
4 |
if $neg |
|
4310
|
10 |
5 |
if $rem |
|
4312
|
6 |
9 |
if $n == 0 |
|
4316
|
2 |
4 |
if $neg |
|
4335
|
0 |
4 |
if @_ < 2 |
|
4336
|
0 |
4 |
if @_ > 2 |
|
4373
|
0 |
1 |
if $m != $n |
|
4394
|
0 |
4 |
if @_ < 1 |
|
4414
|
0 |
2 |
if @_ < 1 |
|
4415
|
0 |
2 |
if @_ > 1 |
|
4470
|
0 |
12 |
if @_ < 2 |
|
4476
|
0 |
12 |
unless defined &blessed($A) and $A->isa($class) |
|
4480
|
1 |
11 |
if ($m > $n) { } |
|
|
1 |
10 |
elsif ($m < $n) { } |
|
4500
|
0 |
10 |
if (@_) |
|
4505
|
0 |
0 |
$Config::Config{'uselongdouble'} || $Config::Config{'usequadmath'} ? : |
|
4511
|
0 |
0 |
unless defined $param |
|
4513
|
0 |
0 |
unless @_ |
|
4516
|
0 |
0 |
if ($param eq 'MaxIter') |
|
4517
|
0 |
0 |
unless defined $value |
|
4519
|
0 |
0 |
unless $value > 0 and $value == CORE::int $value |
|
4525
|
0 |
0 |
if ($param eq 'RelTol') |
|
4526
|
0 |
0 |
unless defined $value |
|
4528
|
0 |
0 |
unless $value >= 0 |
|
4534
|
0 |
0 |
if ($param eq 'AbsTol') |
|
4535
|
0 |
0 |
unless defined $value |
|
4537
|
0 |
0 |
unless $value >= 0 |
|
4543
|
0 |
0 |
if ($param eq 'Debug') |
|
4551
|
0 |
0 |
if ($debug) |
|
4577
|
0 |
0 |
$y_norm == 0 ? : |
|
4579
|
0 |
0 |
if ($debug) |
|
4590
|
0 |
0 |
if ($iter == 1 or $abs_err < $abs_err_best or $rel_err < $rel_err_best) |
|
4600
|
0 |
0 |
if ($abs_err_best <= $abs_tol or $rel_err_best <= $rel_tol) { } |
|
4607
|
0 |
0 |
if ($iter == $max_iter) |
|
4629
|
0 |
0 |
if wantarray |
|
4635
|
0 |
10 |
unless $y->nrow == $n |
|
4645
|
0 |
10 |
if $@ |
|
4650
|
0 |
10 |
if $@ |
|
4701
|
0 |
1 |
if @_ < 2 |
|
4707
|
0 |
1 |
unless defined &blessed($A) and $A->isa($class) |
|
4741
|
0 |
6 |
if @_ < 2 |
|
4742
|
0 |
6 |
if @_ > 2 |
|
4817
|
0 |
3 |
if $mc <= $mr |
|
4822
|
0 |
0 |
if $try++ > $mr |
|
4834
|
9 |
18 |
if $i == $j |
|
4870
|
0 |
2 |
unless $x->is_symmetric |
|
4877
|
7 |
9 |
if ($i == $j) { } |
|
4878
|
0 |
7 |
if $z < 0 |
|
4881
|
0 |
9 |
if $y->[$j][$j] == 0 |
|
4913
|
4 |
30 |
if $ncolx == 0 |
|
4935
|
0 |
37 |
if @_ < 3 |
|
4936
|
0 |
37 |
if @_ > 3 |
|
4943
|
0 |
37 |
unless 0 <= $i and $i < $m |
|
4947
|
0 |
37 |
unless 0 <= $j and $j < $n |
|
4976
|
0 |
36 |
if @_ < 3 |
|
4977
|
0 |
36 |
if @_ > 3 |
|
4980
|
0 |
36 |
unless $x->is_square |
|
4997
|
0 |
4 |
if @_ < 1 |
|
4998
|
0 |
4 |
if @_ > 1 |
|
5002
|
0 |
4 |
unless $m == $n |
|
5026
|
0 |
9 |
if @_ < 3 |
|
5027
|
0 |
9 |
if @_ > 3 |
|
5031
|
0 |
9 |
unless $m == $n |
|
5049
|
0 |
2 |
if @_ < 1 |
|
5050
|
0 |
2 |
if @_ > 1 |
|
5071
|
0 |
59 |
if @_ < 1 |
|
5072
|
0 |
59 |
if @_ > 1 |
|
5077
|
0 |
59 |
unless $nrowx == $ncolx |
|
5092
|
3 |
137 |
if ($det *= $x->[$i][$i]) == 0 |
|
5097
|
35 |
24 |
($iswap + $jswap) % 2 ? : |
|
5134
|
0 |
3 |
unless $imax == $jmax |
|
5139
|
1 |
2 |
if $imax == 2 |
|
5146
|
0 |
2 |
if $imax == 1 |
|
5151
|
1 |
1 |
if $imax == 0 |
|
5166
|
2 |
3 |
$i % 2 ? : |
|
5197
|
0 |
4 |
if @_ < 1 |
|
5198
|
0 |
4 |
if @_ > 1 |
|
5215
|
0 |
2 |
if @_ < 1 |
|
5216
|
0 |
2 |
if @_ > 1 |
|
5222
|
15 |
9 |
$ix <= $_ ? : |
|
5238
|
0 |
2 |
if @_ < 1 |
|
5239
|
0 |
2 |
if @_ > 1 |
|
5245
|
15 |
9 |
$ix >= $_ ? : |
|
5265
|
0 |
3 |
if @_ < 1 |
|
5266
|
0 |
3 |
if @_ > 1 |
|
5287
|
0 |
2 |
if @_ < 1 |
|
5288
|
0 |
2 |
if @_ > 1 |
|
5321
|
0 |
12 |
if @_ < 1 |
|
5322
|
0 |
12 |
if @_ > 2 |
|
5340
|
0 |
12 |
if @_ < 1 |
|
5341
|
0 |
12 |
if @_ > 2 |
|
5359
|
0 |
12 |
if @_ < 1 |
|
5360
|
0 |
12 |
if @_ > 2 |
|
5390
|
0 |
12 |
if @_ < 1 |
|
5391
|
0 |
12 |
if @_ > 2 |
|
5409
|
0 |
12 |
if @_ < 1 |
|
5410
|
0 |
12 |
if @_ > 2 |
|
5428
|
0 |
12 |
if @_ < 1 |
|
5429
|
0 |
12 |
if @_ > 2 |
|
5447
|
0 |
12 |
if @_ < 1 |
|
5448
|
0 |
12 |
if @_ > 2 |
|
5466
|
0 |
12 |
if @_ < 1 |
|
5467
|
0 |
12 |
if @_ > 2 |
|
5485
|
0 |
12 |
if @_ < 1 |
|
5486
|
0 |
12 |
if @_ > 2 |
|
5504
|
0 |
12 |
if @_ < 1 |
|
5505
|
0 |
12 |
if @_ > 2 |
|
5523
|
0 |
12 |
if @_ < 1 |
|
5524
|
0 |
12 |
if @_ > 2 |
|
5546
|
0 |
34 |
if @_ < 1 |
|
5547
|
0 |
34 |
if @_ > 3 |
|
5552
|
28 |
6 |
if (@_) |
|
5554
|
0 |
28 |
unless defined $p |
|
5556
|
0 |
28 |
if (ref $p) |
|
5557
|
0 |
0 |
unless defined &blessed($p) and $p->isa($class) |
|
5559
|
0 |
0 |
unless $p->is_scalar |
|
5595
|
144 |
82 |
if (@_) { } |
|
5597
|
0 |
144 |
unless defined $dim |
|
5598
|
0 |
144 |
if (ref $dim) |
|
5599
|
0 |
0 |
unless defined &blessed($dim) and $dim->isa($class) |
|
5601
|
0 |
0 |
unless $dim->is_scalar |
|
5603
|
0 |
0 |
unless $dim > 0 and $dim == CORE::int $dim |
|
5606
|
0 |
144 |
unless $dim == 1 or $dim == 2 |
|
5608
|
42 |
40 |
$nrowx > 1 ? : |
|
5618
|
114 |
112 |
if ($dim == 1) { } |
|
|
112 |
0 |
elsif ($dim == 2) { } |
|
5622
|
98 |
191 |
if ($j == 0) { } |
|
5625
|
0 |
191 |
unless $nrowy == @col |
|
5630
|
17 |
97 |
if $nrowy == 0 |
|
5639
|
76 |
93 |
if ($i == 0) { } |
|
5642
|
0 |
93 |
unless $ncoly == @row |
|
5647
|
37 |
75 |
if $ncoly == 0 |
|
5674
|
0 |
7 |
if @_ < 2 |
|
5675
|
0 |
7 |
if @_ > 2 |
|
5680
|
1 |
6 |
unless defined &blessed($y) and $y->isa($class) |
|
5688
|
1 |
6 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
5694
|
2 |
18 |
if $x->[$i][$j] != $y->[$i][$j] |
|
5711
|
0 |
7 |
if @_ < 2 |
|
5712
|
0 |
7 |
if @_ > 2 |
|
5717
|
1 |
6 |
unless defined &blessed($y) and $y->isa($class) |
|
5725
|
1 |
6 |
unless $nrowx == $nrowy and $ncolx == $ncoly |
|
5731
|
2 |
18 |
if $x->[$i][$j] != $y->[$i][$j] |
|
5755
|
0 |
45 |
if CORE::abs $A->[$i][$j] - $B->[$i][$j] >= $eps |
|
5782
|
0 |
1 |
if @_ < 2 |
|
5783
|
0 |
1 |
if @_ > 2 |
|
5788
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5791
|
3 |
6 |
$_[0] == $_[1] ? : |
|
5806
|
0 |
1 |
if @_ < 2 |
|
5807
|
0 |
1 |
if @_ > 2 |
|
5812
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5815
|
6 |
3 |
$_[0] != $_[1] ? : |
|
5830
|
0 |
1 |
if @_ < 2 |
|
5831
|
0 |
1 |
if @_ > 2 |
|
5836
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5839
|
3 |
6 |
$_[0] < $_[1] ? : |
|
5854
|
0 |
1 |
if @_ < 2 |
|
5855
|
0 |
1 |
if @_ > 2 |
|
5860
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5863
|
6 |
3 |
$_[0] <= $_[1] ? : |
|
5878
|
0 |
1 |
if @_ < 2 |
|
5879
|
0 |
1 |
if @_ > 2 |
|
5884
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5887
|
3 |
6 |
$_[0] > $_[1] ? : |
|
5902
|
0 |
1 |
if @_ < 2 |
|
5903
|
0 |
1 |
if @_ > 2 |
|
5908
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5911
|
6 |
3 |
$_[0] >= $_[1] ? : |
|
5928
|
0 |
1 |
if @_ < 2 |
|
5929
|
0 |
1 |
if @_ > 2 |
|
5934
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
5968
|
1 |
2 |
unless defined &blessed($y) and $y->isa($class) |
|
5971
|
0 |
3 |
unless $x->is_vector |
|
5972
|
1 |
2 |
unless $x->is_row |
|
5974
|
0 |
3 |
unless $x->is_vector |
|
5975
|
3 |
0 |
unless $x->is_col |
|
5977
|
0 |
3 |
unless $x->nelm == $y->nelm |
|
6005
|
0 |
1 |
unless defined &blessed($y) and $y->isa($class) |
|
6008
|
0 |
1 |
unless $x->is_vector |
|
6009
|
1 |
0 |
unless $x->is_col |
|
6011
|
0 |
1 |
unless $x->is_vector |
|
6012
|
1 |
0 |
unless $x->is_row |
|
6030
|
0 |
8 |
unless $x->is_vector |
|
6050
|
0 |
2 |
unless $length |
|
6072
|
0 |
3 |
unless $dimensions == @$vectors + 1 |
|
6079
|
4 |
6 |
$column % 2 ? : |
|
6083
|
2 |
1 |
$dimensions % 2 ? : |
|
6159
|
0 |
3 |
unless ref $sub eq 'CODE' |
|
6293
|
0 |
182 |
if @_ < 2 |
|
6300
|
0 |
182 |
unless ref $sub eq 'CODE' |
|
6307
|
125 |
57 |
if (@_ == 0) |
|
6309
|
33 |
92 |
if $nrowx * $ncolx == 0 |
|
6337
|
1 |
116 |
unless defined &blessed($args[$k]) and $args[$k]->isa($class) |
|
6349
|
61 |
56 |
if $nrowk > $nrowy |
|
6350
|
67 |
50 |
if $ncolk > $ncoly |
|
6356
|
7 |
50 |
if $n_empty == @args |
|
6361
|
0 |
50 |
unless $n_empty == 0 |
|
6434
|
0 |
1 |
if @_ < 1 |
|
6435
|
0 |
1 |
if @_ > 1 |
|
6452
|
0 |
1 |
if $debug |
|
6462
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6467
|
1 |
4 |
unless $saw_non_zero |
|
6471
|
0 |
4 |
if ($x->[$i][$i] == 0) |
|
6487
|
0 |
4 |
if $debug |
|
6490
|
0 |
1 |
if wantarray |
|
6512
|
0 |
1 |
if @_ < 1 |
|
6513
|
0 |
1 |
if @_ > 1 |
|
6516
|
0 |
1 |
if @_ > 0 |
|
6532
|
0 |
1 |
if $debug |
|
6542
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6547
|
1 |
4 |
unless $saw_non_zero |
|
6555
|
4 |
0 |
if ($x->[$u][$i] != 0) |
|
6561
|
0 |
4 |
if $debug |
|
6565
|
0 |
4 |
if ($p != $i) |
|
6584
|
0 |
4 |
if $debug |
|
6587
|
0 |
1 |
if wantarray |
|
6608
|
0 |
1 |
if @_ < 1 |
|
6609
|
0 |
1 |
if @_ > 1 |
|
6612
|
0 |
1 |
if @_ > 0 |
|
6628
|
0 |
1 |
if $debug |
|
6638
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6643
|
1 |
4 |
unless $saw_non_zero |
|
6653
|
5 |
9 |
if ($abs_val > $max_abs_val) |
|
6659
|
0 |
4 |
if $debug |
|
6663
|
1 |
3 |
if ($p != $i) |
|
6682
|
0 |
4 |
if $debug |
|
6685
|
0 |
1 |
if wantarray |
|
6704
|
0 |
1 |
if @_ < 1 |
|
6705
|
0 |
1 |
if @_ > 1 |
|
6708
|
0 |
1 |
if @_ > 0 |
|
6724
|
0 |
1 |
if $debug |
|
6734
|
4 |
2 |
if ($x->[$u][$i] != 0) |
|
6739
|
1 |
4 |
unless $saw_non_zero |
|
6755
|
21 |
33 |
if $abs_val > $max_abs_val |
|
6758
|
0 |
14 |
if $max_abs_val == 0 |
|
6766
|
6 |
8 |
if ($abs_ratio > $max_abs_ratio) |
|
6773
|
0 |
4 |
if $debug |
|
6777
|
2 |
2 |
if ($p != $i) |
|
6796
|
0 |
4 |
if $debug |
|
6799
|
0 |
1 |
if wantarray |
|
6820
|
0 |
70 |
if @_ < 1 |
|
6821
|
0 |
70 |
if @_ > 1 |
|
6824
|
0 |
70 |
if @_ > 0 |
|
6840
|
0 |
70 |
if $debug |
|
6858
|
345 |
637 |
if ($abs_val > $max_abs_val) |
|
6869
|
3 |
181 |
unless defined $p |
|
6871
|
0 |
181 |
if $debug |
|
6875
|
76 |
105 |
if ($p != $i) |
|
6876
|
0 |
76 |
if $debug |
|
6877
|
0 |
76 |
if $debug |
|
6879
|
0 |
76 |
if $debug |
|
6886
|
74 |
107 |
if ($q != $i) |
|
6887
|
0 |
74 |
if $debug |
|
6888
|
0 |
74 |
if $debug |
|
6892
|
0 |
74 |
if $debug |
|
6910
|
0 |
181 |
if $debug |
|
6913
|
69 |
1 |
if wantarray |
|
6936
|
0 |
10 |
if @_ < 1 |
|
6937
|
0 |
10 |
if @_ > 1 |
|
6940
|
0 |
10 |
if @_ > 0 |
|
6950
|
0 |
10 |
if $debug |
|
6957
|
0 |
64 |
unless $x->[$k][$i] == 0 |
|
6963
|
10 |
29 |
if $i == 0 |
|
6969
|
0 |
29 |
if ($x->[$i][$i] == 0) |
|
6973
|
0 |
0 |
if ($x->[$k][$i] != 0) |
|
6978
|
0 |
0 |
if ($non_zero) |
|
7002
|
0 |
29 |
if $debug |
|
7008
|
0 |
39 |
if $x->[$i][$i] == 1 |
|
7009
|
0 |
39 |
if $x->[$i][$i] == 0 |
|
7016
|
0 |
10 |
if $debug |
|
7039
|
7 |
0 |
if scalar @_ |
|
7069
|
441 |
488 |
if (CORE::abs $sum >= CORE::abs $_) { } |
|
7094
|
0 |
27 |
unless @_ |
|
7116
|
0 |
22 |
if $max == 0 |
|
7146
|
14 |
32 |
if $p == 1 |
|
7151
|
14 |
18 |
if $p == $inf |
|
7157
|
32 |
0 |
if $_ > $max |
|
7177
|
27 |
33 |
if $_ < $min |
|
7190
|
41 |
53 |
if $_ > $max |
|
7202
|
15 |
12 |
if (@x % 2) { } |
|
7216
|
26 |
2 |
if $_ != 0 |
|
7227
|
9 |
67 |
if $_ == 0 |
|
7245
|
43 |
44 |
if (CORE::abs $sum >= CORE::abs $_) { } |
|
7291
|
0 |
0 |
$min[-1] < $_ ? : |
|
7304
|
0 |
0 |
$max[-1] > $_ ? : |
|
7318
|
26 |
2 |
if ($_ != 0) |
|
7336
|
9 |
67 |
if ($_ == 0) |