Changeset 98 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_transition.cpp
- Timestamp:
- Dec 31, 2008, 11:18:08 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_transition.cpp
r88 r98 22 22 { 23 23 log_begin(Reexecute_unit,FUNCTION); 24 log_function(Reexecute_unit,FUNCTION,_name.c_str()); 24 25 25 26 if (PORT_READ(in_NRESET) == 0) … … 135 136 } 136 137 138 #if ((DEBUG >= DEBUG_TRACE) and DEBUG_Reexecute_unit) 139 log_printf(TRACE,Reexecute_unit,FUNCTION," * Dump Reexecute_queue"); 140 141 for (uint32_t i=0; i<_param->_nb_bank; ++i) 142 { 143 uint32_t j=0; 144 for (std::list<entry_t *>::iterator it=_reexecute_queue[i].begin(); 145 it!=_reexecute_queue[i].end(); 146 ++it) 147 { 148 log_printf(TRACE,Reexecute_unit,FUNCTION," [%.4d][%.4d] %.4d %.4d %.4d, %.1d %.1d, %.4d %.4d, %.8x (%.2d %.4d) %.8x, %.1d %.5d, %s", 149 i, 150 j, 151 (*it)->context_id , 152 (*it)->front_end_id , 153 (*it)->packet_id , 154 (*it)->spr_wen , 155 (*it)->reexecute , 156 (*it)->type , 157 (*it)->operation , 158 (*it)->address , 159 ((*it)->address >> _param->_shift_spr_num_group) & _param->_mask_spr_num_group, 160 ((*it)->address ) & _param->_mask_spr_num_reg , 161 (*it)->data , 162 (*it)->write_rd , 163 (*it)->num_reg_rd , 164 toString((*it)->state).c_str()); 165 166 ++j; 167 } 168 } 169 // // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 // private : std::list<entry_t *> * _reexecute_queue ;//[nb_bank] 171 typedef struct 172 { 173 } entry_t; 174 175 #endif 176 137 177 #if defined(STATISTICS) or defined(VHDL_TESTBENCH) 138 178 end_cycle ();
Note: See TracChangeset
for help on using the changeset viewer.