bug-binutils
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]