Isqrt (integer square root) of X: Difference between revisions
Content deleted Content added
add RPL |
m RPL comments |
||
Line 5,726: | Line 5,726: | ||
´'''ISQRT'''’ STO |
´'''ISQRT'''’ STO |
||
| |
| |
||
'''ISQRT''' ''( #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 |
||
else remove u and copy of z from stack |
|||
end perform, clean stack |
end perform, clean stack |
||