| line |
true |
false |
branch |
|
187
|
5 |
0 |
if defined $_[0] |
|
205
|
1 |
0 |
defined $_[0] ? : |
|
225
|
0 |
0 |
if (@_ != 0) |
|
237
|
12 |
1 |
if (defined $_[0]) |
|
256
|
4 |
0 |
if (defined $_[0]) |
|
266
|
4 |
0 |
if (defined $_[0]) |
|
305
|
37 |
94 |
if ($coef_count > 1) { } |
|
|
84 |
10 |
elsif ($coef_count == 1) { } |
|
309
|
49 |
35 |
if (ref $_[0] eq 'ARRAY') { } |
|
317
|
86 |
45 |
if ($aref != 0) |
|
343
|
95 |
131 |
if (ref $class eq $class_name) { } |
|
395
|
6 |
376 |
unless defined $$self{'coeff'}[$slc] |
|
405
|
98 |
4 |
if $$self{'coeff'}[$slc] != 0 |
|
419
|
0 |
131 |
if defined $$self{'derivative'}[0] |
|
420
|
0 |
131 |
if defined $$self{'integral'}[0] |
|
426
|
0 |
131 |
unless defined $$self{'variable'} |
|
450
|
0 |
79 |
defined $_[0] ? : |
|
451
|
0 |
79 |
defined $_[0] ? : |
|
461
|
37 |
42 |
if ($start_high) { } |
|
476
|
79 |
506 |
if $lc > $$self{'degree'} or $lc < 0 |
|
481
|
33 |
473 |
if (ref $$self{'coeff'}[$lc] eq $class_cplx) { } |
|
488
|
7 |
26 |
if ($lc == $lc_start) { } |
|
|
5 |
21 |
elsif ($lc == 1) { } |
|
|
1 |
20 |
elsif ($lc == 0) { } |
|
497
|
33 |
0 |
if ($$self{'coeff'}[$lc] != $czero or $print_zero) |
|
510
|
72 |
401 |
if ($lc == $lc_start) { } |
|
|
74 |
327 |
elsif ($lc == 1) { } |
|
|
36 |
291 |
elsif ($lc == 0) { } |
|
520
|
450 |
23 |
if ($$self{'coeff'}[$lc] != 0 or $print_zero) |
|
529
|
79 |
427 |
if $lc == 0 |
|
533
|
79 |
427 |
if ("$out_string" eq '') { } |
|
536
|
404 |
23 |
if $term ne '' |
|
578
|
0 |
34 |
defined $_[0] ? : |
|
579
|
0 |
34 |
defined $_[0] ? : |
|
580
|
8 |
26 |
if ref $cnum ne $class_cplx |
|
617
|
0 |
2237 |
if $#_ > 0 |
|
622
|
184 |
2053 |
if (wantarray) { } |
|
|
1369 |
684 |
elsif (defined wantarray) { } |
|
638
|
194 |
1175 |
if abs $thing < $margin |
|
643
|
183 |
992 |
if (ref $thing eq $class_cplx) { } |
|
646
|
5 |
178 |
if (abs $thing->Re < $margin) |
|
650
|
37 |
146 |
if (abs $thing->Im < $margin) |
|
663
|
184 |
500 |
if (ref $thing eq 'ARRAY') { } |
|
690
|
0 |
29 |
if (ref $coef eq $class_cplx) |
|
714
|
1 |
0 |
if ($$self{'degree'} == $$compr{'degree'}) { } |
|
718
|
0 |
6 |
if $$self{'coeff'}[$dlc] != $$compr{'coeff'}[$dlc] |
|
719
|
0 |
6 |
unless $comp_ok |
|
748
|
2 |
2 |
if ($c_string =~ /^($sign_pat)/u) |
|
750
|
2 |
0 |
$1 eq '-' ? : |
|
764
|
2 |
2 |
$c_pair[1] eq '-' ? : |
|
798
|
0 |
516 |
if ($term_id > $$self{'degree'} or $term_id < 0) |
|
821
|
79 |
7 |
if (@_ == 0) { } |
|
886
|
0 |
35 |
if $testmode |
|
909
|
3 |
50 |
if ($pterms[$tlc] =~ /^[-\+]$/u) |
|
911
|
0 |
3 |
if $tlc == $#pterms |
|
915
|
0 |
3 |
if ($pterms[$tlc + 1] =~ /^[-\+]/u) { } |
|
917
|
0 |
0 |
if ($pterms[$tlc] eq substr($pterms[$tlc + 1], 0, 1)) { } |
|
938
|
45 |
5 |
if ($cur_term =~ /($coef_pat)/u) { } |
|
944
|
15 |
30 |
if ($cur_coeff =~ /^($sign_pat)/u) |
|
946
|
11 |
4 |
$1 eq '-' ? : |
|
953
|
4 |
41 |
if ($cur_coeff =~ /$cplx_pat/u) { } |
|
959
|
0 |
41 |
if $cur_coeff eq '' |
|
975
|
15 |
35 |
if ($cur_term =~ /^($varia_pat)/u) { } |
|
989
|
5 |
45 |
if ($cur_term =~ /($power_pat)/u) { } |
|
991
|
5 |
0 |
if (defined $cur_varia) { } |
|
1001
|
10 |
35 |
defined $cur_varia ? : |
|
1012
|
12 |
38 |
if $cur_degree > $$self{'degree'} |
|
1017
|
0 |
15 |
if (defined $cur_varia and defined $$self{'variable'} and $$self{'variable'} ne $cur_varia) |
|
1029
|
15 |
35 |
if defined $cur_varia |
|
1035
|
35 |
15 |
if (defined $$self{'coeff'}[$cur_degree]) { } |
|
1048
|
23 |
12 |
unless defined $$self{'variable'} |
|
1068
|
17 |
2 |
if (ref $added eq $class_name) { } |
|
|
2 |
0 |
elsif ($added =~ /^($coef_pat)$/u or ref $added eq $class_cplx) { } |
|
1076
|
108 |
13 |
if (defined $builder[$alc]) { } |
|
1079
|
13 |
108 |
if $alc > $$self{'degree'} |
|
1092
|
2 |
0 |
if (defined $$self{'coeff'}[0]) { } |
|
1138
|
1 |
6 |
if (ref $subtractor eq $class_name) { } |
|
1151
|
6 |
0 |
defined $$self{'coeff'}[0] ? : |
|
1176
|
5 |
2 |
if $swapped |
|
1207
|
56 |
99 |
if (ref $multiplier eq "$class_cplx" or ref \$multiplier eq 'SCALAR') { } |
|
|
99 |
0 |
elsif (ref $multiplier eq $class_name) { } |
|
1212
|
262 |
45 |
if $$self{'coeff'}[$ylc] != 0 |
|
1227
|
478 |
327 |
unless defined $builder[$term_degree] |
|
1295
|
1 |
6 |
if $swapped |
|
1297
|
1 |
5 |
if $power != int $power |
|
1384
|
1 |
6 |
unless ref $$self{'coeff'}[$clc] eq $class_cplx |
|
1423
|
10 |
107 |
if (wantarray) { } |
|
1558
|
18 |
2 |
defined $_[0] ? : |
|
1563
|
8 |
12 |
if (defined $$self{'derivative'}[$order]) |
|
1571
|
2 |
10 |
if (defined $$self{'derivative'}[1]) { } |
|
1583
|
0 |
14 |
if $dlc >= $$self{'degree'} |
|
1585
|
10 |
4 |
if ($dlc == 0) { } |
|
1622
|
0 |
2 |
unless $#_ == 2 or $#_ == 0 |
|
1631
|
1 |
1 |
if $#_ == 1 |
|
1638
|
1 |
1 |
if (ref $$self{'integral'} ne $class_name) { } |
|
1653
|
1 |
1 |
unless defined $l_limit |
|
1707
|
0 |
25 |
if ($solu_end == 0) |
|
1731
|
0 |
25 |
if ($degree == 1) { } |
|
|
16 |
9 |
elsif ($degree == 2) { } |
|
|
4 |
5 |
elsif ($degree == 3) { } |
|
|
3 |
2 |
elsif ($degree == 4) { } |
|
|
0 |
2 |
elsif (not $self->all_real) { } |
|
|
1 |
1 |
elsif ($degree % 2 == 1) { } |
|
1797
|
0 |
10 |
if abs $yp == 0 |
|
1800
|
9 |
1 |
if abs $xn - $xc < $margin |
|
1803
|
0 |
1 |
if $testmode |
|
1862
|
0 |
4 |
$norms[0] > $norms[1] ? : |
|
1868
|
0 |
4 |
if $testmode |
|
1894
|
0 |
16 |
if ($discr == 0) { } |
|
|
5 |
11 |
elsif ($discr > 0) { } |
|
1911
|
0 |
11 |
if $testmode |
|
1942
|
0 |
4 |
if ($$self{'coeff'}[3] == 1) { } |
|
1949
|
0 |
4 |
if $testmode |
|
1952
|
4 |
0 |
if ($$monic{'coeff'}[2] != 0) { } |
|
1956
|
0 |
4 |
if $testmode |
|
1979
|
0 |
4 |
if $testmode |
|
1999
|
1 |
10 |
if (ref $u_roots[$rlc] ne $class_cplx) |
|
2030
|
0 |
4 |
if (ref $solutions[0] eq $class_cplx and $allreal) { } |
|
2073
|
0 |
3 |
if ($$self{'coeff'}[4] == 1) { } |
|
2080
|
0 |
3 |
if $testmode |
|
2083
|
3 |
0 |
if ($$monic{'coeff'}[3] != 0) { } |
|
2087
|
0 |
3 |
if $testmode |
|
2143
|
3 |
0 |
if ref $rc_plug ne $class_cplx |
|
2155
|
0 |
3 |
if ($testmode) |
|
2186
|
0 |
3 |
if $testmode |
|
2243
|
1 |
2 |
if ($left_try == 0) { } |
|
2266
|
1 |
3 |
if $betw_eval == 0 |
|
2267
|
0 |
3 |
$left_eval >= 0 ? : |
|
2268
|
3 |
0 |
$right_eval >= 0 ? : |
|
2269
|
1 |
2 |
$betw_eval >= 0 ? : |
|
2275
|
1 |
2 |
if ($left_sign != $betw_sign) { } |
|
2290
|
1 |
0 |
$betw_eval == 0 ? : |
|
2302
|
1 |
0 |
if abs $zzero >= $margin |
|
2316
|
1 |
0 |
if ($$quotient{'degree'} > 0) |
|
2360
|
1 |
0 |
if (ref $xn eq $class_cplx) { } |
|
2372
|
1 |
0 |
if abs $zzero >= $margin |
|
2389
|
0 |
0 |
if abs $zzero >= $margin |
|
2400
|
1 |
0 |
if ($$quotient{'degree'} > 0) |
|
2440
|
0 |
0 |
if (ref $xn eq $class_cplx) { } |
|
2444
|
0 |
0 |
if (abs $conj_zero < $margin) |
|
2455
|
0 |
0 |
if abs $zzero >= $margin |
|
2464
|
0 |
0 |
if (abs $conj_zero < $margin) |
|
2476
|
0 |
0 |
if abs $zzero >= $margin |
|
2487
|
0 |
0 |
if ($$quotient{'degree'} > 0) |
|
2527
|
0 |
2 |
unless $pcount >= 2 |
|
2539
|
0 |
3 |
unless $ycount == $xcount |
|
2548
|
1 |
1 |
$derivs == 2 ? : |
|
2683
|
11 |
54 |
if $mlc == $xlc |
|
2717
|
2 |
0 |
ref $_[0] eq 'ARRAY' ? : |