URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 174 |
Rev 371 |
Line 150... |
Line 150... |
|
|
extern CONST struct or32_letter or32_letters[];
|
extern CONST struct or32_letter or32_letters[];
|
|
|
extern CONST struct or32_opcode or32_opcodes[];
|
extern CONST struct or32_opcode or32_opcodes[];
|
|
|
extern CONST unsigned int num_opcodes;
|
extern CONST int num_opcodes;
|
|
|
/* Calculates instruction length in bytes. Either 2 or 4 for OR16
|
/* Calculates instruction length in bytes. Either 2 or 4 for OR16
|
and always 4 for OR32. */
|
and always 4 for OR32. */
|
extern int insn_len PARAMS((int insn_index));
|
extern int insn_len PARAMS((int insn_index));
|
|
|
Line 177... |
Line 177... |
extern void destruct_automata PARAMS ((void));
|
extern void destruct_automata PARAMS ((void));
|
|
|
/* MM: Decodes instruction using FSM. Call build_automata first. */
|
/* MM: Decodes instruction using FSM. Call build_automata first. */
|
extern int insn_decode PARAMS((unsigned int insn));
|
extern int insn_decode PARAMS((unsigned int insn));
|
|
|
|
/* Disassemble one instruction from insn to disassemble.
|
|
Return the size of the instruction. */
|
|
int disassemble_insn (unsigned long insn);
|
|
|
#endif
|
#endif
|
|
|
No newline at end of file
|
No newline at end of file
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.