Well, thanks: But, I just want to use Intel-Style ASM in there. with dest, src setup. Since I do quite a lot of Revercing and well I sometimes need to Copy Directly from Olly/IDA into C Code. Since that uses Intel I need the intel. Also, Well as you saw I used Pointers to Variables in my C Code. I didnt find a way to do that in GCC C Compiler. I never heard of the -masm line. I am going to read up on that. Thanks already, I hope I made my question a bit clearer now. Cheers, Robin Bob Plantz wrote: > > On Sun, 2008-08-10 at 04:11 -0700, Robin-Vossen wrote: > > I'm not aware of any use of the inc instruction that takes two operands: > >> __asm{ >> mov eax, [INTEGER] >> inc eax, esp >> mov [INTEGER], eax >> mov [CHARACTER], ah >> } >> return 0; >> } > > so I don't completely understand your code. > > Have you tried -masm=intel? I've only gone as far as seeing that it > generates intel-style asm from C/C++. I decided that it was better to > follow the "when in Rome..." rule. > > The syntax issue seems arbitrary to me. I've used lots of assemblers. > They're all different. > > For several years in the 1980s I had contracts with two companies that > used different chips. One assembler used source,destination and the > other destination,source. I would work with one in the morning, the > other in the afternoon. Just had to be careful. > > Bob > > > > -- View this message in context: http://www.nabble.com/GNU-C%2B%2B-Inline-Assembler-tp18912389p18929255.html Sent from the gcc - Help mailing list archive at Nabble.com.