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 | 34b2500f09639e950cb590a34e51a1db853abf11 (patch) | |
tree | 464ee3a0eefe0fc4fa1d253ddb9b8a53db7af710 /src/cpu/inorder/resources/decode_unit.cc | |
parent | d02fa0f6b6b29a2caf969235feb265dbad6675ff (diff) | |
download | gem5-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.cc | 4 |
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) { |