This topic describes the basic application binary interface (ABI) for x64, the 64-bit extension to the x86 architecture. It covers topics such as the calling convention, type layout, stack and register usage, and more. x64 calling conventions Two important differences between x86 and x64 are: 64-bit addressing capability Sixteen 64-bit registers for general use. Given the expanded register set, x6

