For Programmers: Free Programming Magazines  


Home > Archive > VC Language > January 2006 > x64 Calling Convention









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author x64 Calling Convention
Gary Nastrasio

2006-01-24, 9:58 pm

I have a 64-bit project and was wondering why VC++ 2005 Pro lists the 3
32-bit calling convections (__cdecl, __fastcall, __stdcall). My project
is properly configured for x64 compiling as per MSDN2 instructions so
does it matter which one I choose, or will the compiler automatically
use the newer fastcall/registry convention?
Jochen Kalmbach [MVP]

2006-01-25, 4:17 am

Hi Gary!

> I have a 64-bit project and was wondering why VC++ 2005 Pro lists the 3
> 32-bit calling convections (__cdecl, __fastcall, __stdcall).


Where does it list these calling conventions?

> My project
> is properly configured for x64 compiling as per MSDN2 instructions so
> does it matter which one I choose, or will the compiler automatically
> use the newer fastcall/registry convention?


AFAIK x64 only supports __fastcall...

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com