vm.cpp revision 2bea891d752d845e0dd036a1d908c90f3aacb2c8
1