eine Funktion aus einem C-Programm:
int f (int x) { return 3*x + 1; }übersetzt mit
gcc -S
ergibt sich:
pushl %ebp movl %esp, %ebp movl 8(%ebp), %edx // das ist x movl %edx, %eax addl %eax, %eax addl %edx, %eax incl %eax // das ist Resultat popl %ebp ret