delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/15/22:33:48

Message-ID: <373E296B.F468B13@unb.ca>
Date: Sat, 15 May 1999 22:11:55 -0400
From: Endlisnis <s257m AT unb DOT ca>
X-Mailer: Mozilla 4.51 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
To: djgpp AT delorie DOT com
Subject: Re: problem with extended inline asm
References: <37394A06 DOT BA8BBA94 AT magix DOT com DOT sg> <373B38B0 DOT 41BCDF77 AT go DOT ro>
X-Info: BrunNet, Inc. 888-278-6638
Reply-To: djgpp AT delorie DOT com

Radu Georgescu aka skoola wrote:

> static long a1,a2;
> then you say:
> __asm__("
> mov 4+%0,%%eax
> "
> :
> :"g"(a1));
>
> and you get mov a2,%%eax
>
> all you got to do is to declare in the parameter list one of the arguments
> and know the relative adress of the others...

    Your making an assumption about how the static variables are allocated
which may change and break your code.



--
     (\/) Endlisnis (\/)
          s257m AT unb DOT ca
          Endlisnis AT HotMail DOT com
          ICQ: 32959047




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019