Isqrt (integer square root) of X: Difference between revisions

Content deleted Content added
Aerobar (talk | contribs)
add RPL
Aerobar (talk | contribs)
m RPL comments
Line 5,726: Line 5,726:
´'''ISQRT'''’ STO
´'''ISQRT'''’ STO
|
|
'''ISQRT''' ''( #n -- #√n )''
'''ISQRT''' ''( #n -- #sqrt(n) )''
q ◄── 1
q ◄── 1
perform while q <= x
perform while q <= x
Line 5,739: Line 5,739:
z ◄── z - u
z ◄── z - u
r ◄── r + q
r ◄── r + q
remove u and copy of z from stack
else remove u and copy of z from stack
end perform, clean stack
end perform, clean stack