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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_47/] [or1ksim/] [cpu/] [common/] [stats.c] - Diff between revs 702 and 713

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

Rev 702 Rev 713
Line 264... Line 264...
    printf ("%d instructions (dynamic, functional units stats)  depend: %d%%\n\n", all, (dependall * 100) / SD(all));
    printf ("%d instructions (dynamic, functional units stats)  depend: %d%%\n\n", all, (dependall * 100) / SD(all));
    break;
    break;
 
 
  case 5:
  case 5:
    printf("stats 5: Raw register usage over time\n");
    printf("stats 5: Raw register usage over time\n");
    for(i = 0; (i < config.cpu.raw_range); i++)
#if RAW_RANGE_STATS
 
    for(i = 0; (i < MAX_RANGE); i++)
      printf("  Register set and reused in %d. cycle: %d cases\n", i, raw_stats.range[i]);
      printf("  Register set and reused in %d. cycle: %d cases\n", i, raw_stats.range[i]);
 
#endif
    break;
    break;
  case 6:
  case 6:
    if (config.cpu.sbuf_len) {
    if (config.cpu.sbuf_len) {
      extern int sbuf_total_cyc, sbuf_wait_cyc;
      extern int sbuf_total_cyc, sbuf_wait_cyc;
      printf ("stats 6: Store buffer analysis\n");
      printf ("stats 6: Store buffer analysis\n");

powered by: WebSVN 2.1.0

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