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
/
src
/
inst.h
Age
Commit message (
Expand
)
Author
2023-10-16
Added functionality to read and write instruction bytecode
Aryadev Chavali
2023-10-16
Made OP_HALT the only instruction to have the top byte filled
Aryadev Chavali
2023-10-16
MOV now uses the stack, removed register member in inst_t
Aryadev Chavali
2023-10-15
Better checking of opcode types
Aryadev Chavali
2023-10-15
Remove parameter for INST_*POP
Aryadev Chavali
2023-10-15
Set register parameter for inst_t to be a byte
Aryadev Chavali
2023-10-15
Renamed opcodes PUSH_*REG to PUSH_*_REGISTER
Aryadev Chavali
2023-10-15
Rearranged opcodes (switched mov with push_reg)
Aryadev Chavali
2023-10-15
Added instructions to push register values onto the stack
Aryadev Chavali
2023-10-15
Added instructions for popping differing types
Aryadev Chavali
2023-10-15
Added opcodes for MOV and ability for instructions to hold registers
Aryadev Chavali
2023-10-15
Make push opcodes a specific bit set and add a NOOP opcode
Aryadev Chavali
2023-10-15
Split off instruction structure to its own file
Aryadev Chavali