This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: c inline assembly


ratheesh kannoth <ratheesh.ksz@gmail.com> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]