MIPS R10000 architecture simulator with C++