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

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc2/] [or1ksim/] [cpu/] [or1k/] [spr-dump.c] - Diff between revs 1748 and 1751

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

Rev 1748 Rev 1751
Line 36... Line 36...
#include "spr-defs.h"
#include "spr-defs.h"
#include "debug.h"
#include "debug.h"
#include "misc.h"
#include "misc.h"
 
 
 
 
DEFAULT_DEBUG_CHANNEL(spr);
 
 
 
struct spr_bit_def {
struct spr_bit_def {
  const char *name;
  const char *name;
  uorreg_t mask;
  uorreg_t mask;
};
};
 
 
Line 534... Line 532...
    else
    else
      first_bit = 0;
      first_bit = 0;
    for(tmp = spr_bit_def->mask, i = 0; !(tmp & 1); i++)
    for(tmp = spr_bit_def->mask, i = 0; !(tmp & 1); i++)
      tmp >>= 1;
      tmp >>= 1;
 
 
    sprintf(ret_spr, "%s%s = %x", ret_spr, spr_bit_def->name,
    sprintf(ret_spr, "%s%s = %" PRIxREG, ret_spr, spr_bit_def->name,
            (spr_val >> i) & tmp);
            (spr_val >> i) & tmp);
  }
  }
  return ret_spr;
  return ret_spr;
}
}
 
 

powered by: WebSVN 2.1.0

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