Line 1... |
Line 1... |
/* tic54x.h -- Header file for TI TMS320C54X opcode table
|
/* tic54x.h -- Header file for TI TMS320C54X opcode table
|
Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
|
Copyright 1999, 2000, 2001, 2005, 2009 Free Software Foundation, Inc.
|
Written by Timothy Wall (twall@cygnus.com)
|
Written by Timothy Wall (twall@cygnus.com)
|
|
|
This file is part of GDB, GAS, and the GNU binutils.
|
This file is part of GDB, GAS, and the GNU binutils.
|
|
|
GDB, GAS, and the GNU binutils are free software; you can redistribute
|
GDB, GAS, and the GNU binutils are free software; you can redistribute
|
Line 145... |
Line 145... |
unsigned short opcode2, mask2; /* some insns have an extended opcode */
|
unsigned short opcode2, mask2; /* some insns have an extended opcode */
|
|
|
const char* parname;
|
const char* parname;
|
enum optype paroperand_types[MAX_OPERANDS];
|
enum optype paroperand_types[MAX_OPERANDS];
|
|
|
} template;
|
} insn_template;
|
|
|
extern const template tic54x_unknown_opcode;
|
extern const insn_template tic54x_unknown_opcode;
|
extern const template tic54x_optab[];
|
extern const insn_template tic54x_optab[];
|
extern const template tic54x_paroptab[];
|
extern const insn_template tic54x_paroptab[];
|
extern const symbol mmregs[], regs[];
|
extern const symbol mmregs[], regs[];
|
extern const symbol condition_codes[], cc2_codes[], status_bits[];
|
extern const symbol condition_codes[], cc2_codes[], status_bits[];
|
extern const symbol cc3_codes[];
|
extern const symbol cc3_codes[];
|
extern const char *misc_symbols[];
|
extern const char *misc_symbols[];
|
struct disassemble_info;
|
struct disassemble_info;
|
extern const template* tic54x_get_insn (struct disassemble_info *,
|
extern const insn_template* tic54x_get_insn (struct disassemble_info *,
|
bfd_vma, unsigned short, int *);
|
bfd_vma, unsigned short, int *);
|
|
|
#endif /* _opcode_tic54x_h_ */
|
#endif /* _opcode_tic54x_h_ */
|
|
|
No newline at end of file
|
No newline at end of file
|