.text
.globl foo
.type foo, @function
foo:
ret
.size foo, .-foo
.globl main
.type main, @function
main:
.cfi_startproc
cmp %rdi, 1
jne .L2
xorl %eax, %eax
.L1:
jmp foo
.L2:
jb .L1
cmp %eax, 0
xorl %eax, %eax
ja .L2
.Lend:
retq
.cfi_endproc
.size main, .-main