Re: [Valgrind-developers] [PATCH 1/2] x86: optimize XCHG to MOV for same-register forms

Christian Ludloff <[email protected]>
Newsgroups gmane.comp.gnu.binutils
Message-ID <CAKSQd8VzN6Pk20raqMB79KNf2kG6weA1Z6UXMEyqN4B+fFYKTQ@mail.gmail.com>
> You mean for stepping 6? [...]

Thanks.

> Yep, that's in line with my recollections as per documentation.  I've
> never actually come across those chips though.  Clearly the PSE feature
> was a part of the WB cache RTL and they didn't bother stripping it off
> when adapting to the i486.

Agreed.

>>   https://www.sandpile.org/x86/cpuid.htm

Fwiw, the first word on the CPUID page ("Before") has
the link to Debs' excellent older summary.

>> Alas undefined OF for ROL/ROR >1 has seen numerous
>> different implementations/behaviors. See here:
>>
>>     https://www.sandpile.org/x86/flags.htm
>
> Ack, appreciate your effort to write down all the peculiarities, but that
> list does not go back to the older chips, where the limitation inevitably
> comes from.

Sure. Others can characterize the older behaviors.

My point was that OF for ROL/ROR >1 did indeed vary.

I wish the specs would have been tighter.

--
C.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.