Ignore:
Timestamp:
Aug 2, 2010, 8:56:05 PM (14 years ago)
Author:
rosiere
Message:

Add statistics in stage IFETCH, DECODE and COMMIT (insert, retire and commit)

File:
1 edited

Legend:

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

    r139 r141  
    5353#ifdef STATISTICS
    5454        if (usage_is_set(_usage,USE_STATISTICS))
    55           for (uint32_t i=0; i<_param->_nb_inst_decod; i++)
    56             if (internal_DECOD_VAL [i] and PORT_READ(in_DECOD_ACK[i]))
    57               (*_stat_sum_inst_decod) ++;
     55          {
     56            uint32_t stat_nb_inst_decod = 0;
     57            for (uint32_t i=0; i<_param->_nb_inst_decod; i++)
     58              if (internal_DECOD_VAL [i] and PORT_READ(in_DECOD_ACK[i]))
     59                stat_nb_inst_decod ++;
     60            (*_stat_nb_inst_decod) += stat_nb_inst_decod;
     61          }
    5862#endif
    5963      }
Note: See TracChangeset for help on using the changeset viewer.