A MIPS Instruction Set Assembler in C