delorie.com/archives/browse.cgi | search |
From: | eplmst AT lu DOT erisoft DOT se (Martin Stromberg) |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: inline assembly syntax for accessing variables ? |
Date: | 19 Dec 2002 13:26:18 GMT |
Organization: | Ericsson Erisoft AB, Sweden |
Lines: | 19 |
Message-ID: | <atshdq$rji$2@antares.lu.erisoft.se> |
References: | <atses9$d2v$1 AT news DOT online DOT de> <atshbq$rji$1 AT antares DOT lu DOT erisoft DOT se> |
NNTP-Posting-Host: | lws256.lu.erisoft.se |
X-Newsreader: | TIN [version 1.2 PL2] |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Martin Stromberg (eplmst AT lu DOT erisoft DOT se) wrote: : : int a,b; : : a=4; : : b=8; : : asm ADD b,a : : this should result in b being 12 (a+b); : asm ("add %1, %0" : : "=r" (b) : : "r" (a) : ); I forgot to say that this is untested code. Right, MartinS
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |