2c2
< * Copyright (c) 2011 ARM Limited
---
> * Copyright (c) 2011-2012 ARM Limited
178c178,180
< virtual uint64_t readIntReg(int reg_idx);
---
> virtual uint64_t readIntReg(int reg_idx) {
> return readIntRegFlat(flattenIntIndex(reg_idx));
> }
180c182,184
< virtual FloatReg readFloatReg(int reg_idx);
---
> virtual FloatReg readFloatReg(int reg_idx) {
> return readFloatRegFlat(flattenFloatIndex(reg_idx));
> }
182c186,188
< virtual FloatRegBits readFloatRegBits(int reg_idx);
---
> virtual FloatRegBits readFloatRegBits(int reg_idx) {
> return readFloatRegBitsFlat(flattenFloatIndex(reg_idx));
> }
185c191,193
< virtual void setIntReg(int reg_idx, uint64_t val);
---
> virtual void setIntReg(int reg_idx, uint64_t val) {
> setIntRegFlat(flattenIntIndex(reg_idx), val);
> }
187c195,197
< virtual void setFloatReg(int reg_idx, FloatReg val);
---
> virtual void setFloatReg(int reg_idx, FloatReg val) {
> setFloatRegFlat(flattenFloatIndex(reg_idx), val);
> }
189c199,201
< virtual void setFloatRegBits(int reg_idx, FloatRegBits val);
---
> virtual void setFloatRegBits(int reg_idx, FloatRegBits val) {
> setFloatRegBitsFlat(flattenFloatIndex(reg_idx), val);
> }
270a283,290
> virtual uint64_t readIntRegFlat(int idx);
> virtual void setIntRegFlat(int idx, uint64_t val);
>
> virtual FloatReg readFloatRegFlat(int idx);
> virtual void setFloatRegFlat(int idx, FloatReg val);
>
> virtual FloatRegBits readFloatRegBitsFlat(int idx);
> virtual void setFloatRegBitsFlat(int idx, FloatRegBits val);