Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_deallocation.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_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_deallocation.cpp
r81 r88 24 24 log_printf(FUNC,Functionnal_unit,FUNCTION,"Begin"); 25 25 26 if ( _usage & USE_SYSTEMC)26 if (usage_is_set(_usage,USE_SYSTEMC)) 27 27 { 28 28 delete in_CLOCK ; … … 37 37 if (_param->_have_port_ooo_engine_id) 38 38 delete in_EXECUTE_IN_OOO_ENGINE_ID ; 39 if (_param->_have_port_ packet_id)39 if (_param->_have_port_rob_ptr) 40 40 delete in_EXECUTE_IN_PACKET_ID ; 41 41 delete in_EXECUTE_IN_OPERATION ; … … 62 62 if (_param->_have_port_ooo_engine_id) 63 63 delete out_EXECUTE_OUT_OOO_ENGINE_ID ; 64 if (_param->_have_port_ packet_id)64 if (_param->_have_port_rob_ptr) 65 65 delete out_EXECUTE_OUT_PACKET_ID ; 66 66 //delete out_EXECUTE_OUT_OPERATION ; … … 75 75 delete out_EXECUTE_OUT_NO_SEQUENCE ; 76 76 delete out_EXECUTE_OUT_ADDRESS ; 77 78 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 80 delete [] _execute_register; 81 delete _execute_param; 82 delete _execute_operation_in; 83 delete _execute_operation_out; 84 delete [] _function_execute; 77 85 } 78 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~79 80 delete [] _execute_register;81 delete _execute_param;82 delete _execute_operation;83 delete [] _function_execute;84 86 85 87 delete _component;
Note: See TracChangeset
for help on using the changeset viewer.