aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis.c
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/i386-dis.c')
-rw-r--r--opcodes/i386-dis.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 6fcc724..f5c3aaa 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -1034,15 +1034,12 @@ print_insn_i386 (pc, info)
bfd_vma pc;
disassemble_info *info;
{
- print_insn_x86 (pc, info, 1, 1);
-}
-
-int
-print_insn_i8086 (pc, info)
- bfd_vma pc;
- disassemble_info *info;
-{
- print_insn_x86 (pc, info, 0, 0);
+ if (info->mach == bfd_mach_i386_i386)
+ print_insn_x86 (pc, info, 1, 1);
+ else if (info->mach == bfd_mach_i386_i8086)
+ print_insn_x86 (pc, info, 0, 0);
+ else
+ abort ();
}
int