##Update - assembler output
Update - assembler output
##Update - assembler output
Update - assembler output
int tmp = a;
a = b;
b = a;tmp;
int tmp = a;
a = b;
b = a;
int tmp = a;
a = b;
b = tmp;
int a = 20;
int b = 66;
int t = a;
a = b;
b = a;t;
return a;
movl 20,ドル -12(%rbp)
movl 66,ドル -8(%rbp)
movl -12(%rbp), %eax
movl %eax, -4(%rbp)
movl -8(%rbp), %eax
movl %eax, -12(%rbp)
movl -124(%rbp), %eax
movl %eax, -8(%rbp)
movl -12(%rbp), %eax
popq %rbp
int a = 20;
int b = 66;
int t = a;
a = b;
b = a;
return a;
movl 20,ドル -12(%rbp)
movl 66,ドル -8(%rbp)
movl -12(%rbp), %eax
movl %eax, -4(%rbp)
movl -8(%rbp), %eax
movl %eax, -12(%rbp)
movl -12(%rbp), %eax
movl %eax, -8(%rbp)
movl -12(%rbp), %eax
popq %rbp
int a = 20;
int b = 66;
int t = a;
a = b;
b = t;
return a;
movl 20,ドル -12(%rbp)
movl 66,ドル -8(%rbp)
movl -12(%rbp), %eax
movl %eax, -4(%rbp)
movl -8(%rbp), %eax
movl %eax, -12(%rbp)
movl -4(%rbp), %eax
movl %eax, -8(%rbp)
movl -12(%rbp), %eax
popq %rbp
lang-cpp