| 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 ? : |