X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/6cb31a3ecea681051cfa36fde3f17b18f8eacfea..48f884892a9cb24c1be8bb0d8f5f5f6851c03bd5:/stdlib/heap.pvvs diff --git a/stdlib/heap.pvvs b/stdlib/heap.pvvs index 2c5eb79..81fe610 100644 --- a/stdlib/heap.pvvs +++ b/stdlib/heap.pvvs @@ -1,3 +1,6 @@ +@ (c) 2020 Aaron Taylor +@ See LICENSE.txt file for copyright and license details. + #ifndef VVS_STDLIB_HEAP #define VVS_STDLIB_HEAP @@ -13,6 +16,7 @@ @ Return Stack: @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +#include NSSVTTSSSN | Mark: 11000 (memset) @ Store 'pattern' into one memory location on each pass through this loop. @@ -52,6 +56,7 @@ NTN | RTS @ Return Stack: @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +#include NSSVTTSSTN | Mark: 11001 (memcpy) @ Copy one word on each pass through this loop. @@ -94,6 +99,7 @@ NTN | RTS @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #include +#include NSSVTTSTSN | Mark: 11010 (memrand) @ Store random word into one memory location on each pass through this loop. @@ -136,6 +142,7 @@ NTN | RTS @ Return Stack: @ retvalue <-- TOS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +#include NSSVTTSTTN | Mark: 11011 (memcmp) @ Compare one word on each pass through this loop. @@ -202,6 +209,7 @@ NTN | RTS @ Return Stack: @ pointer <-- TOS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +#include NSSVTTTSSN | Mark: 11100 (memsrch) @ Setup an 'offset counter' on the stack.