| 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'} |