From d9ad578c497910264ca8fdf78aa2ded8c55a787c Mon Sep 17 00:00:00 2001 From: Stu Grossman Date: Tue, 16 Jul 1996 00:01:50 +0000 Subject: [PATCH] * 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). --- opcodes/i386-dis.c | 15 ++++++--------- 1 file 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 -- 2.7.4