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

Subversion Repositories or1k

[/] [or1k/] [tags/] [stable_0_2_0_rc3/] [or1ksim/] [cpu/] [or1k/] [sprs.h] - Diff between revs 518 and 600

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

Rev 518 Rev 600
Line 51... Line 51...
  extern unsigned long pc;
  extern unsigned long pc;
  extern unsigned long pcprev;
  extern unsigned long pcprev;
  extern sprword sprs[MAX_SPRS];
  extern sprword sprs[MAX_SPRS];
 
 
  switch (regno) {
  switch (regno) {
  case SPR_SR:
 
    /* Exceptions are always enabled */
 
    return sprs[regno] | SPR_SR_EXR;
 
  case SPR_NPC:
  case SPR_NPC:
    return pc;
    return pc;
  case SPR_PPC:
  case SPR_PPC:
    return pcprev;
    return pcprev;
  default:
  default:

powered by: WebSVN 2.1.0

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