diff options
Diffstat (limited to 'gdb/rs6k-opcode.h')
-rwxr-xr-x | gdb/rs6k-opcode.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gdb/rs6k-opcode.h b/gdb/rs6k-opcode.h new file mode 100755 index 0000000..db02a9e --- /dev/null +++ b/gdb/rs6k-opcode.h @@ -0,0 +1,19 @@ + +typedef int (*FUN)(); + +typedef struct { + char *operator; /* opcode name */ + char *opr_ext; /* opcode name ext. */ + char *format; /* opcode format */ + char p_opcode; /* primary opcode */ + int e_opcode; /* extended opcode */ + char oprnd_format [6]; /* operand format */ +} OPCODE; + + +OPCODE rs6k_ops [] = { + +#include "rs6k-opcode.def" +}; + +#define NOPCODES (sizeof (rs6k_ops) / sizeof (OPCODE)) |