a simple compiler from C to MIPS