problem in extended asm

Bernardo Innocenti bernie@develer.com
Tue Aug 10 02:18:00 GMT 2004



Dave Korn wrote:
>>-----Original Message-----
>>From: gcc-owner On Behalf Of Ankit Jain
>>Sent: 09 August 2004 18:10
> 
> 
>>hi
>>
>>a simple question: why the followinf instruction
>>dosent work in gcc
>>for(i=0;i<8;i++)
>>{
>>asm("movq i(%1),%%mm0 \n"
>>    "movq %%mm0,(%0)
>>    :"=r"(x)
>>    :"r"(m));           //m is an array
>>}
> 
>   You forgot a closing quote.

And a \t after the \n.  Without it, the second movq would
start at the beginning of the line and be interpreted as
a label by the assembler.

-- 
  // Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/  http://www.develer.com/



More information about the Gcc mailing list