Changeset 69 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/src/Reservation_station_deallocation.cpp
- Timestamp:
- Dec 12, 2007, 5:02:47 PM (17 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/Reservation_station/src/Reservation_station_deallocation.cpp
r55 r69 31 31 delete in_NRESET; 32 32 33 delete in_RESERVATION_STATION_IN_VAL ; 34 delete out_RESERVATION_STATION_IN_ACK ; 35 delete in_RESERVATION_STATION_IN_CONTEXT_ID ; 36 delete in_RESERVATION_STATION_IN_PACKET_ID ; 37 delete in_RESERVATION_STATION_IN_OPERATION ; 38 delete in_RESERVATION_STATION_IN_TYPE ; 39 delete in_RESERVATION_STATION_IN_HAS_IMMEDIAT; 40 delete in_RESERVATION_STATION_IN_IMMEDIAT ; 41 // delete in_RESERVATION_STATION_IN_READ_RA ; 42 delete in_RESERVATION_STATION_IN_NUM_REG_RA ; 43 delete in_RESERVATION_STATION_IN_DATA_RA_VAL ; 44 delete in_RESERVATION_STATION_IN_DATA_RA ; 45 // delete in_RESERVATION_STATION_IN_READ_RB ; 46 delete in_RESERVATION_STATION_IN_NUM_REG_RB ; 47 delete in_RESERVATION_STATION_IN_DATA_RB_VAL ; 48 delete in_RESERVATION_STATION_IN_DATA_RB ; 49 // delete in_RESERVATION_STATION_IN_READ_RC ; 50 delete in_RESERVATION_STATION_IN_NUM_REG_RC ; 51 delete in_RESERVATION_STATION_IN_DATA_RC_VAL ; 52 delete in_RESERVATION_STATION_IN_DATA_RC ; 53 delete in_RESERVATION_STATION_IN_WRITE_RD ; 54 delete in_RESERVATION_STATION_IN_NUM_REG_RD ; 55 delete in_RESERVATION_STATION_IN_WRITE_RE ; 56 delete in_RESERVATION_STATION_IN_NUM_REG_RE ; 33 delete in_INSERT_VAL ; 34 delete out_INSERT_ACK ; 35 if (_param->_have_port_context_id) 36 delete in_INSERT_CONTEXT_ID ; 37 if (_param->_have_port_front_end_id) 38 delete in_INSERT_FRONT_END_ID ; 39 if (_param->_have_port_ooo_engine_id) 40 delete in_INSERT_OOO_ENGINE_ID ; 41 if (_param->_have_port_rob_id) 42 delete in_INSERT_ROB_ID ; 43 delete in_INSERT_OPERATION ; 44 delete in_INSERT_TYPE ; 45 delete in_INSERT_HAS_IMMEDIAT ; 46 delete in_INSERT_IMMEDIAT ; 47 // delete in_INSERT_READ_RA ; 48 delete in_INSERT_NUM_REG_RA ; 49 delete in_INSERT_DATA_RA_VAL ; 50 delete in_INSERT_DATA_RA ; 51 // delete in_INSERT_READ_RB ; 52 delete in_INSERT_NUM_REG_RB ; 53 delete in_INSERT_DATA_RB_VAL ; 54 delete in_INSERT_DATA_RB ; 55 // delete in_INSERT_READ_RC ; 56 delete in_INSERT_NUM_REG_RC ; 57 delete in_INSERT_DATA_RC_VAL ; 58 delete in_INSERT_DATA_RC ; 59 delete in_INSERT_WRITE_RD ; 60 delete in_INSERT_NUM_REG_RD ; 61 delete in_INSERT_WRITE_RE ; 62 delete in_INSERT_NUM_REG_RE ; 57 63 58 delete [] out_RESERVATION_STATION_OUT_VAL ; 59 delete [] in_RESERVATION_STATION_OUT_ACK ; 60 delete [] out_RESERVATION_STATION_OUT_CONTEXT_ID ; 61 delete [] out_RESERVATION_STATION_OUT_PACKET_ID ; 62 delete [] out_RESERVATION_STATION_OUT_OPERATION ; 63 delete [] out_RESERVATION_STATION_OUT_TYPE ; 64 delete [] out_RESERVATION_STATION_OUT_HAS_IMMEDIAT; 65 delete [] out_RESERVATION_STATION_OUT_IMMEDIAT ; 66 delete [] out_RESERVATION_STATION_OUT_DATA_RA ; 67 delete [] out_RESERVATION_STATION_OUT_DATA_RB ; 68 delete [] out_RESERVATION_STATION_OUT_DATA_RC ; 69 delete [] out_RESERVATION_STATION_OUT_WRITE_RD ; 70 delete [] out_RESERVATION_STATION_OUT_NUM_REG_RD ; 71 delete [] out_RESERVATION_STATION_OUT_WRITE_RE ; 72 delete [] out_RESERVATION_STATION_OUT_NUM_REG_RE ; 64 delete [] out_RETIRE_VAL ; 65 delete [] in_RETIRE_ACK ; 66 if (_param->_have_port_context_id) 67 delete [] out_RETIRE_CONTEXT_ID ; 68 if (_param->_have_port_front_end_id) 69 delete [] out_RETIRE_FRONT_END_ID ; 70 if (_param->_have_port_ooo_engine_id) 71 delete [] out_RETIRE_OOO_ENGINE_ID ; 72 if (_param->_have_port_rob_id) 73 delete [] out_RETIRE_ROB_ID ; 74 delete [] out_RETIRE_OPERATION ; 75 delete [] out_RETIRE_TYPE ; 76 delete [] out_RETIRE_HAS_IMMEDIAT ; 77 delete [] out_RETIRE_IMMEDIAT ; 78 delete [] out_RETIRE_DATA_RA ; 79 delete [] out_RETIRE_DATA_RB ; 80 delete [] out_RETIRE_DATA_RC ; 81 delete [] out_RETIRE_WRITE_RD ; 82 delete [] out_RETIRE_NUM_REG_RD ; 83 delete [] out_RETIRE_WRITE_RE ; 84 delete [] out_RETIRE_NUM_REG_RE ; 73 85 74 delete [] in_GPR_WRITE_VAL ; 75 delete [] in_GPR_WRITE_CONTEXT_ID; 76 delete [] in_GPR_WRITE_NUM_REG ; 77 delete [] in_GPR_WRITE_DATA ; 86 delete [] in_GPR_WRITE_VAL ; 87 if (_param->_have_port_ooo_engine_id) 88 delete [] in_GPR_WRITE_OOO_ENGINE_ID; 89 delete [] in_GPR_WRITE_NUM_REG ; 90 delete [] in_GPR_WRITE_DATA ; 78 91 79 92 delete [] in_SPR_WRITE_VAL ; 80 delete [] in_SPR_WRITE_CONTEXT_ID; 93 if (_param->_have_port_ooo_engine_id) 94 delete [] in_SPR_WRITE_OOO_ENGINE_ID; 81 95 delete [] in_SPR_WRITE_NUM_REG ; 82 96 delete [] in_SPR_WRITE_DATA ; 83 97 84 delete [] in_BYPASS_WRITE_CONTEXT_ID ; 98 if (_param->_have_port_ooo_engine_id) 99 delete [] in_BYPASS_WRITE_OOO_ENGINE_ID; 85 100 delete [] in_BYPASS_WRITE_GPR_VAL ; 86 101 delete [] in_BYPASS_WRITE_GPR_NUM_REG; … … 91 106 92 107 delete [] in_BYPASS_MEMORY_VAL ; 93 delete [] in_BYPASS_MEMORY_CONTEXT_ID; 108 if (_param->_have_port_ooo_engine_id) 109 delete [] in_BYPASS_MEMORY_OOO_ENGINE_ID; 94 110 delete [] in_BYPASS_MEMORY_NUM_REG ; 95 111 delete [] in_BYPASS_MEMORY_DATA ; 96 112 97 113 // ~~~~~[ internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 delete [] internal_RE SERVATION_STATION_OUT_VAL;114 delete [] internal_RETIRE_VAL; 99 115 100 116 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 117 102 118 delete _component; 119 #ifdef SYSTEMC_VHDL_COMPATIBILITY 120 delete [] _queue_valid ; 121 #else 103 122 delete _queue_control; 123 #endif 104 124 delete [] _queue ; 105 125
Note: See TracChangeset
for help on using the changeset viewer.