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) {
void setIntegerReturnValue(SimValue &value)
std::vector< SimValue * > floatArgs_
Floating point argument registers.
SimValue & integerReturnValue() const
virtual ~FixedRegisters()
SimValue & floatArgumentRegister(int index) const
SimValue * floatReturnValue_
Floating point return value.
void addIntegerArgumentRegister(SimValue &value)
void setFloatReturnValue(SimValue &value)
std::vector< SimValue * > integerArgs_
Integer argument registers.
SimValue * intReturnValue_
Integer return value.
SimValue * stackPointer_
Stack pointer.
SimValue & integerArgumentRegister(int index) const
SimValue & stackPointer() const
void setStackPointer(SimValue &value)
void addFloatArgumentRegister(SimValue &value)
SimValue & floatReturnValue() const
static SimValue & instance()