X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/23d1724712fae7dc9645d862d57d030cf3e2e764..e0d5136cb09e6ac4680796af169a611ff6c97996:/stdlib/README.md diff --git a/stdlib/README.md b/stdlib/README.md index 3c92dde..b41e251 100644 --- a/stdlib/README.md +++ b/stdlib/README.md @@ -36,6 +36,8 @@ header comment for each function to learn the call and return stack. 1000 ----- printf (stdio.pvvs) 1001 ----- print number from stack (stdio.pvvs) 1010 ----- stackrotate (stack.pvvs) + 1011 ----- stackrotatereverse (stack.pvvs) + 1100 ----- deepdup (stack.pvvs) 010xxx - math functions 10000 ----- random (math.pvvs) 10001 ----- absolute value (math.pvvs) @@ -50,14 +52,20 @@ header comment for each function to learn the call and return stack. 11111 ----- spew (heap.pvvs) 100xxx - string functions 100000 ----- strlen (string.pvvs) - 101xxx - unassigned + 101xxx - logic functions + 101000 ----- not (logic.pvvs) + 101001 ----- and (logic.pvvs) + 101010 ----- or (logic.pvvs) + 101011 ----- xor (logic.pvvs) + 101100 ----- rshift (logic.pvvs) + 101101 ----- lshift (logic.pvvs) 110xxx - conversion functions 111xxx - debug functions 111000 ----- dump heap (debug.pvvs) 111001 ----- dump stack (debug.pvvs) 1xxxxxx - reserved for less common entry points - 1000000 ----- slurp registers (heap.pvvs) - 1000001 ----- spew registers (heap.pvvs) + 1000000 ----- lowbitand (logic.pvvs) + 1000001 ----- isnegative (math.pvvs) 1000010 ----- print sign of number (stdio.pvvs) 1000011 ----- print magnitude of number (stdio.pvvs) 1000100 ----- print string from stack (stdio.pvvs)