Каково различие между 'asm', '__ asm' и '__ asm __'?

Насколько я могу сказать, единственная разница между __asm { ... }; и __asm__("..."); это первое использование mov eax, var и второе использование movl %0, %%eax с :"=r" (var) в конце. Что другие различия там? И что относительно просто asm?

32
задан Peter Cordes 28 May 2018 в 22:36
поделиться