diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-10-25 17:39:49 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-10-25 17:43:54 +0100 |
commit | d33632f7167b48754bb35387e1cb91e5ed90de0d (patch) | |
tree | 3c3717bec669ef4726a4f510bae632d6d0a56c4b /Makefile | |
parent | aace23ead78fa22edb2533565acfa379e451c5eb (diff) | |
download | avm-master.tar.gz avm-master.tar.bz2 avm-master.zip |
The virtual machine has three major segments for data storage: main
memory, the registers and the stack.
They are laid out in a flat buffer adjacent to each other: main
memory, then the registers then the stack at the end. This would
allow, later on, for the stack to be extended via memory reallocation.
Crucially, registers cannot grow. This is intended to map closely to
the x86-64 machines which have a static number of general
registers (and also xmmp registers).
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions