* arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
[deliverable/binutils-gdb.git] / opcodes / arm-dis.c
index 4ff99c2afefeb95112bbbe0110481bdcb2e5e240..977fcf11dbd52ee4aa75710945d89d0ec0b65aa7 100644 (file)
@@ -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:
This page took 0.025069 seconds and 4 git commands to generate.