Changeset 106 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/src/Prediction_unit_Glue_genMealy_predict.cpp
- Timestamp:
- Feb 9, 2009, 11:55:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/src/Prediction_unit_Glue_genMealy_predict.cpp
r101 r106 144 144 // * BTB hit and the branchement is the PC current and it's the last slot. 145 145 // -> next pc must be the delay slot 146 if ((not pc_current_is_ds_take) and // if pc_current is ds_take, alorspc_next is the destination of branchement146 if ((not pc_current_is_ds_take) and // if pc_current is ds_take, then pc_next is the destination of branchement 147 147 (address_src_lsb == (_param->_nb_instruction [context]-1))) 148 148 { … … 173 173 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * BRANCH_CONDITION_NONE_WITHOUT_WRITE_STACK"); 174 174 175 // use none unit (dir, upt and ras) 175 // use none unit (dir and ras) 176 use_upt = true; 176 177 direction = true; 177 178 pc_next = address_dest; … … 324 325 ); 325 326 327 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * btb_{ val, ack} : %d, %d", btb_val, btb_ack); 328 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * dir_{use, val, ack} : %d, %d, %d",use_dir,dir_val, dir_ack); 329 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * ras_{use, val, ack} : %d, %d, %d",use_ras,ras_val, ras_ack); 330 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * upt_{use, val, ack} : %d, %d, %d",use_upt,upt_val, upt_ack); 331 332 326 333 // pc_next - is previously computed 327 334 // branch_state - is previously computed
Note: See TracChangeset
for help on using the changeset viewer.