www.delorie.com/archives/browse.cgi | search |
From: | Damian Yerrick <MYNAMEISd_yerrick AT hotmail DOT comNO2CANNEDHAM> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: inline trouble |
Organization: | Pin Eight Software http://pineight.8m.com/ |
Message-ID: | <ac0i9socusbgban0me18vdve24toip4oub@4ax.com> |
References: | <86i0tf$jnf$1 AT inf6serv DOT rug DOT ac DOT be> <86i2ub$jn8$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <86pm0u$325jc$1 AT fu-berlin DOT de> <879ri7$a04$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <87aqnn$3i1ll$1 AT fu-berlin DOT de> |
X-Newsreader: | Forte Agent 1.7/32.534 |
MIME-Version: | 1.0 |
Lines: | 32 |
X-Trace: | /bQNubiWoHEytMTagYnAvoi5jDC2nBVlz2txZGBVaDqrL2wpQo1+4mwvvNh8WECcHYAONf7DMIB4!XGqFRIMSGKjmPl/W9QJ8VpF04Tmm5LL7K4yMrgeP8zul5izxIB1dKf3fAmHZnmS43xs4uVNM3Q== |
X-Complaints-To: | abuse AT gte DOT net |
X-Abuse-Info: | Please be sure to forward a copy of ALL headers |
X-Abuse-Info: | Otherwise we will be unable to process your complaint properly |
NNTP-Posting-Date: | Thu, 03 Feb 2000 04:22:29 GMT |
Distribution: | world |
Date: | Thu, 03 Feb 2000 04:22:29 GMT |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
On 3 Feb 2000 02:55:52 GMT, buers AT gmx DOT de (Dieter Buerssner) wrote: >/* This worked with older gcc versions, and from my understanding >this was also documented as working */ >type someval; >asm( > /* Use somereg, and modify somereg */ > : /* output is not interesting in this example */ > : ("somereg"), someval > : (somereg) /* yes, somereg will be modified */ > ); > >translate this to > >/* This works with gcc 2.95 */ >type someval, tempval; >tempval = someval; >asm( > /* Use somereg, and modify somereg */ > : ("=somereg"), "tempval" > : ("0"), "someval" > /* no clobbered registers needed here */ > ) If it's that easy, why hasn't some hacker coded up some asmclean.c that cleans up inline assembly in a C program? -- Damian Yerrick http://yerricde.tripod.com/ Comment on story ideas: http://home1.gte.net/frodo/quickjot.html AOL is sucks! Find out why: http://anti-aol.org/faqs/aas/ View full sig: http://www.rose-hulman.edu/~yerricde/sig.html
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |