protected RegisterBase(string op, uint rs, uint rt, uint rd, uint sa) : base(op) { RS = CPURegisterDecoder.DecodeRegister(rs); RT = CPURegisterDecoder.DecodeRegister(rt); RD = CPURegisterDecoder.DecodeRegister(rd); SA = "0x" + sa.ToString("X"); }
public MFC0(uint rt, uint rd) : base("MFC0") { RT = CPURegisterDecoder.DecodeRegister(rt); RD = CPURegisterDecoder.DecodeRegister(rd); }
protected MSpecial1Base(string op, uint rt, uint reg) : base(op) { RT = CPURegisterDecoder.DecodeRegister(rt); REG = "0x" + reg.ToString("X"); }
protected MSpecial3Base(string op, uint rt) : base(op) { RT = CPURegisterDecoder.DecodeRegister(rt); }
protected ImmediateBase(string op, uint rs, uint rt, uint imm) : base(op) { RS = CPURegisterDecoder.DecodeRegister(rs); RT = CPURegisterDecoder.DecodeRegister(rt); Imm = "0x" + imm.ToString("X"); }