public PhysicalRegister this[RegisterDependency.Types type, uint Num] { get { return this.Entries[type][Num]; } set { this.Entries[type][Num] = value; } }
private PhysicalRegisterFile GetPhysicalRegisterFile(RegisterDependency.Types type) { if (type == RegisterDependency.Types.Integer) { return this.Core.IntRegFile; } else if (type == RegisterDependency.Types.Float) { return this.Core.FpRegFile; } else { return this.Core.MiscRegFile; } }
public PhysicalRegister this[RegisterDependency dep] { get { return this[dep.Type, dep.Num]; } set { this[dep.Type, dep.Num] = value; } }