c++: add most remaining basic opcodes to simple_vm