Changeset 112 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/src/Free_List_unit_deallocation.cpp
- Timestamp:
- Mar 18, 2009, 11:36:26 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/Free_List_unit/src/Free_List_unit_deallocation.cpp
r109 r112 7 7 8 8 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/include/Free_List_unit.h" 9 #include "Behavioural/include/Allocation.h" 9 10 10 11 namespace morpheo { … … 29 30 delete in_NRESET; 30 31 31 delete [] in_POP_VAL;32 delete [] out_POP_ACK;33 delete [] in_POP_GPR_VAL;34 delete [] out_POP_GPR_NUM_REG;35 delete [] in_POP_SPR_VAL;36 delete [] out_POP_SPR_NUM_REG;32 DELETE1_SIGNAL( in_POP_VAL ,_param->_nb_pop,1); 33 DELETE1_SIGNAL(out_POP_ACK ,_param->_nb_pop,1); 34 DELETE1_SIGNAL( in_POP_GPR_VAL ,_param->_nb_pop,1 ); 35 DELETE1_SIGNAL(out_POP_GPR_NUM_REG ,_param->_nb_pop,_param->_size_general_register); 36 DELETE1_SIGNAL( in_POP_SPR_VAL ,_param->_nb_pop,1 ); 37 DELETE1_SIGNAL(out_POP_SPR_NUM_REG ,_param->_nb_pop,_param->_size_special_register); 37 38 38 delete [] in_PUSH_GPR_VAL;39 delete [] out_PUSH_GPR_ACK;40 delete [] in_PUSH_GPR_NUM_REG;39 DELETE1_SIGNAL( in_PUSH_GPR_VAL ,_param->_nb_push,1); 40 DELETE1_SIGNAL(out_PUSH_GPR_ACK ,_param->_nb_push,1); 41 DELETE1_SIGNAL( in_PUSH_GPR_NUM_REG,_param->_nb_push,_param->_size_general_register); 41 42 42 delete [] in_PUSH_SPR_VAL;43 delete [] out_PUSH_SPR_ACK;44 delete [] in_PUSH_SPR_NUM_REG;43 DELETE1_SIGNAL( in_PUSH_SPR_VAL ,_param->_nb_push,1); 44 DELETE1_SIGNAL(out_PUSH_SPR_ACK ,_param->_nb_push,1); 45 DELETE1_SIGNAL( in_PUSH_SPR_NUM_REG,_param->_nb_push,_param->_size_special_register); 45 46 46 delete [] _gpr_list;47 delete [] _spr_list;48 49 delete [] internal_POP_ACK;50 delete [] internal_POP_GPR_BANK;51 delete [] internal_POP_SPR_BANK;52 53 delete [] internal_PUSH_GPR_ACK;54 delete [] internal_PUSH_SPR_ACK;55 delete [] internal_PUSH_GPR_BANK;56 delete [] internal_PUSH_SPR_BANK;47 DELETE1(_gpr_list ,_param->_nb_bank); 48 DELETE1(_spr_list ,_param->_nb_bank); 49 50 DELETE1(internal_POP_ACK ,_param->_nb_pop); 51 DELETE1(internal_POP_GPR_BANK ,_param->_nb_pop); 52 DELETE1(internal_POP_SPR_BANK ,_param->_nb_pop); 53 54 DELETE1(internal_PUSH_GPR_ACK ,_param->_nb_push); 55 DELETE1(internal_PUSH_SPR_ACK ,_param->_nb_push); 56 DELETE1(internal_PUSH_GPR_BANK,_param->_nb_push); 57 DELETE1(internal_PUSH_SPR_BANK,_param->_nb_push); 57 58 } 58 59
Note: See TracChangeset
for help on using the changeset viewer.