Ignore:
Timestamp:
Dec 8, 2007, 5:12:36 PM (16 years ago)
Author:
rosiere
Message:

read_queue : systemC et vhdl ok !
queue : quelques petits modif pour avoir une queue de taille 1
nettoyage des fichiers *mkf*

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_deallocation.cpp

    r66 r68  
    3030    delete     in_READ_QUEUE_IN_VAL            ;
    3131    delete    out_READ_QUEUE_IN_ACK            ;
    32     delete     in_READ_QUEUE_IN_CONTEXT_ID     ;
    33     delete     in_READ_QUEUE_IN_FRONT_END_ID   ;
    34     delete     in_READ_QUEUE_IN_OOO_ENGINE_ID  ;
    35     delete     in_READ_QUEUE_IN_ROB_ID         ;
     32
     33    if(_param->_have_port_context_id   )
     34      delete     in_READ_QUEUE_IN_CONTEXT_ID     ;
     35    if(_param->_have_port_front_end_id )
     36      delete     in_READ_QUEUE_IN_FRONT_END_ID   ;
     37    if(_param->_have_port_ooo_engine_id)
     38      delete     in_READ_QUEUE_IN_OOO_ENGINE_ID  ;
     39    if(_param->_have_port_rob_id       )
     40      delete     in_READ_QUEUE_IN_ROB_ID         ;
    3641    delete     in_READ_QUEUE_IN_OPERATION      ;
    3742    delete     in_READ_QUEUE_IN_TYPE           ;
     
    5257    delete    out_READ_QUEUE_OUT_VAL            ;
    5358    delete     in_READ_QUEUE_OUT_ACK            ;
    54     delete    out_READ_QUEUE_OUT_CONTEXT_ID     ;
    55     delete    out_READ_QUEUE_OUT_FRONT_END_ID   ;
    56     delete    out_READ_QUEUE_OUT_OOO_ENGINE_ID  ;
    57     delete    out_READ_QUEUE_OUT_ROB_ID         ;
     59
     60    if(_param->_have_port_context_id   )
     61      delete    out_READ_QUEUE_OUT_CONTEXT_ID     ;
     62    if(_param->_have_port_front_end_id )
     63      delete    out_READ_QUEUE_OUT_FRONT_END_ID   ;
     64    if(_param->_have_port_ooo_engine_id)
     65      delete    out_READ_QUEUE_OUT_OOO_ENGINE_ID  ;
     66    if(_param->_have_port_rob_id       )
     67      delete    out_READ_QUEUE_OUT_ROB_ID         ;
    5868    delete    out_READ_QUEUE_OUT_OPERATION      ;
    5969    delete    out_READ_QUEUE_OUT_TYPE           ;
     
    8191    delete [] out_GPR_READ_VAL       ;
    8292    delete []  in_GPR_READ_ACK       ;
    83     delete [] out_GPR_READ_OOO_ENGINE_ID;
     93    if(_param->_have_port_ooo_engine_id)
     94      delete [] out_GPR_READ_OOO_ENGINE_ID;
    8495    delete [] out_GPR_READ_NUM_REG   ;
    8596    delete []  in_GPR_READ_DATA      ;
     
    90101    delete [] out_SPR_READ_VAL       ;
    91102    delete []  in_SPR_READ_ACK       ;
    92     delete [] out_SPR_READ_OOO_ENGINE_ID;
     103    if(_param->_have_port_ooo_engine_id)
     104      delete [] out_SPR_READ_OOO_ENGINE_ID;
    93105    delete [] out_SPR_READ_NUM_REG   ;
    94106    delete []  in_SPR_READ_DATA      ;
     
    98110   
    99111    delete []  in_GPR_WRITE_VAL       ;
    100     delete []  in_GPR_WRITE_OOO_ENGINE_ID;
     112    if(_param->_have_port_ooo_engine_id)
     113      delete []  in_GPR_WRITE_OOO_ENGINE_ID;
    101114    delete []  in_GPR_WRITE_NUM_REG   ;
    102115    delete []  in_GPR_WRITE_DATA      ;
     
    105118   
    106119    delete []  in_SPR_WRITE_VAL       ;
    107     delete []  in_SPR_WRITE_OOO_ENGINE_ID;
     120    if(_param->_have_port_ooo_engine_id)
     121      delete []  in_SPR_WRITE_OOO_ENGINE_ID;
    108122    delete []  in_SPR_WRITE_NUM_REG   ;
    109123    delete []  in_SPR_WRITE_DATA      ;
Note: See TracChangeset for help on using the changeset viewer.