Changeset 110 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/src/Commit_unit_genMealy_retire.cpp
- Timestamp:
- Feb 19, 2009, 5:31:47 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/src/Commit_unit_genMealy_retire.cpp
r105 r110 57 57 } 58 58 // Scan Top of each bank 59 internal_BANK_RETIRE_HEAD = reg_NUM_BANK_HEAD; 59 60 for (uint32_t i=0; i<_param->_nb_bank; i++) 60 61 { 61 uint32_t num_bank = ( reg_NUM_BANK_HEAD+i)%_param->_nb_bank;62 uint32_t num_bank = (internal_BANK_RETIRE_HEAD+i)%_param->_nb_bank; 62 63 63 64 if (not _rob[num_bank].empty()) … … 167 168 PORT_WRITE(out_RETIRE_NUM_REG_RE_PHY_OLD [x][y], entry->num_reg_re_phy_old ); 168 169 PORT_WRITE(out_RETIRE_NUM_REG_RE_PHY_NEW [x][y], entry->num_reg_re_phy_new ); 170 171 // Event -> rob must be manage this event 172 if ((state == ROB_END_BRANCH_MISS) or 173 (state == ROB_END_LOAD_MISS)) 174 can_retire [x] = false; 169 175 } 170 176 }
Note: See TracChangeset
for help on using the changeset viewer.