Loading...

gcc-help@gcc.gnu.org

[Prev] Thread [Next]  |  [Prev] Date [Next]

Re: c inline assembly Ian Lance Taylor Sat Feb 18 22:00:06 2012

ratheesh kannoth <[EMAIL PROTECTED]> writes:

> This function is inline .  what all registers needs to pushed and
> poped in the inline assembly so that the functions wont
> disturb the registers in  the function ( in which it is C inlined  ).

Your asm statement should list the registers that it clobbers.

One i386 you normally can not clobber %ebp.  When compiling with
-fpic/-fPIC you normally can not clobber %ebx.

Ian