diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:37 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:37 -0400 |
commit | 89d0f95bf02489ab8fed382af2f104c4788b8db6 (patch) | |
tree | e0ae62c3c28b5c902bcf5320b81393486335c5d7 /src/cpu/inorder/pipeline_stage.cc | |
parent | 479195d4cf5d52138a1dc3cf1e5ffe588c6e924f (diff) | |
download | gem5-89d0f95bf02489ab8fed382af2f104c4788b8db6.tar.xz |
inorder: branch predictor update
only update BTB on a taken branch and update branch predictor w/pcstate from instruction
---
only pay attention to branch predictor updates if the the inst. is in fact a branch
Diffstat (limited to 'src/cpu/inorder/pipeline_stage.cc')
-rw-r--r-- | src/cpu/inorder/pipeline_stage.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu/inorder/pipeline_stage.cc b/src/cpu/inorder/pipeline_stage.cc index e739fd2e6..263720700 100644 --- a/src/cpu/inorder/pipeline_stage.cc +++ b/src/cpu/inorder/pipeline_stage.cc @@ -420,7 +420,7 @@ PipelineStage::squash(InstSeqNum squash_seq_num, ThreadID tid) while (cur_it != end_it) { if ((*cur_it)->seqNum <= squash_seq_num) { DPRINTF(InOrderStage, "[tid:%i]: Cannot remove skidBuffer " - "instructions (starting w/[sn:%i]) before delay slot " + "instructions (starting w/[sn:%i]) before " "[sn:%i]. %i insts left.\n", tid, (*cur_it)->seqNum, squash_seq_num, skidBuffer[tid].size()); |