.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"