Mips cpu design