diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:34 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:34 -0400 |
commit | 2a59fcfbe9f4d68bfe3dcb263acf68b998e0705c (patch) | |
tree | fa977d636015d5b588be07ad818bd50fb3aa2b55 /src/cpu/inorder/resources/execution_unit.cc | |
parent | d4b4ef13249f78714f5507ea6353d64b44ff8b25 (diff) | |
download | gem5-2a59fcfbe9f4d68bfe3dcb263acf68b998e0705c.tar.xz |
inorder: update support for branch delay slots
Diffstat (limited to 'src/cpu/inorder/resources/execution_unit.cc')
-rw-r--r-- | src/cpu/inorder/resources/execution_unit.cc | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/cpu/inorder/resources/execution_unit.cc b/src/cpu/inorder/resources/execution_unit.cc index 4fca9e5e1..6c9b6322f 100644 --- a/src/cpu/inorder/resources/execution_unit.cc +++ b/src/cpu/inorder/resources/execution_unit.cc @@ -177,11 +177,8 @@ ExecutionUnit::execute(int slot_num) "predicted as not taken.\n", tid, seq_num, inst->pcState()); } else { -#if ISA_HAS_DELAY_SLOT - inst->bdelaySeqNum = seq_num + 1; -#else inst->bdelaySeqNum = seq_num; -#endif + DPRINTF(InOrderExecute, "[tid:%i]: " "Misprediction detected at " "[sn:%i] PC %s,\n\t squashing after " @@ -203,11 +200,7 @@ ExecutionUnit::execute(int slot_num) inst->seqNum = seq_num; inst->setPredTarg(pc); -#if ISA_HAS_DELAY_SLOT - inst->bdelaySeqNum = seq_num + 1; -#else inst->bdelaySeqNum = seq_num; -#endif DPRINTF(InOrderExecute, "[tid:%i] Redirecting" " fetch to %s.\n", tid, |