VVS stdlib changes to `random` and `spewreg`, reallocating heap[0] and [15].
[vvhitespace] / examples / random-heap-dump / randomheap.pvvs
CommitLineData
0425a4c6
AT
1@@ Seed the RNG
2SSSSN | PUSH 0 (ptr)
3SSSTTSTTTTSTSTSTTSTTSTTTTTSTTTSTTTTN | PUSH Seed value
4TTS | STORE
5
d63de3fa
AT
6@@ Populate heap[18]-heap[29] with random values
7SSSTSTTN | PUSH 11
8SSSTSSTSN | PUSH 18
9NSTTTSTSN | JSR > 11010 (memrand)
10
11@@ Print heap[16]-heap[31]
12SSSTTTTTN | PUSH 31
13SSSTSSSSN | PUSH 16
14NSTTTTSSSN | JSR > 111000 (dump heap)
15NNN | DIE
16
17#include "debug.pvvs"
18#include "heap.pvvs"