From: Julian Brown Date: Fri, 18 Aug 2006 10:30:35 +0000 (+0000) Subject: * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as X-Git-Tag: binutils-csl-renesas-4_1-8~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22e304bf970517be697b2e746bfd667ffd71e646;p=thirdparty%2Fbinutils-gdb.git * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed on 64-bit hosts. --- diff --git a/ChangeLog.csl b/ChangeLog.csl index 502d2f37f55..9a5c7ff2854 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,9 @@ +2006-08-18 Julian Brown + + opcodes/ + * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as + signed on 64-bit hosts. + 2006-08-16 Julian Brown gas/ diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c index 2798f53a534..77dbcd86068 100644 --- a/opcodes/arm-dis.c +++ b/opcodes/arm-dis.c @@ -2417,7 +2417,9 @@ print_insn_neon (struct disassemble_info *info, long given, bfd_boolean thumb) value); } else - func (stream, "#%ld\t; 0x%.8lx", value, value); + func (stream, "#%ld\t; 0x%.8lx", + (long) ((value & 0x80000000) + ? value | ~0xffffffffl : value), value); break; case 64: