Changeset 82 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table.cpp
- Timestamp:
- May 1, 2008, 6:48:45 PM (16 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.cpp
r81 r82 128 128 if (_param->_have_port_context_id) 129 129 sensitive << (*(in_DECOD_CONTEXT_ID [i])); 130 sensitive << (*(in_DECOD_MISS_PREDICTION [i])); 130 sensitive << (*(in_DECOD_MISS_IFETCH [i])) 131 << (*(in_DECOD_MISS_DECOD [i])); 131 132 } 132 133 … … 135 136 for (uint32_t i=0; i<_param->_nb_inst_decod; i++) 136 137 { 137 (*(out_DECOD_ACK [i])) (*(in_DECOD_MISS_PREDICTION [i])); 138 if (_param->_have_port_context_id) 139 (*(out_DECOD_ACK [i])) (*(in_DECOD_CONTEXT_ID [i])); 138 (*(out_DECOD_ACK [i])) (*(in_DECOD_MISS_IFETCH [i])); 139 (*(out_DECOD_ACK [i])) (*(in_DECOD_MISS_DECOD [i])); 140 if (_param->_have_port_context_id) 141 (*(out_DECOD_ACK [i])) (*(in_DECOD_CONTEXT_ID [i])); 140 142 } 141 143 # endif … … 150 152 if (_param->_have_port_context_id) 151 153 sensitive << (*(in_BRANCH_COMPLETE_CONTEXT_ID [i])); 152 if (_param->_have_port_ depth)154 if (_param->_have_port_max_depth) 153 155 sensitive << (*(in_BRANCH_COMPLETE_DEPTH [i])); 154 156 sensitive << (*(in_BRANCH_COMPLETE_FLAG [i])) … … 162 164 if (_param->_have_port_context_id) 163 165 (*(out_BRANCH_COMPLETE_MISS_PREDICTION [i])) (*(in_BRANCH_COMPLETE_CONTEXT_ID [i])); 164 if (_param->_have_port_ depth)166 if (_param->_have_port_max_depth) 165 167 (*(out_BRANCH_COMPLETE_MISS_PREDICTION [i])) (*(in_BRANCH_COMPLETE_DEPTH [i])); 166 168 (*(out_BRANCH_COMPLETE_MISS_PREDICTION [i])) (*(in_BRANCH_COMPLETE_FLAG [i])); … … 169 171 if (_param->_have_port_context_id) 170 172 (*(out_BRANCH_COMPLETE_TAKE [i])) (*(in_BRANCH_COMPLETE_CONTEXT_ID [i])); 171 if (_param->_have_port_ depth)173 if (_param->_have_port_max_depth) 172 174 (*(out_BRANCH_COMPLETE_TAKE [i])) (*(in_BRANCH_COMPLETE_DEPTH [i])); 173 175 (*(out_BRANCH_COMPLETE_TAKE [i])) (*(in_BRANCH_COMPLETE_FLAG [i])); … … 175 177 if (_param->_have_port_context_id) 176 178 (*(out_BRANCH_COMPLETE_ADDRESS_SRC [i])) (*(in_BRANCH_COMPLETE_CONTEXT_ID [i])); 177 if (_param->_have_port_ depth)179 if (_param->_have_port_max_depth) 178 180 (*(out_BRANCH_COMPLETE_ADDRESS_SRC [i])) (*(in_BRANCH_COMPLETE_DEPTH [i])); 179 181 180 182 if (_param->_have_port_context_id) 181 183 (*(out_BRANCH_COMPLETE_ADDRESS_DEST [i])) (*(in_BRANCH_COMPLETE_CONTEXT_ID [i])); 182 if (_param->_have_port_ depth)184 if (_param->_have_port_max_depth) 183 185 (*(out_BRANCH_COMPLETE_ADDRESS_DEST [i])) (*(in_BRANCH_COMPLETE_DEPTH [i])); 184 186 (*(out_BRANCH_COMPLETE_ADDRESS_DEST [i])) (*(in_BRANCH_COMPLETE_ADDRESS [i]));
Note: See TracChangeset
for help on using the changeset viewer.