diff options
Diffstat (limited to 'opcodes/i386-dis.c')
-rw-r--r-- | opcodes/i386-dis.c | 15 |
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 |