OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_46/] [or1ksim/] [cpu/] [common/] [stats.c] - Diff between revs 344 and 479

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 344 Rev 479
Line 42... Line 42...
 
 
/* Dependency */
/* Dependency */
 
 
int check_depend()
int check_depend()
{
{
  debug(2,"check_depend\n");
  debug(5,"check_depend\n");
  return depend_operands(&icomplet[0], &iqueue[0]);
  return depend_operands(&icomplet[0], &iqueue[0]);
}
}
 
 
void addsstats(char *item, int cnt_dynamic, int cnt_static)
void addsstats(char *item, int cnt_dynamic, int cnt_static)
{
{
Line 98... Line 98...
void addfstats(enum insn_type item1, enum insn_type item2, int cnt_dynamic, int depend)
void addfstats(enum insn_type item1, enum insn_type item2, int cnt_dynamic, int depend)
{
{
        int i = 0;
        int i = 0;
 
 
        while(((fstats[i].insn1 != item1) || (fstats[i].insn2 != item2)) &&
        while(((fstats[i].insn1 != item1) || (fstats[i].insn2 != item2)) &&
              (fstats[i].insn1 != unknown) &&
              (fstats[i].insn1 != it_unknown) &&
              (i < FSTATS_LEN))
              (i < FSTATS_LEN))
                i++;
                i++;
 
 
        if (i >= FSTATS_LEN - 1) return;
        if (i >= FSTATS_LEN - 1) return;
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.