bm
bm copied to clipboard
Get rid of the instructions with operands (except `push`)
We have 64 instructions and the only ones that accept operands are push, dup, swap, jmp, jmp_if, call, native. We can make them accept their operands only via the stack. So the only instruction that needs an operand will be push. This may allow us to allocate less memory for instructions.