| line | true | false | branch | 
 
| 72 | 7 | 1 | unless (defined $self->{'n_start'}) | 
 
| 110 | 2 | 44 | if (2 * $n < -1) | 
 
| 113 | 0 | 44 | if (is_infinite($n)) | 
 
| 123 | 0 | 44 | if (2 * $frac >= 1) | 
 
| 139 | 44 | 208 | if ($Math::PlanePath::CoprimeColumns::_x_to_n[$x] > $n) | 
 
| 153 | 90 | 14 | if (_coprime($x, $y)) | 
 
| 154 | 44 | 46 | if (--$n < 0) | 
 
| 158 | 0 | 60 | if (++$y >= $x) | 
 
| 165 | 27 | 17 | if ($x >= 2 and $self->{'direction'} eq 'down') | 
 
| 175 | 0 | 0 | if ($x < 1 or $y < 1 or $y >= $x + ($x == 1) or not _coprime($x, $y)) | 
 
| 189 | 0 | 11283 | if (is_infinite($x)) | 
 
| 190 | 0 | 11283 | if (is_infinite($y)) | 
 
| 191 | 7282 | 3052 | if ($x < 1 or $y < 1 or $y >= $x + ($x == 1) or not _coprime($x, $y)) | 
 
| 198 | 2034 | 1018 | if ($x >= 2 and $self->{'direction'} eq 'down') | 
 
| 207 | 2935 | 117 | if ($y != 1) | 
 
| 209 | 68320 | 61812 | if (_coprime($x, $i)) | 
 
| 232 | 1 | 23 | if $x1 > $x2 | 
 
| 233 | 0 | 24 | if $y1 > $y2 | 
 
| 240 | 0 | 24 | if ($x2 < 1 or $y2 < 1 or $y1 >= $x2 + ($x2 == 1)) | 
 
| 246 | 0 | 24 | if (is_infinite($x2)) | 
 
| 255 | 2 | 22 | if ($x1 < 0) | 
 
| 282 | 412 | 171494 | if ($y > $x) | 
 
| 283 | 56 | 356 | if ($x <= 1) | 
 
| 291 | 171850 | 525348 | if ($y <= 1) |