[EMAIL PROTECTED] wrote on 31/10/2006 12:01:20:
> Hello all, > > Can anyone tell me what the below expression means ? > > > (insn 38 37 40 4 (parallel [ > (asm_operands/v ("") ("") 0 [ //line 2 > (reg:SI 32 [ s5.1 ]) > //line 3 > ] > [ > (asm_input:SI ("r")) > //line 6 > ] ("test55.c") 42) > //line 7 > (clobber (mem:BLK (scratch) [0 A8])) > //line 8 > ]) -1 (nil) > (nil)) > > in line 2, what is the 0 for? > > what does line 3 mean?what is it purpose ? > > In line 7 test55.c is the file name . why is it needed and what is 42? ASM_OPERANDS operands contains line number and source file. Please see http://gcc.gnu.org/onlinedocs/gccint/Assembler.html#Assembler for the structure of assembler instructions. > In line 8 what does [0 A8] mean? [0 A8] contains information on the memory expression. Please see the last sentence in http://gcc.gnu.org/ml/gcc/2006-10/msg00462.html. Hope it helps, Revital