3 ms·
> Much like the current Intel architecture is amd64 Wrong. For x86-64 there exist two implementations, which are called by their vendors AMD64 and Intel 64 (th
by wolfgke 9y ago
> Much like the current Intel architecture is amd64
Wrong. For x86-64 there exist two implementations, which are called by their vendors AMD64 and Intel 64 (the latter was marketed by Intel under the name EM64T for a long time, but now Intel seems to use the name "Intel 64").
These are not identical, though mostly compatible. If you want to have examples where they differ, look at
> http://sandpile.org/x86/opc_1.htm http://sandpile.org/x86/opc_1.htm
> http://sandpile.org/x86/opc_2.htm http://sandpile.org/x86/opc_2.htm
for instructions marked with "Df64" and "F64" (for the meaning of Df64 and F64 cf. http://sandpile.org/x86/opc_enc.htm http://sandpile.org/x86/opc_enc.htm). Another more subtle difference can be found at slide 141-142 (though better start at slide 133) of
> https://www.blackhat.com/docs/us-17/thursday/us-17-Domas-Breaking-The-x86-ISA.pdf https://www.blackhat.com/docs/us-17/thursday/us-17-Domas-Bre...
- iforgotpassword 9y agoIrrelevant. ppc means "any power based/derived architecture". It's called amd64 in many places where it simply means 64bit x86. Linux does, Microsoft does.
- fiddlerwoaroof 9y agoNot really, as I understand it, PPC is a fork made for consumer devices and IBM independently maintained a somewhat different POWER architecture for its servers.