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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_55/] [or1ksim/] [cuc/] [bb.c] - Diff between revs 939 and 940

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

Rev 939 Rev 940
Line 1063... Line 1063...
  unsigned long prevaddr = -1;
  unsigned long prevaddr = -1;
  int mssum = 0;
  int mssum = 0;
  int mlsum = 0;
  int mlsum = 0;
  int mscnt = 0;
  int mscnt = 0;
  int mlcnt = 0;
  int mlcnt = 0;
 
  int reopened = 0;
 
 
  assert (fi = fopen (mp_filename, "rb"));
  /* Use already opened stream? */
 
  if (runtime.sim.fmprof) {
 
    fi = runtime.sim.fmprof;
 
    reopened = 1;
 
    rewind (fi);
 
  } else assert (fi = fopen (mp_filename, "rb"));
  assert (fo = fopen (bb_filename, "wb+"));
  assert (fo = fopen (bb_filename, "wb+"));
 
 
  assert (bb_start = (unsigned long *) malloc (sizeof (unsigned long) * f->num_bb));
  assert (bb_start = (unsigned long *) malloc (sizeof (unsigned long) * f->num_bb));
  assert (bb_end = (unsigned long *) malloc (sizeof (unsigned long) * f->num_bb));
  assert (bb_end = (unsigned long *) malloc (sizeof (unsigned long) * f->num_bb));
  for (b = 0; b < f->num_bb; b++) {
  for (b = 0; b < f->num_bb; b++) {
Line 1118... Line 1124...
 
 
  runtime.cuc.mdelay[0] = (1. * mlsum) / mlcnt;
  runtime.cuc.mdelay[0] = (1. * mlsum) / mlcnt;
  runtime.cuc.mdelay[1] = (1. * mlsum) / mlcnt;
  runtime.cuc.mdelay[1] = (1. * mlsum) / mlcnt;
  runtime.cuc.mdelay[2] = runtime.cuc.mdelay[3] = 1;
  runtime.cuc.mdelay[2] = runtime.cuc.mdelay[3] = 1;
  f->num_runs = f->bb[0].cnt;
  f->num_runs = f->bb[0].cnt;
  fclose (fi);
  if (!reopened) fclose (fi);
  fclose (fo);
  fclose (fo);
  free (buf);
  free (buf);
  free (bb_end);
  free (bb_end);
  free (bb_start);
  free (bb_start);
 
 

powered by: WebSVN 2.1.0

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