This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: PATCH: Move operand/address-size override prefixes before SIMD prefix


>>> malc <av1474@comtv.ru> 07.12.06 13:34 >>>
>On Thu, 7 Dec 2006, Dave Korn wrote:
>
>> On 07 December 2006 11:50, malc wrote:
>>
>>
>>> So your position is that it's #UD. Objdump disagrees with you, whether
>>> rightfully or not is an open question (or original question if you will)
>>
>>
>>  Well, can't you just try single-stepping over one in the debugger and see if
>> it executes something or blows up with an illegal instruction trap?
>
>I can. This will proove exactly nothing though. I want an official
>position of Intel and AMD, even if the position is that the behaviour
>is unspecified that will suit me just fine.

It is undefined - the manuals say nothing about it being valid. And if you tried
this on hardware (I did a while ago), you'd see that it also behaves like that
(i.e. depending on count and order of prefixes you get different results).

Jan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]