.text
.globl main
main:
subq $8, %rsp # stack aligement
movq $format, %rdi # first argument (format)
movq $42, %rsi # second argument (n)
xorq %rax, %rax # set %rax to 0 (no FP args in XMM registers)
call printf
xorq %rax, %rax # exit with code 0
addq $8, %rsp
ret
.data
format:
.string "n = %d\n"