Changeset 68 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Read_queue_genMealy_read_queue_out_val.cpp
- Timestamp:
- Dec 8, 2007, 5:12:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Read_queue_genMealy_read_queue_out_val.cpp
r66 r68 41 41 for (uint32_t i=0; i<_param->_nb_gpr_write ; i++) 42 42 { 43 bool cmp; 44 45 if (_param->_have_port_ooo_engine_id) 46 cmp = (PORT_READ (in_GPR_WRITE_OOO_ENGINE_ID [i]) == _queue_head->_ooo_engine_id); 47 else 48 cmp = true; 49 43 50 // Test if this bypass is valid 44 if ( (PORT_READ (in_GPR_WRITE_VAL [i]) == 1) and 45 (PORT_READ (in_GPR_WRITE_OOO_ENGINE_ID [i]) == _queue_head->_ooo_engine_id) 46 ) 51 if ((PORT_READ (in_GPR_WRITE_VAL [i]) == 1) and cmp) 47 52 { 48 53 Tgeneral_address_t gpr_write_num_reg = PORT_READ(in_GPR_WRITE_NUM_REG [i]); … … 58 63 for (uint32_t i=0; i<_param->_nb_spr_write ; i++) 59 64 { 65 bool cmp; 66 67 if (_param->_have_port_ooo_engine_id) 68 cmp = (PORT_READ (in_SPR_WRITE_OOO_ENGINE_ID [i]) == _queue_head->_ooo_engine_id); 69 else 70 cmp = true; 71 60 72 // Test if this bypass is valid 61 if ( (PORT_READ (in_SPR_WRITE_VAL [i]) == 1) and 62 (PORT_READ (in_SPR_WRITE_OOO_ENGINE_ID [i]) == _queue_head->_ooo_engine_id) 63 ) 73 if ((PORT_READ (in_SPR_WRITE_VAL [i]) == 1) and cmp) 64 74 { 65 75 Tspecial_address_t spr_write_num_reg = PORT_READ(in_SPR_WRITE_NUM_REG [i]);
Note: See TracChangeset
for help on using the changeset viewer.