.text .file "testes.0.rs" .section .text._ZN6testes7fib_rec17h69930bf13e288957E,"ax",@progbits .align 16, 0x90 .type _ZN6testes7fib_rec17h69930bf13e288957E,@function _ZN6testes7fib_rec17h69930bf13e288957E: .cfi_startproc pushq %r14 .Ltmp0: .cfi_def_cfa_offset 16 pushq %rbx .Ltmp1: .cfi_def_cfa_offset 24 pushq %rax .Ltmp2: .cfi_def_cfa_offset 32 .Ltmp3: .cfi_offset %rbx, -24 .Ltmp4: .cfi_offset %r14, -16 movq %rdi, %rbx cmpq $2, %rbx jae .LBB0_1 movq %rbx, %rax jmp .LBB0_3 .LBB0_1: leaq -1(%rbx), %rdi callq _ZN6testes7fib_rec17h69930bf13e288957E movq %rax, %r14 addq $-2, %rbx movq %rbx, %rdi callq _ZN6testes7fib_rec17h69930bf13e288957E addq %r14, %rax .LBB0_3: addq $8, %rsp popq %rbx popq %r14 retq .Lfunc_end0: .size _ZN6testes7fib_rec17h69930bf13e288957E, .Lfunc_end0-_ZN6testes7fib_rec17h69930bf13e288957E .cfi_endproc .section .text._ZN6testes4main17ha15066f3a5053d86E,"ax",@progbits .align 16, 0x90 .type _ZN6testes4main17ha15066f3a5053d86E,@function _ZN6testes4main17ha15066f3a5053d86E: .cfi_startproc subq $72, %rsp .Ltmp5: .cfi_def_cfa_offset 80 movl $45, %edi callq _ZN6testes7fib_rec17h69930bf13e288957E movq %rax, (%rsp) movq _ZN4core3fmt3num46_$LT$impl$u20$fmt..Display$u20$for$u20$u64$GT$3fmt17h48f5c9f98ed49fdbE@GOTPCREL(%rip), %rax movq %rax, 16(%rsp) leaq (%rsp), %rax movq %rax, 8(%rsp) leaq ref7299(%rip), %rax movq %rax, 24(%rsp) movq $2, 32(%rsp) xorps %xmm0, %xmm0 movups %xmm0, 40(%rsp) leaq 8(%rsp), %rax movq %rax, 56(%rsp) movq $1, 64(%rsp) leaq 24(%rsp), %rdi callq _ZN3std2io5stdio6_print17h1efac97bf1087802E@PLT addq $72, %rsp retq .Lfunc_end1: .size _ZN6testes4main17ha15066f3a5053d86E, .Lfunc_end1-_ZN6testes4main17ha15066f3a5053d86E .cfi_endproc .section .text.main,"ax",@progbits .globl main .align 16, 0x90 .type main,@function main: .cfi_startproc movq %rsi, %rax movq %rdi, %rcx leaq _ZN6testes4main17ha15066f3a5053d86E(%rip), %rdi movq %rcx, %rsi movq %rax, %rdx jmp _ZN3std2rt10lang_start17hbcefdc316c2fbd45E@PLT .Lfunc_end2: .size main, .Lfunc_end2-main .cfi_endproc .type str7297,@object .section .rodata.str7297,"a",@progbits str7297: .size str7297, 0 .type str7298,@object .section .rodata.str7298,"a",@progbits str7298: .byte 10 .size str7298, 1 .type ref7299,@object .section .data.rel.ro.ref7299,"aw",@progbits .align 8 ref7299: .quad str7297 .quad 0 .quad str7298 .quad 1 .size ref7299, 32 .section ".note.GNU-stack","",@progbits