https://sourceware.org/bugzilla/show_bug.cgi?id=16083
Bug ID: 16083
Summary: objdump provide wrond disassemble for mulsd
instruction.
Product: binutils
Version: 2.23
Status: NEW
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: yulyugin at gmail dot com
Created attachment 7254
--> https://sourceware.org/bugzilla/attachment.cgi?id=7254&action=edit
mulsd
objdump provide wrond disassemble for mulsd instruction.
opcode 0xf2, 0x66, 0x0f, 0x59, 0xff represent the mulsd %%xmm7, %%xmm7
instruction but objdump detect it as
f2 data16
66 0f 59 ff mulpd %xmm7,%xmm7
Attached file shows that this opcode corresponds to mulsd instruction in the
real hardware.
> gcc -m64 -O0 -Wall mulsd.c
> ./a.out
4.000000 2.000000
> objdump -v
GNU objdump (GNU Binutils) 2.23.2
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils