code: 9ferno

ref: e81c54ba2ecc673a4d5f8aed0e9b52841fe07b0d
dir: /os/pc64/primitives-nasm.s/

View raw version
dict:
  MENTRY "@", fetch, 1
  MENTRY "!", store, 1
  MENTRY "c@", cfetch, 2
  MENTRY "c!", cstore, 2
  MENTRY "testfsopen", testfsopen, 10
  MENTRY "errstr", errstr, 6
  MENTRY "fsread", fsread, 6
  MENTRY "fswrite", fswrite, 7
  MENTRY "fsseek", fsseek, 6
  MENTRY "fsopen", fsopen, 6
  MENTRY "fsclose", fsclose, 7
  MENTRY "mmap", mmap, 4
  MENTRY "halt", terminate, 4
  MENTRY "clear", clear, 5
  MENTRY "reset", reset, 5
  MVENTRY "h", h, htop, 1
  MVENTRY "dp", dp, dtop, 2
  MENTRY "exitcolon", exitcolon, 4
  MENTRY "(literal)", literal, 9
  MENTRY "(sliteral)", sliteral, 10
  MENTRY "(do)", doinit, 4
  MENTRY "(loop)", doloop, 6
  MENTRY "(+loop)", doploop, 7
  MENTRY "r@", rfetch, 2
  MENTRY "r>", rpop, 2
  MENTRY ">r", rpush, 2
  MENTRY "i", i, 1
  MENTRY "j", j, 1
  MENTRY "+", plus, 1
  MENTRY "-", minus, 1
  MENTRY "*", multiply, 1
  MENTRY "(if)", cjump, 4
  MENTRY "(else)", jump, 6
  MENTRY "/mod", slashmod, 4
  MENTRY "u/mod", uslashmod, 5
  MENTRY "and", binand, 3
  MENTRY "or", binor, 2
  MENTRY "xor", binxor, 3
  MENTRY "swap", xswap, 4
  MENTRY "drop", drop, 4
  MENTRY "dup", dup, 3
  MENTRY "over", over, 4
  MENTRY "=", equal, 1
  MENTRY ">", greater, 1
  MENTRY "<", less, 1
  MVENTRY "tib", tib, tibuffer, 3
  MVENTRY "wordb", wordb, wordbuffer, 5
  MENTRY "s@", stackptr, 2
  MENTRY "lshift", lshift, 6
  MENTRY "rshift", rshift, 6
  MENTRY "rshifta", rshifta, 7
  MENTRY "execute", execute, 7
  MENTRY "unloop", unloop, 6
  MENTRY "cmove", cmove, 5
  MENTRY "cmove>", cmoveb, 6
  MENTRY "(variable)", variable, 10
  MENTRY "(constant)", constant, 10
  MENTRY "(:)", colon, 3
  MENTRY "(does)", dodoes, 6
  MVENTRY "heaptop", heaptop, heapend, 7
  MVENTRY "_start", textbase, ffmain, 6
  MVENTRY "_end", textend, ffend, 4
  MENTRY "cas", cas, 3
  MENTRY "(deferred)", deferred, 10
  MENTRY "ffprint", ffprint, 7