From: Christoph Kukulies Message-Id: <199704210640.IAA05559@gilberto.physik.rwth-aachen.de> Subject: Re: At inline assemble.. In-Reply-To: <5jel72$d9q$1@usenet.kornet.nm.kr> from "doing@soback.kornet.nm.kr" at "Apr 21, 97 02:59:46 am" To: doing AT soback DOT kornet DOT nm DOT kr Date: Mon, 21 Apr 1997 08:40:29 +0200 (MET DST) Cc: djgpp AT delorie DOT com Reply-To: Christoph Kukulies MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk > Hi, > > I use many inline assembly, but I got trouble with '-O3' option. > My inline assemble functions are working well With -O2 or -O1. > The followings are a simple example. > > /* File: Test.c */ > > void Test( int count ) > { > __asm__ ( " try: __asm__ __volatile__ ( " > MyLoop: > LOOP MyLoop" > : : "g" (count) : "cx" ); > } > > int main( int argc, char *argv[] ) > { > Test( 1 ); > Test( 2 ); > } > > I hope to use such functions in -O3 option. > > Thanks in advance. > -- Chris Christoph P. U. Kukulies kuku AT gil DOT physik DOT rwth-aachen DOT de