more VM instruction generation