Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_transition.cpp
- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_transition.cpp
r145 r146 364 364 // reg_UPT_EVENT_STATE [context] = UPT_EVENT_STATE_KO_COMMIT_UPDATE_CONTEXT; 365 365 366 // // @@@367 366 // // // Have an actual event ? 368 367 // // if (not reg_EVENT_VAL [context]) … … 629 628 reg_UPT_UPDATE [context] = (depth+1)%_param->_size_upt_queue[context]; 630 629 } 631 630 // @@@ 632 631 // special case : 633 632 if ((upt_event_state == UPT_EVENT_STATE_KO_COMMIT_WAIT_END_UPDATE) and … … 636 635 reg_UPT_TOP [context] = reg_UPT_TOP_EVENT [context]; 637 636 reg_UPT_UPDATE [context] = reg_UPT_TOP_EVENT [context]; 637 reg_IS_ACCURATE [context] = true; 638 639 upt_event_state = UPT_EVENT_STATE_OK; 640 } 641 642 if ((ok and (upt_event_state == UPT_EVENT_STATE_KO_DECODE_WAIT_END_EVENT)) and 643 (depth == reg_EVENT_DEPTH [context])) 644 { 645 // reg_UPT_TOP [context] = reg_UPT_TOP_EVENT [context]; 646 // reg_UPT_UPDATE [context] = reg_UPT_TOP_EVENT [context]; 638 647 reg_IS_ACCURATE [context] = true; 639 648
Note: See TracChangeset
for help on using the changeset viewer.