regparm guarantee

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




I was wondering if by specifying regparam for a function if it is GUARANTEED
that parameters passed to the function will be made via register.  I ask this as
I'm interfacing with an assembly written library which links to external c-code.
 When the assembly routines call c-function, there are some that are stdcall,
and some pass variables through register (they only pass 1 variable as far as I
can see in EAX).

Is there any way to explicitly say "use EAX for this parameter?"  
>From the wording of the manual under 'function attributes', it doesn't appear
so.  But I might guess that it places the 1st paramter in EAX, second in EBX,
then ECX, EDX.

Thanks,

Yamin

----------------------------------------
This mail sent through www.mywaterloo.ca

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux