Ignore:
Timestamp:
Jun 8, 2009, 10:43:30 PM (15 years ago)
Author:
rosiere
Message:

1) Fix performance
2) add auto generation to SPECINT2000
3) add reset in genMoore and genMealy

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/src/Decod_queue.cpp

    r111 r123  
    4040    usage_environment(_usage);
    4141
    42 #if DEBUG_Decod_queue == true
    43     log_printf(INFO,Decod_queue,FUNCTION,_("<%s> Parameters"),_name.c_str());
     42// #if DEBUG_Decod_queue == true
     43//     log_printf(INFO,Decod_queue,FUNCTION,_("<%s> Parameters"),_name.c_str());
    4444
    45     std::cout << *param << std::endl;
    46 #endif   
     45//     std::cout << *param << std::endl;
     46// #endif   
    4747
    4848    log_printf(INFO,Decod_queue,FUNCTION,_("Allocation"));
     
    129129        for (uint32_t i=0; i<_param->_nb_inst_decod; i++)
    130130          sensitive << (*(in_DECOD_OUT_ACK [i]));
    131           for (uint32_t i=0; i<_param->_nb_context; i++)
    132             {
    133               if (_param->_have_port_depth)
    134                 {
    135               sensitive << (*(in_DEPTH_MIN [i]));
    136               sensitive << (*(in_DEPTH_MAX [i]));
    137                 }
    138               sensitive << (*(in_DEPTH_FULL[i]));
    139             }
     131//         for (uint32_t i=0; i<_param->_nb_context; i++)
     132//           {
     133//             if (_param->_have_port_depth)
     134//               {
     135//                 sensitive << (*(in_DEPTH_MIN [i]));
     136//                 sensitive << (*(in_DEPTH_MAX [i]));
     137//               }
     138//             sensitive << (*(in_DEPTH_FULL[i]));
     139//           }
    140140
    141141# ifdef SYSTEMCASS_SPECIFIC
    142         // List dependency information
    143         for (uint32_t i=0; i<_param->_nb_inst_decod; i++)
    144           {
    145             (*(out_DECOD_OUT_VAL [i])) (*(in_DECOD_OUT_ACK [i]));
    146             for (uint32_t j=0; j<_param->_nb_context; j++)
    147               {
    148                 if (_param->_have_port_depth)
    149                   {
    150                 (*(out_DECOD_OUT_VAL [i])) (*(in_DEPTH_MIN [j]));
    151                 (*(out_DECOD_OUT_VAL [i])) (*(in_DEPTH_MAX [j]));
    152                   }
    153               }
    154           }
     142//      // List dependency information
     143//      for (uint32_t i=0; i<_param->_nb_inst_decod; i++)
     144//        {
     145//          (*(out_DECOD_OUT_VAL [i])) (*(in_DECOD_OUT_ACK [i]));
     146//             for (uint32_t j=0; j<_param->_nb_context; j++)
     147//               {
     148//                 if (_param->_have_port_depth)
     149//                   {
     150//                 (*(out_DECOD_OUT_VAL [i])) (*(in_DEPTH_MIN [j]));
     151//                 (*(out_DECOD_OUT_VAL [i])) (*(in_DEPTH_MAX [j]));
     152//                   }
     153//               }
     154//        }
    155155# endif   
    156156       
Note: See TracChangeset for help on using the changeset viewer.