delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/03/16/08:16:59

From: Fabrice ILPONSE <fabrice AT trash DOT lip6 DOT fr>
Newsgroups: comp.os.msdos.djgpp
Subject: inline assembly
Date: Mon, 16 Mar 1998 14:00:25 +0100
Organization: Universites Paris VI/Paris VII - France
Lines: 21
Message-ID: <350D2269.A562F1D4@trash.lip6.fr>
NNTP-Posting-Host: asim.lip6.fr
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi!

    I'd like to specify a memory reference in assembly. I mean, for eg.,
I go a variable 'O'. I use it in inline assembly modifying its value and
than return it. Pb: when -O, there's no more variable O but a register.
As i push and pop all the registers, the good value is not kept. How can
i specify to gcc not to put O in a register but keep it as a memory
cell?


--
        ^ ^ ^
        | | |
        +-+-+   Fabrice ILPONSE
          |
          |
          |
          -



- Raw text -


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