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

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc1/] [or1ksim/] [cpu/] [or1k/] [sprs.c] - Diff between revs 479 and 511

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

Rev 479 Rev 511
Line 70... Line 70...
      setsprbit(SPR_PICSR, 3, 0);
      setsprbit(SPR_PICSR, 3, 0);
    if (value & SPR_TTMR_M == 2) break;
    if (value & SPR_TTMR_M == 2) break;
  case SPR_TTCR:
  case SPR_TTCR:
    tt_stopped = 0;
    tt_stopped = 0;
    break;
    break;
  case 0x1234:
 
    printf("MTSPR(0x1234, 0x%x);\n", value);
 
    break;
 
  case 0x1235:
 
    {
 
      FILE *f;
 
      if (!(f = fopen("stdout.txt", "a+")))
 
        {
 
          perror(strerror(errno));
 
          return;
 
        }
 
      fprintf(f, "%c", value);
 
      if (fclose(f))
 
        perror(strerror(errno));
 
    }
 
    break;
 
  case SPR_SR:
  case SPR_SR:
    if(value & SPR_SR_F)
    if(value & SPR_SR_F)
      flag = 1;
      flag = 1;
    else
    else
      flag = 0;
      flag = 0;

powered by: WebSVN 2.1.0

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