Elliptic curve arithmetic: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (syntax highlighting fixup automation) |
Alextretyak (talk | contribs) m (→{{header|11l}}: Static type variables are supported now) |
||
Line 47: | Line 47: | ||
<syntaxhighlight lang="11l">T Point |
<syntaxhighlight lang="11l">T Point |
||
:b = 7 |
|||
Float x, y |
Float x, y |
||
Line 97: | Line 99: | ||
F String() |
F String() |
||
R ‘(#.3, #.3)’.format(.x, .y) |
R ‘(#.3, #.3)’.format(.x, .y) |
||
V Point_b = 7 |
|||
F show(s, p) |
F show(s, p) |
||
Line 104: | Line 104: | ||
F from_y(y) |
F from_y(y) |
||
V n = y * y - |
V n = y * y - Point.:b |
||
V x = I n >= 0 {n ^ (1. / 3)} E -((-n) ^ (1. / 3)) |
V x = I n >= 0 {n ^ (1. / 3)} E -((-n) ^ (1. / 3)) |
||
R Point(x, y) |
R Point(x, y) |