.text .file "lib.3a1fbbbh-cgu.0" .section .text._ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE,"ax",@progbits .globl _ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE .p2align 4, 0x90 .type _ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE,@function _ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE: .cfi_startproc pushq %rax .cfi_def_cfa_offset 16 movq %rdx, %r8 xorl %r10d, %r10d movabsq $3777893186295716171, %r11 .p2align 4, 0x90 .LBB0_2: movq %r10, %r9 addq $1, %r10 movq %r9, %rax mulq %r11 shrq $10, %rdx imulq $5000, %rdx, %rax subq %rax, %r9 xorl %eax, %eax .p2align 4, 0x90 .LBB0_3: movl %eax, %eax cmpq %rsi, %rax jae .LBB0_6 orw $1234, (%rdi,%rax,8) cmpq %rcx, %r9 jae .LBB0_7 addl (%r8,%r9,4), %eax cmpl $4096, %eax jb .LBB0_3 cmpq $10000000, %r10 jne .LBB0_2 popq %rax .cfi_def_cfa_offset 8 retq .LBB0_6: .cfi_def_cfa_offset 16 leaq .L__unnamed_1(%rip), %rdx movq %rax, %rdi callq *_ZN4core9panicking18panic_bounds_check17hd3a5ad32cddc7d96E@GOTPCREL(%rip) ud2 .LBB0_7: leaq .L__unnamed_2(%rip), %rdx movq %r9, %rdi movq %rcx, %rsi callq *_ZN4core9panicking18panic_bounds_check17hd3a5ad32cddc7d96E@GOTPCREL(%rip) ud2 .Lfunc_end0: .size _ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE, .Lfunc_end0-_ZN3lib4perf6foo_1a17h676cc3a4ba18c05aE .cfi_endproc .section .text._ZN3lib4perf6foo_1b17h8f6569a56025bcedE,"ax",@progbits .globl _ZN3lib4perf6foo_1b17h8f6569a56025bcedE .p2align 4, 0x90 .type _ZN3lib4perf6foo_1b17h8f6569a56025bcedE,@function _ZN3lib4perf6foo_1b17h8f6569a56025bcedE: .cfi_startproc xorl %ecx, %ecx movabsq $3777893186295716171, %r8 .p2align 4, 0x90 .LBB1_2: movq %rcx, %rax mulq %r8 shrq $10, %rdx imulq $5000, %rdx, %rdx movq %rcx, %rax subq %rdx, %rax xorl %edx, %edx .p2align 4, 0x90 .LBB1_3: movl %edx, %esi orw $1234, (%rdi,%rsi,8) addl 32768(%rdi,%rax,4), %edx cmpl $4096, %edx jb .LBB1_3 addq $1, %rcx cmpq $10000000, %rcx jne .LBB1_2 retq .Lfunc_end1: .size _ZN3lib4perf6foo_1b17h8f6569a56025bcedE, .Lfunc_end1-_ZN3lib4perf6foo_1b17h8f6569a56025bcedE .cfi_endproc .type .L__unnamed_3,@object .section .rodata..L__unnamed_3,"a",@progbits .L__unnamed_3: .ascii "lib.rs" .size .L__unnamed_3, 6 .type .L__unnamed_1,@object .section .data.rel.ro..L__unnamed_1,"aw",@progbits .p2align 3 .L__unnamed_1: .quad .L__unnamed_3 .asciz "\006\000\000\000\000\000\000\000\013\000\000\000\017\000\000" .size .L__unnamed_1, 24 .type .L__unnamed_2,@object .section .data.rel.ro..L__unnamed_2,"aw",@progbits .p2align 3 .L__unnamed_2: .quad .L__unnamed_3 .asciz "\006\000\000\000\000\000\000\000\f\000\000\000\024\000\000" .size .L__unnamed_2, 24 .section ".note.GNU-stack","",@progbits