do what mips does in C