2009-07-10 Doug Kwan <dougkwan@google.com>
* arm-disc.c (print_insn_coprocessor, print_insn_arm): Print only lower 32 bits of long types to make hexadecimal output consistent on both 32-bit and 64-bit hosts.
This commit is contained in:
parent
cedfb17907
commit
d1aaab3c71
@ -1,3 +1,9 @@
|
|||||||
|
2009-07-10 Doug Kwan <dougkwan@google.com>
|
||||||
|
|
||||||
|
* arm-disc.c (print_insn_coprocessor, print_insn_arm): Print only
|
||||||
|
lower 32 bits of long types to make hexadecimal output consistent
|
||||||
|
on both 32-bit and 64-bit hosts.
|
||||||
|
|
||||||
2009-07-10 Alan Modra <amodra@bigpond.net.au>
|
2009-07-10 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* fr30-desc.c, * fr30-desc.h, * fr30-opc.c, * fr30-opc.h,
|
* fr30-desc.c, * fr30-desc.h, * fr30-opc.c, * fr30-opc.h,
|
||||||
|
@ -1955,7 +1955,7 @@ print_insn_coprocessor (bfd_vma pc,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'x':
|
case 'x':
|
||||||
func (stream, "0x%lx", value);
|
func (stream, "0x%lx", (value & 0xffffffffUL));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '`':
|
case '`':
|
||||||
@ -2167,7 +2167,7 @@ print_insn_coprocessor (bfd_vma pc,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (value_in_comment > 32 || value_in_comment < -16)
|
if (value_in_comment > 32 || value_in_comment < -16)
|
||||||
func (stream, "\t; 0x%lx", value_in_comment);
|
func (stream, "\t; 0x%lx", (value_in_comment & 0xffffffffUL));
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -3107,7 +3107,7 @@ print_insn_arm (bfd_vma pc, struct disassemble_info *info, long given)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (value_in_comment > 32 || value_in_comment < -16)
|
if (value_in_comment > 32 || value_in_comment < -16)
|
||||||
func (stream, "\t; 0x%lx", value_in_comment);
|
func (stream, "\t; 0x%lx", (value_in_comment & 0xffffffffUL));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user