[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/16083] New: objdump provide wrond disassemble for mulsd in
From: |
yulyugin at gmail dot com |
Subject: |
[Bug binutils/16083] New: objdump provide wrond disassemble for mulsd instruction. |
Date: |
Thu, 24 Oct 2013 12:33:07 +0000 |
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/16083] New: objdump provide wrond disassemble for mulsd instruction.,
yulyugin at gmail dot com <=