dyn_inst_impl.hh (7783:9b880b40ac10) dyn_inst_impl.hh (8471:18e560ba1539)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 71 unchanged lines hidden (view full) ---

80 }
81
82 for (int i = 0; i < this->staticInst->numSrcRegs(); i++) {
83 this->_srcRegIdx[i] = this->staticInst->srcRegIdx(i);
84 this->_readySrcRegIdx[i] = 0;
85 }
86
87 _numDestMiscRegs = 0;
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 71 unchanged lines hidden (view full) ---

80 }
81
82 for (int i = 0; i < this->staticInst->numSrcRegs(); i++) {
83 this->_srcRegIdx[i] = this->staticInst->srcRegIdx(i);
84 this->_readySrcRegIdx[i] = 0;
85 }
86
87 _numDestMiscRegs = 0;
88
89#if TRACING_ON
90 fetchTick = 0;
91 decodeTick = 0;
92 renameTick = 0;
93 dispatchTick = 0;
94 issueTick = 0;
95 completeTick = 0;
96#endif
88}
89
90template <class Impl>
91Fault
92BaseO3DynInst<Impl>::execute()
93{
94 // @todo: Pretty convoluted way to avoid squashing from happening
95 // when using the TC during an instruction's execution

--- 110 unchanged lines hidden ---
97}
98
99template <class Impl>
100Fault
101BaseO3DynInst<Impl>::execute()
102{
103 // @todo: Pretty convoluted way to avoid squashing from happening
104 // when using the TC during an instruction's execution

--- 110 unchanged lines hidden ---