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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_49/] [or1ksim/] [cpu/] [common/] [abstract.h] - Diff between revs 123 and 134

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

Rev 123 Rev 134
Line 16... Line 16...
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
 
 
#define MEMORY_START    0
#define MEMORY_START    0
#define MEMORY_LEN      102400
#define MEMORY_LEN      502400
#define STACK_SIZE      20
#define STACK_SIZE      20
#define LABELNAME_LEN   50
#define LABELNAME_LEN   50
#define INSNAME_LEN     15
#define INSNAME_LEN     15
#define OPERANDNAME_LEN 50
#define OPERANDNAME_LEN 50
 
 
Line 34... Line 34...
struct insn_entry {
struct insn_entry {
  char *op1;
  char *op1;
  char *op2;
  char *op2;
  char *op3;
  char *op3;
  char *op4;
  char *op4;
  /* MM: Instruction index. */
  /* MM: Instruction index instead of insn name.  */
  int insn_index;
  int insn_index;
 
  unsigned int op[4][2];
};
};
 
 
 
#define OP_MEM_ACCESS 0x80000000
 
 
/* This is an abstract memory type rather than physical memory type. It holds
/* This is an abstract memory type rather than physical memory type. It holds
disassembled instructions. */
disassembled instructions. */
struct mem_entry {
struct mem_entry {
  unsigned char data;
  unsigned char data;
  unsigned char brk;
  unsigned char brk;

powered by: WebSVN 2.1.0

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