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

Subversion Repositories openrisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/or1ksim/cpu/common
    from Rev 226 to Rev 230
    Reverse comparison

Rev 226 → Rev 230

/stats.c
334,7 → 334,7
 
for (i = 0; i < SSTATS_LEN; i++)
if (sstats[i].cnt_dynamic)
PRINTF (" %-15s used %6dx (%5.1f%%)\n", insn_name (sstats[i].insn),
PRINTF (" %-15s used %6dx (%5.1f%%)\n", or1ksim_insn_name (sstats[i].insn),
sstats[i].cnt_dynamic,
(sstats[i].cnt_dynamic * 100.) / SD (all));
 
353,8 → 353,8
if (dstats[i].cnt_dynamic)
{
char temp[100];
sprintf (temp, "%s, %s ", insn_name (dstats[i].insn1),
insn_name (dstats[i].insn2));
sprintf (temp, "%s, %s ", or1ksim_insn_name (dstats[i].insn1),
or1ksim_insn_name (dstats[i].insn2));
PRINTF (" %-30s %6dx (%5.1f%%)", temp, dstats[i].cnt_dynamic,
(dstats[i].cnt_dynamic * 100.) / SD (all));
PRINTF (" depend: %5.1f%%\n",
/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am.
# Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
 
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
155,7 → 155,6
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POW_LIB = @POW_LIB@
/abstract.c
1190,14 → 1190,14
if (verify_memoryarea (i))
{
uint32_t insn = eval_direct32 (i, 0, 0);
int index = insn_decode (insn);
int index = or1ksim_insn_decode (insn);
 
PRINTF ("%08" PRIx32 " ", insn);
 
if (index >= 0)
{
disassemble_insn (insn);
PRINTF (" %s", disassembled);
or1ksim_disassemble_insn (insn);
PRINTF (" %s", or1ksim_disassembled);
}
else
{
/parse.c
185,14 → 185,14
static void
check_insn (uint32_t insn)
{
int insn_index = insn_decode (insn);
struct insn_op_struct *opd = op_start[insn_index];
int insn_index = or1ksim_insn_decode (insn);
struct insn_op_struct *opd = or1ksim_op_start[insn_index];
uint32_t data = 0;
int dis = 0;
const char *name;
if (!insn || insn_index < 0)
return;
name = insn_name (insn_index);
name = or1ksim_insn_name (insn_index);
if (strcmp (name, "l.nop") == 0 || strcmp (name, "l.sys") == 0)
return;
 
237,7 → 237,7
{
data |= movhi;
//PRINTF ("%08x %s\n", data, name);
if (!(or32_opcodes[insn_index].flags & OR32_IF_DELAY))
if (!(or1ksim_or32_opcodes[insn_index].flags & OR32_IF_DELAY))
{
bcnt[bits (data)][0]++;
bsum[0]++;
301,7 → 301,7
 
if (runtime.sim.filename)
{
freemem += insn_len (insn_decode (insn));
freemem += or1ksim_insn_len (or1ksim_insn_decode (insn));
}
} /* addprogram () */
 
384,7 → 384,7
&& (len = fread (&inputbuf, sizeof (inputbuf), 1, inputfs)))
{
insn = COFF_LONG_H (inputbuf);
len = insn_len (insn_decode (insn));
len = or1ksim_insn_len (or1ksim_insn_decode (insn));
if (len == 2)
{
fseek (inputfs, -2, SEEK_CUR);

powered by: WebSVN 2.1.0

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