X86 calling conventions

Rules for calling functions on x86 processors

Rules for calling functions on x86 processors
Rare
X86 calling conventions define the interface between called code and its caller when programming x86 microprocessors. They specify the order and placement of parameters, which registers a called function preserves, and how stack preparation and restoration are divided between caller and callee. Calling conventions are related to type representations and name mangling as parts of an application binary interface. Compiler implementations can differ, making interoperability difficult, though API standards such as stdcall are uniformly implemented.
The picture on this card was made with AI. It is an illustration, not a real photo of the subject.
Kosmora is not affiliated with or endorsed by the Wikimedia Foundation.