summaryrefslogtreecommitdiffstats
path: root/asm.c
blob: 301a767ab80b5e9e2b73a2f5146d2e02d6f895f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>

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;
}