From: Stu Grossman Date: Tue, 16 Jul 1996 00:01:50 +0000 (+0000) Subject: * i386-dis.c (print_insn_i8086): New routine to disassemble using X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d9ad578c497910264ca8fdf78aa2ded8c55a787c;p=binutils-gdb.git * i386-dis.c (print_insn_i8086): New routine to disassemble using the 8086 instruction set. * i386-dis.c: General cleanups. Make most things static. Add prototypes. Get rid of static variables aflags and dflags. Pass them as args (to almost everything). --- diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 6fcc724a8fd..f5c3aaa6733 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