index
:
ovm
asm-rewrite-cpp
master
ARCHIVED - A stack based virtual machine to act as a target for other programming languages
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
inst.c
Age
Commit message (
Expand
)
Author
2024-04-14
Created custom functions to convert (h)words to and from bytecode format
Aryadev Chavali
2024-04-12
Fix problems with running programs due to mismatched endian
Aryadev Chavali
2024-04-12
Fixing build problems due to endian.h
Aryadev Chavali
2024-04-09
Added some TODOs to lib/inst.c to enforce endian
Aryadev Chavali
2023-11-03
Defined a `program` structure
Aryadev Chavali
2023-11-02
Introduced instructions to engage with a call stack
Aryadev Chavali
2023-11-02
Removed instruction OP_JUMP_REGISTER
Aryadev Chavali
2023-11-01
Added instructions for MALLOC_STACK and SUB
Aryadev Chavali
2023-11-01
Added stack based versions of MSET and MGET
Aryadev Chavali
2023-11-01
Added instruction to get the size of some allocation
Aryadev Chavali
2023-11-01
Added instructions for allocating, setting, getting and deleting heap memory
Aryadev Chavali
2023-11-01
Introduced a new mathematical operator MULT
Aryadev Chavali
2023-11-01
Changed inst bytecode methods for new register system
Aryadev Chavali
2023-11-01
Removed OP_EQ signed versions as they're useless
Aryadev Chavali
2023-10-31
Moved inst module to lib
Aryadev Chavali