public override string ToString() { switch (opCode) { case OPCODE.JR: return("JR " + gp_1.ToString()); case OPCODE.LUI: return("LUI " + gp_dest.ToString() + " 0x" + immediate.ToString("X4")); case OPCODE.ADDIU: return("ADDIU " + gp_dest.ToString() + " " + gp_1.ToString() + " 0x" + immediate.ToString("X4")); case OPCODE.JAL: return("JAL 0x" + jump_to_func.ToString("X8")); } return(opCode.ToString()); }
private static string getGRPRegName(GP_REGISTER reg) { if (usingRegNames) { return(reg.ToString()); } else { return("r" + ((byte)reg).ToString()); } }