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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [or1ksim/] [cuc/] [cuc.c] - Diff between revs 915 and 918

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

Rev 915 Rev 918
Line 549... Line 549...
    config.cuc.memory_order == MO_NONE ? "no" : config.cuc.memory_order == MO_WEAK ? "weak" :
    config.cuc.memory_order == MO_NONE ? "no" : config.cuc.memory_order == MO_WEAK ? "weak" :
    config.cuc.memory_order == MO_STRONG ? "strong" : "exact");
    config.cuc.memory_order == MO_STRONG ? "strong" : "exact");
 
 
  prof_set (1, 0);
  prof_set (1, 0);
  assert (prof_acquire (config.sim.prof_fn) == 0);
  assert (prof_acquire (config.sim.prof_fn) == 0);
  cuc_debug = 9;
  //cuc_debug = 9;
 
 
  if (config.cuc.calling_convention)
  if (config.cuc.calling_convention)
    printf ("Assuming OpenRISC standard calling convention.\n");
    printf ("Assuming OpenRISC standard calling convention.\n");
 
 
  /* Try all functions except "total" */
  /* Try all functions except "total" */
Line 651... Line 651...
          }
          }
      for (i = 0; i < prof_nfuncs; i++)
      for (i = 0; i < prof_nfuncs; i++)
        if (func[i] && func_v[i]) generate_function (func[i], prof_func[i].name, filename_cut);
        if (func[i] && func_v[i]) generate_function (func[i], prof_func[i].name, filename_cut);
      generate_main (prof_nfuncs, func, filename_cut);
      generate_main (prof_nfuncs, func, filename_cut);
 
 
 
      /* selectall command */
 
    } else if (strcmp (tmp1, "sa") == 0 || strcmp (tmp1, "selectall") == 0) {
 
      char tmp[50], ch;
 
      int p, o, b, f;
 
      for (f = 0; f < prof_nfuncs; f++) if (func[f]) {
 
        func_v[f] = 1;
 
        printf ("Function %s selected for translation.\n", prof_func[f].name);
 
      }
 
 
      /* select command */
      /* select command */
    } else if (strncmp (tmp1, "s", 1) == 0 || strncmp (tmp1, "select", 6) == 0) {
    } else if (strncmp (tmp1, "s", 1) == 0 || strncmp (tmp1, "select", 6) == 0) {
      char tmp[50], ch;
      char tmp[50], ch;
      int p, o, b, f;
      int p, o, b, f;
      p = sscanf (tmp1, "%*s %s %i%c", tmp, &b, &ch);
      p = sscanf (tmp1, "%*s %s %i%c", tmp, &b, &ch);
Line 690... Line 699...
            printf ("Invalid option.\n");
            printf ("Invalid option.\n");
          }
          }
        } else printf ("Invalid function.\n");
        } else printf ("Invalid function.\n");
      }
      }
 
 
      /* selectall command */
 
    } else if (strcmp (tmp1, "sa") == 0 || strcmp (tmp1, "selectall") == 0) {
 
      char tmp[50], ch;
 
      int p, o, b, f;
 
      for (f = 0; f < prof_nfuncs; f++) if (func[f]) {
 
        func_v[f] = 1;
 
        printf ("Function %s selected for translation.\n", prof_func[f].name);
 
      }
 
 
 
      /* unselect command */
      /* unselect command */
    } else if (strncmp (tmp1, "u", 1) == 0 || strncmp (tmp1, "unselect", 8) == 0) {
    } else if (strncmp (tmp1, "u", 1) == 0 || strncmp (tmp1, "unselect", 8) == 0) {
      char tmp[50], ch;
      char tmp[50], ch;
      int p, o, b, f;
      int p, o, b, f;
      p = sscanf (tmp1, "%*s %s %i%c", tmp, &b, &ch);
      p = sscanf (tmp1, "%*s %s %i%c", tmp, &b, &ch);

powered by: WebSVN 2.1.0

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