diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:36 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:36 -0400 |
commit | f0f33ae2b9be89c062c1df3c61291aa60151713e (patch) | |
tree | b3d0fd68723e64d720aba8a8240ecc664b0f57e3 /src/cpu/inorder/inorder_dyn_inst.cc | |
parent | 555bd4d8423bcc4edd77acd3226bcd2af0cbcdac (diff) | |
download | gem5-f0f33ae2b9be89c062c1df3c61291aa60151713e.tar.xz |
inorder: add flatDestReg member to dyninst
use it in reg. dep. tracking
Diffstat (limited to 'src/cpu/inorder/inorder_dyn_inst.cc')
-rw-r--r-- | src/cpu/inorder/inorder_dyn_inst.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cpu/inorder/inorder_dyn_inst.cc b/src/cpu/inorder/inorder_dyn_inst.cc index d42e84016..7cf117ce4 100644 --- a/src/cpu/inorder/inorder_dyn_inst.cc +++ b/src/cpu/inorder/inorder_dyn_inst.cc @@ -324,9 +324,10 @@ InOrderDynInst::setSquashInfo(unsigned stage_num) // the faulting instruction too. Squash // functions squash above a seqNum, so we // decrement here for that case - if (fault != NoFault) + if (fault != NoFault) { squashSeqNum = seqNum - 1; - else + return; + } else squashSeqNum = seqNum; #if ISA_HAS_DELAY_SLOT |