mips interpreter for C