| line |
true |
false |
branch |
|
106
|
0 |
0 |
$self->{'reduced'} || $self->{'k'} == 2 ? : |
|
112
|
0 |
0 |
$self->{'k'} & 1 ? : |
|
119
|
0 |
0 |
$self->{'k'} == 2 || $self->{'reduced'} && ($self->{'k'} & 1) == 0 ? : |
|
126
|
0 |
0 |
$self->{'k'} == 2 || $self->{'reduced'} ? : |
|
133
|
0 |
0 |
$self->{'k'} & 1 ? : |
|
139
|
0 |
0 |
$self->{'k'} == 2 || $self->{'k'} & 1 ? : |
|
146
|
0 |
0 |
$self->{'k'} == 2 ? : |
|
173
|
0 |
0 |
if ($self->{'k'} == 5 and $self->{'reduced'}) |
|
174
|
0 |
0 |
if ($self->{'k'} == 7 and $self->{'reduced'}) |
|
189
|
4 |
5 |
unless (defined $self->{'n_start'}) |
|
227
|
0 |
72 |
if ($n < $self->{'n_start'}) |
|
231
|
0 |
72 |
if (is_infinite($n)) |
|
235
|
0 |
72 |
if ($n != $int) |
|
255
|
20 |
52 |
if ($x > $half_k) |
|
258
|
44 |
28 |
if ($y > $half_k) |
|
307
|
72 |
0 |
if ($self->{'digit_order'} eq 'HtoL') |
|
312
|
54 |
10 |
$digit <= $half_ceil ? : |
|
313
|
40 |
24 |
$digit < $half_ceil ? : |
|
314
|
24 |
40 |
$digit < $half_ceil - 1 ? : |
|
322
|
8 |
64 |
if ($k & 1 and $n % 2 == 0) |
|
323
|
0 |
8 |
if ($self->{'points'} eq 'all_div') { } |
|
|
0 |
8 |
elsif ($self->{'points'} eq 'all_mul') { } |
|
327
|
0 |
0 |
if ($self->{'reduced'} and $x % 2 == 0) { } |
|
337
|
18 |
54 |
if ($self->{'reduced'}) |
|
339
|
0 |
18 |
if ($k & 1) { } |
|
342
|
0 |
0 |
if $x % $k or $y % $k |
|
372
|
0 |
36 |
if (is_infinite($x)) |
|
375
|
0 |
36 |
if (is_infinite($y)) |
|
386
|
9 |
27 |
if ($k & 1) |
|
387
|
0 |
0 |
if ($self->{'points'} eq 'all_div' or $self->{'points'} eq 'all_mul' and $self->{'reduced'}) |
|
393
|
0 |
0 |
if (defined $n) |
|
395
|
0 |
0 |
if ($nx == $x and $ny == $y) |
|
400
|
0 |
9 |
if ($self->{'points'} eq 'all_mul' and $y % 2 == 0) |
|
405
|
0 |
0 |
if (defined $n) |
|
407
|
0 |
0 |
if ($nx == $x and $ny == $y) |
|
414
|
0 |
9 |
if ($x % 2 and $y % 2) |
|
419
|
0 |
0 |
if (ref $x and ref $y and $x < 16777215 and $y < 16777215) |
|
425
|
9 |
27 |
if ($self->{'reduced'}) |
|
427
|
0 |
9 |
unless (_coprime($x, $y)) |
|
516
|
0 |
68 |
if ($x < 1 or $y < 1) |
|
521
|
7 |
61 |
if ($x == $y) |
|
522
|
5 |
2 |
if ($x == $half_k) { } |
|
|
2 |
0 |
elsif ($x == 1 and $self->{'reduced'}) { } |
|
537
|
38 |
23 |
if ($diff < 0) { } |
|
540
|
19 |
19 |
if ($diff == -1 and $x < $half_ceil) |
|
548
|
12 |
7 |
if ($t < $half_ceil) { } |
|
555
|
1 |
6 |
if ($k & 1) { } |
|
560
|
0 |
1 |
if ($next_x % $k) { } |
|
561
|
0 |
0 |
unless ($self->{'reduced'}) |
|
577
|
2 |
4 |
if ($y % $half_k) { } |
|
579
|
0 |
2 |
unless ($self->{'reduced'}) |
|
598
|
10 |
13 |
if ($diff == 1 and $y < $half_ceil) |
|
606
|
7 |
6 |
if ($t < $half_ceil) { } |
|
612
|
1 |
5 |
if ($k & 1) { } |
|
617
|
0 |
1 |
if ($next_x % $k) { } |
|
618
|
0 |
0 |
unless ($self->{'reduced'}) |
|
635
|
0 |
5 |
if ($x % $half_k) { } |
|
637
|
0 |
0 |
unless ($self->{'reduced'}) |
|
658
|
0 |
36 |
if ($self->{'digit_order'} ne 'HtoL') |
|
670
|
0 |
36 |
if ($nx != $orig_x or $ny != $orig_y) |
|
689
|
0 |
72 |
if $x1 > $x2 |
|
690
|
0 |
72 |
if $y1 > $y2 |
|
692
|
0 |
72 |
if ($x2 < 1 or $y2 < 1) |
|
697
|
0 |
72 |
if ($self->{'points'} eq 'all_div') |
|
702
|
18 |
54 |
$self->{'reduced'} || $self->{'k'} == 2 ? : |
|
722
|
0 |
0 |
unless ($n >= $n_start) |
|
731
|
0 |
0 |
$n >= $self->{'n_start'} ? : |
|
748
|
0 |
0 |
unless ($n >= $k) |
|
759
|
0 |
0 |
unless ($n >= 1) |
|
768
|
0 |
0 |
$depth >= 0 ? : |
|
787
|
0 |
0 |
$n >= 1 ? : |