summaryrefslogtreecommitdiff
path: root/src/cpu/inorder/resources/decode_unit.cc
diff options
context:
space:
mode:
authorKorey Sewell <ksewell@umich.edu>2011-06-19 21:43:37 -0400
committerKorey Sewell <ksewell@umich.edu>2011-06-19 21:43:37 -0400
commit34b2500f09639e950cb590a34e51a1db853abf11 (patch)
tree464ee3a0eefe0fc4fa1d253ddb9b8a53db7af710 /src/cpu/inorder/resources/decode_unit.cc
parentd02fa0f6b6b29a2caf969235feb265dbad6675ff (diff)
downloadgem5-34b2500f09639e950cb590a34e51a1db853abf11.tar.xz
inorder: no dep. tracking for zero reg
this causes forwarding a bad value register value
Diffstat (limited to 'src/cpu/inorder/resources/decode_unit.cc')
-rw-r--r--src/cpu/inorder/resources/decode_unit.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cpu/inorder/resources/decode_unit.cc b/src/cpu/inorder/resources/decode_unit.cc
index 0ab9d96c7..1ba5c204a 100644
--- a/src/cpu/inorder/resources/decode_unit.cc
+++ b/src/cpu/inorder/resources/decode_unit.cc
@@ -62,6 +62,10 @@ DecodeUnit::execute(int slot_num)
{
assert(!inst->staticInst->isMacroop());
+ DPRINTF(Decode,"Decoded instruction [sn:%i]: %s : 0x%x\n",
+ inst->seqNum, inst->instName(),
+ inst->staticInst->machInst);
+
inst->setBackSked(cpu->createBackEndSked(inst));
if (inst->backSked != NULL) {