Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/src/Dependency_checking_unit_genMealy.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/src/Dependency_checking_unit_genMealy.cpp
r81 r88 23 23 void Dependency_checking_unit::genMealy (void) 24 24 { 25 log_printf(FUNC,Dependency_checking_unit,FUNCTION,"Begin"); 25 log_begin(Dependency_checking_unit,FUNCTION); 26 log_function(Dependency_checking_unit,FUNCTION,_name.c_str()); 26 27 27 28 // Tcontrol_t val [_param->_nb_inst_insert]; … … 77 78 num_reg_re_phy_new [i] = PORT_READ(in_RENAME_IN_NUM_REG_RE_PHY_NEW [i]); 78 79 80 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * (before) [%d] %.2d %.2d, %.1d %.2d %.5d, %.1d %.2d %.5d, %.1d %.2d %.5d, %.1d %.2d %.5d -> %.5d, %.1d %.2d %.5d -> %.5d", 81 i, 82 front_end_id [i], 83 context_id [i], 84 read_ra [i], 85 num_reg_ra_log [i], 86 num_reg_ra_phy [i], 87 read_rb [i], 88 num_reg_rb_log [i], 89 num_reg_rb_phy [i], 90 read_rc [i], 91 num_reg_rc_log [i], 92 num_reg_rc_phy [i], 93 write_rd [i], 94 num_reg_rd_log [i], 95 num_reg_rd_phy_old [i], 96 num_reg_rd_phy_new [i], 97 write_re [i], 98 num_reg_re_log [i], 99 num_reg_re_phy_old [i], 100 num_reg_re_phy_new [i]); 101 79 102 // ================================================================ 80 103 // =====[ Write after Write ]====================================== … … 88 111 (context_id [j] == context_id [i]) ) 89 112 { 113 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * RD : WAW dependency with inst[%d].RD",j); 90 114 num_reg_rd_phy_old [i] = num_reg_rd_phy_new [j]; 91 115 break; // find the most recently dependency … … 100 124 (context_id [j] == context_id [i]) ) 101 125 { 126 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * RE : WAW dependency with inst[%d].RE",j); 102 127 num_reg_re_phy_old [i] = num_reg_re_phy_new [j]; 103 128 break; // find the most recently dependency … … 114 139 (context_id [j] == context_id [i]) ) 115 140 { 141 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * RA : RAW dependency with inst[%d].RD",j); 116 142 num_reg_ra_phy [i] = num_reg_rd_phy_new [j]; 117 143 break; // find the most recently dependency … … 126 152 (context_id [j] == context_id [i]) ) 127 153 { 154 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * RB : RAW dependency with inst[%d].RD",j); 128 155 num_reg_rb_phy [i] = num_reg_rd_phy_new [j]; 129 156 break; // find the most recently dependency … … 138 165 (context_id [j] == context_id [i]) ) 139 166 { 167 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * RC : RAW dependency with inst[%d].RE",j); 140 168 num_reg_rc_phy [i] = num_reg_re_phy_new [j]; 141 169 break; // find the most recently dependency 142 170 } 171 172 log_printf(TRACE,Dependency_checking_unit,FUNCTION," * (after ) [%d] %.2d %.2d, %.1d %.2d %.5d, %.1d %.2d %.5d, %.1d %.2d %.5d, %.1d %.2d %.5d -> %.5d, %.1d %.2d %.5d -> %.5d", 173 i, 174 front_end_id [i], 175 context_id [i], 176 read_ra [i], 177 num_reg_ra_log [i], 178 num_reg_ra_phy [i], 179 read_rb [i], 180 num_reg_rb_log [i], 181 num_reg_rb_phy [i], 182 read_rc [i], 183 num_reg_rc_log [i], 184 num_reg_rc_phy [i], 185 write_rd [i], 186 num_reg_rd_log [i], 187 num_reg_rd_phy_old [i], 188 num_reg_rd_phy_new [i], 189 write_re [i], 190 num_reg_re_log [i], 191 num_reg_re_phy_old [i], 192 num_reg_re_phy_new [i]); 143 193 144 194 // =====[ Output ]================================================= … … 168 218 } 169 219 170 log_ printf(FUNC,Dependency_checking_unit,FUNCTION,"End");220 log_end(Dependency_checking_unit,FUNCTION); 171 221 }; 172 222
Note: See TracChangeset
for help on using the changeset viewer.