URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 260 |
Rev 261 |
Line 27... |
Line 27... |
#include "config.h"
|
#include "config.h"
|
#include "sim-config.h"
|
#include "sim-config.h"
|
|
|
#include "parse.h"
|
#include "parse.h"
|
#include "abstract.h"
|
#include "abstract.h"
|
|
#include "labels.h"
|
#include "arch.h"
|
#include "arch.h"
|
#include "trace.h"
|
#include "trace.h"
|
#include "execute.h"
|
#include "execute.h"
|
#include "sprs.h"
|
#include "sprs.h"
|
#include "stats.h"
|
#include "stats.h"
|
Line 54... |
Line 55... |
{
|
{
|
unsigned int _insn = evalsim_mem32 (i);
|
unsigned int _insn = evalsim_mem32 (i);
|
int index = insn_decode(_insn);
|
int index = insn_decode(_insn);
|
if (index >= 0)
|
if (index >= 0)
|
{
|
{
|
if (verify_memoryarea(i) && cur_area->getentry && (entry = cur_area->getentry(i)))
|
if (verify_memoryarea(i) && (tmp = get_label(i)))
|
tmp = entry->label;
|
if (tmp)
|
for(; tmp; tmp = tmp->next)
|
|
printf("\n//\t%s%s", tmp->name, LABELEND_CHAR);
|
printf("\n//\t%s%s", tmp->name, LABELEND_CHAR);
|
|
|
printf("\n\tmem['h%x] = %d'h%.8lx;", i/DWQ, DW, evalsim_mem32(i));
|
printf("\n\tmem['h%x] = %d'h%.8lx;", i/DWQ, DW, evalsim_mem32(i));
|
|
|
disassemble_insn (_insn);
|
disassemble_insn (_insn);
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.