.section .text .global main main: push %rbp mov %rsp, %rbp sub $256, %rsp mov $2, %rax mov %eax, -8(%rbp) mov $1, %rax mov %eax, -12(%rbp) mov -12(%rbp), %rax mov %rax, %rcx mov $2, %rax add %rcx, %rax mov %rbp, %rsp pop %rbp ret mov %rbp, %rsp pop %rbp ret