URL
https://opencores.org/ocsvn/or1k/or1k/trunk
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;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.