Go to the documentation of this file.
40 stackPointer_(NULL), intReturnValue_(NULL), floatReturnValue_(NULL) {
71 if (index < 0 || index >
static_cast<int>(
integerArgs_.size()) - 1) {
86 if (index < 0 || index >
static_cast<int>(
floatArgs_.size()) - 1) {
SimValue & integerArgumentRegister(int index) const
SimValue & floatReturnValue() const
static SimValue & instance()
SimValue & stackPointer() const
virtual ~FixedRegisters()
void setFloatReturnValue(SimValue &value)
void addFloatArgumentRegister(SimValue &value)
SimValue * intReturnValue_
Integer return value.
SimValue * floatReturnValue_
Floating point return value.
SimValue & integerReturnValue() const
SimValue * stackPointer_
Stack pointer.
void addIntegerArgumentRegister(SimValue &value)
std::vector< SimValue * > integerArgs_
Integer argument registers.
void setStackPointer(SimValue &value)
SimValue & floatArgumentRegister(int index) const
void setIntegerReturnValue(SimValue &value)
std::vector< SimValue * > floatArgs_
Floating point argument registers.