summaryrefslogtreecommitdiff
path: root/opcodes/microblaze-dis.c
diff options
context:
space:
mode:
authorMichael Eager <eager@eagercon.com>2009-10-07 15:40:17 +0000
committerMichael Eager <eager@eagercon.com>2009-10-07 15:40:17 +0000
commitce57a89ffa726e754c0b48ea42d80eba0871be40 (patch)
treebf68f316b30e185b90bb4ac68879eb8f1ee05872 /opcodes/microblaze-dis.c
parent0f67da36054b4d24dfd251a7e585b002f051b37c (diff)
downloadbinutils-redhat-ce57a89ffa726e754c0b48ea42d80eba0871be40.tar.gz
* opcodes/microblaze-dis.c: Add include for microblaze-dis.h,
eliminate local extern decls. * opcodes/microblaze-dis.h: New.
Diffstat (limited to 'opcodes/microblaze-dis.c')
-rw-r--r--opcodes/microblaze-dis.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/opcodes/microblaze-dis.c b/opcodes/microblaze-dis.c
index 3c4eef9db5..b4723c20e1 100644
--- a/opcodes/microblaze-dis.c
+++ b/opcodes/microblaze-dis.c
@@ -24,9 +24,10 @@
#define STATIC_TABLE
#define DEFINE_TABLE
-#include "microblaze-opc.h"
#include "dis-asm.h"
#include <strings.h>
+#include "microblaze-opc.h"
+#include "microblaze-dis.h"
#define get_field_rd(instr) get_field (instr, RD_MASK, RD_LOW)
#define get_field_r1(instr) get_field (instr, RA_MASK, RA_LOW)
@@ -35,11 +36,6 @@
#define get_int_field_r1(instr) ((instr & RA_MASK) >> RA_LOW)
-enum microblaze_instr get_insn_microblaze (long, bfd_boolean *,
- enum microblaze_instr_type *, short *);
-unsigned long microblaze_get_target_address (long, bfd_boolean, int, long, long,
- long, bfd_boolean *, bfd_boolean *);
-enum microblaze_instr microblaze_decode_insn (long insn, int *rd, int *ra, int *rb, int *imm);
static char *
get_field (long instr, long mask, unsigned short low)