On Tue, 06 Apr 2004 05:31:41 -0400, George Macdonald
<fammacd=!SPAM^(E-Mail Removed)> wrote:
>This story has been reported in several places but here's the owner's
>summary of the full report, which is only available by subscription:
>http://tinyurl.com/3a9kn
>
>Interesting that it's been reported, http://tinyurl.com/2l7jw that they
>found differences which neither Intel nor AMD were aware of but I'd assume
>(hope) that those are fairly esoteric.
Well, as we've mentioned a few times before, Intel's P4 and AMD's
AthlonXP are NOT 100% compatible as it is. Same goes for Intel's P4
vs. Intel's PIII. However the same code generally works on both
unless you really go out of your way to use the incompatible code.
There are certainly going to be a few rather minor differences between
AMD64 and Intel's EMT64/IA-32e/name-of-day, but compilers should be
able to take care of them with no trouble at all.
The only problem Intel might have is running code that has already
been compiled for AMD's chips before any differences between them
became known. However, this is simply the price that Intel has to pay
for arriving WAY late to the game (IMO AMD was late to the game and
they've still got a year and a half's head start).
>I'm not sure they're right about Intel reverse engineering here. I've
>suspected for a while that Intel cross-licensed the x86-64 stuff about the
>time that AMD licensed SSE2 to replace their original intention to do a
>completely new FPU.
Intel and AMD definitely have cross-licensing agreements in place, so
I'm sure that you are correct, not really much need for reverse
engineering except maybe for a bit of validation purposes. I don't
know if this all relates back to SSE2 or simply general
cross-licensing agreements that exist between the two companies, but
the end result is pretty much the same.
-------------
Tony Hill
hilla <underscore> 20 <at> yahoo <dot> ca