Changeset 145 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Parameters.cpp
- Timestamp:
- Oct 13, 2010, 8:15:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Parameters.cpp
r138 r145 8 8 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/include/Parameters.h" 9 9 #include "Behavioural/include/Allocation.h" 10 #include "Behavioural/include/Types.h" 10 11 #include "Common/include/Max.h" 11 12 … … 373 374 uint32_t size_general_register = log2(_max_nb_general_register); 374 375 uint32_t size_special_register = log2(_max_nb_special_register); 375 376 377 bool speculative_commit = false; 378 for (uint32_t i=0; i<_nb_execute_unit; i++) 379 if (_is_load_store_unit [i]) 380 { 381 uint32_t x = _translate_num_execute_unit [i]; 382 383 speculative_commit |= ((_speculative_load[x] == multi_execute_unit::execute_unit::load_store_unit::NO_SPECULATIVE_LOAD) and (_speculative_commit_predictor_scheme[x] != PREDICTOR_NEVER_TAKE)); 384 } 385 log_printf(TRACE,Execute_loop,FUNCTION," * speculative_commit : %d",speculative_commit); 386 376 387 test(); 377 388
Note: See TracChangeset
for help on using the changeset viewer.