1*2e0ad6ffSAmir Ayupov.file "ft_to_noop.s" 2*2e0ad6ffSAmir Ayupov.text 3*2e0ad6ffSAmir Ayupov 4*2e0ad6ffSAmir Ayupov.globl foo 5*2e0ad6ffSAmir Ayupov.type foo, @function 6*2e0ad6ffSAmir Ayupovfoo: 7*2e0ad6ffSAmir AyupovLFB0: 8*2e0ad6ffSAmir Ayupov# FDATA: 0 [unknown] 0 1 foo 0 0 20 9*2e0ad6ffSAmir Ayupov .cfi_startproc 10*2e0ad6ffSAmir Ayupov pushq %rbp 11*2e0ad6ffSAmir Ayupov .cfi_def_cfa_offset 16 12*2e0ad6ffSAmir Ayupov .cfi_offset 6, -16 13*2e0ad6ffSAmir Ayupov movq %rsp, %rbp 14*2e0ad6ffSAmir Ayupov .cfi_def_cfa_register 6 15*2e0ad6ffSAmir Ayupov movl %edi, -20(%rbp) 16*2e0ad6ffSAmir Ayupov movl $0, -4(%rbp) 17*2e0ad6ffSAmir Ayupov cmpl $10, -20(%rbp) 18*2e0ad6ffSAmir AyupovLBB00_br: 19*2e0ad6ffSAmir Ayupov jle L2 20*2e0ad6ffSAmir Ayupov nop 21*2e0ad6ffSAmir Ayupov# FDATA: 1 foo #LBB00_br# 1 foo #L2# 0 18 22*2e0ad6ffSAmir Ayupov# FDATA: 1 foo #LBB00_br# 1 foo #LFT0# 0 3 23*2e0ad6ffSAmir Ayupov 24*2e0ad6ffSAmir AyupovLFT0: 25*2e0ad6ffSAmir Ayupov movl -20(%rbp), %eax 26*2e0ad6ffSAmir Ayupov addl $1, %eax 27*2e0ad6ffSAmir Ayupov movl %eax, -4(%rbp) 28*2e0ad6ffSAmir AyupovL2: 29*2e0ad6ffSAmir Ayupov addl $1, -4(%rbp) 30*2e0ad6ffSAmir Ayupov movl -4(%rbp), %eax 31*2e0ad6ffSAmir Ayupov popq %rbp 32*2e0ad6ffSAmir Ayupov .cfi_def_cfa 7, 8 33*2e0ad6ffSAmir Ayupov ret 34*2e0ad6ffSAmir Ayupov .cfi_endproc 35*2e0ad6ffSAmir AyupovLFE0: 36*2e0ad6ffSAmir Ayupov .size foo, .-foo 37*2e0ad6ffSAmir Ayupov 38*2e0ad6ffSAmir Ayupov.globl main 39*2e0ad6ffSAmir Ayupov.type main, @function 40*2e0ad6ffSAmir Ayupovmain: 41*2e0ad6ffSAmir AyupovLFB1: 42*2e0ad6ffSAmir Ayupov .cfi_startproc 43*2e0ad6ffSAmir Ayupov pushq %rbp 44*2e0ad6ffSAmir Ayupov .cfi_def_cfa_offset 16 45*2e0ad6ffSAmir Ayupov .cfi_offset 6, -16 46*2e0ad6ffSAmir Ayupov movq %rsp, %rbp 47*2e0ad6ffSAmir Ayupov .cfi_def_cfa_register 6 48*2e0ad6ffSAmir Ayupov subq $16, %rsp 49*2e0ad6ffSAmir Ayupov movl %edi, -4(%rbp) 50*2e0ad6ffSAmir Ayupov movq %rsi, -16(%rbp) 51*2e0ad6ffSAmir Ayupov movl -4(%rbp), %eax 52*2e0ad6ffSAmir Ayupov movl %eax, %edi 53*2e0ad6ffSAmir Ayupov call foo 54*2e0ad6ffSAmir Ayupov movl $0, %eax 55*2e0ad6ffSAmir Ayupov leave 56*2e0ad6ffSAmir Ayupov .cfi_def_cfa 7, 8 57*2e0ad6ffSAmir Ayupov ret 58*2e0ad6ffSAmir Ayupov .cfi_endproc 59*2e0ad6ffSAmir AyupovLFE1: 60*2e0ad6ffSAmir Ayupov .size main, .-main 61