Changeset 94 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_genMealy_branch_complete.cpp
- Timestamp:
- Dec 15, 2008, 12:04:03 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/Update_Prediction_Table/src/Update_Prediction_Table_genMealy_branch_complete.cpp
r88 r94 61 61 //miss : always hit 62 62 //addr_dest : compute in decod stage 63 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_NONE_WITHOUT_WRITE_STACK"); 64 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_NONE_WITH_WRITE_STACK "); 63 65 64 66 #ifdef DEBUG_TEST … … 75 77 //addr_dest : compute in decod stage 76 78 //miss if the direction is bad 79 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_FLAG_UNSET"); 80 77 81 Tcontrol_t take_good = not flag; // flag set = not take 78 82 … … 91 95 //addr_dest : compute in decod stage 92 96 //miss if the direction is bad 97 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_FLAG_SET"); 98 93 99 Tcontrol_t take_good = flag; // flag set = take 94 100 … … 107 113 case BRANCH_CONDITION_READ_STACK : // l.jr (rb==r9) 108 114 { 115 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_READ_REGISTER_WITHOUT_WRITE_STACK"); 116 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_READ_REGISTER_WITH_WRITE_STACK "); 117 log_printf(TRACE,Update_Prediction_Table,FUNCTION," * BRANCH_CONDITION_READ_STACK "); 118 109 119 // miss if destination address is bad 110 120 miss = (addr_dest != addr_good);
Note: See TracChangeset
for help on using the changeset viewer.