| delorie.com/archives/browse.cgi | search |
| From: | bukinm AT inp DOT nsk DOT su (Michael Bukin) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: At inline assemble.. |
| Date: | Mon, 21 Apr 1997 11:47:39 GMT |
| Organization: | BINP SD RAS |
| Lines: | 21 |
| Message-ID: | <335c51d7.6119925@news-win.inp.nsk.su> |
| References: | <5jel72$d9q$1 AT usenet DOT kornet DOT nm DOT kr> <335b1224 DOT 16851577 AT news-win DOT inp DOT nsk DOT su> <5jf367$ler$1 AT usenet DOT kreonet DOT re DOT kr> |
| Reply-To: | bukinm AT inp DOT nsk DOT su |
| NNTP-Posting-Host: | csd-bsdi.inp.nsk.su |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
On 21 Apr 1997 06:58:15 GMT, doing AT soback DOT kornet DOT nm DOT kr wrote:
>
> Michael Bukin (bukinm AT inp DOT nsk DOT su) wrote:
>
> : inline void
> : Test (int _count)
> : {
> : __asm__ volatile ("loop ."
> : : : "c" (_count) : "%ecx");
> : }
>
> Thanks for you reply. The example was made too hurry. ^^; So I coudn't
> check "g" (count) routine. But I didn't mean Referencing current address.
> I want to use label in inline assembly with -O3 option.
Use local labels in assembler
(info as symbols "symbol names", look at 'Local Symbol Names').
__asm__ volatile ("0:\n\tloop 0b" : : "c" (_count) : "%ecx");
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |