X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/92a92075b5ccdcd473eb720b13e946fb5d9e1985..d63de3fa849451796c2381723d042f254d434670:/stdlib/README.md diff --git a/stdlib/README.md b/stdlib/README.md index e56080f..348cc76 100644 --- a/stdlib/README.md +++ b/stdlib/README.md @@ -25,9 +25,26 @@ following reservations: The following labels are entry points to stdlib functions. Read the header comment for each function to learn the call and return stack. - stdio.pvvs: - 1000 - print string from stack - 1001 - print string from heap + 000xxx - reserved + 001xxx - print functions + 1000 ----- print string from stack (stdio.pvvs) + 1001 ----- print string from heap (stdio.pvvs) + 1010 ----- print number from stack (stdio.pvvs) + 010xxx - math functions + 10000 ----- random (math.pvvs) + 10001 ----- absolute value (math.pvvs) + 011xxx - heap functions + 11000 ----- memset (heap.pvvs) + 11001 ----- memcpy (heap.pvvs) + 11010 ----- memrand (heap.pvvs) + 100xxx - unassigned + 101xxx - unassigned + 110xxx - conversion functions + 111xxx - debug functions + 111000 ----- dump heap (debug.pvvs) + 1xxxxxx - reserved for less common entry points + 1000000 ----- print sign of number (stdio.pvvs) + 1000001 ----- print magnitude of number (stdio.pvvs) # Misc #