From a2458627f9d29675ef29d2a3c8c6a3df99bedfb1 Mon Sep 17 00:00:00 2001 From: bellard Date: Sat, 23 Jul 2005 22:39:53 +0000 Subject: ppc64 target git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1523 c046a42c-6fe2-441c-8c8c-71466251a162 --- ppc-dis.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'ppc-dis.c') diff --git a/ppc-dis.c b/ppc-dis.c index 803b9f5..f6fad88 100644 --- a/ppc-dis.c +++ b/ppc-dis.c @@ -3084,8 +3084,13 @@ int print_insn_ppc (bfd_vma pc, disassemble_info *info) opc = bfd_getb32(buf); else opc = bfd_getl32(buf); - return print_insn_powerpc (info, opc, pc, - PPC | B32 | M601); + if (info->mach == bfd_mach_ppc64) { + return print_insn_powerpc (info, opc, pc, + PPC | B64); + } else { + return print_insn_powerpc (info, opc, pc, + PPC | B32 | M601); + } } /* Print a PowerPC or POWER instruction. */ -- cgit v1.1