| line | true | false | branch | 
 
| 12 | 0 | 1 | unless (defined $Math::BigInt::VERSION) | 
 
| 21 | 0 | 9 | unless ref $a eq 'Math::BigInt' | 
 
| 22 | 0 | 9 | unless ref $b eq 'Math::BigInt' | 
 
| 23 | 0 | 9 | unless ref $n eq 'Math::BigInt' | 
 
| 24 | 0 | 9 | unless ref $x eq 'Math::BigInt' | 
 
| 25 | 0 | 9 | unless ref $y eq 'Math::BigInt' | 
 
| 27 | 0 | 9 | unless $n >= 2 | 
 
| 48 | 0 | 0 | if ($P1x == $P2x) | 
 
| 50 | 0 | 0 | if $t == 0 | 
 
| 54 | 0 | 0 | if $deltax eq 'NaN' | 
 
| 70 | 0 | 0 | if $m eq 'NaN' | 
 
| 82 | 9 | 138 | if ($P1x == $x) | 
 
| 84 | 9 | 0 | if ($t == 0) | 
 
| 91 | 0 | 138 | if ($deltax eq 'NaN') | 
 
| 105 | 0 | 331 | if ($m eq 'NaN') | 
 
| 123 | 18 | 0 | if (ref $k eq 'Math::BigInt' and $k < '18446744073709551615') | 
 
| 124 | 18 | 0 | if ($] >= 5.008 or !1) { } | 
 
|  | 0 | 0 | elsif ($] < 5.008 and 1 and $k < 562949953421312) { } | 
 
| 136 | 165 | 331 | if ($k % 2 != 0) { } | 
 
| 139 | 0 | 165 | if ($x->is_zero and $y->is_one) { } | 
 
|  | 18 | 147 | elsif ($Bx->is_zero and $By->is_one) { } | 
 
| 157 | 0 | 0 | unless ref $other eq 'Math::Prime::Util::ECAffinePoint' | 
 
| 162 | 0 | 0 | unless $self->{'a'} == $other->{'a'} and $self->{'b'} == $other->{'b'} and $self->{'n'} == $other->{'n'} |