#include int main(int argc, char *argv[]) { int i = 12; asm(".att_syntax prefix"); asm("movl %0, %%eax\n" : : "r" (i) : "eax"); printf("i is: %d\n", i); return 0; }