summaryrefslogtreecommitdiff
path: root/src/cpu/o3/sparc/dyn_inst.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/o3/sparc/dyn_inst.hh')
-rw-r--r--src/cpu/o3/sparc/dyn_inst.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu/o3/sparc/dyn_inst.hh b/src/cpu/o3/sparc/dyn_inst.hh
index e95ae2fd5..4314488b5 100644
--- a/src/cpu/o3/sparc/dyn_inst.hh
+++ b/src/cpu/o3/sparc/dyn_inst.hh
@@ -173,7 +173,7 @@ class SparcDynInst : public BaseDynInst<Impl>
{
uint64_t val = this->cpu->readIntReg(this->_srcRegIdx[idx]);
DPRINTF(Sparc, "Reading int reg %d (%d, %d) as %x\n", (int)this->_flatSrcRegIdx[idx], (int)this->_srcRegIdx[idx], idx, val);
- return this->cpu->readIntReg(this->_srcRegIdx[idx]);
+ return val;
}
TheISA::FloatReg readFloatRegOperand(const StaticInst *si,