bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/16083] objdump provides wrong disassemble for MULSD instru


From: grigory.rechistov at phystech dot edu
Subject: [Bug binutils/16083] objdump provides wrong disassemble for MULSD instruction when used with an unusual combination of prefixes
Date: Fri, 25 Oct 2013 07:48:41 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=16083

Grigory Rechistov <grigory.rechistov at phystech dot edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |address@hidden
                   |                            |edu
            Summary|objdump provide wrond       |objdump provides wrong
                   |disassemble for mulsd       |disassemble for MULSD
                   |instruction.                |instruction when used with
                   |                            |an unusual combination of
                   |                            |prefixes

--- Comment #1 from Grigory Rechistov <grigory.rechistov at phystech dot edu> 
---
The problem is present not just for MULSD but for many x86 instructions that
are encoded with a mandatory prefix (e.g. 0xF2), but also are allowed to have
optional prefixes like 0x66 to be inserted between opcode and mandatory prefix.
Hardware does not pay attention to prefixes order.

-- 
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]