| www.delorie.com/archives/browse.cgi | search |
| From: | foggy AT flashnet DOT it (Fogbank) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Accessing local variables from an asm block |
| Date: | Sat, 17 Oct 1998 18:38:55 GMT |
| Organization: | Customer of Flashnet S.p.A. - http://www.flashnet.it |
| Lines: | 17 |
| Message-ID: | <3628e3c3.1057255@news.flashnet.it> |
| References: | <Pine DOT OSF DOT 4 DOT 05 DOT 9810170408060 DOT 3870-100000 AT sable DOT ox DOT ac DOT uk> |
| NNTP-Posting-Host: | ppp-10.bo.flashnet.it |
| X-Trace: | news.flashnet.it 908649209 11750 194.247.164.90 (17 Oct 1998 18:33:29 GMT) |
| X-Complaints-To: | abuse AT flashnet DOT it |
| NNTP-Posting-Date: | 17 Oct 1998 18:33:29 GMT |
| X-Newsreader: | Forte Free Agent 1.11/32.235 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
On Sat, 17 Oct 1998 04:10:07 +0100 (BST), George Foot
<george DOT foot AT merton DOT oxford DOT ac DOT uk> wrote:
>> As the subject says, what's the syntax for accessing local variables
>> (and function parameters) from within an asm block?
>Use `extended' inline assembler:
>
> asm ("movl %0, %1"
> : "=r" (variable_to_copy_to)
> : "r" (variable_to_copy_from)
> );
I know I could use the extended asm, but I'd like to be able to access
a variable at any point of the asm block, not just at the beginning.
Can I?
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |