|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
18
 | 
 0  | 
 0  | 
 unless ($p1->isa($class))  | 
 
| 
19
 | 
 0  | 
 0  | 
 if ($p2->isa($class))  | 
 
| 
22
 | 
 0  | 
 0  | 
 unless ($p2->isa($class))  | 
 
| 
27
 | 
 0  | 
 0  | 
 unless ($p2->isa($class))  | 
 
| 
28
 | 
 0  | 
 0  | 
 if ($p1->isa($class))  | 
 
| 
31
 | 
 0  | 
 0  | 
 unless ($p1->isa($class))  | 
 
| 
36
 | 
 0  | 
 0  | 
 if ($p1->x <=> $p2->x) != 0  | 
 
| 
38
 | 
 0  | 
 0  | 
 if ($p1->y <=> $p2->y) != 0  | 
 
| 
46
 | 
 0  | 
 0  | 
 if ($class->cmp($p2, $class->infinity) == 0 and $p1->isa($class))  | 
 
| 
50
 | 
 0  | 
 0  | 
 if ($class->cmp($p1, $class->infinity) == 0 and $p2->isa($class))  | 
 
| 
54
 | 
 0  | 
 0  | 
 if ($class->cmp($p1, $class->infinity) == 0 and $class->cmp($p2, $class->infinity) == 0)  | 
 
| 
60
 | 
 0  | 
 0  | 
 if ($CurveFp->cmp($p1, $p2) != 0)  | 
 
| 
64
 | 
 0  | 
 0  | 
 if (($p1->x <=> $p2->x) % $p1->prime == 0)  | 
 
| 
65
 | 
 0  | 
 0  | 
 if (($p1->y + $p2->y) % $p1->prime == 0) { }  | 
 
| 
91
 | 
 0  | 
 0  | 
 if ($class->cmp($p1, $class->infinity) == 0)  | 
 
| 
95
 | 
 0  | 
 0  | 
 if (defined $p1->order)  | 
 
| 
99
 | 
 0  | 
 0  | 
 if (($e <=> 0) == 0)  | 
 
| 
103
 | 
 0  | 
 0  | 
 if ($e <=> 0) <= 0  | 
 
| 
119
 | 
 0  | 
 0  | 
 if ($e3bit != 0 and $ebit == 0) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($e3bit == 0 and $ebit != 0) { }  | 
 
| 
148
 | 
 0  | 
 0  | 
 if ((0 <=> $y3) > 0)  | 
 
| 
160
 | 
 0  | 
 0  | 
 if ($x <=> 0) < 1  |