| line |
true |
false |
branch |
|
92
|
13 |
8 |
if exists $memo_rotators{$order} |
|
95
|
5 |
3 |
if ($space) { } |
|
|
1 |
2 |
elsif (_n_planes($order, $exponent, $modulus) <= $_MAX_ENUM_COUNT) { } |
|
118
|
14 |
82 |
if (substr $sieve, $x, 1) |
|
119
|
3 |
11 |
if (0 == $modulus % $x) |
|
132
|
1 |
10 |
if $mult == @rot |
|
150
|
1 |
1 |
if $pf[-1] == $modulus |
|
154
|
2 |
20 |
if $mx >= $n_planes |
|
159
|
9 |
77 |
unless $x % $p |
|
164
|
42 |
223 |
if $e < $x |
|
179
|
3 |
58 |
unless $next |
|
183
|
46 |
14 |
if (++$index[$i] < $depths->[$i]) |
|
212
|
2 |
23 |
if $base <= 0 or $exponent < 0 |
|
213
|
6 |
17 |
if &logint($base, 2) * $exponent >= 63 |
|
216
|
26 |
21 |
if 1 & $exponent |
|
217
|
30 |
17 |
if $exponent >>= 1 |
|
225
|
1 |
135 |
if ($order > 3037000499) |
|
237
|
100 |
828 |
if $f < $factor |
|
252
|
37 |
701 |
unless $cmp |
|
253
|
286 |
415 |
if ($cmp < 0) { } |
|
266
|
4 |
4 |
if exists $memo_n_planes{$order} |
|
289
|
172 |
449 |
if $d < $ml |
|
290
|
124 |
497 |
if $d > $mg |
|
292
|
1 |
113 |
unless $ml |
|
293
|
1 |
112 |
if $ml > 1 |
|
301
|
15 |
64 |
if $type == 2 |
|
302
|
30 |
34 |
if $type == 0 |
|
311
|
478 |
76 |
if $elements |
|
342
|
5 |
141 |
unless (defined $current_data) |
|
359
|
109 |
45 |
$delta ? : |
|
361
|
15 |
12 |
if (@{$ref->[7];}) { } |
|
367
|
0 |
16 |
unless exists $this_e{&mulmod($e, $ro, $modulus)} |
|
378
|
9 |
12 |
unless exists $this_e{&mulmod($e, $ro, $modulus)} |
|
384
|
0 |
27 |
unless $factor |
|
386
|
26 |
1 |
if ($ref_lambda) |
|
398
|
2 |
38 |
if $this == $that |
|
400
|
2 |
36 |
if $order != $that->order |
|
403
|
26 |
10 |
if (not $log_that) { } |
|
|
1 |
9 |
elsif (not $log_this) { } |
|
409
|
35 |
1 |
$log_this ? : |
|
425
|
3 |
64 |
if $factor == $base |
|
429
|
1 |
327 |
if $factor == $p |
|
439
|
16 |
58 |
if (defined $exponent) { } |
|
442
|
3 |
13 |
unless &is_prime($base) |
|
444
|
6 |
7 |
if not $order or $order > 3037000499 |
|
448
|
1 |
57 |
if $order > 3037000499 |
|
451
|
2 |
55 |
unless $exponent |
|
460
|
6 |
30 |
if (@_) { } |
|
465
|
1 |
29 |
unless ref $this |
|
475
|
3 |
4 |
defined $exponent ? : |
|
476
|
2 |
5 |
if not $order or $order > $class->_data->max_order |
|
492
|
6 |
1 |
unless $pds |
|
503
|
46 |
32 |
$base == $order ? : |
|
507
|
137 |
66 |
if (&gcd($modulus, $e) == 1) { } |
|
515
|
76 |
2 |
if (my $log = $pds->ref_std) |
|
516
|
73 |
3 |
$log == 1 ? : |
|
553
|
9 |
6 |
defined $exponent ? : |
|
554
|
9 |
6 |
if not $order or $order > $class->_data->max_order |
|
562
|
2 |
2 |
if $order <= 0 or $order > $class->_data->sp_max_order |
|
564
|
1 |
1 |
unless $spc |
|
572
|
2 |
2 |
if $order <= 0 or $order > $class->_data->sp_max_order |
|
574
|
1 |
1 |
unless $spc |
|
584
|
1 |
41 |
unless ($pds) |
|
594
|
2 |
2 |
if ($pds and my $lambda = $pds->ref_lex) |
|
604
|
2 |
2 |
if ($pds and my $lambda = $pds->ref_gap) |
|
615
|
7 |
3 |
if ($pds and my $lambda = $pds->ref_std) |
|
629
|
2 |
40 |
unless $exponent = &is_prime_power($order, \$base) |
|
632
|
222 |
1 |
unless $_ < 0 |
|
|
2 |
38 |
if (grep {$modulus <= $_ unless $_ < 0;} @_) |
|
645
|
150 |
107 |
if ($c < $de) { } |
|
646
|
13 |
137 |
if ++$ux > $order |
|
648
|
0 |
150 |
if $ux == $lx |
|
651
|
0 |
107 |
if ++$lx > $order |
|
654
|
22 |
235 |
$e3 < $e2 ? : |
|
656
|
0 |
36 |
if $bogus |
|
659
|
16 |
20 |
if ($order % 3 != 1) { } |
|
|
18 |
2 |
elsif ($zeta or not $elements->[0]) { } |
|
676
|
122 |
68 |
unless exists $todo{$start} |
|
681
|
3 |
123 |
unless (defined delete $todo{$this}) |
|
689
|
20 |
45 |
if ($count == $n_mult) { } |
|
|
18 |
27 |
elsif ($count >= 3) { } |
|
690
|
19 |
1 |
if (&gcd($start, $modulus) == 1) { } |
|
701
|
11 |
22 |
$exponent == 1 ? : |
|
726
|
25 |
0 |
if (my $ref = eval {
do {
$class->new(@_ - 1)
}
}) |
|
727
|
1 |
24 |
unless eval {
do {
my($factor, $delta) = $ref->find_linear_map($this);
not $ref->multiply($factor)->translate($delta)->compare($this)
}
} |
|
742
|
1 |
9 |
unless $exponent |
|
744
|
1 |
7 |
if &gcd($modulus, $lambda) != 1 |
|
747
|
1 |
12 |
if $l < $lambda |
|
750
|
2 |
2 |
if $theta and $theta < 0 || $modulus <= $theta |
|
753
|
1 |
3 |
unless $ref |
|
755
|
2 |
1 |
$theta ? : |
|
764
|
1 |
7 |
if $order <= 1 |
|
769
|
2 |
16 |
if $r1 < 0 or $modulus <= $r1 or $r1 != int $r1 |
|
771
|
15 |
13 |
if $r1 == $r2 |
|
772
|
3 |
10 |
$r1 < $r2 ? : |
|
773
|
10 |
3 |
if $d > $median |
|
774
|
1 |
12 |
if substr($seen, $d - 1, 1)++ |
|
790
|
3 |
25 |
unless $pds |
|
859
|
3 |
20 |
unless $spc |
|
902
|
1 |
39 |
unless wantarray |
|
911
|
2 |
5 |
if $index < -$n_elems or $n_elems <= $index |
|
914
|
1 |
4 |
if $x_eff >= $n_elems |
|
937
|
36 |
65 |
unless $delta |
|
940
|
47 |
18 |
if ($elements) |
|
944
|
204 |
185 |
if ($e < $lim) { } |
|
963
|
49 |
16 |
if (defined(my $e = $that->[5])) |
|
999
|
2 |
19 |
unless $rotators |
|
1001
|
17 |
2 |
if "ARRAY" eq ref $rotators->[0] |
|
1004
|
13 |
1 |
$mx < @{$rotators;} ? : |
|
1016
|
12 |
1 |
$r ? : |
|
1026
|
12 |
1 |
$r ? : |
|
1034
|
1 |
6 |
unless wantarray |
|
1050
|
28 |
68 |
if 1 == $factor |
|
1051
|
1 |
67 |
if &gcd($modulus, $factor) != 1 |
|
1056
|
4 |
63 |
if _is_mult($factor, $base, $mult, $modulus) |
|
1068
|
31 |
314 |
if $p0 > $p |
|
1079
|
62 |
1 |
if ($lambda) |
|
1108
|
30 |
38 |
unless $up |
|
1113
|
285 |
128 |
if ($c < $de) { } |
|
1114
|
11 |
274 |
if (++$ux > $order) |
|
1118
|
0 |
285 |
if $ux == $lx |
|
1121
|
0 |
128 |
if ++$lx > $order |
|
1124
|
32 |
381 |
$ue < $le ? : |
|
1126
|
0 |
68 |
if $bogus |
|
1127
|
38 |
30 |
$up ? : |
|
1149
|
1 |
3 |
$x2 ? : |
|
1156
|
1 |
17 |
if $this->[2] == 1 |
|
1158
|
7 |
10 |
unless (defined $eta) |
|
1203
|
6 |
45 |
if $cmp |
|
1208
|
7 |
208 |
if $cmp |
|
1218
|
6 |
10 |
if $cmp |
|
1224
|
6 |
13 |
if $cmp |
|
1234
|
6 |
15 |
if $order != $that->order |
|
1237
|
12 |
3 |
if $l1 and $l2 |
|
1240
|
1 |
2 |
if (@{$le;}) { } |
|
1248
|
1 |
2 |
if $re->[$x] != $le->[$x] |
|
1258
|
6 |
10 |
if $order != $that->order |
|
1267
|
19 |
18 |
unless $cmp |
|
1268
|
28 |
9 |
if ($cmp <= 0) |
|
1269
|
7 |
21 |
if ++$li > $order |
|
1272
|
23 |
7 |
if ($cmp >= 0) |
|
1273
|
3 |
20 |
if ++$ri > $order |
|
1292
|
1 |
3 |
unless defined $f1 |