Return to peeprules.vmg CVS log | Up to [gforth] / gforth |
version 1.5, 2003/05/15 18:43:15 | version 1.8, 2003/08/24 09:56:09 |
---|---|
Line 1 | Line 1 |
super1 = lit@ lit@ | \ taken from David Gregg's EuroForth 2001 paper; omitted some sequences |
super2 = lit@ call | super1 = lit + |
super3 = lit call | super2 = lit call |
super4 = lit ! | super3 = lit @ |
super5 = lit@ lit@ call | super4 = lit @ call |
super6 = lit@ lit@ lit@ | super5 = @ call |
super7 = lit@ lit@ lit@ call | super6 = lit ! |
super8 = lit lit | super7 = lit lit |
super9 = lit + | super8 = dup lit |
super10 = dup call | super9 = ! lit |
super11 = cells lit | super10 = lit ! lit |
super12 = cells lit + | super11 = ! ;s |
super13 = lit@ and | super12 = lit + @ |
super14 = ! ;s | super13 = 0= ?branch |
super15 = lit@ ?branch | super14 = dup call |
super16 = + @ | super15 = useraddr @ |
super17 = lit@ = | super16 = + @ |
super18 = lit@ lit | super17 = lit @ ?branch |
super19 = lit + @ | super18 = lit ! ;s |
super20 = dup lit@ | super19 = lit @ and |
super21 = ! lit | super20 = = ?branch |
super22 = 0= ?branch | super21 = lit lit ! |
super23 = lit lit ! | super22 = @ ?branch |
super24 = dup lit | super23 = useraddr ! |
super25 = lit ! lit | super24 = dup ?branch |
super26 = ! call | super25 = @ ;s |
super27 = cells lit + @ | super26 = lit @ + |
super29 = lit ! ;s | super27 = dup @ |
super30 = lit@ + | |
super31 = ! lit@ | |
super32 = lit ! call | |
super33 = = ?branch | |
super34 = lit @ | |
super36 = i call | |
super37 = lit ! lit@ | |
super38 = + ;s | |
super39 = + lit | |
super40 = useraddr @ | |
super41 = + dup | |
super42 = over call | |
super43 = @ ;s | |
super44 = swap lit@ | |
super45 = = or | |
super46 = drop ;s | |
super47 = swap call | |
super48 = and ?branch | |
super49 = @ lit | |
super50 = drop lit@ | |
super52 = lit@ * | |
super53 = lit ;s |