Next: Return stack, Previous: Data stack, Up: Stack Manipulation [Contents][Index]
floating-stack
– n environment “floating-stack”
n is non-zero, showing that Gforth maintains a separate floating-point stack of depth n.
fdrop
r – float “f-drop”
fnip
r1 r2 – r2 gforth “f-nip”
fdup
r – r r float “f-dupe”
fover
r1 r2 – r1 r2 r1 float “f-over”
ftuck
r1 r2 – r2 r1 r2 gforth “f-tuck”
fswap
r1 r2 – r2 r1 float “f-swap”
fpick
f:... u – f:... r gforth “fpick”
Actually the stack effect is r0 ... ru u -- r0 ... ru r0
.
frot
r1 r2 r3 – r2 r3 r1 float “f-rote”