5 ms·
While I personally prefer the terms x86-64 or AMD64, x64 is used by Microsoft to describe the x86-64 architecture: https://learn.microsoft.com/en-us/windows-ha
by linguae 3y ago
While I personally prefer the terms x86-64 or AMD64, x64 is used by Microsoft to describe the x86-64 architecture:
https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/the-x64-processor https://learn.microsoft.com/en-us/windows-hardware/drivers/d...
There's even a guide from Intel that uses the term x64:
https://www.intel.com/content/dam/develop/external/us/en/documents/introduction-to-x64-assembly-181178.pdf https://www.intel.com/content/dam/develop/external/us/en/doc...
- TillE 3y agoJust to underline that, Microsoft has been using "x64" for about 20 years; the architecture was supported on Windows XP and Server 2003. It's probably the clearest term to use when you're talking specifically about Windows binaries (PE files).
- com2kid 3y agoMore than that, behind the scenes Microsoft helped AMD design x64. (Source: someone who was there when it happened who then told me over beer.)
- deleted 3y ago[deleted]
- monocasa 3y agoYeah, I've heard this too. Apparently Dave Cutler himself had a hand in the design.
- anaisbetts 3y agoAlso because davec hated Intel and demanded that the internal architecture name be called "amd64" in Windows itself to annoy them
- MaulingMonkey 3y agoWhich also means that if you've been dealing with anything referencing build matricies in Visual Studio, you've been using "x64" too. Perhaps exclusively. devenv.com Everything.sln /Build "Debug|Win32" devenv.com Everything.sln /Build "Debug|x64"
- deleted 3y ago[deleted]