45 lines · plain
1.text2 3.globl foo4.type foo, @function5foo:6 cmp $1, %rdi7 je bar8 jmp .L29.L1:10 ret11.L2:12 cmpq $1, %rdi13 jne .L114 .size foo, .-foo15 16.globl bar17.type bar, @function18bar:19 ret20 .size bar, .-bar21 22.globl main23.type main, @function24main:25.LFB1:26 .cfi_startproc27 pushq %rbp28 .cfi_def_cfa_offset 1629 .cfi_offset 6, -1630 movq %rsp, %rbp31 .cfi_def_cfa_register 632 subq $16, %rsp33 movl %edi, -4(%rbp)34 movq %rsi, -16(%rbp)35 movl -4(%rbp), %eax36 movl %eax, %edi37 call foo38 movl $0, %eax39 leave40 .cfi_def_cfa 7, 841 ret42 .cfi_endproc43.LFE1:44 .size main, .-main45