Line 24... |
Line 24... |
#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
|
|
|
#define MAX_OPERANDS (4)
|
#define MAX_OPERANDS (5)
|
|
|
#define OP_MEM_ACCESS 0x80000000
|
#define OP_MEM_ACCESS 0x80000000
|
|
|
/* Cache tag types. */
|
/* Cache tag types. */
|
#define CT_NONE 0
|
#define CT_NONE 0
|
Line 85... |
Line 85... |
extern void set_mem8(unsigned long memaddr, unsigned char value,int*);
|
extern void set_mem8(unsigned long memaddr, unsigned char value,int*);
|
|
|
unsigned long evalsim_mem32(unsigned long);
|
unsigned long evalsim_mem32(unsigned long);
|
unsigned short evalsim_mem16(unsigned long);
|
unsigned short evalsim_mem16(unsigned long);
|
unsigned char evalsim_mem8(unsigned long);
|
unsigned char evalsim_mem8(unsigned long);
|
|
|
|
unsigned long evalsim_mem32_atomic(unsigned long, int);
|
|
unsigned short evalsim_mem16_atomic(unsigned long, int);
|
|
unsigned char evalsim_mem8_atomic(unsigned long, int);
|
|
|
void setsim_mem32(unsigned long,unsigned long);
|
void setsim_mem32(unsigned long,unsigned long);
|
void setsim_mem16(unsigned long,unsigned short);
|
void setsim_mem16(unsigned long,unsigned short);
|
void setsim_mem8(unsigned long,unsigned char);
|
void setsim_mem8(unsigned long,unsigned char);
|
|
|
|
void setsim_mem32_atomic(unsigned long,unsigned long, int);
|
|
void setsim_mem16_atomic(unsigned long,unsigned short, int);
|
|
void setsim_mem8_atomic(unsigned long,unsigned char, int);
|
|
|
void init_memory_table ();
|
void init_memory_table ();
|
|
|
/* Changes read/write memory in read/write only */
|
/* Changes read/write memory in read/write only */
|
void lock_memory_table ();
|
void lock_memory_table ();
|
|
|