Registers Class

Definition

Line 78 of cmsxi/Register.cm

Constructors & Destructor

public nothrow Registers()

Member Functions

public inline nothrow FP* GetFP()
public inline nothrow Ix* GetIx()
public LocalRegister* GetLocalRegister(byte index)
public inline nothrow byte GetNumLocalRegisters() const
public inline nothrow byte GetNumParamRegisters() const
public inline nothrow ParamRegister* GetParamRegister(byte index) const
public inline nothrow SP* GetSP()

Member Variables

private FP fp
private Ix ix
private List<LocalRegister> localRegisters
private List<ParamRegister> paramRegisters
private SP sp

Constructor& Destructor Details

Registers Constructor

public nothrow Registers()

Definition
Line 80 of cmsxi/Register.cm


Member Function Details

GetFP Member Function

public inline nothrow FP* GetFP()

Definition
Line 117 of cmsxi/Register.cm


GetIx Member Function

public inline nothrow Ix* GetIx()

Definition
Line 113 of cmsxi/Register.cm


GetLocalRegister Member Function

public LocalRegister* GetLocalRegister(byte index)

Definition
Line 105 of cmsxi/Register.cm


GetNumLocalRegisters Member Function

public inline nothrow byte GetNumLocalRegisters()

Definition
Line 101 of cmsxi/Register.cm


GetNumParamRegisters Member Function

public inline nothrow byte GetNumParamRegisters()

Definition
Line 93 of cmsxi/Register.cm


GetParamRegister Member Function

public inline nothrow ParamRegister* GetParamRegister(byte index)

Definition
Line 97 of cmsxi/Register.cm


GetSP Member Function

public inline nothrow SP* GetSP()

Definition
Line 121 of cmsxi/Register.cm