# Resource Reservations #
-Since all labels share a global namespace, the standard library makes the
-following reservations:
-
## Entry Points ##
10000 ----- random (math.pvvs)
10001 ----- absolute value (math.pvvs)
10010 ----- greatest common divisor (math.pvvs)
+ 10011 ----- fastrand (math.pvvs)
011xxx - heap functions
11000 ----- memset (heap.pvvs)
11001 ----- memcpy (heap.pvvs)
## 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
the mismatch between the VVhitespace language's sign-magnitude representation
of integers and the interpreter's internal twos-complement representation, bit
arrays with a leading `1` (i.e. negative numbers) may appear quite different
-then expected in your source code.
+than 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`.