Parents: | icfp |
Tags: | examples |
Authors: | Gavin Harrison |
arrays |
finger |
open-arrays |
regs |
Word | Stack effect |
>32bit | ( m -- n ) |
?grow-storage | ( -- ) |
advance | ( -- val opcode ) |
arr-val | ( index loc -- z ) |
binary-op | ( quot -- ? ) |
exec-loop | ( bool -- ) |
get-a | ( platter -- register ) |
get-b | ( platter -- register ) |
get-c | ( platter -- register ) |
get-cb | ( platter -- b c ) |
get-cba | ( platter -- c b a ) |
get-op | ( num -- op ) |
get-special | ( platter -- register ) |
get-value | ( platter -- register ) |
init | ( path -- ) |
load-platters | ( path -- ) |
new-array | ( size location -- ) |
op0 | ( opcode -- ? ) |
op1 | ( opcode -- ? ) |
op10 | ( opcode -- ? ) |
op11 | ( opcode -- ? ) |
op12 | ( opcode -- ? ) |
op13 | ( opcode -- ? ) |
op2 | ( opcode -- ? ) |
op3 | ( opcode -- ? ) |
op4 | ( opcode -- ? ) |
op5 | ( opcode -- ? ) |
op6 | ( opcode -- ? ) |
op8 | ( opcode -- ? ) |
op9 | ( opcode -- ? ) |
reg-val | ( m -- n ) |
run-op | ( -- bool ) |
run-prog | ( path -- ) |
run-sand | ( -- ) |
set-arr | ( val index loc -- ) |
set-reg | ( val n -- ) |