Ignore:
Timestamp:
Mar 18, 2009, 11:36:26 PM (15 years ago)
Author:
rosiere
Message:

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit_deallocation.cpp

    r88 r112  
    105105              delete entry;
    106106            }
    107         delete [] _reexecute_queue;
     107        DELETE1(_reexecute_queue                ,_param->_nb_bank);
    108108       
    109109        // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    110         delete [] internal_QUEUE_PUSH            ;
    111         delete [] internal_QUEUE_NUM_EXECUTE_LOOP;
    112         delete [] internal_QUEUE_NUM_INST_EXECUTE;
    113         delete [] internal_QUEUE_NUM_INST_COMMIT ;
    114         delete [] internal_QUEUE_INFO            ;
    115         delete [] internal_SPR_VAL               ;
    116         delete [] internal_REEXECUTE_ROB_ACK     ;
    117         delete [] internal_REEXECUTE_VAL         ;
     110        DELETE1(internal_QUEUE_PUSH             ,_param->_nb_bank);
     111        DELETE1(internal_QUEUE_NUM_EXECUTE_LOOP ,_param->_nb_bank);
     112        DELETE1(internal_QUEUE_NUM_INST_EXECUTE ,_param->_nb_bank);
     113        DELETE1(internal_QUEUE_NUM_INST_COMMIT  ,_param->_nb_bank);
     114        DELETE1(internal_QUEUE_INFO             ,_param->_nb_bank);
     115        DELETE1(internal_SPR_VAL                ,_param->_nb_inst_reexecute);
     116        DELETE1(internal_REEXECUTE_ROB_ACK      ,_param->_nb_inst_reexecute);
     117        DELETE1(internal_REEXECUTE_VAL          ,_param->_nb_inst_reexecute);
    118118#ifdef STATISTICS
    119         delete [] internal_COMMIT_VAL            ;
     119        DELETE1(internal_COMMIT_VAL             ,_param->_nb_inst_commit);
    120120#endif
    121121      }
    122 
     122       
    123123    // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
    124124   
Note: See TracChangeset for help on using the changeset viewer.