X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/48f884892a9cb24c1be8bb0d8f5f5f6851c03bd5..b3a0b302f0f294b9c98ca2d5d34382cdf080d234:/stdlib/README.md diff --git a/stdlib/README.md b/stdlib/README.md index 32b5091..6f12f4a 100644 --- a/stdlib/README.md +++ b/stdlib/README.md @@ -78,9 +78,6 @@ to use the function. # Resource Reservations # -Since all labels share a global namespace, the standard library makes the -following reservations: - ## Entry Points ## @@ -139,6 +136,9 @@ header comment for each function to learn the call and return stack. ## Labels ## +Since all labels share a global namespace, the standard library makes the +following reservations: + 00000000 0xxxxxxx - reserved for stdlib function entry points 00000000 1xxxxxxx - available for use in user programs 0xxxxxxx xxxxxxxx - reserved for private use by stdlib @@ -169,9 +169,7 @@ arrays with a leading `1` (i.e. negative numbers) may appear quite different then expected in your source code. For example, to push a 64-bit array of all `1`'s on to the stack we must push -`SSTTN`, or `-1`, not -`SSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTN` -(2^65-1). +`SSTTN`, or `-1`. ## Extending Heap Reservation ##