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) |