Created
December 11, 2017 11:04
-
-
Save Gold3nCooki3/83fd737d7ac93ed55b50d4bca0ebf465 to your computer and use it in GitHub Desktop.
Rust assembler with --release, suboptimal compiler optimisation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.text | |
.file "pde_solver0-a1140a5a931b21c38d7dd3d41e98e54f-exe.rs" | |
.section ".text._ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE,@function | |
_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE: | |
.cfi_startproc | |
movabsq $-1272273853143013722, %rax | |
retq | |
.Lfunc_end0: | |
.size _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE, .Lfunc_end0-_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE | |
.cfi_endproc | |
.section .text.cold._ZN3std9panicking11begin_panic17h52e17a95f94ff27aE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE,@function | |
_ZN3std9panicking11begin_panic17h52e17a95f94ff27aE: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi0: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi1: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi2: | |
.cfi_def_cfa_offset 32 | |
subq $48, %rsp | |
.Lcfi3: | |
.cfi_def_cfa_offset 80 | |
.Lcfi4: | |
.cfi_offset %rbx, -32 | |
.Lcfi5: | |
.cfi_offset %r14, -24 | |
.Lcfi6: | |
.cfi_offset %r15, -16 | |
movq %rdx, %r14 | |
movq %rsi, %r15 | |
movq %rdi, %rbx | |
leaq 8(%rsp), %rdx | |
movl $16, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
jne .LBB1_2 | |
movups 16(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movq $0, 8(%rsp) | |
movaps 32(%rsp), %xmm0 | |
movups %xmm0, 16(%rsp) | |
leaq 8(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB1_2: | |
movq %rbx, (%rax) | |
movq %r15, 8(%rax) | |
leaq vtable.n(%rip), %rsi | |
movq %rax, %rdi | |
movq %r14, %rdx | |
callq _ZN3std9panicking20rust_panic_with_hook17h25b934bb4484e9e0E@PLT | |
.Lfunc_end1: | |
.size _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE, .Lfunc_end1-_ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.cfi_endproc | |
.section ".text.cold._ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE,@function | |
_ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE: | |
.cfi_startproc | |
subq $120, %rsp | |
.Lcfi7: | |
.cfi_def_cfa_offset 128 | |
movq %rdi, 8(%rsp) | |
movq $2, 16(%rsp) | |
movq %rsi, 24(%rsp) | |
movq $2, 32(%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 40(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE(%rip), %rax | |
movq %rax, 48(%rsp) | |
leaq 24(%rsp), %rcx | |
movq %rcx, 56(%rsp) | |
movq %rax, 64(%rsp) | |
leaq ref.A(%rip), %rax | |
movq %rax, 72(%rsp) | |
movq $2, 80(%rsp) | |
movq $0, 88(%rsp) | |
leaq 40(%rsp), %rax | |
movq %rax, 104(%rsp) | |
movq $2, 112(%rsp) | |
leaq ref.C(%rip), %rsi | |
leaq 72(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Lfunc_end2: | |
.size _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE, .Lfunc_end2-_ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE | |
.cfi_endproc | |
.section .text._ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,@function | |
_ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi8: | |
.cfi_def_cfa_offset 16 | |
subq $64, %rsp | |
.Lcfi9: | |
.cfi_def_cfa_offset 80 | |
.Lcfi10: | |
.cfi_offset %rbx, -16 | |
movsd %xmm0, 8(%rsp) | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
cmpb $3, %al | |
jbe .LBB3_1 | |
leaq 16(%rsp), %rdi | |
movsd 8(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$6unpack17h5578aec01eef9190E@PLT | |
movq 16(%rsp), %rsi | |
movw 24(%rsp), %dx | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %rsi | |
jne .LBB3_8 | |
decl %edx | |
leaq 32(%rsp), %rbx | |
movabsq $9007199254740991, %rsi | |
jmp .LBB3_9 | |
.LBB3_8: | |
decq %rsi | |
leaq 48(%rsp), %rbx | |
.LBB3_9: | |
movq %rbx, %rdi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
movzwl 8(%rbx), %edi | |
movabsq $-4503599627370497, %rax | |
andq (%rbx), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
addq $64, %rsp | |
popq %rbx | |
jmp _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.LBB3_1: | |
movzbl %al, %eax | |
leaq .LJTI3_0(%rip), %rcx | |
movslq (%rcx,%rax,4), %rax | |
addq %rcx, %rax | |
jmpq *%rax | |
.LBB3_3: | |
leaq ref.1N(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB3_5: | |
leaq ref.1H(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB3_4: | |
leaq ref.1E(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB3_2: | |
leaq ref.1K(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Lfunc_end3: | |
.size _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E, .Lfunc_end3-_ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.cfi_endproc | |
.section .rodata._ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,"a",@progbits | |
.p2align 2 | |
.LJTI3_0: | |
.long .LBB3_3-.LJTI3_0 | |
.long .LBB3_2-.LJTI3_0 | |
.long .LBB3_5-.LJTI3_0 | |
.long .LBB3_4-.LJTI3_0 | |
.section .text._ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE,@function | |
_ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE: | |
.cfi_startproc | |
retq | |
.Lfunc_end4: | |
.size _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE, .Lfunc_end4-_ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E,@function | |
_ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB5_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB5_1: | |
retq | |
.Lfunc_end5: | |
.size _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E, .Lfunc_end5-_ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E,@function | |
_ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E: | |
.cfi_startproc | |
retq | |
.Lfunc_end6: | |
.size _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E, .Lfunc_end6-_ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h407aeb492788abe1E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h407aeb492788abe1E,@function | |
_ZN4core3ptr13drop_in_place17h407aeb492788abe1E: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi11: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi12: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi13: | |
.cfi_def_cfa_offset 32 | |
.Lcfi14: | |
.cfi_offset %rbx, -32 | |
.Lcfi15: | |
.cfi_offset %r14, -24 | |
.Lcfi16: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq 16(%r14), %rax | |
testq %rax, %rax | |
je .LBB7_4 | |
movq (%r14), %rbx | |
addq $8, %rbx | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %r15 | |
.p2align 4, 0x90 | |
.LBB7_2: | |
movq (%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB7_3 | |
movq -8(%rbx), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB7_3: | |
addq $24, %rbx | |
addq $-24, %r15 | |
jne .LBB7_2 | |
.LBB7_4: | |
movq 8(%r14), %rax | |
testq %rax, %rax | |
je .LBB7_5 | |
movq (%r14), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB7_5: | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.Lfunc_end7: | |
.size _ZN4core3ptr13drop_in_place17h407aeb492788abe1E, .Lfunc_end7-_ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h5d37ad554cba293dE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE,@function | |
_ZN4core3ptr13drop_in_place17h5d37ad554cba293dE: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi17: | |
.cfi_def_cfa_offset 16 | |
.Lcfi18: | |
.cfi_offset %rbx, -16 | |
movq %rdi, %rbx | |
movq 16(%rbx), %rcx | |
movq 24(%rbx), %rax | |
cmpq %rax, %rcx | |
je .LBB8_2 | |
.p2align 4, 0x90 | |
.LBB8_1: | |
leaq 24(%rcx), %rdx | |
movq %rdx, 16(%rbx) | |
movq (%rcx), %rdi | |
testq %rdi, %rdi | |
je .LBB8_2 | |
movq 8(%rcx), %rsi | |
testq %rsi, %rsi | |
je .LBB8_6 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 16(%rbx), %rdx | |
movq 24(%rbx), %rax | |
.LBB8_6: | |
cmpq %rax, %rdx | |
movq %rdx, %rcx | |
jne .LBB8_1 | |
.LBB8_2: | |
movq 8(%rbx), %rax | |
testq %rax, %rax | |
je .LBB8_7 | |
movq (%rbx), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
popq %rbx | |
jmp __rust_dealloc@PLT | |
.LBB8_7: | |
popq %rbx | |
retq | |
.Lfunc_end8: | |
.size _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE, .Lfunc_end8-_ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h727986186e9bcd2bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE,@function | |
_ZN4core3ptr13drop_in_place17h727986186e9bcd2bE: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB9_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB9_1: | |
retq | |
.Lfunc_end9: | |
.size _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE, .Lfunc_end9-_ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E,@function | |
_ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB10_1 | |
movq (%rdi), %rdi | |
shlq $2, %rsi | |
movl $4, %edx | |
jmp __rust_dealloc@PLT | |
.LBB10_1: | |
retq | |
.Lfunc_end10: | |
.size _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E, .Lfunc_end10-_ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E,@function | |
_ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E: | |
.cfi_startproc | |
movq 8(%rdi), %rax | |
testq %rax, %rax | |
je .LBB11_1 | |
movq (%rdi), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,4), %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB11_1: | |
retq | |
.Lfunc_end11: | |
.size _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E, .Lfunc_end11-_ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hd869d80c857b0af4E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E,@function | |
_ZN4core3ptr13drop_in_place17hd869d80c857b0af4E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB12_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB12_1: | |
retq | |
.Lfunc_end12: | |
.size _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E, .Lfunc_end12-_ZN4core3ptr13drop_in_place17hd869d80c857b0af4E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hf0034e0d594e792eE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE,@function | |
_ZN4core3ptr13drop_in_place17hf0034e0d594e792eE: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB13_1 | |
movq (%rdi), %rdi | |
movl $1, %edx | |
jmp __rust_dealloc@PLT | |
.LBB13_1: | |
retq | |
.Lfunc_end13: | |
.size _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE, .Lfunc_end13-_ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
.cfi_endproc | |
.section .text.cold._ZN4core6result13unwrap_failed17hc3d97e072a85da36E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17hc3d97e072a85da36E,@function | |
_ZN4core6result13unwrap_failed17hc3d97e072a85da36E: | |
.cfi_startproc | |
subq $104, %rsp | |
.Lcfi19: | |
.cfi_def_cfa_offset 112 | |
leaq str.G(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $43, 16(%rsp) | |
movb %dil, (%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 32(%rsp) | |
movq %rsp, %rax | |
movq %rax, 40(%rsp) | |
movq _ZN63_$LT$ndarray..error..ShapeError$u20$as$u20$core..fmt..Debug$GT$3fmt17h2acdf8a0006c80ffE@GOTPCREL(%rip), %rax | |
movq %rax, 48(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $2, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
leaq ref.32(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Lfunc_end14: | |
.size _ZN4core6result13unwrap_failed17hc3d97e072a85da36E, .Lfunc_end14-_ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE: | |
.cfi_startproc | |
movq (%rdi), %rdi | |
jmp _ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u64$GT$3fmt17he0588039e25c87b5E@PLT | |
.Lfunc_end15: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE, .Lfunc_end15-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E: | |
.cfi_startproc | |
movq (%rdi), %rdi | |
jmp _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17he923db6f4f3df2c4E@PLT | |
.Lfunc_end16: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E, .Lfunc_end16-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi20: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi21: | |
.cfi_def_cfa_offset 24 | |
pushq %r13 | |
.Lcfi22: | |
.cfi_def_cfa_offset 32 | |
pushq %r12 | |
.Lcfi23: | |
.cfi_def_cfa_offset 40 | |
pushq %rbx | |
.Lcfi24: | |
.cfi_def_cfa_offset 48 | |
subq $32, %rsp | |
.Lcfi25: | |
.cfi_def_cfa_offset 80 | |
.Lcfi26: | |
.cfi_offset %rbx, -48 | |
.Lcfi27: | |
.cfi_offset %r12, -40 | |
.Lcfi28: | |
.cfi_offset %r13, -32 | |
.Lcfi29: | |
.cfi_offset %r14, -24 | |
.Lcfi30: | |
.cfi_offset %r15, -16 | |
movq (%rdi), %rbx | |
movq 8(%rdi), %r13 | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3fmt9Formatter10debug_list17h8a79fc8ff848a03cE@PLT | |
testq %r13, %r13 | |
je .LBB17_3 | |
shlq $3, %r13 | |
leaq vtable.1y(%rip), %r14 | |
leaq 16(%rsp), %r15 | |
leaq 8(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB17_2: | |
movq %rbx, 8(%rsp) | |
addq $8, %rbx | |
movq %r15, %rdi | |
movq %r12, %rsi | |
movq %r14, %rdx | |
callq _ZN4core3fmt8builders9DebugList5entry17h72a333a8d23408c0E@PLT | |
addq $-8, %r13 | |
jne .LBB17_2 | |
.LBB17_3: | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3fmt8builders9DebugList6finish17h99f83a18b1d8b20bE@PLT | |
addq $32, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
retq | |
.Lfunc_end17: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE, .Lfunc_end17-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE | |
.cfi_endproc | |
.section ".text._ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E,@function | |
_ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E: | |
.cfi_startproc | |
movq %rsi, %rax | |
movq (%rdi), %rcx | |
movq 8(%rdi), %rsi | |
movq %rcx, %rdi | |
movq %rax, %rdx | |
jmp _ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h509ce010b1cead94E@PLT | |
.Lfunc_end18: | |
.size _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E, .Lfunc_end18-_ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E | |
.cfi_endproc | |
.section ".text.cold._ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E,@function | |
_ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E: | |
.cfi_startproc | |
subq $24, %rsp | |
.Lcfi31: | |
.cfi_def_cfa_offset 32 | |
movq 16(%rdi), %rax | |
movq %rax, 16(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rsp, %rdi | |
callq __rust_oom@PLT | |
.Lfunc_end19: | |
.size _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E, .Lfunc_end19-_ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.cfi_endproc | |
.section ".text._ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E,@function | |
_ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E: | |
.cfi_startproc | |
pushq %rbp | |
.Lcfi32: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi33: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi34: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi35: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi36: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi37: | |
.cfi_def_cfa_offset 56 | |
subq $168, %rsp | |
.Lcfi38: | |
.cfi_def_cfa_offset 224 | |
.Lcfi39: | |
.cfi_offset %rbx, -56 | |
.Lcfi40: | |
.cfi_offset %r12, -48 | |
.Lcfi41: | |
.cfi_offset %r13, -40 | |
.Lcfi42: | |
.cfi_offset %r14, -32 | |
.Lcfi43: | |
.cfi_offset %r15, -24 | |
.Lcfi44: | |
.cfi_offset %rbp, -16 | |
movq %rsi, %r12 | |
movq %rdi, %r14 | |
movq 32(%r14), %rax | |
movq 40(%r14), %rcx | |
movq %rax, 152(%rsp) | |
testq %rax, %rax | |
setne %al | |
testq %rcx, %rcx | |
setne %r15b | |
andb %al, %r15b | |
cmpb $1, %r15b | |
jne .LBB20_1 | |
movq $1, 8(%rsp) | |
leaq 56(%rsp), %rax | |
jmp .LBB20_3 | |
.LBB20_1: | |
leaq 8(%rsp), %rax | |
.LBB20_3: | |
movq $0, (%rax) | |
cmpq $0, 8(%rsp) | |
movq %rcx, 72(%rsp) | |
je .LBB20_4 | |
movq 56(%rsp), %rax | |
movq $0, 80(%rsp) | |
movq %rax, 88(%rsp) | |
jmp .LBB20_6 | |
.LBB20_4: | |
leaq 32(%r14), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
.LBB20_6: | |
movq $-1, %rbp | |
leaq ref.3S(%rip), %r13 | |
leaq 8(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB20_7: | |
incq %rbp | |
cmpq $2, %rbp | |
jae .LBB20_8 | |
leaq ref.3R(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
je .LBB20_7 | |
jmp .LBB20_21 | |
.LBB20_8: | |
movq 24(%r14), %rdi | |
movq 48(%r14), %rbp | |
movq 56(%r14), %rax | |
testb %r15b, %r15b | |
je .LBB20_10 | |
movq $1, 8(%rsp) | |
leaq 56(%rsp), %rbx | |
.LBB20_10: | |
movq $0, (%rbx) | |
cmpq $0, 8(%rsp) | |
movq 72(%rsp), %rbx | |
je .LBB20_16 | |
movq 56(%rsp), %rcx | |
movb $1, %r8b | |
xorl %edx, %edx | |
movl $2, %esi | |
xorq $3, %rsi | |
movq %rsi, 160(%rsp) | |
movq %rdi, 120(%rsp) | |
movq %rbp, 112(%rsp) | |
movq %rax, 104(%rsp) | |
.LBB20_12: | |
movq %rdx, %rsi | |
imulq %rbp, %rsi | |
movq %rcx, %r15 | |
imulq %rax, %r15 | |
addq %rsi, %r15 | |
leaq 1(%rcx), %rsi | |
cmpq %rbx, %rsi | |
movq %rdx, %rax | |
jb .LBB20_14 | |
leaq 1(%rdx), %rax | |
cmpq 152(%rsp), %rax | |
movl $0, %esi | |
movl $0, %ebp | |
jae .LBB20_15 | |
.LBB20_14: | |
movl $1, %ebp | |
.LBB20_15: | |
shlq $3, %r15 | |
addq %rdi, %r15 | |
je .LBB20_16 | |
movq %rdx, 56(%rsp) | |
movq %rcx, 64(%rsp) | |
movq 56(%rsp), %rcx | |
cmpq 80(%rsp), %rcx | |
movq %rax, 144(%rsp) | |
movq %rsi, 136(%rsp) | |
movq %rbp, 128(%rsp) | |
jne .LBB20_30 | |
testb %r8b, %r8b | |
jne .LBB20_25 | |
leaq ref.41(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB20_21 | |
.LBB20_25: | |
xorl %r14d, %r14d | |
.LBB20_26: | |
movq %r15, %rdi | |
movq %r12, %rsi | |
callq _ZN4core3fmt5float52_$LT$impl$u20$core..fmt..Display$u20$for$u20$f64$GT$3fmt17h24528aa4344f61fdE@PLT | |
testb %al, %al | |
jne .LBB20_21 | |
testb %r14b, %r14b | |
je .LBB20_29 | |
movups 56(%rsp), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
.LBB20_29: | |
xorl %r8d, %r8d | |
cmpq $0, 128(%rsp) | |
movq 136(%rsp), %rcx | |
movq 144(%rsp), %rdx | |
movq 120(%rsp), %rdi | |
movq 112(%rsp), %rbp | |
movq 104(%rsp), %rax | |
movq 72(%rsp), %rbx | |
jne .LBB20_12 | |
jmp .LBB20_16 | |
.p2align 4, 0x90 | |
.LBB20_30: | |
xorl %ebx, %ebx | |
movl $1, %ebp | |
.p2align 4, 0x90 | |
.LBB20_31: | |
cmpq %rbp, %rbx | |
jae .LBB20_34 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB20_34 | |
leaq ref.3U(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB20_31 | |
jmp .LBB20_21 | |
.p2align 4, 0x90 | |
.LBB20_34: | |
leaq ref.3W(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB20_21 | |
leaq ref.3X(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB20_21 | |
xorl %ebx, %ebx | |
.p2align 4, 0x90 | |
.LBB20_37: | |
cmpq 160(%rsp), %rbx | |
jae .LBB20_39 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB20_39 | |
leaq ref.3Z(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB20_37 | |
jmp .LBB20_21 | |
.LBB20_39: | |
xorl %ebx, %ebx | |
.p2align 4, 0x90 | |
.LBB20_40: | |
movb $1, %r14b | |
cmpq %rbp, %rbx | |
jae .LBB20_26 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB20_26 | |
leaq ref.3R(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB20_40 | |
jmp .LBB20_21 | |
.LBB20_16: | |
movq $-1, %rbp | |
leaq ref.3U(%rip), %r14 | |
leaq 8(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB20_17: | |
incq %rbp | |
cmpq $2, %rbp | |
jae .LBB20_18 | |
movq %r14, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
je .LBB20_17 | |
.LBB20_21: | |
movb $1, %al | |
.LBB20_19: | |
addq $168, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB20_18: | |
xorl %eax, %eax | |
jmp .LBB20_19 | |
.Lfunc_end20: | |
.size _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E, .Lfunc_end20-_ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E | |
.cfi_endproc | |
.section .text._ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE,@function | |
_ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE: | |
.Lfunc_begin0: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception0 | |
pushq %rbp | |
.Lcfi45: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi46: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi47: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi48: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi49: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi50: | |
.cfi_def_cfa_offset 56 | |
subq $472, %rsp | |
.Lcfi51: | |
.cfi_def_cfa_offset 528 | |
.Lcfi52: | |
.cfi_offset %rbx, -56 | |
.Lcfi53: | |
.cfi_offset %r12, -48 | |
.Lcfi54: | |
.cfi_offset %r13, -40 | |
.Lcfi55: | |
.cfi_offset %r14, -32 | |
.Lcfi56: | |
.cfi_offset %r15, -24 | |
.Lcfi57: | |
.cfi_offset %rbp, -16 | |
movq %rdx, %r13 | |
movq %rsi, %r15 | |
movq %rdi, %r14 | |
testq %rcx, %rcx | |
je .LBB21_3 | |
movups 8(%r13), %xmm0 | |
movaps %xmm0, 224(%rsp) | |
cmpq $2, %r15 | |
jb .LBB21_4 | |
movw $1025, (%r14) | |
jmp .LBB21_227 | |
.LBB21_3: | |
movw $1281, (%r14) | |
jmp .LBB21_227 | |
.LBB21_4: | |
xorl %esi, %esi | |
testq %r15, %r15 | |
sete %sil | |
movq 224(%rsp,%rsi,8), %rdi | |
shlq $3, %rcx | |
leaq (%rcx,%rcx,4), %rbp | |
leaq (%r13,%rbp), %rax | |
movq %rax, 216(%rsp) | |
movabsq $7378697629483820647, %r8 | |
leaq 128(%rsp), %r9 | |
leaq 256(%rsp), %r10 | |
movq %r13, %rbx | |
.p2align 4, 0x90 | |
.LBB21_5: | |
movq 216(%rsp), %rax | |
subq %rbx, %rax | |
imulq %r8 | |
movq %rdx, %rax | |
shrq $63, %rax | |
sarq $4, %rdx | |
addq %rax, %rdx | |
cmpq $3, %rdx | |
jbe .LBB21_20 | |
movups 8(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB21_8 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB21_8: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB21_18 | |
movups 48(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB21_11 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB21_11: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB21_18 | |
movups 88(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB21_14 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB21_14: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB21_18 | |
movups 128(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB21_17 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB21_17: | |
addq $160, %rbx | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
addq $-160, %rbp | |
testw %dx, %dx | |
je .LBB21_5 | |
.LBB21_18: | |
movzbl 256(%rsp), %eax | |
shll $8, %eax | |
orl %edx, %eax | |
testb $1, %ah | |
jne .LBB21_26 | |
.LBB21_19: | |
movw $257, (%r14) | |
jmp .LBB21_227 | |
.LBB21_20: | |
leaq 128(%rsp), %rdx | |
leaq 256(%rsp), %r8 | |
.p2align 4, 0x90 | |
.LBB21_21: | |
testq %rbp, %rbp | |
je .LBB21_26 | |
movups 8(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %rdx, %rax | |
je .LBB21_24 | |
movb $1, 128(%rsp) | |
movq %r8, %rax | |
.LBB21_24: | |
addq $40, %rbx | |
movb $0, (%rax) | |
addq $-40, %rbp | |
cmpb $0, 128(%rsp) | |
je .LBB21_21 | |
movzbl 256(%rsp), %eax | |
movzwl %ax, %eax | |
shll $8, %eax | |
testb $1, %ah | |
je .LBB21_19 | |
.LBB21_26: | |
cmpq $1, %r15 | |
ja .LBB21_232 | |
leaq 8(%r13,%r15,8), %rdx | |
leaq (%rcx,%rcx,4), %rcx | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB21_28: | |
addq (%rdx), %rax | |
addq $40, %rdx | |
addq $-40, %rcx | |
jne .LBB21_28 | |
cmpq $2, %r15 | |
jae .LBB21_234 | |
movq %rax, 224(%rsp,%r15,8) | |
movq 224(%rsp), %r12 | |
movq 232(%rsp), %rbp | |
movq %rbp, %rbx | |
imulq %r12, %rbx | |
movl $8, %ecx | |
movq %rbx, %rax | |
mulq %rcx | |
jo .LBB21_236 | |
testq %rax, %rax | |
je .LBB21_34 | |
leaq 128(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc@PLT | |
movq %rax, %rcx | |
testq %rcx, %rcx | |
jne .LBB21_35 | |
movups 136(%rsp), %xmm0 | |
movaps %xmm0, 320(%rsp) | |
movaps 320(%rsp), %xmm0 | |
movups %xmm0, 136(%rsp) | |
leaq 128(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB21_34: | |
movl $8, %ecx | |
.LBB21_35: | |
movq %r12, %rax | |
mulq %rbp | |
jno .LBB21_39 | |
movw $257, 128(%rsp) | |
testq %rbx, %rbx | |
je .LBB21_38 | |
shlq $3, %rbx | |
movl $8, %edx | |
movq %rcx, %rdi | |
movq %rbx, %rsi | |
callq __rust_dealloc@PLT | |
.LBB21_38: | |
movw $257, (%r14) | |
jmp .LBB21_227 | |
.LBB21_39: | |
movq %r14, 336(%rsp) | |
movb $0, 128(%rsp) | |
movq %rcx, 136(%rsp) | |
movq %rbx, 144(%rsp) | |
movq %rbx, 152(%rsp) | |
movq %rcx, 160(%rsp) | |
movq %r12, 168(%rsp) | |
movq %rbp, 176(%rsp) | |
movq %rbp, 184(%rsp) | |
movq $1, 192(%rsp) | |
movups 136(%rsp), %xmm0 | |
movups 152(%rsp), %xmm1 | |
movups 168(%rsp), %xmm2 | |
movups 184(%rsp), %xmm3 | |
movaps %xmm3, 304(%rsp) | |
movaps %xmm2, 288(%rsp) | |
movaps %xmm1, 272(%rsp) | |
movaps %xmm0, 256(%rsp) | |
movq 280(%rsp), %rax | |
movaps 288(%rsp), %xmm0 | |
movaps %xmm0, 384(%rsp) | |
movaps 304(%rsp), %xmm0 | |
movaps %xmm0, 368(%rsp) | |
leaq 136(%rsp), %rbp | |
movq %r15, 344(%rsp) | |
.p2align 4, 0x90 | |
.LBB21_40: | |
movq %rax, %rdx | |
leaq 40(%r13), %r12 | |
leaq 8(%r13), %rbx | |
movq 8(%r13,%r15,8), %rax | |
movq %rdx, 128(%rsp) | |
movaps 384(%rsp), %xmm0 | |
movups %xmm0, (%rbp) | |
movaps 368(%rsp), %xmm0 | |
movups %xmm0, 16(%rbp) | |
cmpq %rax, 136(%rsp,%r15,8) | |
jb .LBB21_228 | |
movq %rdx, %rcx | |
je .LBB21_43 | |
movq 152(%rsp,%r15,8), %rcx | |
imulq %rax, %rcx | |
leaq (%rdx,%rcx,8), %rcx | |
.LBB21_43: | |
movq %rcx, 352(%rsp) | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 240(%rsp) | |
movq %rax, 240(%rsp,%r15,8) | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 112(%rsp) | |
subq %rax, 112(%rsp,%r15,8) | |
movaps 240(%rsp), %xmm0 | |
movaps %xmm0, 448(%rsp) | |
movups 16(%rbp), %xmm0 | |
movaps %xmm0, 432(%rsp) | |
movaps 112(%rsp), %xmm0 | |
movaps %xmm0, 416(%rsp) | |
movups 16(%rbp), %xmm0 | |
movaps %xmm0, 400(%rsp) | |
movq %rdx, 128(%rsp) | |
movaps 448(%rsp), %xmm0 | |
movups %xmm0, (%rbp) | |
movaps 432(%rsp), %xmm0 | |
movups %xmm0, 16(%rbp) | |
movaps 416(%rsp), %xmm0 | |
movaps %xmm0, 320(%rsp) | |
movaps 400(%rsp), %xmm0 | |
movaps %xmm0, 240(%rsp) | |
cmpq %rbx, %rbp | |
movq %rdx, 32(%rsp) | |
movq %r12, 360(%rsp) | |
je .LBB21_47 | |
movl $16, %edx | |
movq %rbp, %rdi | |
movq %rbx, %rsi | |
callq memcmp@PLT | |
testl %eax, %eax | |
je .LBB21_47 | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 112(%rsp) | |
movq 112(%rsp), %rax | |
movq 16(%r13), %rcx | |
cmpq %rcx, 120(%rsp) | |
jne .LBB21_89 | |
movq 32(%r13), %r8 | |
jmp .LBB21_91 | |
.p2align 4, 0x90 | |
.LBB21_47: | |
movq 144(%rsp), %rdi | |
movq %rdi, 112(%rsp) | |
movq $1, 120(%rsp) | |
movq 152(%rsp), %rdx | |
movq 160(%rsp), %rbp | |
cmpq %rdi, %rdx | |
jne .LBB21_58 | |
cmpq $1, %rbp | |
jne .LBB21_58 | |
.LBB21_49: | |
movq 136(%rsp), %rax | |
movq %rax, 24(%rsp) | |
movq 16(%r13), %rcx | |
movq %rcx, 112(%rsp) | |
movq $1, 120(%rsp) | |
movq 24(%r13), %rsi | |
cmpq %rcx, %rsi | |
jne .LBB21_51 | |
cmpq $1, 32(%r13) | |
je .LBB21_55 | |
.LBB21_51: | |
cmpq $1, 8(%r13) | |
je .LBB21_53 | |
movq 112(%rsp), %rax | |
cmpq %rax, 24(%r13) | |
jne .LBB21_63 | |
.LBB21_53: | |
cmpq $1, 16(%r13) | |
je .LBB21_55 | |
movq 120(%rsp), %rax | |
cmpq %rax, 32(%r13) | |
jne .LBB21_63 | |
.LBB21_55: | |
movq 24(%rsp), %rax | |
imulq %rdi, %rax | |
imulq 8(%r13), %rcx | |
cmpq %rcx, %rax | |
cmovbeq %rax, %rcx | |
testq %rcx, %rcx | |
je .LBB21_225 | |
movq (%r13), %rax | |
cmpq $4, %rcx | |
jae .LBB21_191 | |
xorl %edx, %edx | |
jmp .LBB21_224 | |
.p2align 4, 0x90 | |
.LBB21_58: | |
cmpq $1, 136(%rsp) | |
je .LBB21_60 | |
movq 112(%rsp), %rax | |
cmpq %rax, 152(%rsp) | |
jne .LBB21_62 | |
.LBB21_60: | |
cmpq $1, 144(%rsp) | |
je .LBB21_49 | |
movq 120(%rsp), %rax | |
cmpq %rax, 160(%rsp) | |
je .LBB21_49 | |
.LBB21_62: | |
movq 24(%r13), %rsi | |
movq 136(%rsp), %rax | |
movq %rax, 24(%rsp) | |
.LBB21_63: | |
xorl %eax, %eax | |
cmpq $1, %rdx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
movq (%r13), %rcx | |
movq %rcx, 80(%rsp) | |
movq 32(%r13), %rbx | |
xorl %ecx, %ecx | |
cmpq $1, %rsi | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
movq %rdi, 8(%rsp) | |
je .LBB21_121 | |
cmpq $0, 24(%rsp) | |
je .LBB21_225 | |
xorl %eax, %eax | |
movq %rbp, %rcx | |
cmpq $1, %rcx | |
sete %al | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
leal (%rax,%rax,2), %eax | |
testl %eax, %ecx | |
je .LBB21_171 | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movl %eax, %ecx | |
shrl $2, %ecx | |
incl %ecx | |
leaq -1(%rdi), %r14 | |
movq %rdi, %r12 | |
andq $-4, %r12 | |
andl $3, %ecx | |
movq 80(%rsp), %rdx | |
leaq 16(%rdx), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r11 | |
movq %rcx, 16(%rsp) | |
negq %rcx | |
movq %rcx, 64(%rsp) | |
leaq 64(%rdx), %r13 | |
leaq 112(%rax), %rbp | |
movq %rax, %rcx | |
movq %rdx, %rbx | |
xorl %r15d, %r15d | |
.p2align 4, 0x90 | |
.LBB21_68: | |
cmpq $4, %rdi | |
jae .LBB21_70 | |
xorl %eax, %eax | |
jmp .LBB21_83 | |
.p2align 4, 0x90 | |
.LBB21_70: | |
testq %r12, %r12 | |
je .LBB21_74 | |
leaq (%rdi,%r15), %rax | |
movq 32(%rsp), %rdi | |
leaq (%rdi,%r15,8), %r8 | |
movq 80(%rsp), %rdx | |
leaq (%rdx,%rax,8), %rsi | |
cmpq %rsi, %r8 | |
jae .LBB21_75 | |
leaq (%rdi,%rax,8), %rax | |
leaq (%rdx,%r15,8), %rdx | |
cmpq %rax, %rdx | |
jae .LBB21_75 | |
xorl %eax, %eax | |
movq 8(%rsp), %rdi | |
jmp .LBB21_83 | |
.LBB21_74: | |
xorl %eax, %eax | |
jmp .LBB21_83 | |
.LBB21_75: | |
cmpq $0, 16(%rsp) | |
je .LBB21_78 | |
movq 64(%rsp), %rax | |
movq %r11, %rsi | |
movq %r10, %rdi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB21_77: | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
addq $4, %rdx | |
addq $32, %rdi | |
addq $32, %rsi | |
incq %rax | |
jne .LBB21_77 | |
jmp .LBB21_79 | |
.LBB21_78: | |
xorl %edx, %edx | |
.LBB21_79: | |
cmpq $12, 72(%rsp) | |
jb .LBB21_82 | |
movq %r12, %rax | |
subq %rdx, %rax | |
leaq (%r13,%rdx,8), %rsi | |
leaq (%rbp,%rdx,8), %rdx | |
.p2align 4, 0x90 | |
.LBB21_81: | |
movups -64(%rsi), %xmm0 | |
movups -48(%rsi), %xmm1 | |
movups %xmm0, -112(%rdx) | |
movups %xmm1, -96(%rdx) | |
movups -32(%rsi), %xmm0 | |
movups -16(%rsi), %xmm1 | |
movups %xmm0, -80(%rdx) | |
movups %xmm1, -64(%rdx) | |
movups (%rsi), %xmm0 | |
movups 16(%rsi), %xmm1 | |
movups %xmm0, -48(%rdx) | |
movups %xmm1, -32(%rdx) | |
movups 32(%rsi), %xmm0 | |
movups 48(%rsi), %xmm1 | |
movups %xmm0, -16(%rdx) | |
movups %xmm1, (%rdx) | |
subq $-128, %rsi | |
subq $-128, %rdx | |
addq $-16, %rax | |
jne .LBB21_81 | |
.LBB21_82: | |
movq 8(%rsp), %rdi | |
cmpq %r12, %rdi | |
movq %r12, %rax | |
je .LBB21_88 | |
.p2align 4, 0x90 | |
.LBB21_83: | |
movl %edi, %edx | |
subl %eax, %edx | |
movq %r14, %rsi | |
subq %rax, %rsi | |
andq $7, %rdx | |
je .LBB21_86 | |
leaq (%rbx,%rax,8), %rdi | |
leaq (%rcx,%rax,8), %r8 | |
negq %rdx | |
.p2align 4, 0x90 | |
.LBB21_85: | |
incq %rax | |
movq (%rdi), %r9 | |
movq %r9, (%r8) | |
addq $8, %rdi | |
addq $8, %r8 | |
incq %rdx | |
jne .LBB21_85 | |
.LBB21_86: | |
cmpq $7, %rsi | |
movq 8(%rsp), %rdi | |
jb .LBB21_88 | |
.p2align 4, 0x90 | |
.LBB21_87: | |
movq (%rbx,%rax,8), %rdx | |
movq %rdx, (%rcx,%rax,8) | |
movq 8(%rbx,%rax,8), %rdx | |
movq %rdx, 8(%rcx,%rax,8) | |
movq 16(%rbx,%rax,8), %rdx | |
movq %rdx, 16(%rcx,%rax,8) | |
movq 24(%rbx,%rax,8), %rdx | |
movq %rdx, 24(%rcx,%rax,8) | |
movq 32(%rbx,%rax,8), %rdx | |
movq %rdx, 32(%rcx,%rax,8) | |
movq 40(%rbx,%rax,8), %rdx | |
movq %rdx, 40(%rcx,%rax,8) | |
movq 48(%rbx,%rax,8), %rdx | |
movq %rdx, 48(%rcx,%rax,8) | |
movq 56(%rbx,%rax,8), %rdx | |
movq %rdx, 56(%rcx,%rax,8) | |
leaq 8(%rax), %rax | |
cmpq %rax, %rdi | |
jne .LBB21_87 | |
.LBB21_88: | |
incq %r15 | |
addq $8, %r10 | |
addq $8, %r11 | |
addq $8, %r13 | |
addq $8, %rbp | |
addq $8, %rbx | |
addq $8, %rcx | |
cmpq 24(%rsp), %r15 | |
jne .LBB21_68 | |
jmp .LBB21_225 | |
.LBB21_89: | |
cmpq $1, %rcx | |
jne .LBB21_230 | |
xorl %r8d, %r8d | |
.LBB21_91: | |
movq (%rbx), %rcx | |
cmpq %rcx, %rax | |
jne .LBB21_93 | |
movq 24(%r13), %rsi | |
jmp .LBB21_95 | |
.LBB21_93: | |
cmpq $1, %rcx | |
jne .LBB21_230 | |
xorl %esi, %esi | |
.LBB21_95: | |
movq (%r13), %rax | |
movq %rax, 8(%rsp) | |
movq 136(%rsp), %rdx | |
movq 144(%rsp), %rdi | |
movq 152(%rsp), %rbp | |
movq 160(%rsp), %rbx | |
xorl %eax, %eax | |
cmpq $1, %rbp | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
cmpq $1, %rsi | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %ecx, %eax | |
movq %rdx, 80(%rsp) | |
movq %rdi, 24(%rsp) | |
je .LBB21_146 | |
testq %rdx, %rdx | |
je .LBB21_225 | |
xorl %eax, %eax | |
movq %r8, %rcx | |
cmpq $1, %rcx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
je .LBB21_181 | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movl %eax, %ecx | |
shrl $2, %ecx | |
incl %ecx | |
leaq -1(%rdi), %r15 | |
movq %rdi, %r12 | |
andq $-4, %r12 | |
andl $3, %ecx | |
movq 8(%rsp), %rdx | |
leaq 16(%rdx), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r14 | |
movq %rcx, 16(%rsp) | |
negq %rcx | |
movq %rcx, 64(%rsp) | |
leaq 64(%rdx), %r13 | |
leaq 112(%rax), %rcx | |
movq %rax, %rbp | |
movq %rdx, %rbx | |
xorl %r11d, %r11d | |
.p2align 4, 0x90 | |
.LBB21_100: | |
cmpq $4, %rdi | |
jae .LBB21_102 | |
xorl %edx, %edx | |
jmp .LBB21_115 | |
.p2align 4, 0x90 | |
.LBB21_102: | |
testq %r12, %r12 | |
je .LBB21_106 | |
leaq (%rdi,%r11), %rax | |
movq 32(%rsp), %rdi | |
leaq (%rdi,%r11,8), %r8 | |
movq 8(%rsp), %rdx | |
leaq (%rdx,%rax,8), %rsi | |
cmpq %rsi, %r8 | |
jae .LBB21_107 | |
leaq (%rdi,%rax,8), %rax | |
leaq (%rdx,%r11,8), %rdx | |
cmpq %rax, %rdx | |
jae .LBB21_107 | |
xorl %edx, %edx | |
movq 24(%rsp), %rdi | |
jmp .LBB21_115 | |
.LBB21_106: | |
xorl %edx, %edx | |
jmp .LBB21_115 | |
.LBB21_107: | |
cmpq $0, 16(%rsp) | |
je .LBB21_110 | |
movq 64(%rsp), %rax | |
movq %r14, %rsi | |
movq %r10, %rdi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB21_109: | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
addq $4, %rdx | |
addq $32, %rdi | |
addq $32, %rsi | |
incq %rax | |
jne .LBB21_109 | |
jmp .LBB21_111 | |
.LBB21_110: | |
xorl %edx, %edx | |
.LBB21_111: | |
cmpq $12, 72(%rsp) | |
jb .LBB21_114 | |
movq %r12, %rax | |
subq %rdx, %rax | |
leaq (%r13,%rdx,8), %rsi | |
leaq (%rcx,%rdx,8), %rdx | |
.p2align 4, 0x90 | |
.LBB21_113: | |
movups -64(%rsi), %xmm0 | |
movups -48(%rsi), %xmm1 | |
movups %xmm0, -112(%rdx) | |
movups %xmm1, -96(%rdx) | |
movups -32(%rsi), %xmm0 | |
movups -16(%rsi), %xmm1 | |
movups %xmm0, -80(%rdx) | |
movups %xmm1, -64(%rdx) | |
movups (%rsi), %xmm0 | |
movups 16(%rsi), %xmm1 | |
movups %xmm0, -48(%rdx) | |
movups %xmm1, -32(%rdx) | |
movups 32(%rsi), %xmm0 | |
movups 48(%rsi), %xmm1 | |
movups %xmm0, -16(%rdx) | |
movups %xmm1, (%rdx) | |
subq $-128, %rsi | |
subq $-128, %rdx | |
addq $-16, %rax | |
jne .LBB21_113 | |
.LBB21_114: | |
movq 24(%rsp), %rdi | |
cmpq %r12, %rdi | |
movq %r12, %rdx | |
je .LBB21_120 | |
.p2align 4, 0x90 | |
.LBB21_115: | |
movl %edi, %eax | |
subl %edx, %eax | |
movq %r15, %rsi | |
subq %rdx, %rsi | |
andq $7, %rax | |
je .LBB21_118 | |
leaq (%rbx,%rdx,8), %rdi | |
leaq (%rbp,%rdx,8), %r8 | |
negq %rax | |
.p2align 4, 0x90 | |
.LBB21_117: | |
incq %rdx | |
movq (%rdi), %r9 | |
movq %r9, (%r8) | |
addq $8, %rdi | |
addq $8, %r8 | |
incq %rax | |
jne .LBB21_117 | |
.LBB21_118: | |
cmpq $7, %rsi | |
movq 24(%rsp), %rdi | |
jb .LBB21_120 | |
.p2align 4, 0x90 | |
.LBB21_119: | |
movq (%rbx,%rdx,8), %rax | |
movq %rax, (%rbp,%rdx,8) | |
movq 8(%rbx,%rdx,8), %rax | |
movq %rax, 8(%rbp,%rdx,8) | |
movq 16(%rbx,%rdx,8), %rax | |
movq %rax, 16(%rbp,%rdx,8) | |
movq 24(%rbx,%rdx,8), %rax | |
movq %rax, 24(%rbp,%rdx,8) | |
movq 32(%rbx,%rdx,8), %rax | |
movq %rax, 32(%rbp,%rdx,8) | |
movq 40(%rbx,%rdx,8), %rax | |
movq %rax, 40(%rbp,%rdx,8) | |
movq 48(%rbx,%rdx,8), %rax | |
movq %rax, 48(%rbp,%rdx,8) | |
movq 56(%rbx,%rdx,8), %rax | |
movq %rax, 56(%rbp,%rdx,8) | |
leaq 8(%rdx), %rdx | |
cmpq %rdx, %rdi | |
jne .LBB21_119 | |
.LBB21_120: | |
incq %r11 | |
addq $8, %r10 | |
addq $8, %r14 | |
addq $8, %r13 | |
addq $8, %rcx | |
addq $8, %rbx | |
addq $8, %rbp | |
cmpq 80(%rsp), %r11 | |
jne .LBB21_100 | |
jmp .LBB21_225 | |
.LBB21_121: | |
movq %rsi, 48(%rsp) | |
movq %rdx, 56(%rsp) | |
cmpq $0, 24(%rsp) | |
je .LBB21_225 | |
xorl %eax, %eax | |
movq %rbp, %rcx | |
cmpq $1, %rcx | |
sete %al | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
leal (%rax,%rax,2), %eax | |
testl %eax, %ecx | |
je .LBB21_195 | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 64(%rsp) | |
movl %eax, %esi | |
shrl $2, %esi | |
incl %esi | |
leaq -1(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movq %rdi, %rax | |
andq $-4, %rax | |
movq %rax, 16(%rsp) | |
andl $3, %esi | |
movq 80(%rsp), %rcx | |
leaq 16(%rcx), %r11 | |
movq 48(%rsp), %rax | |
leaq (,%rax,8), %r10 | |
movq 32(%rsp), %r14 | |
leaq 16(%r14), %r8 | |
movq 56(%rsp), %rdx | |
leaq (,%rdx,8), %r9 | |
movq %rsi, 88(%rsp) | |
negq %rsi | |
movq %rsi, 40(%rsp) | |
leaq 64(%rcx), %r15 | |
leaq 112(%r14), %r12 | |
movq %rcx, %rdx | |
xorl %r13d, %r13d | |
jmp .LBB21_125 | |
.LBB21_132: | |
cmpq $0, 88(%rsp) | |
je .LBB21_135 | |
movq 40(%rsp), %rax | |
movq %r8, %rdi | |
movq %r11, %rbx | |
xorl %esi, %esi | |
.p2align 4, 0x90 | |
.LBB21_134: | |
movups -16(%rbx), %xmm0 | |
movups (%rbx), %xmm1 | |
movups %xmm0, -16(%rdi) | |
movups %xmm1, (%rdi) | |
addq $4, %rsi | |
addq $32, %rbx | |
addq $32, %rdi | |
incq %rax | |
jne .LBB21_134 | |
jmp .LBB21_136 | |
.LBB21_135: | |
xorl %esi, %esi | |
.LBB21_136: | |
cmpq $12, 64(%rsp) | |
jb .LBB21_139 | |
movq 16(%rsp), %rax | |
subq %rsi, %rax | |
leaq (%r15,%rsi,8), %rdi | |
leaq (%r12,%rsi,8), %rsi | |
.p2align 4, 0x90 | |
.LBB21_138: | |
movups -64(%rdi), %xmm0 | |
movups -48(%rdi), %xmm1 | |
movups %xmm0, -112(%rsi) | |
movups %xmm1, -96(%rsi) | |
movups -32(%rdi), %xmm0 | |
movups -16(%rdi), %xmm1 | |
movups %xmm0, -80(%rsi) | |
movups %xmm1, -64(%rsi) | |
movups (%rdi), %xmm0 | |
movups 16(%rdi), %xmm1 | |
movups %xmm0, -48(%rsi) | |
movups %xmm1, -32(%rsi) | |
movups 32(%rdi), %xmm0 | |
movups 48(%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
subq $-128, %rdi | |
subq $-128, %rsi | |
addq $-16, %rax | |
jne .LBB21_138 | |
.LBB21_139: | |
movq 8(%rsp), %rdi | |
movq 16(%rsp), %rax | |
cmpq %rax, %rdi | |
je .LBB21_145 | |
jmp .LBB21_140 | |
.p2align 4, 0x90 | |
.LBB21_125: | |
cmpq $4, %rdi | |
jae .LBB21_127 | |
xorl %eax, %eax | |
jmp .LBB21_140 | |
.p2align 4, 0x90 | |
.LBB21_127: | |
cmpq $0, 16(%rsp) | |
je .LBB21_131 | |
movq 56(%rsp), %rax | |
imulq %r13, %rax | |
movq 48(%rsp), %rsi | |
imulq %r13, %rsi | |
movq 8(%rsp), %rcx | |
leaq (%rcx,%rsi), %rdi | |
movq 32(%rsp), %rcx | |
leaq (%rcx,%rax,8), %rbx | |
movq 80(%rsp), %rbp | |
leaq (%rbp,%rdi,8), %rdi | |
cmpq %rdi, %rbx | |
movq 8(%rsp), %rdi | |
jae .LBB21_132 | |
addq %rdi, %rax | |
leaq (%rcx,%rax,8), %rax | |
leaq (%rbp,%rsi,8), %rsi | |
cmpq %rax, %rsi | |
jae .LBB21_132 | |
.LBB21_131: | |
xorl %eax, %eax | |
.LBB21_140: | |
subl %eax, %edi | |
movq 72(%rsp), %rsi | |
subq %rax, %rsi | |
andq $7, %rdi | |
je .LBB21_143 | |
leaq (%rdx,%rax,8), %rbp | |
leaq (%r14,%rax,8), %rbx | |
negq %rdi | |
.p2align 4, 0x90 | |
.LBB21_142: | |
incq %rax | |
movq (%rbp), %rcx | |
movq %rcx, (%rbx) | |
addq $8, %rbp | |
addq $8, %rbx | |
incq %rdi | |
jne .LBB21_142 | |
.LBB21_143: | |
cmpq $7, %rsi | |
movq 8(%rsp), %rdi | |
jb .LBB21_145 | |
.p2align 4, 0x90 | |
.LBB21_144: | |
movq (%rdx,%rax,8), %rcx | |
movq %rcx, (%r14,%rax,8) | |
movq 8(%rdx,%rax,8), %rcx | |
movq %rcx, 8(%r14,%rax,8) | |
movq 16(%rdx,%rax,8), %rcx | |
movq %rcx, 16(%r14,%rax,8) | |
movq 24(%rdx,%rax,8), %rcx | |
movq %rcx, 24(%r14,%rax,8) | |
movq 32(%rdx,%rax,8), %rcx | |
movq %rcx, 32(%r14,%rax,8) | |
movq 40(%rdx,%rax,8), %rcx | |
movq %rcx, 40(%r14,%rax,8) | |
movq 48(%rdx,%rax,8), %rcx | |
movq %rcx, 48(%r14,%rax,8) | |
movq 56(%rdx,%rax,8), %rcx | |
movq %rcx, 56(%r14,%rax,8) | |
leaq 8(%rax), %rax | |
cmpq %rax, %rdi | |
jne .LBB21_144 | |
.LBB21_145: | |
incq %r13 | |
addq %r10, %r11 | |
addq %r9, %r8 | |
addq %r10, %r15 | |
addq %r9, %r12 | |
addq %r10, %rdx | |
addq %r9, %r14 | |
cmpq 24(%rsp), %r13 | |
jne .LBB21_125 | |
jmp .LBB21_225 | |
.LBB21_146: | |
movq %rbp, 48(%rsp) | |
movq %rsi, 56(%rsp) | |
testq %rdx, %rdx | |
je .LBB21_225 | |
xorl %eax, %eax | |
movq %r8, %rcx | |
cmpq $1, %rcx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
je .LBB21_205 | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 64(%rsp) | |
movl %eax, %esi | |
shrl $2, %esi | |
incl %esi | |
leaq -1(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movq %rdi, %rax | |
andq $-4, %rax | |
movq %rax, 16(%rsp) | |
andl $3, %esi | |
movq 8(%rsp), %rdx | |
leaq 16(%rdx), %r12 | |
movq 56(%rsp), %rax | |
leaq (,%rax,8), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r8 | |
movq 48(%rsp), %rcx | |
leaq (,%rcx,8), %r9 | |
movq %rsi, 88(%rsp) | |
negq %rsi | |
movq %rsi, 40(%rsp) | |
leaq 64(%rdx), %r14 | |
leaq 112(%rax), %r13 | |
movq %rax, %rcx | |
movq %rdx, %rax | |
xorl %r11d, %r11d | |
jmp .LBB21_150 | |
.LBB21_157: | |
cmpq $0, 88(%rsp) | |
je .LBB21_160 | |
movq 40(%rsp), %rdx | |
movq %r8, %rdi | |
movq %r12, %rbx | |
xorl %esi, %esi | |
.p2align 4, 0x90 | |
.LBB21_159: | |
movups -16(%rbx), %xmm0 | |
movups (%rbx), %xmm1 | |
movups %xmm0, -16(%rdi) | |
movups %xmm1, (%rdi) | |
addq $4, %rsi | |
addq $32, %rbx | |
addq $32, %rdi | |
incq %rdx | |
jne .LBB21_159 | |
jmp .LBB21_161 | |
.LBB21_160: | |
xorl %esi, %esi | |
.LBB21_161: | |
cmpq $12, 64(%rsp) | |
jb .LBB21_164 | |
movq 16(%rsp), %rdx | |
subq %rsi, %rdx | |
leaq (%r14,%rsi,8), %rbx | |
leaq (%r13,%rsi,8), %rsi | |
.p2align 4, 0x90 | |
.LBB21_163: | |
movups -64(%rbx), %xmm0 | |
movups -48(%rbx), %xmm1 | |
movups %xmm0, -112(%rsi) | |
movups %xmm1, -96(%rsi) | |
movups -32(%rbx), %xmm0 | |
movups -16(%rbx), %xmm1 | |
movups %xmm0, -80(%rsi) | |
movups %xmm1, -64(%rsi) | |
movups (%rbx), %xmm0 | |
movups 16(%rbx), %xmm1 | |
movups %xmm0, -48(%rsi) | |
movups %xmm1, -32(%rsi) | |
movups 32(%rbx), %xmm0 | |
movups 48(%rbx), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
subq $-128, %rbx | |
subq $-128, %rsi | |
addq $-16, %rdx | |
jne .LBB21_163 | |
.LBB21_164: | |
movq 24(%rsp), %rdi | |
movq 16(%rsp), %rdx | |
cmpq %rdx, %rdi | |
je .LBB21_170 | |
jmp .LBB21_165 | |
.p2align 4, 0x90 | |
.LBB21_150: | |
cmpq $4, %rdi | |
jae .LBB21_152 | |
xorl %edx, %edx | |
jmp .LBB21_165 | |
.p2align 4, 0x90 | |
.LBB21_152: | |
cmpq $0, 16(%rsp) | |
je .LBB21_156 | |
movq 48(%rsp), %rdx | |
imulq %r11, %rdx | |
movq 56(%rsp), %rsi | |
imulq %r11, %rsi | |
movq 24(%rsp), %rdi | |
leaq (%rdi,%rsi), %rdi | |
movq 32(%rsp), %rbp | |
leaq (%rbp,%rdx,8), %r15 | |
movq 8(%rsp), %rbx | |
leaq (%rbx,%rdi,8), %rdi | |
cmpq %rdi, %r15 | |
movq 24(%rsp), %rdi | |
jae .LBB21_157 | |
addq %rdi, %rdx | |
leaq (%rbp,%rdx,8), %rdx | |
leaq (%rbx,%rsi,8), %rsi | |
cmpq %rdx, %rsi | |
jae .LBB21_157 | |
.LBB21_156: | |
xorl %edx, %edx | |
.LBB21_165: | |
movl %edi, %ebx | |
subl %edx, %ebx | |
movq 72(%rsp), %rsi | |
subq %rdx, %rsi | |
andq $7, %rbx | |
je .LBB21_168 | |
leaq (%rax,%rdx,8), %rbp | |
leaq (%rcx,%rdx,8), %rdi | |
negq %rbx | |
.p2align 4, 0x90 | |
.LBB21_167: | |
incq %rdx | |
movq (%rbp), %r15 | |
movq %r15, (%rdi) | |
addq $8, %rbp | |
addq $8, %rdi | |
incq %rbx | |
jne .LBB21_167 | |
.LBB21_168: | |
cmpq $7, %rsi | |
movq 24(%rsp), %rdi | |
jb .LBB21_170 | |
.p2align 4, 0x90 | |
.LBB21_169: | |
movq (%rax,%rdx,8), %rsi | |
movq %rsi, (%rcx,%rdx,8) | |
movq 8(%rax,%rdx,8), %rsi | |
movq %rsi, 8(%rcx,%rdx,8) | |
movq 16(%rax,%rdx,8), %rsi | |
movq %rsi, 16(%rcx,%rdx,8) | |
movq 24(%rax,%rdx,8), %rsi | |
movq %rsi, 24(%rcx,%rdx,8) | |
movq 32(%rax,%rdx,8), %rsi | |
movq %rsi, 32(%rcx,%rdx,8) | |
movq 40(%rax,%rdx,8), %rsi | |
movq %rsi, 40(%rcx,%rdx,8) | |
movq 48(%rax,%rdx,8), %rsi | |
movq %rsi, 48(%rcx,%rdx,8) | |
movq 56(%rax,%rdx,8), %rsi | |
movq %rsi, 56(%rcx,%rdx,8) | |
leaq 8(%rdx), %rdx | |
cmpq %rdx, %rdi | |
jne .LBB21_169 | |
.LBB21_170: | |
incq %r11 | |
addq %r10, %r12 | |
addq %r9, %r8 | |
addq %r10, %r14 | |
addq %r9, %r13 | |
addq %r10, %rax | |
addq %r9, %rcx | |
cmpq 80(%rsp), %r11 | |
jne .LBB21_150 | |
jmp .LBB21_225 | |
.LBB21_171: | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 96(%rsp) | |
movl %edi, %r8d | |
andl $3, %r8d | |
leaq (,%rbx,8), %rdx | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
leaq (,%rbp,8), %rbx | |
shlq $5, %rbp | |
movq %rbp, 64(%rsp) | |
xorl %eax, %eax | |
movq %rax, 40(%rsp) | |
movq 32(%rsp), %rax | |
xorl %ecx, %ecx | |
movq %r8, 104(%rsp) | |
movq %rdx, 56(%rsp) | |
movq %rbx, 48(%rsp) | |
.p2align 4, 0x90 | |
.LBB21_173: | |
testq %r8, %r8 | |
movq %rax, 72(%rsp) | |
movq %rcx, 16(%rsp) | |
je .LBB21_176 | |
movq %rax, %rcx | |
movq 80(%rsp), %rsi | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB21_175: | |
incq %rax | |
movq (%rsi), %rdi | |
movq %rdi, (%rcx) | |
addq %rdx, %rsi | |
addq %rbx, %rcx | |
cmpq %rax, %r8 | |
jne .LBB21_175 | |
jmp .LBB21_177 | |
.p2align 4, 0x90 | |
.LBB21_176: | |
xorl %eax, %eax | |
.LBB21_177: | |
cmpq $3, 96(%rsp) | |
movq 64(%rsp), %r11 | |
movq 88(%rsp), %r14 | |
jb .LBB21_180 | |
movq 8(%rsp), %rcx | |
subq %rax, %rcx | |
leaq 3(%rax), %rbx | |
movq 56(%rsp), %r9 | |
movq %r9, %rsi | |
imulq %rbx, %rsi | |
movq 48(%rsp), %r8 | |
imulq %r8, %rbx | |
movq 40(%rsp), %rdi | |
movq %rdi, %r15 | |
addq %r15, %rbx | |
leaq 2(%rax), %rbp | |
movq %r9, %r13 | |
imulq %rbp, %r13 | |
imulq %r8, %rbp | |
addq %r15, %rbp | |
movq %r9, %r10 | |
imulq %rax, %r10 | |
movq %r8, %rdi | |
imulq %rax, %rdi | |
addq %r15, %rdi | |
incq %rax | |
imulq %rax, %r9 | |
imulq %r8, %rax | |
addq %r15, %rax | |
movq 32(%rsp), %r15 | |
movq 80(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB21_179: | |
movq (%r10,%r12), %r8 | |
movq %r8, (%rdi,%r15) | |
movq (%r9,%r12), %rdx | |
movq %rdx, (%rax,%r15) | |
movq (%r13,%r12), %rdx | |
movq %rdx, (%rbp,%r15) | |
movq (%rsi,%r12), %rdx | |
movq %rdx, (%rbx,%r15) | |
addq %r14, %r12 | |
addq %r11, %r15 | |
addq $-4, %rcx | |
jne .LBB21_179 | |
.LBB21_180: | |
movq 16(%rsp), %rcx | |
incq %rcx | |
addq $8, 80(%rsp) | |
movq 72(%rsp), %rax | |
addq $8, %rax | |
addq $8, 40(%rsp) | |
cmpq 24(%rsp), %rcx | |
movq 104(%rsp), %r8 | |
movq 56(%rsp), %rdx | |
movq 48(%rsp), %rbx | |
jne .LBB21_173 | |
jmp .LBB21_225 | |
.LBB21_181: | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 96(%rsp) | |
movl %edi, %r9d | |
andl $3, %r9d | |
leaq (,%r8,8), %rbp | |
shlq $5, %r8 | |
movq %r8, 64(%rsp) | |
leaq (,%rbx,8), %rcx | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
xorl %eax, %eax | |
movq %rax, 40(%rsp) | |
movq 32(%rsp), %rax | |
xorl %edx, %edx | |
movq %r9, 104(%rsp) | |
movq %rbp, 56(%rsp) | |
movq %rcx, 48(%rsp) | |
.p2align 4, 0x90 | |
.LBB21_183: | |
testq %r9, %r9 | |
movq %rax, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB21_186 | |
movq 8(%rsp), %rsi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB21_185: | |
incq %rdx | |
movq (%rsi), %rdi | |
movq %rdi, (%rax) | |
addq %rbp, %rsi | |
addq %rcx, %rax | |
cmpq %rdx, %r9 | |
jne .LBB21_185 | |
jmp .LBB21_187 | |
.p2align 4, 0x90 | |
.LBB21_186: | |
xorl %edx, %edx | |
.LBB21_187: | |
cmpq $3, 96(%rsp) | |
movq 64(%rsp), %r14 | |
movq 88(%rsp), %r11 | |
jb .LBB21_190 | |
movq 24(%rsp), %rax | |
subq %rdx, %rax | |
leaq 3(%rdx), %rbp | |
movq 56(%rsp), %r9 | |
movq %r9, %rsi | |
imulq %rbp, %rsi | |
movq 48(%rsp), %r15 | |
imulq %r15, %rbp | |
movq 40(%rsp), %rdi | |
movq %rdi, %r12 | |
addq %r12, %rbp | |
leaq 2(%rdx), %r8 | |
movq %r9, %rbx | |
imulq %r8, %rbx | |
imulq %r15, %r8 | |
addq %r12, %r8 | |
movq %r9, %r10 | |
imulq %rdx, %r10 | |
movq %r15, %rdi | |
imulq %rdx, %rdi | |
addq %r12, %rdi | |
incq %rdx | |
imulq %rdx, %r9 | |
imulq %r15, %rdx | |
addq %r12, %rdx | |
movq 32(%rsp), %r15 | |
movq 8(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB21_189: | |
movq (%r10,%r12), %r13 | |
movq %r13, (%rdi,%r15) | |
movq (%r9,%r12), %rcx | |
movq %rcx, (%rdx,%r15) | |
movq (%rbx,%r12), %rcx | |
movq %rcx, (%r8,%r15) | |
movq (%rsi,%r12), %rcx | |
movq %rcx, (%rbp,%r15) | |
addq %r14, %r12 | |
addq %r11, %r15 | |
addq $-4, %rax | |
jne .LBB21_189 | |
.LBB21_190: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
addq $8, 8(%rsp) | |
movq 72(%rsp), %rax | |
addq $8, %rax | |
addq $8, 40(%rsp) | |
cmpq 80(%rsp), %rdx | |
movq 104(%rsp), %r9 | |
movq 56(%rsp), %rbp | |
movq 48(%rsp), %rcx | |
jne .LBB21_183 | |
jmp .LBB21_225 | |
.LBB21_191: | |
movq %rcx, %rdx | |
andq $-4, %rdx | |
je .LBB21_215 | |
leaq (%rax,%rcx,8), %rsi | |
movq 32(%rsp), %rbx | |
cmpq %rsi, %rbx | |
jae .LBB21_216 | |
leaq (%rbx,%rcx,8), %rsi | |
cmpq %rsi, %rax | |
jae .LBB21_216 | |
xorl %edx, %edx | |
jmp .LBB21_224 | |
.LBB21_195: | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 104(%rsp) | |
movl %edi, %r8d | |
andl $3, %r8d | |
shlq $3, 48(%rsp) | |
shlq $3, 56(%rsp) | |
leaq (,%rbx,8), %rdi | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
leaq (,%rbp,8), %r14 | |
shlq $5, %rbp | |
movq %rbp, 64(%rsp) | |
xorl %eax, %eax | |
movq %rax, 96(%rsp) | |
movq 32(%rsp), %rcx | |
xorl %edx, %edx | |
movq %r8, 208(%rsp) | |
movq %rdi, 40(%rsp) | |
.p2align 4, 0x90 | |
.LBB21_197: | |
testq %r8, %r8 | |
movq %rcx, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB21_200 | |
movq 80(%rsp), %rdx | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB21_199: | |
incq %rax | |
movq (%rdx), %rsi | |
movq %rsi, (%rcx) | |
addq %rdi, %rdx | |
addq %r14, %rcx | |
cmpq %rax, %r8 | |
jne .LBB21_199 | |
jmp .LBB21_201 | |
.p2align 4, 0x90 | |
.LBB21_200: | |
xorl %eax, %eax | |
.LBB21_201: | |
cmpq $3, 104(%rsp) | |
movq 64(%rsp), %r10 | |
movq 88(%rsp), %r9 | |
jb .LBB21_204 | |
movq 8(%rsp), %rsi | |
subq %rax, %rsi | |
leaq 3(%rax), %r12 | |
movq 40(%rsp), %rcx | |
movq %rcx, %r11 | |
imulq %r12, %r11 | |
imulq %r14, %r12 | |
movq 96(%rsp), %rdx | |
movq %rdx, %rbx | |
addq %rbx, %r12 | |
leaq 2(%rax), %r13 | |
movq %rcx, %r8 | |
imulq %r13, %r8 | |
imulq %r14, %r13 | |
addq %rbx, %r13 | |
movq %rcx, %rdx | |
imulq %rax, %rdx | |
movq %r14, %rdi | |
imulq %rax, %rdi | |
addq %rbx, %rdi | |
incq %rax | |
imulq %rax, %rcx | |
imulq %r14, %rax | |
addq %rbx, %rax | |
movq 32(%rsp), %r15 | |
movq 80(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB21_203: | |
movq (%rdx,%rbx), %rbp | |
movq %rbp, (%rdi,%r15) | |
movq (%rcx,%rbx), %rbp | |
movq %rbp, (%rax,%r15) | |
movq (%r8,%rbx), %rbp | |
movq %rbp, (%r13,%r15) | |
movq (%r11,%rbx), %rbp | |
movq %rbp, (%r12,%r15) | |
addq %r9, %rbx | |
addq %r10, %r15 | |
addq $-4, %rsi | |
jne .LBB21_203 | |
.LBB21_204: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
movq 48(%rsp), %rax | |
addq %rax, 80(%rsp) | |
movq 56(%rsp), %rax | |
movq 72(%rsp), %rcx | |
addq %rax, %rcx | |
addq %rax, 96(%rsp) | |
cmpq 24(%rsp), %rdx | |
movq 208(%rsp), %r8 | |
movq 40(%rsp), %rdi | |
jne .LBB21_197 | |
jmp .LBB21_225 | |
.LBB21_205: | |
testq %rdi, %rdi | |
je .LBB21_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 104(%rsp) | |
andl $3, %edi | |
shlq $3, 56(%rsp) | |
shlq $3, 48(%rsp) | |
leaq (,%r8,8), %rbp | |
shlq $5, %r8 | |
movq %r8, 64(%rsp) | |
leaq (,%rbx,8), %r11 | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
xorl %eax, %eax | |
movq %rax, 96(%rsp) | |
movq 32(%rsp), %rcx | |
xorl %edx, %edx | |
movq %rdi, 208(%rsp) | |
movq %rbp, 40(%rsp) | |
.p2align 4, 0x90 | |
.LBB21_207: | |
testq %rdi, %rdi | |
movq %rcx, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB21_210 | |
movq %rcx, %rax | |
movq 8(%rsp), %rcx | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB21_209: | |
incq %rdx | |
movq (%rcx), %rsi | |
movq %rsi, (%rax) | |
addq %rbp, %rcx | |
addq %r11, %rax | |
cmpq %rdx, %rdi | |
jne .LBB21_209 | |
jmp .LBB21_211 | |
.p2align 4, 0x90 | |
.LBB21_210: | |
xorl %edx, %edx | |
.LBB21_211: | |
cmpq $3, 104(%rsp) | |
movq 64(%rsp), %r10 | |
movq 88(%rsp), %r9 | |
jb .LBB21_214 | |
movq 24(%rsp), %rax | |
subq %rdx, %rax | |
leaq 3(%rdx), %r12 | |
movq 40(%rsp), %rsi | |
movq %rsi, %r14 | |
imulq %r12, %r14 | |
imulq %r11, %r12 | |
movq 96(%rsp), %rcx | |
movq %rcx, %rbp | |
addq %rbp, %r12 | |
leaq 2(%rdx), %r8 | |
movq %rsi, %r13 | |
imulq %r8, %r13 | |
imulq %r11, %r8 | |
addq %rbp, %r8 | |
movq %rsi, %rcx | |
imulq %rdx, %rcx | |
movq %r11, %rdi | |
imulq %rdx, %rdi | |
addq %rbp, %rdi | |
incq %rdx | |
movq %rsi, %rbx | |
imulq %rdx, %rbx | |
imulq %r11, %rdx | |
addq %rbp, %rdx | |
movq 32(%rsp), %r15 | |
movq 8(%rsp), %rbp | |
.p2align 4, 0x90 | |
.LBB21_213: | |
movq (%rcx,%rbp), %rsi | |
movq %rsi, (%rdi,%r15) | |
movq (%rbx,%rbp), %rsi | |
movq %rsi, (%rdx,%r15) | |
movq (%r13,%rbp), %rsi | |
movq %rsi, (%r8,%r15) | |
movq (%r14,%rbp), %rsi | |
movq %rsi, (%r12,%r15) | |
addq %r10, %rbp | |
addq %r9, %r15 | |
addq $-4, %rax | |
jne .LBB21_213 | |
.LBB21_214: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
movq 56(%rsp), %rax | |
addq %rax, 8(%rsp) | |
movq 48(%rsp), %rax | |
movq 72(%rsp), %rcx | |
addq %rax, %rcx | |
addq %rax, 96(%rsp) | |
cmpq 80(%rsp), %rdx | |
movq 208(%rsp), %rdi | |
movq 40(%rsp), %rbp | |
jne .LBB21_207 | |
jmp .LBB21_225 | |
.LBB21_215: | |
xorl %edx, %edx | |
jmp .LBB21_224 | |
.LBB21_216: | |
leaq -4(%rdx), %rsi | |
movl %esi, %edi | |
shrl $2, %edi | |
incl %edi | |
andq $3, %rdi | |
je .LBB21_219 | |
negq %rdi | |
xorl %ebp, %ebp | |
.p2align 4, 0x90 | |
.LBB21_218: | |
movups (%rax,%rbp,8), %xmm0 | |
movups 16(%rax,%rbp,8), %xmm1 | |
movups %xmm0, (%rbx,%rbp,8) | |
movups %xmm1, 16(%rbx,%rbp,8) | |
addq $4, %rbp | |
incq %rdi | |
jne .LBB21_218 | |
jmp .LBB21_220 | |
.LBB21_219: | |
xorl %ebp, %ebp | |
.LBB21_220: | |
cmpq $12, %rsi | |
jb .LBB21_223 | |
movq %rdx, %rsi | |
subq %rbp, %rsi | |
leaq 112(%rax,%rbp,8), %rdi | |
leaq 112(%rbx,%rbp,8), %rbp | |
.p2align 4, 0x90 | |
.LBB21_222: | |
movups -112(%rdi), %xmm0 | |
movups -96(%rdi), %xmm1 | |
movups %xmm0, -112(%rbp) | |
movups %xmm1, -96(%rbp) | |
movups -80(%rdi), %xmm0 | |
movups -64(%rdi), %xmm1 | |
movups %xmm0, -80(%rbp) | |
movups %xmm1, -64(%rbp) | |
movups -48(%rdi), %xmm0 | |
movups -32(%rdi), %xmm1 | |
movups %xmm0, -48(%rbp) | |
movups %xmm1, -32(%rbp) | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rbp) | |
movups %xmm1, (%rbp) | |
subq $-128, %rdi | |
subq $-128, %rbp | |
addq $-16, %rsi | |
jne .LBB21_222 | |
.LBB21_223: | |
cmpq %rdx, %rcx | |
je .LBB21_225 | |
.p2align 4, 0x90 | |
.LBB21_224: | |
movq (%rax,%rdx,8), %rsi | |
movq 32(%rsp), %rdi | |
movq %rsi, (%rdi,%rdx,8) | |
incq %rdx | |
cmpq %rcx, %rdx | |
jb .LBB21_224 | |
.p2align 4, 0x90 | |
.LBB21_225: | |
movaps 320(%rsp), %xmm0 | |
movaps %xmm0, 384(%rsp) | |
movaps 240(%rsp), %xmm0 | |
movaps %xmm0, 368(%rsp) | |
movq 360(%rsp), %r13 | |
cmpq 216(%rsp), %r13 | |
movq 344(%rsp), %r15 | |
leaq 136(%rsp), %rbp | |
movq 352(%rsp), %rax | |
jne .LBB21_40 | |
movq 336(%rsp), %rax | |
movb $0, (%rax) | |
movaps 256(%rsp), %xmm0 | |
movaps 272(%rsp), %xmm1 | |
movaps 288(%rsp), %xmm2 | |
movaps 304(%rsp), %xmm3 | |
movups %xmm3, 56(%rax) | |
movups %xmm2, 40(%rax) | |
movups %xmm1, 24(%rax) | |
movups %xmm0, 8(%rax) | |
.LBB21_227: | |
addq $472, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB21_228: | |
.Ltmp7: | |
leaq str.3N(%rip), %rdi | |
leaq ref.3L(%rip), %rdx | |
movl $50, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp8: | |
.LBB21_230: | |
.Ltmp4: | |
leaq 112(%rsp), %rsi | |
movq %rbx, %rdi | |
callq _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE | |
.Ltmp5: | |
.LBB21_232: | |
.Ltmp0: | |
leaq panic_bounds_check_loc.3E(%rip), %rdi | |
movl $2, %edx | |
movq %r15, %rsi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp1: | |
.LBB21_234: | |
.Ltmp2: | |
leaq panic_bounds_check_loc.4l(%rip), %rdi | |
movl $2, %edx | |
movq %r15, %rsi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp3: | |
.LBB21_236: | |
.Ltmp10: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp11: | |
.LBB21_238: | |
.Ltmp12: | |
movq %rax, %rbx | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB21_239: | |
.Ltmp6: | |
jmp .LBB21_241 | |
.LBB21_240: | |
.Ltmp9: | |
.LBB21_241: | |
movq %rax, %rbx | |
leaq 256(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end21: | |
.size _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE, .Lfunc_end21-_ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table21: | |
.Lexception0: | |
.byte 255 | |
.byte 155 | |
.asciz "\266\200\200" | |
.byte 3 | |
.byte 52 | |
.long .Ltmp7-.Lfunc_begin0 | |
.long .Ltmp8-.Ltmp7 | |
.long .Ltmp9-.Lfunc_begin0 | |
.byte 0 | |
.long .Ltmp4-.Lfunc_begin0 | |
.long .Ltmp5-.Ltmp4 | |
.long .Ltmp6-.Lfunc_begin0 | |
.byte 0 | |
.long .Ltmp0-.Lfunc_begin0 | |
.long .Ltmp11-.Ltmp0 | |
.long .Ltmp12-.Lfunc_begin0 | |
.byte 0 | |
.long .Ltmp11-.Lfunc_begin0 | |
.long .Lfunc_end21-.Ltmp11 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE,@function | |
_ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi58: | |
.cfi_def_cfa_offset 16 | |
subq $80, %rsp | |
.Lcfi59: | |
.cfi_def_cfa_offset 96 | |
.Lcfi60: | |
.cfi_offset %rbx, -16 | |
movq 8(%rdi), %rsi | |
movq 16(%rdi), %rcx | |
movabsq $-6148914691236517205, %r8 | |
.p2align 4, 0x90 | |
.LBB22_1: | |
testq %rcx, %rcx | |
je .LBB22_2 | |
movq $0, 16(%rdi) | |
movq (%rdi), %rbx | |
movq %rsi, %rax | |
subq %rbx, %rax | |
mulq %r8 | |
shrq $4, %rdx | |
cmpq %rcx, %rdx | |
jbe .LBB22_6 | |
leaq (%rcx,%rcx,2), %rcx | |
leaq (%rbx,%rcx,8), %rax | |
leaq 24(%rbx,%rcx,8), %rcx | |
jmp .LBB22_8 | |
.p2align 4, 0x90 | |
.LBB22_2: | |
movq (%rdi), %rax | |
cmpq %rsi, %rax | |
je .LBB22_3 | |
leaq 24(%rax), %rcx | |
.LBB22_8: | |
movq %rcx, (%rdi) | |
movq 24(%rdi), %rbx | |
leaq 1(%rbx), %rcx | |
movq %rcx, 24(%rdi) | |
cmpq $4, %rbx | |
movl $0, %ecx | |
ja .LBB22_1 | |
movq (%rax), %rdi | |
movq 16(%rax), %rsi | |
callq _ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$i32$GT$8from_str17h5042026b717134a7E@PLT | |
testb %al, %al | |
jne .LBB22_15 | |
cmpq $4, %rbx | |
ja .LBB22_14 | |
shrq $32, %rax | |
leaq .LJTI22_0(%rip), %rsi | |
movq %rax, %rdx | |
movslq (%rsi,%rbx,4), %rcx | |
addq %rsi, %rcx | |
jmpq *%rcx | |
.LBB22_16: | |
leal -1(%rdx), %eax | |
cmpl $2, %eax | |
movq %rdx, %rax | |
jb .LBB22_19 | |
jmp .LBB22_17 | |
.LBB22_6: | |
movq %rsi, (%rdi) | |
xorl %eax, %eax | |
xorl %ecx, %ecx | |
jmp .LBB22_20 | |
.LBB22_3: | |
xorl %ecx, %ecx | |
xorl %eax, %eax | |
jmp .LBB22_20 | |
.LBB22_18: | |
testl %edx, %edx | |
movq %rdx, %rax | |
jg .LBB22_19 | |
jmp .LBB22_17 | |
.LBB22_12: | |
cmpl $1, %edx | |
movq %rdx, %rax | |
je .LBB22_17 | |
cmpl $10001, %eax | |
jge .LBB22_17 | |
.LBB22_19: | |
shlq $32, %rax | |
movl $1, %ecx | |
.LBB22_20: | |
orq %rcx, %rax | |
addq $80, %rsp | |
popq %rbx | |
retq | |
.LBB22_15: | |
movb %ah, 8(%rsp) # NOREX | |
leaq 8(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movq _ZN63_$LT$core..num..ParseIntError$u20$as$u20$core..fmt..Display$GT$3fmt17h78b775ec2dea6d3dE@GOTPCREL(%rip), %rax | |
movq %rax, 24(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 32(%rsp) | |
movq $1, 40(%rsp) | |
movq $0, 48(%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movq $1, 72(%rsp) | |
leaq ref.65(%rip), %rsi | |
leaq 32(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.LBB22_14: | |
leaq str.5Q(%rip), %rdi | |
leaq ref.5O(%rip), %rdx | |
movl $18, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB22_17: | |
leaq str.60(%rip), %rdi | |
leaq ref.67(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Lfunc_end22: | |
.size _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE, .Lfunc_end22-_ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
.cfi_endproc | |
.section ".rodata._ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE","a",@progbits | |
.p2align 2 | |
.LJTI22_0: | |
.long .LBB22_18-.LJTI22_0 | |
.long .LBB22_16-.LJTI22_0 | |
.long .LBB22_12-.LJTI22_0 | |
.long .LBB22_16-.LJTI22_0 | |
.long .LBB22_16-.LJTI22_0 | |
.section .rodata.cst16,"aM",@progbits,16 | |
.p2align 4 | |
.LCPI23_0: | |
.long 1 | |
.long 2 | |
.long 400 | |
.long 1 | |
.LCPI23_1: | |
.quad 1 | |
.quad 1 | |
.LCPI23_4: | |
.quad -9223372036854775808 | |
.quad -9223372036854775808 | |
.LCPI23_8: | |
.long 1127219200 | |
.long 1160773632 | |
.long 0 | |
.long 0 | |
.LCPI23_9: | |
.quad 4841369599423283200 | |
.quad 4985484787499139072 | |
.LCPI23_13: | |
.quad 9223372036854775807 | |
.quad 9223372036854775807 | |
.LCPI23_16: | |
.quad 9 | |
.quad 9 | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
.LCPI23_2: | |
.quad 9218868437227405312 | |
.LCPI23_3: | |
.quad 9221120237041090560 | |
.LCPI23_5: | |
.quad 4307583784117748259 | |
.LCPI23_6: | |
.quad 4547007122018943789 | |
.LCPI23_7: | |
.quad 4607182418800017408 | |
.LCPI23_10: | |
.quad 4614256656552045848 | |
.LCPI23_11: | |
.quad 4617242111765267934 | |
.LCPI23_12: | |
.quad 4598175219545276416 | |
.LCPI23_14: | |
.quad 4741671816366391296 | |
.LCPI23_15: | |
.quad 4562146422526312448 | |
.section .text._ZN10pde_solver4main17h0267b9df1caacf63E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN10pde_solver4main17h0267b9df1caacf63E,@function | |
_ZN10pde_solver4main17h0267b9df1caacf63E: | |
.Lfunc_begin1: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception1 | |
pushq %rbp | |
.Lcfi61: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi62: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi63: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi64: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi65: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi66: | |
.cfi_def_cfa_offset 56 | |
subq $2664, %rsp | |
.Lcfi67: | |
.cfi_def_cfa_offset 2720 | |
.Lcfi68: | |
.cfi_offset %rbx, -56 | |
.Lcfi69: | |
.cfi_offset %r12, -48 | |
.Lcfi70: | |
.cfi_offset %r13, -40 | |
.Lcfi71: | |
.cfi_offset %r14, -32 | |
.Lcfi72: | |
.cfi_offset %r15, -24 | |
.Lcfi73: | |
.cfi_offset %rbp, -16 | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 1100(%rsp) | |
movaps %xmm0, 1088(%rsp) | |
movaps .LCPI23_0(%rip), %xmm0 | |
movups %xmm0, 72(%rsp) | |
movl $2, 88(%rsp) | |
movl $1001, 92(%rsp) | |
movq $0, 64(%rsp) | |
leaq 592(%rsp), %rdi | |
callq _ZN3std3env4args17h1e6ccd206d505e2bE@PLT | |
movdqu 592(%rsp), %xmm0 | |
movupd 608(%rsp), %xmm1 | |
movapd %xmm1, 112(%rsp) | |
movdqa %xmm0, 96(%rsp) | |
.Ltmp13: | |
leaq 1184(%rsp), %rdi | |
leaq 96(%rsp), %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17ha0a8811303d2c86bE@PLT | |
.Ltmp14: | |
cmpq $0, 1184(%rsp) | |
je .LBB23_6 | |
movq 1200(%rsp), %rax | |
movq %rax, 928(%rsp) | |
movdqu 1184(%rsp), %xmm0 | |
movdqa %xmm0, 912(%rsp) | |
.Ltmp16: | |
leaq 320(%rsp), %rdi | |
leaq 96(%rsp), %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$9size_hint17hcbae959dfe48c610E@PLT | |
.Ltmp17: | |
movq 320(%rsp), %rax | |
addq $1, %rax | |
movq $-1, %rbp | |
cmovaeq %rax, %rbp | |
movl $24, %ecx | |
movq %rbp, %rax | |
mulq %rcx | |
jo .LBB23_478 | |
testq %rax, %rax | |
je .LBB23_15 | |
leaq 320(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc@PLT | |
movq %rax, %r13 | |
testq %r13, %r13 | |
jne .LBB23_16 | |
jmp .LBB23_477 | |
.LBB23_6: | |
movq $8, 768(%rsp) | |
pxor %xmm0, %xmm0 | |
movdqu %xmm0, 776(%rsp) | |
movq 112(%rsp), %rcx | |
movq 120(%rsp), %rax | |
cmpq %rax, %rcx | |
je .LBB23_11 | |
.p2align 4, 0x90 | |
.LBB23_7: | |
leaq 24(%rcx), %rdx | |
movq %rdx, 112(%rsp) | |
movq (%rcx), %rdi | |
testq %rdi, %rdi | |
je .LBB23_11 | |
movq 8(%rcx), %rsi | |
testq %rsi, %rsi | |
je .LBB23_10 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 112(%rsp), %rdx | |
movq 120(%rsp), %rax | |
.LBB23_10: | |
cmpq %rax, %rdx | |
movq %rdx, %rcx | |
jne .LBB23_7 | |
.LBB23_11: | |
movq 104(%rsp), %rax | |
testq %rax, %rax | |
je .LBB23_13 | |
movq 96(%rsp), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_13: | |
.Ltmp388: | |
leaq str.5T(%rip), %rdi | |
leaq ref.5R(%rip), %rdx | |
movl $5, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp389: | |
.LBB23_14: | |
.LBB23_15: | |
movl $8, %r13d | |
.LBB23_16: | |
movq 928(%rsp), %rax | |
movq %rax, 16(%r13) | |
movaps 912(%rsp), %xmm0 | |
movups %xmm0, (%r13) | |
movq %r13, 1616(%rsp) | |
movq %rbp, 1624(%rsp) | |
movq $1, 1632(%rsp) | |
movaps 96(%rsp), %xmm0 | |
movapd 112(%rsp), %xmm1 | |
movapd %xmm1, 336(%rsp) | |
movaps %xmm0, 320(%rsp) | |
movl $1, %r15d | |
leaq 320(%rsp), %r14 | |
movl $24, %r12d | |
jmp .LBB23_18 | |
.p2align 4, 0x90 | |
.LBB23_17: | |
movq 1200(%rsp), %rax | |
movq %rax, 16(%r13,%r12) | |
movaps 1184(%rsp), %xmm0 | |
movups %xmm0, (%r13,%r12) | |
incq %r15 | |
addq $24, %r12 | |
movq %rbx, %rbp | |
.LBB23_18: | |
.Ltmp18: | |
leaq 1784(%rsp), %rdi | |
movq %r14, %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17ha0a8811303d2c86bE@PLT | |
.Ltmp19: | |
cmpq $0, 1784(%rsp) | |
je .LBB23_35 | |
movq 1800(%rsp), %rax | |
movq %rax, 1200(%rsp) | |
movups 1784(%rsp), %xmm0 | |
movaps %xmm0, 1184(%rsp) | |
cmpq %rbp, %r15 | |
jne .LBB23_29 | |
.Ltmp21: | |
leaq 912(%rsp), %rdi | |
movq %r14, %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$9size_hint17hcbae959dfe48c610E@PLT | |
.Ltmp22: | |
movq 912(%rsp), %rax | |
addq $1, %rax | |
movq $-1, %rcx | |
cmovbq %rcx, %rax | |
testq %rax, %rax | |
je .LBB23_29 | |
addq %rbp, %rax | |
jb .LBB23_462 | |
leaq (%rbp,%rbp), %rbx | |
cmpq %rbx, %rax | |
cmovaeq %rax, %rbx | |
movq %rbx, %rax | |
movl $24, %ecx | |
mulq %rcx | |
jo .LBB23_460 | |
testq %rbp, %rbp | |
je .LBB23_30 | |
shlq $3, %rbp | |
leaq (%rbp,%rbp,2), %rsi | |
movl $8, %edx | |
movl $8, %r8d | |
movq %r13, %rdi | |
movq %rax, %rcx | |
leaq 912(%rsp), %r9 | |
callq __rust_realloc@PLT | |
movq %rax, %r13 | |
testq %r13, %r13 | |
jne .LBB23_31 | |
movq 912(%rsp), %r13 | |
leaq 920(%rsp), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 1392(%rsp) | |
movl $1, %eax | |
testq %rax, %rax | |
je .LBB23_32 | |
jmp .LBB23_34 | |
.p2align 4, 0x90 | |
.LBB23_29: | |
movq %rbp, %rbx | |
jmp .LBB23_17 | |
.LBB23_30: | |
movl $8, %esi | |
movq %rax, %rdi | |
leaq 912(%rsp), %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %r13 | |
testq %r13, %r13 | |
je .LBB23_33 | |
.LBB23_31: | |
xorl %eax, %eax | |
testq %rax, %rax | |
jne .LBB23_34 | |
.LBB23_32: | |
movq %r13, 1616(%rsp) | |
jmp .LBB23_17 | |
.LBB23_33: | |
leaq 920(%rsp), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 1392(%rsp) | |
movl $1, %eax | |
testq %rax, %rax | |
je .LBB23_32 | |
.LBB23_34: | |
movq %r13, 912(%rsp) | |
movaps 1392(%rsp), %xmm0 | |
movups %xmm0, 920(%rsp) | |
leaq 912(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB23_35: | |
movq %r15, 1632(%rsp) | |
movq %rbp, 1624(%rsp) | |
movq 336(%rsp), %rax | |
movq 344(%rsp), %rcx | |
cmpq %rcx, %rax | |
je .LBB23_40 | |
.p2align 4, 0x90 | |
.LBB23_36: | |
leaq 24(%rax), %rdx | |
movq %rdx, 336(%rsp) | |
movq (%rax), %rdi | |
testq %rdi, %rdi | |
je .LBB23_40 | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB23_39 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 336(%rsp), %rdx | |
movq 344(%rsp), %rcx | |
.LBB23_39: | |
cmpq %rcx, %rdx | |
movq %rdx, %rax | |
jne .LBB23_36 | |
.LBB23_40: | |
movq 328(%rsp), %rax | |
testq %rax, %rax | |
je .LBB23_42 | |
movq 320(%rsp), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_42: | |
movq 1632(%rsp), %rax | |
movq %rax, 784(%rsp) | |
movdqu 1616(%rsp), %xmm0 | |
movdqa %xmm0, 768(%rsp) | |
cmpq $7, 784(%rsp) | |
jne .LBB23_13 | |
movq 768(%rsp), %rax | |
movq %rax, 96(%rsp) | |
addq $168, %rax | |
movq %rax, 104(%rsp) | |
movl $1, %eax | |
movd %rax, %xmm0 | |
movdqu %xmm0, 112(%rsp) | |
.Ltmp32: | |
leaq 96(%rsp), %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbx | |
.Ltmp33: | |
testl %ebx, %ebx | |
je .LBB23_480 | |
leaq 320(%rsp), %rdx | |
movl $4, %edi | |
movl $4, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB23_477 | |
shrq $32, %rbx | |
movl %ebx, (%rax) | |
movq %rax, 912(%rsp) | |
movaps .LCPI23_1(%rip), %xmm0 | |
movups %xmm0, 920(%rsp) | |
movupd 96(%rsp), %xmm0 | |
movupd 112(%rsp), %xmm1 | |
movapd %xmm1, 336(%rsp) | |
movapd %xmm0, 320(%rsp) | |
.Ltmp35: | |
leaq 320(%rsp), %r14 | |
movq %r14, %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbp | |
.Ltmp36: | |
cmpl $1, %ebp | |
jne .LBB23_63 | |
movl $1, %esi | |
leaq 592(%rsp), %rbx | |
leaq 320(%rsp), %r13 | |
movl $1, %r12d | |
cmpq %rsi, %r12 | |
je .LBB23_50 | |
.p2align 4, 0x90 | |
.LBB23_55: | |
movq 912(%rsp), %rax | |
jmp .LBB23_59 | |
.p2align 4, 0x90 | |
.LBB23_49: | |
movq 920(%rsp), %rsi | |
cmpq %rsi, %r12 | |
jne .LBB23_55 | |
.LBB23_50: | |
movq %rsi, %rax | |
addq $1, %rax | |
jb .LBB23_468 | |
leaq (%rsi,%rsi), %r15 | |
cmpq %r15, %rax | |
cmovaeq %rax, %r15 | |
movq %r15, %rax | |
movl $4, %ecx | |
mulq %rcx | |
jo .LBB23_470 | |
testq %rsi, %rsi | |
je .LBB23_56 | |
shlq $2, %rsi | |
movq 912(%rsp), %rdi | |
movl $4, %edx | |
movl $4, %r8d | |
movq %rax, %rcx | |
movq %rbx, %r9 | |
callq __rust_realloc@PLT | |
testq %rax, %rax | |
jne .LBB23_57 | |
movq 592(%rsp), %rax | |
leaq 600(%rsp), %rcx | |
movupd (%rcx), %xmm0 | |
movapd %xmm0, 1392(%rsp) | |
movl $1, %ecx | |
testq %rcx, %rcx | |
je .LBB23_58 | |
jmp .LBB23_62 | |
.p2align 4, 0x90 | |
.LBB23_56: | |
movl $4, %esi | |
movq %rax, %rdi | |
movq %rbx, %rdx | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB23_61 | |
.LBB23_57: | |
xorl %ecx, %ecx | |
testq %rcx, %rcx | |
jne .LBB23_62 | |
.LBB23_58: | |
movq %rax, 912(%rsp) | |
movq %r15, 920(%rsp) | |
.LBB23_59: | |
shrq $32, %rbp | |
movl %ebp, (%rax,%r12,4) | |
incq %r12 | |
movq %r12, 928(%rsp) | |
.Ltmp37: | |
movq %r13, %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbp | |
.Ltmp38: | |
cmpl $1, %ebp | |
je .LBB23_49 | |
jmp .LBB23_63 | |
.LBB23_61: | |
leaq 600(%rsp), %rax | |
movupd (%rax), %xmm0 | |
movapd %xmm0, 1392(%rsp) | |
movl $1, %ecx | |
testq %rcx, %rcx | |
je .LBB23_58 | |
.LBB23_62: | |
movq %rax, 592(%rsp) | |
movaps 1392(%rsp), %xmm0 | |
movups %xmm0, 600(%rsp) | |
leaq 592(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB23_63: | |
movq 928(%rsp), %rax | |
movq %rax, 896(%rsp) | |
movupd 912(%rsp), %xmm0 | |
movapd %xmm0, 880(%rsp) | |
movq 896(%rsp), %rbx | |
cmpq $4, %rbx | |
jbe .LBB23_481 | |
movq 880(%rsp), %r13 | |
cmpl $1, 16(%r13) | |
jne .LBB23_73 | |
movl $200000, 92(%rsp) | |
movq 784(%rsp), %rax | |
cmpq $6, %rax | |
jbe .LBB23_496 | |
movq %rax, 40(%rsp) | |
movq 768(%rsp), %rax | |
movq 160(%rax), %rdx | |
testq %rdx, %rdx | |
je .LBB23_498 | |
movq %rax, 56(%rsp) | |
movq 144(%rax), %rsi | |
.Ltmp50: | |
leaq 320(%rsp), %r12 | |
movq %r12, %rdi | |
callq _ZN4core3num7dec2flt12extract_sign17h7f94faebaf698e48E@PLT | |
.Ltmp51: | |
movb 320(%rsp), %al | |
movb %al, 288(%rsp) | |
movq 328(%rsp), %rbp | |
movq 336(%rsp), %r15 | |
.Ltmp52: | |
leaq 1568(%rsp), %rdi | |
movq %rbp, %rsi | |
movq %r15, %rdx | |
callq _ZN4core3num7dec2flt5parse13parse_decimal17hb82c4e063b1c988dE@PLT | |
.Ltmp53: | |
movb 1568(%rsp), %al | |
testb %al, %al | |
je .LBB23_78 | |
movsd .LCPI23_2(%rip), %xmm1 | |
cmpb $1, %al | |
je .LBB23_110 | |
cmpb $2, %al | |
jne .LBB23_90 | |
xorpd %xmm1, %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_73: | |
movq $0, 64(%rsp) | |
movq 784(%rsp), %rax | |
movq %rax, 40(%rsp) | |
cmpq $6, %rax | |
jbe .LBB23_500 | |
movq 768(%rsp), %rax | |
movq 144(%rax), %rdi | |
movq %rax, %r15 | |
movq 160(%rax), %rsi | |
.Ltmp42: | |
callq _ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$i32$GT$8from_str17h5042026b717134a7E@PLT | |
.Ltmp43: | |
testb %al, %al | |
jne .LBB23_502 | |
shrq $32, %rax | |
leal -1(%rax), %ecx | |
cmpl $199998, %ecx | |
ja .LBB23_503 | |
movl %eax, 92(%rsp) | |
movl (%r13), %eax | |
movl %eax, 72(%rsp) | |
movl 4(%r13), %eax | |
movl %eax, 76(%rsp) | |
movl 8(%r13), %eax | |
movl %eax, 80(%rsp) | |
jmp .LBB23_118 | |
.LBB23_78: | |
movq 1608(%rsp), %rax | |
movq %rax, 1984(%rsp) | |
movups 1576(%rsp), %xmm0 | |
movups 1592(%rsp), %xmm1 | |
movaps %xmm1, 1968(%rsp) | |
movaps %xmm0, 1952(%rsp) | |
movq 1608(%rsp), %rax | |
movq %rax, 576(%rsp) | |
movupd 1576(%rsp), %xmm0 | |
movupd 1592(%rsp), %xmm1 | |
movapd %xmm1, 560(%rsp) | |
movapd %xmm0, 544(%rsp) | |
movq 544(%rsp), %rdx | |
movq 552(%rsp), %rax | |
xorl %edi, %edi | |
testq %rax, %rax | |
je .LBB23_81 | |
.p2align 4, 0x90 | |
.LBB23_79: | |
cmpb $48, (%rdx,%rdi) | |
jne .LBB23_81 | |
incq %rdi | |
cmpq %rdi, %rax | |
jne .LBB23_79 | |
.LBB23_81: | |
movq %rax, %rsi | |
subq %rdi, %rsi | |
jb .LBB23_513 | |
movq %rbx, 496(%rsp) | |
addq %rdx, %rdi | |
movq %rdi, 544(%rsp) | |
movq %rsi, 552(%rsp) | |
movq 560(%rsp), %rbp | |
movq 568(%rsp), %r8 | |
xorl %ebx, %ebx | |
testq %r8, %r8 | |
je .LBB23_86 | |
movq %r8, %rcx | |
.p2align 4, 0x90 | |
.LBB23_84: | |
cmpb $48, -1(%rbp,%rcx) | |
jne .LBB23_86 | |
incq %rbx | |
decq %rcx | |
jne .LBB23_84 | |
.LBB23_86: | |
movq %r8, %rcx | |
subq %rbx, %rcx | |
cmpq %r8, %rcx | |
ja .LBB23_515 | |
movq %rcx, 568(%rsp) | |
testq %rsi, %rsi | |
movq 496(%rsp), %rbx | |
je .LBB23_96 | |
testq %rcx, %rcx | |
je .LBB23_101 | |
movq %rcx, %r9 | |
movq %rsi, %rax | |
jmp .LBB23_106 | |
.LBB23_90: | |
cmpq $3, %r15 | |
jne .LBB23_95 | |
leaq str.27(%rip), %rax | |
cmpq %rax, %rbp | |
je .LBB23_110 | |
leaq str.27(%rip), %rsi | |
movl $3, %edx | |
movq %rbp, %rdi | |
callq memcmp@PLT | |
movsd .LCPI23_2(%rip), %xmm1 | |
testl %eax, %eax | |
je .LBB23_110 | |
movsd .LCPI23_3(%rip), %xmm1 | |
leaq str.28(%rip), %rax | |
cmpq %rax, %rbp | |
je .LBB23_110 | |
leaq str.28(%rip), %rsi | |
movl $3, %edx | |
movq %rbp, %rdi | |
callq memcmp@PLT | |
movsd .LCPI23_3(%rip), %xmm1 | |
testl %eax, %eax | |
je .LBB23_110 | |
.LBB23_95: | |
.Ltmp298: | |
callq _ZN4core3num7dec2flt11pfe_invalid17h6b708df97277c409E@PLT | |
.Ltmp299: | |
jmp .LBB23_499 | |
.LBB23_96: | |
xorl %eax, %eax | |
testq %rcx, %rcx | |
je .LBB23_99 | |
.p2align 4, 0x90 | |
.LBB23_97: | |
cmpb $48, (%rbp,%rax) | |
jne .LBB23_99 | |
incq %rax | |
cmpq %rax, %rcx | |
jne .LBB23_97 | |
.LBB23_99: | |
movq %rcx, %r9 | |
subq %rax, %r9 | |
jb .LBB23_517 | |
addq %rax, %rbp | |
movq %rbp, 560(%rsp) | |
movq %r9, 568(%rsp) | |
subq %rax, 576(%rsp) | |
xorl %eax, %eax | |
jmp .LBB23_106 | |
.LBB23_101: | |
leaq -1(%rdx,%rax), %rax | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB23_102: | |
cmpb $48, (%rax) | |
jne .LBB23_104 | |
incq %rcx | |
decq %rax | |
cmpq %rcx, %rsi | |
jne .LBB23_102 | |
.LBB23_104: | |
movq %rsi, %rax | |
subq %rcx, %rax | |
cmpq %rsi, %rax | |
ja .LBB23_519 | |
movq %rax, 552(%rsp) | |
addq %rcx, 576(%rsp) | |
xorl %r9d, %r9d | |
.LBB23_106: | |
xorpd %xmm1, %xmm1 | |
movq %rax, %rcx | |
orq %r9, %rcx | |
je .LBB23_110 | |
movq 576(%rsp), %rsi | |
leaq (%rsi,%rax), %rcx | |
cmpq $310, %rcx | |
jle .LBB23_109 | |
.LBB23_108: | |
movsd .LCPI23_2(%rip), %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_109: | |
cmpq $-326, %rcx | |
jge .LBB23_237 | |
.LBB23_110: | |
cmpb $0, 288(%rsp) | |
je .LBB23_112 | |
.LBB23_111: | |
xorpd .LCPI23_4(%rip), %xmm1 | |
.LBB23_112: | |
movq 56(%rsp), %r15 | |
ucomisd .LCPI23_5(%rip), %xmm1 | |
jbe .LBB23_504 | |
movsd .LCPI23_6(%rip), %xmm0 | |
ucomisd %xmm1, %xmm0 | |
jbe .LBB23_504 | |
movsd %xmm1, 64(%rsp) | |
testq %rbx, %rbx | |
je .LBB23_505 | |
movl (%r13), %eax | |
movl %eax, 72(%rsp) | |
cmpq $1, %rbx | |
je .LBB23_507 | |
movl 4(%r13), %eax | |
movl %eax, 76(%rsp) | |
cmpq $2, %rbx | |
jbe .LBB23_509 | |
movl 8(%r13), %eax | |
movl %eax, 80(%rsp) | |
cmpq $3, %rbx | |
je .LBB23_511 | |
.LBB23_118: | |
movl 12(%r13), %eax | |
movl %eax, 84(%rsp) | |
movl 16(%r13), %eax | |
movl %eax, 88(%rsp) | |
movq 888(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB23_120 | |
shlq $2, %rsi | |
movl $4, %edx | |
movq %r13, %rdi | |
callq __rust_dealloc@PLT | |
.LBB23_120: | |
movq 40(%rsp), %rax | |
testq %rax, %rax | |
je .LBB23_125 | |
leaq 8(%r15), %rbp | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rbx | |
.p2align 4, 0x90 | |
.LBB23_122: | |
movq (%rbp), %rsi | |
testq %rsi, %rsi | |
je .LBB23_124 | |
movq -8(%rbp), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_124: | |
addq $24, %rbp | |
addq $-24, %rbx | |
jne .LBB23_122 | |
.LBB23_125: | |
movq 776(%rsp), %rax | |
testq %rax, %rax | |
je .LBB23_127 | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
.LBB23_127: | |
movl 80(%rsp), %eax | |
leal 8(,%rax,8), %ebx | |
movslq 76(%rsp), %rax | |
movq %rax, 528(%rsp) | |
xorps %xmm1, %xmm1 | |
cvtsi2sdq %rbx, %xmm1 | |
leaq 1(%rbx), %rbp | |
movq $2, 320(%rsp) | |
movq %rbp, 328(%rsp) | |
movq %rbp, 336(%rsp) | |
leaq 344(%rsp), %rcx | |
movb $1, 344(%rsp) | |
movl $1, %eax | |
movl $1, %r15d | |
cmpq %r14, %rcx | |
jne .LBB23_130 | |
jmp .LBB23_131 | |
.LBB23_128: | |
movq %r15, %rax | |
mulq -8(%r14) | |
seto %dl | |
cmovnoq %rax, %r15 | |
xorb $1, %dl | |
movzbl %dl, %eax | |
.p2align 4, 0x90 | |
.LBB23_129: | |
cmpq %r14, %rcx | |
je .LBB23_131 | |
.LBB23_130: | |
addq $8, %r14 | |
testq %rax, %rax | |
movl $0, %eax | |
je .LBB23_129 | |
jmp .LBB23_128 | |
.LBB23_131: | |
testq %rax, %rax | |
je .LBB23_484 | |
movl $8, %ecx | |
movq %r15, %rax | |
mulq %rcx | |
jo .LBB23_485 | |
testq %rax, %rax | |
movq %rbx, 16(%rsp) | |
movq %rbp, 1120(%rsp) | |
je .LBB23_136 | |
movsd %xmm1, 40(%rsp) | |
leaq 96(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc_zeroed@PLT | |
movq %rax, %r8 | |
testq %r8, %r8 | |
je .LBB23_493 | |
movq 320(%rsp), %rsi | |
movq 328(%rsp), %r13 | |
movq 336(%rsp), %rdx | |
cmpb $0, 344(%rsp) | |
sete %cl | |
movq 16(%rsp), %rbx | |
movsd 40(%rsp), %xmm1 | |
jmp .LBB23_137 | |
.LBB23_136: | |
movl $8, %r8d | |
xorl %ecx, %ecx | |
movq %rbp, %rdx | |
movq %rbp, %r13 | |
movl $2, %esi | |
.LBB23_137: | |
movq %rsi, 304(%rsp) | |
movsd .LCPI23_7(%rip), %xmm0 | |
movapd %xmm0, %xmm5 | |
divsd %xmm1, %xmm5 | |
imulq %r13, %rsi | |
movq %r13, %rbp | |
imulq %rdx, %rbp | |
testb %cl, %cl | |
movl $1, %edi | |
cmovneq %rdi, %rbp | |
movq %rdx, %rcx | |
cmovneq 304(%rsp), %rcx | |
cmoveq %rdi, %rsi | |
movq %r8, 320(%rsp) | |
movq %r15, 328(%rsp) | |
movq %r15, 336(%rsp) | |
movq %r8, 344(%rsp) | |
movq 304(%rsp), %rdi | |
movq %rdi, 352(%rsp) | |
movq %r13, 360(%rsp) | |
movq %rdx, 48(%rsp) | |
movq %rdx, 368(%rsp) | |
movq %rbp, %rdx | |
movq %rdx, 272(%rsp) | |
movq %rbp, 376(%rsp) | |
movq 304(%rsp), %rbp | |
movq %rcx, 520(%rsp) | |
movq %rcx, 384(%rsp) | |
movq %rsi, 808(%rsp) | |
movq %rsi, 392(%rsp) | |
cmpl $1, 84(%rsp) | |
jne .LBB23_156 | |
cmpl $0, 528(%rsp) | |
je .LBB23_156 | |
movq 520(%rsp), %rdx | |
movq %rdx, %r14 | |
imulq %rbx, %r14 | |
movq 808(%rsp), %rcx | |
movq %rcx, %r15 | |
imulq %rbx, %r15 | |
testl %ebx, %ebx | |
je .LBB23_150 | |
movq 272(%rsp), %rsi | |
leaq (,%rsi,8), %rsi | |
movq %rsi, 40(%rsp) | |
leaq (,%rcx,8), %rsi | |
leaq (,%rdx,8), %rdi | |
xorl %r9d, %r9d | |
movdqa .LCPI23_8(%rip), %xmm1 | |
movapd .LCPI23_9(%rip), %xmm2 | |
movq %r8, %r10 | |
.p2align 4, 0x90 | |
.LBB23_141: | |
testq %r13, %r13 | |
setne %r12b | |
cmpq %r13, %rbx | |
sbbb %bl, %bl | |
cmpq %rbp, %r9 | |
setb %al | |
cmpq %rbp, %r9 | |
jae .LBB23_449 | |
andb %al, %bl | |
movq 272(%rsp), %r11 | |
imulq %r9, %r11 | |
incq %r9 | |
andb %al, %r12b | |
movq %r10, %rbp | |
movq %r10, %rax | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB23_143: | |
cmpq %r13, %rcx | |
movq 48(%rsp), %rdx | |
jae .LBB23_449 | |
testq %rdx, %rdx | |
je .LBB23_449 | |
movd %rcx, %xmm4 | |
punpckldq %xmm1, %xmm4 | |
subpd %xmm2, %xmm4 | |
pshufd $78, %xmm4, %xmm3 | |
addpd %xmm4, %xmm3 | |
mulsd %xmm5, %xmm3 | |
movapd %xmm0, %xmm4 | |
subsd %xmm3, %xmm4 | |
movsd %xmm4, (%rbp) | |
cmpq 16(%rsp), %rdx | |
jbe .LBB23_451 | |
movsd %xmm3, (%rbp,%r15,8) | |
cmpq %rdx, %rcx | |
sbbb %dl, %dl | |
andb %r12b, %dl | |
cmpb $1, %dl | |
jne .LBB23_453 | |
movsd %xmm4, (%rax) | |
testb %bl, %bl | |
je .LBB23_455 | |
incq %rcx | |
movsd %xmm3, (%rax,%r14,8) | |
addq %rsi, %rax | |
addq %rdi, %rbp | |
cmpq 16(%rsp), %rcx | |
jb .LBB23_143 | |
leaq (%r11,%r14), %rcx | |
movq $0, (%r8,%rcx,8) | |
addq %r15, %r11 | |
movq $0, (%r8,%r11,8) | |
addq 40(%rsp), %r10 | |
cmpq 528(%rsp), %r9 | |
movq 16(%rsp), %rbx | |
movq 304(%rsp), %rbp | |
jb .LBB23_141 | |
jmp .LBB23_156 | |
.LBB23_150: | |
cmpq 48(%rsp), %rbx | |
sbbb %cl, %cl | |
testq %r13, %r13 | |
setne %dil | |
andb %cl, %dil | |
movq 272(%rsp), %rcx | |
leaq (,%rcx,8), %rcx | |
xorl %edx, %edx | |
movq %r8, %rsi | |
.p2align 4, 0x90 | |
.LBB23_151: | |
cmpq %rbp, %rdx | |
jae .LBB23_472 | |
cmpq %rbx, %r13 | |
jbe .LBB23_472 | |
cmpq $0, 48(%rsp) | |
je .LBB23_472 | |
movq $0, (%rsi,%r14,8) | |
testb %dil, %dil | |
je .LBB23_474 | |
incq %rdx | |
movq $0, (%rsi,%r15,8) | |
addq %rcx, %rsi | |
cmpq 528(%rsp), %rdx | |
jb .LBB23_151 | |
.LBB23_156: | |
movsd %xmm5, 40(%rsp) | |
movq %r8, 848(%rsp) | |
movq %r13, 816(%rsp) | |
movl $1, 72(%rsp) | |
.Ltmp316: | |
leaq 592(%rsp), %rdi | |
callq _ZN3std4time7Instant3now17h0e6bb2742acacadbE@PLT | |
.Ltmp317: | |
movl 76(%rsp), %eax | |
movl %eax, 316(%rsp) | |
cmpl $1, %eax | |
je .LBB23_159 | |
cmpl $1, 72(%rsp) | |
jne .LBB23_190 | |
.LBB23_159: | |
xorl %eax, %eax | |
cmpl $2, 316(%rsp) | |
sete %cl | |
movl 84(%rsp), %edx | |
movl 92(%rsp), %edi | |
xorpd %xmm0, %xmm0 | |
movsd %xmm0, 536(%rsp) | |
movl %edx, 844(%rsp) | |
cmpl $2, %edx | |
xorpd %xmm0, %xmm0 | |
movsd %xmm0, 856(%rsp) | |
jne .LBB23_161 | |
movsd .LCPI23_10(%rip), %xmm0 | |
movsd 40(%rsp), %xmm1 | |
mulsd %xmm1, %xmm0 | |
movsd %xmm0, 536(%rsp) | |
movsd .LCPI23_11(%rip), %xmm0 | |
mulsd %xmm1, %xmm0 | |
mulsd %xmm1, %xmm0 | |
movsd %xmm0, 856(%rsp) | |
.LBB23_161: | |
testl %edi, %edi | |
movq 520(%rsp), %rdx | |
movq 48(%rsp), %r8 | |
movq 16(%rsp), %rsi | |
jle .LBB23_188 | |
movq %rdi, 800(%rsp) | |
movb %cl, %al | |
movl 88(%rsp), %ebx | |
movsd 64(%rsp), %xmm0 | |
movsd %xmm0, 1128(%rsp) | |
leaq (,%rdx,8), %rcx | |
movq %rcx, 1168(%rsp) | |
movq 808(%rsp), %rcx | |
leaq (,%rcx,8), %rdi | |
movq %rdi, 40(%rsp) | |
leaq (%rdx,%rcx), %rdi | |
movq %rdi, 1160(%rsp) | |
leaq (%rcx,%rdx,2), %rdi | |
movq %rdi, 1152(%rsp) | |
movq 272(%rsp), %rdi | |
leaq (,%rdi,8), %rdi | |
movq %rdi, 1144(%rsp) | |
leaq (%rdx,%rcx,2), %rcx | |
movq %rcx, 1136(%rsp) | |
xorl %ecx, %ecx | |
movq %rcx, 296(%rsp) | |
movq 816(%rsp), %rdx | |
movl %ebx, 840(%rsp) | |
.LBB23_163: | |
cmpl $1, %ebx | |
sete %dil | |
cmpl $1, 800(%rsp) | |
sete %cl | |
orb %dil, %cl | |
movb %cl, 15(%rsp) | |
movq %rax, 280(%rsp) | |
.p2align 4, 0x90 | |
.LBB23_164: | |
xorpd %xmm4, %xmm4 | |
cmpl $2, %esi | |
jb .LBB23_184 | |
movq 272(%rsp), %r12 | |
movq %r12, %rbx | |
movq 296(%rsp), %rcx | |
imulq %rcx, %rbx | |
imulq 280(%rsp), %r12 | |
movq 520(%rsp), %rax | |
leaq (%rax,%rbx), %rax | |
movq %rax, 56(%rsp) | |
movq 1160(%rsp), %rax | |
addq %rax, %r12 | |
movq 1152(%rsp), %rdi | |
leaq (%rdi,%rbx), %rdi | |
movq %rdi, 288(%rsp) | |
movq 1144(%rsp), %r15 | |
imulq %rcx, %r15 | |
addq 40(%rsp), %r15 | |
movq 1136(%rsp), %rcx | |
leaq (%rcx,%rbx), %r14 | |
addq %rax, %rbx | |
movq %rbx, 864(%rsp) | |
xorpd %xmm4, %xmm4 | |
movq 848(%rsp), %rbx | |
movl $1, %edi | |
.p2align 4, 0x90 | |
.LBB23_166: | |
cmpl $2, 844(%rsp) | |
movq %rbx, 824(%rsp) | |
movq %rdi, 1176(%rsp) | |
jne .LBB23_171 | |
movapd %xmm4, 496(%rsp) | |
cmpq %rbp, 280(%rsp) | |
sbbb %al, %al | |
cmpq %rdx, %rdi | |
sbbb %bpl, %bpl | |
andb %al, %bpl | |
andb $1, %bpl | |
movd %rdi, %xmm1 | |
punpckldq .LCPI23_8(%rip), %xmm1 | |
subpd .LCPI23_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 536(%rsp), %xmm0 | |
callq sin@PLT | |
mulsd 856(%rsp), %xmm0 | |
movsd %xmm0, 872(%rsp) | |
cmpb $0, 15(%rsp) | |
je .LBB23_175 | |
movl $1, %r13d | |
movapd 496(%rsp), %xmm4 | |
.p2align 4, 0x90 | |
.LBB23_169: | |
movapd %xmm4, 496(%rsp) | |
movsd (%r15,%rbx), %xmm0 | |
movq 56(%rsp), %rax | |
addsd (%rbx,%rax,8), %xmm0 | |
addsd (%rbx,%r14,8), %xmm0 | |
movq 288(%rsp), %rax | |
addsd (%rbx,%rax,8), %xmm0 | |
movsd %xmm0, 832(%rsp) | |
movd %r13, %xmm1 | |
punpckldq .LCPI23_8(%rip), %xmm1 | |
subpd .LCPI23_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 536(%rsp), %xmm0 | |
callq sin@PLT | |
movapd 496(%rsp), %xmm4 | |
movq 16(%rsp), %rsi | |
movq 48(%rsp), %r8 | |
cmpq %r8, %r13 | |
sbbb %al, %al | |
andb %bpl, %al | |
cmpb $1, %al | |
jne .LBB23_258 | |
incq %r13 | |
movsd 832(%rsp), %xmm1 | |
mulsd .LCPI23_12(%rip), %xmm1 | |
mulsd 872(%rsp), %xmm0 | |
addsd %xmm1, %xmm0 | |
movq 864(%rsp), %rax | |
movsd (%rbx,%rax,8), %xmm1 | |
subsd %xmm0, %xmm1 | |
andpd .LCPI23_13(%rip), %xmm1 | |
movapd %xmm1, %xmm2 | |
maxsd %xmm4, %xmm2 | |
cmpunordsd %xmm4, %xmm4 | |
movapd %xmm4, %xmm3 | |
andpd %xmm1, %xmm3 | |
andnpd %xmm2, %xmm4 | |
orpd %xmm3, %xmm4 | |
movsd %xmm0, (%rbx,%r12,8) | |
addq 40(%rsp), %rbx | |
cmpq %rsi, %r13 | |
jb .LBB23_169 | |
jmp .LBB23_183 | |
.p2align 4, 0x90 | |
.LBB23_171: | |
cmpq %rbp, 280(%rsp) | |
sbbb %cl, %cl | |
cmpq %rdx, %rdi | |
sbbb %al, %al | |
andb %cl, %al | |
andb $1, %al | |
cmpb $0, 15(%rsp) | |
je .LBB23_179 | |
movq %rbx, %rcx | |
movl $1, %edx | |
.p2align 4, 0x90 | |
.LBB23_173: | |
cmpq %r8, %rdx | |
sbbb %bl, %bl | |
andb %al, %bl | |
cmpb $1, %bl | |
jne .LBB23_258 | |
incq %rdx | |
movsd (%r15,%rcx), %xmm0 | |
movq 56(%rsp), %rdi | |
addsd (%rcx,%rdi,8), %xmm0 | |
addsd (%rcx,%r14,8), %xmm0 | |
movq 288(%rsp), %rdi | |
addsd (%rcx,%rdi,8), %xmm0 | |
mulsd .LCPI23_12(%rip), %xmm0 | |
movq 864(%rsp), %rdi | |
movsd (%rcx,%rdi,8), %xmm1 | |
subsd %xmm0, %xmm1 | |
andpd .LCPI23_13(%rip), %xmm1 | |
movapd %xmm1, %xmm2 | |
maxsd %xmm4, %xmm2 | |
cmpunordsd %xmm4, %xmm4 | |
movapd %xmm4, %xmm3 | |
andpd %xmm1, %xmm3 | |
andnpd %xmm2, %xmm4 | |
orpd %xmm3, %xmm4 | |
movsd %xmm0, (%rcx,%r12,8) | |
addq 40(%rsp), %rcx | |
cmpq %rsi, %rdx | |
jb .LBB23_173 | |
jmp .LBB23_183 | |
.p2align 4, 0x90 | |
.LBB23_175: | |
testb %bpl, %bpl | |
movq 48(%rsp), %r8 | |
je .LBB23_258 | |
movq 824(%rsp), %rbx | |
movl $1, %ebp | |
.p2align 4, 0x90 | |
.LBB23_177: | |
cmpq %r8, %rbp | |
jae .LBB23_258 | |
movsd (%r15,%rbx), %xmm0 | |
movq 56(%rsp), %rax | |
addsd (%rbx,%rax,8), %xmm0 | |
addsd (%rbx,%r14,8), %xmm0 | |
movq 288(%rsp), %rax | |
addsd (%rbx,%rax,8), %xmm0 | |
mulsd .LCPI23_12(%rip), %xmm0 | |
movsd %xmm0, 832(%rsp) | |
movd %rbp, %xmm1 | |
incq %rbp | |
punpckldq .LCPI23_8(%rip), %xmm1 | |
subpd .LCPI23_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 536(%rsp), %xmm0 | |
callq sin@PLT | |
movapd 496(%rsp), %xmm4 | |
movq 16(%rsp), %rsi | |
movq 48(%rsp), %r8 | |
mulsd 872(%rsp), %xmm0 | |
addsd 832(%rsp), %xmm0 | |
movsd %xmm0, (%rbx,%r12,8) | |
addq 40(%rsp), %rbx | |
cmpq %rsi, %rbp | |
jb .LBB23_177 | |
jmp .LBB23_183 | |
.p2align 4, 0x90 | |
.LBB23_179: | |
testb %al, %al | |
je .LBB23_258 | |
movq 824(%rsp), %rax | |
movl $1, %ecx | |
.p2align 4, 0x90 | |
.LBB23_181: | |
cmpq %r8, %rcx | |
jae .LBB23_258 | |
incq %rcx | |
movsd (%r15,%rax), %xmm0 | |
movq 56(%rsp), %rdx | |
addsd (%rax,%rdx,8), %xmm0 | |
addsd (%rax,%r14,8), %xmm0 | |
movq 288(%rsp), %rdx | |
addsd (%rax,%rdx,8), %xmm0 | |
mulsd .LCPI23_12(%rip), %xmm0 | |
movsd %xmm0, (%rax,%r12,8) | |
addq 40(%rsp), %rax | |
cmpq %rsi, %rcx | |
jb .LBB23_181 | |
.LBB23_183: | |
movq 1176(%rsp), %rdi | |
incq %rdi | |
movq 824(%rsp), %rbx | |
addq 1168(%rsp), %rbx | |
cmpq %rsi, %rdi | |
movq 816(%rsp), %rdx | |
movq 304(%rsp), %rbp | |
jb .LBB23_166 | |
.LBB23_184: | |
incl 1112(%rsp) | |
cmpl $2, 316(%rsp) | |
movsd %xmm4, 1096(%rsp) | |
movq 280(%rsp), %rdi | |
movq %rdi, %rax | |
movq 296(%rsp), %rcx | |
cmoveq %rcx, %rax | |
cmoveq %rdi, %rcx | |
movq %rcx, 296(%rsp) | |
movl 840(%rsp), %ebx | |
cmpl $1, %ebx | |
je .LBB23_186 | |
cmpl $2, %ebx | |
movq %rax, 280(%rsp) | |
jne .LBB23_164 | |
jmp .LBB23_187 | |
.p2align 4, 0x90 | |
.LBB23_186: | |
movsd 1128(%rsp), %xmm0 | |
ucomisd %xmm4, %xmm0 | |
movq %rax, 280(%rsp) | |
jbe .LBB23_164 | |
jmp .LBB23_189 | |
.LBB23_187: | |
movq 800(%rsp), %rcx | |
cmpl $1, %ecx | |
leal -1(%rcx), %ecx | |
movq %rcx, 800(%rsp) | |
jg .LBB23_163 | |
jmp .LBB23_189 | |
.LBB23_188: | |
xorl %eax, %eax | |
movq %rax, 296(%rsp) | |
.LBB23_189: | |
movq 296(%rsp), %rax | |
movq %rax, 1088(%rsp) | |
.LBB23_190: | |
.Ltmp320: | |
leaq 96(%rsp), %rdi | |
leaq 592(%rsp), %r14 | |
movq %r14, %rsi | |
callq _ZN3std4time7Instant7elapsed17hbb1c231b8c7dc316E@PLT | |
.Ltmp321: | |
movq 96(%rsp), %xmm0 | |
punpckldq .LCPI23_8(%rip), %xmm0 | |
subpd .LCPI23_9(%rip), %xmm0 | |
pshufd $78, %xmm0, %xmm1 | |
addpd %xmm0, %xmm1 | |
movl 104(%rsp), %eax | |
xorps %xmm0, %xmm0 | |
cvtsi2sdq %rax, %xmm0 | |
divsd .LCPI23_14(%rip), %xmm0 | |
addsd %xmm1, %xmm0 | |
movsd %xmm0, 1104(%rsp) | |
movq 1088(%rsp), %r13 | |
cmpq %r13, %rbp | |
jbe .LBB23_486 | |
leaq ref.5m(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $1, 104(%rsp) | |
movq $0, 112(%rsp) | |
leaq ref.3S(%rip), %r12 | |
movq %r12, 128(%rsp) | |
movq $0, 136(%rsp) | |
.Ltmp324: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp325: | |
leaq 1104(%rsp), %rax | |
cmpl $2, 76(%rsp) | |
leaq str.5n(%rip), %rcx | |
leaq str.5o(%rip), %rdx | |
cmoveq %rcx, %rdx | |
movl $6, %ecx | |
movl $12, %esi | |
cmoveq %rcx, %rsi | |
movq %rdx, 1784(%rsp) | |
cmpl $1, 84(%rsp) | |
movq %rsi, 1792(%rsp) | |
leaq str.5p(%rip), %rcx | |
leaq str.5q(%rip), %rdx | |
cmoveq %rcx, %rdx | |
movl $10, %ecx | |
movl $47, %esi | |
cmoveq %rcx, %rsi | |
movq %rdx, 1184(%rsp) | |
movq %rsi, 1192(%rsp) | |
xorl %ecx, %ecx | |
cmpl $1, 88(%rsp) | |
leaq str.5r(%rip), %rdx | |
leaq str.5s(%rip), %rsi | |
cmoveq %rdx, %rsi | |
setne %cl | |
addq $19, %rcx | |
movq %rsi, 912(%rsp) | |
movq %rcx, 920(%rsp) | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt5float52_$LT$impl$u20$core..fmt..Display$u20$for$u20$f64$GT$3fmt17h24528aa4344f61fdE@GOTPCREL(%rip), %rbp | |
movq %rbp, 600(%rsp) | |
leaq ref.5v(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp326: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp327: | |
leaq 72(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hb0aee7a673799908E@GOTPCREL(%rip), %rbx | |
movq %rbx, 600(%rsp) | |
leaq ref.5x(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp328: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp329: | |
movq 1120(%rsp), %rax | |
imulq %rax, %rax | |
addq %rax, %rax | |
movd %rax, %xmm0 | |
movdqa .LCPI23_8(%rip), %xmm1 | |
punpckldq %xmm1, %xmm0 | |
movapd .LCPI23_9(%rip), %xmm2 | |
subpd %xmm2, %xmm0 | |
pshufd $78, %xmm0, %xmm3 | |
addpd %xmm0, %xmm3 | |
movq 528(%rsp), %rax | |
shlq $3, %rax | |
movd %rax, %xmm0 | |
punpckldq %xmm1, %xmm0 | |
subpd %xmm2, %xmm0 | |
pshufd $78, %xmm0, %xmm1 | |
addpd %xmm0, %xmm1 | |
mulsd %xmm3, %xmm1 | |
movsd .LCPI23_15(%rip), %xmm0 | |
mulsd %xmm0, %xmm1 | |
mulsd %xmm0, %xmm1 | |
movsd %xmm1, 1616(%rsp) | |
leaq 1616(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq %rbp, 600(%rsp) | |
leaq ref.5A(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp330: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp331: | |
leaq 1784(%rsp), %rax | |
movq %rax, 592(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rbp | |
movq %rbp, 600(%rsp) | |
leaq ref.5C(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp332: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp333: | |
leaq 80(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17h56e9712ea64abde7E@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.5E(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp334: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp335: | |
leaq 1184(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq %rbp, 600(%rsp) | |
leaq ref.5G(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp336: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp337: | |
leaq 912(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq %rbp, 600(%rsp) | |
leaq ref.5I(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp338: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp339: | |
leaq 1112(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq %rbx, 600(%rsp) | |
leaq ref.5K(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp340: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp341: | |
leaq 1096(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt5float53_$LT$impl$u20$core..fmt..LowerExp$u20$for$u20$f64$GT$3fmt17hd024a2ad106201ddE@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.5M(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r14, 128(%rsp) | |
movq $1, 136(%rsp) | |
.Ltmp342: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp343: | |
movq $8, 2160(%rsp) | |
leaq 96(%rsp), %rdx | |
movl $72, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %r15 | |
testq %r15, %r15 | |
je .LBB23_488 | |
movl 80(%rsp), %eax | |
incl %eax | |
movq $0, (%r15) | |
movq %rax, 8(%r15) | |
leaq (%rax,%rax), %rcx | |
movq %rcx, 16(%r15) | |
leaq (%rax,%rax,2), %rdx | |
movq %rdx, 24(%r15) | |
leaq (,%rax,4), %rdx | |
movq %rdx, 32(%r15) | |
leaq (%rax,%rax,4), %rdx | |
movq %rdx, 40(%r15) | |
leaq (%rcx,%rcx,2), %rcx | |
movq %rcx, 48(%r15) | |
leaq (,%rax,8), %rcx | |
movq %rcx, %rdx | |
subq %rax, %rdx | |
movq %rdx, 56(%r15) | |
movq %rcx, 64(%r15) | |
movq %r15, 1616(%rsp) | |
movapd .LCPI23_16(%rip), %xmm0 | |
movupd %xmm0, 1624(%rsp) | |
leaq ref.5i(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $1, 104(%rsp) | |
movq $0, 112(%rsp) | |
movq %r12, 128(%rsp) | |
movq $0, 136(%rsp) | |
.Ltmp345: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp346: | |
leaq 96(%rsp), %rdx | |
movl $360, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
movq 520(%rsp), %rsi | |
movq 848(%rsp), %rax | |
je .LBB23_476 | |
movq 272(%rsp), %rcx | |
imulq %r13, %rcx | |
leaq (%rax,%rcx,8), %rax | |
movq %rax, (%rbx) | |
movq 816(%rsp), %rdx | |
movq %rdx, 8(%rbx) | |
movq 48(%rsp), %rcx | |
movq %rcx, 16(%rbx) | |
movq %rsi, 24(%rbx) | |
movq 808(%rsp), %rdi | |
movq %rdi, 32(%rbx) | |
movq %rax, 40(%rbx) | |
movq %rdx, 48(%rbx) | |
movq %rcx, 56(%rbx) | |
movq %rsi, 64(%rbx) | |
movq %rdi, 72(%rbx) | |
movq %rax, 80(%rbx) | |
movq %rdx, 88(%rbx) | |
movq %rcx, 96(%rbx) | |
movq %rsi, 104(%rbx) | |
movq %rdi, 112(%rbx) | |
movq %rax, 120(%rbx) | |
movq %rdx, 128(%rbx) | |
movq %rcx, 136(%rbx) | |
movq %rsi, 144(%rbx) | |
movq %rdi, 152(%rbx) | |
movq %rax, 160(%rbx) | |
movq %rdx, 168(%rbx) | |
movq %rcx, 176(%rbx) | |
movq %rsi, 184(%rbx) | |
movq %rdi, 192(%rbx) | |
movq %rax, 200(%rbx) | |
movq %rdx, 208(%rbx) | |
movq %rcx, 216(%rbx) | |
movq %rsi, 224(%rbx) | |
movq %rdi, 232(%rbx) | |
movq %rax, 240(%rbx) | |
movq %rdx, 248(%rbx) | |
movq %rcx, 256(%rbx) | |
movq %rsi, 264(%rbx) | |
movq %rdi, 272(%rbx) | |
movq %rax, 280(%rbx) | |
movq %rdx, 288(%rbx) | |
movq %rcx, 296(%rbx) | |
movq %rsi, 304(%rbx) | |
movq %rdi, 312(%rbx) | |
movq %rax, 320(%rbx) | |
movq %rdx, 328(%rbx) | |
movq %rcx, 336(%rbx) | |
movq %rsi, 344(%rbx) | |
movq %rdi, 352(%rbx) | |
movq %rbx, 1184(%rsp) | |
movapd .LCPI23_16(%rip), %xmm0 | |
movupd %xmm0, 1192(%rsp) | |
movq (%r15), %rcx | |
cmpq %rcx, 8(%rbx) | |
jbe .LBB23_464 | |
imulq 24(%rbx), %rcx | |
movq $1, 8(%rbx) | |
shlq $3, %rcx | |
addq %rcx, (%rbx) | |
movq 8(%r15), %rcx | |
cmpq %rcx, 48(%rbx) | |
jbe .LBB23_464 | |
imulq 64(%rbx), %rcx | |
movq $1, 48(%rbx) | |
shlq $3, %rcx | |
addq %rcx, 40(%rbx) | |
movq 16(%r15), %rcx | |
cmpq %rcx, 88(%rbx) | |
jbe .LBB23_464 | |
imulq 104(%rbx), %rcx | |
movq $1, 88(%rbx) | |
shlq $3, %rcx | |
addq %rcx, 80(%rbx) | |
movq 24(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 128(%rbx) | |
imulq %rsi, %rcx | |
leaq (%rax,%rcx,8), %rcx | |
movq %rcx, 120(%rbx) | |
movq 32(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 168(%rbx) | |
imulq %rsi, %rcx | |
leaq (%rax,%rcx,8), %rcx | |
movq %rcx, 160(%rbx) | |
movq 40(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 208(%rbx) | |
imulq %rsi, %rcx | |
leaq (%rax,%rcx,8), %rcx | |
movq %rcx, 200(%rbx) | |
movq 48(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 248(%rbx) | |
imulq %rsi, %rcx | |
leaq (%rax,%rcx,8), %rcx | |
movq %rcx, 240(%rbx) | |
movq 56(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 288(%rbx) | |
imulq %rsi, %rcx | |
leaq (%rax,%rcx,8), %rcx | |
movq %rcx, 280(%rbx) | |
movq 64(%r15), %rcx | |
cmpq %rcx, %rdx | |
jbe .LBB23_464 | |
movq $1, 328(%rbx) | |
imulq %rcx, %rsi | |
leaq (%rax,%rsi,8), %rax | |
movq %rax, 320(%rbx) | |
.Ltmp350: | |
leaq 96(%rsp), %rdi | |
xorl %esi, %esi | |
movl $9, %ecx | |
movq %rbx, %rdx | |
callq _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.Ltmp351: | |
movb 97(%rsp), %al | |
cmpb $0, 96(%rsp) | |
movq 160(%rsp), %rcx | |
movq %rcx, 654(%rsp) | |
movupd 98(%rsp), %xmm0 | |
movupd 114(%rsp), %xmm1 | |
movupd 130(%rsp), %xmm2 | |
movupd 146(%rsp), %xmm3 | |
movapd %xmm3, 640(%rsp) | |
movapd %xmm2, 624(%rsp) | |
movapd %xmm1, 608(%rsp) | |
movapd %xmm0, 592(%rsp) | |
jne .LBB23_489 | |
movups 598(%rsp), %xmm0 | |
movupd 614(%rsp), %xmm1 | |
movupd 630(%rsp), %xmm2 | |
movupd 646(%rsp), %xmm3 | |
movapd %xmm3, 960(%rsp) | |
movapd %xmm2, 944(%rsp) | |
movapd %xmm1, 928(%rsp) | |
movaps %xmm0, 912(%rsp) | |
movl $360, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
movq 936(%rsp), %rbp | |
movaps 944(%rsp), %xmm0 | |
movaps %xmm0, 1184(%rsp) | |
movapd 960(%rsp), %xmm0 | |
movapd %xmm0, 1392(%rsp) | |
leaq 96(%rsp), %rdx | |
movl $360, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
je .LBB23_476 | |
movaps 1184(%rsp), %xmm0 | |
movaps %xmm0, 96(%rsp) | |
movaps 1392(%rsp), %xmm0 | |
movaps %xmm0, 592(%rsp) | |
movq %rbp, (%rbx) | |
movaps 1184(%rsp), %xmm0 | |
movups %xmm0, 8(%rbx) | |
movaps 1392(%rsp), %xmm0 | |
movups %xmm0, 24(%rbx) | |
movq %rbp, 40(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 48(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 64(%rbx) | |
movq %rbp, 80(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 88(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 104(%rbx) | |
movq %rbp, 120(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 128(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 144(%rbx) | |
movq %rbp, 160(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 168(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 184(%rbx) | |
movq %rbp, 200(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 208(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 224(%rbx) | |
movq %rbp, 240(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 248(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 264(%rbx) | |
movq %rbp, 280(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 288(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 304(%rbx) | |
movq %rbp, 320(%rbx) | |
movaps 96(%rsp), %xmm0 | |
movups %xmm0, 328(%rbx) | |
movaps 592(%rsp), %xmm0 | |
movups %xmm0, 344(%rbx) | |
movq %rbx, 1784(%rsp) | |
movapd .LCPI23_16(%rip), %xmm0 | |
movupd %xmm0, 1792(%rsp) | |
movq (%r15), %rax | |
cmpq %rax, 16(%rbx) | |
jbe .LBB23_466 | |
imulq 32(%rbx), %rax | |
movq $1, 16(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, (%rbx) | |
movq 8(%r15), %rax | |
cmpq %rax, 56(%rbx) | |
jbe .LBB23_466 | |
imulq 72(%rbx), %rax | |
movq $1, 56(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 40(%rbx) | |
movq 16(%r15), %rax | |
cmpq %rax, 96(%rbx) | |
jbe .LBB23_466 | |
imulq 112(%rbx), %rax | |
movq $1, 96(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 80(%rbx) | |
movq 24(%r15), %rax | |
cmpq %rax, 136(%rbx) | |
jbe .LBB23_466 | |
imulq 152(%rbx), %rax | |
movq $1, 136(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 120(%rbx) | |
movq 32(%r15), %rax | |
cmpq %rax, 176(%rbx) | |
jbe .LBB23_466 | |
imulq 192(%rbx), %rax | |
movq $1, 176(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 160(%rbx) | |
movq 40(%r15), %rax | |
cmpq %rax, 216(%rbx) | |
jbe .LBB23_466 | |
imulq 232(%rbx), %rax | |
movq $1, 216(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 200(%rbx) | |
movq 48(%r15), %rax | |
cmpq %rax, 256(%rbx) | |
jbe .LBB23_466 | |
imulq 272(%rbx), %rax | |
movq $1, 256(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 240(%rbx) | |
movq 56(%r15), %rax | |
cmpq %rax, 296(%rbx) | |
jbe .LBB23_466 | |
imulq 312(%rbx), %rax | |
movq $1, 296(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 280(%rbx) | |
movq 64(%r15), %rax | |
cmpq %rax, 336(%rbx) | |
jbe .LBB23_466 | |
imulq 352(%rbx), %rax | |
movq $1, 336(%rbx) | |
leaq (%rbp,%rax,8), %rax | |
movq %rax, 320(%rbx) | |
.Ltmp357: | |
leaq 96(%rsp), %rdi | |
movl $1, %esi | |
movl $9, %ecx | |
movq %rbx, %rdx | |
callq _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.Ltmp358: | |
movb 97(%rsp), %al | |
cmpb $0, 96(%rsp) | |
movq 160(%rsp), %rcx | |
movq %rcx, 654(%rsp) | |
movupd 98(%rsp), %xmm0 | |
movupd 114(%rsp), %xmm1 | |
movupd 130(%rsp), %xmm2 | |
movupd 146(%rsp), %xmm3 | |
movapd %xmm3, 640(%rsp) | |
movapd %xmm2, 624(%rsp) | |
movapd %xmm1, 608(%rsp) | |
movapd %xmm0, 592(%rsp) | |
jne .LBB23_491 | |
leaq 598(%rsp), %rax | |
movupd (%rax), %xmm0 | |
movupd 16(%rax), %xmm1 | |
movupd 32(%rax), %xmm2 | |
movupd 48(%rax), %xmm3 | |
movapd %xmm3, 1232(%rsp) | |
movapd %xmm2, 1216(%rsp) | |
movapd %xmm1, 1200(%rsp) | |
movapd %xmm0, 1184(%rsp) | |
movl $360, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
movq 920(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB23_230 | |
movq 912(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_230: | |
.Ltmp362: | |
leaq 912(%rsp), %rdi | |
leaq 2160(%rsp), %rsi | |
callq _ZN4core3fmt10ArgumentV110from_usize17h895a547c719e18d7E@PLT | |
.Ltmp363: | |
movapd 912(%rsp), %xmm0 | |
leaq 1184(%rsp), %rax | |
movq %rax, 592(%rsp) | |
leaq _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E(%rip), %rax | |
movq %rax, 600(%rsp) | |
movupd %xmm0, 608(%rsp) | |
leaq ref.2(%rip), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
leaq ref.5j(%rip), %rax | |
movq %rax, 112(%rsp) | |
movq $1, 120(%rsp) | |
movq %r14, 128(%rsp) | |
movq $2, 136(%rsp) | |
.Ltmp364: | |
leaq 96(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp365: | |
movq 1192(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB23_234 | |
movq 1184(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_234: | |
movl $72, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
movq 328(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB23_236 | |
movq 320(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB23_236: | |
addq $2664, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB23_237: | |
movabsq $9007199254740991, %r10 | |
subq %r9, %rsi | |
leaq (%rax,%r9), %rcx | |
cmpq $16, %rcx | |
ja .LBB23_248 | |
movq %rsi, %r15 | |
negq %r15 | |
cmovlq %rsi, %r15 | |
cmpq $22, %r15 | |
jg .LBB23_248 | |
addq %rdi, %rax | |
addq %rbp, %r9 | |
movq %rdi, 320(%rsp) | |
movq %rax, 328(%rsp) | |
leaq 336(%rsp), %r8 | |
movq %rbp, 336(%rsp) | |
movq %r9, 344(%rsp) | |
movb $0, 352(%rsp) | |
xorl %edx, %edx | |
xorl %edi, %edi | |
jmp .LBB23_241 | |
.LBB23_240: | |
leaq 1(%rbp), %rcx | |
movq %rcx, (%rbx) | |
movzbl (%rbp), %ecx | |
leaq (%rdi,%rdi,4), %rdi | |
addb $-48, %cl | |
movzbl %cl, %ecx | |
leaq (%rcx,%rdi,2), %rdi | |
.LBB23_241: | |
movl %edx, %ecx | |
andb $3, %cl | |
cmpb $1, %cl | |
movq %r12, %rbx | |
je .LBB23_246 | |
testb %cl, %cl | |
jne .LBB23_245 | |
movq 320(%rsp), %rbp | |
cmpq %rax, %rbp | |
movq %r12, %rbx | |
jne .LBB23_240 | |
movb $2, 352(%rsp) | |
movq 336(%rsp), %rbp | |
movb $2, %dl | |
cmpq %r9, %rbp | |
movq %r8, %rbx | |
jne .LBB23_240 | |
jmp .LBB23_247 | |
.LBB23_245: | |
movq %r8, %rbx | |
.LBB23_246: | |
movq (%rbx), %rbp | |
cmpq 8(%rbx), %rbp | |
jne .LBB23_240 | |
.LBB23_247: | |
cmpq %r10, %rdi | |
movq 496(%rsp), %rbx | |
jbe .LBB23_349 | |
.LBB23_248: | |
.Ltmp62: | |
leaq 544(%rsp), %rdi | |
movq %rsi, %rax | |
movq %rax, 48(%rsp) | |
callq _ZN4core3num7dec2flt25bound_intermediate_digits17he874f71c383ae36aE@PLT | |
movq %rax, %rbp | |
.Ltmp63: | |
cmpq $375, %rbp | |
ja .LBB23_521 | |
movq 544(%rsp), %rsi | |
movq 552(%rsp), %rdx | |
movq 560(%rsp), %rcx | |
movq 568(%rsp), %r8 | |
.Ltmp64: | |
leaq 2496(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num13digits_to_big17h5f590de1544a79a7E@PLT | |
.Ltmp65: | |
movq 48(%rsp), %rcx | |
leal 305(%rcx), %eax | |
movzwl %ax, %eax | |
cmpl $610, %eax | |
ja .LBB23_260 | |
cmpq $306, %rbp | |
jae .LBB23_260 | |
.Ltmp66: | |
leaq 320(%rsp), %rdi | |
movabsq $9007199254740991, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp67: | |
.Ltmp68: | |
leaq 2496(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp69: | |
cmpb $1, %al | |
jne .LBB23_266 | |
shrl $8, %eax | |
movsbq %al, %rax | |
incq %rax | |
cmpq $2, %rax | |
jae .LBB23_266 | |
xorl %eax, %eax | |
cmpw $0, 48(%rsp) | |
sets %al | |
leaq (%rax,%rax,2), %r12 | |
jmp .LBB23_267 | |
.LBB23_258: | |
.Ltmp318: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp319: | |
.LBB23_260: | |
movl %ecx, %eax | |
negl %eax | |
testw %cx, %cx | |
cmovnsq %rcx, %rax | |
movswq %ax, %r15 | |
js .LBB23_280 | |
.Ltmp153: | |
leaq 320(%rsp), %rdi | |
leaq 2496(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp154: | |
leaq 2328(%rsp), %rbp | |
leaq 320(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
.Ltmp155: | |
movq %rbp, %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow517h4019a8fcb6c58812E@PLT | |
.Ltmp156: | |
.Ltmp157: | |
movq %rax, %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp158: | |
.Ltmp159: | |
leaq 320(%rsp), %rdi | |
movl $1, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp160: | |
leaq 1992(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
jmp .LBB23_284 | |
.LBB23_266: | |
xorl %eax, %eax | |
cmpw $0, 48(%rsp) | |
sets %al | |
leaq 1(%rax,%rax,2), %r12 | |
.LBB23_267: | |
.Ltmp70: | |
leaq 96(%rsp), %rdi | |
leaq 2496(%rsp), %rsi | |
callq _ZN4core3num7dec2flt5rawfp9big_to_fp17h3373f1375655f55dE@PLT | |
.Ltmp71: | |
.Ltmp72: | |
leaq 320(%rsp), %rdi | |
movq 48(%rsp), %rsi | |
callq _ZN4core3num7dec2flt9algorithm12power_of_ten17h14b00c05bd216c69E@PLT | |
.Ltmp73: | |
.Ltmp74: | |
leaq 592(%rsp), %rdi | |
leaq 96(%rsp), %rbp | |
leaq 320(%rsp), %rdx | |
movq %rbp, %rsi | |
callq _ZN4core3num9diy_float2Fp3mul17hceb743c6ff6f15aaE@PLT | |
.Ltmp75: | |
.Ltmp76: | |
leaq 1616(%rsp), %rdi | |
leaq 592(%rsp), %rsi | |
callq _ZN4core3num9diy_float2Fp9normalize17ha641b1afc26f6c3aE@PLT | |
.Ltmp77: | |
movq 1616(%rsp), %rax | |
movzwl 1624(%rsp), %ecx | |
movq %rax, 1184(%rsp) | |
andl $2047, %eax | |
movl $1024, %edx | |
subq %rax, %rdx | |
cmpq $1024, %rax | |
leaq -1024(%rax), %r15 | |
cmovbq %rdx, %r15 | |
movw %cx, 1192(%rsp) | |
.Ltmp78: | |
leaq 912(%rsp), %rdi | |
leaq 1184(%rsp), %rsi | |
callq _ZN4core3num9diy_float2Fp9normalize17ha641b1afc26f6c3aE@PLT | |
.Ltmp79: | |
movq 912(%rsp), %rax | |
movzwl 920(%rsp), %edx | |
leal 63(%rdx), %ecx | |
movw %cx, 1992(%rsp) | |
movswl %cx, %ecx | |
cmpl $1024, %ecx | |
jge .LBB23_524 | |
cmpl $-1021, %ecx | |
jl .LBB23_526 | |
movq %rax, 96(%rsp) | |
movw %dx, 104(%rsp) | |
movq %rax, %rsi | |
shrq $11, %rsi | |
movl %eax, %ecx | |
andl $2047, %ecx | |
movq %rsi, %rdi | |
shlq $11, %rdi | |
orq %rcx, %rdi | |
movq %rdi, 2160(%rsp) | |
leaq 2160(%rsp), %rbx | |
movq %rbx, 1392(%rsp) | |
movq %rbp, 1784(%rsp) | |
cmpq %rax, %rdi | |
jne .LBB23_528 | |
leal 11(%rdx), %eax | |
cmpq $1023, %rcx | |
movq 496(%rsp), %rbx | |
ja .LBB23_277 | |
.Ltmp90: | |
leaq 320(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp91: | |
jmp .LBB23_363 | |
.LBB23_277: | |
cmpq $1024, %rcx | |
jne .LBB23_353 | |
movl %esi, %ecx | |
andl $1, %ecx | |
testq %rcx, %rcx | |
jne .LBB23_353 | |
.Ltmp88: | |
leaq 320(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp89: | |
jmp .LBB23_363 | |
.LBB23_280: | |
.Ltmp161: | |
leaq 320(%rsp), %rdi | |
leaq 2496(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp162: | |
leaq 2328(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
.Ltmp163: | |
leaq 320(%rsp), %rdi | |
movl $1, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp164: | |
leaq 1992(%rsp), %rbp | |
leaq 320(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
.Ltmp165: | |
movq %rbp, %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow517h4019a8fcb6c58812E@PLT | |
.Ltmp166: | |
.Ltmp167: | |
movq %rax, %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp168: | |
.LBB23_284: | |
.Ltmp169: | |
leaq 2328(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
movq %rax, %rbp | |
.Ltmp170: | |
.Ltmp171: | |
leaq 1992(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
.Ltmp172: | |
movq %rbp, %rdx | |
subl %eax, %edx | |
xorl %r15d, %r15d | |
xorl %r12d, %r12d | |
xorl %eax, %eax | |
jmp .LBB23_288 | |
.LBB23_287: | |
movswl %cx, %ecx | |
addl %r15d, %ecx | |
movw %cx, %r15w | |
.LBB23_288: | |
movzwl %r15w, %ebp | |
cmpl $64462, %ebp | |
je .LBB23_294 | |
cmpl $971, %ebp | |
je .LBB23_294 | |
movl %edx, %ecx | |
subl %r12d, %ecx | |
leal (%rax,%rcx), %ecx | |
movswl %cx, %ecx | |
cmpl $51, %ecx | |
jg .LBB23_292 | |
incl %eax | |
movw $-1, %cx | |
jmp .LBB23_287 | |
.LBB23_292: | |
cmpl $55, %ecx | |
jl .LBB23_294 | |
incl %r12d | |
movw $1, %cx | |
jmp .LBB23_287 | |
.LBB23_294: | |
movswq %ax, %rsi | |
.Ltmp173: | |
leaq 2328(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp174: | |
movswq %r12w, %rsi | |
.Ltmp175: | |
leaq 1992(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp176: | |
.Ltmp177: | |
leaq 2160(%rsp), %rdi | |
xorl %esi, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp178: | |
.Ltmp179: | |
leaq 1392(%rsp), %rdi | |
xorl %esi, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp180: | |
.Ltmp181: | |
leaq 1616(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp182: | |
.Ltmp183: | |
leaq 1784(%rsp), %rdi | |
movabsq $9007199254740991, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp184: | |
.Ltmp185: | |
leaq 2328(%rsp), %rdi | |
leaq 1992(%rsp), %rsi | |
leaq 1392(%rsp), %rdx | |
leaq 2160(%rsp), %rcx | |
callq _ZN4core3num6bignum8Big32x407div_rem17hbb52f76866ccb622E@PLT | |
.Ltmp186: | |
cmpl $64462, %ebp | |
je .LBB23_313 | |
movsd .LCPI23_2(%rip), %xmm1 | |
leaq 1392(%rsp), %r12 | |
.LBB23_303: | |
movswl %r15w, %eax | |
cmpl $971, %eax | |
jg .LBB23_110 | |
.Ltmp187: | |
movq %r12, %rdi | |
leaq 1616(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp188: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB23_308 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB23_308 | |
movw $-1, %bp | |
.Ltmp193: | |
movl $1, %esi | |
leaq 2328(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp194: | |
jmp .LBB23_311 | |
.LBB23_308: | |
.Ltmp189: | |
movq %r12, %rdi | |
leaq 1784(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp190: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB23_319 | |
movw $1, %bp | |
.Ltmp191: | |
movl $1, %esi | |
leaq 1992(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp192: | |
.LBB23_311: | |
.Ltmp195: | |
leaq 2328(%rsp), %rdi | |
leaq 1992(%rsp), %rsi | |
movq %r12, %rdx | |
leaq 2160(%rsp), %rcx | |
callq _ZN4core3num6bignum8Big32x407div_rem17hbb52f76866ccb622E@PLT | |
.Ltmp196: | |
movswl %bp, %eax | |
addl %r15d, %eax | |
movzwl %ax, %ecx | |
cmpl $64462, %ecx | |
movw %ax, %r15w | |
movsd .LCPI23_2(%rip), %xmm1 | |
jne .LBB23_303 | |
.LBB23_313: | |
.Ltmp198: | |
leaq 1392(%rsp), %rdi | |
leaq 1616(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp199: | |
cmpb $1, %al | |
jne .LBB23_327 | |
shrl $8, %eax | |
movsbq %al, %rax | |
cmpq $2, %rax | |
jae .LBB23_327 | |
.Ltmp200: | |
leaq 1392(%rsp), %rdi | |
leaq 1784(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp201: | |
cmpb $1, %al | |
jne .LBB23_327 | |
shrl $8, %eax | |
movsbq %al, %rax | |
movw $-1074, %r15w | |
incq %rax | |
cmpq $2, %rax | |
jae .LBB23_327 | |
.LBB23_319: | |
.Ltmp202: | |
leaq 1392(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num6to_u6417h5bdfacd70e741601E@PLT | |
movq %rax, %r12 | |
.Ltmp203: | |
.Ltmp204: | |
leaq 1360(%rsp), %rdi | |
movq %r12, %rsi | |
movl %r15d, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp205: | |
movzwl 1368(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 1360(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp206: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp207: | |
leaq 96(%rsp), %r15 | |
leaq 2160(%rsp), %rsi | |
movl $168, %edx | |
movq %r15, %rdi | |
callq memcpy@PLT | |
leaq 320(%rsp), %rbp | |
leaq 1992(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
.Ltmp208: | |
movq %rbp, %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp209: | |
.Ltmp210: | |
leaq 96(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp211: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB23_426 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
je .LBB23_338 | |
.LBB23_426: | |
.Ltmp212: | |
leaq 96(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp213: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB23_441 | |
.Ltmp222: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp223: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_542 | |
.Ltmp226: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp227: | |
incq %rax | |
.Ltmp228: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp229: | |
jmp .LBB23_425 | |
.LBB23_327: | |
leaq 1184(%rsp), %rdi | |
leaq 1392(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
leaq 912(%rsp), %rdi | |
leaq 1992(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
leaq 592(%rsp), %rdi | |
leaq 2160(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
.Ltmp230: | |
leaq 320(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp231: | |
.Ltmp232: | |
leaq 1184(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp233: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB23_339 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB23_339 | |
.Ltmp262: | |
leaq 1184(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num6to_u6417h5bdfacd70e741601E@PLT | |
movq %rax, %r12 | |
.Ltmp263: | |
movabsq $4503599627370496, %rax | |
decq %rax | |
cmpq %rax, %r12 | |
ja .LBB23_532 | |
.Ltmp264: | |
movq %r12, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp265: | |
leaq 96(%rsp), %rbp | |
leaq 592(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
leaq 320(%rsp), %r15 | |
leaq 912(%rsp), %rsi | |
movl $168, %edx | |
movq %r15, %rdi | |
callq memcpy@PLT | |
.Ltmp266: | |
movq %r15, %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp267: | |
.Ltmp268: | |
leaq 96(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp269: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB23_355 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
je .LBB23_338 | |
.LBB23_355: | |
.Ltmp270: | |
leaq 96(%rsp), %rdi | |
leaq 320(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp271: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB23_419 | |
.Ltmp280: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp281: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_536 | |
.Ltmp284: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp285: | |
incq %rax | |
.Ltmp286: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp287: | |
jmp .LBB23_425 | |
.LBB23_339: | |
.Ltmp234: | |
leaq 1184(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
movq %rax, %rbp | |
.Ltmp235: | |
movq %rbp, %rdx | |
addq $-53, %rbp | |
.Ltmp236: | |
leaq 1184(%rsp), %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num7dec2flt3num8get_bits17h6dc59074df8039abE@PLT | |
movq %rax, %r15 | |
.Ltmp237: | |
leal -1074(%rbp), %edx | |
.Ltmp238: | |
leaq 1376(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp239: | |
movzwl 1384(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 1376(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp240: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp241: | |
.Ltmp242: | |
leaq 1184(%rsp), %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num7dec2flt3num21compare_with_half_ulp17hdfc7203b4db63f2dE@PLT | |
.Ltmp243: | |
movsbq %al, %rax | |
cmpq $-1, %rax | |
je .LBB23_338 | |
testq %rax, %rax | |
jne .LBB23_413 | |
.Ltmp244: | |
leaq 592(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x407is_zero17hdfcf8e63433e866aE@PLT | |
.Ltmp245: | |
testb $1, %r15b | |
sete %cl | |
andb %al, %cl | |
cmpb $1, %cl | |
jne .LBB23_433 | |
.LBB23_338: | |
movapd 16(%rsp), %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_349: | |
.Ltmp56: | |
movq %rsi, %rbp | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$8from_int17ha4b1e0ece5f421a7E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp57: | |
movq %rbp, %rdi | |
testq %rdi, %rdi | |
js .LBB23_411 | |
.Ltmp60: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$16short_fast_pow1017h8f87fa22bb146735E@PLT | |
.Ltmp61: | |
movapd 16(%rsp), %xmm1 | |
mulsd %xmm0, %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_353: | |
movabsq $9007199254740991, %rcx | |
cmpq %rcx, %rsi | |
jne .LBB23_362 | |
addl $12, %edx | |
.Ltmp86: | |
leaq 320(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp87: | |
jmp .LBB23_363 | |
.LBB23_362: | |
incq %rsi | |
.Ltmp84: | |
leaq 320(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp85: | |
.LBB23_363: | |
movzwl 328(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 320(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp92: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp93: | |
cmpq %r12, %r15 | |
jle .LBB23_366 | |
.LBB23_425: | |
movapd %xmm0, %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_366: | |
.Ltmp94: | |
leaq 1784(%rsp), %rdi | |
movapd %xmm0, 16(%rsp) | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$6unpack17h5578aec01eef9190E@PLT | |
.Ltmp95: | |
movq 1784(%rsp), %r15 | |
movw 1792(%rsp), %bp | |
.Ltmp96: | |
leaq 1184(%rsp), %rdi | |
leaq 2496(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp97: | |
.Ltmp98: | |
leaq 912(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp99: | |
.Ltmp100: | |
leaq 1184(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
movq 48(%rsp), %rdx | |
movl %ebp, %ecx | |
callq _ZN4core3num7dec2flt9algorithm10make_ratio17hecbfefcec366486aE@PLT | |
.Ltmp101: | |
movq %r15, %rax | |
shrq $32, %rax | |
movl %r15d, 1392(%rsp) | |
movl %eax, 1396(%rsp) | |
.Ltmp102: | |
leaq 1184(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp103: | |
cmpb $1, %al | |
jne .LBB23_377 | |
shrl $8, %eax | |
movsbq %al, %rax | |
cmpq $1, %rax | |
ja .LBB23_377 | |
.Ltmp112: | |
leaq 1184(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp113: | |
.Ltmp114: | |
movl $1, %esi | |
movq %rax, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp115: | |
.Ltmp116: | |
movl $2, %edx | |
movq %rax, %rdi | |
leaq 1392(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x4010mul_digits17h9eb31bd3a3023d56E@PLT | |
.Ltmp117: | |
movl $168, %edx | |
leaq 96(%rsp), %r12 | |
movq %r12, %rdi | |
leaq 1184(%rsp), %rsi | |
callq memcpy@PLT | |
xorl %ebp, %ebp | |
jmp .LBB23_382 | |
.LBB23_377: | |
.Ltmp104: | |
leaq 320(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp105: | |
.Ltmp106: | |
leaq 320(%rsp), %rdi | |
leaq 1184(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp107: | |
.Ltmp108: | |
movl $1, %esi | |
movq %rax, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp109: | |
.Ltmp110: | |
movl $2, %edx | |
movq %rax, %rdi | |
leaq 1392(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x4010mul_digits17h9eb31bd3a3023d56E@PLT | |
.Ltmp111: | |
movl $168, %edx | |
leaq 96(%rsp), %r12 | |
movq %r12, %rdi | |
leaq 320(%rsp), %rsi | |
callq memcpy@PLT | |
movb $1, %bpl | |
.LBB23_382: | |
movl $168, %edx | |
leaq 592(%rsp), %rbx | |
movq %rbx, %rdi | |
movq %r12, %rsi | |
callq memcpy@PLT | |
.Ltmp118: | |
movq %rbx, %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp119: | |
movq 496(%rsp), %r12 | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB23_390 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB23_390 | |
movl $168, %edx | |
movl %ebp, %ebx | |
leaq 320(%rsp), %rbp | |
movq %rbp, %rdi | |
leaq 592(%rsp), %rsi | |
callq memcpy@PLT | |
.Ltmp144: | |
movl $1, %esi | |
movq %rbp, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp145: | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %r15 | |
sete %al | |
testb %bl, %al | |
je .LBB23_409 | |
.Ltmp146: | |
leaq 320(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp147: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB23_409 | |
.Ltmp148: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp149: | |
jmp .LBB23_366 | |
.LBB23_390: | |
.Ltmp120: | |
leaq 592(%rsp), %rdi | |
leaq 912(%rsp), %rsi | |
callq _ZN68_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialEq$GT$2eq17h52d16077eeef3716E@PLT | |
.Ltmp121: | |
testb %al, %al | |
je .LBB23_395 | |
testb $1, %r15b | |
movapd 16(%rsp), %xmm1 | |
jne .LBB23_397 | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %r15 | |
sete %al | |
testb %bpl, %al | |
je .LBB23_410 | |
.Ltmp142: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp143: | |
jmp .LBB23_366 | |
.LBB23_395: | |
testb %bpl, %bpl | |
movapd 16(%rsp), %xmm0 | |
je .LBB23_399 | |
.Ltmp130: | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp131: | |
jmp .LBB23_366 | |
.LBB23_397: | |
testb %bpl, %bpl | |
je .LBB23_404 | |
.Ltmp140: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp141: | |
jmp .LBB23_366 | |
.LBB23_399: | |
.Ltmp122: | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp123: | |
cmpb $1, %al | |
movsd .LCPI23_2(%rip), %xmm0 | |
je .LBB23_366 | |
testb %al, %al | |
je .LBB23_522 | |
.Ltmp126: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp127: | |
incq %rax | |
.Ltmp128: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp129: | |
jmp .LBB23_366 | |
.LBB23_404: | |
.Ltmp132: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp133: | |
cmpb $1, %al | |
movsd .LCPI23_2(%rip), %xmm0 | |
je .LBB23_366 | |
testb %al, %al | |
je .LBB23_530 | |
.Ltmp136: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp137: | |
incq %rax | |
.Ltmp138: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp139: | |
jmp .LBB23_366 | |
.LBB23_409: | |
movapd 16(%rsp), %xmm1 | |
.LBB23_410: | |
movq %r12, %rbx | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_411: | |
.Ltmp58: | |
movq %r15, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$16short_fast_pow1017h8f87fa22bb146735E@PLT | |
.Ltmp59: | |
movapd 16(%rsp), %xmm1 | |
divsd %xmm0, %xmm1 | |
cmpb $0, 288(%rsp) | |
jne .LBB23_111 | |
jmp .LBB23_112 | |
.LBB23_413: | |
.Ltmp254: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp255: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_534 | |
.Ltmp258: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp259: | |
incq %rax | |
.Ltmp260: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp261: | |
jmp .LBB23_425 | |
.LBB23_419: | |
testb $1, %r12b | |
movapd 16(%rsp), %xmm1 | |
je .LBB23_110 | |
.Ltmp272: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp273: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_540 | |
.Ltmp276: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp277: | |
incq %rax | |
.Ltmp278: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp279: | |
jmp .LBB23_425 | |
.LBB23_433: | |
.Ltmp246: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp247: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_538 | |
.Ltmp250: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp251: | |
incq %rax | |
.Ltmp252: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp253: | |
jmp .LBB23_425 | |
.LBB23_441: | |
testb $1, %r12b | |
movapd 16(%rsp), %xmm1 | |
je .LBB23_110 | |
.Ltmp214: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp215: | |
cmpb $1, %al | |
je .LBB23_108 | |
testb %al, %al | |
je .LBB23_544 | |
.Ltmp218: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp219: | |
movq 496(%rsp), %rbx | |
incq %rax | |
.Ltmp220: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp221: | |
jmp .LBB23_425 | |
.LBB23_449: | |
.Ltmp304: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp305: | |
.LBB23_451: | |
.Ltmp306: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp307: | |
.LBB23_453: | |
.Ltmp308: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp309: | |
.LBB23_455: | |
.Ltmp310: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp311: | |
.LBB23_460: | |
movq %rbp, 1632(%rsp) | |
movq %rbp, 1624(%rsp) | |
.Ltmp24: | |
leaq ref.V(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp25: | |
.LBB23_462: | |
movq %rbp, 1632(%rsp) | |
movq %rbp, 1624(%rsp) | |
.Ltmp26: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp27: | |
.LBB23_464: | |
.Ltmp348: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp349: | |
.LBB23_466: | |
.Ltmp355: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp356: | |
.LBB23_468: | |
.Ltmp379: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp380: | |
.LBB23_470: | |
.Ltmp377: | |
leaq ref.V(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp378: | |
.LBB23_472: | |
.Ltmp312: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp313: | |
.LBB23_474: | |
.Ltmp314: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp315: | |
.LBB23_476: | |
movups 104(%rsp), %xmm0 | |
movaps %xmm0, 592(%rsp) | |
movaps 592(%rsp), %xmm0 | |
jmp .LBB23_495 | |
.LBB23_477: | |
movups 328(%rsp), %xmm0 | |
movaps %xmm0, 1392(%rsp) | |
movaps 1392(%rsp), %xmm0 | |
movups %xmm0, 328(%rsp) | |
leaq 320(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB23_478: | |
.Ltmp385: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp386: | |
.LBB23_480: | |
movq $4, 880(%rsp) | |
pxor %xmm0, %xmm0 | |
movdqu %xmm0, 888(%rsp) | |
xorl %edx, %edx | |
jmp .LBB23_482 | |
.LBB23_481: | |
movq %rbx, %rdx | |
.LBB23_482: | |
.Ltmp382: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $4, %esi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp383: | |
.LBB23_484: | |
leaq str.4e(%rip), %rdi | |
leaq ref.4f(%rip), %rdx | |
movl $60, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB23_485: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.LBB23_486: | |
.Ltmp322: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp323: | |
.LBB23_488: | |
movups 104(%rsp), %xmm0 | |
movaps %xmm0, 1392(%rsp) | |
jmp .LBB23_494 | |
.LBB23_489: | |
.Ltmp352: | |
movzbl %al, %edi | |
callq _ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.Ltmp353: | |
.LBB23_491: | |
.Ltmp359: | |
movzbl %al, %edi | |
callq _ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.Ltmp360: | |
.LBB23_493: | |
movq 96(%rsp), %rax | |
movups 104(%rsp), %xmm0 | |
movaps %xmm0, 1392(%rsp) | |
movq %rax, 96(%rsp) | |
.LBB23_494: | |
movaps 1392(%rsp), %xmm0 | |
.LBB23_495: | |
movups %xmm0, 104(%rsp) | |
leaq 96(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB23_496: | |
.Ltmp48: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movq %rax, %rdx | |
movl $6, %esi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp49: | |
.LBB23_498: | |
.Ltmp373: | |
callq _ZN4core3num7dec2flt9pfe_empty17hc9896188fa792409E@PLT | |
.Ltmp374: | |
.LBB23_499: | |
movb %al, 96(%rsp) | |
leaq 96(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN74_$LT$core..num..dec2flt..ParseFloatError$u20$as$u20$core..fmt..Display$GT$3fmt17hc41aa0d3bda430abE@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 320(%rsp) | |
movq $1, 328(%rsp) | |
movq $0, 336(%rsp) | |
leaq 592(%rsp), %rax | |
movq %rax, 352(%rsp) | |
movq $1, 360(%rsp) | |
.Ltmp375: | |
leaq ref.5W(%rip), %rsi | |
leaq 320(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp376: | |
jmp .LBB23_14 | |
.LBB23_500: | |
.Ltmp40: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $6, %esi | |
movq 40(%rsp), %rdx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp41: | |
.LBB23_502: | |
movb %ah, 96(%rsp) # NOREX | |
leaq 96(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN63_$LT$core..num..ParseIntError$u20$as$u20$core..fmt..Display$GT$3fmt17h78b775ec2dea6d3dE@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 320(%rsp) | |
movq $1, 328(%rsp) | |
movq $0, 336(%rsp) | |
leaq 592(%rsp), %rax | |
movq %rax, 352(%rsp) | |
movq $1, 360(%rsp) | |
.Ltmp44: | |
leaq ref.61(%rip), %rsi | |
leaq 320(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp45: | |
jmp .LBB23_14 | |
.LBB23_503: | |
.Ltmp46: | |
leaq str.60(%rip), %rdi | |
leaq ref.63(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp47: | |
jmp .LBB23_14 | |
.LBB23_504: | |
.Ltmp300: | |
leaq str.60(%rip), %rdi | |
leaq ref.5Y(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp301: | |
jmp .LBB23_14 | |
.LBB23_505: | |
.Ltmp371: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
xorl %esi, %esi | |
xorl %edx, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp372: | |
.LBB23_507: | |
.Ltmp369: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $1, %esi | |
movl $1, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp370: | |
.LBB23_509: | |
.Ltmp302: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $2, %esi | |
movq %rbx, %rdx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp303: | |
.LBB23_511: | |
.Ltmp367: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $3, %esi | |
movl $3, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp368: | |
.LBB23_513: | |
.Ltmp296: | |
movq %rax, %rsi | |
callq _ZN4core5slice22slice_index_order_fail17h593b32876745960bE@PLT | |
.Ltmp297: | |
.LBB23_515: | |
.Ltmp294: | |
movq %rcx, %rdi | |
movq %r8, %rsi | |
callq _ZN4core5slice20slice_index_len_fail17h6a2d1647e96009c5E@PLT | |
.Ltmp295: | |
.LBB23_517: | |
.Ltmp292: | |
movq %rax, %rdi | |
movq %rcx, %rsi | |
callq _ZN4core5slice22slice_index_order_fail17h593b32876745960bE@PLT | |
.Ltmp293: | |
.LBB23_519: | |
.Ltmp54: | |
movq %rax, %rdi | |
callq _ZN4core5slice20slice_index_len_fail17h6a2d1647e96009c5E@PLT | |
.Ltmp55: | |
.LBB23_521: | |
.Ltmp290: | |
callq _ZN4core3num7dec2flt11pfe_invalid17h6b708df97277c409E@PLT | |
.Ltmp291: | |
jmp .LBB23_499 | |
.LBB23_522: | |
.Ltmp124: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp125: | |
.LBB23_524: | |
leaq 1992(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i16$GT$3fmt17hed6d3139f467a83fE@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.1R(%rip), %rax | |
movq %rax, 320(%rsp) | |
movq $2, 328(%rsp) | |
movq $0, 336(%rsp) | |
leaq 592(%rsp), %rax | |
movq %rax, 352(%rsp) | |
movq $1, 360(%rsp) | |
.Ltmp151: | |
leaq ref.1S(%rip), %rsi | |
leaq 320(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp152: | |
.LBB23_526: | |
leaq 1992(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i16$GT$3fmt17hed6d3139f467a83fE@GOTPCREL(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq ref.1V(%rip), %rax | |
movq %rax, 320(%rsp) | |
movq $2, 328(%rsp) | |
movq $0, 336(%rsp) | |
leaq 592(%rsp), %rax | |
movq %rax, 352(%rsp) | |
movq $1, 360(%rsp) | |
.Ltmp80: | |
leaq ref.1W(%rip), %rsi | |
leaq 320(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp81: | |
.LBB23_528: | |
leaq 1392(%rsp), %rax | |
movq %rax, 592(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE(%rip), %rax | |
movq %rax, 600(%rsp) | |
leaq 1784(%rsp), %rcx | |
movq %rcx, 608(%rsp) | |
movq %rax, 616(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 320(%rsp) | |
movq $3, 328(%rsp) | |
movq $0, 336(%rsp) | |
leaq 592(%rsp), %rax | |
movq %rax, 352(%rsp) | |
movq $2, 360(%rsp) | |
.Ltmp82: | |
leaq ref.22(%rip), %rsi | |
leaq 320(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp83: | |
.LBB23_530: | |
.Ltmp134: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp135: | |
.LBB23_532: | |
.Ltmp288: | |
leaq ref.25(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp289: | |
.LBB23_534: | |
.Ltmp256: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp257: | |
.LBB23_536: | |
.Ltmp282: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp283: | |
.LBB23_538: | |
.Ltmp248: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp249: | |
.LBB23_540: | |
.Ltmp274: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp275: | |
.LBB23_542: | |
.Ltmp224: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp225: | |
.LBB23_544: | |
.Ltmp216: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp217: | |
.LBB23_546: | |
.Ltmp28: | |
movq %rax, %rbx | |
jmp .LBB23_566 | |
.LBB23_547: | |
.Ltmp197: | |
jmp .LBB23_559 | |
.LBB23_548: | |
.Ltmp390: | |
movq %rax, %rbx | |
jmp .LBB23_570 | |
.LBB23_549: | |
.Ltmp361: | |
movq %rax, %rbx | |
leaq 1784(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
leaq 912(%rsp), %rdi | |
jmp .LBB23_561 | |
.LBB23_550: | |
.Ltmp354: | |
movq %rax, %rbx | |
leaq 1184(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
jmp .LBB23_562 | |
.LBB23_551: | |
.Ltmp347: | |
movq %rax, %rbx | |
jmp .LBB23_562 | |
.LBB23_552: | |
.Ltmp34: | |
movq %rax, %rbx | |
jmp .LBB23_570 | |
.LBB23_553: | |
.Ltmp381: | |
jmp .LBB23_568 | |
.LBB23_554: | |
.Ltmp387: | |
movq %rax, %rbx | |
leaq 912(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
jmp .LBB23_557 | |
.LBB23_555: | |
.Ltmp150: | |
jmp .LBB23_559 | |
.LBB23_556: | |
.Ltmp15: | |
movq %rax, %rbx | |
.LBB23_557: | |
leaq 96(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB23_558: | |
.Ltmp384: | |
.LBB23_559: | |
movq %rax, %rbx | |
leaq 880(%rsp), %rdi | |
jmp .LBB23_569 | |
.LBB23_560: | |
.Ltmp366: | |
movq %rax, %rbx | |
leaq 1184(%rsp), %rdi | |
.LBB23_561: | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
.LBB23_562: | |
leaq 1616(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E | |
jmp .LBB23_564 | |
.LBB23_563: | |
.Ltmp344: | |
movq %rax, %rbx | |
.LBB23_564: | |
leaq 320(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB23_565: | |
.Ltmp23: | |
movq %rax, %rbx | |
movq %rbp, 1632(%rsp) | |
movq %rbp, 1624(%rsp) | |
.LBB23_566: | |
leaq 1184(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
jmp .LBB23_572 | |
.LBB23_567: | |
.Ltmp39: | |
.LBB23_568: | |
movq %rax, %rbx | |
leaq 912(%rsp), %rdi | |
.LBB23_569: | |
callq _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E | |
.LBB23_570: | |
leaq 768(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB23_571: | |
.Ltmp20: | |
movq %rax, %rbx | |
movq %r15, 1632(%rsp) | |
movq %rbp, 1624(%rsp) | |
.LBB23_572: | |
.Ltmp29: | |
leaq 320(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
.Ltmp30: | |
.LBB23_573: | |
leaq 1616(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB23_574: | |
.Ltmp31: | |
movq %rax, %rbx | |
jmp .LBB23_573 | |
.Lfunc_end23: | |
.size _ZN10pde_solver4main17h0267b9df1caacf63E, .Lfunc_end23-_ZN10pde_solver4main17h0267b9df1caacf63E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table23: | |
.Lexception1: | |
.byte 255 | |
.byte 155 | |
.asciz "\217\206" | |
.byte 3 | |
.ascii "\214\006" | |
.long .Lfunc_begin1-.Lfunc_begin1 | |
.long .Ltmp13-.Lfunc_begin1 | |
.long 0 | |
.byte 0 | |
.long .Ltmp13-.Lfunc_begin1 | |
.long .Ltmp14-.Ltmp13 | |
.long .Ltmp15-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp16-.Lfunc_begin1 | |
.long .Ltmp17-.Ltmp16 | |
.long .Ltmp387-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp388-.Lfunc_begin1 | |
.long .Ltmp389-.Ltmp388 | |
.long .Ltmp390-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp18-.Lfunc_begin1 | |
.long .Ltmp19-.Ltmp18 | |
.long .Ltmp20-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp21-.Lfunc_begin1 | |
.long .Ltmp22-.Ltmp21 | |
.long .Ltmp23-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp32-.Lfunc_begin1 | |
.long .Ltmp33-.Ltmp32 | |
.long .Ltmp34-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp35-.Lfunc_begin1 | |
.long .Ltmp36-.Ltmp35 | |
.long .Ltmp381-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp37-.Lfunc_begin1 | |
.long .Ltmp38-.Ltmp37 | |
.long .Ltmp39-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp50-.Lfunc_begin1 | |
.long .Ltmp299-.Ltmp50 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp316-.Lfunc_begin1 | |
.long .Ltmp317-.Ltmp316 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp317-.Lfunc_begin1 | |
.long .Ltmp320-.Ltmp317 | |
.long 0 | |
.byte 0 | |
.long .Ltmp320-.Lfunc_begin1 | |
.long .Ltmp343-.Ltmp320 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp345-.Lfunc_begin1 | |
.long .Ltmp346-.Ltmp345 | |
.long .Ltmp347-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp350-.Lfunc_begin1 | |
.long .Ltmp351-.Ltmp350 | |
.long .Ltmp354-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp357-.Lfunc_begin1 | |
.long .Ltmp358-.Ltmp357 | |
.long .Ltmp361-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp362-.Lfunc_begin1 | |
.long .Ltmp365-.Ltmp362 | |
.long .Ltmp366-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp62-.Lfunc_begin1 | |
.long .Ltmp69-.Ltmp62 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp318-.Lfunc_begin1 | |
.long .Ltmp319-.Ltmp318 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp153-.Lfunc_begin1 | |
.long .Ltmp154-.Ltmp153 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp154-.Lfunc_begin1 | |
.long .Ltmp155-.Ltmp154 | |
.long 0 | |
.byte 0 | |
.long .Ltmp155-.Lfunc_begin1 | |
.long .Ltmp160-.Ltmp155 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp160-.Lfunc_begin1 | |
.long .Ltmp70-.Ltmp160 | |
.long 0 | |
.byte 0 | |
.long .Ltmp70-.Lfunc_begin1 | |
.long .Ltmp162-.Ltmp70 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp162-.Lfunc_begin1 | |
.long .Ltmp163-.Ltmp162 | |
.long 0 | |
.byte 0 | |
.long .Ltmp163-.Lfunc_begin1 | |
.long .Ltmp164-.Ltmp163 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp164-.Lfunc_begin1 | |
.long .Ltmp165-.Ltmp164 | |
.long 0 | |
.byte 0 | |
.long .Ltmp165-.Lfunc_begin1 | |
.long .Ltmp186-.Ltmp165 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp187-.Lfunc_begin1 | |
.long .Ltmp196-.Ltmp187 | |
.long .Ltmp197-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp198-.Lfunc_begin1 | |
.long .Ltmp207-.Ltmp198 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp207-.Lfunc_begin1 | |
.long .Ltmp208-.Ltmp207 | |
.long 0 | |
.byte 0 | |
.long .Ltmp208-.Lfunc_begin1 | |
.long .Ltmp229-.Ltmp208 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp229-.Lfunc_begin1 | |
.long .Ltmp230-.Ltmp229 | |
.long 0 | |
.byte 0 | |
.long .Ltmp230-.Lfunc_begin1 | |
.long .Ltmp265-.Ltmp230 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp265-.Lfunc_begin1 | |
.long .Ltmp266-.Ltmp265 | |
.long 0 | |
.byte 0 | |
.long .Ltmp266-.Lfunc_begin1 | |
.long .Ltmp93-.Ltmp266 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp94-.Lfunc_begin1 | |
.long .Ltmp117-.Ltmp94 | |
.long .Ltmp150-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp117-.Lfunc_begin1 | |
.long .Ltmp104-.Ltmp117 | |
.long 0 | |
.byte 0 | |
.long .Ltmp104-.Lfunc_begin1 | |
.long .Ltmp111-.Ltmp104 | |
.long .Ltmp150-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp111-.Lfunc_begin1 | |
.long .Ltmp118-.Ltmp111 | |
.long 0 | |
.byte 0 | |
.long .Ltmp118-.Lfunc_begin1 | |
.long .Ltmp119-.Ltmp118 | |
.long .Ltmp150-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp119-.Lfunc_begin1 | |
.long .Ltmp144-.Ltmp119 | |
.long 0 | |
.byte 0 | |
.long .Ltmp144-.Lfunc_begin1 | |
.long .Ltmp139-.Ltmp144 | |
.long .Ltmp150-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp58-.Lfunc_begin1 | |
.long .Ltmp221-.Ltmp58 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp304-.Lfunc_begin1 | |
.long .Ltmp311-.Ltmp304 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp24-.Lfunc_begin1 | |
.long .Ltmp27-.Ltmp24 | |
.long .Ltmp28-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp348-.Lfunc_begin1 | |
.long .Ltmp349-.Ltmp348 | |
.long .Ltmp354-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp355-.Lfunc_begin1 | |
.long .Ltmp356-.Ltmp355 | |
.long .Ltmp361-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp379-.Lfunc_begin1 | |
.long .Ltmp378-.Ltmp379 | |
.long .Ltmp381-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp312-.Lfunc_begin1 | |
.long .Ltmp315-.Ltmp312 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp385-.Lfunc_begin1 | |
.long .Ltmp386-.Ltmp385 | |
.long .Ltmp387-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp382-.Lfunc_begin1 | |
.long .Ltmp383-.Ltmp382 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp383-.Lfunc_begin1 | |
.long .Ltmp322-.Ltmp383 | |
.long 0 | |
.byte 0 | |
.long .Ltmp322-.Lfunc_begin1 | |
.long .Ltmp323-.Ltmp322 | |
.long .Ltmp344-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp352-.Lfunc_begin1 | |
.long .Ltmp353-.Ltmp352 | |
.long .Ltmp354-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp359-.Lfunc_begin1 | |
.long .Ltmp360-.Ltmp359 | |
.long .Ltmp361-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp48-.Lfunc_begin1 | |
.long .Ltmp217-.Ltmp48 | |
.long .Ltmp384-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp217-.Lfunc_begin1 | |
.long .Ltmp29-.Ltmp217 | |
.long 0 | |
.byte 0 | |
.long .Ltmp29-.Lfunc_begin1 | |
.long .Ltmp30-.Ltmp29 | |
.long .Ltmp31-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp30-.Lfunc_begin1 | |
.long .Lfunc_end23-.Ltmp30 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.main,"ax",@progbits | |
.globl main | |
.p2align 4, 0x90 | |
.type main,@function | |
main: | |
.cfi_startproc | |
movq %rsi, %rax | |
movslq %edi, %rsi | |
leaq _ZN10pde_solver4main17h0267b9df1caacf63E(%rip), %rdi | |
movq %rax, %rdx | |
jmp _ZN3std2rt10lang_start17h0c4e7dc3bd41bfa4E@PLT | |
.Lfunc_end24: | |
.size main, .Lfunc_end24-main | |
.cfi_endproc | |
.type str.0,@object | |
.section .rodata.str.0,"a",@progbits | |
str.0: | |
.size str.0, 0 | |
.type str.1,@object | |
.section .rodata.str.1,"a",@progbits | |
str.1: | |
.byte 10 | |
.size str.1, 1 | |
.type ref.2,@object | |
.section .data.rel.ro.ref.2,"aw",@progbits | |
.p2align 3 | |
ref.2: | |
.quad str.0 | |
.quad 0 | |
.quad str.1 | |
.quad 1 | |
.size ref.2, 32 | |
.type vtable.n,@object | |
.section .data.rel.ro.vtable.n,"aw",@progbits | |
.p2align 3 | |
vtable.n: | |
.quad _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E | |
.quad 16 | |
.quad 8 | |
.quad _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE | |
.size vtable.n, 32 | |
.type str.y,@object | |
.section .rodata.str.y,"a",@progbits | |
.p2align 4 | |
str.y: | |
.ascii "ndarray: could not broadcast array from shape: " | |
.size str.y, 47 | |
.type str.z,@object | |
.section .rodata.str.z,"a",@progbits | |
str.z: | |
.ascii " to: " | |
.size str.z, 5 | |
.type ref.A,@object | |
.section .data.rel.ro.ref.A,"aw",@progbits | |
.p2align 3 | |
ref.A: | |
.quad str.y | |
.quad 47 | |
.quad str.z | |
.quad 5 | |
.size ref.A, 32 | |
.type str.B,@object | |
.section .rodata.str.B,"a",@progbits | |
.p2align 4 | |
str.B: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/lib.rs" | |
.size str.B, 86 | |
.type ref.C,@object | |
.section .data.rel.ro.ref.C,"aw",@progbits | |
.p2align 3 | |
ref.C: | |
.quad str.B | |
.quad 86 | |
.long 728 | |
.long 12 | |
.size ref.C, 24 | |
.type str.G,@object | |
.section .rodata.str.G,"a",@progbits | |
.p2align 4 | |
str.G: | |
.ascii "called `Result::unwrap()` on an `Err` value" | |
.size str.G, 43 | |
.type str.R,@object | |
.section .rodata.str.R,"a",@progbits | |
.p2align 4 | |
str.R: | |
.ascii "capacity overflow" | |
.size str.R, 17 | |
.type str.S,@object | |
.section .rodata.str.S,"a",@progbits | |
.p2align 4 | |
str.S: | |
.ascii "/checkout/src/liballoc/raw_vec.rs" | |
.size str.S, 33 | |
.type ref.V,@object | |
.section .data.rel.ro.ref.V,"aw",@progbits | |
.p2align 3 | |
ref.V: | |
.quad str.R | |
.quad 17 | |
.quad str.S | |
.quad 33 | |
.long 524 | |
.long 24 | |
.size ref.V, 40 | |
.type vtable.1y,@object | |
.section .data.rel.ro.vtable.1y,"aw",@progbits | |
.p2align 3 | |
vtable.1y: | |
.quad _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE | |
.quad 8 | |
.quad 8 | |
.quad _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E | |
.size vtable.1y, 32 | |
.type str.1z,@object | |
.section .rodata.str.1z,"a",@progbits | |
.p2align 4 | |
str.1z: | |
.ascii "next_float: argument is NaN" | |
.size str.1z, 27 | |
.type str.1A,@object | |
.section .rodata.str.1A,"a",@progbits | |
.p2align 4 | |
str.1A: | |
.ascii "/checkout/src/libcore/num/dec2flt/rawfp.rs" | |
.size str.1A, 42 | |
.type ref.1B,@object | |
.section .data.rel.ro.ref.1B,"aw",@progbits | |
.p2align 3 | |
ref.1B: | |
.quad str.1z | |
.quad 27 | |
.quad str.1A | |
.quad 42 | |
.long 355 | |
.long 15 | |
.size ref.1B, 40 | |
.type str.1D,@object | |
.section .rodata.str.1D,"a",@progbits | |
.p2align 4 | |
str.1D: | |
.ascii "prev_float: argument is subnormal" | |
.size str.1D, 33 | |
.type ref.1E,@object | |
.section .data.rel.ro.ref.1E,"aw",@progbits | |
.p2align 3 | |
ref.1E: | |
.quad str.1D | |
.quad 33 | |
.quad str.1A | |
.quad 42 | |
.long 336 | |
.long 21 | |
.size ref.1E, 40 | |
.type str.1G,@object | |
.section .rodata.str.1G,"a",@progbits | |
.p2align 4 | |
str.1G: | |
.ascii "prev_float: argument is zero" | |
.size str.1G, 28 | |
.type ref.1H,@object | |
.section .data.rel.ro.ref.1H,"aw",@progbits | |
.p2align 3 | |
ref.1H: | |
.quad str.1G | |
.quad 28 | |
.quad str.1A | |
.quad 42 | |
.long 337 | |
.long 16 | |
.size ref.1H, 40 | |
.type str.1J,@object | |
.section .rodata.str.1J,"a",@progbits | |
.p2align 4 | |
str.1J: | |
.ascii "prev_float: argument is infinite" | |
.size str.1J, 32 | |
.type ref.1K,@object | |
.section .data.rel.ro.ref.1K,"aw",@progbits | |
.p2align 3 | |
ref.1K: | |
.quad str.1J | |
.quad 32 | |
.quad str.1A | |
.quad 42 | |
.long 334 | |
.long 20 | |
.size ref.1K, 40 | |
.type str.1M,@object | |
.section .rodata.str.1M,"a",@progbits | |
.p2align 4 | |
str.1M: | |
.ascii "prev_float: argument is NaN" | |
.size str.1M, 27 | |
.type ref.1N,@object | |
.section .data.rel.ro.ref.1N,"aw",@progbits | |
.p2align 3 | |
ref.1N: | |
.quad str.1M | |
.quad 27 | |
.quad str.1A | |
.quad 42 | |
.long 335 | |
.long 15 | |
.size ref.1N, 40 | |
.type str.1P,@object | |
.section .rodata.str.1P,"a",@progbits | |
.p2align 4 | |
str.1P: | |
.ascii "fp_to_float: exponent " | |
.size str.1P, 22 | |
.type str.1Q,@object | |
.section .rodata.str.1Q,"a",@progbits | |
str.1Q: | |
.ascii " too large" | |
.size str.1Q, 10 | |
.type ref.1R,@object | |
.section .data.rel.ro.ref.1R,"aw",@progbits | |
.p2align 3 | |
ref.1R: | |
.quad str.1P | |
.quad 22 | |
.quad str.1Q | |
.quad 10 | |
.size ref.1R, 32 | |
.type ref.1S,@object | |
.section .data.rel.ro.ref.1S,"aw",@progbits | |
.p2align 3 | |
ref.1S: | |
.quad str.1A | |
.quad 42 | |
.long 258 | |
.long 8 | |
.size ref.1S, 24 | |
.type str.1U,@object | |
.section .rodata.str.1U,"a",@progbits | |
str.1U: | |
.ascii " too small" | |
.size str.1U, 10 | |
.type ref.1V,@object | |
.section .data.rel.ro.ref.1V,"aw",@progbits | |
.p2align 3 | |
ref.1V: | |
.quad str.1P | |
.quad 22 | |
.quad str.1U | |
.quad 10 | |
.size ref.1V, 32 | |
.type ref.1W,@object | |
.section .data.rel.ro.ref.1W,"aw",@progbits | |
.p2align 3 | |
ref.1W: | |
.quad str.1A | |
.quad 42 | |
.long 262 | |
.long 8 | |
.size ref.1W, 24 | |
.type str.1Y,@object | |
.section .rodata.str.1Y,"a",@progbits | |
.p2align 4 | |
str.1Y: | |
.ascii "assertion failed: `(left == right)`\n left: `" | |
.size str.1Y, 45 | |
.type str.1Z,@object | |
.section .rodata.str.1Z,"a",@progbits | |
str.1Z: | |
.ascii "`,\n right: `" | |
.size str.1Z, 12 | |
.type str.20,@object | |
.section .rodata.str.20,"a",@progbits | |
str.20: | |
.byte 96 | |
.size str.20, 1 | |
.type ref.21,@object | |
.section .data.rel.ro.ref.21,"aw",@progbits | |
.p2align 3 | |
ref.21: | |
.quad str.1Y | |
.quad 45 | |
.quad str.1Z | |
.quad 12 | |
.quad str.20 | |
.quad 1 | |
.size ref.21, 48 | |
.type ref.22,@object | |
.section .data.rel.ro.ref.22,"aw",@progbits | |
.p2align 3 | |
ref.22: | |
.quad str.1A | |
.quad 42 | |
.long 272 | |
.long 4 | |
.size ref.22, 24 | |
.type str.24,@object | |
.section .rodata.str.24,"a",@progbits | |
.p2align 4 | |
str.24: | |
.ascii "encode_subnormal: not actually subnormal" | |
.size str.24, 40 | |
.type ref.25,@object | |
.section .data.rel.ro.ref.25,"aw",@progbits | |
.p2align 3 | |
ref.25: | |
.quad str.24 | |
.quad 40 | |
.quad str.1A | |
.quad 42 | |
.long 304 | |
.long 4 | |
.size ref.25, 40 | |
.type str.27,@object | |
.section .rodata.str.27,"a",@progbits | |
str.27: | |
.ascii "inf" | |
.size str.27, 3 | |
.type str.28,@object | |
.section .rodata.str.28,"a",@progbits | |
str.28: | |
.ascii "NaN" | |
.size str.28, 3 | |
.type str.2Z,@object | |
.section .rodata.str.2Z,"a",@progbits | |
str.2Z: | |
.ascii ": " | |
.size str.2Z, 2 | |
.type ref.30,@object | |
.section .data.rel.ro.ref.30,"aw",@progbits | |
.p2align 3 | |
ref.30: | |
.quad str.0 | |
.quad 0 | |
.quad str.2Z | |
.quad 2 | |
.size ref.30, 32 | |
.type str.31,@object | |
.section .rodata.str.31,"a",@progbits | |
.p2align 4 | |
str.31: | |
.ascii "/checkout/src/libcore/result.rs" | |
.size str.31, 31 | |
.type ref.32,@object | |
.section .data.rel.ro.ref.32,"aw",@progbits | |
.p2align 3 | |
ref.32: | |
.quad str.31 | |
.quad 31 | |
.long 906 | |
.long 4 | |
.size ref.32, 24 | |
.type str.3D,@object | |
.section .rodata.str.3D,"a",@progbits | |
.p2align 4 | |
str.3D: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/dimension/mod.rs" | |
.size str.3D, 96 | |
.type panic_bounds_check_loc.3E,@object | |
.section .data.rel.ro.panic_bounds_check_loc.3E,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.3E: | |
.quad str.3D | |
.quad 96 | |
.long 188 | |
.long 9 | |
.size panic_bounds_check_loc.3E, 24 | |
.type str.3K,@object | |
.section .rodata.str.3K,"a",@progbits | |
.p2align 4 | |
str.3K: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/impl_views.rs" | |
.size str.3K, 93 | |
.type ref.3L,@object | |
.section .data.rel.ro.ref.3L,"aw",@progbits | |
.p2align 3 | |
ref.3L: | |
.quad str.3K | |
.quad 93 | |
.long 203 | |
.long 8 | |
.size ref.3L, 24 | |
.type str.3N,@object | |
.section .rodata.str.3N,"a",@progbits | |
.p2align 4 | |
str.3N: | |
.ascii "assertion failed: index <= self.shape().axis(axis)" | |
.size str.3N, 50 | |
.type str.3Q,@object | |
.section .rodata.str.3Q,"a",@progbits | |
str.3Q: | |
.byte 91 | |
.size str.3Q, 1 | |
.type ref.3R,@object | |
.section .data.rel.ro.ref.3R,"aw",@progbits | |
.p2align 3 | |
ref.3R: | |
.quad str.3Q | |
.quad 1 | |
.size ref.3R, 16 | |
.type ref.3S,@object | |
.section .rodata.ref.3S,"a",@progbits | |
.p2align 3 | |
ref.3S: | |
.size ref.3S, 0 | |
.type str.3T,@object | |
.section .rodata.str.3T,"a",@progbits | |
str.3T: | |
.byte 93 | |
.size str.3T, 1 | |
.type ref.3U,@object | |
.section .data.rel.ro.ref.3U,"aw",@progbits | |
.p2align 3 | |
ref.3U: | |
.quad str.3T | |
.quad 1 | |
.size ref.3U, 16 | |
.type str.3V,@object | |
.section .rodata.str.3V,"a",@progbits | |
str.3V: | |
.byte 44 | |
.size str.3V, 1 | |
.type ref.3W,@object | |
.section .data.rel.ro.ref.3W,"aw",@progbits | |
.p2align 3 | |
ref.3W: | |
.quad str.3V | |
.quad 1 | |
.size ref.3W, 16 | |
.type ref.3X,@object | |
.section .data.rel.ro.ref.3X,"aw",@progbits | |
.p2align 3 | |
ref.3X: | |
.quad str.1 | |
.quad 1 | |
.size ref.3X, 16 | |
.type str.3Y,@object | |
.section .rodata.str.3Y,"a",@progbits | |
str.3Y: | |
.byte 32 | |
.size str.3Y, 1 | |
.type ref.3Z,@object | |
.section .data.rel.ro.ref.3Z,"aw",@progbits | |
.p2align 3 | |
ref.3Z: | |
.quad str.3Y | |
.quad 1 | |
.size ref.3Z, 16 | |
.type str.40,@object | |
.section .rodata.str.40,"a",@progbits | |
str.40: | |
.ascii ", " | |
.size str.40, 2 | |
.type ref.41,@object | |
.section .data.rel.ro.ref.41,"aw",@progbits | |
.p2align 3 | |
ref.41: | |
.quad str.40 | |
.quad 2 | |
.size ref.41, 16 | |
.type str.4b,@object | |
.section .rodata.str.4b,"a",@progbits | |
.p2align 4 | |
str.4b: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/impl_constructors.rs" | |
.size str.4b, 100 | |
.type str.4e,@object | |
.section .rodata.str.4e,"a",@progbits | |
.p2align 4 | |
str.4e: | |
.ascii "ndarray: Shape too large, number of elements overflows usize" | |
.size str.4e, 60 | |
.type ref.4f,@object | |
.section .data.rel.ro.ref.4f,"aw",@progbits | |
.p2align 3 | |
ref.4f: | |
.quad str.4b | |
.quad 100 | |
.long 178 | |
.long 19 | |
.size ref.4f, 24 | |
.type str.4j,@object | |
.section .rodata.str.4j,"a",@progbits | |
.p2align 4 | |
str.4j: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/dimension/conversion.rs" | |
.size str.4j, 103 | |
.type panic_bounds_check_loc.4l,@object | |
.section .data.rel.ro.panic_bounds_check_loc.4l,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.4l: | |
.quad str.4j | |
.quad 103 | |
.long 141 | |
.long 22 | |
.size panic_bounds_check_loc.4l, 24 | |
.type ref.4J,@object | |
.section .data.rel.ro.ref.4J,"aw",@progbits | |
.p2align 3 | |
ref.4J: | |
.quad str.3D | |
.quad 96 | |
.long 206 | |
.long 4 | |
.size ref.4J, 24 | |
.type str.4L,@object | |
.section .rodata.str.4L,"a",@progbits | |
.p2align 4 | |
str.4L: | |
.ascii "assertion failed: index < dim" | |
.size str.4L, 29 | |
.type str.4W,@object | |
.section .rodata.str.4W,"a",@progbits | |
.p2align 4 | |
str.4W: | |
.ascii "/checkout/src/liballoc/vec.rs" | |
.size str.4W, 29 | |
.type panic_bounds_check_loc.4X,@object | |
.section .data.rel.ro.panic_bounds_check_loc.4X,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.4X: | |
.quad str.4W | |
.quad 29 | |
.long 1552 | |
.long 10 | |
.size panic_bounds_check_loc.4X, 24 | |
.type str.5h,@object | |
.section .rodata.str.5h,"a",@progbits | |
str.5h: | |
.ascii "Matrix:\n" | |
.size str.5h, 8 | |
.type ref.5i,@object | |
.section .data.rel.ro.ref.5i,"aw",@progbits | |
.p2align 3 | |
ref.5i: | |
.quad str.5h | |
.quad 8 | |
.size ref.5i, 16 | |
.type ref.5j,@object | |
.section .rodata.ref.5j,"a",@progbits | |
.p2align 3 | |
ref.5j: | |
.quad 1 | |
.quad 0 | |
.quad 1 | |
.quad 1 | |
.quad 3 | |
.zero 8 | |
.long 32 | |
.long 0 | |
.byte 3 | |
.zero 7 | |
.size ref.5j, 64 | |
.type str.5l,@object | |
.section .rodata.str.5l,"a",@progbits | |
.p2align 4 | |
str.5l: | |
.ascii "============================================================\nProgram for calculation of partial differential equations.\n============================================================\n(c) Nils C. Meier, Uni Hamburg.\n\n============================================================\n\n" | |
.size str.5l, 276 | |
.type ref.5m,@object | |
.section .data.rel.ro.ref.5m,"aw",@progbits | |
.p2align 3 | |
ref.5m: | |
.quad str.5l | |
.quad 276 | |
.size ref.5m, 16 | |
.type str.5n,@object | |
.section .rodata.str.5n,"a",@progbits | |
str.5n: | |
.ascii "Jacobi" | |
.size str.5n, 6 | |
.type str.5o,@object | |
.section .rodata.str.5o,"a",@progbits | |
str.5o: | |
.ascii "Gauss-Seidel" | |
.size str.5o, 12 | |
.type str.5p,@object | |
.section .rodata.str.5p,"a",@progbits | |
str.5p: | |
.ascii "f(x,y) = 0" | |
.size str.5p, 10 | |
.type str.5q,@object | |
.section .rodata.str.5q,"a",@progbits | |
.p2align 4 | |
str.5q: | |
.ascii "f(x,y) = 2 \317\200\302\262 * sin(\317\200 \342\213\205 x) * sin(\317\200 \342\213\205 y)" | |
.size str.5q, 47 | |
.type str.5r,@object | |
.section .rodata.str.5r,"a",@progbits | |
.p2align 4 | |
str.5r: | |
.ascii "Sufficient accuracy" | |
.size str.5r, 19 | |
.type str.5s,@object | |
.section .rodata.str.5s,"a",@progbits | |
.p2align 4 | |
str.5s: | |
.ascii "Number of iterations" | |
.size str.5s, 20 | |
.type str.5t,@object | |
.section .rodata.str.5t,"a",@progbits | |
.p2align 4 | |
str.5t: | |
.ascii "Time for calculation: " | |
.size str.5t, 22 | |
.type str.5u,@object | |
.section .rodata.str.5u,"a",@progbits | |
str.5u: | |
.ascii " s\n" | |
.size str.5u, 3 | |
.type ref.5v,@object | |
.section .data.rel.ro.ref.5v,"aw",@progbits | |
.p2align 3 | |
ref.5v: | |
.quad str.5t | |
.quad 22 | |
.quad str.5u | |
.quad 3 | |
.size ref.5v, 32 | |
.type str.5w,@object | |
.section .rodata.str.5w,"a",@progbits | |
.p2align 4 | |
str.5w: | |
.ascii "Used CPU Cores " | |
.size str.5w, 22 | |
.type ref.5x,@object | |
.section .data.rel.ro.ref.5x,"aw",@progbits | |
.p2align 3 | |
ref.5x: | |
.quad str.5w | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5x, 32 | |
.type str.5y,@object | |
.section .rodata.str.5y,"a",@progbits | |
.p2align 4 | |
str.5y: | |
.ascii "Memory usage: " | |
.size str.5y, 22 | |
.type str.5z,@object | |
.section .rodata.str.5z,"a",@progbits | |
str.5z: | |
.ascii " MiB\n" | |
.size str.5z, 5 | |
.type ref.5A,@object | |
.section .data.rel.ro.ref.5A,"aw",@progbits | |
.p2align 3 | |
ref.5A: | |
.quad str.5y | |
.quad 22 | |
.quad str.5z | |
.quad 5 | |
.size ref.5A, 32 | |
.type str.5B,@object | |
.section .rodata.str.5B,"a",@progbits | |
.p2align 4 | |
str.5B: | |
.ascii "Calculating method: " | |
.size str.5B, 22 | |
.type ref.5C,@object | |
.section .data.rel.ro.ref.5C,"aw",@progbits | |
.p2align 3 | |
ref.5C: | |
.quad str.5B | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5C, 32 | |
.type str.5D,@object | |
.section .rodata.str.5D,"a",@progbits | |
.p2align 4 | |
str.5D: | |
.ascii "Interlines: " | |
.size str.5D, 22 | |
.type ref.5E,@object | |
.section .data.rel.ro.ref.5E,"aw",@progbits | |
.p2align 3 | |
ref.5E: | |
.quad str.5D | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5E, 32 | |
.type str.5F,@object | |
.section .rodata.str.5F,"a",@progbits | |
.p2align 4 | |
str.5F: | |
.ascii "Disturbance function: " | |
.size str.5F, 22 | |
.type ref.5G,@object | |
.section .data.rel.ro.ref.5G,"aw",@progbits | |
.p2align 3 | |
ref.5G: | |
.quad str.5F | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5G, 32 | |
.type str.5H,@object | |
.section .rodata.str.5H,"a",@progbits | |
.p2align 4 | |
str.5H: | |
.ascii "Termination method: " | |
.size str.5H, 22 | |
.type ref.5I,@object | |
.section .data.rel.ro.ref.5I,"aw",@progbits | |
.p2align 3 | |
ref.5I: | |
.quad str.5H | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5I, 32 | |
.type str.5J,@object | |
.section .rodata.str.5J,"a",@progbits | |
.p2align 4 | |
str.5J: | |
.ascii "Number of iterations: " | |
.size str.5J, 22 | |
.type ref.5K,@object | |
.section .data.rel.ro.ref.5K,"aw",@progbits | |
.p2align 3 | |
ref.5K: | |
.quad str.5J | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5K, 32 | |
.type str.5L,@object | |
.section .rodata.str.5L,"a",@progbits | |
.p2align 4 | |
str.5L: | |
.ascii "Error coefficient: " | |
.size str.5L, 22 | |
.type ref.5M,@object | |
.section .data.rel.ro.ref.5M,"aw",@progbits | |
.p2align 3 | |
ref.5M: | |
.quad str.5L | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5M, 32 | |
.type str.5N,@object | |
.section .rodata.str.5N,"a",@progbits | |
.p2align 4 | |
str.5N: | |
.ascii "src/basis/askparams.rs" | |
.size str.5N, 22 | |
.type ref.5O,@object | |
.section .data.rel.ro.ref.5O,"aw",@progbits | |
.p2align 3 | |
ref.5O: | |
.quad str.5N | |
.quad 22 | |
.long 22 | |
.long 13 | |
.size ref.5O, 24 | |
.type str.5Q,@object | |
.section .rodata.str.5Q,"a",@progbits | |
.p2align 4 | |
str.5Q: | |
.ascii "Unexpected Outcome" | |
.size str.5Q, 18 | |
.type ref.5R,@object | |
.section .data.rel.ro.ref.5R,"aw",@progbits | |
.p2align 3 | |
ref.5R: | |
.quad str.5N | |
.quad 22 | |
.long 84 | |
.long 9 | |
.size ref.5R, 24 | |
.type str.5T,@object | |
.section .rodata.str.5T,"a",@progbits | |
str.5T: | |
.ascii "PANIC" | |
.size str.5T, 5 | |
.type str.5U,@object | |
.section .rodata.str.5U,"a",@progbits | |
str.5U: | |
.ascii "Error " | |
.size str.5U, 6 | |
.type ref.5V,@object | |
.section .data.rel.ro.ref.5V,"aw",@progbits | |
.p2align 3 | |
ref.5V: | |
.quad str.5U | |
.quad 6 | |
.size ref.5V, 16 | |
.type ref.5W,@object | |
.section .data.rel.ro.ref.5W,"aw",@progbits | |
.p2align 3 | |
ref.5W: | |
.quad str.5N | |
.quad 22 | |
.long 63 | |
.long 34 | |
.size ref.5W, 24 | |
.type ref.5Y,@object | |
.section .data.rel.ro.ref.5Y,"aw",@progbits | |
.p2align 3 | |
ref.5Y: | |
.quad str.5N | |
.quad 22 | |
.long 61 | |
.long 24 | |
.size ref.5Y, 24 | |
.type str.60,@object | |
.section .rodata.str.60,"a",@progbits | |
.p2align 4 | |
str.60: | |
.ascii "Error: Please fill out correctly!" | |
.size str.60, 33 | |
.type ref.61,@object | |
.section .data.rel.ro.ref.61,"aw",@progbits | |
.p2align 3 | |
ref.61: | |
.quad str.5N | |
.quad 22 | |
.long 74 | |
.long 34 | |
.size ref.61, 24 | |
.type ref.63,@object | |
.section .data.rel.ro.ref.63,"aw",@progbits | |
.p2align 3 | |
ref.63: | |
.quad str.5N | |
.quad 22 | |
.long 72 | |
.long 24 | |
.size ref.63, 24 | |
.type ref.65,@object | |
.section .data.rel.ro.ref.65,"aw",@progbits | |
.p2align 3 | |
ref.65: | |
.quad str.5N | |
.quad 22 | |
.long 49 | |
.long 34 | |
.size ref.65, 24 | |
.type ref.67,@object | |
.section .data.rel.ro.ref.67,"aw",@progbits | |
.p2align 3 | |
ref.67: | |
.quad str.5N | |
.quad 22 | |
.long 46 | |
.long 28 | |
.size ref.67, 24 | |
.hidden DW.ref.rust_eh_personality | |
.weak DW.ref.rust_eh_personality | |
.section .data.DW.ref.rust_eh_personality,"aGw",@progbits,DW.ref.rust_eh_personality,comdat | |
.p2align 3 | |
.type DW.ref.rust_eh_personality,@object | |
.size DW.ref.rust_eh_personality, 8 | |
DW.ref.rust_eh_personality: | |
.quad rust_eh_personality | |
.section ".note.GNU-stack","",@progbits |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.text | |
.file "pde_solver0-a1140a5a931b21c38d7dd3d41e98e54f-exe.rs" | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E: | |
.Lfunc_begin0: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception0 | |
pushq %r14 | |
.Lcfi0: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi1: | |
.cfi_def_cfa_offset 24 | |
subq $104, %rsp | |
.Lcfi2: | |
.cfi_def_cfa_offset 128 | |
.Lcfi3: | |
.cfi_offset %rbx, -24 | |
.Lcfi4: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %r14 | |
movq 16(%r14), %rax | |
movq %rax, (%rsp) | |
movq %rsp, %rcx | |
movq %rcx, 8(%rsp) | |
leaq ref.5a(%rip), %rcx | |
movq %rcx, 16(%rsp) | |
cmpq $2, %rax | |
jne .LBB0_1 | |
cmpq $2, 24(%r14) | |
jb .LBB0_6 | |
leaq 32(%r14), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE | |
.LBB0_6: | |
movq (%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB0_8 | |
#MEMBARRIER | |
movl $56, %esi | |
movl $8, %edx | |
movq %r14, %rdi | |
callq __rust_dealloc@PLT | |
.LBB0_8: | |
addq $104, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB0_1: | |
leaq 8(%rsp), %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp0: | |
leaq ref.5b(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp1: | |
.LBB0_3: | |
.Ltmp2: | |
movq %rax, %rbx | |
addq $24, %r14 | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h45cda773a16c9914E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end0: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E, .Lfunc_end0-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table0: | |
.Lexception0: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Lfunc_begin0-.Lfunc_begin0 | |
.long .Ltmp0-.Lfunc_begin0 | |
.long 0 | |
.byte 0 | |
.long .Ltmp0-.Lfunc_begin0 | |
.long .Ltmp1-.Ltmp0 | |
.long .Ltmp2-.Lfunc_begin0 | |
.byte 0 | |
.long .Ltmp1-.Lfunc_begin0 | |
.long .Lfunc_end0-.Ltmp1 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E: | |
.Lfunc_begin1: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception1 | |
pushq %r15 | |
.Lcfi5: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi6: | |
.cfi_def_cfa_offset 24 | |
pushq %r12 | |
.Lcfi7: | |
.cfi_def_cfa_offset 32 | |
pushq %rbx | |
.Lcfi8: | |
.cfi_def_cfa_offset 40 | |
subq $104, %rsp | |
.Lcfi9: | |
.cfi_def_cfa_offset 144 | |
.Lcfi10: | |
.cfi_offset %rbx, -40 | |
.Lcfi11: | |
.cfi_offset %r12, -32 | |
.Lcfi12: | |
.cfi_offset %r14, -24 | |
.Lcfi13: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq (%r14), %r15 | |
movq 32(%r15), %rcx | |
movq %rcx, 16(%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, (%rsp) | |
leaq ref.4Y(%rip), %rdx | |
movq %rdx, 8(%rsp) | |
movabsq $-9223372036854775808, %rdx | |
cmpq %rdx, %rcx | |
jne .LBB1_1 | |
movq 48(%r15), %rdx | |
movq %rdx, 16(%rsp) | |
movq %rax, (%rsp) | |
leaq ref.4N(%rip), %rcx | |
movq %rcx, 8(%rsp) | |
testq %rdx, %rdx | |
jne .LBB1_4 | |
movq 56(%r15), %rdx | |
movq %rdx, 16(%rsp) | |
movq %rax, (%rsp) | |
movq %rcx, 8(%rsp) | |
testq %rdx, %rdx | |
jne .LBB1_7 | |
movq 24(%r15), %rbx | |
testq %rbx, %rbx | |
je .LBB1_16 | |
.p2align 4, 0x90 | |
.LBB1_10: | |
movq (%rbx), %r12 | |
cmpq $0, 8(%rbx) | |
je .LBB1_15 | |
movq 16(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB1_15 | |
movq 24(%rbx), %rax | |
.Ltmp10: | |
callq *(%rax) | |
.Ltmp11: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB1_15 | |
movq 16(%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB1_15: | |
movl $32, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
testq %r12, %r12 | |
movq %r12, %rbx | |
jne .LBB1_10 | |
.LBB1_16: | |
movq 72(%r15), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq 72(%r15), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movq (%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB1_18 | |
#MEMBARRIER | |
movl $96, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
.LBB1_18: | |
addq $104, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB1_1: | |
movq %rsp, %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp3: | |
leaq ref.4Z(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp4: | |
.LBB1_4: | |
movq %rsp, %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp5: | |
leaq ref.51(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp6: | |
.LBB1_7: | |
movq %rsp, %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp7: | |
leaq ref.53(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp8: | |
.LBB1_19: | |
.Ltmp9: | |
movq %rax, %r14 | |
movq 24(%r15), %rdi | |
callq _ZN4core3ptr13drop_in_place17h72062781261ae8d3E | |
jmp .LBB1_20 | |
.LBB1_21: | |
.Ltmp12: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %rbx, %rdi | |
callq _ZN5alloc4heap8box_free17hf1bccfa945c999b4E | |
.LBB1_20: | |
addq $72, %r15 | |
movq %r15, %rdi | |
callq _ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end1: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E, .Lfunc_end1-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table1: | |
.Lexception1: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp10-.Lfunc_begin1 | |
.long .Ltmp11-.Ltmp10 | |
.long .Ltmp12-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp3-.Lfunc_begin1 | |
.long .Ltmp8-.Ltmp3 | |
.long .Ltmp9-.Lfunc_begin1 | |
.byte 0 | |
.long .Ltmp8-.Lfunc_begin1 | |
.long .Lfunc_end1-.Ltmp8 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE: | |
.Lfunc_begin2: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception2 | |
pushq %r15 | |
.Lcfi14: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi15: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi16: | |
.cfi_def_cfa_offset 32 | |
.Lcfi17: | |
.cfi_offset %rbx, -32 | |
.Lcfi18: | |
.cfi_offset %r14, -24 | |
.Lcfi19: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq (%r14), %r15 | |
movq 16(%r15), %rax | |
testq %rax, %rax | |
je .LBB2_3 | |
movb $0, (%rax) | |
movq 24(%r15), %rsi | |
testq %rsi, %rsi | |
je .LBB2_3 | |
movq 16(%r15), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB2_3: | |
movq 40(%r15), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq 40(%r15), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
leaq 56(%r15), %rbx | |
.Ltmp13: | |
movq %rbx, %rdi | |
callq _ZN69_$LT$std..sync..condvar..Condvar$u20$as$u20$core..ops..drop..Drop$GT$4drop17h249b3e6e93aeafeaE@PLT | |
.Ltmp14: | |
movq (%rbx), %rdi | |
movl $48, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movq (%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB2_5 | |
#MEMBARRIER | |
movl $72, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB2_5: | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB2_6: | |
.Ltmp15: | |
movq %rax, %r14 | |
movq (%rbx), %rdi | |
callq _ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end2: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE, .Lfunc_end2-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table2: | |
.Lexception2: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp13-.Lfunc_begin2 | |
.long .Ltmp14-.Ltmp13 | |
.long .Ltmp15-.Lfunc_begin2 | |
.byte 0 | |
.long .Ltmp14-.Lfunc_begin2 | |
.long .Lfunc_end2-.Ltmp14 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi20: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi21: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi22: | |
.cfi_def_cfa_offset 32 | |
.Lcfi23: | |
.cfi_offset %rbx, -24 | |
.Lcfi24: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %r14 | |
movq 16(%r14), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq 16(%r14), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movq (%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB3_1 | |
#MEMBARRIER | |
movl $40, %esi | |
movl $8, %edx | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB3_1: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.Lfunc_end3: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E, .Lfunc_end3-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E | |
.cfi_endproc | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E: | |
.Lfunc_begin3: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception3 | |
pushq %r15 | |
.Lcfi25: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi26: | |
.cfi_def_cfa_offset 24 | |
pushq %r12 | |
.Lcfi27: | |
.cfi_def_cfa_offset 32 | |
pushq %rbx | |
.Lcfi28: | |
.cfi_def_cfa_offset 40 | |
subq $104, %rsp | |
.Lcfi29: | |
.cfi_def_cfa_offset 144 | |
.Lcfi30: | |
.cfi_offset %rbx, -40 | |
.Lcfi31: | |
.cfi_offset %r12, -32 | |
.Lcfi32: | |
.cfi_offset %r14, -24 | |
.Lcfi33: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %r12 | |
movq 16(%r12), %rax | |
movq %rax, 88(%rsp) | |
leaq 88(%rsp), %rcx | |
movq %rcx, 96(%rsp) | |
leaq ref.4N(%rip), %rcx | |
movq %rcx, (%rsp) | |
testq %rax, %rax | |
jne .LBB4_1 | |
movq 24(%r12), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp18: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
movl %eax, %ebx | |
.Ltmp19: | |
leaq 24(%r12), %r14 | |
movb 32(%r12), %al | |
testb %al, %al | |
movb 6(%rsp), %al | |
movb %al, 14(%rsp) | |
movzwl 4(%rsp), %eax | |
movw %ax, 12(%rsp) | |
movl (%rsp), %eax | |
movl %eax, 8(%rsp) | |
jne .LBB4_5 | |
movq %r14, 40(%rsp) | |
movb %bl, 48(%rsp) | |
movb 14(%rsp), %al | |
movb %al, 55(%rsp) | |
movzwl 12(%rsp), %eax | |
movw %ax, 53(%rsp) | |
movl 8(%rsp), %eax | |
movl %eax, 49(%rsp) | |
leaq 40(%r12), %rdi | |
.Ltmp22: | |
callq _ZN3std4sync4mpsc4sync5Queue7dequeue17h425b5974613319eeE@PLT | |
.Ltmp23: | |
movq %rax, 8(%rsp) | |
testq %rax, %rax | |
jne .LBB4_11 | |
cmpq $0, 120(%r12) | |
jne .LBB4_15 | |
testb %bl, %bl | |
jne .LBB4_20 | |
.Ltmp33: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp34: | |
testb %al, %al | |
je .LBB4_20 | |
movb $1, 32(%r12) | |
.LBB4_20: | |
movq (%r14), %rdi | |
callq pthread_mutex_unlock@PLT | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h15f0875d3378f381E | |
movq (%r15), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB4_22 | |
#MEMBARRIER | |
movl $136, %esi | |
movl $8, %edx | |
movq %r12, %rdi | |
callq __rust_dealloc@PLT | |
.LBB4_22: | |
addq $104, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB4_1: | |
leaq 96(%rsp), %rax | |
movq %rax, 8(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq %rsp, %rcx | |
movq %rcx, 24(%rsp) | |
movq %rax, 32(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq $3, 48(%rsp) | |
movq $0, 56(%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 72(%rsp) | |
movq $2, 80(%rsp) | |
.Ltmp16: | |
leaq ref.4O(%rip), %rsi | |
leaq 40(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp17: | |
.LBB4_5: | |
movq %r14, 40(%rsp) | |
movb %bl, 48(%rsp) | |
movb 14(%rsp), %al | |
movb %al, 55(%rsp) | |
movzwl 12(%rsp), %eax | |
movw %ax, 53(%rsp) | |
movl 8(%rsp), %eax | |
movl %eax, 49(%rsp) | |
.Ltmp20: | |
leaq 40(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h55930f28fb259cdbE | |
.Ltmp21: | |
.LBB4_11: | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB4_13 | |
#MEMBARRIER | |
.Ltmp24: | |
leaq 8(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp25: | |
.LBB4_13: | |
.Ltmp26: | |
leaq str.4S(%rip), %rdi | |
leaq ref.4Q(%rip), %rdx | |
movl $49, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp27: | |
jmp .LBB4_23 | |
.LBB4_15: | |
.Ltmp28: | |
leaq str.4V(%rip), %rdi | |
leaq ref.4T(%rip), %rdx | |
movl $42, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp29: | |
.LBB4_23: | |
.LBB4_7: | |
.Ltmp30: | |
movq %rax, %rbx | |
.Ltmp31: | |
leaq 40(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E | |
.Ltmp32: | |
movq %r14, %r12 | |
jmp .LBB4_25 | |
.LBB4_24: | |
.Ltmp35: | |
movq %rax, %rbx | |
addq $24, %r12 | |
.LBB4_25: | |
movq %r12, %rdi | |
callq _ZN4core3ptr13drop_in_place17h15f0875d3378f381E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end4: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E, .Lfunc_end4-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table4: | |
.Lexception3: | |
.byte 255 | |
.byte 155 | |
.asciz "\352\200\200" | |
.byte 3 | |
.byte 104 | |
.long .Ltmp18-.Lfunc_begin3 | |
.long .Ltmp19-.Ltmp18 | |
.long .Ltmp35-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp22-.Lfunc_begin3 | |
.long .Ltmp23-.Ltmp22 | |
.long .Ltmp30-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp33-.Lfunc_begin3 | |
.long .Ltmp34-.Ltmp33 | |
.long .Ltmp35-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp34-.Lfunc_begin3 | |
.long .Ltmp16-.Ltmp34 | |
.long 0 | |
.byte 0 | |
.long .Ltmp16-.Lfunc_begin3 | |
.long .Ltmp21-.Ltmp16 | |
.long .Ltmp35-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp24-.Lfunc_begin3 | |
.long .Ltmp29-.Ltmp24 | |
.long .Ltmp30-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp31-.Lfunc_begin3 | |
.long .Ltmp32-.Ltmp31 | |
.long .Ltmp35-.Lfunc_begin3 | |
.byte 0 | |
.long .Ltmp32-.Lfunc_begin3 | |
.long .Lfunc_end4-.Ltmp32 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E: | |
.Lfunc_begin4: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception4 | |
pushq %r14 | |
.Lcfi34: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi35: | |
.cfi_def_cfa_offset 24 | |
subq $104, %rsp | |
.Lcfi36: | |
.cfi_def_cfa_offset 128 | |
.Lcfi37: | |
.cfi_offset %rbx, -24 | |
.Lcfi38: | |
.cfi_offset %r14, -16 | |
movq %rdi, %r14 | |
movq (%r14), %rbx | |
movq 16(%rbx), %rax | |
movq %rax, (%rsp) | |
movq %rsp, %rcx | |
movq %rcx, 8(%rsp) | |
leaq ref.5a(%rip), %rcx | |
movq %rcx, 16(%rsp) | |
cmpq $2, %rax | |
jne .LBB5_1 | |
cmpq $0, 24(%rbx) | |
je .LBB5_9 | |
movq 32(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB5_9 | |
movq 40(%rbx), %rax | |
.Ltmp39: | |
callq *(%rax) | |
.Ltmp40: | |
movq 40(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB5_9 | |
movq 32(%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB5_9: | |
cmpq $2, 48(%rbx) | |
jb .LBB5_11 | |
leaq 56(%rbx), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.LBB5_11: | |
movq (%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB5_13 | |
#MEMBARRIER | |
movl $72, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
.LBB5_13: | |
addq $104, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB5_1: | |
leaq 8(%rsp), %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp36: | |
leaq ref.5b(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp37: | |
.LBB5_14: | |
.Ltmp38: | |
movq %rax, %r14 | |
leaq 24(%rbx), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha71e7146434caea8E | |
jmp .LBB5_15 | |
.LBB5_7: | |
.Ltmp41: | |
movq %rax, %r14 | |
movq 32(%rbx), %rdi | |
movq 40(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
.LBB5_15: | |
addq $48, %rbx | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17ha08d953bec491c95E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end5: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E, .Lfunc_end5-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table5: | |
.Lexception4: | |
.byte 255 | |
.byte 155 | |
.asciz "\266\200\200" | |
.byte 3 | |
.byte 52 | |
.long .Ltmp39-.Lfunc_begin4 | |
.long .Ltmp40-.Ltmp39 | |
.long .Ltmp41-.Lfunc_begin4 | |
.byte 0 | |
.long .Ltmp40-.Lfunc_begin4 | |
.long .Ltmp36-.Ltmp40 | |
.long 0 | |
.byte 0 | |
.long .Ltmp36-.Lfunc_begin4 | |
.long .Ltmp37-.Ltmp36 | |
.long .Ltmp38-.Lfunc_begin4 | |
.byte 0 | |
.long .Ltmp37-.Lfunc_begin4 | |
.long .Lfunc_end5-.Ltmp37 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi39: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi40: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi41: | |
.cfi_def_cfa_offset 32 | |
.Lcfi42: | |
.cfi_offset %rbx, -32 | |
.Lcfi43: | |
.cfi_offset %r14, -24 | |
.Lcfi44: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %r14 | |
movq 16(%r14), %rax | |
movq $-1, %rbx | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB6_2 | |
leaq 16(%r14), %rdi | |
#MEMBARRIER | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE | |
.LBB6_2: | |
movq (%r15), %rax | |
lock xaddq %rbx, 8(%rax) | |
cmpq $1, %rbx | |
jne .LBB6_3 | |
#MEMBARRIER | |
movl $32, %esi | |
movl $8, %edx | |
movq %r14, %rdi | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB6_3: | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.Lfunc_end6: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE, .Lfunc_end6-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.cfi_endproc | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE: | |
.Lfunc_begin5: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception5 | |
pushq %r15 | |
.Lcfi45: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi46: | |
.cfi_def_cfa_offset 24 | |
pushq %r12 | |
.Lcfi47: | |
.cfi_def_cfa_offset 32 | |
pushq %rbx | |
.Lcfi48: | |
.cfi_def_cfa_offset 40 | |
subq $104, %rsp | |
.Lcfi49: | |
.cfi_def_cfa_offset 144 | |
.Lcfi50: | |
.cfi_offset %rbx, -40 | |
.Lcfi51: | |
.cfi_offset %r12, -32 | |
.Lcfi52: | |
.cfi_offset %r14, -24 | |
.Lcfi53: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %r12 | |
leaq 16(%r12), %r14 | |
movq 80(%r12), %rcx | |
movq %rcx, 16(%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, (%rsp) | |
leaq ref.4Y(%rip), %rdx | |
movq %rdx, 8(%rsp) | |
movabsq $-9223372036854775808, %rdx | |
cmpq %rdx, %rcx | |
jne .LBB7_1 | |
movq 96(%r12), %rcx | |
movq %rcx, 16(%rsp) | |
movq %rax, (%rsp) | |
leaq ref.4N(%rip), %rax | |
movq %rax, 8(%rsp) | |
testq %rcx, %rcx | |
jne .LBB7_4 | |
movq 40(%r12), %r14 | |
testq %r14, %r14 | |
je .LBB7_9 | |
.p2align 4, 0x90 | |
.LBB7_7: | |
movq 32(%r14), %rbx | |
.Ltmp47: | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h54f294a99647e104E | |
.Ltmp48: | |
movl $40, %esi | |
movl $8, %edx | |
movq %r14, %rdi | |
callq __rust_dealloc@PLT | |
testq %rbx, %rbx | |
movq %rbx, %r14 | |
jne .LBB7_7 | |
.LBB7_9: | |
movq (%r15), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB7_11 | |
#MEMBARRIER | |
movl $112, %esi | |
movl $8, %edx | |
movq %r12, %rdi | |
callq __rust_dealloc@PLT | |
.LBB7_11: | |
addq $104, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB7_1: | |
movq %rsp, %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp42: | |
leaq ref.55(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp43: | |
.LBB7_4: | |
movq %rsp, %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 32(%rsp) | |
leaq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
movq %rax, 48(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $3, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
.Ltmp44: | |
leaq ref.57(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp45: | |
.LBB7_12: | |
.Ltmp46: | |
movq %rax, %r15 | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB7_14: | |
.Ltmp49: | |
movq %rax, %r15 | |
movq %r14, %rdi | |
callq _ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end7: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE, .Lfunc_end7-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table7: | |
.Lexception5: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp47-.Lfunc_begin5 | |
.long .Ltmp48-.Ltmp47 | |
.long .Ltmp49-.Lfunc_begin5 | |
.byte 0 | |
.long .Ltmp42-.Lfunc_begin5 | |
.long .Ltmp45-.Ltmp42 | |
.long .Ltmp46-.Lfunc_begin5 | |
.byte 0 | |
.long .Ltmp45-.Lfunc_begin5 | |
.long .Lfunc_end7-.Ltmp45 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE: | |
.Lfunc_begin6: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception6 | |
pushq %r15 | |
.Lcfi54: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi55: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi56: | |
.cfi_def_cfa_offset 32 | |
subq $112, %rsp | |
.Lcfi57: | |
.cfi_def_cfa_offset 144 | |
.Lcfi58: | |
.cfi_offset %rbx, -32 | |
.Lcfi59: | |
.cfi_offset %r14, -24 | |
.Lcfi60: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq (%r14), %r15 | |
movq 32(%r15), %rcx | |
movq %rcx, 24(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 8(%rsp) | |
leaq ref.4Y(%rip), %rdx | |
movq %rdx, 16(%rsp) | |
movabsq $-9223372036854775808, %rdx | |
cmpq %rdx, %rcx | |
jne .LBB8_1 | |
movq 48(%r15), %rdx | |
movq %rdx, 24(%rsp) | |
movq %rax, 8(%rsp) | |
leaq ref.4N(%rip), %rcx | |
movq %rcx, 16(%rsp) | |
testq %rdx, %rdx | |
jne .LBB8_4 | |
movq 56(%r15), %rdx | |
movq %rdx, 24(%rsp) | |
movq %rax, 8(%rsp) | |
movq %rcx, 16(%rsp) | |
testq %rdx, %rdx | |
jne .LBB8_7 | |
movq 24(%r15), %rdi | |
testq %rdi, %rdi | |
je .LBB8_12 | |
.p2align 4, 0x90 | |
.LBB8_11: | |
movq (%rdi), %rbx | |
movl $16, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
testq %rbx, %rbx | |
movq %rbx, %rdi | |
jne .LBB8_11 | |
.LBB8_12: | |
movq 72(%r15), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq 72(%r15), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movq (%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB8_14 | |
#MEMBARRIER | |
movl $96, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
.LBB8_14: | |
addq $112, %rsp | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB8_1: | |
leaq 8(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E(%rip), %rax | |
movq %rax, 40(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $3, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp50: | |
leaq ref.4Z(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp51: | |
.LBB8_4: | |
leaq 8(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 40(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $3, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp52: | |
leaq ref.51(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp53: | |
.LBB8_7: | |
leaq 8(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 40(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $3, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp54: | |
leaq ref.53(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp55: | |
.LBB8_9: | |
.Ltmp56: | |
movq %rax, %r14 | |
movq 24(%r15), %rdi | |
callq _ZN4core3ptr13drop_in_place17h9308553bde466be5E | |
addq $72, %r15 | |
movq %r15, %rdi | |
callq _ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end8: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE, .Lfunc_end8-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table8: | |
.Lexception6: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp50-.Lfunc_begin6 | |
.long .Ltmp55-.Ltmp50 | |
.long .Ltmp56-.Lfunc_begin6 | |
.byte 0 | |
.long .Ltmp55-.Lfunc_begin6 | |
.long .Lfunc_end8-.Ltmp55 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E: | |
.Lfunc_begin7: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception7 | |
pushq %r15 | |
.Lcfi61: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi62: | |
.cfi_def_cfa_offset 24 | |
pushq %r12 | |
.Lcfi63: | |
.cfi_def_cfa_offset 32 | |
pushq %rbx | |
.Lcfi64: | |
.cfi_def_cfa_offset 40 | |
subq $104, %rsp | |
.Lcfi65: | |
.cfi_def_cfa_offset 144 | |
.Lcfi66: | |
.cfi_offset %rbx, -40 | |
.Lcfi67: | |
.cfi_offset %r12, -32 | |
.Lcfi68: | |
.cfi_offset %r14, -24 | |
.Lcfi69: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %r12 | |
movq 16(%r12), %rax | |
movq %rax, 88(%rsp) | |
leaq 88(%rsp), %rcx | |
movq %rcx, 96(%rsp) | |
leaq ref.4N(%rip), %rcx | |
movq %rcx, (%rsp) | |
testq %rax, %rax | |
jne .LBB9_1 | |
movq 24(%r12), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp59: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
movl %eax, %ebx | |
.Ltmp60: | |
leaq 24(%r12), %r14 | |
movb 32(%r12), %al | |
testb %al, %al | |
movb 6(%rsp), %al | |
movb %al, 14(%rsp) | |
movzwl 4(%rsp), %eax | |
movw %ax, 12(%rsp) | |
movl (%rsp), %eax | |
movl %eax, 8(%rsp) | |
jne .LBB9_5 | |
movq %r14, 40(%rsp) | |
movb %bl, 48(%rsp) | |
movb 14(%rsp), %al | |
movb %al, 55(%rsp) | |
movzwl 12(%rsp), %eax | |
movw %ax, 53(%rsp) | |
movl 8(%rsp), %eax | |
movl %eax, 49(%rsp) | |
leaq 40(%r12), %rdi | |
.Ltmp63: | |
callq _ZN3std4sync4mpsc4sync5Queue7dequeue17h425b5974613319eeE@PLT | |
.Ltmp64: | |
movq %rax, 8(%rsp) | |
testq %rax, %rax | |
jne .LBB9_11 | |
cmpq $0, 120(%r12) | |
jne .LBB9_15 | |
testb %bl, %bl | |
jne .LBB9_20 | |
.Ltmp74: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp75: | |
testb %al, %al | |
je .LBB9_20 | |
movb $1, 32(%r12) | |
.LBB9_20: | |
movq (%r14), %rdi | |
callq pthread_mutex_unlock@PLT | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17hd43994a72e258116E | |
movq (%r15), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB9_22 | |
#MEMBARRIER | |
movl $136, %esi | |
movl $8, %edx | |
movq %r12, %rdi | |
callq __rust_dealloc@PLT | |
.LBB9_22: | |
addq $104, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB9_1: | |
leaq 96(%rsp), %rax | |
movq %rax, 8(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq %rsp, %rcx | |
movq %rcx, 24(%rsp) | |
movq %rax, 32(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq $3, 48(%rsp) | |
movq $0, 56(%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 72(%rsp) | |
movq $2, 80(%rsp) | |
.Ltmp57: | |
leaq ref.4O(%rip), %rsi | |
leaq 40(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp58: | |
.LBB9_5: | |
movq %r14, 40(%rsp) | |
movb %bl, 48(%rsp) | |
movb 14(%rsp), %al | |
movb %al, 55(%rsp) | |
movzwl 12(%rsp), %eax | |
movw %ax, 53(%rsp) | |
movl 8(%rsp), %eax | |
movl %eax, 49(%rsp) | |
.Ltmp61: | |
leaq 40(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E | |
.Ltmp62: | |
.LBB9_11: | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB9_13 | |
#MEMBARRIER | |
.Ltmp65: | |
leaq 8(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp66: | |
.LBB9_13: | |
.Ltmp67: | |
leaq str.4S(%rip), %rdi | |
leaq ref.4Q(%rip), %rdx | |
movl $49, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp68: | |
jmp .LBB9_23 | |
.LBB9_15: | |
.Ltmp69: | |
leaq str.4V(%rip), %rdi | |
leaq ref.4T(%rip), %rdx | |
movl $42, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp70: | |
.LBB9_23: | |
.LBB9_7: | |
.Ltmp71: | |
movq %rax, %rbx | |
.Ltmp72: | |
leaq 40(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h40d5f9486260a765E | |
.Ltmp73: | |
movq %r14, %r12 | |
jmp .LBB9_25 | |
.LBB9_24: | |
.Ltmp76: | |
movq %rax, %rbx | |
addq $24, %r12 | |
.LBB9_25: | |
movq %r12, %rdi | |
callq _ZN4core3ptr13drop_in_place17hd43994a72e258116E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end9: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E, .Lfunc_end9-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table9: | |
.Lexception7: | |
.byte 255 | |
.byte 155 | |
.asciz "\352\200\200" | |
.byte 3 | |
.byte 104 | |
.long .Ltmp59-.Lfunc_begin7 | |
.long .Ltmp60-.Ltmp59 | |
.long .Ltmp76-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp63-.Lfunc_begin7 | |
.long .Ltmp64-.Ltmp63 | |
.long .Ltmp71-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp74-.Lfunc_begin7 | |
.long .Ltmp75-.Ltmp74 | |
.long .Ltmp76-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp75-.Lfunc_begin7 | |
.long .Ltmp57-.Ltmp75 | |
.long 0 | |
.byte 0 | |
.long .Ltmp57-.Lfunc_begin7 | |
.long .Ltmp62-.Ltmp57 | |
.long .Ltmp76-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp65-.Lfunc_begin7 | |
.long .Ltmp70-.Ltmp65 | |
.long .Ltmp71-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp72-.Lfunc_begin7 | |
.long .Ltmp73-.Ltmp72 | |
.long .Ltmp76-.Lfunc_begin7 | |
.byte 0 | |
.long .Ltmp73-.Lfunc_begin7 | |
.long .Lfunc_end9-.Ltmp73 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi70: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi71: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi72: | |
.cfi_def_cfa_offset 32 | |
.Lcfi73: | |
.cfi_offset %rbx, -24 | |
.Lcfi74: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %r14 | |
leaq 16(%r14), %rdi | |
callq _ZN4core3ptr13drop_in_place17hc5049098df22eedeE | |
movq (%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB10_1 | |
#MEMBARRIER | |
movl $112, %esi | |
movl $8, %edx | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB10_1: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.Lfunc_end10: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E, .Lfunc_end10-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E | |
.cfi_endproc | |
.section ".text._ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE,@function | |
_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE: | |
.Lfunc_begin8: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception8 | |
pushq %r14 | |
.Lcfi75: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi76: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi77: | |
.cfi_def_cfa_offset 32 | |
.Lcfi78: | |
.cfi_offset %rbx, -24 | |
.Lcfi79: | |
.cfi_offset %r14, -16 | |
movq %rdi, %r14 | |
movq (%r14), %rbx | |
cmpq $0, 16(%rbx) | |
je .LBB11_5 | |
movq 24(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB11_5 | |
movq 32(%rbx), %rax | |
.Ltmp77: | |
callq *(%rax) | |
.Ltmp78: | |
movq 32(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB11_5 | |
movq 24(%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB11_5: | |
movq (%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 8(%rax) | |
cmpq $1, %rcx | |
jne .LBB11_6 | |
#MEMBARRIER | |
movl $40, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB11_6: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB11_7: | |
.Ltmp79: | |
movq %rax, %r14 | |
movq 24(%rbx), %rdi | |
movq 32(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17h24146e41fad2b8d9E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end11: | |
.size _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE, .Lfunc_end11-_ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table11: | |
.Lexception8: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp77-.Lfunc_begin8 | |
.long .Ltmp78-.Ltmp77 | |
.long .Ltmp79-.Lfunc_begin8 | |
.byte 0 | |
.long .Ltmp78-.Lfunc_begin8 | |
.long .Lfunc_end11-.Ltmp78 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE,@function | |
_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE: | |
.cfi_startproc | |
movabsq $-1272273853143013722, %rax | |
retq | |
.Lfunc_end12: | |
.size _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE, .Lfunc_end12-_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE | |
.cfi_endproc | |
.section .text.cold._ZN3std9panicking11begin_panic17h52e17a95f94ff27aE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE,@function | |
_ZN3std9panicking11begin_panic17h52e17a95f94ff27aE: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi80: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi81: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi82: | |
.cfi_def_cfa_offset 32 | |
subq $48, %rsp | |
.Lcfi83: | |
.cfi_def_cfa_offset 80 | |
.Lcfi84: | |
.cfi_offset %rbx, -32 | |
.Lcfi85: | |
.cfi_offset %r14, -24 | |
.Lcfi86: | |
.cfi_offset %r15, -16 | |
movq %rdx, %r14 | |
movq %rsi, %r15 | |
movq %rdi, %rbx | |
leaq 8(%rsp), %rdx | |
movl $16, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
jne .LBB13_2 | |
movups 16(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movq $0, 8(%rsp) | |
movaps 32(%rsp), %xmm0 | |
movups %xmm0, 16(%rsp) | |
leaq 8(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB13_2: | |
movq %rbx, (%rax) | |
movq %r15, 8(%rax) | |
leaq vtable.n(%rip), %rsi | |
movq %rax, %rdi | |
movq %r14, %rdx | |
callq _ZN3std9panicking20rust_panic_with_hook17h25b934bb4484e9e0E@PLT | |
.Lfunc_end13: | |
.size _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE, .Lfunc_end13-_ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.cfi_endproc | |
.section ".text.cold._ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE,@function | |
_ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE: | |
.cfi_startproc | |
subq $120, %rsp | |
.Lcfi87: | |
.cfi_def_cfa_offset 128 | |
movq %rdi, 8(%rsp) | |
movq $2, 16(%rsp) | |
movq %rsi, 24(%rsp) | |
movq $2, 32(%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 40(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE(%rip), %rax | |
movq %rax, 48(%rsp) | |
leaq 24(%rsp), %rcx | |
movq %rcx, 56(%rsp) | |
movq %rax, 64(%rsp) | |
leaq ref.A(%rip), %rax | |
movq %rax, 72(%rsp) | |
movq $2, 80(%rsp) | |
movq $0, 88(%rsp) | |
leaq 40(%rsp), %rax | |
movq %rax, 104(%rsp) | |
movq $2, 112(%rsp) | |
leaq ref.C(%rip), %rsi | |
leaq 72(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Lfunc_end14: | |
.size _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE, .Lfunc_end14-_ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE | |
.cfi_endproc | |
.section .rodata.cst16,"aM",@progbits,16 | |
.p2align 4 | |
.LCPI15_0: | |
.long 1127219200 | |
.long 1160773632 | |
.long 0 | |
.long 0 | |
.LCPI15_1: | |
.quad 4841369599423283200 | |
.quad 4985484787499139072 | |
.LCPI15_3: | |
.quad 9223372036854775807 | |
.quad 9223372036854775807 | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
.LCPI15_2: | |
.quad 4598175219545276416 | |
.section ".text._ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE,@function | |
_ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE: | |
.Lfunc_begin9: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception9 | |
pushq %rbp | |
.Lcfi88: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi89: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi90: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi91: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi92: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi93: | |
.cfi_def_cfa_offset 56 | |
subq $232, %rsp | |
.Lcfi94: | |
.cfi_def_cfa_offset 288 | |
.Lcfi95: | |
.cfi_offset %rbx, -56 | |
.Lcfi96: | |
.cfi_offset %r12, -48 | |
.Lcfi97: | |
.cfi_offset %r13, -40 | |
.Lcfi98: | |
.cfi_offset %r14, -32 | |
.Lcfi99: | |
.cfi_offset %r15, -24 | |
.Lcfi100: | |
.cfi_offset %rbp, -16 | |
movq (%rdi), %rax | |
movq 8(%rdi), %rsi | |
movq 16(%rdi), %r8 | |
movq 32(%rdi), %r9 | |
movsd 40(%rdi), %xmm0 | |
movsd %xmm0, 184(%rsp) | |
movsd 48(%rdi), %xmm0 | |
movsd %xmm0, 72(%rsp) | |
movq 56(%rdi), %r10 | |
movq 64(%rdi), %r11 | |
movq 72(%rdi), %rcx | |
movq %rcx, 32(%rsp) | |
movq 80(%rdi), %rcx | |
movq %rcx, 168(%rsp) | |
movl 88(%rdi), %ecx | |
movl %ecx, 28(%rsp) | |
xorl %ebp, %ebp | |
testq %rax, %rax | |
sete %cl | |
leaq -1(%rsi), %rdx | |
leaq 1(%r8), %rbx | |
movq %rbx, 16(%rsp) | |
movq %rax, 144(%rsp) | |
movq %rdx, 192(%rsp) | |
cmpq %rdx, %rax | |
movq %rsi, 200(%rsp) | |
movq %rdi, 136(%rsp) | |
jae .LBB15_57 | |
testq %rsi, %rsi | |
je .LBB15_55 | |
xorl %edx, %edx | |
movq 16(%rsp), %rax | |
divq %rsi | |
movq %rax, %rbx | |
jmp .LBB15_4 | |
.LBB15_57: | |
testq %rsi, %rsi | |
movq %rsi, %rbx | |
je .LBB15_58 | |
movq 24(%rdi), %rsi | |
xorl %edx, %edx | |
movq 16(%rsp), %rax | |
divq %rbx | |
leaq -1(%rsi,%rax), %rbx | |
.LBB15_4: | |
movb %cl, %bpl | |
xorpd %xmm0, %xmm0 | |
movapd %xmm0, 112(%rsp) | |
cmpq %rbx, %rbp | |
movq 32(%rsp), %rdi | |
jae .LBB15_11 | |
movq 16(%rsp), %rax | |
imulq 144(%rsp), %rax | |
movq %rax, 16(%rsp) | |
leaq -1(%rbx), %rax | |
movq %rax, 176(%rsp) | |
xorpd %xmm0, %xmm0 | |
movapd %xmm0, 112(%rsp) | |
movq %r8, 64(%rsp) | |
movq %r9, 56(%rsp) | |
movq %r10, 48(%rsp) | |
movq %r11, 40(%rsp) | |
movq %rbx, 208(%rsp) | |
.p2align 4, 0x90 | |
.LBB15_6: | |
movq %rbp, %rsi | |
cmpl $2, 20(%r9) | |
xorpd %xmm0, %xmm0 | |
movsd %xmm0, 80(%rsp) | |
movq %rsi, 96(%rsp) | |
jne .LBB15_9 | |
movq 200(%rsp), %rcx | |
testq %rcx, %rcx | |
je .LBB15_60 | |
xorl %edx, %edx | |
movq 16(%rsp), %rax | |
divq %rcx | |
addq %rsi, %rax | |
movd %rax, %xmm1 | |
punpckldq .LCPI15_0(%rip), %xmm1 | |
subpd .LCPI15_1(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 72(%rsp), %xmm0 | |
callq sin@PLT | |
movq 96(%rsp), %rsi | |
mulsd 184(%rsp), %xmm0 | |
movsd %xmm0, 80(%rsp) | |
movq 64(%rsp), %r8 | |
movq 56(%rsp), %r9 | |
movq 48(%rsp), %r10 | |
movq 40(%rsp), %r11 | |
movq 32(%rsp), %rdi | |
.LBB15_9: | |
leaq 1(%rsi), %rax | |
cmpq $2, %r8 | |
movq %rax, 88(%rsp) | |
jb .LBB15_10 | |
movq 192(%rsp), %rax | |
cmpq %rax, 144(%rsp) | |
sete %al | |
cmpq 176(%rsp), %rsi | |
setb %cl | |
orb %al, %cl | |
movb %cl, 7(%rsp) | |
testq %rsi, %rsi | |
je .LBB15_27 | |
leaq -1(%rsi), %rax | |
movq %rax, 224(%rsp) | |
movl $1, %ebx | |
.p2align 4, 0x90 | |
.LBB15_17: | |
movq (%r10), %r12 | |
movq 32(%r10), %r15 | |
movq %r15, %r14 | |
imulq %r11, %r14 | |
movq 40(%r10), %rax | |
movq %rax, %rcx | |
imulq 224(%rsp), %rcx | |
addq %r14, %rcx | |
movq 48(%r10), %rdx | |
movq %rdx, %r13 | |
imulq %rbx, %r13 | |
addq %r13, %rcx | |
movsd (%r12,%rcx,8), %xmm4 | |
leaq -1(%rbx), %rcx | |
movq %rax, %rbp | |
imulq %rsi, %rbp | |
leaq (%rbp,%r14), %rsi | |
imulq %rdx, %rcx | |
addq %rsi, %rcx | |
addsd (%r12,%rcx,8), %xmm4 | |
leaq 1(%rbx), %rcx | |
movq %rcx, 104(%rsp) | |
imulq %rcx, %rdx | |
addq %rsi, %rdx | |
addsd (%r12,%rdx,8), %xmm4 | |
xorpd %xmm0, %xmm0 | |
cmpb $0, 7(%rsp) | |
je .LBB15_19 | |
imulq 88(%rsp), %rax | |
leaq (%r13,%r14), %rcx | |
addq %rax, %rcx | |
movsd (%r12,%rcx,8), %xmm0 | |
.LBB15_19: | |
addsd %xmm0, %xmm4 | |
mulsd .LCPI15_2(%rip), %xmm4 | |
cmpl $2, 20(%r9) | |
jne .LBB15_21 | |
movd %rbx, %xmm1 | |
punpckldq .LCPI15_0(%rip), %xmm1 | |
subpd .LCPI15_1(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 72(%rsp), %xmm0 | |
movsd %xmm4, 216(%rsp) | |
callq sin@PLT | |
movsd 216(%rsp), %xmm4 | |
movq 32(%rsp), %rdi | |
movq 40(%rsp), %r11 | |
movq 48(%rsp), %r10 | |
movq 56(%rsp), %r9 | |
movq 64(%rsp), %r8 | |
mulsd 80(%rsp), %xmm0 | |
addsd %xmm0, %xmm4 | |
.LBB15_21: | |
movq 96(%rsp), %rsi | |
cmpl $1, 28(%rsp) | |
movq 8(%r10), %rdx | |
movq 16(%r10), %rcx | |
movq 24(%r10), %rax | |
je .LBB15_23 | |
cmpl $1, 24(%r9) | |
jne .LBB15_44 | |
.LBB15_23: | |
cmpq %rdx, %r11 | |
jae .LBB15_26 | |
cmpq %rcx, %rsi | |
jae .LBB15_26 | |
cmpq %rax, %rbx | |
jae .LBB15_26 | |
addq %r13, %r14 | |
addq %rbp, %r14 | |
movsd (%r12,%r14,8), %xmm0 | |
subsd %xmm4, %xmm0 | |
andpd .LCPI15_3(%rip), %xmm0 | |
movapd %xmm0, %xmm1 | |
movapd 112(%rsp), %xmm3 | |
maxsd %xmm3, %xmm1 | |
cmpunordsd %xmm3, %xmm3 | |
movapd %xmm3, %xmm2 | |
andpd %xmm0, %xmm2 | |
andnpd %xmm1, %xmm3 | |
orpd %xmm2, %xmm3 | |
movapd %xmm3, 112(%rsp) | |
.LBB15_44: | |
cmpq %rdx, %rdi | |
jae .LBB15_47 | |
cmpq %rcx, %rsi | |
jae .LBB15_47 | |
cmpq %rax, %rbx | |
jae .LBB15_47 | |
imulq %rdi, %r15 | |
addq %r15, %r13 | |
addq %rbp, %r13 | |
movsd %xmm4, (%r12,%r13,8) | |
movq 104(%rsp), %rbx | |
cmpq %r8, %rbx | |
jb .LBB15_17 | |
jmp .LBB15_10 | |
.LBB15_27: | |
movl $1, %ebx | |
.p2align 4, 0x90 | |
.LBB15_28: | |
leaq 1(%rbx), %r14 | |
movq (%r10), %r12 | |
movq 32(%r10), %r13 | |
movq 48(%r10), %rbp | |
leaq -1(%rbx), %rax | |
movq %r13, %r15 | |
imulq %r11, %r15 | |
imulq %rbp, %rax | |
addq %r15, %rax | |
xorpd %xmm0, %xmm0 | |
movsd (%r12,%rax,8), %xmm4 | |
addsd %xmm0, %xmm4 | |
movq %rbp, %rax | |
imulq %r14, %rax | |
addq %r15, %rax | |
addsd (%r12,%rax,8), %xmm4 | |
cmpb $0, 7(%rsp) | |
je .LBB15_30 | |
movq 40(%r10), %rax | |
imulq 88(%rsp), %rax | |
movq %rbp, %rcx | |
imulq %rbx, %rcx | |
addq %r15, %rcx | |
addq %rax, %rcx | |
movsd (%r12,%rcx,8), %xmm0 | |
.LBB15_30: | |
addsd %xmm0, %xmm4 | |
mulsd .LCPI15_2(%rip), %xmm4 | |
cmpl $2, 20(%r9) | |
jne .LBB15_32 | |
movd %rbx, %xmm1 | |
punpckldq .LCPI15_0(%rip), %xmm1 | |
subpd .LCPI15_1(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 72(%rsp), %xmm0 | |
movsd %xmm4, 104(%rsp) | |
callq sin@PLT | |
movsd 104(%rsp), %xmm4 | |
movq 32(%rsp), %rdi | |
movq 40(%rsp), %r11 | |
movq 48(%rsp), %r10 | |
movq 56(%rsp), %r9 | |
movq 64(%rsp), %r8 | |
mulsd 80(%rsp), %xmm0 | |
addsd %xmm0, %xmm4 | |
.LBB15_32: | |
cmpl $1, 28(%rsp) | |
movq 8(%r10), %rdx | |
movq 16(%r10), %rcx | |
movq 24(%r10), %rax | |
je .LBB15_34 | |
cmpl $1, 24(%r9) | |
jne .LBB15_38 | |
.LBB15_34: | |
cmpq %rdx, %r11 | |
jae .LBB15_26 | |
testq %rcx, %rcx | |
je .LBB15_26 | |
cmpq %rax, %rbx | |
jae .LBB15_26 | |
movq %rbp, %rsi | |
imulq %rbx, %rsi | |
addq %r15, %rsi | |
movsd (%r12,%rsi,8), %xmm0 | |
subsd %xmm4, %xmm0 | |
andpd .LCPI15_3(%rip), %xmm0 | |
movapd %xmm0, %xmm1 | |
movapd 112(%rsp), %xmm3 | |
maxsd %xmm3, %xmm1 | |
cmpunordsd %xmm3, %xmm3 | |
movapd %xmm3, %xmm2 | |
andpd %xmm0, %xmm2 | |
andnpd %xmm1, %xmm3 | |
orpd %xmm2, %xmm3 | |
movapd %xmm3, 112(%rsp) | |
.LBB15_38: | |
cmpq %rdx, %rdi | |
jae .LBB15_47 | |
testq %rcx, %rcx | |
je .LBB15_47 | |
cmpq %rax, %rbx | |
jae .LBB15_47 | |
imulq %rdi, %r13 | |
imulq %rbx, %rbp | |
addq %r13, %rbp | |
movsd %xmm4, (%r12,%rbp,8) | |
cmpq %r8, %r14 | |
movq %r14, %rbx | |
jb .LBB15_28 | |
.p2align 4, 0x90 | |
.LBB15_10: | |
movq 208(%rsp), %rbx | |
movq 88(%rsp), %rbp | |
cmpq %rbx, %rbp | |
jb .LBB15_6 | |
.LBB15_11: | |
movq 168(%rsp), %rax | |
movq (%rax), %rbx | |
movq 16(%rbx), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp86: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp87: | |
leaq 16(%rbx), %rbp | |
movb 24(%rbx), %cl | |
testb %cl, %cl | |
movb 135(%rsp), %cl | |
movb %cl, 14(%rsp) | |
movzwl 133(%rsp), %ecx | |
movw %cx, 12(%rsp) | |
movl 129(%rsp), %ecx | |
movl %ecx, 8(%rsp) | |
jne .LBB15_13 | |
movsd 32(%rbx), %xmm0 | |
movapd 112(%rsp), %xmm3 | |
movapd %xmm3, %xmm1 | |
cmpunordsd %xmm1, %xmm1 | |
movapd %xmm1, %xmm2 | |
andpd %xmm0, %xmm2 | |
maxsd %xmm3, %xmm0 | |
andnpd %xmm0, %xmm1 | |
orpd %xmm2, %xmm1 | |
movsd %xmm1, 32(%rbx) | |
testb %al, %al | |
jne .LBB15_54 | |
.Ltmp90: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp91: | |
testb %al, %al | |
je .LBB15_54 | |
movb $1, 24(%rbx) | |
.LBB15_54: | |
movq (%rbp), %rdi | |
callq pthread_mutex_unlock@PLT | |
movl $96, %esi | |
movl $8, %edx | |
movq 136(%rsp), %rdi | |
addq $232, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
jmp __rust_dealloc@PLT | |
.LBB15_47: | |
.Ltmp84: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp85: | |
.LBB15_26: | |
.Ltmp82: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp83: | |
.LBB15_60: | |
.Ltmp92: | |
leaq panic_loc.6F(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp93: | |
.LBB15_13: | |
movq %rbp, 152(%rsp) | |
movb %al, 160(%rsp) | |
movb 14(%rsp), %al | |
movb %al, 167(%rsp) | |
movzwl 12(%rsp), %eax | |
movw %ax, 165(%rsp) | |
movl 8(%rsp), %eax | |
movl %eax, 161(%rsp) | |
.Ltmp88: | |
leaq 152(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E | |
.Ltmp89: | |
.LBB15_55: | |
.Ltmp94: | |
leaq panic_loc.6D(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp95: | |
.LBB15_58: | |
.Ltmp80: | |
leaq panic_loc.6E(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp81: | |
.LBB15_62: | |
.Ltmp96: | |
movq %rax, %rbx | |
movq 136(%rsp), %rdi | |
callq _ZN5alloc4heap8box_free17h551752ff8c1b819bE | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end15: | |
.size _ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE, .Lfunc_end15-_ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table15: | |
.Lexception9: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Lfunc_begin9-.Lfunc_begin9 | |
.long .Ltmp86-.Lfunc_begin9 | |
.long 0 | |
.byte 0 | |
.long .Ltmp86-.Lfunc_begin9 | |
.long .Ltmp81-.Ltmp86 | |
.long .Ltmp96-.Lfunc_begin9 | |
.byte 0 | |
.long .Ltmp81-.Lfunc_begin9 | |
.long .Lfunc_end15-.Ltmp81 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text.cold._ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E,@function | |
_ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi101: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi102: | |
.cfi_def_cfa_offset 24 | |
subq $72, %rsp | |
.Lcfi103: | |
.cfi_def_cfa_offset 96 | |
.Lcfi104: | |
.cfi_offset %rbx, -24 | |
.Lcfi105: | |
.cfi_offset %r14, -16 | |
movq %rdi, %r14 | |
movq 8(%r14), %rbx | |
testq %rbx, %rbx | |
je .LBB16_6 | |
imulq $56, %rbx, %rsi | |
imulq $112, %rbx, %rcx | |
movq (%r14), %rdi | |
leaq 8(%rsp), %r9 | |
movl $8, %edx | |
movl $8, %r8d | |
callq __rust_realloc@PLT | |
testq %rax, %rax | |
je .LBB16_4 | |
addq %rbx, %rbx | |
jmp .LBB16_3 | |
.LBB16_6: | |
leaq 8(%rsp), %rdx | |
movl $224, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB16_8 | |
movl $4, %ebx | |
.LBB16_3: | |
movq %rax, (%r14) | |
movq %rbx, 8(%r14) | |
addq $72, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB16_4: | |
movq 8(%rsp), %rax | |
movups 16(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movq %rax, 8(%rsp) | |
movaps 32(%rsp), %xmm0 | |
jmp .LBB16_5 | |
.LBB16_8: | |
movups 16(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movaps 32(%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
movaps 48(%rsp), %xmm0 | |
.LBB16_5: | |
movups %xmm0, 16(%rsp) | |
leaq 8(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.Lfunc_end16: | |
.size _ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E, .Lfunc_end16-_ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E | |
.cfi_endproc | |
.section ".text._ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E,@function | |
_ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E: | |
.Lfunc_begin10: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception10 | |
pushq %rbp | |
.Lcfi106: | |
.cfi_def_cfa_offset 16 | |
.Lcfi107: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Lcfi108: | |
.cfi_def_cfa_register %rbp | |
pushq %r14 | |
pushq %rbx | |
andq $-32, %rsp | |
subq $128, %rsp | |
.Lcfi109: | |
.cfi_offset %rbx, -32 | |
.Lcfi110: | |
.cfi_offset %r14, -24 | |
movq %rsi, %rbx | |
movq %rdi, %r14 | |
movups (%rdx), %xmm0 | |
movaps %xmm0, 112(%rsp) | |
movb 88(%rbx), %al | |
testb %al, %al | |
je .LBB17_3 | |
movq $1, (%r14) | |
movaps 112(%rsp), %xmm0 | |
movups %xmm0, 8(%r14) | |
jmp .LBB17_2 | |
.LBB17_3: | |
movq $0, 48(%rsp) | |
movaps 112(%rsp), %xmm0 | |
movups %xmm0, 56(%rsp) | |
movq 24(%rbx), %rcx | |
cmpq 32(%rbx), %rcx | |
jne .LBB17_4 | |
movq 8(%rbx), %rax | |
movq %rax, 32(%rbx) | |
movq 24(%rbx), %rcx | |
cmpq %rax, %rcx | |
je .LBB17_10 | |
.LBB17_4: | |
cmpq $0, 40(%rbx) | |
je .LBB17_6 | |
incq 56(%rbx) | |
.LBB17_6: | |
movq 32(%rcx), %rax | |
movq %rax, 24(%rbx) | |
cmpq $0, (%rcx) | |
jne .LBB17_8 | |
.LBB17_14: | |
movq 64(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movups 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq $1, (%rcx) | |
movq 16(%rsp), %rax | |
movq %rax, 24(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 8(%rcx) | |
movq $0, 32(%rcx) | |
movq 16(%rbx), %rax | |
movq %rcx, 32(%rax) | |
movq %rcx, 16(%rbx) | |
movl $1, %eax | |
lock xaddq %rax, 64(%rbx) | |
movabsq $-9223372036854775808, %rcx | |
cmpq %rcx, %rax | |
je .LBB17_20 | |
cmpq $-2, %rax | |
je .LBB17_64 | |
cmpq $-1, %rax | |
jne .LBB17_53 | |
movq 80(%rbx), %rax | |
xorl %ecx, %ecx | |
xchgq %rcx, 80(%rbx) | |
testq %rax, %rax | |
je .LBB17_18 | |
movq $2, (%rsp) | |
movq %rax, 8(%rsp) | |
movq 8(%rsp), %rax | |
movq %rax, 48(%rsp) | |
.Ltmp129: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp130: | |
movq 48(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB17_71 | |
#MEMBARRIER | |
.Ltmp132: | |
leaq 48(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp133: | |
jmp .LBB17_71 | |
.LBB17_20: | |
xchgq %rcx, 64(%rbx) | |
movq (%rbx), %rax | |
movq 32(%rax), %rcx | |
testq %rcx, %rcx | |
je .LBB17_21 | |
cmpq $0, (%rcx) | |
je .LBB17_23 | |
movups (%rcx), %xmm0 | |
movups 16(%rcx), %xmm1 | |
xorps %xmm2, %xmm2 | |
movups %xmm2, (%rcx) | |
movaps %xmm1, 16(%rsp) | |
movaps %xmm0, (%rsp) | |
movq %rcx, (%rbx) | |
movq 40(%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB17_26 | |
movq 48(%rbx), %rdi | |
movq 56(%rbx), %r8 | |
movq %rdi, %rdx | |
subq %r8, %rdx | |
cmpq %rsi, %rdx | |
jae .LBB17_29 | |
movq %rax, 8(%rbx) | |
incq %rdi | |
movq %rdi, 48(%rbx) | |
jmp .LBB17_30 | |
.LBB17_53: | |
testq %rax, %rax | |
js .LBB17_54 | |
.LBB17_64: | |
movq $0, (%rsp) | |
.LBB17_65: | |
cmpq $2, (%rsp) | |
jne .LBB17_71 | |
.LBB17_66: | |
movq 8(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB17_71 | |
leaq 8(%rsp), %rdi | |
#MEMBARRIER | |
.Ltmp137: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp138: | |
.LBB17_71: | |
movq $0, (%r14) | |
.LBB17_2: | |
leaq -16(%rbp), %rsp | |
popq %rbx | |
popq %r14 | |
popq %rbp | |
retq | |
.LBB17_10: | |
movq %rsp, %rdx | |
movl $40, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %rcx | |
testq %rcx, %rcx | |
je .LBB17_74 | |
movq $0, (%rcx) | |
movq $0, 32(%rcx) | |
cmpq $0, (%rcx) | |
je .LBB17_14 | |
.LBB17_8: | |
.Ltmp97: | |
leaq str.3u(%rip), %rdi | |
leaq ref.3s(%rip), %rdx | |
movl $38, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp98: | |
.LBB17_21: | |
movq $0, 80(%rsp) | |
jmp .LBB17_31 | |
.LBB17_26: | |
movq %rax, 8(%rbx) | |
jmp .LBB17_30 | |
.LBB17_29: | |
movq 8(%rbx), %rdx | |
movq %rcx, 32(%rdx) | |
movq %rax, 48(%rsp) | |
.Ltmp102: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E | |
.Ltmp103: | |
.LBB17_30: | |
movaps (%rsp), %xmm0 | |
movaps 16(%rsp), %xmm1 | |
movaps %xmm1, 96(%rsp) | |
movaps %xmm0, 80(%rsp) | |
.LBB17_31: | |
movq (%rbx), %rax | |
movq 32(%rax), %rcx | |
testq %rcx, %rcx | |
je .LBB17_32 | |
cmpq $0, (%rcx) | |
je .LBB17_41 | |
movups (%rcx), %xmm0 | |
movups 16(%rcx), %xmm1 | |
xorps %xmm2, %xmm2 | |
movups %xmm2, (%rcx) | |
movaps %xmm1, 16(%rsp) | |
movaps %xmm0, (%rsp) | |
movq %rcx, (%rbx) | |
movq 40(%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB17_44 | |
movq 48(%rbx), %rdi | |
movq 56(%rbx), %r8 | |
movq %rdi, %rdx | |
subq %r8, %rdx | |
cmpq %rsi, %rdx | |
jae .LBB17_49 | |
movq %rax, 8(%rbx) | |
incq %rdi | |
movq %rdi, 48(%rbx) | |
jmp .LBB17_47 | |
.LBB17_32: | |
movq $0, 48(%rsp) | |
jmp .LBB17_33 | |
.LBB17_44: | |
movq %rax, 8(%rbx) | |
jmp .LBB17_47 | |
.LBB17_49: | |
movq 8(%rbx), %rdx | |
movq %rcx, 32(%rdx) | |
movq %rax, 48(%rsp) | |
.Ltmp109: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E | |
.Ltmp110: | |
.LBB17_47: | |
movaps (%rsp), %xmm0 | |
movaps 16(%rsp), %xmm1 | |
movaps %xmm1, 64(%rsp) | |
movaps %xmm0, 48(%rsp) | |
cmpq $0, 48(%rsp) | |
jne .LBB17_48 | |
.LBB17_33: | |
movq 80(%rsp), %rax | |
movq %rax, %rcx | |
xorq $1, %rcx | |
movq %rcx, (%rsp) | |
testq %rax, %rax | |
je .LBB17_65 | |
cmpq $0, 88(%rsp) | |
je .LBB17_35 | |
leaq 96(%rsp), %rdi | |
.Ltmp124: | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp125: | |
jmp .LBB17_65 | |
.LBB17_35: | |
movq 96(%rsp), %rdi | |
testq %rdi, %rdi | |
je .LBB17_65 | |
movq 104(%rsp), %rax | |
.Ltmp126: | |
callq *(%rax) | |
.Ltmp127: | |
movq 104(%rsp), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB17_65 | |
movq 96(%rsp), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
cmpq $2, (%rsp) | |
je .LBB17_66 | |
jmp .LBB17_71 | |
.LBB17_18: | |
.Ltmp135: | |
leaq str.13(%rip), %rdi | |
leaq ref.1c(%rip), %rdx | |
movl $26, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp136: | |
.LBB17_54: | |
.Ltmp139: | |
leaq str.1a(%rip), %rdi | |
leaq ref.1e(%rip), %rdx | |
movl $24, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp140: | |
.LBB17_23: | |
.Ltmp107: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3q(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp108: | |
.LBB17_41: | |
.Ltmp119: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3q(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp120: | |
.LBB17_48: | |
.Ltmp114: | |
leaq str.1i(%rip), %rdi | |
leaq ref.1g(%rip), %rdx | |
movl $34, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp115: | |
.LBB17_74: | |
movups 8(%rsp), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
movq $0, (%rsp) | |
movaps 80(%rsp), %xmm0 | |
movups %xmm0, 8(%rsp) | |
movq %rsp, %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB17_57: | |
.Ltmp116: | |
movq %rax, %rbx | |
.Ltmp117: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
.Ltmp118: | |
jmp .LBB17_51 | |
.LBB17_12: | |
.Ltmp99: | |
movq %rax, %rbx | |
.Ltmp100: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE | |
.Ltmp101: | |
jmp .LBB17_63 | |
.LBB17_52: | |
.Ltmp128: | |
movq %rax, %rbx | |
movq 96(%rsp), %rdi | |
movq 104(%rsp), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB17_50: | |
.Ltmp111: | |
movq %rax, %rbx | |
.Ltmp112: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
.Ltmp113: | |
.LBB17_51: | |
.Ltmp122: | |
leaq 80(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
.Ltmp123: | |
jmp .LBB17_63 | |
.LBB17_56: | |
.Ltmp121: | |
movq %rax, %rbx | |
jmp .LBB17_51 | |
.LBB17_39: | |
.Ltmp104: | |
movq %rax, %rbx | |
.Ltmp105: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
.Ltmp106: | |
jmp .LBB17_63 | |
.LBB17_73: | |
.Ltmp134: | |
movq %rax, %rbx | |
cmpq $2, (%rsp) | |
sete %al | |
testb %al, %al | |
je .LBB17_62 | |
jmp .LBB17_63 | |
.LBB17_60: | |
.Ltmp131: | |
movq %rax, %rbx | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
movb $1, %al | |
testb %al, %al | |
jne .LBB17_63 | |
.LBB17_62: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE | |
.LBB17_63: | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB17_72: | |
.Ltmp141: | |
movq %rax, %rbx | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end17: | |
.size _ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E, .Lfunc_end17-_ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table17: | |
.Lexception10: | |
.byte 255 | |
.byte 155 | |
.asciz "\323\201" | |
.byte 3 | |
.ascii "\320\001" | |
.long .Ltmp129-.Lfunc_begin10 | |
.long .Ltmp130-.Ltmp129 | |
.long .Ltmp131-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp132-.Lfunc_begin10 | |
.long .Ltmp133-.Ltmp132 | |
.long .Ltmp134-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp137-.Lfunc_begin10 | |
.long .Ltmp138-.Ltmp137 | |
.long .Ltmp141-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp97-.Lfunc_begin10 | |
.long .Ltmp98-.Ltmp97 | |
.long .Ltmp99-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp102-.Lfunc_begin10 | |
.long .Ltmp103-.Ltmp102 | |
.long .Ltmp104-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp109-.Lfunc_begin10 | |
.long .Ltmp110-.Ltmp109 | |
.long .Ltmp111-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp124-.Lfunc_begin10 | |
.long .Ltmp125-.Ltmp124 | |
.long .Ltmp141-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp126-.Lfunc_begin10 | |
.long .Ltmp127-.Ltmp126 | |
.long .Ltmp128-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp135-.Lfunc_begin10 | |
.long .Ltmp108-.Ltmp135 | |
.long .Ltmp141-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp119-.Lfunc_begin10 | |
.long .Ltmp120-.Ltmp119 | |
.long .Ltmp121-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp114-.Lfunc_begin10 | |
.long .Ltmp115-.Ltmp114 | |
.long .Ltmp116-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp117-.Lfunc_begin10 | |
.long .Ltmp101-.Ltmp117 | |
.long .Ltmp141-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp101-.Lfunc_begin10 | |
.long .Ltmp112-.Ltmp101 | |
.long 0 | |
.byte 0 | |
.long .Ltmp112-.Lfunc_begin10 | |
.long .Ltmp113-.Ltmp112 | |
.long .Ltmp121-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp122-.Lfunc_begin10 | |
.long .Ltmp106-.Ltmp122 | |
.long .Ltmp141-.Lfunc_begin10 | |
.byte 0 | |
.long .Ltmp106-.Lfunc_begin10 | |
.long .Lfunc_end17-.Ltmp106 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,@function | |
_ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi111: | |
.cfi_def_cfa_offset 16 | |
subq $64, %rsp | |
.Lcfi112: | |
.cfi_def_cfa_offset 80 | |
.Lcfi113: | |
.cfi_offset %rbx, -16 | |
movsd %xmm0, 8(%rsp) | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
cmpb $3, %al | |
jbe .LBB18_1 | |
leaq 16(%rsp), %rdi | |
movsd 8(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$6unpack17h5578aec01eef9190E@PLT | |
movq 16(%rsp), %rsi | |
movw 24(%rsp), %dx | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %rsi | |
jne .LBB18_8 | |
decl %edx | |
leaq 32(%rsp), %rbx | |
movabsq $9007199254740991, %rsi | |
jmp .LBB18_9 | |
.LBB18_8: | |
decq %rsi | |
leaq 48(%rsp), %rbx | |
.LBB18_9: | |
movq %rbx, %rdi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
movzwl 8(%rbx), %edi | |
movabsq $-4503599627370497, %rax | |
andq (%rbx), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
addq $64, %rsp | |
popq %rbx | |
jmp _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.LBB18_1: | |
movzbl %al, %eax | |
leaq .LJTI18_0(%rip), %rcx | |
movslq (%rcx,%rax,4), %rax | |
addq %rcx, %rax | |
jmpq *%rax | |
.LBB18_3: | |
leaq ref.1N(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB18_5: | |
leaq ref.1H(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB18_4: | |
leaq ref.1E(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB18_2: | |
leaq ref.1K(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Lfunc_end18: | |
.size _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E, .Lfunc_end18-_ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.cfi_endproc | |
.section .rodata._ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E,"a",@progbits | |
.p2align 2 | |
.LJTI18_0: | |
.long .LBB18_3-.LJTI18_0 | |
.long .LBB18_2-.LJTI18_0 | |
.long .LBB18_5-.LJTI18_0 | |
.long .LBB18_4-.LJTI18_0 | |
.section .text._ZN4core3ptr13drop_in_place17h03372a59700564e7E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h03372a59700564e7E,@function | |
_ZN4core3ptr13drop_in_place17h03372a59700564e7E: | |
.cfi_startproc | |
testq %rsi, %rsi | |
je .LBB19_1 | |
imulq $56, %rsi, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB19_1: | |
retq | |
.Lfunc_end19: | |
.size _ZN4core3ptr13drop_in_place17h03372a59700564e7E, .Lfunc_end19-_ZN4core3ptr13drop_in_place17h03372a59700564e7E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h091e8272aeeec232E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h091e8272aeeec232E,@function | |
_ZN4core3ptr13drop_in_place17h091e8272aeeec232E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB20_1 | |
movq (%rdi), %rdi | |
movl $1, %edx | |
jmp __rust_dealloc@PLT | |
.LBB20_1: | |
retq | |
.Lfunc_end20: | |
.size _ZN4core3ptr13drop_in_place17h091e8272aeeec232E, .Lfunc_end20-_ZN4core3ptr13drop_in_place17h091e8272aeeec232E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h09af43fe0f440884E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h09af43fe0f440884E,@function | |
_ZN4core3ptr13drop_in_place17h09af43fe0f440884E: | |
.Lfunc_begin11: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception11 | |
pushq %r14 | |
.Lcfi114: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi115: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi116: | |
.cfi_def_cfa_offset 32 | |
.Lcfi117: | |
.cfi_offset %rbx, -24 | |
.Lcfi118: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB21_8 | |
leaq 16(%rbx), %r14 | |
cmpq $0, 8(%rbx) | |
je .LBB21_2 | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.LBB21_2: | |
movq (%r14), %rdi | |
testq %rdi, %rdi | |
je .LBB21_8 | |
movq 24(%rbx), %rax | |
.Ltmp142: | |
callq *(%rax) | |
.Ltmp143: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB21_8 | |
movq (%r14), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB21_8: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB21_6: | |
.Ltmp144: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end21: | |
.size _ZN4core3ptr13drop_in_place17h09af43fe0f440884E, .Lfunc_end21-_ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table21: | |
.Lexception11: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Lfunc_begin11-.Lfunc_begin11 | |
.long .Ltmp142-.Lfunc_begin11 | |
.long 0 | |
.byte 0 | |
.long .Ltmp142-.Lfunc_begin11 | |
.long .Ltmp143-.Ltmp142 | |
.long .Ltmp144-.Lfunc_begin11 | |
.byte 0 | |
.long .Ltmp143-.Lfunc_begin11 | |
.long .Lfunc_end21-.Ltmp143 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h0c89e8331245b786E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h0c89e8331245b786E,@function | |
_ZN4core3ptr13drop_in_place17h0c89e8331245b786E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
testq %rax, %rax | |
je .LBB22_2 | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB22_2 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.LBB22_2: | |
retq | |
.Lfunc_end22: | |
.size _ZN4core3ptr13drop_in_place17h0c89e8331245b786E, .Lfunc_end22-_ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h15f0875d3378f381E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h15f0875d3378f381E,@function | |
_ZN4core3ptr13drop_in_place17h15f0875d3378f381E: | |
.Lfunc_begin12: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception12 | |
pushq %r14 | |
.Lcfi119: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi120: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi121: | |
.cfi_def_cfa_offset 32 | |
.Lcfi122: | |
.cfi_offset %rbx, -24 | |
.Lcfi123: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq (%rbx), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movb 32(%rbx), %al | |
cmpb $1, %al | |
je .LBB23_4 | |
testb %al, %al | |
jne .LBB23_6 | |
movq 40(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB23_6 | |
leaq 40(%rbx), %rdi | |
#MEMBARRIER | |
.Ltmp147: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp148: | |
jmp .LBB23_6 | |
.LBB23_4: | |
movq 40(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB23_6 | |
leaq 40(%rbx), %rdi | |
#MEMBARRIER | |
.Ltmp145: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp146: | |
.LBB23_6: | |
movq 56(%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB23_9 | |
movq 48(%rbx), %rdi | |
movl $1, %edx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB23_9: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB23_8: | |
.Ltmp149: | |
movq %rax, %r14 | |
addq $48, %rbx | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end23: | |
.size _ZN4core3ptr13drop_in_place17h15f0875d3378f381E, .Lfunc_end23-_ZN4core3ptr13drop_in_place17h15f0875d3378f381E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table23: | |
.Lexception12: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp147-.Lfunc_begin12 | |
.long .Ltmp146-.Ltmp147 | |
.long .Ltmp149-.Lfunc_begin12 | |
.byte 0 | |
.long .Ltmp146-.Lfunc_begin12 | |
.long .Lfunc_end23-.Ltmp146 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE,@function | |
_ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE: | |
.cfi_startproc | |
retq | |
.Lfunc_end24: | |
.size _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE, .Lfunc_end24-_ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E,@function | |
_ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E: | |
.Lfunc_begin13: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception13 | |
pushq %r15 | |
.Lcfi124: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi125: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi126: | |
.cfi_def_cfa_offset 32 | |
.Lcfi127: | |
.cfi_offset %rbx, -32 | |
.Lcfi128: | |
.cfi_offset %r14, -24 | |
.Lcfi129: | |
.cfi_offset %r15, -16 | |
movq 24(%rdi), %r15 | |
testq %r15, %r15 | |
je .LBB25_3 | |
.p2align 4, 0x90 | |
.LBB25_1: | |
movq 32(%r15), %rbx | |
.Ltmp150: | |
movq %r15, %rdi | |
callq _ZN4core3ptr13drop_in_place17h54f294a99647e104E | |
.Ltmp151: | |
movl $40, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
testq %rbx, %rbx | |
movq %rbx, %r15 | |
jne .LBB25_1 | |
.LBB25_3: | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB25_4: | |
.Ltmp152: | |
movq %rax, %r14 | |
movq %r15, %rdi | |
callq _ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end25: | |
.size _ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E, .Lfunc_end25-_ZN4core3ptr13drop_in_place17h1c8cc01f5c37acd2E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table25: | |
.Lexception13: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp150-.Lfunc_begin13 | |
.long .Ltmp151-.Ltmp150 | |
.long .Ltmp152-.Lfunc_begin13 | |
.byte 0 | |
.long .Ltmp151-.Lfunc_begin13 | |
.long .Lfunc_end25-.Ltmp151 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h1f8394468ee4197eE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h1f8394468ee4197eE,@function | |
_ZN4core3ptr13drop_in_place17h1f8394468ee4197eE: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB26_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE | |
.LBB26_1: | |
retq | |
.Lfunc_end26: | |
.size _ZN4core3ptr13drop_in_place17h1f8394468ee4197eE, .Lfunc_end26-_ZN4core3ptr13drop_in_place17h1f8394468ee4197eE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E,@function | |
_ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB27_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB27_1: | |
retq | |
.Lfunc_end27: | |
.size _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E, .Lfunc_end27-_ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E,@function | |
_ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E: | |
.Lfunc_begin14: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception14 | |
pushq %r14 | |
.Lcfi130: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi131: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi132: | |
.cfi_def_cfa_offset 32 | |
.Lcfi133: | |
.cfi_offset %rbx, -24 | |
.Lcfi134: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB28_6 | |
movq 8(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB28_6 | |
movq 16(%rbx), %rax | |
.Ltmp153: | |
callq *(%rax) | |
.Ltmp154: | |
movq 16(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB28_6 | |
movq 8(%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB28_6: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB28_5: | |
.Ltmp155: | |
movq %rax, %r14 | |
movq 8(%rbx), %rdi | |
movq 16(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end28: | |
.size _ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E, .Lfunc_end28-_ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table28: | |
.Lexception14: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp153-.Lfunc_begin14 | |
.long .Ltmp154-.Ltmp153 | |
.long .Ltmp155-.Lfunc_begin14 | |
.byte 0 | |
.long .Ltmp154-.Lfunc_begin14 | |
.long .Lfunc_end28-.Ltmp154 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE,@function | |
_ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE: | |
.Lfunc_begin15: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception15 | |
pushq %r15 | |
.Lcfi135: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi136: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi137: | |
.cfi_def_cfa_offset 32 | |
.Lcfi138: | |
.cfi_offset %rbx, -32 | |
.Lcfi139: | |
.cfi_offset %r14, -24 | |
.Lcfi140: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
cmpq $0, (%r15) | |
je .LBB29_2 | |
leaq 8(%r15), %rdi | |
.Ltmp156: | |
callq _ZN71_$LT$std..sys..imp..thread..Thread$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7094af8563a9f9cE@PLT | |
.Ltmp157: | |
.LBB29_2: | |
movq 16(%r15), %rax | |
movq $-1, %rbx | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB29_4 | |
leaq 16(%r15), %rdi | |
#MEMBARRIER | |
.Ltmp161: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h277a70bba7ae07adE | |
.Ltmp162: | |
.LBB29_4: | |
movq 24(%r15), %rax | |
lock xaddq %rbx, (%rax) | |
cmpq $1, %rbx | |
jne .LBB29_6 | |
leaq 24(%r15), %rdi | |
#MEMBARRIER | |
.Ltmp166: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE | |
.Ltmp167: | |
.LBB29_6: | |
leaq 32(%r15), %rdi | |
.Ltmp169: | |
callq _ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE | |
.Ltmp170: | |
addq $48, %r15 | |
movq %r15, %rdi | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp _ZN4core3ptr13drop_in_place17he005d156b8557948E | |
.LBB29_8: | |
.Ltmp163: | |
movq %rax, %r14 | |
jmp .LBB29_9 | |
.LBB29_10: | |
.Ltmp158: | |
movq %rax, %r14 | |
leaq 16(%r15), %rdi | |
.Ltmp159: | |
callq _ZN4core3ptr13drop_in_place17h1f8394468ee4197eE | |
.Ltmp160: | |
.LBB29_9: | |
leaq 24(%r15), %rdi | |
.Ltmp164: | |
callq _ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E | |
.Ltmp165: | |
jmp .LBB29_12 | |
.LBB29_11: | |
.Ltmp168: | |
movq %rax, %r14 | |
.LBB29_12: | |
leaq 32(%r15), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE | |
jmp .LBB29_13 | |
.LBB29_14: | |
.Ltmp171: | |
movq %rax, %r14 | |
.LBB29_13: | |
addq $48, %r15 | |
movq %r15, %rdi | |
callq _ZN4core3ptr13drop_in_place17he005d156b8557948E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end29: | |
.size _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE, .Lfunc_end29-_ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table29: | |
.Lexception15: | |
.byte 255 | |
.byte 155 | |
.byte 93 | |
.byte 3 | |
.byte 91 | |
.long .Ltmp156-.Lfunc_begin15 | |
.long .Ltmp157-.Ltmp156 | |
.long .Ltmp158-.Lfunc_begin15 | |
.byte 0 | |
.long .Ltmp161-.Lfunc_begin15 | |
.long .Ltmp162-.Ltmp161 | |
.long .Ltmp163-.Lfunc_begin15 | |
.byte 0 | |
.long .Ltmp166-.Lfunc_begin15 | |
.long .Ltmp167-.Ltmp166 | |
.long .Ltmp168-.Lfunc_begin15 | |
.byte 0 | |
.long .Ltmp169-.Lfunc_begin15 | |
.long .Ltmp170-.Ltmp169 | |
.long .Ltmp171-.Lfunc_begin15 | |
.byte 0 | |
.long .Ltmp170-.Lfunc_begin15 | |
.long .Ltmp159-.Ltmp170 | |
.long 0 | |
.byte 0 | |
.long .Ltmp159-.Lfunc_begin15 | |
.long .Ltmp165-.Ltmp159 | |
.long .Ltmp168-.Lfunc_begin15 | |
.byte 0 | |
.long .Ltmp165-.Lfunc_begin15 | |
.long .Lfunc_end29-.Ltmp165 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E,@function | |
_ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E: | |
.Lfunc_begin16: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception16 | |
pushq %r14 | |
.Lcfi141: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi142: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi143: | |
.cfi_def_cfa_offset 32 | |
.Lcfi144: | |
.cfi_offset %rbx, -24 | |
.Lcfi145: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB30_5 | |
movq 8(%rbx), %rax | |
.Ltmp172: | |
callq *(%rax) | |
.Ltmp173: | |
movq 8(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB30_5 | |
movq (%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB30_5: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB30_4: | |
.Ltmp174: | |
movq %rax, %r14 | |
movq (%rbx), %rdi | |
movq 8(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end30: | |
.size _ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E, .Lfunc_end30-_ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table30: | |
.Lexception16: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp172-.Lfunc_begin16 | |
.long .Ltmp173-.Ltmp172 | |
.long .Ltmp174-.Lfunc_begin16 | |
.byte 0 | |
.long .Ltmp173-.Lfunc_begin16 | |
.long .Lfunc_end30-.Ltmp173 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E,@function | |
_ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E: | |
.cfi_startproc | |
retq | |
.Lfunc_end31: | |
.size _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E, .Lfunc_end31-_ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h3d039868e78531c9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h3d039868e78531c9E,@function | |
_ZN4core3ptr13drop_in_place17h3d039868e78531c9E: | |
.Lfunc_begin17: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception17 | |
pushq %r14 | |
.Lcfi146: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi147: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi148: | |
.cfi_def_cfa_offset 32 | |
.Lcfi149: | |
.cfi_offset %rbx, -24 | |
.Lcfi150: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
movq 8(%rbx), %rax | |
.Ltmp175: | |
callq *(%rax) | |
.Ltmp176: | |
movq 8(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB32_2 | |
movq (%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB32_2: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB32_3: | |
.Ltmp177: | |
movq %rax, %r14 | |
movq (%rbx), %rdi | |
movq 8(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end32: | |
.size _ZN4core3ptr13drop_in_place17h3d039868e78531c9E, .Lfunc_end32-_ZN4core3ptr13drop_in_place17h3d039868e78531c9E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table32: | |
.Lexception17: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp175-.Lfunc_begin17 | |
.long .Ltmp176-.Ltmp175 | |
.long .Ltmp177-.Lfunc_begin17 | |
.byte 0 | |
.long .Ltmp176-.Lfunc_begin17 | |
.long .Lfunc_end32-.Ltmp176 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE,@function | |
_ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE: | |
.cfi_startproc | |
movb (%rdi), %al | |
cmpb $2, %al | |
je .LBB33_7 | |
cmpb $1, %al | |
je .LBB33_5 | |
testb %al, %al | |
jne .LBB33_9 | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB33_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E | |
.LBB33_7: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB33_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E | |
.LBB33_5: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB33_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E | |
.LBB33_9: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB33_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E | |
.LBB33_10: | |
retq | |
.Lfunc_end33: | |
.size _ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE, .Lfunc_end33-_ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h407aeb492788abe1E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h407aeb492788abe1E,@function | |
_ZN4core3ptr13drop_in_place17h407aeb492788abe1E: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi151: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi152: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi153: | |
.cfi_def_cfa_offset 32 | |
.Lcfi154: | |
.cfi_offset %rbx, -32 | |
.Lcfi155: | |
.cfi_offset %r14, -24 | |
.Lcfi156: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq 16(%r14), %rax | |
testq %rax, %rax | |
je .LBB34_4 | |
movq (%r14), %rbx | |
addq $8, %rbx | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %r15 | |
.p2align 4, 0x90 | |
.LBB34_2: | |
movq (%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB34_3 | |
movq -8(%rbx), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB34_3: | |
addq $24, %rbx | |
addq $-24, %r15 | |
jne .LBB34_2 | |
.LBB34_4: | |
movq 8(%r14), %rax | |
testq %rax, %rax | |
je .LBB34_5 | |
movq (%r14), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB34_5: | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.Lfunc_end34: | |
.size _ZN4core3ptr13drop_in_place17h407aeb492788abe1E, .Lfunc_end34-_ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h40d5f9486260a765E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h40d5f9486260a765E,@function | |
_ZN4core3ptr13drop_in_place17h40d5f9486260a765E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi157: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi158: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi159: | |
.cfi_def_cfa_offset 32 | |
.Lcfi160: | |
.cfi_offset %rbx, -24 | |
.Lcfi161: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB35_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB35_3 | |
movb $1, 8(%r14) | |
.LBB35_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end35: | |
.size _ZN4core3ptr13drop_in_place17h40d5f9486260a765E, .Lfunc_end35-_ZN4core3ptr13drop_in_place17h40d5f9486260a765E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h45cda773a16c9914E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h45cda773a16c9914E,@function | |
_ZN4core3ptr13drop_in_place17h45cda773a16c9914E: | |
.Lfunc_begin18: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception18 | |
pushq %r14 | |
.Lcfi162: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi163: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi164: | |
.cfi_def_cfa_offset 32 | |
.Lcfi165: | |
.cfi_offset %rbx, -24 | |
.Lcfi166: | |
.cfi_offset %r14, -16 | |
movq %rdi, %r14 | |
cmpq $2, (%r14) | |
jae .LBB36_1 | |
.LBB36_14: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB36_1: | |
leaq 8(%r14), %rbx | |
.Ltmp178: | |
movq %rbx, %rdi | |
callq _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E | |
.Ltmp179: | |
movb (%rbx), %al | |
cmpb $2, %al | |
je .LBB36_9 | |
cmpb $1, %al | |
je .LBB36_7 | |
testb %al, %al | |
jne .LBB36_11 | |
movq 16(%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB36_14 | |
addq $16, %r14 | |
#MEMBARRIER | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
.LBB36_9: | |
movq 16(%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB36_14 | |
addq $16, %r14 | |
#MEMBARRIER | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
.LBB36_7: | |
movq 16(%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB36_14 | |
addq $16, %r14 | |
#MEMBARRIER | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
.LBB36_11: | |
movq 16(%r14), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB36_14 | |
addq $16, %r14 | |
#MEMBARRIER | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB36_13: | |
.Ltmp180: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end36: | |
.size _ZN4core3ptr13drop_in_place17h45cda773a16c9914E, .Lfunc_end36-_ZN4core3ptr13drop_in_place17h45cda773a16c9914E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table36: | |
.Lexception18: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp178-.Lfunc_begin18 | |
.long .Ltmp179-.Ltmp178 | |
.long .Ltmp180-.Lfunc_begin18 | |
.byte 0 | |
.long .Ltmp179-.Lfunc_begin18 | |
.long .Lfunc_end36-.Ltmp179 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE,@function | |
_ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE: | |
.Lfunc_begin19: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception19 | |
pushq %r14 | |
.Lcfi167: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi168: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi169: | |
.cfi_def_cfa_offset 32 | |
.Lcfi170: | |
.cfi_offset %rbx, -24 | |
.Lcfi171: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
leaq 8(%rbx), %r14 | |
cmpq $0, (%rbx) | |
je .LBB37_1 | |
movq %r14, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.LBB37_1: | |
movq (%r14), %rdi | |
testq %rdi, %rdi | |
je .LBB37_7 | |
movq 16(%rbx), %rax | |
.Ltmp181: | |
callq *(%rax) | |
.Ltmp182: | |
movq 16(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB37_7 | |
movq (%r14), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB37_7: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB37_5: | |
.Ltmp183: | |
movq %rax, %r14 | |
movq 8(%rbx), %rdi | |
movq 16(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end37: | |
.size _ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE, .Lfunc_end37-_ZN4core3ptr13drop_in_place17h4d178dc3ff86dbbeE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table37: | |
.Lexception19: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Lfunc_begin19-.Lfunc_begin19 | |
.long .Ltmp181-.Lfunc_begin19 | |
.long 0 | |
.byte 0 | |
.long .Ltmp181-.Lfunc_begin19 | |
.long .Ltmp182-.Ltmp181 | |
.long .Ltmp183-.Lfunc_begin19 | |
.byte 0 | |
.long .Ltmp182-.Lfunc_begin19 | |
.long .Lfunc_end37-.Ltmp182 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h54f294a99647e104E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h54f294a99647e104E,@function | |
_ZN4core3ptr13drop_in_place17h54f294a99647e104E: | |
.Lfunc_begin20: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception20 | |
pushq %r14 | |
.Lcfi172: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi173: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi174: | |
.cfi_def_cfa_offset 32 | |
.Lcfi175: | |
.cfi_offset %rbx, -24 | |
.Lcfi176: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB38_15 | |
cmpq $0, 8(%rbx) | |
je .LBB38_15 | |
leaq 16(%rbx), %r14 | |
.Ltmp184: | |
movq %r14, %rdi | |
callq _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E | |
.Ltmp185: | |
movb (%r14), %al | |
cmpb $2, %al | |
je .LBB38_10 | |
cmpb $1, %al | |
je .LBB38_8 | |
testb %al, %al | |
jne .LBB38_12 | |
movq 24(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB38_15 | |
addq $24, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
.LBB38_10: | |
movq 24(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB38_15 | |
addq $24, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
.LBB38_8: | |
movq 24(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB38_15 | |
addq $24, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
.LBB38_12: | |
movq 24(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB38_15 | |
addq $24, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB38_15: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB38_14: | |
.Ltmp186: | |
movq %rax, %rbx | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end38: | |
.size _ZN4core3ptr13drop_in_place17h54f294a99647e104E, .Lfunc_end38-_ZN4core3ptr13drop_in_place17h54f294a99647e104E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table38: | |
.Lexception20: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp184-.Lfunc_begin20 | |
.long .Ltmp185-.Ltmp184 | |
.long .Ltmp186-.Lfunc_begin20 | |
.byte 0 | |
.long .Ltmp185-.Lfunc_begin20 | |
.long .Lfunc_end38-.Ltmp185 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h553bb38a572a4af4E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E,@function | |
_ZN4core3ptr13drop_in_place17h553bb38a572a4af4E: | |
.Lfunc_begin21: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception21 | |
pushq %r15 | |
.Lcfi177: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi178: | |
.cfi_def_cfa_offset 24 | |
pushq %r13 | |
.Lcfi179: | |
.cfi_def_cfa_offset 32 | |
pushq %r12 | |
.Lcfi180: | |
.cfi_def_cfa_offset 40 | |
pushq %rbx | |
.Lcfi181: | |
.cfi_def_cfa_offset 48 | |
.Lcfi182: | |
.cfi_offset %rbx, -48 | |
.Lcfi183: | |
.cfi_offset %r12, -40 | |
.Lcfi184: | |
.cfi_offset %r13, -32 | |
.Lcfi185: | |
.cfi_offset %r14, -24 | |
.Lcfi186: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq 16(%r15), %rax | |
testq %rax, %rax | |
je .LBB39_4 | |
movq (%r15), %r13 | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %r12 | |
xorl %ebx, %ebx | |
.p2align 4, 0x90 | |
.LBB39_2: | |
cmpq $0, (%r13,%rbx) | |
je .LBB39_3 | |
movq 8(%r13,%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB39_3 | |
movq 16(%r13,%rbx), %rax | |
.Ltmp187: | |
callq *(%rax) | |
.Ltmp188: | |
movq 16(%r13,%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB39_3 | |
movq 8(%r13,%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB39_3: | |
addq $24, %rbx | |
cmpq %rbx, %r12 | |
jne .LBB39_2 | |
.LBB39_4: | |
movq 8(%r15), %rax | |
testq %rax, %rax | |
je .LBB39_14 | |
movq (%r15), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB39_14: | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB39_12: | |
.Ltmp189: | |
movq %rax, %r14 | |
movq 8(%r13,%rbx), %rdi | |
movq 16(%r13,%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
leaq -24(%r12), %rax | |
cmpq %rbx, %rax | |
je .LBB39_16 | |
subq %rbx, %r12 | |
addq $-24, %r12 | |
leaq 24(%r13,%rbx), %rbx | |
.p2align 4, 0x90 | |
.LBB39_6: | |
.Ltmp190: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E | |
.Ltmp191: | |
addq $24, %rbx | |
addq $-24, %r12 | |
jne .LBB39_6 | |
jmp .LBB39_16 | |
.LBB39_15: | |
.Ltmp192: | |
movq %rax, %r14 | |
.LBB39_16: | |
movq (%r15), %rdi | |
movq 8(%r15), %rsi | |
callq _ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end39: | |
.size _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E, .Lfunc_end39-_ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table39: | |
.Lexception21: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp187-.Lfunc_begin21 | |
.long .Ltmp188-.Ltmp187 | |
.long .Ltmp189-.Lfunc_begin21 | |
.byte 0 | |
.long .Ltmp190-.Lfunc_begin21 | |
.long .Ltmp191-.Ltmp190 | |
.long .Ltmp192-.Lfunc_begin21 | |
.byte 0 | |
.long .Ltmp191-.Lfunc_begin21 | |
.long .Lfunc_end39-.Ltmp191 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE,@function | |
_ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi187: | |
.cfi_def_cfa_offset 16 | |
.Lcfi188: | |
.cfi_offset %rbx, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq (%rbx), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
popq %rbx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end40: | |
.size _ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE, .Lfunc_end40-_ZN4core3ptr13drop_in_place17h5546eadf503b2a8cE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h580747aaaae14915E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h580747aaaae14915E,@function | |
_ZN4core3ptr13drop_in_place17h580747aaaae14915E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB41_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E | |
.LBB41_1: | |
retq | |
.Lfunc_end41: | |
.size _ZN4core3ptr13drop_in_place17h580747aaaae14915E, .Lfunc_end41-_ZN4core3ptr13drop_in_place17h580747aaaae14915E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h5d37ad554cba293dE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE,@function | |
_ZN4core3ptr13drop_in_place17h5d37ad554cba293dE: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi189: | |
.cfi_def_cfa_offset 16 | |
.Lcfi190: | |
.cfi_offset %rbx, -16 | |
movq %rdi, %rbx | |
movq 16(%rbx), %rcx | |
movq 24(%rbx), %rax | |
cmpq %rax, %rcx | |
je .LBB42_2 | |
.p2align 4, 0x90 | |
.LBB42_1: | |
leaq 24(%rcx), %rdx | |
movq %rdx, 16(%rbx) | |
movq (%rcx), %rdi | |
testq %rdi, %rdi | |
je .LBB42_2 | |
movq 8(%rcx), %rsi | |
testq %rsi, %rsi | |
je .LBB42_6 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 16(%rbx), %rdx | |
movq 24(%rbx), %rax | |
.LBB42_6: | |
cmpq %rax, %rdx | |
movq %rdx, %rcx | |
jne .LBB42_1 | |
.LBB42_2: | |
movq 8(%rbx), %rax | |
testq %rax, %rax | |
je .LBB42_7 | |
movq (%rbx), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
popq %rbx | |
jmp __rust_dealloc@PLT | |
.LBB42_7: | |
popq %rbx | |
retq | |
.Lfunc_end42: | |
.size _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE, .Lfunc_end42-_ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E,@function | |
_ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi191: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi192: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi193: | |
.cfi_def_cfa_offset 32 | |
.Lcfi194: | |
.cfi_offset %rbx, -24 | |
.Lcfi195: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB43_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB43_3 | |
movb $1, 8(%r14) | |
.LBB43_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end43: | |
.size _ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E, .Lfunc_end43-_ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE,@function | |
_ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE: | |
.cfi_startproc | |
movl $48, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end44: | |
.size _ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE, .Lfunc_end44-_ZN4core3ptr13drop_in_place17h6b3c77d2d91fb44dE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E,@function | |
_ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E: | |
.cfi_startproc | |
movb (%rdi), %al | |
cmpb $2, %al | |
je .LBB45_7 | |
cmpb $1, %al | |
je .LBB45_5 | |
testb %al, %al | |
jne .LBB45_9 | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB45_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
.LBB45_7: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB45_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
.LBB45_5: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB45_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
.LBB45_9: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB45_10 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB45_10: | |
retq | |
.Lfunc_end45: | |
.size _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E, .Lfunc_end45-_ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE,@function | |
_ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE: | |
.cfi_startproc | |
cmpq $1, (%rdi) | |
jbe .LBB46_2 | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB46_2 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.LBB46_2: | |
retq | |
.Lfunc_end46: | |
.size _ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE, .Lfunc_end46-_ZN4core3ptr13drop_in_place17h6ce21c221fc6605eE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h70cfe7f633df1524E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h70cfe7f633df1524E,@function | |
_ZN4core3ptr13drop_in_place17h70cfe7f633df1524E: | |
.cfi_startproc | |
movq 8(%rdi), %rax | |
testq %rax, %rax | |
je .LBB47_1 | |
movq (%rdi), %rdi | |
imulq $56, %rax, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB47_1: | |
retq | |
.Lfunc_end47: | |
.size _ZN4core3ptr13drop_in_place17h70cfe7f633df1524E, .Lfunc_end47-_ZN4core3ptr13drop_in_place17h70cfe7f633df1524E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h72062781261ae8d3E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h72062781261ae8d3E,@function | |
_ZN4core3ptr13drop_in_place17h72062781261ae8d3E: | |
.Lfunc_begin22: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception22 | |
pushq %r14 | |
.Lcfi196: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi197: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi198: | |
.cfi_def_cfa_offset 32 | |
.Lcfi199: | |
.cfi_offset %rbx, -24 | |
.Lcfi200: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
testq %rbx, %rbx | |
je .LBB48_7 | |
.p2align 4, 0x90 | |
.LBB48_1: | |
movq (%rbx), %r14 | |
cmpq $0, 8(%rbx) | |
je .LBB48_6 | |
movq 16(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB48_6 | |
movq 24(%rbx), %rax | |
.Ltmp193: | |
callq *(%rax) | |
.Ltmp194: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB48_6 | |
movq 16(%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB48_6: | |
movl $32, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
testq %r14, %r14 | |
movq %r14, %rbx | |
jne .LBB48_1 | |
.LBB48_7: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB48_8: | |
.Ltmp195: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %rbx, %rdi | |
callq _ZN5alloc4heap8box_free17hf1bccfa945c999b4E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end48: | |
.size _ZN4core3ptr13drop_in_place17h72062781261ae8d3E, .Lfunc_end48-_ZN4core3ptr13drop_in_place17h72062781261ae8d3E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table48: | |
.Lexception22: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp193-.Lfunc_begin22 | |
.long .Ltmp194-.Ltmp193 | |
.long .Ltmp195-.Lfunc_begin22 | |
.byte 0 | |
.long .Ltmp194-.Lfunc_begin22 | |
.long .Lfunc_end48-.Ltmp194 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h727986186e9bcd2bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE,@function | |
_ZN4core3ptr13drop_in_place17h727986186e9bcd2bE: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB49_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB49_1: | |
retq | |
.Lfunc_end49: | |
.size _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE, .Lfunc_end49-_ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE,@function | |
_ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE: | |
.cfi_startproc | |
movb (%rdi), %al | |
testb %al, %al | |
je .LBB50_2 | |
cmpb $1, %al | |
jne .LBB50_3 | |
.LBB50_2: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB50_3 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.LBB50_3: | |
retq | |
.Lfunc_end50: | |
.size _ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE, .Lfunc_end50-_ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E,@function | |
_ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E: | |
.Lfunc_begin23: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception23 | |
pushq %r15 | |
.Lcfi201: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi202: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi203: | |
.cfi_def_cfa_offset 32 | |
.Lcfi204: | |
.cfi_offset %rbx, -32 | |
.Lcfi205: | |
.cfi_offset %r14, -24 | |
.Lcfi206: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %rbx | |
cmpq $0, (%rbx) | |
je .LBB51_8 | |
leaq 16(%rbx), %r14 | |
cmpq $0, 8(%rbx) | |
je .LBB51_2 | |
.Ltmp196: | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp197: | |
.LBB51_8: | |
movq (%r15), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB51_2: | |
movq (%r14), %rdi | |
testq %rdi, %rdi | |
je .LBB51_8 | |
movq 24(%rbx), %rax | |
.Ltmp199: | |
callq *(%rax) | |
.Ltmp200: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB51_8 | |
movq (%r14), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
jmp .LBB51_8 | |
.LBB51_6: | |
.Ltmp201: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB51_10 | |
.LBB51_9: | |
.Ltmp198: | |
movq %rax, %r14 | |
.LBB51_10: | |
movq (%r15), %rdi | |
callq _ZN5alloc4heap8box_free17hc31f6d6681bc1a34E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end51: | |
.size _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E, .Lfunc_end51-_ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table51: | |
.Lexception23: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp196-.Lfunc_begin23 | |
.long .Ltmp197-.Ltmp196 | |
.long .Ltmp198-.Lfunc_begin23 | |
.byte 0 | |
.long .Ltmp199-.Lfunc_begin23 | |
.long .Ltmp200-.Ltmp199 | |
.long .Ltmp201-.Lfunc_begin23 | |
.byte 0 | |
.long .Ltmp200-.Lfunc_begin23 | |
.long .Lfunc_end51-.Ltmp200 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E,@function | |
_ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB52_1 | |
movq (%rdi), %rdi | |
shlq $2, %rsi | |
movl $4, %edx | |
jmp __rust_dealloc@PLT | |
.LBB52_1: | |
retq | |
.Lfunc_end52: | |
.size _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E, .Lfunc_end52-_ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE,@function | |
_ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE: | |
.cfi_startproc | |
movl $40, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end53: | |
.size _ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE, .Lfunc_end53-_ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E,@function | |
_ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB54_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.LBB54_1: | |
retq | |
.Lfunc_end54: | |
.size _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E, .Lfunc_end54-_ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h9308553bde466be5E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h9308553bde466be5E,@function | |
_ZN4core3ptr13drop_in_place17h9308553bde466be5E: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi207: | |
.cfi_def_cfa_offset 16 | |
.Lcfi208: | |
.cfi_offset %rbx, -16 | |
testq %rdi, %rdi | |
je .LBB55_2 | |
.p2align 4, 0x90 | |
.LBB55_1: | |
movq (%rdi), %rbx | |
movl $16, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
testq %rbx, %rbx | |
movq %rbx, %rdi | |
jne .LBB55_1 | |
.LBB55_2: | |
popq %rbx | |
retq | |
.Lfunc_end55: | |
.size _ZN4core3ptr13drop_in_place17h9308553bde466be5E, .Lfunc_end55-_ZN4core3ptr13drop_in_place17h9308553bde466be5E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E,@function | |
_ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E: | |
.Lfunc_begin24: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception24 | |
pushq %r14 | |
.Lcfi209: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi210: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi211: | |
.cfi_def_cfa_offset 32 | |
.Lcfi212: | |
.cfi_offset %rbx, -24 | |
.Lcfi213: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB56_6 | |
movq 8(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB56_6 | |
movq 16(%rbx), %rax | |
.Ltmp202: | |
callq *(%rax) | |
.Ltmp203: | |
movq 16(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB56_6 | |
movq 8(%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB56_6: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB56_5: | |
.Ltmp204: | |
movq %rax, %r14 | |
movq 8(%rbx), %rdi | |
movq 16(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end56: | |
.size _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E, .Lfunc_end56-_ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table56: | |
.Lexception24: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp202-.Lfunc_begin24 | |
.long .Ltmp203-.Ltmp202 | |
.long .Ltmp204-.Lfunc_begin24 | |
.byte 0 | |
.long .Ltmp203-.Lfunc_begin24 | |
.long .Lfunc_end56-.Ltmp203 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17ha08d953bec491c95E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17ha08d953bec491c95E,@function | |
_ZN4core3ptr13drop_in_place17ha08d953bec491c95E: | |
.cfi_startproc | |
cmpq $2, (%rdi) | |
jae .LBB57_2 | |
retq | |
.LBB57_2: | |
addq $8, %rdi | |
jmp _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Lfunc_end57: | |
.size _ZN4core3ptr13drop_in_place17ha08d953bec491c95E, .Lfunc_end57-_ZN4core3ptr13drop_in_place17ha08d953bec491c95E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17ha5d33561850649c9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17ha5d33561850649c9E,@function | |
_ZN4core3ptr13drop_in_place17ha5d33561850649c9E: | |
.Lfunc_begin25: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception25 | |
pushq %rbp | |
.Lcfi214: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi215: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi216: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi217: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi218: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi219: | |
.cfi_def_cfa_offset 56 | |
subq $136, %rsp | |
.Lcfi220: | |
.cfi_def_cfa_offset 192 | |
.Lcfi221: | |
.cfi_offset %rbx, -56 | |
.Lcfi222: | |
.cfi_offset %r12, -48 | |
.Lcfi223: | |
.cfi_offset %r13, -40 | |
.Lcfi224: | |
.cfi_offset %r14, -32 | |
.Lcfi225: | |
.cfi_offset %r15, -24 | |
.Lcfi226: | |
.cfi_offset %rbp, -16 | |
movabsq $-9223372036854775808, %r15 | |
movb (%rdi), %al | |
cmpb $2, %al | |
movq %rdi, 96(%rsp) | |
je .LBB58_31 | |
cmpb $1, %al | |
je .LBB58_16 | |
testb %al, %al | |
jne .LBB58_49 | |
movq 8(%rdi), %rax | |
movl $2, %ecx | |
xchgq %rcx, 16(%rax) | |
testq %rcx, %rcx | |
je .LBB58_44 | |
cmpq $2, %rcx | |
je .LBB58_44 | |
cmpq $1, %rcx | |
jne .LBB58_14 | |
movq 40(%rax), %rcx | |
movq %rcx, 16(%rsp) | |
movups 24(%rax), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq $0, 24(%rax) | |
movq 16(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movaps (%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
movq 64(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
cmpq $0, (%rsp) | |
je .LBB58_7 | |
movq 8(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB58_44 | |
movq 16(%rsp), %r12 | |
.Ltmp222: | |
movq %rbx, %rdi | |
callq *(%r12) | |
.Ltmp223: | |
movq 8(%r12), %rsi | |
testq %rsi, %rsi | |
je .LBB58_44 | |
movq 16(%r12), %rdx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
jmp .LBB58_44 | |
.LBB58_16: | |
movq 8(%rdi), %r14 | |
movb $1, %al | |
xchgb %al, 104(%r14) | |
movq 88(%r14), %rbx | |
movq %rbx, %rax | |
lock cmpxchgq %r15, 80(%r14) | |
cmpq %r15, %rax | |
je .LBB58_44 | |
cmpq %rbx, %rax | |
je .LBB58_44 | |
leaq 80(%r14), %rbp | |
addq $16, %r14 | |
leaq 16(%rsp), %r12 | |
movq %rsp, %r13 | |
jmp .LBB58_19 | |
.p2align 4, 0x90 | |
.LBB58_28: | |
incq %rbx | |
.LBB58_19: | |
.Ltmp214: | |
movq %r13, %rdi | |
movq %r14, %rsi | |
callq _ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E | |
.Ltmp215: | |
cmpq $1, (%rsp) | |
jne .LBB58_29 | |
cmpq $0, 8(%rsp) | |
je .LBB58_22 | |
.Ltmp216: | |
movq %r12, %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp217: | |
jmp .LBB58_28 | |
.p2align 4, 0x90 | |
.LBB58_22: | |
movq 16(%rsp), %rdi | |
testq %rdi, %rdi | |
je .LBB58_28 | |
movq 24(%rsp), %rax | |
.Ltmp219: | |
callq *(%rax) | |
.Ltmp220: | |
movq 24(%rsp), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB58_28 | |
movq 16(%rsp), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
incq %rbx | |
jmp .LBB58_19 | |
.LBB58_29: | |
movq %rbx, %rax | |
lock cmpxchgq %r15, (%rbp) | |
cmpq %r15, %rax | |
je .LBB58_44 | |
cmpq %rbx, %rax | |
jne .LBB58_19 | |
jmp .LBB58_44 | |
.LBB58_31: | |
movq 8(%rdi), %r14 | |
movb $1, %al | |
xchgb %al, 88(%r14) | |
movq 40(%r14), %r13 | |
movq %r13, %rax | |
lock cmpxchgq %r15, 32(%r14) | |
cmpq %r15, %rax | |
je .LBB58_44 | |
cmpq %r13, %rax | |
je .LBB58_44 | |
leaq 32(%r14), %rax | |
movq %rax, 104(%rsp) | |
addq $16, %r14 | |
movq %rsp, %r12 | |
.p2align 4, 0x90 | |
.LBB58_34: | |
.Ltmp205: | |
movq %r12, %rdi | |
movq %r14, %rsi | |
callq _ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E | |
.Ltmp206: | |
jmp .LBB58_35 | |
.p2align 4, 0x90 | |
.LBB58_41: | |
incq %r13 | |
.LBB58_35: | |
cmpq $0, (%rsp) | |
jne .LBB58_42 | |
movq 8(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB58_40 | |
movq 16(%rsp), %rbp | |
.Ltmp208: | |
movq %rbx, %rdi | |
callq *(%rbp) | |
.Ltmp209: | |
movq 8(%rbp), %rsi | |
testq %rsi, %rsi | |
je .LBB58_40 | |
movq 16(%rbp), %rdx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
.LBB58_40: | |
.Ltmp211: | |
movq %r12, %rdi | |
movq %r14, %rsi | |
callq _ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E | |
.Ltmp212: | |
jmp .LBB58_41 | |
.p2align 4, 0x90 | |
.LBB58_42: | |
movq %r13, %rax | |
movq 104(%rsp), %rcx | |
lock cmpxchgq %r15, (%rcx) | |
cmpq %r15, %rax | |
je .LBB58_44 | |
cmpq %r13, %rax | |
jne .LBB58_34 | |
jmp .LBB58_44 | |
.LBB58_49: | |
movq 8(%rdi), %rbx | |
movq 24(%rbx), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp232: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp233: | |
leaq 24(%rbx), %rbp | |
movb 32(%rbx), %cl | |
testb %cl, %cl | |
movb 38(%rsp), %cl | |
movb %cl, 54(%rsp) | |
movzwl 36(%rsp), %ecx | |
movw %cx, 52(%rsp) | |
movl 32(%rsp), %ecx | |
movl %ecx, 48(%rsp) | |
jne .LBB58_51 | |
movq %rbp, 72(%rsp) | |
movb %al, 80(%rsp) | |
movb 54(%rsp), %cl | |
movb %cl, 87(%rsp) | |
movzwl 52(%rsp), %ecx | |
movw %cx, 85(%rsp) | |
movl 48(%rsp), %ecx | |
movl %ecx, 81(%rsp) | |
cmpb $0, 128(%rbx) | |
je .LBB58_64 | |
testb %al, %al | |
jne .LBB58_62 | |
.Ltmp236: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp237: | |
testb %al, %al | |
je .LBB58_62 | |
movb $1, 32(%rbx) | |
.LBB58_62: | |
movq (%rbp), %rdi | |
callq pthread_mutex_unlock@PLT | |
jmp .LBB58_44 | |
.LBB58_64: | |
movb $1, 128(%rbx) | |
cmpq $0, 112(%rbx) | |
je .LBB58_65 | |
movq 88(%rbx), %rax | |
movq %rax, 16(%rsp) | |
movups 72(%rbx), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq $8, 72(%rbx) | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 80(%rbx) | |
movq 16(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movaps (%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
jmp .LBB58_67 | |
.LBB58_65: | |
movq $8, 48(%rsp) | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 56(%rsp) | |
.LBB58_67: | |
movups 40(%rbx), %xmm0 | |
xorps %xmm1, %xmm1 | |
movups %xmm1, 40(%rbx) | |
movaps %xmm0, 112(%rsp) | |
movups 56(%rbx), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq $2, 56(%rbx) | |
movaps (%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movq 32(%rsp), %rbp | |
testb %bpl, %bpl | |
je .LBB58_70 | |
cmpb $1, %bpl | |
je .LBB58_111 | |
movq $0, 88(%rsp) | |
movb $1, %cl | |
testq %rbp, %rbp | |
jne .LBB58_104 | |
jmp .LBB58_75 | |
.LBB58_70: | |
movq 40(%rsp), %rax | |
movq %rax, (%rsp) | |
movq 120(%rbx), %rcx | |
movq $0, 120(%rbx) | |
testq %rcx, %rcx | |
je .LBB58_71 | |
movb $1, (%rcx) | |
movq %rax, 88(%rsp) | |
xorl %ecx, %ecx | |
testq %rbp, %rbp | |
je .LBB58_75 | |
.LBB58_104: | |
testb $3, %bpl | |
jne .LBB58_78 | |
movq 40(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_78 | |
leaq 40(%rsp), %rdi | |
#MEMBARRIER | |
movb $1, %bl | |
.Ltmp252: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp253: | |
jmp .LBB58_78 | |
.LBB58_75: | |
testb %cl, %cl | |
je .LBB58_78 | |
movq 40(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_78 | |
leaq 40(%rsp), %rdi | |
#MEMBARRIER | |
movb $1, %bl | |
.Ltmp254: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp255: | |
.LBB58_78: | |
movq 72(%rsp), %rbp | |
cmpb $0, 80(%rsp) | |
jne .LBB58_82 | |
xorl %ebx, %ebx | |
.Ltmp256: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp257: | |
testb %al, %al | |
je .LBB58_82 | |
movb $1, 8(%rbp) | |
.LBB58_82: | |
movq (%rbp), %rdi | |
callq pthread_mutex_unlock@PLT | |
leaq 112(%rsp), %r14 | |
movq %rsp, %r12 | |
.p2align 4, 0x90 | |
.LBB58_83: | |
.Ltmp259: | |
movq %r14, %rdi | |
callq _ZN3std4sync4mpsc4sync5Queue7dequeue17h425b5974613319eeE@PLT | |
movq %rax, %rbx | |
.Ltmp260: | |
movq %rbx, 32(%rsp) | |
testq %rbx, %rbx | |
je .LBB58_85 | |
movq %rbx, (%rsp) | |
.Ltmp262: | |
movq %r12, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp263: | |
movq (%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_83 | |
#MEMBARRIER | |
.Ltmp267: | |
movq %r12, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp268: | |
jmp .LBB58_83 | |
.LBB58_85: | |
movq 88(%rsp), %rbx | |
movq %rbx, 32(%rsp) | |
testq %rbx, %rbx | |
je .LBB58_89 | |
movq %rbx, (%rsp) | |
.Ltmp278: | |
movq %rsp, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp279: | |
movq (%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_89 | |
#MEMBARRIER | |
.Ltmp283: | |
movq %rsp, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp284: | |
.LBB58_89: | |
.Ltmp292: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.Ltmp293: | |
.LBB58_44: | |
movq 96(%rsp), %rdi | |
movb (%rdi), %al | |
cmpb $2, %al | |
je .LBB58_120 | |
cmpb $1, %al | |
je .LBB58_118 | |
testb %al, %al | |
jne .LBB58_122 | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_124 | |
addq $8, %rdi | |
#MEMBARRIER | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E | |
jmp .LBB58_124 | |
.LBB58_118: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_124 | |
addq $8, %rdi | |
#MEMBARRIER | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E | |
jmp .LBB58_124 | |
.LBB58_120: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_124 | |
addq $8, %rdi | |
#MEMBARRIER | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E | |
jmp .LBB58_124 | |
.LBB58_122: | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB58_124 | |
addq $8, %rdi | |
#MEMBARRIER | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E | |
.LBB58_124: | |
addq $136, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB58_14: | |
.Ltmp230: | |
leaq str.r(%rip), %rdi | |
leaq ref.3g(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp231: | |
.LBB58_51: | |
movq %rbp, (%rsp) | |
movb %al, 8(%rsp) | |
movb 54(%rsp), %al | |
movb %al, 15(%rsp) | |
movzwl 52(%rsp), %eax | |
movw %ax, 13(%rsp) | |
movl 48(%rsp), %eax | |
movl %eax, 9(%rsp) | |
.Ltmp234: | |
movq %rsp, %rdi | |
callq _ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E | |
.Ltmp235: | |
.LBB58_111: | |
.Ltmp238: | |
leaq str.r(%rip), %rdi | |
leaq ref.K(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp239: | |
.LBB58_7: | |
.Ltmp225: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp226: | |
.LBB58_71: | |
.Ltmp241: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp242: | |
.LBB58_102: | |
.Ltmp243: | |
movq %rax, %r14 | |
.Ltmp244: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp245: | |
xorl %eax, %eax | |
testq %rbp, %rbp | |
je .LBB58_115 | |
jmp .LBB58_99 | |
.LBB58_9: | |
.Ltmp227: | |
movq %rax, %r14 | |
.Ltmp228: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E | |
.Ltmp229: | |
jmp .LBB58_130 | |
.LBB58_113: | |
.Ltmp240: | |
movq %rax, %r14 | |
movb $1, %al | |
testq %rbp, %rbp | |
jne .LBB58_99 | |
.LBB58_115: | |
testb %al, %al | |
je .LBB58_100 | |
leaq 40(%rsp), %rdi | |
.Ltmp248: | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp249: | |
jmp .LBB58_100 | |
.LBB58_99: | |
.Ltmp246: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE | |
.Ltmp247: | |
.LBB58_100: | |
.Ltmp250: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.Ltmp251: | |
jmp .LBB58_101 | |
.LBB58_131: | |
.Ltmp224: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
movq %r12, %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB58_130 | |
.LBB58_133: | |
.Ltmp258: | |
movq %rax, %r14 | |
jmp .LBB58_55 | |
.LBB58_90: | |
.Ltmp280: | |
movq %rax, %r14 | |
.Ltmp281: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp282: | |
jmp .LBB58_95 | |
.LBB58_94: | |
.Ltmp285: | |
movq %rax, %r14 | |
movq 32(%rsp), %rbx | |
.LBB58_95: | |
testq %rbx, %rbx | |
jne .LBB58_92 | |
.Ltmp286: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
.Ltmp287: | |
.LBB58_92: | |
.Ltmp289: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.Ltmp290: | |
jmp .LBB58_130 | |
.LBB58_93: | |
.Ltmp288: | |
movq %rax, %r14 | |
jmp .LBB58_92 | |
.LBB58_110: | |
.Ltmp294: | |
jmp .LBB58_129 | |
.LBB58_107: | |
.Ltmp269: | |
movq %rax, %r14 | |
movq 32(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB58_109 | |
jmp .LBB58_54 | |
.LBB58_117: | |
.Ltmp264: | |
movq %rax, %r14 | |
.Ltmp265: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp266: | |
testq %rbx, %rbx | |
jne .LBB58_54 | |
.LBB58_109: | |
.Ltmp270: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
.Ltmp271: | |
jmp .LBB58_54 | |
.LBB58_53: | |
.Ltmp261: | |
movq %rax, %r14 | |
.LBB58_54: | |
xorl %ebx, %ebx | |
.LBB58_55: | |
.Ltmp272: | |
leaq 88(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
.Ltmp273: | |
.Ltmp274: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.Ltmp275: | |
testb %bl, %bl | |
je .LBB58_130 | |
.LBB58_101: | |
.Ltmp276: | |
leaq 72(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h40d5f9486260a765E | |
.Ltmp277: | |
jmp .LBB58_130 | |
.LBB58_128: | |
.Ltmp291: | |
jmp .LBB58_129 | |
.LBB58_127: | |
.Ltmp207: | |
jmp .LBB58_129 | |
.LBB58_26: | |
.Ltmp221: | |
movq %rax, %r14 | |
movq 16(%rsp), %rdi | |
movq 24(%rsp), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB58_130 | |
.LBB58_132: | |
.Ltmp210: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
movq %rbp, %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB58_130 | |
.LBB58_126: | |
.Ltmp213: | |
jmp .LBB58_129 | |
.LBB58_125: | |
.Ltmp218: | |
.LBB58_129: | |
movq %rax, %r14 | |
.LBB58_130: | |
movq 96(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end58: | |
.size _ZN4core3ptr13drop_in_place17ha5d33561850649c9E, .Lfunc_end58-_ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table58: | |
.Lexception25: | |
.byte 255 | |
.byte 155 | |
.asciz "\273\202" | |
.byte 3 | |
.ascii "\270\002" | |
.long .Ltmp222-.Lfunc_begin25 | |
.long .Ltmp223-.Ltmp222 | |
.long .Ltmp224-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp214-.Lfunc_begin25 | |
.long .Ltmp217-.Ltmp214 | |
.long .Ltmp218-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp219-.Lfunc_begin25 | |
.long .Ltmp220-.Ltmp219 | |
.long .Ltmp221-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp205-.Lfunc_begin25 | |
.long .Ltmp206-.Ltmp205 | |
.long .Ltmp207-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp208-.Lfunc_begin25 | |
.long .Ltmp209-.Ltmp208 | |
.long .Ltmp210-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp211-.Lfunc_begin25 | |
.long .Ltmp212-.Ltmp211 | |
.long .Ltmp213-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp232-.Lfunc_begin25 | |
.long .Ltmp237-.Ltmp232 | |
.long .Ltmp291-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp252-.Lfunc_begin25 | |
.long .Ltmp257-.Ltmp252 | |
.long .Ltmp258-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp259-.Lfunc_begin25 | |
.long .Ltmp260-.Ltmp259 | |
.long .Ltmp261-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp262-.Lfunc_begin25 | |
.long .Ltmp263-.Ltmp262 | |
.long .Ltmp264-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp267-.Lfunc_begin25 | |
.long .Ltmp268-.Ltmp267 | |
.long .Ltmp269-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp278-.Lfunc_begin25 | |
.long .Ltmp279-.Ltmp278 | |
.long .Ltmp280-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp283-.Lfunc_begin25 | |
.long .Ltmp284-.Ltmp283 | |
.long .Ltmp285-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp292-.Lfunc_begin25 | |
.long .Ltmp293-.Ltmp292 | |
.long .Ltmp294-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp293-.Lfunc_begin25 | |
.long .Ltmp230-.Ltmp293 | |
.long 0 | |
.byte 0 | |
.long .Ltmp230-.Lfunc_begin25 | |
.long .Ltmp235-.Ltmp230 | |
.long .Ltmp291-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp238-.Lfunc_begin25 | |
.long .Ltmp239-.Ltmp238 | |
.long .Ltmp240-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp225-.Lfunc_begin25 | |
.long .Ltmp226-.Ltmp225 | |
.long .Ltmp227-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp241-.Lfunc_begin25 | |
.long .Ltmp242-.Ltmp241 | |
.long .Ltmp243-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp244-.Lfunc_begin25 | |
.long .Ltmp251-.Ltmp244 | |
.long .Ltmp291-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp281-.Lfunc_begin25 | |
.long .Ltmp282-.Ltmp281 | |
.long .Ltmp285-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp286-.Lfunc_begin25 | |
.long .Ltmp287-.Ltmp286 | |
.long .Ltmp288-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp289-.Lfunc_begin25 | |
.long .Ltmp277-.Ltmp289 | |
.long .Ltmp291-.Lfunc_begin25 | |
.byte 0 | |
.long .Ltmp277-.Lfunc_begin25 | |
.long .Lfunc_end58-.Ltmp277 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17ha62017d22191276cE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17ha62017d22191276cE,@function | |
_ZN4core3ptr13drop_in_place17ha62017d22191276cE: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi227: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi228: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi229: | |
.cfi_def_cfa_offset 32 | |
.Lcfi230: | |
.cfi_offset %rbx, -24 | |
.Lcfi231: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB59_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB59_3 | |
movb $1, 8(%r14) | |
.LBB59_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end59: | |
.size _ZN4core3ptr13drop_in_place17ha62017d22191276cE, .Lfunc_end59-_ZN4core3ptr13drop_in_place17ha62017d22191276cE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17ha71e7146434caea8E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17ha71e7146434caea8E,@function | |
_ZN4core3ptr13drop_in_place17ha71e7146434caea8E: | |
.Lfunc_begin26: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception26 | |
pushq %r14 | |
.Lcfi232: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi233: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi234: | |
.cfi_def_cfa_offset 32 | |
.Lcfi235: | |
.cfi_offset %rbx, -24 | |
.Lcfi236: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB60_6 | |
movq 8(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB60_6 | |
movq 16(%rbx), %rax | |
.Ltmp295: | |
callq *(%rax) | |
.Ltmp296: | |
movq 16(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB60_6 | |
movq 8(%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB60_6: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB60_5: | |
.Ltmp297: | |
movq %rax, %r14 | |
movq 8(%rbx), %rdi | |
movq 16(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end60: | |
.size _ZN4core3ptr13drop_in_place17ha71e7146434caea8E, .Lfunc_end60-_ZN4core3ptr13drop_in_place17ha71e7146434caea8E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table60: | |
.Lexception26: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp295-.Lfunc_begin26 | |
.long .Ltmp296-.Ltmp295 | |
.long .Ltmp297-.Lfunc_begin26 | |
.byte 0 | |
.long .Ltmp296-.Lfunc_begin26 | |
.long .Lfunc_end60-.Ltmp296 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17ha7d32569224bc78fE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE,@function | |
_ZN4core3ptr13drop_in_place17ha7d32569224bc78fE: | |
.Lfunc_begin27: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception27 | |
pushq %r14 | |
.Lcfi237: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi238: | |
.cfi_def_cfa_offset 24 | |
subq $72, %rsp | |
.Lcfi239: | |
.cfi_def_cfa_offset 96 | |
.Lcfi240: | |
.cfi_offset %rbx, -24 | |
.Lcfi241: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movb (%rbx), %al | |
testb %al, %al | |
je .LBB61_5 | |
cmpb $1, %al | |
je .LBB61_15 | |
cmpb $2, %al | |
jne .LBB61_3 | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, 56(%rax) | |
cmpq $1, %rcx | |
jne .LBB61_32 | |
movabsq $-9223372036854775808, %rdx | |
movq %rdx, %rcx | |
xchgq %rcx, 32(%rax) | |
cmpq %rdx, %rcx | |
je .LBB61_9 | |
cmpq $-1, %rcx | |
jne .LBB61_39 | |
movq 48(%rax), %rcx | |
xorl %edx, %edx | |
xchgq %rdx, 48(%rax) | |
testq %rcx, %rcx | |
je .LBB61_31 | |
movq %rcx, (%rsp) | |
.Ltmp300: | |
movq %rsp, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp301: | |
movq (%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_9 | |
#MEMBARRIER | |
.Ltmp305: | |
movq %rsp, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp306: | |
jmp .LBB61_9 | |
.LBB61_5: | |
movq 8(%rbx), %rcx | |
movl $2, %eax | |
xchgq %rax, 16(%rcx) | |
cmpq $3, %rax | |
jb .LBB61_9 | |
movq %rax, (%rsp) | |
.Ltmp322: | |
movq %rsp, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp323: | |
movq (%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_9 | |
#MEMBARRIER | |
.Ltmp327: | |
movq %rsp, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp328: | |
jmp .LBB61_9 | |
.LBB61_15: | |
movq 8(%rbx), %rax | |
movabsq $-9223372036854775808, %rdx | |
movq %rdx, %rcx | |
xchgq %rcx, 80(%rax) | |
cmpq %rdx, %rcx | |
je .LBB61_9 | |
cmpq $-1, %rcx | |
jne .LBB61_23 | |
movq 96(%rax), %rcx | |
xorl %edx, %edx | |
xchgq %rdx, 96(%rax) | |
testq %rcx, %rcx | |
je .LBB61_18 | |
movq %rcx, (%rsp) | |
.Ltmp311: | |
movq %rsp, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp312: | |
movq (%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_9 | |
#MEMBARRIER | |
.Ltmp316: | |
movq %rsp, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp317: | |
jmp .LBB61_9 | |
.LBB61_32: | |
testq %rcx, %rcx | |
jne .LBB61_9 | |
movq $0, 48(%rsp) | |
leaq 48(%rsp), %rax | |
movq %rax, 56(%rsp) | |
movq _ZN4core3fmt3num54_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$3fmt17hd28470d82864d8cfE@GOTPCREL(%rip), %rax | |
movq %rax, 64(%rsp) | |
leaq ref.15(%rip), %rax | |
movq %rax, (%rsp) | |
movq $1, 8(%rsp) | |
movq $0, 16(%rsp) | |
leaq 56(%rsp), %rax | |
movq %rax, 32(%rsp) | |
movq $1, 40(%rsp) | |
.Ltmp298: | |
leaq ref.16(%rip), %rsi | |
movq %rsp, %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp299: | |
.LBB61_23: | |
testq %rcx, %rcx | |
jns .LBB61_9 | |
.Ltmp320: | |
leaq str.1a(%rip), %rdi | |
leaq ref.1j(%rip), %rdx | |
movl $24, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp321: | |
.LBB61_39: | |
testq %rcx, %rcx | |
js .LBB61_40 | |
.LBB61_9: | |
movb (%rbx), %al | |
cmpb $2, %al | |
je .LBB61_45 | |
cmpb $1, %al | |
je .LBB61_43 | |
testb %al, %al | |
jne .LBB61_47 | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_49 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h6e29fc0c4d80b684E | |
jmp .LBB61_49 | |
.LBB61_45: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_49 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h1dd79daad73a1271E | |
jmp .LBB61_49 | |
.LBB61_43: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_49 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17he6412d6b42f983e7E | |
jmp .LBB61_49 | |
.LBB61_47: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB61_49 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hbb1c72dfd1d0b686E | |
.LBB61_49: | |
addq $72, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB61_3: | |
.Ltmp329: | |
leaq str.r(%rip), %rdi | |
leaq ref.3I(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp330: | |
.LBB61_18: | |
.Ltmp318: | |
leaq str.13(%rip), %rdi | |
leaq ref.1c(%rip), %rdx | |
movl $26, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp319: | |
.LBB61_31: | |
.Ltmp307: | |
leaq str.13(%rip), %rdi | |
leaq ref.11(%rip), %rdx | |
movl $26, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp308: | |
.LBB61_40: | |
.Ltmp309: | |
leaq str.1a(%rip), %rdi | |
leaq ref.18(%rip), %rdx | |
movl $24, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp310: | |
.LBB61_42: | |
.Ltmp302: | |
movq %rax, %r14 | |
.Ltmp303: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp304: | |
jmp .LBB61_51 | |
.LBB61_26: | |
.Ltmp313: | |
movq %rax, %r14 | |
.Ltmp314: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp315: | |
jmp .LBB61_51 | |
.LBB61_14: | |
.Ltmp324: | |
movq %rax, %r14 | |
.Ltmp325: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp326: | |
jmp .LBB61_51 | |
.LBB61_50: | |
.Ltmp331: | |
movq %rax, %r14 | |
.LBB61_51: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h3fb02efef4eb3b6dE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end61: | |
.size _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE, .Lfunc_end61-_ZN4core3ptr13drop_in_place17ha7d32569224bc78fE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table61: | |
.Lexception27: | |
.byte 255 | |
.byte 155 | |
.asciz "\367\200" | |
.byte 3 | |
.byte 117 | |
.long .Ltmp300-.Lfunc_begin27 | |
.long .Ltmp301-.Ltmp300 | |
.long .Ltmp302-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp305-.Lfunc_begin27 | |
.long .Ltmp306-.Ltmp305 | |
.long .Ltmp331-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp322-.Lfunc_begin27 | |
.long .Ltmp323-.Ltmp322 | |
.long .Ltmp324-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp327-.Lfunc_begin27 | |
.long .Ltmp328-.Ltmp327 | |
.long .Ltmp331-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp311-.Lfunc_begin27 | |
.long .Ltmp312-.Ltmp311 | |
.long .Ltmp313-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp316-.Lfunc_begin27 | |
.long .Ltmp321-.Ltmp316 | |
.long .Ltmp331-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp321-.Lfunc_begin27 | |
.long .Ltmp329-.Ltmp321 | |
.long 0 | |
.byte 0 | |
.long .Ltmp329-.Lfunc_begin27 | |
.long .Ltmp326-.Ltmp329 | |
.long .Ltmp331-.Lfunc_begin27 | |
.byte 0 | |
.long .Ltmp326-.Lfunc_begin27 | |
.long .Lfunc_end61-.Ltmp326 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE,@function | |
_ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE: | |
.Lfunc_begin28: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception28 | |
pushq %r15 | |
.Lcfi242: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi243: | |
.cfi_def_cfa_offset 24 | |
pushq %r12 | |
.Lcfi244: | |
.cfi_def_cfa_offset 32 | |
pushq %rbx | |
.Lcfi245: | |
.cfi_def_cfa_offset 40 | |
pushq %rax | |
.Lcfi246: | |
.cfi_def_cfa_offset 48 | |
.Lcfi247: | |
.cfi_offset %rbx, -40 | |
.Lcfi248: | |
.cfi_offset %r12, -32 | |
.Lcfi249: | |
.cfi_offset %r14, -24 | |
.Lcfi250: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r14 | |
movq (%r14), %rbx | |
imulq $56, 16(%r14), %r12 | |
.p2align 4, 0x90 | |
.LBB62_5: | |
testq %r12, %r12 | |
je .LBB62_6 | |
addq $-56, %r12 | |
.Ltmp332: | |
movq %rbx, %rdi | |
leaq 56(%rbx), %rbx | |
callq _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE | |
.Ltmp333: | |
jmp .LBB62_5 | |
.LBB62_6: | |
movq 8(%r14), %rax | |
testq %rax, %rax | |
je .LBB62_7 | |
movq (%r14), %rdi | |
imulq $56, %rax, %rsi | |
movl $8, %edx | |
addq $8, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
jmp __rust_dealloc@PLT | |
.LBB62_7: | |
addq $8, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB62_1: | |
.Ltmp334: | |
movq %rax, %r15 | |
testq %r12, %r12 | |
je .LBB62_9 | |
.p2align 4, 0x90 | |
.LBB62_2: | |
.Ltmp335: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE | |
.Ltmp336: | |
addq $56, %rbx | |
addq $-56, %r12 | |
jne .LBB62_2 | |
jmp .LBB62_9 | |
.LBB62_8: | |
.Ltmp337: | |
movq %rax, %r15 | |
.LBB62_9: | |
movq (%r14), %rdi | |
movq 8(%r14), %rsi | |
callq _ZN4core3ptr13drop_in_place17h03372a59700564e7E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end62: | |
.size _ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE, .Lfunc_end62-_ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table62: | |
.Lexception28: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp332-.Lfunc_begin28 | |
.long .Ltmp333-.Ltmp332 | |
.long .Ltmp334-.Lfunc_begin28 | |
.byte 0 | |
.long .Ltmp335-.Lfunc_begin28 | |
.long .Ltmp336-.Ltmp335 | |
.long .Ltmp337-.Lfunc_begin28 | |
.byte 0 | |
.long .Ltmp336-.Lfunc_begin28 | |
.long .Lfunc_end62-.Ltmp336 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hbd09a38d4b084664E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hbd09a38d4b084664E,@function | |
_ZN4core3ptr13drop_in_place17hbd09a38d4b084664E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB63_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB63_1: | |
retq | |
.Lfunc_end63: | |
.size _ZN4core3ptr13drop_in_place17hbd09a38d4b084664E, .Lfunc_end63-_ZN4core3ptr13drop_in_place17hbd09a38d4b084664E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE,@function | |
_ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE: | |
.cfi_startproc | |
testq %rsi, %rsi | |
je .LBB64_1 | |
shlq $3, %rsi | |
leaq (%rsi,%rsi,2), %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB64_1: | |
retq | |
.Lfunc_end64: | |
.size _ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE, .Lfunc_end64-_ZN4core3ptr13drop_in_place17hc1ae21cb752d9a4bE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hc5049098df22eedeE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc5049098df22eedeE,@function | |
_ZN4core3ptr13drop_in_place17hc5049098df22eedeE: | |
.Lfunc_begin29: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception29 | |
pushq %r15 | |
.Lcfi251: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi252: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi253: | |
.cfi_def_cfa_offset 32 | |
subq $112, %rsp | |
.Lcfi254: | |
.cfi_def_cfa_offset 144 | |
.Lcfi255: | |
.cfi_offset %rbx, -32 | |
.Lcfi256: | |
.cfi_offset %r14, -24 | |
.Lcfi257: | |
.cfi_offset %r15, -16 | |
movq %rdi, %rbx | |
movq 64(%rbx), %rcx | |
movq %rcx, 24(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 8(%rsp) | |
leaq ref.4Y(%rip), %rdx | |
movq %rdx, 16(%rsp) | |
movabsq $-9223372036854775808, %rdx | |
cmpq %rdx, %rcx | |
jne .LBB65_1 | |
movq 80(%rbx), %rcx | |
movq %rcx, 24(%rsp) | |
movq %rax, 8(%rsp) | |
leaq ref.4N(%rip), %rax | |
movq %rax, 16(%rsp) | |
testq %rcx, %rcx | |
jne .LBB65_4 | |
movq 24(%rbx), %rbx | |
testq %rbx, %rbx | |
jne .LBB65_7 | |
jmp .LBB65_18 | |
.p2align 4, 0x90 | |
.LBB65_9: | |
movq (%r14), %rdi | |
testq %rdi, %rdi | |
je .LBB65_17 | |
movq 24(%rbx), %rax | |
.Ltmp346: | |
callq *(%rax) | |
.Ltmp347: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB65_17 | |
movq (%r14), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
jmp .LBB65_17 | |
.p2align 4, 0x90 | |
.LBB65_7: | |
movq 32(%rbx), %r15 | |
cmpq $0, (%rbx) | |
je .LBB65_17 | |
leaq 16(%rbx), %r14 | |
cmpq $0, 8(%rbx) | |
je .LBB65_9 | |
.Ltmp343: | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp344: | |
.LBB65_17: | |
movl $40, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
testq %r15, %r15 | |
movq %r15, %rbx | |
jne .LBB65_7 | |
.LBB65_18: | |
addq $112, %rsp | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB65_1: | |
leaq 8(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E(%rip), %rax | |
movq %rax, 40(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $3, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp338: | |
leaq ref.55(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp339: | |
.LBB65_4: | |
leaq 8(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E(%rip), %rax | |
movq %rax, 40(%rsp) | |
leaq 16(%rsp), %rcx | |
movq %rcx, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $3, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp340: | |
leaq ref.57(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp341: | |
.LBB65_19: | |
.Ltmp342: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB65_13: | |
.Ltmp348: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB65_15 | |
.LBB65_14: | |
.Ltmp345: | |
movq %rax, %r14 | |
.LBB65_15: | |
movq %rbx, %rdi | |
callq _ZN5alloc4heap8box_free17hc31f6d6681bc1a34E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end65: | |
.size _ZN4core3ptr13drop_in_place17hc5049098df22eedeE, .Lfunc_end65-_ZN4core3ptr13drop_in_place17hc5049098df22eedeE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table65: | |
.Lexception29: | |
.byte 255 | |
.byte 155 | |
.asciz "\266\200\200" | |
.byte 3 | |
.byte 52 | |
.long .Ltmp346-.Lfunc_begin29 | |
.long .Ltmp347-.Ltmp346 | |
.long .Ltmp348-.Lfunc_begin29 | |
.byte 0 | |
.long .Ltmp343-.Lfunc_begin29 | |
.long .Ltmp344-.Ltmp343 | |
.long .Ltmp345-.Lfunc_begin29 | |
.byte 0 | |
.long .Ltmp338-.Lfunc_begin29 | |
.long .Ltmp341-.Ltmp338 | |
.long .Ltmp342-.Lfunc_begin29 | |
.byte 0 | |
.long .Ltmp341-.Lfunc_begin29 | |
.long .Lfunc_end65-.Ltmp341 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE,@function | |
_ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE: | |
.Lfunc_begin30: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception30 | |
pushq %r14 | |
.Lcfi258: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi259: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi260: | |
.cfi_def_cfa_offset 32 | |
.Lcfi261: | |
.cfi_offset %rbx, -24 | |
.Lcfi262: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpq $0, (%rbx) | |
je .LBB66_1 | |
.LBB66_6: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB66_1: | |
movq 8(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB66_6 | |
movq 16(%rbx), %rax | |
.Ltmp349: | |
callq *(%rax) | |
.Ltmp350: | |
movq 16(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB66_6 | |
movq 8(%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB66_5: | |
.Ltmp351: | |
movq %rax, %r14 | |
movq 8(%rbx), %rdi | |
movq 16(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end66: | |
.size _ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE, .Lfunc_end66-_ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table66: | |
.Lexception30: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp349-.Lfunc_begin30 | |
.long .Ltmp350-.Ltmp349 | |
.long .Ltmp351-.Lfunc_begin30 | |
.byte 0 | |
.long .Ltmp350-.Lfunc_begin30 | |
.long .Lfunc_end66-.Ltmp350 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hc773b7fa39126b51E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc773b7fa39126b51E,@function | |
_ZN4core3ptr13drop_in_place17hc773b7fa39126b51E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi263: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi264: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi265: | |
.cfi_def_cfa_offset 32 | |
.Lcfi266: | |
.cfi_offset %rbx, -24 | |
.Lcfi267: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB67_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB67_3 | |
movb $1, 8(%r14) | |
.LBB67_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end67: | |
.size _ZN4core3ptr13drop_in_place17hc773b7fa39126b51E, .Lfunc_end67-_ZN4core3ptr13drop_in_place17hc773b7fa39126b51E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E,@function | |
_ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E: | |
.cfi_startproc | |
movq 8(%rdi), %rax | |
testq %rax, %rax | |
je .LBB68_1 | |
movq (%rdi), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,4), %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB68_1: | |
retq | |
.Lfunc_end68: | |
.size _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E, .Lfunc_end68-_ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hd43994a72e258116E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd43994a72e258116E,@function | |
_ZN4core3ptr13drop_in_place17hd43994a72e258116E: | |
.Lfunc_begin31: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception31 | |
pushq %r14 | |
.Lcfi268: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi269: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi270: | |
.cfi_def_cfa_offset 32 | |
.Lcfi271: | |
.cfi_offset %rbx, -24 | |
.Lcfi272: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
callq pthread_mutex_destroy@PLT | |
movq (%rbx), %rdi | |
movl $40, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
movb 32(%rbx), %al | |
cmpb $1, %al | |
je .LBB69_4 | |
testb %al, %al | |
jne .LBB69_6 | |
movq 40(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB69_6 | |
leaq 40(%rbx), %rdi | |
#MEMBARRIER | |
.Ltmp354: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp355: | |
jmp .LBB69_6 | |
.LBB69_4: | |
movq 40(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB69_6 | |
leaq 40(%rbx), %rdi | |
#MEMBARRIER | |
.Ltmp352: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp353: | |
.LBB69_6: | |
addq $48, %rbx | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.LBB69_7: | |
.Ltmp356: | |
movq %rax, %r14 | |
addq $48, %rbx | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17he4b7d55e476ab883E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end69: | |
.size _ZN4core3ptr13drop_in_place17hd43994a72e258116E, .Lfunc_end69-_ZN4core3ptr13drop_in_place17hd43994a72e258116E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table69: | |
.Lexception31: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp354-.Lfunc_begin31 | |
.long .Ltmp353-.Ltmp354 | |
.long .Ltmp356-.Lfunc_begin31 | |
.byte 0 | |
.long .Ltmp353-.Lfunc_begin31 | |
.long .Lfunc_end69-.Ltmp353 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE,@function | |
_ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE: | |
.Lfunc_begin32: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception32 | |
pushq %r14 | |
.Lcfi273: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi274: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi275: | |
.cfi_def_cfa_offset 32 | |
.Lcfi276: | |
.cfi_offset %rbx, -24 | |
.Lcfi277: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
.Ltmp357: | |
callq _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E | |
.Ltmp358: | |
movb (%rbx), %al | |
cmpb $2, %al | |
je .LBB70_8 | |
cmpb $1, %al | |
je .LBB70_6 | |
testb %al, %al | |
jne .LBB70_10 | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB70_11 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
.LBB70_8: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB70_11 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
.LBB70_6: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB70_11 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
.LBB70_10: | |
movq 8(%rbx), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB70_11 | |
addq $8, %rbx | |
#MEMBARRIER | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB70_11: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB70_12: | |
.Ltmp359: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end70: | |
.size _ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE, .Lfunc_end70-_ZN4core3ptr13drop_in_place17hd5ac42cf76f7d48cE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table70: | |
.Lexception32: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp357-.Lfunc_begin32 | |
.long .Ltmp358-.Ltmp357 | |
.long .Ltmp359-.Lfunc_begin32 | |
.byte 0 | |
.long .Ltmp358-.Lfunc_begin32 | |
.long .Lfunc_end70-.Ltmp358 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E,@function | |
_ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E: | |
.Lfunc_begin33: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception33 | |
pushq %r14 | |
.Lcfi278: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi279: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi280: | |
.cfi_def_cfa_offset 32 | |
.Lcfi281: | |
.cfi_offset %rbx, -24 | |
.Lcfi282: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB71_5 | |
movq 8(%rbx), %rax | |
.Ltmp360: | |
callq *(%rax) | |
.Ltmp361: | |
movq 8(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB71_5 | |
movq (%rbx), %rdi | |
movq 16(%rax), %rdx | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp __rust_dealloc@PLT | |
.LBB71_5: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB71_4: | |
.Ltmp362: | |
movq %rax, %r14 | |
movq (%rbx), %rdi | |
movq 8(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end71: | |
.size _ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E, .Lfunc_end71-_ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table71: | |
.Lexception33: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp360-.Lfunc_begin33 | |
.long .Ltmp361-.Ltmp360 | |
.long .Ltmp362-.Lfunc_begin33 | |
.byte 0 | |
.long .Ltmp361-.Lfunc_begin33 | |
.long .Lfunc_end71-.Ltmp361 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hd869d80c857b0af4E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E,@function | |
_ZN4core3ptr13drop_in_place17hd869d80c857b0af4E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB72_1 | |
movq (%rdi), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.LBB72_1: | |
retq | |
.Lfunc_end72: | |
.size _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E, .Lfunc_end72-_ZN4core3ptr13drop_in_place17hd869d80c857b0af4E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hd86b4846ccf85001E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd86b4846ccf85001E,@function | |
_ZN4core3ptr13drop_in_place17hd86b4846ccf85001E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi283: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi284: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi285: | |
.cfi_def_cfa_offset 32 | |
.Lcfi286: | |
.cfi_offset %rbx, -24 | |
.Lcfi287: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB73_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB73_3 | |
movb $1, 8(%r14) | |
.LBB73_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end73: | |
.size _ZN4core3ptr13drop_in_place17hd86b4846ccf85001E, .Lfunc_end73-_ZN4core3ptr13drop_in_place17hd86b4846ccf85001E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E,@function | |
_ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E: | |
.cfi_startproc | |
cmpq $1, (%rdi) | |
jbe .LBB74_2 | |
movq 8(%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB74_2 | |
addq $8, %rdi | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.LBB74_2: | |
retq | |
.Lfunc_end74: | |
.size _ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E, .Lfunc_end74-_ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE,@function | |
_ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi288: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi289: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi290: | |
.cfi_def_cfa_offset 32 | |
.Lcfi291: | |
.cfi_offset %rbx, -24 | |
.Lcfi292: | |
.cfi_offset %r14, -16 | |
movq 24(%rdi), %rax | |
testq %rax, %rax | |
je .LBB75_3 | |
movq %rsp, %r14 | |
.p2align 4, 0x90 | |
.LBB75_2: | |
movq 32(%rax), %rbx | |
movq %rax, (%rsp) | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E | |
testq %rbx, %rbx | |
movq %rbx, %rax | |
jne .LBB75_2 | |
.LBB75_3: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.Lfunc_end75: | |
.size _ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE, .Lfunc_end75-_ZN4core3ptr13drop_in_place17hdb4b334b9b0016ebE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hdc136ee7ab629543E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hdc136ee7ab629543E,@function | |
_ZN4core3ptr13drop_in_place17hdc136ee7ab629543E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB76_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E | |
.LBB76_1: | |
retq | |
.Lfunc_end76: | |
.size _ZN4core3ptr13drop_in_place17hdc136ee7ab629543E, .Lfunc_end76-_ZN4core3ptr13drop_in_place17hdc136ee7ab629543E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17he005d156b8557948E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17he005d156b8557948E,@function | |
_ZN4core3ptr13drop_in_place17he005d156b8557948E: | |
.Lfunc_begin34: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception34 | |
pushq %r15 | |
.Lcfi293: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi294: | |
.cfi_def_cfa_offset 24 | |
pushq %r13 | |
.Lcfi295: | |
.cfi_def_cfa_offset 32 | |
pushq %r12 | |
.Lcfi296: | |
.cfi_def_cfa_offset 40 | |
pushq %rbx | |
.Lcfi297: | |
.cfi_def_cfa_offset 48 | |
subq $80, %rsp | |
.Lcfi298: | |
.cfi_def_cfa_offset 128 | |
.Lcfi299: | |
.cfi_offset %rbx, -48 | |
.Lcfi300: | |
.cfi_offset %r12, -40 | |
.Lcfi301: | |
.cfi_offset %r13, -32 | |
.Lcfi302: | |
.cfi_offset %r14, -24 | |
.Lcfi303: | |
.cfi_offset %r15, -16 | |
movq %rdi, %r15 | |
movq (%r15), %rbx | |
movq $-1, %r14 | |
movq $-1, %rax | |
lock xaddq %rax, 16(%rbx) | |
cmpq $1, %rax | |
jne .LBB77_9 | |
movq 24(%rbx), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp363: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp364: | |
leaq 24(%rbx), %r13 | |
movb 32(%rbx), %cl | |
testb %cl, %cl | |
movb 31(%rsp), %cl | |
movb %cl, 6(%rsp) | |
movzwl 29(%rsp), %ecx | |
movw %cx, 4(%rsp) | |
movl 25(%rsp), %ecx | |
movl %ecx, (%rsp) | |
jne .LBB77_36 | |
movq %r13, 64(%rsp) | |
movb %al, 72(%rsp) | |
movb 6(%rsp), %cl | |
movb %cl, 79(%rsp) | |
movzwl 4(%rsp), %ecx | |
movw %cx, 77(%rsp) | |
movl (%rsp), %ecx | |
movl %ecx, 73(%rsp) | |
cmpb $0, 128(%rbx) | |
je .LBB77_12 | |
testb %al, %al | |
jne .LBB77_8 | |
.Ltmp367: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp368: | |
testb %al, %al | |
je .LBB77_8 | |
movb $1, 32(%rbx) | |
.LBB77_8: | |
movq (%r13), %rdi | |
callq pthread_mutex_unlock@PLT | |
.LBB77_9: | |
movq (%r15), %rax | |
lock xaddq %r14, (%rax) | |
cmpq $1, %r14 | |
jne .LBB77_11 | |
#MEMBARRIER | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
.LBB77_11: | |
addq $80, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB77_12: | |
movb $1, 128(%rbx) | |
movups 56(%rbx), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
movq $2, 56(%rbx) | |
movaps 32(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq (%rsp), %r12 | |
cmpb $1, %r12b | |
je .LBB77_19 | |
testb %r12b, %r12b | |
je .LBB77_38 | |
testb %al, %al | |
jne .LBB77_18 | |
.Ltmp384: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp385: | |
testb %al, %al | |
je .LBB77_18 | |
movb $1, 32(%rbx) | |
.LBB77_18: | |
movq (%r13), %rdi | |
callq pthread_mutex_unlock@PLT | |
movb $1, %al | |
cmpq $1, %r12 | |
je .LBB77_27 | |
jmp .LBB77_30 | |
.LBB77_19: | |
movq 8(%rsp), %rcx | |
movq %rcx, 32(%rsp) | |
testb %al, %al | |
jne .LBB77_23 | |
.Ltmp369: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp370: | |
testb %al, %al | |
je .LBB77_23 | |
movb $1, 32(%rbx) | |
.LBB77_23: | |
movq (%r13), %rdi | |
callq pthread_mutex_unlock@PLT | |
.Ltmp371: | |
leaq 32(%rsp), %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp372: | |
movq 32(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB77_26 | |
#MEMBARRIER | |
.Ltmp376: | |
leaq 32(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp377: | |
.LBB77_26: | |
xorl %eax, %eax | |
movq (%rsp), %r12 | |
cmpq $1, %r12 | |
jne .LBB77_30 | |
.LBB77_27: | |
testb %al, %al | |
je .LBB77_9 | |
movq 8(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB77_9 | |
leaq 8(%rsp), %rdi | |
#MEMBARRIER | |
.Ltmp395: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp396: | |
jmp .LBB77_9 | |
.LBB77_30: | |
andb $3, %r12b | |
cmpb $1, %r12b | |
je .LBB77_34 | |
testb %r12b, %r12b | |
jne .LBB77_9 | |
movq 8(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB77_9 | |
leaq 8(%rsp), %rdi | |
#MEMBARRIER | |
.Ltmp393: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp394: | |
jmp .LBB77_9 | |
.LBB77_34: | |
movq 8(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB77_9 | |
leaq 8(%rsp), %rdi | |
#MEMBARRIER | |
.Ltmp391: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp392: | |
jmp .LBB77_9 | |
.LBB77_36: | |
movq %r13, 32(%rsp) | |
movb %al, 40(%rsp) | |
movb 6(%rsp), %al | |
movb %al, 47(%rsp) | |
movzwl 4(%rsp), %eax | |
movw %ax, 45(%rsp) | |
movl (%rsp), %eax | |
movl %eax, 41(%rsp) | |
.Ltmp365: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h55930f28fb259cdbE | |
.Ltmp366: | |
.LBB77_38: | |
.Ltmp379: | |
leaq str.r(%rip), %rdi | |
leaq ref.I(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp380: | |
.LBB77_40: | |
.Ltmp381: | |
movq %rax, %r14 | |
.Ltmp382: | |
leaq 64(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E | |
.Ltmp383: | |
jmp .LBB77_41 | |
.LBB77_42: | |
.Ltmp386: | |
movq %rax, %r14 | |
.LBB77_41: | |
movb $1, %al | |
cmpq $1, %r12 | |
je .LBB77_46 | |
jmp .LBB77_48 | |
.LBB77_43: | |
.Ltmp373: | |
movq %rax, %r14 | |
.Ltmp374: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp375: | |
jmp .LBB77_45 | |
.LBB77_44: | |
.Ltmp378: | |
movq %rax, %r14 | |
movq (%rsp), %r12 | |
.LBB77_45: | |
xorl %eax, %eax | |
cmpq $1, %r12 | |
jne .LBB77_48 | |
.LBB77_46: | |
testb %al, %al | |
je .LBB77_50 | |
leaq 8(%rsp), %rdi | |
.Ltmp389: | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp390: | |
jmp .LBB77_50 | |
.LBB77_48: | |
.Ltmp387: | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE | |
.Ltmp388: | |
jmp .LBB77_50 | |
.LBB77_49: | |
.Ltmp397: | |
movq %rax, %r14 | |
.LBB77_50: | |
movq %r15, %rdi | |
callq _ZN4core3ptr13drop_in_place17hbd09a38d4b084664E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end77: | |
.size _ZN4core3ptr13drop_in_place17he005d156b8557948E, .Lfunc_end77-_ZN4core3ptr13drop_in_place17he005d156b8557948E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table77: | |
.Lexception34: | |
.byte 255 | |
.byte 155 | |
.asciz "\222\201\200" | |
.byte 3 | |
.ascii "\217\001" | |
.long .Ltmp363-.Lfunc_begin34 | |
.long .Ltmp368-.Ltmp363 | |
.long .Ltmp397-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp368-.Lfunc_begin34 | |
.long .Ltmp384-.Ltmp368 | |
.long 0 | |
.byte 0 | |
.long .Ltmp384-.Lfunc_begin34 | |
.long .Ltmp385-.Ltmp384 | |
.long .Ltmp386-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp369-.Lfunc_begin34 | |
.long .Ltmp372-.Ltmp369 | |
.long .Ltmp373-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp376-.Lfunc_begin34 | |
.long .Ltmp377-.Ltmp376 | |
.long .Ltmp378-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp395-.Lfunc_begin34 | |
.long .Ltmp366-.Ltmp395 | |
.long .Ltmp397-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp379-.Lfunc_begin34 | |
.long .Ltmp380-.Ltmp379 | |
.long .Ltmp381-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp382-.Lfunc_begin34 | |
.long .Ltmp383-.Ltmp382 | |
.long .Ltmp397-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp374-.Lfunc_begin34 | |
.long .Ltmp375-.Ltmp374 | |
.long .Ltmp378-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp389-.Lfunc_begin34 | |
.long .Ltmp388-.Ltmp389 | |
.long .Ltmp397-.Lfunc_begin34 | |
.byte 0 | |
.long .Ltmp388-.Lfunc_begin34 | |
.long .Lfunc_end77-.Ltmp388 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17he4b7d55e476ab883E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17he4b7d55e476ab883E,@function | |
_ZN4core3ptr13drop_in_place17he4b7d55e476ab883E: | |
.cfi_startproc | |
jmp _ZN4core3ptr13drop_in_place17h553bb38a572a4af4E | |
.Lfunc_end78: | |
.size _ZN4core3ptr13drop_in_place17he4b7d55e476ab883E, .Lfunc_end78-_ZN4core3ptr13drop_in_place17he4b7d55e476ab883E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17he51035de245c7f30E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17he51035de245c7f30E,@function | |
_ZN4core3ptr13drop_in_place17he51035de245c7f30E: | |
.Lfunc_begin35: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception35 | |
pushq %r14 | |
.Lcfi304: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi305: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi306: | |
.cfi_def_cfa_offset 32 | |
.Lcfi307: | |
.cfi_offset %rbx, -24 | |
.Lcfi308: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
.Ltmp398: | |
callq _ZN65_$LT$scoped_threadpool..Pool$u20$as$u20$core..ops..drop..Drop$GT$4drop17h93348cf0e6ba8a99E@PLT | |
.Ltmp399: | |
.Ltmp401: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE | |
.Ltmp402: | |
cmpq $0, 24(%rbx) | |
je .LBB79_3 | |
addq $32, %rbx | |
movq %rbx, %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE | |
.LBB79_3: | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB79_6: | |
.Ltmp403: | |
movq %rax, %r14 | |
jmp .LBB79_5 | |
.LBB79_4: | |
.Ltmp400: | |
movq %rax, %r14 | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE | |
.LBB79_5: | |
addq $24, %rbx | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end79: | |
.size _ZN4core3ptr13drop_in_place17he51035de245c7f30E, .Lfunc_end79-_ZN4core3ptr13drop_in_place17he51035de245c7f30E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table79: | |
.Lexception35: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp398-.Lfunc_begin35 | |
.long .Ltmp399-.Ltmp398 | |
.long .Ltmp400-.Lfunc_begin35 | |
.byte 0 | |
.long .Ltmp401-.Lfunc_begin35 | |
.long .Ltmp402-.Ltmp401 | |
.long .Ltmp403-.Lfunc_begin35 | |
.byte 0 | |
.long .Ltmp402-.Lfunc_begin35 | |
.long .Lfunc_end79-.Ltmp402 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text._ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E,@function | |
_ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi309: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi310: | |
.cfi_def_cfa_offset 24 | |
pushq %rax | |
.Lcfi311: | |
.cfi_def_cfa_offset 32 | |
.Lcfi312: | |
.cfi_offset %rbx, -24 | |
.Lcfi313: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
cmpb $0, 8(%rbx) | |
jne .LBB80_3 | |
movq (%rbx), %r14 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB80_3 | |
movb $1, 8(%r14) | |
.LBB80_3: | |
movq (%rbx), %rax | |
movq (%rax), %rdi | |
addq $8, %rsp | |
popq %rbx | |
popq %r14 | |
jmp pthread_mutex_unlock@PLT | |
.Lfunc_end80: | |
.size _ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E, .Lfunc_end80-_ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hf0034e0d594e792eE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE,@function | |
_ZN4core3ptr13drop_in_place17hf0034e0d594e792eE: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB81_1 | |
movq (%rdi), %rdi | |
movl $1, %edx | |
jmp __rust_dealloc@PLT | |
.LBB81_1: | |
retq | |
.Lfunc_end81: | |
.size _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE, .Lfunc_end81-_ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E,@function | |
_ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E: | |
.cfi_startproc | |
jmp _ZN101_$LT$scoped_threadpool..Scope$LT$$u27$pool$C$$u20$$u27$scope$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he816fe225d7cf975E@PLT | |
.Lfunc_end82: | |
.size _ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E, .Lfunc_end82-_ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E,@function | |
_ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E: | |
.cfi_startproc | |
retq | |
.Lfunc_end83: | |
.size _ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E, .Lfunc_end83-_ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE,@function | |
_ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE: | |
.cfi_startproc | |
cmpq $0, (%rdi) | |
je .LBB84_1 | |
addq $8, %rdi | |
jmp _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE | |
.LBB84_1: | |
retq | |
.Lfunc_end84: | |
.size _ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE, .Lfunc_end84-_ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E,@function | |
_ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E: | |
.cfi_startproc | |
movq 8(%rdi), %rsi | |
testq %rsi, %rsi | |
je .LBB85_1 | |
movq (%rdi), %rdi | |
movl $1, %edx | |
jmp __rust_dealloc@PLT | |
.LBB85_1: | |
retq | |
.Lfunc_end85: | |
.size _ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E, .Lfunc_end85-_ZN4core3ptr13drop_in_place17hfcd500b358dc8bf9E | |
.cfi_endproc | |
.section .text._ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E,@function | |
_ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E: | |
.cfi_startproc | |
movq (%rdi), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB86_1 | |
#MEMBARRIER | |
jmp _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hfb3037986f6aadeaE | |
.LBB86_1: | |
retq | |
.Lfunc_end86: | |
.size _ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E, .Lfunc_end86-_ZN4core3ptr13drop_in_place17hfd0f6bd8cc6572c3E | |
.cfi_endproc | |
.section .text.cold._ZN4core6result13unwrap_failed17h55930f28fb259cdbE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17h55930f28fb259cdbE,@function | |
_ZN4core6result13unwrap_failed17h55930f28fb259cdbE: | |
.Lfunc_begin36: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception36 | |
pushq %rbx | |
.Lcfi314: | |
.cfi_def_cfa_offset 16 | |
subq $112, %rsp | |
.Lcfi315: | |
.cfi_def_cfa_offset 128 | |
.Lcfi316: | |
.cfi_offset %rbx, -16 | |
leaq str.G(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq $43, 24(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq %rsp, %rax | |
movq %rax, 48(%rsp) | |
leaq _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE(%rip), %rax | |
movq %rax, 56(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $2, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp404: | |
leaq ref.32(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp405: | |
.LBB87_2: | |
.Ltmp406: | |
movq %rax, %rbx | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17hee0f7fd26005fe29E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end87: | |
.size _ZN4core6result13unwrap_failed17h55930f28fb259cdbE, .Lfunc_end87-_ZN4core6result13unwrap_failed17h55930f28fb259cdbE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table87: | |
.Lexception36: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp404-.Lfunc_begin36 | |
.long .Ltmp405-.Ltmp404 | |
.long .Ltmp406-.Lfunc_begin36 | |
.byte 0 | |
.long .Ltmp405-.Lfunc_begin36 | |
.long .Lfunc_end87-.Ltmp405 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.cold._ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E,@function | |
_ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E: | |
.Lfunc_begin37: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception37 | |
pushq %rbx | |
.Lcfi317: | |
.cfi_def_cfa_offset 16 | |
subq $112, %rsp | |
.Lcfi318: | |
.cfi_def_cfa_offset 128 | |
.Lcfi319: | |
.cfi_offset %rbx, -16 | |
leaq str.G(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq $43, 24(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq %rsp, %rax | |
movq %rax, 48(%rsp) | |
leaq _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E(%rip), %rax | |
movq %rax, 56(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $2, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp407: | |
leaq ref.32(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp408: | |
.LBB88_2: | |
.Ltmp409: | |
movq %rax, %rbx | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17hc773b7fa39126b51E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end88: | |
.size _ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E, .Lfunc_end88-_ZN4core6result13unwrap_failed17h6232fc3fb02c6a34E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table88: | |
.Lexception37: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp407-.Lfunc_begin37 | |
.long .Ltmp408-.Ltmp407 | |
.long .Ltmp409-.Lfunc_begin37 | |
.byte 0 | |
.long .Ltmp408-.Lfunc_begin37 | |
.long .Lfunc_end88-.Ltmp408 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.cold._ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E,@function | |
_ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E: | |
.Lfunc_begin38: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception38 | |
pushq %rbx | |
.Lcfi320: | |
.cfi_def_cfa_offset 16 | |
subq $112, %rsp | |
.Lcfi321: | |
.cfi_def_cfa_offset 128 | |
.Lcfi322: | |
.cfi_offset %rbx, -16 | |
leaq str.G(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq $43, 24(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq %rsp, %rax | |
movq %rax, 48(%rsp) | |
leaq _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE(%rip), %rax | |
movq %rax, 56(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $2, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp410: | |
leaq ref.32(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp411: | |
.LBB89_2: | |
.Ltmp412: | |
movq %rax, %rbx | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17ha62017d22191276cE | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end89: | |
.size _ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E, .Lfunc_end89-_ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table89: | |
.Lexception38: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp410-.Lfunc_begin38 | |
.long .Ltmp411-.Ltmp410 | |
.long .Ltmp412-.Lfunc_begin38 | |
.byte 0 | |
.long .Ltmp411-.Lfunc_begin38 | |
.long .Lfunc_end89-.Ltmp411 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.cold._ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E,@function | |
_ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E: | |
.Lfunc_begin39: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception39 | |
pushq %rbx | |
.Lcfi323: | |
.cfi_def_cfa_offset 16 | |
subq $112, %rsp | |
.Lcfi324: | |
.cfi_def_cfa_offset 128 | |
.Lcfi325: | |
.cfi_offset %rbx, -16 | |
leaq str.G(%rip), %rax | |
movq %rax, 16(%rsp) | |
movq $43, 24(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 32(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 40(%rsp) | |
movq %rsp, %rax | |
movq %rax, 48(%rsp) | |
leaq _ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE(%rip), %rax | |
movq %rax, 56(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $2, 72(%rsp) | |
movq $0, 80(%rsp) | |
leaq 32(%rsp), %rax | |
movq %rax, 96(%rsp) | |
movq $2, 104(%rsp) | |
.Ltmp413: | |
leaq ref.32(%rip), %rsi | |
leaq 64(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp414: | |
.LBB90_2: | |
.Ltmp415: | |
movq %rax, %rbx | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h3877019c9a8a4cc5E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end90: | |
.size _ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E, .Lfunc_end90-_ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table90: | |
.Lexception39: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp413-.Lfunc_begin39 | |
.long .Ltmp414-.Ltmp413 | |
.long .Ltmp415-.Lfunc_begin39 | |
.byte 0 | |
.long .Ltmp414-.Lfunc_begin39 | |
.long .Lfunc_end90-.Ltmp414 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.cold._ZN4core6result13unwrap_failed17hc3d97e072a85da36E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN4core6result13unwrap_failed17hc3d97e072a85da36E,@function | |
_ZN4core6result13unwrap_failed17hc3d97e072a85da36E: | |
.cfi_startproc | |
subq $104, %rsp | |
.Lcfi326: | |
.cfi_def_cfa_offset 112 | |
leaq str.G(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $43, 16(%rsp) | |
movb %dil, (%rsp) | |
leaq 8(%rsp), %rax | |
movq %rax, 24(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rax | |
movq %rax, 32(%rsp) | |
movq %rsp, %rax | |
movq %rax, 40(%rsp) | |
movq _ZN63_$LT$ndarray..error..ShapeError$u20$as$u20$core..fmt..Debug$GT$3fmt17h2acdf8a0006c80ffE@GOTPCREL(%rip), %rax | |
movq %rax, 48(%rsp) | |
leaq ref.30(%rip), %rax | |
movq %rax, 56(%rsp) | |
movq $2, 64(%rsp) | |
movq $0, 72(%rsp) | |
leaq 24(%rsp), %rax | |
movq %rax, 88(%rsp) | |
movq $2, 96(%rsp) | |
leaq ref.32(%rip), %rsi | |
leaq 56(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Lfunc_end91: | |
.size _ZN4core6result13unwrap_failed17hc3d97e072a85da36E, .Lfunc_end91-_ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.cfi_endproc | |
.section ".text._ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E,@function | |
_ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E: | |
.Lfunc_begin40: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception40 | |
pushq %r14 | |
.Lcfi327: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi328: | |
.cfi_def_cfa_offset 24 | |
subq $72, %rsp | |
.Lcfi329: | |
.cfi_def_cfa_offset 96 | |
.Lcfi330: | |
.cfi_offset %rbx, -24 | |
.Lcfi331: | |
.cfi_offset %r14, -16 | |
movq %rdi, %r14 | |
movq 8(%rsi), %rbx | |
movq (%rbx), %rax | |
testq %rax, %rax | |
je .LBB92_16 | |
movq %rax, 8(%rsi) | |
cmpq $0, 8(%rbx) | |
jne .LBB92_17 | |
cmpq $0, 8(%rax) | |
je .LBB92_18 | |
addq $8, %rax | |
movq 16(%rax), %rcx | |
movq %rcx, 16(%rsp) | |
movups (%rax), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq $0, (%rax) | |
movq 16(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movaps (%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
movq 64(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
cmpq $0, (%rsp) | |
je .LBB92_4 | |
movups 8(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
cmpq $0, 8(%rbx) | |
je .LBB92_12 | |
movq 16(%rbx), %rdi | |
testq %rdi, %rdi | |
je .LBB92_12 | |
movq 24(%rbx), %rax | |
.Ltmp416: | |
callq *(%rax) | |
.Ltmp417: | |
movq 24(%rbx), %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB92_12 | |
movq 16(%rbx), %rdi | |
movq 16(%rax), %rdx | |
callq __rust_dealloc@PLT | |
.LBB92_12: | |
movl $32, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
movq $0, (%r14) | |
movaps 32(%rsp), %xmm0 | |
movups %xmm0, 8(%r14) | |
jmp .LBB92_13 | |
.LBB92_16: | |
movq (%rsi), %rax | |
xorl %ecx, %ecx | |
cmpq %rbx, %rax | |
setne %cl | |
incq %rcx | |
movq %rcx, (%r14) | |
.LBB92_13: | |
addq $72, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB92_17: | |
leaq str.3l(%rip), %rdi | |
leaq ref.3j(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB92_18: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3m(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB92_4: | |
.Ltmp419: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp420: | |
.LBB92_6: | |
.Ltmp421: | |
movq %rax, %r14 | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB92_14: | |
.Ltmp418: | |
movq %rax, %r14 | |
movq 16(%rbx), %rdi | |
movq 24(%rbx), %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
movq %rbx, %rdi | |
callq _ZN5alloc4heap8box_free17hf1bccfa945c999b4E | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E | |
movq %r14, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end92: | |
.size _ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E, .Lfunc_end92-_ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table92: | |
.Lexception40: | |
.byte 255 | |
.byte 155 | |
.asciz "\266\200\200" | |
.byte 3 | |
.byte 52 | |
.long .Ltmp416-.Lfunc_begin40 | |
.long .Ltmp417-.Ltmp416 | |
.long .Ltmp418-.Lfunc_begin40 | |
.byte 0 | |
.long .Ltmp417-.Lfunc_begin40 | |
.long .Ltmp419-.Ltmp417 | |
.long 0 | |
.byte 0 | |
.long .Ltmp419-.Lfunc_begin40 | |
.long .Ltmp420-.Ltmp419 | |
.long .Ltmp421-.Lfunc_begin40 | |
.byte 0 | |
.long .Ltmp420-.Lfunc_begin40 | |
.long .Lfunc_end92-.Ltmp420 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E,@function | |
_ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E: | |
.Lfunc_begin41: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception41 | |
pushq %rbp | |
.Lcfi332: | |
.cfi_def_cfa_offset 16 | |
.Lcfi333: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Lcfi334: | |
.cfi_def_cfa_register %rbp | |
pushq %r14 | |
pushq %rbx | |
andq $-32, %rsp | |
subq $64, %rsp | |
.Lcfi335: | |
.cfi_offset %rbx, -32 | |
.Lcfi336: | |
.cfi_offset %r14, -24 | |
movq %rdi, %r14 | |
movq (%rsi), %rax | |
movq 32(%rax), %rcx | |
testq %rcx, %rcx | |
je .LBB93_1 | |
cmpq $0, (%rcx) | |
je .LBB93_11 | |
movups (%rcx), %xmm0 | |
movups 16(%rcx), %xmm1 | |
xorps %xmm2, %xmm2 | |
movups %xmm2, (%rcx) | |
movaps %xmm1, 48(%rsp) | |
movaps %xmm0, 32(%rsp) | |
movq %rcx, (%rsi) | |
movq 40(%rsi), %rdi | |
testq %rdi, %rdi | |
je .LBB93_5 | |
movq 48(%rsi), %rbx | |
movq 56(%rsi), %r8 | |
movq %rbx, %rdx | |
subq %r8, %rdx | |
cmpq %rdi, %rdx | |
jae .LBB93_8 | |
movq %rax, 8(%rsi) | |
incq %rbx | |
movq %rbx, 48(%rsi) | |
jmp .LBB93_9 | |
.LBB93_1: | |
movq $0, (%r14) | |
jmp .LBB93_2 | |
.LBB93_5: | |
movq %rax, 8(%rsi) | |
jmp .LBB93_9 | |
.LBB93_8: | |
movq 8(%rsi), %rdx | |
movq %rcx, 32(%rdx) | |
movq %rax, 24(%rsp) | |
.Ltmp422: | |
leaq 24(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h7a81db8e1e644e74E | |
.Ltmp423: | |
.LBB93_9: | |
movaps 32(%rsp), %xmm0 | |
movaps 48(%rsp), %xmm1 | |
movups %xmm1, 16(%r14) | |
movups %xmm0, (%r14) | |
.LBB93_2: | |
leaq -16(%rbp), %rsp | |
popq %rbx | |
popq %r14 | |
popq %rbp | |
retq | |
.LBB93_11: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3q(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB93_10: | |
.Ltmp424: | |
movq %rax, %rbx | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h09af43fe0f440884E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end93: | |
.size _ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E, .Lfunc_end93-_ZN52_$LT$std..sync..mpsc..spsc_queue..Queue$LT$T$GT$$GT$3pop17h0e169b18b626f622E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table93: | |
.Lexception41: | |
.byte 255 | |
.byte 155 | |
.asciz "\234" | |
.byte 3 | |
.byte 26 | |
.long .Ltmp422-.Lfunc_begin41 | |
.long .Ltmp423-.Ltmp422 | |
.long .Ltmp424-.Lfunc_begin41 | |
.byte 0 | |
.long .Ltmp423-.Lfunc_begin41 | |
.long .Lfunc_end93-.Ltmp423 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE: | |
.cfi_startproc | |
movq (%rdi), %rdi | |
jmp _ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u64$GT$3fmt17he0588039e25c87b5E@PLT | |
.Lfunc_end94: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE, .Lfunc_end94-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E: | |
.cfi_startproc | |
movq (%rdi), %rdi | |
jmp _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17he923db6f4f3df2c4E@PLT | |
.Lfunc_end95: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E, .Lfunc_end95-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi337: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi338: | |
.cfi_def_cfa_offset 24 | |
pushq %r13 | |
.Lcfi339: | |
.cfi_def_cfa_offset 32 | |
pushq %r12 | |
.Lcfi340: | |
.cfi_def_cfa_offset 40 | |
pushq %rbx | |
.Lcfi341: | |
.cfi_def_cfa_offset 48 | |
subq $32, %rsp | |
.Lcfi342: | |
.cfi_def_cfa_offset 80 | |
.Lcfi343: | |
.cfi_offset %rbx, -48 | |
.Lcfi344: | |
.cfi_offset %r12, -40 | |
.Lcfi345: | |
.cfi_offset %r13, -32 | |
.Lcfi346: | |
.cfi_offset %r14, -24 | |
.Lcfi347: | |
.cfi_offset %r15, -16 | |
movq (%rdi), %rbx | |
movq 8(%rdi), %r13 | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3fmt9Formatter10debug_list17h8a79fc8ff848a03cE@PLT | |
testq %r13, %r13 | |
je .LBB96_3 | |
shlq $3, %r13 | |
leaq vtable.1y(%rip), %r14 | |
leaq 16(%rsp), %r15 | |
leaq 8(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB96_2: | |
movq %rbx, 8(%rsp) | |
addq $8, %rbx | |
movq %r15, %rdi | |
movq %r12, %rsi | |
movq %r14, %rdx | |
callq _ZN4core3fmt8builders9DebugList5entry17h72a333a8d23408c0E@PLT | |
addq $-8, %r13 | |
jne .LBB96_2 | |
.LBB96_3: | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3fmt8builders9DebugList6finish17h99f83a18b1d8b20bE@PLT | |
addq $32, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
retq | |
.Lfunc_end96: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE, .Lfunc_end96-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha7da17f2f82ba58eE | |
.cfi_endproc | |
.section ".text._ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E,@function | |
_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E: | |
.cfi_startproc | |
movq (%rdi), %rdi | |
jmp _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$isize$GT$3fmt17h14b8a242940a370aE@PLT | |
.Lfunc_end97: | |
.size _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E, .Lfunc_end97-_ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hb944e08211a9dda8E | |
.cfi_endproc | |
.section ".text._ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E,@function | |
_ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E: | |
.cfi_startproc | |
movq %rsi, %rax | |
movq (%rdi), %rcx | |
movq 8(%rdi), %rsi | |
movq %rcx, %rdi | |
movq %rax, %rdx | |
jmp _ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h509ce010b1cead94E@PLT | |
.Lfunc_end98: | |
.size _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E, .Lfunc_end98-_ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E | |
.cfi_endproc | |
.section .text._ZN5alloc3vec9from_elem17h5392411a0ead8c94E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc3vec9from_elem17h5392411a0ead8c94E,@function | |
_ZN5alloc3vec9from_elem17h5392411a0ead8c94E: | |
.cfi_startproc | |
pushq %r15 | |
.Lcfi348: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi349: | |
.cfi_def_cfa_offset 24 | |
pushq %rbx | |
.Lcfi350: | |
.cfi_def_cfa_offset 32 | |
subq $112, %rsp | |
.Lcfi351: | |
.cfi_def_cfa_offset 144 | |
.Lcfi352: | |
.cfi_offset %rbx, -32 | |
.Lcfi353: | |
.cfi_offset %r14, -24 | |
.Lcfi354: | |
.cfi_offset %r15, -16 | |
movq %rdx, %r15 | |
movq %rdi, %r14 | |
movq (%rsi), %rbx | |
movups 8(%rsi), %xmm0 | |
movaps %xmm0, 96(%rsp) | |
movups 24(%rsi), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
movl $40, %ecx | |
movq %r15, %rax | |
mulq %rcx | |
jo .LBB99_19 | |
testq %rax, %rax | |
je .LBB99_2 | |
leaq 16(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
jne .LBB99_4 | |
movups 24(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 24(%rsp) | |
leaq 16(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB99_2: | |
movl $8, %eax | |
.LBB99_4: | |
movaps 96(%rsp), %xmm0 | |
movaps %xmm0, 64(%rsp) | |
movaps 80(%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
cmpq $2, %r15 | |
jb .LBB99_15 | |
leal 3(%r15), %edi | |
leaq -2(%r15), %rdx | |
andq $3, %rdi | |
je .LBB99_6 | |
xorl %esi, %esi | |
movq %rax, %rcx | |
.p2align 4, 0x90 | |
.LBB99_8: | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, (%rcx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 8(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 24(%rcx) | |
addq $40, %rcx | |
incq %rsi | |
cmpq %rsi, %rdi | |
jne .LBB99_8 | |
incq %rsi | |
cmpq $3, %rdx | |
jae .LBB99_11 | |
jmp .LBB99_13 | |
.LBB99_15: | |
testq %r15, %r15 | |
je .LBB99_17 | |
movl $1, %ecx | |
movq %rax, %rdx | |
jmp .LBB99_14 | |
.LBB99_6: | |
movl $1, %esi | |
movq %rax, %rcx | |
cmpq $3, %rdx | |
jb .LBB99_13 | |
.LBB99_11: | |
movq %r15, %rdx | |
subq %rsi, %rdx | |
.p2align 4, 0x90 | |
.LBB99_12: | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, (%rcx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 8(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 24(%rcx) | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, 40(%rcx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 48(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 64(%rcx) | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, 80(%rcx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 88(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 104(%rcx) | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, 120(%rcx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 128(%rcx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 144(%rcx) | |
addq $160, %rcx | |
addq $-4, %rdx | |
jne .LBB99_12 | |
.LBB99_13: | |
leaq (%r15,%r15,4), %rcx | |
leaq -40(%rax,%rcx,8), %rdx | |
movq %r15, %rcx | |
.LBB99_14: | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movaps 48(%rsp), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rbx, (%rdx) | |
movaps 16(%rsp), %xmm0 | |
movups %xmm0, 8(%rdx) | |
movaps (%rsp), %xmm0 | |
movups %xmm0, 24(%rdx) | |
.LBB99_18: | |
movq %rax, (%r14) | |
movq %r15, 8(%r14) | |
movq %rcx, 16(%r14) | |
addq $112, %rsp | |
popq %rbx | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB99_17: | |
xorl %ecx, %ecx | |
jmp .LBB99_18 | |
.LBB99_19: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Lfunc_end99: | |
.size _ZN5alloc3vec9from_elem17h5392411a0ead8c94E, .Lfunc_end99-_ZN5alloc3vec9from_elem17h5392411a0ead8c94E | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE,@function | |
_ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE: | |
.cfi_startproc | |
movl $40, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end100: | |
.size _ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE, .Lfunc_end100-_ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17h24146e41fad2b8d9E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17h24146e41fad2b8d9E,@function | |
_ZN5alloc4heap8box_free17h24146e41fad2b8d9E: | |
.cfi_startproc | |
movq %rsi, %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB101_1 | |
movq 16(%rax), %rdx | |
jmp __rust_dealloc@PLT | |
.LBB101_1: | |
retq | |
.Lfunc_end101: | |
.size _ZN5alloc4heap8box_free17h24146e41fad2b8d9E, .Lfunc_end101-_ZN5alloc4heap8box_free17h24146e41fad2b8d9E | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17h551752ff8c1b819bE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17h551752ff8c1b819bE,@function | |
_ZN5alloc4heap8box_free17h551752ff8c1b819bE: | |
.cfi_startproc | |
movl $96, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end102: | |
.size _ZN5alloc4heap8box_free17h551752ff8c1b819bE, .Lfunc_end102-_ZN5alloc4heap8box_free17h551752ff8c1b819bE | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17hc31f6d6681bc1a34E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17hc31f6d6681bc1a34E,@function | |
_ZN5alloc4heap8box_free17hc31f6d6681bc1a34E: | |
.cfi_startproc | |
movl $40, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end103: | |
.size _ZN5alloc4heap8box_free17hc31f6d6681bc1a34E, .Lfunc_end103-_ZN5alloc4heap8box_free17hc31f6d6681bc1a34E | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E,@function | |
_ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E: | |
.cfi_startproc | |
movq %rsi, %rax | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB104_1 | |
movq 16(%rax), %rdx | |
jmp __rust_dealloc@PLT | |
.LBB104_1: | |
retq | |
.Lfunc_end104: | |
.size _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E, .Lfunc_end104-_ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
.cfi_endproc | |
.section .text._ZN5alloc4heap8box_free17hf1bccfa945c999b4E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN5alloc4heap8box_free17hf1bccfa945c999b4E,@function | |
_ZN5alloc4heap8box_free17hf1bccfa945c999b4E: | |
.cfi_startproc | |
movl $32, %esi | |
movl $8, %edx | |
jmp __rust_dealloc@PLT | |
.Lfunc_end105: | |
.size _ZN5alloc4heap8box_free17hf1bccfa945c999b4E, .Lfunc_end105-_ZN5alloc4heap8box_free17hf1bccfa945c999b4E | |
.cfi_endproc | |
.section ".text.cold._ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E,@function | |
_ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E: | |
.cfi_startproc | |
subq $24, %rsp | |
.Lcfi355: | |
.cfi_def_cfa_offset 32 | |
movq 16(%rdi), %rax | |
movq %rax, 16(%rsp) | |
movups (%rdi), %xmm0 | |
movaps %xmm0, (%rsp) | |
movq %rsp, %rdi | |
callq __rust_oom@PLT | |
.Lfunc_end106: | |
.size _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E, .Lfunc_end106-_ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.cfi_endproc | |
.section ".text._ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE,@function | |
_ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE: | |
.cfi_startproc | |
movq %rsi, %rax | |
leaq str.3H(%rip), %rdi | |
movl $13, %esi | |
movq %rax, %rdx | |
jmp _ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h4d77fdb82a6fd7deE@PLT | |
.Lfunc_end107: | |
.size _ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE, .Lfunc_end107-_ZN72_$LT$std..sync..mpsc..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h3349d6b001384ddbE | |
.cfi_endproc | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
.LCPI108_0: | |
.quad 0 | |
.section ".text._ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E,@function | |
_ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E: | |
.Lfunc_begin42: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception42 | |
pushq %rbp | |
.Lcfi356: | |
.cfi_def_cfa_offset 16 | |
.Lcfi357: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Lcfi358: | |
.cfi_def_cfa_register %rbp | |
pushq %r15 | |
pushq %r14 | |
pushq %r13 | |
pushq %r12 | |
pushq %rbx | |
andq $-32, %rsp | |
subq $224, %rsp | |
.Lcfi359: | |
.cfi_offset %rbx, -56 | |
.Lcfi360: | |
.cfi_offset %r12, -48 | |
.Lcfi361: | |
.cfi_offset %r13, -40 | |
.Lcfi362: | |
.cfi_offset %r14, -32 | |
.Lcfi363: | |
.cfi_offset %r15, -24 | |
movb (%rdi), %al | |
cmpb $2, %al | |
je .LBB108_37 | |
cmpb $1, %al | |
je .LBB108_8 | |
testb %al, %al | |
jne .LBB108_46 | |
movq 8(%rdi), %rax | |
movl $2, %ecx | |
xchgq %rcx, 16(%rax) | |
testq %rcx, %rcx | |
je .LBB108_82 | |
cmpq $2, %rcx | |
je .LBB108_82 | |
cmpq $1, %rcx | |
jne .LBB108_86 | |
cmpb $0, 48(%rax) | |
movb $0, 48(%rax) | |
jne .LBB108_82 | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.LBB108_8: | |
movq 8(%rdi), %r13 | |
movb $1, %al | |
xchgb %al, 104(%r13) | |
movq 88(%r13), %r12 | |
movq %r12, %rax | |
movabsq $-9223372036854775808, %rcx | |
lock cmpxchgq %rcx, 80(%r13) | |
cmpq %rcx, %rax | |
je .LBB108_82 | |
cmpq %r12, %rax | |
je .LBB108_82 | |
leaq 80(%r13), %rax | |
movq %rax, 136(%rsp) | |
leaq 48(%rsp), %r14 | |
leaq 56(%rsp), %r15 | |
movaps %xmm0, 144(%rsp) | |
movaps %xmm0, 160(%rsp) | |
jmp .LBB108_12 | |
.p2align 4, 0x90 | |
.LBB108_11: | |
incq %r12 | |
.LBB108_12: | |
movq 16(%r13), %rbx | |
movq 32(%rbx), %rax | |
testq %rax, %rax | |
je .LBB108_34 | |
movaps 160(%rsp), %xmm0 | |
cmpq $0, (%rax) | |
je .LBB108_85 | |
movapd 144(%rsp), %xmm1 | |
xorpd %xmm2, %xmm2 | |
movsd %xmm2, %xmm1 | |
movups (%rax), %xmm2 | |
movups 16(%rax), %xmm3 | |
movups %xmm0, 16(%rax) | |
movupd %xmm1, (%rax) | |
movaps %xmm3, 160(%rsp) | |
movaps %xmm3, 80(%rsp) | |
movaps %xmm2, 144(%rsp) | |
movaps %xmm2, 64(%rsp) | |
movq %rax, 16(%r13) | |
movq 56(%r13), %rdx | |
testq %rdx, %rdx | |
je .LBB108_17 | |
movq 64(%r13), %rcx | |
movq 72(%r13), %rsi | |
movq %rcx, %rdi | |
subq %rsi, %rdi | |
cmpq %rdx, %rdi | |
jae .LBB108_18 | |
movq %rbx, 24(%r13) | |
incq %rcx | |
movq %rcx, 64(%r13) | |
jmp .LBB108_20 | |
.p2align 4, 0x90 | |
.LBB108_17: | |
movq %rbx, 24(%r13) | |
jmp .LBB108_20 | |
.p2align 4, 0x90 | |
.LBB108_18: | |
movq 24(%r13), %rcx | |
movq %rax, 32(%rcx) | |
.Ltmp425: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h54f294a99647e104E | |
.Ltmp426: | |
movl $40, %esi | |
movl $8, %edx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
.LBB108_20: | |
movaps 64(%rsp), %xmm0 | |
movapd 80(%rsp), %xmm1 | |
movapd %xmm1, 48(%rsp) | |
movaps %xmm0, 32(%rsp) | |
cmpq $1, 32(%rsp) | |
jne .LBB108_35 | |
cmpq $0, 40(%rsp) | |
je .LBB108_11 | |
.Ltmp428: | |
movq %r14, %rdi | |
callq _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E | |
.Ltmp429: | |
movzbl 48(%rsp), %eax | |
cmpb $2, %al | |
je .LBB108_30 | |
cmpb $1, %al | |
je .LBB108_28 | |
testb %al, %al | |
jne .LBB108_32 | |
movq 56(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_11 | |
#MEMBARRIER | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h0bc0c0cd4892b415E | |
incq %r12 | |
jmp .LBB108_12 | |
.LBB108_28: | |
movq 56(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_11 | |
#MEMBARRIER | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h9184d20cafe1800cE | |
incq %r12 | |
jmp .LBB108_12 | |
.LBB108_30: | |
movq 56(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_11 | |
#MEMBARRIER | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hba1a15e31ce7813fE | |
incq %r12 | |
jmp .LBB108_12 | |
.LBB108_32: | |
movq 56(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_11 | |
#MEMBARRIER | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h68264380e5eccaf2E | |
jmp .LBB108_11 | |
.LBB108_34: | |
movq $0, 32(%rsp) | |
.LBB108_35: | |
movq %r12, %rax | |
movabsq $-9223372036854775808, %rcx | |
movq 136(%rsp), %rdx | |
lock cmpxchgq %rcx, (%rdx) | |
cmpq %rcx, %rax | |
je .LBB108_82 | |
cmpq %r12, %rax | |
jne .LBB108_12 | |
jmp .LBB108_82 | |
.LBB108_37: | |
movq 8(%rdi), %r14 | |
movb $1, %al | |
xchgb %al, 88(%r14) | |
movq 40(%r14), %rbx | |
movq %rbx, %rax | |
movabsq $-9223372036854775808, %rcx | |
lock cmpxchgq %rcx, 32(%r14) | |
cmpq %rcx, %rax | |
je .LBB108_82 | |
cmpq %rbx, %rax | |
je .LBB108_82 | |
leaq 32(%r14), %r15 | |
jmp .LBB108_41 | |
.p2align 4, 0x90 | |
.LBB108_40: | |
movb $0, 8(%rax) | |
movl $16, %esi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
incq %rbx | |
.LBB108_41: | |
movq 24(%r14), %rdi | |
movq (%rdi), %rax | |
testq %rax, %rax | |
je .LBB108_44 | |
movq %rax, 24(%r14) | |
cmpb $0, 8(%rdi) | |
jne .LBB108_83 | |
cmpb $0, 8(%rax) | |
jne .LBB108_40 | |
jmp .LBB108_84 | |
.LBB108_44: | |
movq 16(%r14), %rax | |
movq %rbx, %rax | |
movabsq $-9223372036854775808, %rcx | |
lock cmpxchgq %rcx, (%r15) | |
cmpq %rcx, %rax | |
je .LBB108_82 | |
cmpq %rbx, %rax | |
jne .LBB108_41 | |
jmp .LBB108_82 | |
.LBB108_46: | |
movq 8(%rdi), %rbx | |
leaq 24(%rbx), %r14 | |
movq 24(%rbx), %rdi | |
callq pthread_mutex_lock@PLT | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
movb 32(%rbx), %cl | |
testb %cl, %cl | |
movb 22(%rsp), %cl | |
movb %cl, 38(%rsp) | |
movzwl 20(%rsp), %ecx | |
movw %cx, 36(%rsp) | |
movl 16(%rsp), %ecx | |
movl %ecx, 32(%rsp) | |
jne .LBB108_87 | |
movq %r14, 112(%rsp) | |
movb %al, 120(%rsp) | |
movb 38(%rsp), %cl | |
movb %cl, 127(%rsp) | |
movzwl 36(%rsp), %ecx | |
movw %cx, 125(%rsp) | |
movl 32(%rsp), %ecx | |
movl %ecx, 121(%rsp) | |
cmpb $0, 128(%rbx) | |
je .LBB108_52 | |
testb %al, %al | |
jne .LBB108_51 | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
testb %al, %al | |
je .LBB108_51 | |
movb $1, 32(%rbx) | |
.LBB108_51: | |
movq (%r14), %rdi | |
callq pthread_mutex_unlock@PLT | |
jmp .LBB108_82 | |
.LBB108_52: | |
movb $1, 128(%rbx) | |
cmpq $0, 112(%rbx) | |
je .LBB108_54 | |
movq 88(%rbx), %rax | |
movq %rax, 80(%rsp) | |
movups 72(%rbx), %xmm0 | |
movaps %xmm0, 64(%rsp) | |
movq $1, 72(%rbx) | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 80(%rbx) | |
movq 80(%rsp), %rax | |
movq %rax, 48(%rsp) | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 32(%rsp) | |
jmp .LBB108_55 | |
.LBB108_54: | |
movq $1, 32(%rsp) | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 40(%rsp) | |
.LBB108_55: | |
movups 40(%rbx), %xmm0 | |
xorpd %xmm1, %xmm1 | |
movupd %xmm1, 40(%rbx) | |
movaps %xmm0, 176(%rsp) | |
movups 56(%rbx), %xmm0 | |
movaps %xmm0, 64(%rsp) | |
movq $2, 56(%rbx) | |
movaps 64(%rsp), %xmm0 | |
movaps %xmm0, 16(%rsp) | |
movq 16(%rsp), %r14 | |
testb %r14b, %r14b | |
je .LBB108_58 | |
cmpb $1, %r14b | |
je .LBB108_88 | |
movq $0, 128(%rsp) | |
movb $1, %cl | |
testq %r14, %r14 | |
jne .LBB108_60 | |
jmp .LBB108_63 | |
.LBB108_58: | |
movq 24(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movq 120(%rbx), %rcx | |
movq $0, 120(%rbx) | |
testq %rcx, %rcx | |
je .LBB108_90 | |
movb $1, (%rcx) | |
movq %rax, 128(%rsp) | |
xorl %ecx, %ecx | |
testq %r14, %r14 | |
je .LBB108_63 | |
.LBB108_60: | |
testb $3, %r14b | |
jne .LBB108_66 | |
movq 24(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_66 | |
leaq 24(%rsp), %rdi | |
#MEMBARRIER | |
movb $1, %r14b | |
.Ltmp437: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp438: | |
jmp .LBB108_66 | |
.LBB108_63: | |
testb %cl, %cl | |
je .LBB108_66 | |
movq 24(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_66 | |
leaq 24(%rsp), %rdi | |
#MEMBARRIER | |
movb $1, %r14b | |
.Ltmp439: | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp440: | |
.LBB108_66: | |
movq 112(%rsp), %rbx | |
cmpb $0, 120(%rsp) | |
jne .LBB108_70 | |
xorl %r14d, %r14d | |
.Ltmp441: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp442: | |
testb %al, %al | |
je .LBB108_70 | |
movb $1, 8(%rbx) | |
.LBB108_70: | |
movq (%rbx), %rdi | |
callq pthread_mutex_unlock@PLT | |
leaq 176(%rsp), %r14 | |
leaq 64(%rsp), %r15 | |
.p2align 4, 0x90 | |
.LBB108_71: | |
.Ltmp444: | |
movq %r14, %rdi | |
callq _ZN3std4sync4mpsc4sync5Queue7dequeue17h425b5974613319eeE@PLT | |
movq %rax, %rbx | |
.Ltmp445: | |
movq %rbx, 16(%rsp) | |
testq %rbx, %rbx | |
je .LBB108_76 | |
movq %rbx, 64(%rsp) | |
.Ltmp447: | |
movq %r15, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp448: | |
movq 64(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_71 | |
#MEMBARRIER | |
.Ltmp450: | |
movq %r15, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp451: | |
jmp .LBB108_71 | |
.LBB108_76: | |
movq 128(%rsp), %rbx | |
movq %rbx, 16(%rsp) | |
testq %rbx, %rbx | |
je .LBB108_80 | |
movq %rbx, 64(%rsp) | |
.Ltmp453: | |
leaq 64(%rsp), %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp454: | |
movq 64(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB108_80 | |
#MEMBARRIER | |
.Ltmp458: | |
leaq 64(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp459: | |
.LBB108_80: | |
movq 40(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB108_82 | |
movq 32(%rsp), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB108_82: | |
leaq -40(%rbp), %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB108_83: | |
leaq str.3l(%rip), %rdi | |
leaq ref.3j(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB108_84: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3m(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB108_85: | |
leaq str.3o(%rip), %rdi | |
leaq ref.3q(%rip), %rdx | |
movl $41, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB108_86: | |
leaq str.r(%rip), %rdi | |
leaq ref.3g(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB108_87: | |
movq %r14, 64(%rsp) | |
movb %al, 72(%rsp) | |
movb 38(%rsp), %al | |
movb %al, 79(%rsp) | |
movzwl 36(%rsp), %eax | |
movw %ax, 77(%rsp) | |
movl 32(%rsp), %eax | |
movl %eax, 73(%rsp) | |
leaq 64(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h55930f28fb259cdbE | |
.LBB108_88: | |
.Ltmp431: | |
leaq str.r(%rip), %rdi | |
leaq ref.K(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp432: | |
.LBB108_90: | |
.Ltmp434: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp435: | |
.LBB108_92: | |
.Ltmp436: | |
movq %rax, %r15 | |
leaq 64(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
xorl %eax, %eax | |
testq %r14, %r14 | |
je .LBB108_94 | |
jmp .LBB108_96 | |
.LBB108_93: | |
.Ltmp433: | |
movq %rax, %r15 | |
movb $1, %al | |
testq %r14, %r14 | |
jne .LBB108_96 | |
.LBB108_94: | |
testb %al, %al | |
je .LBB108_97 | |
leaq 24(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
jmp .LBB108_97 | |
.LBB108_96: | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h7657b513cbfd3dbeE | |
.LBB108_97: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h091e8272aeeec232E | |
jmp .LBB108_112 | |
.LBB108_98: | |
.Ltmp443: | |
movq %rax, %r15 | |
jmp .LBB108_111 | |
.LBB108_99: | |
.Ltmp455: | |
movq %rax, %r15 | |
.Ltmp456: | |
leaq 64(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp457: | |
jmp .LBB108_101 | |
.LBB108_100: | |
.Ltmp460: | |
movq %rax, %r15 | |
movq 16(%rsp), %rbx | |
.LBB108_101: | |
testq %rbx, %rbx | |
jne .LBB108_103 | |
.Ltmp461: | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
.Ltmp462: | |
.LBB108_103: | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h091e8272aeeec232E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB108_104: | |
.Ltmp463: | |
movq %rax, %r15 | |
jmp .LBB108_103 | |
.LBB108_105: | |
.Ltmp452: | |
movq %rax, %r15 | |
movq 16(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB108_107 | |
jmp .LBB108_110 | |
.LBB108_106: | |
.Ltmp449: | |
movq %rax, %r15 | |
leaq 64(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
testq %rbx, %rbx | |
jne .LBB108_110 | |
.LBB108_107: | |
leaq 16(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
jmp .LBB108_110 | |
.LBB108_109: | |
.Ltmp446: | |
movq %rax, %r15 | |
.LBB108_110: | |
xorl %r14d, %r14d | |
.LBB108_111: | |
leaq 128(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h0c89e8331245b786E | |
leaq 32(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h091e8272aeeec232E | |
testb %r14b, %r14b | |
je .LBB108_114 | |
.LBB108_112: | |
leaq 112(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h62ec214f4a2acca7E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB108_113: | |
.Ltmp427: | |
movq %rax, %r15 | |
movq %rbx, %rdi | |
callq _ZN5alloc4heap8box_free17h021f1a38c4d4f8cfE | |
leaq 64(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h54f294a99647e104E | |
.LBB108_114: | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB108_115: | |
.Ltmp430: | |
movq %rax, %r15 | |
movq %r14, %rdi | |
callq _ZN4core3ptr13drop_in_place17h6bcf258924be6cc0E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end108: | |
.size _ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E, .Lfunc_end108-_ZN76_$LT$std..sync..mpsc..Receiver$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1f5e90b524f2b0d8E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table108: | |
.Lexception42: | |
.byte 255 | |
.byte 155 | |
.ascii "\340\001" | |
.byte 3 | |
.ascii "\335\001" | |
.long .Lfunc_begin42-.Lfunc_begin42 | |
.long .Ltmp425-.Lfunc_begin42 | |
.long 0 | |
.byte 0 | |
.long .Ltmp425-.Lfunc_begin42 | |
.long .Ltmp426-.Ltmp425 | |
.long .Ltmp427-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp428-.Lfunc_begin42 | |
.long .Ltmp429-.Ltmp428 | |
.long .Ltmp430-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp429-.Lfunc_begin42 | |
.long .Ltmp437-.Ltmp429 | |
.long 0 | |
.byte 0 | |
.long .Ltmp437-.Lfunc_begin42 | |
.long .Ltmp442-.Ltmp437 | |
.long .Ltmp443-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp444-.Lfunc_begin42 | |
.long .Ltmp445-.Ltmp444 | |
.long .Ltmp446-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp447-.Lfunc_begin42 | |
.long .Ltmp448-.Ltmp447 | |
.long .Ltmp449-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp450-.Lfunc_begin42 | |
.long .Ltmp451-.Ltmp450 | |
.long .Ltmp452-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp453-.Lfunc_begin42 | |
.long .Ltmp454-.Ltmp453 | |
.long .Ltmp455-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp458-.Lfunc_begin42 | |
.long .Ltmp459-.Ltmp458 | |
.long .Ltmp460-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp459-.Lfunc_begin42 | |
.long .Ltmp431-.Ltmp459 | |
.long 0 | |
.byte 0 | |
.long .Ltmp431-.Lfunc_begin42 | |
.long .Ltmp432-.Ltmp431 | |
.long .Ltmp433-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp434-.Lfunc_begin42 | |
.long .Ltmp435-.Ltmp434 | |
.long .Ltmp436-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp435-.Lfunc_begin42 | |
.long .Ltmp456-.Ltmp435 | |
.long 0 | |
.byte 0 | |
.long .Ltmp456-.Lfunc_begin42 | |
.long .Ltmp457-.Ltmp456 | |
.long .Ltmp460-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp461-.Lfunc_begin42 | |
.long .Ltmp462-.Ltmp461 | |
.long .Ltmp463-.Lfunc_begin42 | |
.byte 0 | |
.long .Ltmp462-.Lfunc_begin42 | |
.long .Lfunc_end108-.Ltmp462 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E,@function | |
_ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E: | |
.cfi_startproc | |
pushq %rbp | |
.Lcfi364: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi365: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi366: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi367: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi368: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi369: | |
.cfi_def_cfa_offset 56 | |
subq $168, %rsp | |
.Lcfi370: | |
.cfi_def_cfa_offset 224 | |
.Lcfi371: | |
.cfi_offset %rbx, -56 | |
.Lcfi372: | |
.cfi_offset %r12, -48 | |
.Lcfi373: | |
.cfi_offset %r13, -40 | |
.Lcfi374: | |
.cfi_offset %r14, -32 | |
.Lcfi375: | |
.cfi_offset %r15, -24 | |
.Lcfi376: | |
.cfi_offset %rbp, -16 | |
movq %rsi, %r12 | |
movq %rdi, %r14 | |
movq 32(%r14), %rax | |
movq 40(%r14), %rcx | |
movq %rax, 152(%rsp) | |
testq %rax, %rax | |
setne %al | |
testq %rcx, %rcx | |
setne %r15b | |
andb %al, %r15b | |
cmpb $1, %r15b | |
jne .LBB109_1 | |
movq $1, 8(%rsp) | |
leaq 56(%rsp), %rax | |
jmp .LBB109_3 | |
.LBB109_1: | |
leaq 8(%rsp), %rax | |
.LBB109_3: | |
movq $0, (%rax) | |
cmpq $0, 8(%rsp) | |
movq %rcx, 72(%rsp) | |
je .LBB109_4 | |
movq 56(%rsp), %rax | |
movq $0, 80(%rsp) | |
movq %rax, 88(%rsp) | |
jmp .LBB109_6 | |
.LBB109_4: | |
leaq 32(%r14), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
.LBB109_6: | |
movq $-1, %rbp | |
leaq ref.3S(%rip), %r13 | |
leaq 8(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB109_7: | |
incq %rbp | |
cmpq $2, %rbp | |
jae .LBB109_8 | |
leaq ref.3R(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
je .LBB109_7 | |
jmp .LBB109_21 | |
.LBB109_8: | |
movq 24(%r14), %rdi | |
movq 48(%r14), %rbp | |
movq 56(%r14), %rax | |
testb %r15b, %r15b | |
je .LBB109_10 | |
movq $1, 8(%rsp) | |
leaq 56(%rsp), %rbx | |
.LBB109_10: | |
movq $0, (%rbx) | |
cmpq $0, 8(%rsp) | |
movq 72(%rsp), %rbx | |
je .LBB109_16 | |
movq 56(%rsp), %rcx | |
movb $1, %r8b | |
xorl %edx, %edx | |
movl $2, %esi | |
xorq $3, %rsi | |
movq %rsi, 160(%rsp) | |
movq %rdi, 120(%rsp) | |
movq %rbp, 112(%rsp) | |
movq %rax, 104(%rsp) | |
.LBB109_12: | |
movq %rdx, %rsi | |
imulq %rbp, %rsi | |
movq %rcx, %r15 | |
imulq %rax, %r15 | |
addq %rsi, %r15 | |
leaq 1(%rcx), %rsi | |
cmpq %rbx, %rsi | |
movq %rdx, %rax | |
jb .LBB109_14 | |
leaq 1(%rdx), %rax | |
cmpq 152(%rsp), %rax | |
movl $0, %esi | |
movl $0, %ebp | |
jae .LBB109_15 | |
.LBB109_14: | |
movl $1, %ebp | |
.LBB109_15: | |
shlq $3, %r15 | |
addq %rdi, %r15 | |
je .LBB109_16 | |
movq %rdx, 56(%rsp) | |
movq %rcx, 64(%rsp) | |
movq 56(%rsp), %rcx | |
cmpq 80(%rsp), %rcx | |
movq %rax, 144(%rsp) | |
movq %rsi, 136(%rsp) | |
movq %rbp, 128(%rsp) | |
jne .LBB109_30 | |
testb %r8b, %r8b | |
jne .LBB109_25 | |
leaq ref.41(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB109_21 | |
.LBB109_25: | |
xorl %r14d, %r14d | |
.LBB109_26: | |
movq %r15, %rdi | |
movq %r12, %rsi | |
callq _ZN4core3fmt5float52_$LT$impl$u20$core..fmt..Display$u20$for$u20$f64$GT$3fmt17h24528aa4344f61fdE@PLT | |
testb %al, %al | |
jne .LBB109_21 | |
testb %r14b, %r14b | |
je .LBB109_29 | |
movups 56(%rsp), %xmm0 | |
movaps %xmm0, 80(%rsp) | |
.LBB109_29: | |
xorl %r8d, %r8d | |
cmpq $0, 128(%rsp) | |
movq 136(%rsp), %rcx | |
movq 144(%rsp), %rdx | |
movq 120(%rsp), %rdi | |
movq 112(%rsp), %rbp | |
movq 104(%rsp), %rax | |
movq 72(%rsp), %rbx | |
jne .LBB109_12 | |
jmp .LBB109_16 | |
.p2align 4, 0x90 | |
.LBB109_30: | |
xorl %ebx, %ebx | |
movl $1, %ebp | |
.p2align 4, 0x90 | |
.LBB109_31: | |
cmpq %rbp, %rbx | |
jae .LBB109_34 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB109_34 | |
leaq ref.3U(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB109_31 | |
jmp .LBB109_21 | |
.p2align 4, 0x90 | |
.LBB109_34: | |
leaq ref.3W(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB109_21 | |
leaq ref.3X(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
jne .LBB109_21 | |
xorl %ebx, %ebx | |
.p2align 4, 0x90 | |
.LBB109_37: | |
cmpq 160(%rsp), %rbx | |
jae .LBB109_39 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB109_39 | |
leaq ref.3Z(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB109_37 | |
jmp .LBB109_21 | |
.LBB109_39: | |
xorl %ebx, %ebx | |
.p2align 4, 0x90 | |
.LBB109_40: | |
movb $1, %r14b | |
cmpq %rbp, %rbx | |
jae .LBB109_26 | |
movq %rbx, %rax | |
addq $1, %rax | |
jb .LBB109_26 | |
leaq ref.3R(%rip), %rax | |
movq %rax, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
leaq 8(%rsp), %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
incq %rbx | |
testb %al, %al | |
je .LBB109_40 | |
jmp .LBB109_21 | |
.LBB109_16: | |
movq $-1, %rbp | |
leaq ref.3U(%rip), %r14 | |
leaq 8(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB109_17: | |
incq %rbp | |
cmpq $2, %rbp | |
jae .LBB109_18 | |
movq %r14, 8(%rsp) | |
movq $1, 16(%rsp) | |
movq $0, 24(%rsp) | |
movq %r13, 40(%rsp) | |
movq $0, 48(%rsp) | |
movq %r12, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3fmt9Formatter9write_fmt17h29ee21ab04a40b7dE@PLT | |
testb %al, %al | |
je .LBB109_17 | |
.LBB109_21: | |
movb $1, %al | |
.LBB109_19: | |
addq $168, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB109_18: | |
xorl %eax, %eax | |
jmp .LBB109_19 | |
.Lfunc_end109: | |
.size _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E, .Lfunc_end109-_ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E | |
.cfi_endproc | |
.section ".text._ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E,@function | |
_ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E: | |
.Lfunc_begin43: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception43 | |
pushq %r15 | |
.Lcfi377: | |
.cfi_def_cfa_offset 16 | |
pushq %r14 | |
.Lcfi378: | |
.cfi_def_cfa_offset 24 | |
pushq %r13 | |
.Lcfi379: | |
.cfi_def_cfa_offset 32 | |
pushq %r12 | |
.Lcfi380: | |
.cfi_def_cfa_offset 40 | |
pushq %rbx | |
.Lcfi381: | |
.cfi_def_cfa_offset 48 | |
subq $176, %rsp | |
.Lcfi382: | |
.cfi_def_cfa_offset 224 | |
.Lcfi383: | |
.cfi_offset %rbx, -48 | |
.Lcfi384: | |
.cfi_offset %r12, -40 | |
.Lcfi385: | |
.cfi_offset %r13, -32 | |
.Lcfi386: | |
.cfi_offset %r14, -24 | |
.Lcfi387: | |
.cfi_offset %r15, -16 | |
movq %rcx, %r13 | |
movq %rdx, %rbx | |
movq %rsi, %r12 | |
movq %rdi, %r15 | |
movq (%r12), %rax | |
movq %rax, 24(%rsp) | |
movups 8(%r12), %xmm0 | |
movups %xmm0, 32(%rsp) | |
movups 24(%r12), %xmm0 | |
movups %xmm0, 48(%rsp) | |
.Ltmp464: | |
movq %rsp, %rdi | |
leaq 24(%rsp), %rsi | |
movq %r13, %rdx | |
callq _ZN5alloc3vec9from_elem17h5392411a0ead8c94E | |
.Ltmp465: | |
movq (%rsp), %r14 | |
movq 16(%rsp), %rcx | |
shlq $3, %r13 | |
sarq $3, %r13 | |
leaq (,%rcx,8), %rax | |
leaq (%rax,%rax,4), %rax | |
movabsq $7378697629483820647, %rdx | |
imulq %rdx | |
movq %rdx, %rax | |
shrq $63, %rax | |
sarq $4, %rdx | |
addq %rax, %rdx | |
cmpq %rdx, %r13 | |
cmovbeq %r13, %rdx | |
testq %rdx, %rdx | |
je .LBB110_7 | |
xorl %eax, %eax | |
movq %r14, %rsi | |
.p2align 4, 0x90 | |
.LBB110_3: | |
movq (%rbx,%rax,8), %rdi | |
cmpq %rdi, 8(%rsi) | |
jbe .LBB110_4 | |
incq %rax | |
imulq 24(%rsi), %rdi | |
movq $1, 8(%rsi) | |
shlq $3, %rdi | |
addq %rdi, (%rsi) | |
addq $40, %rsi | |
cmpq %rdx, %rax | |
jb .LBB110_3 | |
.LBB110_7: | |
testq %rcx, %rcx | |
je .LBB110_8 | |
.Ltmp469: | |
leaq 24(%rsp), %rdi | |
xorl %esi, %esi | |
movq %r14, %rdx | |
callq _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.Ltmp470: | |
movb 25(%rsp), %al | |
cmpb $0, 24(%rsp) | |
movq 88(%rsp), %rcx | |
movq %rcx, 158(%rsp) | |
movups 26(%rsp), %xmm0 | |
movups 42(%rsp), %xmm1 | |
movups 58(%rsp), %xmm2 | |
movups 74(%rsp), %xmm3 | |
movaps %xmm3, 144(%rsp) | |
movaps %xmm2, 128(%rsp) | |
movaps %xmm1, 112(%rsp) | |
movaps %xmm0, 96(%rsp) | |
jne .LBB110_11 | |
movdqu 102(%rsp), %xmm0 | |
movups 118(%rsp), %xmm1 | |
movups 134(%rsp), %xmm2 | |
movups 150(%rsp), %xmm3 | |
movups %xmm3, 48(%r15) | |
movups %xmm2, 32(%r15) | |
movups %xmm1, 16(%r15) | |
movdqu %xmm0, (%r15) | |
jmp .LBB110_14 | |
.LBB110_8: | |
movq 16(%r12), %rax | |
movq $8, (%r15) | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 8(%r15) | |
movl $8, %ecx | |
movd %rcx, %xmm0 | |
movdqu %xmm0, 24(%r15) | |
movq %rax, 40(%r15) | |
movq %rax, 48(%r15) | |
movq $1, 56(%r15) | |
.LBB110_14: | |
movq 8(%rsp), %rax | |
testq %rax, %rax | |
je .LBB110_16 | |
shlq $3, %rax | |
leaq (%rax,%rax,4), %rsi | |
movl $8, %edx | |
movq %r14, %rdi | |
callq __rust_dealloc@PLT | |
.LBB110_16: | |
addq $176, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
retq | |
.LBB110_4: | |
.Ltmp467: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp468: | |
.LBB110_11: | |
.Ltmp471: | |
movzbl %al, %edi | |
callq _ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.Ltmp472: | |
.LBB110_19: | |
.Ltmp473: | |
movq %rax, %rbx | |
movq %rsp, %rdi | |
callq _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB110_17: | |
.Ltmp466: | |
movq %rax, %rbx | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end110: | |
.size _ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E, .Lfunc_end110-_ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table110: | |
.Lexception43: | |
.byte 255 | |
.byte 155 | |
.byte 41 | |
.byte 3 | |
.byte 39 | |
.long .Ltmp464-.Lfunc_begin43 | |
.long .Ltmp465-.Ltmp464 | |
.long .Ltmp466-.Lfunc_begin43 | |
.byte 0 | |
.long .Ltmp469-.Lfunc_begin43 | |
.long .Ltmp472-.Ltmp469 | |
.long .Ltmp473-.Lfunc_begin43 | |
.byte 0 | |
.long .Ltmp472-.Lfunc_begin43 | |
.long .Lfunc_end110-.Ltmp472 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E,@function | |
_ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E: | |
.cfi_startproc | |
pushq %r14 | |
.Lcfi388: | |
.cfi_def_cfa_offset 16 | |
pushq %rbx | |
.Lcfi389: | |
.cfi_def_cfa_offset 24 | |
subq $88, %rsp | |
.Lcfi390: | |
.cfi_def_cfa_offset 112 | |
.Lcfi391: | |
.cfi_offset %rbx, -24 | |
.Lcfi392: | |
.cfi_offset %r14, -16 | |
movq %rdi, %rbx | |
movq (%rsi), %r8 | |
movq 8(%rsi), %r9 | |
movq 16(%rsi), %r10 | |
leaq 8(%rsp), %rcx | |
movq %r8, 8(%rsp) | |
movq %r9, 16(%rsp) | |
movq %r10, 24(%rsp) | |
leaq 32(%rsp), %rdi | |
movb $1, 32(%rsp) | |
movl $1, %eax | |
movl $1, %r14d | |
cmpq %rcx, %rdi | |
jne .LBB111_2 | |
jmp .LBB111_4 | |
.LBB111_3: | |
movq %r14, %rax | |
mulq -8(%rcx) | |
seto %dl | |
cmovnoq %rax, %r14 | |
xorb $1, %dl | |
movzbl %dl, %eax | |
.p2align 4, 0x90 | |
.LBB111_1: | |
cmpq %rcx, %rdi | |
je .LBB111_4 | |
.LBB111_2: | |
addq $8, %rcx | |
testq %rax, %rax | |
movl $0, %eax | |
je .LBB111_1 | |
jmp .LBB111_3 | |
.LBB111_4: | |
testq %rax, %rax | |
je .LBB111_11 | |
movl $8, %ecx | |
movq %r14, %rax | |
mulq %rcx | |
jo .LBB111_12 | |
testq %rax, %rax | |
je .LBB111_7 | |
leaq 40(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc_zeroed@PLT | |
testq %rax, %rax | |
je .LBB111_13 | |
movq 8(%rsp), %r8 | |
movq 16(%rsp), %r9 | |
movq 24(%rsp), %r10 | |
cmpb $0, 32(%rsp) | |
sete %cl | |
jmp .LBB111_10 | |
.LBB111_7: | |
movl $8, %eax | |
xorl %ecx, %ecx | |
.LBB111_10: | |
movq %r8, %rdx | |
imulq %r9, %rdx | |
movq %r9, %rdi | |
imulq %r10, %rdi | |
testb %cl, %cl | |
movl $1, %ecx | |
cmovneq %rcx, %rdi | |
movq %r10, %rsi | |
cmovneq %r8, %rsi | |
cmoveq %rcx, %rdx | |
movq %rax, (%rbx) | |
movq %r14, 8(%rbx) | |
movq %r14, 16(%rbx) | |
movq %rax, 24(%rbx) | |
movq %r8, 32(%rbx) | |
movq %r9, 40(%rbx) | |
movq %r10, 48(%rbx) | |
movq %rdi, 56(%rbx) | |
movq %rsi, 64(%rbx) | |
movq %rdx, 72(%rbx) | |
addq $88, %rsp | |
popq %rbx | |
popq %r14 | |
retq | |
.LBB111_11: | |
leaq str.4e(%rip), %rdi | |
leaq ref.4f(%rip), %rdx | |
movl $60, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB111_12: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.LBB111_13: | |
movq 40(%rsp), %rax | |
movups 48(%rsp), %xmm0 | |
movaps %xmm0, 64(%rsp) | |
movq %rax, 40(%rsp) | |
movaps 64(%rsp), %xmm0 | |
movups %xmm0, 48(%rsp) | |
leaq 40(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.Lfunc_end111: | |
.size _ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E, .Lfunc_end111-_ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E | |
.cfi_endproc | |
.section .text._ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE,@function | |
_ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE: | |
.Lfunc_begin44: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception44 | |
pushq %rbp | |
.Lcfi393: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi394: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi395: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi396: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi397: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi398: | |
.cfi_def_cfa_offset 56 | |
subq $472, %rsp | |
.Lcfi399: | |
.cfi_def_cfa_offset 528 | |
.Lcfi400: | |
.cfi_offset %rbx, -56 | |
.Lcfi401: | |
.cfi_offset %r12, -48 | |
.Lcfi402: | |
.cfi_offset %r13, -40 | |
.Lcfi403: | |
.cfi_offset %r14, -32 | |
.Lcfi404: | |
.cfi_offset %r15, -24 | |
.Lcfi405: | |
.cfi_offset %rbp, -16 | |
movq %rdx, %r13 | |
movq %rsi, %r15 | |
movq %rdi, %r14 | |
testq %rcx, %rcx | |
je .LBB112_3 | |
movups 8(%r13), %xmm0 | |
movaps %xmm0, 224(%rsp) | |
cmpq $2, %r15 | |
jb .LBB112_4 | |
movw $1025, (%r14) | |
jmp .LBB112_227 | |
.LBB112_3: | |
movw $1281, (%r14) | |
jmp .LBB112_227 | |
.LBB112_4: | |
xorl %esi, %esi | |
testq %r15, %r15 | |
sete %sil | |
movq 224(%rsp,%rsi,8), %rdi | |
shlq $3, %rcx | |
leaq (%rcx,%rcx,4), %rbp | |
leaq (%r13,%rbp), %rax | |
movq %rax, 216(%rsp) | |
movabsq $7378697629483820647, %r8 | |
leaq 128(%rsp), %r9 | |
leaq 256(%rsp), %r10 | |
movq %r13, %rbx | |
.p2align 4, 0x90 | |
.LBB112_5: | |
movq 216(%rsp), %rax | |
subq %rbx, %rax | |
imulq %r8 | |
movq %rdx, %rax | |
shrq $63, %rax | |
sarq $4, %rdx | |
addq %rax, %rdx | |
cmpq $3, %rdx | |
jbe .LBB112_20 | |
movups 8(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB112_8 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB112_8: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB112_18 | |
movups 48(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB112_11 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB112_11: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB112_18 | |
movups 88(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB112_14 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB112_14: | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
testw %dx, %dx | |
jne .LBB112_18 | |
movups 128(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %r9, %rax | |
je .LBB112_17 | |
movb $1, 128(%rsp) | |
movq %r10, %rax | |
.LBB112_17: | |
addq $160, %rbx | |
movb $0, (%rax) | |
movzbl 128(%rsp), %edx | |
addq $-160, %rbp | |
testw %dx, %dx | |
je .LBB112_5 | |
.LBB112_18: | |
movzbl 256(%rsp), %eax | |
shll $8, %eax | |
orl %edx, %eax | |
testb $1, %ah | |
jne .LBB112_26 | |
.LBB112_19: | |
movw $257, (%r14) | |
jmp .LBB112_227 | |
.LBB112_20: | |
leaq 128(%rsp), %rdx | |
leaq 256(%rsp), %r8 | |
.p2align 4, 0x90 | |
.LBB112_21: | |
testq %rbp, %rbp | |
je .LBB112_26 | |
movups 8(%rbx), %xmm0 | |
movaps %xmm0, 128(%rsp) | |
cmpq %rdi, 128(%rsp,%rsi,8) | |
movq %rdx, %rax | |
je .LBB112_24 | |
movb $1, 128(%rsp) | |
movq %r8, %rax | |
.LBB112_24: | |
addq $40, %rbx | |
movb $0, (%rax) | |
addq $-40, %rbp | |
cmpb $0, 128(%rsp) | |
je .LBB112_21 | |
movzbl 256(%rsp), %eax | |
movzwl %ax, %eax | |
shll $8, %eax | |
testb $1, %ah | |
je .LBB112_19 | |
.LBB112_26: | |
cmpq $1, %r15 | |
ja .LBB112_232 | |
leaq 8(%r13,%r15,8), %rdx | |
leaq (%rcx,%rcx,4), %rcx | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB112_28: | |
addq (%rdx), %rax | |
addq $40, %rdx | |
addq $-40, %rcx | |
jne .LBB112_28 | |
cmpq $2, %r15 | |
jae .LBB112_234 | |
movq %rax, 224(%rsp,%r15,8) | |
movq 224(%rsp), %r12 | |
movq 232(%rsp), %rbp | |
movq %rbp, %rbx | |
imulq %r12, %rbx | |
movl $8, %ecx | |
movq %rbx, %rax | |
mulq %rcx | |
jo .LBB112_236 | |
testq %rax, %rax | |
je .LBB112_34 | |
leaq 128(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc@PLT | |
movq %rax, %rcx | |
testq %rcx, %rcx | |
jne .LBB112_35 | |
movups 136(%rsp), %xmm0 | |
movaps %xmm0, 320(%rsp) | |
movaps 320(%rsp), %xmm0 | |
movups %xmm0, 136(%rsp) | |
leaq 128(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB112_34: | |
movl $8, %ecx | |
.LBB112_35: | |
movq %r12, %rax | |
mulq %rbp | |
jno .LBB112_39 | |
movw $257, 128(%rsp) | |
testq %rbx, %rbx | |
je .LBB112_38 | |
shlq $3, %rbx | |
movl $8, %edx | |
movq %rcx, %rdi | |
movq %rbx, %rsi | |
callq __rust_dealloc@PLT | |
.LBB112_38: | |
movw $257, (%r14) | |
jmp .LBB112_227 | |
.LBB112_39: | |
movq %r14, 336(%rsp) | |
movb $0, 128(%rsp) | |
movq %rcx, 136(%rsp) | |
movq %rbx, 144(%rsp) | |
movq %rbx, 152(%rsp) | |
movq %rcx, 160(%rsp) | |
movq %r12, 168(%rsp) | |
movq %rbp, 176(%rsp) | |
movq %rbp, 184(%rsp) | |
movq $1, 192(%rsp) | |
movups 136(%rsp), %xmm0 | |
movups 152(%rsp), %xmm1 | |
movups 168(%rsp), %xmm2 | |
movups 184(%rsp), %xmm3 | |
movaps %xmm3, 304(%rsp) | |
movaps %xmm2, 288(%rsp) | |
movaps %xmm1, 272(%rsp) | |
movaps %xmm0, 256(%rsp) | |
movq 280(%rsp), %rax | |
movaps 288(%rsp), %xmm0 | |
movaps %xmm0, 384(%rsp) | |
movaps 304(%rsp), %xmm0 | |
movaps %xmm0, 368(%rsp) | |
leaq 136(%rsp), %rbp | |
movq %r15, 344(%rsp) | |
.p2align 4, 0x90 | |
.LBB112_40: | |
movq %rax, %rdx | |
leaq 40(%r13), %r12 | |
leaq 8(%r13), %rbx | |
movq 8(%r13,%r15,8), %rax | |
movq %rdx, 128(%rsp) | |
movaps 384(%rsp), %xmm0 | |
movups %xmm0, (%rbp) | |
movaps 368(%rsp), %xmm0 | |
movups %xmm0, 16(%rbp) | |
cmpq %rax, 136(%rsp,%r15,8) | |
jb .LBB112_228 | |
movq %rdx, %rcx | |
je .LBB112_43 | |
movq 152(%rsp,%r15,8), %rcx | |
imulq %rax, %rcx | |
leaq (%rdx,%rcx,8), %rcx | |
.LBB112_43: | |
movq %rcx, 352(%rsp) | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 240(%rsp) | |
movq %rax, 240(%rsp,%r15,8) | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 112(%rsp) | |
subq %rax, 112(%rsp,%r15,8) | |
movaps 240(%rsp), %xmm0 | |
movaps %xmm0, 448(%rsp) | |
movups 16(%rbp), %xmm0 | |
movaps %xmm0, 432(%rsp) | |
movaps 112(%rsp), %xmm0 | |
movaps %xmm0, 416(%rsp) | |
movups 16(%rbp), %xmm0 | |
movaps %xmm0, 400(%rsp) | |
movq %rdx, 128(%rsp) | |
movaps 448(%rsp), %xmm0 | |
movups %xmm0, (%rbp) | |
movaps 432(%rsp), %xmm0 | |
movups %xmm0, 16(%rbp) | |
movaps 416(%rsp), %xmm0 | |
movaps %xmm0, 320(%rsp) | |
movaps 400(%rsp), %xmm0 | |
movaps %xmm0, 240(%rsp) | |
cmpq %rbx, %rbp | |
movq %rdx, 32(%rsp) | |
movq %r12, 360(%rsp) | |
je .LBB112_47 | |
movl $16, %edx | |
movq %rbp, %rdi | |
movq %rbx, %rsi | |
callq memcmp@PLT | |
testl %eax, %eax | |
je .LBB112_47 | |
movups (%rbp), %xmm0 | |
movaps %xmm0, 112(%rsp) | |
movq 112(%rsp), %rax | |
movq 16(%r13), %rcx | |
cmpq %rcx, 120(%rsp) | |
jne .LBB112_89 | |
movq 32(%r13), %r8 | |
jmp .LBB112_91 | |
.p2align 4, 0x90 | |
.LBB112_47: | |
movq 144(%rsp), %rdi | |
movq %rdi, 112(%rsp) | |
movq $1, 120(%rsp) | |
movq 152(%rsp), %rdx | |
movq 160(%rsp), %rbp | |
cmpq %rdi, %rdx | |
jne .LBB112_58 | |
cmpq $1, %rbp | |
jne .LBB112_58 | |
.LBB112_49: | |
movq 136(%rsp), %rax | |
movq %rax, 24(%rsp) | |
movq 16(%r13), %rcx | |
movq %rcx, 112(%rsp) | |
movq $1, 120(%rsp) | |
movq 24(%r13), %rsi | |
cmpq %rcx, %rsi | |
jne .LBB112_51 | |
cmpq $1, 32(%r13) | |
je .LBB112_55 | |
.LBB112_51: | |
cmpq $1, 8(%r13) | |
je .LBB112_53 | |
movq 112(%rsp), %rax | |
cmpq %rax, 24(%r13) | |
jne .LBB112_63 | |
.LBB112_53: | |
cmpq $1, 16(%r13) | |
je .LBB112_55 | |
movq 120(%rsp), %rax | |
cmpq %rax, 32(%r13) | |
jne .LBB112_63 | |
.LBB112_55: | |
movq 24(%rsp), %rax | |
imulq %rdi, %rax | |
imulq 8(%r13), %rcx | |
cmpq %rcx, %rax | |
cmovbeq %rax, %rcx | |
testq %rcx, %rcx | |
je .LBB112_225 | |
movq (%r13), %rax | |
cmpq $4, %rcx | |
jae .LBB112_191 | |
xorl %edx, %edx | |
jmp .LBB112_224 | |
.p2align 4, 0x90 | |
.LBB112_58: | |
cmpq $1, 136(%rsp) | |
je .LBB112_60 | |
movq 112(%rsp), %rax | |
cmpq %rax, 152(%rsp) | |
jne .LBB112_62 | |
.LBB112_60: | |
cmpq $1, 144(%rsp) | |
je .LBB112_49 | |
movq 120(%rsp), %rax | |
cmpq %rax, 160(%rsp) | |
je .LBB112_49 | |
.LBB112_62: | |
movq 24(%r13), %rsi | |
movq 136(%rsp), %rax | |
movq %rax, 24(%rsp) | |
.LBB112_63: | |
xorl %eax, %eax | |
cmpq $1, %rdx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
movq (%r13), %rcx | |
movq %rcx, 80(%rsp) | |
movq 32(%r13), %rbx | |
xorl %ecx, %ecx | |
cmpq $1, %rsi | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
movq %rdi, 8(%rsp) | |
je .LBB112_121 | |
cmpq $0, 24(%rsp) | |
je .LBB112_225 | |
xorl %eax, %eax | |
movq %rbp, %rcx | |
cmpq $1, %rcx | |
sete %al | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
leal (%rax,%rax,2), %eax | |
testl %eax, %ecx | |
je .LBB112_171 | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movl %eax, %ecx | |
shrl $2, %ecx | |
incl %ecx | |
leaq -1(%rdi), %r14 | |
movq %rdi, %r12 | |
andq $-4, %r12 | |
andl $3, %ecx | |
movq 80(%rsp), %rdx | |
leaq 16(%rdx), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r11 | |
movq %rcx, 16(%rsp) | |
negq %rcx | |
movq %rcx, 64(%rsp) | |
leaq 64(%rdx), %r13 | |
leaq 112(%rax), %rbp | |
movq %rax, %rcx | |
movq %rdx, %rbx | |
xorl %r15d, %r15d | |
.p2align 4, 0x90 | |
.LBB112_68: | |
cmpq $4, %rdi | |
jae .LBB112_70 | |
xorl %eax, %eax | |
jmp .LBB112_83 | |
.p2align 4, 0x90 | |
.LBB112_70: | |
testq %r12, %r12 | |
je .LBB112_74 | |
leaq (%rdi,%r15), %rax | |
movq 32(%rsp), %rdi | |
leaq (%rdi,%r15,8), %r8 | |
movq 80(%rsp), %rdx | |
leaq (%rdx,%rax,8), %rsi | |
cmpq %rsi, %r8 | |
jae .LBB112_75 | |
leaq (%rdi,%rax,8), %rax | |
leaq (%rdx,%r15,8), %rdx | |
cmpq %rax, %rdx | |
jae .LBB112_75 | |
xorl %eax, %eax | |
movq 8(%rsp), %rdi | |
jmp .LBB112_83 | |
.LBB112_74: | |
xorl %eax, %eax | |
jmp .LBB112_83 | |
.LBB112_75: | |
cmpq $0, 16(%rsp) | |
je .LBB112_78 | |
movq 64(%rsp), %rax | |
movq %r11, %rsi | |
movq %r10, %rdi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB112_77: | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
addq $4, %rdx | |
addq $32, %rdi | |
addq $32, %rsi | |
incq %rax | |
jne .LBB112_77 | |
jmp .LBB112_79 | |
.LBB112_78: | |
xorl %edx, %edx | |
.LBB112_79: | |
cmpq $12, 72(%rsp) | |
jb .LBB112_82 | |
movq %r12, %rax | |
subq %rdx, %rax | |
leaq (%r13,%rdx,8), %rsi | |
leaq (%rbp,%rdx,8), %rdx | |
.p2align 4, 0x90 | |
.LBB112_81: | |
movups -64(%rsi), %xmm0 | |
movups -48(%rsi), %xmm1 | |
movups %xmm0, -112(%rdx) | |
movups %xmm1, -96(%rdx) | |
movups -32(%rsi), %xmm0 | |
movups -16(%rsi), %xmm1 | |
movups %xmm0, -80(%rdx) | |
movups %xmm1, -64(%rdx) | |
movups (%rsi), %xmm0 | |
movups 16(%rsi), %xmm1 | |
movups %xmm0, -48(%rdx) | |
movups %xmm1, -32(%rdx) | |
movups 32(%rsi), %xmm0 | |
movups 48(%rsi), %xmm1 | |
movups %xmm0, -16(%rdx) | |
movups %xmm1, (%rdx) | |
subq $-128, %rsi | |
subq $-128, %rdx | |
addq $-16, %rax | |
jne .LBB112_81 | |
.LBB112_82: | |
movq 8(%rsp), %rdi | |
cmpq %r12, %rdi | |
movq %r12, %rax | |
je .LBB112_88 | |
.p2align 4, 0x90 | |
.LBB112_83: | |
movl %edi, %edx | |
subl %eax, %edx | |
movq %r14, %rsi | |
subq %rax, %rsi | |
andq $7, %rdx | |
je .LBB112_86 | |
leaq (%rbx,%rax,8), %rdi | |
leaq (%rcx,%rax,8), %r8 | |
negq %rdx | |
.p2align 4, 0x90 | |
.LBB112_85: | |
incq %rax | |
movq (%rdi), %r9 | |
movq %r9, (%r8) | |
addq $8, %rdi | |
addq $8, %r8 | |
incq %rdx | |
jne .LBB112_85 | |
.LBB112_86: | |
cmpq $7, %rsi | |
movq 8(%rsp), %rdi | |
jb .LBB112_88 | |
.p2align 4, 0x90 | |
.LBB112_87: | |
movq (%rbx,%rax,8), %rdx | |
movq %rdx, (%rcx,%rax,8) | |
movq 8(%rbx,%rax,8), %rdx | |
movq %rdx, 8(%rcx,%rax,8) | |
movq 16(%rbx,%rax,8), %rdx | |
movq %rdx, 16(%rcx,%rax,8) | |
movq 24(%rbx,%rax,8), %rdx | |
movq %rdx, 24(%rcx,%rax,8) | |
movq 32(%rbx,%rax,8), %rdx | |
movq %rdx, 32(%rcx,%rax,8) | |
movq 40(%rbx,%rax,8), %rdx | |
movq %rdx, 40(%rcx,%rax,8) | |
movq 48(%rbx,%rax,8), %rdx | |
movq %rdx, 48(%rcx,%rax,8) | |
movq 56(%rbx,%rax,8), %rdx | |
movq %rdx, 56(%rcx,%rax,8) | |
leaq 8(%rax), %rax | |
cmpq %rax, %rdi | |
jne .LBB112_87 | |
.LBB112_88: | |
incq %r15 | |
addq $8, %r10 | |
addq $8, %r11 | |
addq $8, %r13 | |
addq $8, %rbp | |
addq $8, %rbx | |
addq $8, %rcx | |
cmpq 24(%rsp), %r15 | |
jne .LBB112_68 | |
jmp .LBB112_225 | |
.LBB112_89: | |
cmpq $1, %rcx | |
jne .LBB112_230 | |
xorl %r8d, %r8d | |
.LBB112_91: | |
movq (%rbx), %rcx | |
cmpq %rcx, %rax | |
jne .LBB112_93 | |
movq 24(%r13), %rsi | |
jmp .LBB112_95 | |
.LBB112_93: | |
cmpq $1, %rcx | |
jne .LBB112_230 | |
xorl %esi, %esi | |
.LBB112_95: | |
movq (%r13), %rax | |
movq %rax, 8(%rsp) | |
movq 136(%rsp), %rdx | |
movq 144(%rsp), %rdi | |
movq 152(%rsp), %rbp | |
movq 160(%rsp), %rbx | |
xorl %eax, %eax | |
cmpq $1, %rbp | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
cmpq $1, %rsi | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %ecx, %eax | |
movq %rdx, 80(%rsp) | |
movq %rdi, 24(%rsp) | |
je .LBB112_146 | |
testq %rdx, %rdx | |
je .LBB112_225 | |
xorl %eax, %eax | |
movq %r8, %rcx | |
cmpq $1, %rcx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
je .LBB112_181 | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movl %eax, %ecx | |
shrl $2, %ecx | |
incl %ecx | |
leaq -1(%rdi), %r15 | |
movq %rdi, %r12 | |
andq $-4, %r12 | |
andl $3, %ecx | |
movq 8(%rsp), %rdx | |
leaq 16(%rdx), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r14 | |
movq %rcx, 16(%rsp) | |
negq %rcx | |
movq %rcx, 64(%rsp) | |
leaq 64(%rdx), %r13 | |
leaq 112(%rax), %rcx | |
movq %rax, %rbp | |
movq %rdx, %rbx | |
xorl %r11d, %r11d | |
.p2align 4, 0x90 | |
.LBB112_100: | |
cmpq $4, %rdi | |
jae .LBB112_102 | |
xorl %edx, %edx | |
jmp .LBB112_115 | |
.p2align 4, 0x90 | |
.LBB112_102: | |
testq %r12, %r12 | |
je .LBB112_106 | |
leaq (%rdi,%r11), %rax | |
movq 32(%rsp), %rdi | |
leaq (%rdi,%r11,8), %r8 | |
movq 8(%rsp), %rdx | |
leaq (%rdx,%rax,8), %rsi | |
cmpq %rsi, %r8 | |
jae .LBB112_107 | |
leaq (%rdi,%rax,8), %rax | |
leaq (%rdx,%r11,8), %rdx | |
cmpq %rax, %rdx | |
jae .LBB112_107 | |
xorl %edx, %edx | |
movq 24(%rsp), %rdi | |
jmp .LBB112_115 | |
.LBB112_106: | |
xorl %edx, %edx | |
jmp .LBB112_115 | |
.LBB112_107: | |
cmpq $0, 16(%rsp) | |
je .LBB112_110 | |
movq 64(%rsp), %rax | |
movq %r14, %rsi | |
movq %r10, %rdi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB112_109: | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
addq $4, %rdx | |
addq $32, %rdi | |
addq $32, %rsi | |
incq %rax | |
jne .LBB112_109 | |
jmp .LBB112_111 | |
.LBB112_110: | |
xorl %edx, %edx | |
.LBB112_111: | |
cmpq $12, 72(%rsp) | |
jb .LBB112_114 | |
movq %r12, %rax | |
subq %rdx, %rax | |
leaq (%r13,%rdx,8), %rsi | |
leaq (%rcx,%rdx,8), %rdx | |
.p2align 4, 0x90 | |
.LBB112_113: | |
movups -64(%rsi), %xmm0 | |
movups -48(%rsi), %xmm1 | |
movups %xmm0, -112(%rdx) | |
movups %xmm1, -96(%rdx) | |
movups -32(%rsi), %xmm0 | |
movups -16(%rsi), %xmm1 | |
movups %xmm0, -80(%rdx) | |
movups %xmm1, -64(%rdx) | |
movups (%rsi), %xmm0 | |
movups 16(%rsi), %xmm1 | |
movups %xmm0, -48(%rdx) | |
movups %xmm1, -32(%rdx) | |
movups 32(%rsi), %xmm0 | |
movups 48(%rsi), %xmm1 | |
movups %xmm0, -16(%rdx) | |
movups %xmm1, (%rdx) | |
subq $-128, %rsi | |
subq $-128, %rdx | |
addq $-16, %rax | |
jne .LBB112_113 | |
.LBB112_114: | |
movq 24(%rsp), %rdi | |
cmpq %r12, %rdi | |
movq %r12, %rdx | |
je .LBB112_120 | |
.p2align 4, 0x90 | |
.LBB112_115: | |
movl %edi, %eax | |
subl %edx, %eax | |
movq %r15, %rsi | |
subq %rdx, %rsi | |
andq $7, %rax | |
je .LBB112_118 | |
leaq (%rbx,%rdx,8), %rdi | |
leaq (%rbp,%rdx,8), %r8 | |
negq %rax | |
.p2align 4, 0x90 | |
.LBB112_117: | |
incq %rdx | |
movq (%rdi), %r9 | |
movq %r9, (%r8) | |
addq $8, %rdi | |
addq $8, %r8 | |
incq %rax | |
jne .LBB112_117 | |
.LBB112_118: | |
cmpq $7, %rsi | |
movq 24(%rsp), %rdi | |
jb .LBB112_120 | |
.p2align 4, 0x90 | |
.LBB112_119: | |
movq (%rbx,%rdx,8), %rax | |
movq %rax, (%rbp,%rdx,8) | |
movq 8(%rbx,%rdx,8), %rax | |
movq %rax, 8(%rbp,%rdx,8) | |
movq 16(%rbx,%rdx,8), %rax | |
movq %rax, 16(%rbp,%rdx,8) | |
movq 24(%rbx,%rdx,8), %rax | |
movq %rax, 24(%rbp,%rdx,8) | |
movq 32(%rbx,%rdx,8), %rax | |
movq %rax, 32(%rbp,%rdx,8) | |
movq 40(%rbx,%rdx,8), %rax | |
movq %rax, 40(%rbp,%rdx,8) | |
movq 48(%rbx,%rdx,8), %rax | |
movq %rax, 48(%rbp,%rdx,8) | |
movq 56(%rbx,%rdx,8), %rax | |
movq %rax, 56(%rbp,%rdx,8) | |
leaq 8(%rdx), %rdx | |
cmpq %rdx, %rdi | |
jne .LBB112_119 | |
.LBB112_120: | |
incq %r11 | |
addq $8, %r10 | |
addq $8, %r14 | |
addq $8, %r13 | |
addq $8, %rcx | |
addq $8, %rbx | |
addq $8, %rbp | |
cmpq 80(%rsp), %r11 | |
jne .LBB112_100 | |
jmp .LBB112_225 | |
.LBB112_121: | |
movq %rsi, 48(%rsp) | |
movq %rdx, 56(%rsp) | |
cmpq $0, 24(%rsp) | |
je .LBB112_225 | |
xorl %eax, %eax | |
movq %rbp, %rcx | |
cmpq $1, %rcx | |
sete %al | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
leal (%rax,%rax,2), %eax | |
testl %eax, %ecx | |
je .LBB112_195 | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 64(%rsp) | |
movl %eax, %esi | |
shrl $2, %esi | |
incl %esi | |
leaq -1(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movq %rdi, %rax | |
andq $-4, %rax | |
movq %rax, 16(%rsp) | |
andl $3, %esi | |
movq 80(%rsp), %rcx | |
leaq 16(%rcx), %r11 | |
movq 48(%rsp), %rax | |
leaq (,%rax,8), %r10 | |
movq 32(%rsp), %r14 | |
leaq 16(%r14), %r8 | |
movq 56(%rsp), %rdx | |
leaq (,%rdx,8), %r9 | |
movq %rsi, 88(%rsp) | |
negq %rsi | |
movq %rsi, 40(%rsp) | |
leaq 64(%rcx), %r15 | |
leaq 112(%r14), %r12 | |
movq %rcx, %rdx | |
xorl %r13d, %r13d | |
jmp .LBB112_125 | |
.LBB112_132: | |
cmpq $0, 88(%rsp) | |
je .LBB112_135 | |
movq 40(%rsp), %rax | |
movq %r8, %rdi | |
movq %r11, %rbx | |
xorl %esi, %esi | |
.p2align 4, 0x90 | |
.LBB112_134: | |
movups -16(%rbx), %xmm0 | |
movups (%rbx), %xmm1 | |
movups %xmm0, -16(%rdi) | |
movups %xmm1, (%rdi) | |
addq $4, %rsi | |
addq $32, %rbx | |
addq $32, %rdi | |
incq %rax | |
jne .LBB112_134 | |
jmp .LBB112_136 | |
.LBB112_135: | |
xorl %esi, %esi | |
.LBB112_136: | |
cmpq $12, 64(%rsp) | |
jb .LBB112_139 | |
movq 16(%rsp), %rax | |
subq %rsi, %rax | |
leaq (%r15,%rsi,8), %rdi | |
leaq (%r12,%rsi,8), %rsi | |
.p2align 4, 0x90 | |
.LBB112_138: | |
movups -64(%rdi), %xmm0 | |
movups -48(%rdi), %xmm1 | |
movups %xmm0, -112(%rsi) | |
movups %xmm1, -96(%rsi) | |
movups -32(%rdi), %xmm0 | |
movups -16(%rdi), %xmm1 | |
movups %xmm0, -80(%rsi) | |
movups %xmm1, -64(%rsi) | |
movups (%rdi), %xmm0 | |
movups 16(%rdi), %xmm1 | |
movups %xmm0, -48(%rsi) | |
movups %xmm1, -32(%rsi) | |
movups 32(%rdi), %xmm0 | |
movups 48(%rdi), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
subq $-128, %rdi | |
subq $-128, %rsi | |
addq $-16, %rax | |
jne .LBB112_138 | |
.LBB112_139: | |
movq 8(%rsp), %rdi | |
movq 16(%rsp), %rax | |
cmpq %rax, %rdi | |
je .LBB112_145 | |
jmp .LBB112_140 | |
.p2align 4, 0x90 | |
.LBB112_125: | |
cmpq $4, %rdi | |
jae .LBB112_127 | |
xorl %eax, %eax | |
jmp .LBB112_140 | |
.p2align 4, 0x90 | |
.LBB112_127: | |
cmpq $0, 16(%rsp) | |
je .LBB112_131 | |
movq 56(%rsp), %rax | |
imulq %r13, %rax | |
movq 48(%rsp), %rsi | |
imulq %r13, %rsi | |
movq 8(%rsp), %rcx | |
leaq (%rcx,%rsi), %rdi | |
movq 32(%rsp), %rcx | |
leaq (%rcx,%rax,8), %rbx | |
movq 80(%rsp), %rbp | |
leaq (%rbp,%rdi,8), %rdi | |
cmpq %rdi, %rbx | |
movq 8(%rsp), %rdi | |
jae .LBB112_132 | |
addq %rdi, %rax | |
leaq (%rcx,%rax,8), %rax | |
leaq (%rbp,%rsi,8), %rsi | |
cmpq %rax, %rsi | |
jae .LBB112_132 | |
.LBB112_131: | |
xorl %eax, %eax | |
.LBB112_140: | |
subl %eax, %edi | |
movq 72(%rsp), %rsi | |
subq %rax, %rsi | |
andq $7, %rdi | |
je .LBB112_143 | |
leaq (%rdx,%rax,8), %rbp | |
leaq (%r14,%rax,8), %rbx | |
negq %rdi | |
.p2align 4, 0x90 | |
.LBB112_142: | |
incq %rax | |
movq (%rbp), %rcx | |
movq %rcx, (%rbx) | |
addq $8, %rbp | |
addq $8, %rbx | |
incq %rdi | |
jne .LBB112_142 | |
.LBB112_143: | |
cmpq $7, %rsi | |
movq 8(%rsp), %rdi | |
jb .LBB112_145 | |
.p2align 4, 0x90 | |
.LBB112_144: | |
movq (%rdx,%rax,8), %rcx | |
movq %rcx, (%r14,%rax,8) | |
movq 8(%rdx,%rax,8), %rcx | |
movq %rcx, 8(%r14,%rax,8) | |
movq 16(%rdx,%rax,8), %rcx | |
movq %rcx, 16(%r14,%rax,8) | |
movq 24(%rdx,%rax,8), %rcx | |
movq %rcx, 24(%r14,%rax,8) | |
movq 32(%rdx,%rax,8), %rcx | |
movq %rcx, 32(%r14,%rax,8) | |
movq 40(%rdx,%rax,8), %rcx | |
movq %rcx, 40(%r14,%rax,8) | |
movq 48(%rdx,%rax,8), %rcx | |
movq %rcx, 48(%r14,%rax,8) | |
movq 56(%rdx,%rax,8), %rcx | |
movq %rcx, 56(%r14,%rax,8) | |
leaq 8(%rax), %rax | |
cmpq %rax, %rdi | |
jne .LBB112_144 | |
.LBB112_145: | |
incq %r13 | |
addq %r10, %r11 | |
addq %r9, %r8 | |
addq %r10, %r15 | |
addq %r9, %r12 | |
addq %r10, %rdx | |
addq %r9, %r14 | |
cmpq 24(%rsp), %r13 | |
jne .LBB112_125 | |
jmp .LBB112_225 | |
.LBB112_146: | |
movq %rbp, 48(%rsp) | |
movq %rsi, 56(%rsp) | |
testq %rdx, %rdx | |
je .LBB112_225 | |
xorl %eax, %eax | |
movq %r8, %rcx | |
cmpq $1, %rcx | |
sete %al | |
leal (%rax,%rax,2), %eax | |
xorl %ecx, %ecx | |
movq %rbx, %rdx | |
cmpq $1, %rdx | |
sete %cl | |
leal (%rcx,%rcx,2), %ecx | |
testl %eax, %ecx | |
je .LBB112_205 | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -4(%rdi), %rax | |
movq %rax, 64(%rsp) | |
movl %eax, %esi | |
shrl $2, %esi | |
incl %esi | |
leaq -1(%rdi), %rax | |
movq %rax, 72(%rsp) | |
movq %rdi, %rax | |
andq $-4, %rax | |
movq %rax, 16(%rsp) | |
andl $3, %esi | |
movq 8(%rsp), %rdx | |
leaq 16(%rdx), %r12 | |
movq 56(%rsp), %rax | |
leaq (,%rax,8), %r10 | |
movq 32(%rsp), %rax | |
leaq 16(%rax), %r8 | |
movq 48(%rsp), %rcx | |
leaq (,%rcx,8), %r9 | |
movq %rsi, 88(%rsp) | |
negq %rsi | |
movq %rsi, 40(%rsp) | |
leaq 64(%rdx), %r14 | |
leaq 112(%rax), %r13 | |
movq %rax, %rcx | |
movq %rdx, %rax | |
xorl %r11d, %r11d | |
jmp .LBB112_150 | |
.LBB112_157: | |
cmpq $0, 88(%rsp) | |
je .LBB112_160 | |
movq 40(%rsp), %rdx | |
movq %r8, %rdi | |
movq %r12, %rbx | |
xorl %esi, %esi | |
.p2align 4, 0x90 | |
.LBB112_159: | |
movups -16(%rbx), %xmm0 | |
movups (%rbx), %xmm1 | |
movups %xmm0, -16(%rdi) | |
movups %xmm1, (%rdi) | |
addq $4, %rsi | |
addq $32, %rbx | |
addq $32, %rdi | |
incq %rdx | |
jne .LBB112_159 | |
jmp .LBB112_161 | |
.LBB112_160: | |
xorl %esi, %esi | |
.LBB112_161: | |
cmpq $12, 64(%rsp) | |
jb .LBB112_164 | |
movq 16(%rsp), %rdx | |
subq %rsi, %rdx | |
leaq (%r14,%rsi,8), %rbx | |
leaq (%r13,%rsi,8), %rsi | |
.p2align 4, 0x90 | |
.LBB112_163: | |
movups -64(%rbx), %xmm0 | |
movups -48(%rbx), %xmm1 | |
movups %xmm0, -112(%rsi) | |
movups %xmm1, -96(%rsi) | |
movups -32(%rbx), %xmm0 | |
movups -16(%rbx), %xmm1 | |
movups %xmm0, -80(%rsi) | |
movups %xmm1, -64(%rsi) | |
movups (%rbx), %xmm0 | |
movups 16(%rbx), %xmm1 | |
movups %xmm0, -48(%rsi) | |
movups %xmm1, -32(%rsi) | |
movups 32(%rbx), %xmm0 | |
movups 48(%rbx), %xmm1 | |
movups %xmm0, -16(%rsi) | |
movups %xmm1, (%rsi) | |
subq $-128, %rbx | |
subq $-128, %rsi | |
addq $-16, %rdx | |
jne .LBB112_163 | |
.LBB112_164: | |
movq 24(%rsp), %rdi | |
movq 16(%rsp), %rdx | |
cmpq %rdx, %rdi | |
je .LBB112_170 | |
jmp .LBB112_165 | |
.p2align 4, 0x90 | |
.LBB112_150: | |
cmpq $4, %rdi | |
jae .LBB112_152 | |
xorl %edx, %edx | |
jmp .LBB112_165 | |
.p2align 4, 0x90 | |
.LBB112_152: | |
cmpq $0, 16(%rsp) | |
je .LBB112_156 | |
movq 48(%rsp), %rdx | |
imulq %r11, %rdx | |
movq 56(%rsp), %rsi | |
imulq %r11, %rsi | |
movq 24(%rsp), %rdi | |
leaq (%rdi,%rsi), %rdi | |
movq 32(%rsp), %rbp | |
leaq (%rbp,%rdx,8), %r15 | |
movq 8(%rsp), %rbx | |
leaq (%rbx,%rdi,8), %rdi | |
cmpq %rdi, %r15 | |
movq 24(%rsp), %rdi | |
jae .LBB112_157 | |
addq %rdi, %rdx | |
leaq (%rbp,%rdx,8), %rdx | |
leaq (%rbx,%rsi,8), %rsi | |
cmpq %rdx, %rsi | |
jae .LBB112_157 | |
.LBB112_156: | |
xorl %edx, %edx | |
.LBB112_165: | |
movl %edi, %ebx | |
subl %edx, %ebx | |
movq 72(%rsp), %rsi | |
subq %rdx, %rsi | |
andq $7, %rbx | |
je .LBB112_168 | |
leaq (%rax,%rdx,8), %rbp | |
leaq (%rcx,%rdx,8), %rdi | |
negq %rbx | |
.p2align 4, 0x90 | |
.LBB112_167: | |
incq %rdx | |
movq (%rbp), %r15 | |
movq %r15, (%rdi) | |
addq $8, %rbp | |
addq $8, %rdi | |
incq %rbx | |
jne .LBB112_167 | |
.LBB112_168: | |
cmpq $7, %rsi | |
movq 24(%rsp), %rdi | |
jb .LBB112_170 | |
.p2align 4, 0x90 | |
.LBB112_169: | |
movq (%rax,%rdx,8), %rsi | |
movq %rsi, (%rcx,%rdx,8) | |
movq 8(%rax,%rdx,8), %rsi | |
movq %rsi, 8(%rcx,%rdx,8) | |
movq 16(%rax,%rdx,8), %rsi | |
movq %rsi, 16(%rcx,%rdx,8) | |
movq 24(%rax,%rdx,8), %rsi | |
movq %rsi, 24(%rcx,%rdx,8) | |
movq 32(%rax,%rdx,8), %rsi | |
movq %rsi, 32(%rcx,%rdx,8) | |
movq 40(%rax,%rdx,8), %rsi | |
movq %rsi, 40(%rcx,%rdx,8) | |
movq 48(%rax,%rdx,8), %rsi | |
movq %rsi, 48(%rcx,%rdx,8) | |
movq 56(%rax,%rdx,8), %rsi | |
movq %rsi, 56(%rcx,%rdx,8) | |
leaq 8(%rdx), %rdx | |
cmpq %rdx, %rdi | |
jne .LBB112_169 | |
.LBB112_170: | |
incq %r11 | |
addq %r10, %r12 | |
addq %r9, %r8 | |
addq %r10, %r14 | |
addq %r9, %r13 | |
addq %r10, %rax | |
addq %r9, %rcx | |
cmpq 80(%rsp), %r11 | |
jne .LBB112_150 | |
jmp .LBB112_225 | |
.LBB112_171: | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 96(%rsp) | |
movl %edi, %r8d | |
andl $3, %r8d | |
leaq (,%rbx,8), %rdx | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
leaq (,%rbp,8), %rbx | |
shlq $5, %rbp | |
movq %rbp, 64(%rsp) | |
xorl %eax, %eax | |
movq %rax, 40(%rsp) | |
movq 32(%rsp), %rax | |
xorl %ecx, %ecx | |
movq %r8, 104(%rsp) | |
movq %rdx, 56(%rsp) | |
movq %rbx, 48(%rsp) | |
.p2align 4, 0x90 | |
.LBB112_173: | |
testq %r8, %r8 | |
movq %rax, 72(%rsp) | |
movq %rcx, 16(%rsp) | |
je .LBB112_176 | |
movq %rax, %rcx | |
movq 80(%rsp), %rsi | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB112_175: | |
incq %rax | |
movq (%rsi), %rdi | |
movq %rdi, (%rcx) | |
addq %rdx, %rsi | |
addq %rbx, %rcx | |
cmpq %rax, %r8 | |
jne .LBB112_175 | |
jmp .LBB112_177 | |
.p2align 4, 0x90 | |
.LBB112_176: | |
xorl %eax, %eax | |
.LBB112_177: | |
cmpq $3, 96(%rsp) | |
movq 64(%rsp), %r11 | |
movq 88(%rsp), %r14 | |
jb .LBB112_180 | |
movq 8(%rsp), %rcx | |
subq %rax, %rcx | |
leaq 3(%rax), %rbx | |
movq 56(%rsp), %r9 | |
movq %r9, %rsi | |
imulq %rbx, %rsi | |
movq 48(%rsp), %r8 | |
imulq %r8, %rbx | |
movq 40(%rsp), %rdi | |
movq %rdi, %r15 | |
addq %r15, %rbx | |
leaq 2(%rax), %rbp | |
movq %r9, %r13 | |
imulq %rbp, %r13 | |
imulq %r8, %rbp | |
addq %r15, %rbp | |
movq %r9, %r10 | |
imulq %rax, %r10 | |
movq %r8, %rdi | |
imulq %rax, %rdi | |
addq %r15, %rdi | |
incq %rax | |
imulq %rax, %r9 | |
imulq %r8, %rax | |
addq %r15, %rax | |
movq 32(%rsp), %r15 | |
movq 80(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB112_179: | |
movq (%r10,%r12), %r8 | |
movq %r8, (%rdi,%r15) | |
movq (%r9,%r12), %rdx | |
movq %rdx, (%rax,%r15) | |
movq (%r13,%r12), %rdx | |
movq %rdx, (%rbp,%r15) | |
movq (%rsi,%r12), %rdx | |
movq %rdx, (%rbx,%r15) | |
addq %r14, %r12 | |
addq %r11, %r15 | |
addq $-4, %rcx | |
jne .LBB112_179 | |
.LBB112_180: | |
movq 16(%rsp), %rcx | |
incq %rcx | |
addq $8, 80(%rsp) | |
movq 72(%rsp), %rax | |
addq $8, %rax | |
addq $8, 40(%rsp) | |
cmpq 24(%rsp), %rcx | |
movq 104(%rsp), %r8 | |
movq 56(%rsp), %rdx | |
movq 48(%rsp), %rbx | |
jne .LBB112_173 | |
jmp .LBB112_225 | |
.LBB112_181: | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 96(%rsp) | |
movl %edi, %r9d | |
andl $3, %r9d | |
leaq (,%r8,8), %rbp | |
shlq $5, %r8 | |
movq %r8, 64(%rsp) | |
leaq (,%rbx,8), %rcx | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
xorl %eax, %eax | |
movq %rax, 40(%rsp) | |
movq 32(%rsp), %rax | |
xorl %edx, %edx | |
movq %r9, 104(%rsp) | |
movq %rbp, 56(%rsp) | |
movq %rcx, 48(%rsp) | |
.p2align 4, 0x90 | |
.LBB112_183: | |
testq %r9, %r9 | |
movq %rax, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB112_186 | |
movq 8(%rsp), %rsi | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB112_185: | |
incq %rdx | |
movq (%rsi), %rdi | |
movq %rdi, (%rax) | |
addq %rbp, %rsi | |
addq %rcx, %rax | |
cmpq %rdx, %r9 | |
jne .LBB112_185 | |
jmp .LBB112_187 | |
.p2align 4, 0x90 | |
.LBB112_186: | |
xorl %edx, %edx | |
.LBB112_187: | |
cmpq $3, 96(%rsp) | |
movq 64(%rsp), %r14 | |
movq 88(%rsp), %r11 | |
jb .LBB112_190 | |
movq 24(%rsp), %rax | |
subq %rdx, %rax | |
leaq 3(%rdx), %rbp | |
movq 56(%rsp), %r9 | |
movq %r9, %rsi | |
imulq %rbp, %rsi | |
movq 48(%rsp), %r15 | |
imulq %r15, %rbp | |
movq 40(%rsp), %rdi | |
movq %rdi, %r12 | |
addq %r12, %rbp | |
leaq 2(%rdx), %r8 | |
movq %r9, %rbx | |
imulq %r8, %rbx | |
imulq %r15, %r8 | |
addq %r12, %r8 | |
movq %r9, %r10 | |
imulq %rdx, %r10 | |
movq %r15, %rdi | |
imulq %rdx, %rdi | |
addq %r12, %rdi | |
incq %rdx | |
imulq %rdx, %r9 | |
imulq %r15, %rdx | |
addq %r12, %rdx | |
movq 32(%rsp), %r15 | |
movq 8(%rsp), %r12 | |
.p2align 4, 0x90 | |
.LBB112_189: | |
movq (%r10,%r12), %r13 | |
movq %r13, (%rdi,%r15) | |
movq (%r9,%r12), %rcx | |
movq %rcx, (%rdx,%r15) | |
movq (%rbx,%r12), %rcx | |
movq %rcx, (%r8,%r15) | |
movq (%rsi,%r12), %rcx | |
movq %rcx, (%rbp,%r15) | |
addq %r14, %r12 | |
addq %r11, %r15 | |
addq $-4, %rax | |
jne .LBB112_189 | |
.LBB112_190: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
addq $8, 8(%rsp) | |
movq 72(%rsp), %rax | |
addq $8, %rax | |
addq $8, 40(%rsp) | |
cmpq 80(%rsp), %rdx | |
movq 104(%rsp), %r9 | |
movq 56(%rsp), %rbp | |
movq 48(%rsp), %rcx | |
jne .LBB112_183 | |
jmp .LBB112_225 | |
.LBB112_191: | |
movq %rcx, %rdx | |
andq $-4, %rdx | |
je .LBB112_215 | |
leaq (%rax,%rcx,8), %rsi | |
movq 32(%rsp), %rbx | |
cmpq %rsi, %rbx | |
jae .LBB112_216 | |
leaq (%rbx,%rcx,8), %rsi | |
cmpq %rsi, %rax | |
jae .LBB112_216 | |
xorl %edx, %edx | |
jmp .LBB112_224 | |
.LBB112_195: | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 104(%rsp) | |
movl %edi, %r8d | |
andl $3, %r8d | |
shlq $3, 48(%rsp) | |
shlq $3, 56(%rsp) | |
leaq (,%rbx,8), %rdi | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
leaq (,%rbp,8), %r14 | |
shlq $5, %rbp | |
movq %rbp, 64(%rsp) | |
xorl %eax, %eax | |
movq %rax, 96(%rsp) | |
movq 32(%rsp), %rcx | |
xorl %edx, %edx | |
movq %r8, 208(%rsp) | |
movq %rdi, 40(%rsp) | |
.p2align 4, 0x90 | |
.LBB112_197: | |
testq %r8, %r8 | |
movq %rcx, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB112_200 | |
movq 80(%rsp), %rdx | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB112_199: | |
incq %rax | |
movq (%rdx), %rsi | |
movq %rsi, (%rcx) | |
addq %rdi, %rdx | |
addq %r14, %rcx | |
cmpq %rax, %r8 | |
jne .LBB112_199 | |
jmp .LBB112_201 | |
.p2align 4, 0x90 | |
.LBB112_200: | |
xorl %eax, %eax | |
.LBB112_201: | |
cmpq $3, 104(%rsp) | |
movq 64(%rsp), %r10 | |
movq 88(%rsp), %r9 | |
jb .LBB112_204 | |
movq 8(%rsp), %rsi | |
subq %rax, %rsi | |
leaq 3(%rax), %r12 | |
movq 40(%rsp), %rcx | |
movq %rcx, %r11 | |
imulq %r12, %r11 | |
imulq %r14, %r12 | |
movq 96(%rsp), %rdx | |
movq %rdx, %rbx | |
addq %rbx, %r12 | |
leaq 2(%rax), %r13 | |
movq %rcx, %r8 | |
imulq %r13, %r8 | |
imulq %r14, %r13 | |
addq %rbx, %r13 | |
movq %rcx, %rdx | |
imulq %rax, %rdx | |
movq %r14, %rdi | |
imulq %rax, %rdi | |
addq %rbx, %rdi | |
incq %rax | |
imulq %rax, %rcx | |
imulq %r14, %rax | |
addq %rbx, %rax | |
movq 32(%rsp), %r15 | |
movq 80(%rsp), %rbx | |
.p2align 4, 0x90 | |
.LBB112_203: | |
movq (%rdx,%rbx), %rbp | |
movq %rbp, (%rdi,%r15) | |
movq (%rcx,%rbx), %rbp | |
movq %rbp, (%rax,%r15) | |
movq (%r8,%rbx), %rbp | |
movq %rbp, (%r13,%r15) | |
movq (%r11,%rbx), %rbp | |
movq %rbp, (%r12,%r15) | |
addq %r9, %rbx | |
addq %r10, %r15 | |
addq $-4, %rsi | |
jne .LBB112_203 | |
.LBB112_204: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
movq 48(%rsp), %rax | |
addq %rax, 80(%rsp) | |
movq 56(%rsp), %rax | |
movq 72(%rsp), %rcx | |
addq %rax, %rcx | |
addq %rax, 96(%rsp) | |
cmpq 24(%rsp), %rdx | |
movq 208(%rsp), %r8 | |
movq 40(%rsp), %rdi | |
jne .LBB112_197 | |
jmp .LBB112_225 | |
.LBB112_205: | |
testq %rdi, %rdi | |
je .LBB112_225 | |
leaq -1(%rdi), %rax | |
movq %rax, 104(%rsp) | |
andl $3, %edi | |
shlq $3, 56(%rsp) | |
shlq $3, 48(%rsp) | |
leaq (,%r8,8), %rbp | |
shlq $5, %r8 | |
movq %r8, 64(%rsp) | |
leaq (,%rbx,8), %r11 | |
shlq $5, %rbx | |
movq %rbx, 88(%rsp) | |
xorl %eax, %eax | |
movq %rax, 96(%rsp) | |
movq 32(%rsp), %rcx | |
xorl %edx, %edx | |
movq %rdi, 208(%rsp) | |
movq %rbp, 40(%rsp) | |
.p2align 4, 0x90 | |
.LBB112_207: | |
testq %rdi, %rdi | |
movq %rcx, 72(%rsp) | |
movq %rdx, 16(%rsp) | |
je .LBB112_210 | |
movq %rcx, %rax | |
movq 8(%rsp), %rcx | |
xorl %edx, %edx | |
.p2align 4, 0x90 | |
.LBB112_209: | |
incq %rdx | |
movq (%rcx), %rsi | |
movq %rsi, (%rax) | |
addq %rbp, %rcx | |
addq %r11, %rax | |
cmpq %rdx, %rdi | |
jne .LBB112_209 | |
jmp .LBB112_211 | |
.p2align 4, 0x90 | |
.LBB112_210: | |
xorl %edx, %edx | |
.LBB112_211: | |
cmpq $3, 104(%rsp) | |
movq 64(%rsp), %r10 | |
movq 88(%rsp), %r9 | |
jb .LBB112_214 | |
movq 24(%rsp), %rax | |
subq %rdx, %rax | |
leaq 3(%rdx), %r12 | |
movq 40(%rsp), %rsi | |
movq %rsi, %r14 | |
imulq %r12, %r14 | |
imulq %r11, %r12 | |
movq 96(%rsp), %rcx | |
movq %rcx, %rbp | |
addq %rbp, %r12 | |
leaq 2(%rdx), %r8 | |
movq %rsi, %r13 | |
imulq %r8, %r13 | |
imulq %r11, %r8 | |
addq %rbp, %r8 | |
movq %rsi, %rcx | |
imulq %rdx, %rcx | |
movq %r11, %rdi | |
imulq %rdx, %rdi | |
addq %rbp, %rdi | |
incq %rdx | |
movq %rsi, %rbx | |
imulq %rdx, %rbx | |
imulq %r11, %rdx | |
addq %rbp, %rdx | |
movq 32(%rsp), %r15 | |
movq 8(%rsp), %rbp | |
.p2align 4, 0x90 | |
.LBB112_213: | |
movq (%rcx,%rbp), %rsi | |
movq %rsi, (%rdi,%r15) | |
movq (%rbx,%rbp), %rsi | |
movq %rsi, (%rdx,%r15) | |
movq (%r13,%rbp), %rsi | |
movq %rsi, (%r8,%r15) | |
movq (%r14,%rbp), %rsi | |
movq %rsi, (%r12,%r15) | |
addq %r10, %rbp | |
addq %r9, %r15 | |
addq $-4, %rax | |
jne .LBB112_213 | |
.LBB112_214: | |
movq 16(%rsp), %rdx | |
incq %rdx | |
movq 56(%rsp), %rax | |
addq %rax, 8(%rsp) | |
movq 48(%rsp), %rax | |
movq 72(%rsp), %rcx | |
addq %rax, %rcx | |
addq %rax, 96(%rsp) | |
cmpq 80(%rsp), %rdx | |
movq 208(%rsp), %rdi | |
movq 40(%rsp), %rbp | |
jne .LBB112_207 | |
jmp .LBB112_225 | |
.LBB112_215: | |
xorl %edx, %edx | |
jmp .LBB112_224 | |
.LBB112_216: | |
leaq -4(%rdx), %rsi | |
movl %esi, %edi | |
shrl $2, %edi | |
incl %edi | |
andq $3, %rdi | |
je .LBB112_219 | |
negq %rdi | |
xorl %ebp, %ebp | |
.p2align 4, 0x90 | |
.LBB112_218: | |
movups (%rax,%rbp,8), %xmm0 | |
movups 16(%rax,%rbp,8), %xmm1 | |
movups %xmm0, (%rbx,%rbp,8) | |
movups %xmm1, 16(%rbx,%rbp,8) | |
addq $4, %rbp | |
incq %rdi | |
jne .LBB112_218 | |
jmp .LBB112_220 | |
.LBB112_219: | |
xorl %ebp, %ebp | |
.LBB112_220: | |
cmpq $12, %rsi | |
jb .LBB112_223 | |
movq %rdx, %rsi | |
subq %rbp, %rsi | |
leaq 112(%rax,%rbp,8), %rdi | |
leaq 112(%rbx,%rbp,8), %rbp | |
.p2align 4, 0x90 | |
.LBB112_222: | |
movups -112(%rdi), %xmm0 | |
movups -96(%rdi), %xmm1 | |
movups %xmm0, -112(%rbp) | |
movups %xmm1, -96(%rbp) | |
movups -80(%rdi), %xmm0 | |
movups -64(%rdi), %xmm1 | |
movups %xmm0, -80(%rbp) | |
movups %xmm1, -64(%rbp) | |
movups -48(%rdi), %xmm0 | |
movups -32(%rdi), %xmm1 | |
movups %xmm0, -48(%rbp) | |
movups %xmm1, -32(%rbp) | |
movups -16(%rdi), %xmm0 | |
movups (%rdi), %xmm1 | |
movups %xmm0, -16(%rbp) | |
movups %xmm1, (%rbp) | |
subq $-128, %rdi | |
subq $-128, %rbp | |
addq $-16, %rsi | |
jne .LBB112_222 | |
.LBB112_223: | |
cmpq %rdx, %rcx | |
je .LBB112_225 | |
.p2align 4, 0x90 | |
.LBB112_224: | |
movq (%rax,%rdx,8), %rsi | |
movq 32(%rsp), %rdi | |
movq %rsi, (%rdi,%rdx,8) | |
incq %rdx | |
cmpq %rcx, %rdx | |
jb .LBB112_224 | |
.p2align 4, 0x90 | |
.LBB112_225: | |
movaps 320(%rsp), %xmm0 | |
movaps %xmm0, 384(%rsp) | |
movaps 240(%rsp), %xmm0 | |
movaps %xmm0, 368(%rsp) | |
movq 360(%rsp), %r13 | |
cmpq 216(%rsp), %r13 | |
movq 344(%rsp), %r15 | |
leaq 136(%rsp), %rbp | |
movq 352(%rsp), %rax | |
jne .LBB112_40 | |
movq 336(%rsp), %rax | |
movb $0, (%rax) | |
movaps 256(%rsp), %xmm0 | |
movaps 272(%rsp), %xmm1 | |
movaps 288(%rsp), %xmm2 | |
movaps 304(%rsp), %xmm3 | |
movups %xmm3, 56(%rax) | |
movups %xmm2, 40(%rax) | |
movups %xmm1, 24(%rax) | |
movups %xmm0, 8(%rax) | |
.LBB112_227: | |
addq $472, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB112_228: | |
.Ltmp481: | |
leaq str.3N(%rip), %rdi | |
leaq ref.3L(%rip), %rdx | |
movl $50, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp482: | |
.LBB112_230: | |
.Ltmp478: | |
leaq 112(%rsp), %rsi | |
movq %rbx, %rdi | |
callq _ZN45_$LT$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$16broadcast_unwrap15broadcast_panic17hf1d3eaf1e52dd70aE | |
.Ltmp479: | |
.LBB112_232: | |
.Ltmp474: | |
leaq panic_bounds_check_loc.3E(%rip), %rdi | |
movl $2, %edx | |
movq %r15, %rsi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp475: | |
.LBB112_234: | |
.Ltmp476: | |
leaq panic_bounds_check_loc.4l(%rip), %rdi | |
movl $2, %edx | |
movq %r15, %rsi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp477: | |
.LBB112_236: | |
.Ltmp484: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp485: | |
.LBB112_238: | |
.Ltmp486: | |
movq %rax, %rbx | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB112_239: | |
.Ltmp480: | |
jmp .LBB112_241 | |
.LBB112_240: | |
.Ltmp483: | |
.LBB112_241: | |
movq %rax, %rbx | |
leaq 256(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
movq %rbx, %rdi | |
callq _Unwind_Resume@PLT | |
.Lfunc_end112: | |
.size _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE, .Lfunc_end112-_ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table112: | |
.Lexception44: | |
.byte 255 | |
.byte 155 | |
.asciz "\266\200\200" | |
.byte 3 | |
.byte 52 | |
.long .Ltmp481-.Lfunc_begin44 | |
.long .Ltmp482-.Ltmp481 | |
.long .Ltmp483-.Lfunc_begin44 | |
.byte 0 | |
.long .Ltmp478-.Lfunc_begin44 | |
.long .Ltmp479-.Ltmp478 | |
.long .Ltmp480-.Lfunc_begin44 | |
.byte 0 | |
.long .Ltmp474-.Lfunc_begin44 | |
.long .Ltmp485-.Ltmp474 | |
.long .Ltmp486-.Lfunc_begin44 | |
.byte 0 | |
.long .Ltmp485-.Lfunc_begin44 | |
.long .Lfunc_end112-.Ltmp485 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section ".text._ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E,@function | |
_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E: | |
.cfi_startproc | |
movq %rsi, %rax | |
leaq str.59(%rip), %rdi | |
movl $25, %esi | |
movq %rax, %rdx | |
jmp _ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h4d77fdb82a6fd7deE@PLT | |
.Lfunc_end113: | |
.size _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E, .Lfunc_end113-_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h01a56b2224472d61E | |
.cfi_endproc | |
.section ".text._ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE,@function | |
_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE: | |
.cfi_startproc | |
movq %rsi, %rax | |
leaq str.59(%rip), %rdi | |
movl $25, %esi | |
movq %rax, %rdx | |
jmp _ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h4d77fdb82a6fd7deE@PLT | |
.Lfunc_end114: | |
.size _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE, .Lfunc_end114-_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h2232816b941ee1fdE | |
.cfi_endproc | |
.section ".text._ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE,@function | |
_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE: | |
.cfi_startproc | |
movq %rsi, %rax | |
leaq str.59(%rip), %rdi | |
movl $25, %esi | |
movq %rax, %rdx | |
jmp _ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h4d77fdb82a6fd7deE@PLT | |
.Lfunc_end115: | |
.size _ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE, .Lfunc_end115-_ZN82_$LT$std..sys_common..poison..PoisonError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h7435698a44f0c02fE | |
.cfi_endproc | |
.section ".text._ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE","ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE,@function | |
_ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE: | |
.cfi_startproc | |
pushq %rbx | |
.Lcfi406: | |
.cfi_def_cfa_offset 16 | |
subq $80, %rsp | |
.Lcfi407: | |
.cfi_def_cfa_offset 96 | |
.Lcfi408: | |
.cfi_offset %rbx, -16 | |
movq 8(%rdi), %rsi | |
movq 16(%rdi), %rcx | |
movabsq $-6148914691236517205, %r8 | |
.p2align 4, 0x90 | |
.LBB116_1: | |
testq %rcx, %rcx | |
je .LBB116_2 | |
movq $0, 16(%rdi) | |
movq (%rdi), %rbx | |
movq %rsi, %rax | |
subq %rbx, %rax | |
mulq %r8 | |
shrq $4, %rdx | |
cmpq %rcx, %rdx | |
jbe .LBB116_6 | |
leaq (%rcx,%rcx,2), %rcx | |
leaq (%rbx,%rcx,8), %rax | |
leaq 24(%rbx,%rcx,8), %rcx | |
jmp .LBB116_8 | |
.p2align 4, 0x90 | |
.LBB116_2: | |
movq (%rdi), %rax | |
cmpq %rsi, %rax | |
je .LBB116_3 | |
leaq 24(%rax), %rcx | |
.LBB116_8: | |
movq %rcx, (%rdi) | |
movq 24(%rdi), %rbx | |
leaq 1(%rbx), %rcx | |
movq %rcx, 24(%rdi) | |
cmpq $4, %rbx | |
movl $0, %ecx | |
ja .LBB116_1 | |
movq (%rax), %rdi | |
movq 16(%rax), %rsi | |
callq _ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$i32$GT$8from_str17h5042026b717134a7E@PLT | |
testb %al, %al | |
jne .LBB116_15 | |
cmpq $4, %rbx | |
ja .LBB116_14 | |
shrq $32, %rax | |
leaq .LJTI116_0(%rip), %rsi | |
movq %rax, %rdx | |
movslq (%rsi,%rbx,4), %rcx | |
addq %rsi, %rcx | |
jmpq *%rcx | |
.LBB116_16: | |
leal -1(%rdx), %eax | |
cmpl $2, %eax | |
movq %rdx, %rax | |
jb .LBB116_19 | |
jmp .LBB116_17 | |
.LBB116_6: | |
movq %rsi, (%rdi) | |
xorl %eax, %eax | |
xorl %ecx, %ecx | |
jmp .LBB116_20 | |
.LBB116_3: | |
xorl %ecx, %ecx | |
xorl %eax, %eax | |
jmp .LBB116_20 | |
.LBB116_18: | |
testl %edx, %edx | |
movq %rdx, %rax | |
jg .LBB116_19 | |
jmp .LBB116_17 | |
.LBB116_12: | |
cmpl $1, %edx | |
movq %rdx, %rax | |
je .LBB116_17 | |
cmpl $10001, %eax | |
jge .LBB116_17 | |
.LBB116_19: | |
shlq $32, %rax | |
movl $1, %ecx | |
.LBB116_20: | |
orq %rcx, %rax | |
addq $80, %rsp | |
popq %rbx | |
retq | |
.LBB116_15: | |
movb %ah, 8(%rsp) # NOREX | |
leaq 8(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movq _ZN63_$LT$core..num..ParseIntError$u20$as$u20$core..fmt..Display$GT$3fmt17h78b775ec2dea6d3dE@GOTPCREL(%rip), %rax | |
movq %rax, 24(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 32(%rsp) | |
movq $1, 40(%rsp) | |
movq $0, 48(%rsp) | |
leaq 16(%rsp), %rax | |
movq %rax, 64(%rsp) | |
movq $1, 72(%rsp) | |
leaq ref.65(%rip), %rsi | |
leaq 32(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.LBB116_14: | |
leaq str.5Q(%rip), %rdi | |
leaq ref.5O(%rip), %rdx | |
movl $18, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.LBB116_17: | |
leaq str.60(%rip), %rdi | |
leaq ref.67(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Lfunc_end116: | |
.size _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE, .Lfunc_end116-_ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
.cfi_endproc | |
.section ".rodata._ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE","a",@progbits | |
.p2align 2 | |
.LJTI116_0: | |
.long .LBB116_18-.LJTI116_0 | |
.long .LBB116_16-.LJTI116_0 | |
.long .LBB116_12-.LJTI116_0 | |
.long .LBB116_16-.LJTI116_0 | |
.long .LBB116_16-.LJTI116_0 | |
.section .rodata.cst16,"aM",@progbits,16 | |
.p2align 4 | |
.LCPI117_0: | |
.long 1 | |
.long 2 | |
.long 400 | |
.long 1 | |
.LCPI117_1: | |
.quad 1 | |
.quad 1 | |
.LCPI117_4: | |
.quad -9223372036854775808 | |
.quad -9223372036854775808 | |
.LCPI117_8: | |
.long 1127219200 | |
.long 1160773632 | |
.long 0 | |
.long 0 | |
.LCPI117_9: | |
.quad 4841369599423283200 | |
.quad 4985484787499139072 | |
.LCPI117_13: | |
.quad 9223372036854775807 | |
.quad 9223372036854775807 | |
.LCPI117_16: | |
.quad 9 | |
.quad 9 | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
.LCPI117_2: | |
.quad 9218868437227405312 | |
.LCPI117_3: | |
.quad 9221120237041090560 | |
.LCPI117_5: | |
.quad 4307583784117748259 | |
.LCPI117_6: | |
.quad 4547007122018943789 | |
.LCPI117_7: | |
.quad 4607182418800017408 | |
.LCPI117_10: | |
.quad 4617242111765267934 | |
.LCPI117_11: | |
.quad 4614256656552045848 | |
.LCPI117_12: | |
.quad 4598175219545276416 | |
.LCPI117_14: | |
.quad 4741671816366391296 | |
.LCPI117_15: | |
.quad 4562146422526312448 | |
.section .text._ZN10pde_solver4main17h0267b9df1caacf63E,"ax",@progbits | |
.p2align 4, 0x90 | |
.type _ZN10pde_solver4main17h0267b9df1caacf63E,@function | |
_ZN10pde_solver4main17h0267b9df1caacf63E: | |
.Lfunc_begin45: | |
.cfi_startproc | |
.cfi_personality 155, DW.ref.rust_eh_personality | |
.cfi_lsda 27, .Lexception45 | |
pushq %rbp | |
.Lcfi409: | |
.cfi_def_cfa_offset 16 | |
pushq %r15 | |
.Lcfi410: | |
.cfi_def_cfa_offset 24 | |
pushq %r14 | |
.Lcfi411: | |
.cfi_def_cfa_offset 32 | |
pushq %r13 | |
.Lcfi412: | |
.cfi_def_cfa_offset 40 | |
pushq %r12 | |
.Lcfi413: | |
.cfi_def_cfa_offset 48 | |
pushq %rbx | |
.Lcfi414: | |
.cfi_def_cfa_offset 56 | |
subq $2568, %rsp | |
.Lcfi415: | |
.cfi_def_cfa_offset 2624 | |
.Lcfi416: | |
.cfi_offset %rbx, -56 | |
.Lcfi417: | |
.cfi_offset %r12, -48 | |
.Lcfi418: | |
.cfi_offset %r13, -40 | |
.Lcfi419: | |
.cfi_offset %r14, -32 | |
.Lcfi420: | |
.cfi_offset %r15, -24 | |
.Lcfi421: | |
.cfi_offset %rbp, -16 | |
xorps %xmm0, %xmm0 | |
movups %xmm0, 1004(%rsp) | |
movaps %xmm0, 992(%rsp) | |
movaps .LCPI117_0(%rip), %xmm0 | |
movups %xmm0, 248(%rsp) | |
movl $2, 264(%rsp) | |
movl $1001, 268(%rsp) | |
movq $0, 240(%rsp) | |
leaq 272(%rsp), %rdi | |
callq _ZN3std3env4args17h1e6ccd206d505e2bE@PLT | |
movdqu 272(%rsp), %xmm0 | |
movupd 288(%rsp), %xmm1 | |
movapd %xmm1, 512(%rsp) | |
movdqa %xmm0, 496(%rsp) | |
.Ltmp487: | |
leaq 752(%rsp), %rdi | |
leaq 496(%rsp), %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17ha0a8811303d2c86bE@PLT | |
.Ltmp488: | |
cmpq $0, 752(%rsp) | |
je .LBB117_6 | |
movq 768(%rsp), %rax | |
movq %rax, 1072(%rsp) | |
movdqu 752(%rsp), %xmm0 | |
movdqa %xmm0, 1056(%rsp) | |
.Ltmp490: | |
leaq 48(%rsp), %rdi | |
leaq 496(%rsp), %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$9size_hint17hcbae959dfe48c610E@PLT | |
.Ltmp491: | |
movq 48(%rsp), %rax | |
addq $1, %rax | |
movq $-1, %rbx | |
cmovaeq %rax, %rbx | |
movl $24, %ecx | |
movq %rbx, %rax | |
mulq %rcx | |
jo .LBB117_668 | |
testq %rax, %rax | |
je .LBB117_15 | |
leaq 48(%rsp), %rdx | |
movl $8, %esi | |
movq %rax, %rdi | |
callq __rust_alloc@PLT | |
movq %rax, %r15 | |
testq %r15, %r15 | |
jne .LBB117_16 | |
jmp .LBB117_667 | |
.LBB117_6: | |
movq $8, 928(%rsp) | |
pxor %xmm0, %xmm0 | |
movdqu %xmm0, 936(%rsp) | |
movq 512(%rsp), %rcx | |
movq 520(%rsp), %rax | |
cmpq %rax, %rcx | |
je .LBB117_11 | |
.p2align 4, 0x90 | |
.LBB117_7: | |
leaq 24(%rcx), %rdx | |
movq %rdx, 512(%rsp) | |
movq (%rcx), %rdi | |
testq %rdi, %rdi | |
je .LBB117_11 | |
movq 8(%rcx), %rsi | |
testq %rsi, %rsi | |
je .LBB117_10 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 512(%rsp), %rdx | |
movq 520(%rsp), %rax | |
.LBB117_10: | |
cmpq %rax, %rdx | |
movq %rdx, %rcx | |
jne .LBB117_7 | |
.LBB117_11: | |
movq 504(%rsp), %rax | |
testq %rax, %rax | |
je .LBB117_13 | |
movq 496(%rsp), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_13: | |
.Ltmp1042: | |
leaq str.5T(%rip), %rdi | |
leaq ref.5R(%rip), %rdx | |
movl $5, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp1043: | |
.LBB117_14: | |
.LBB117_15: | |
movl $8, %r15d | |
.LBB117_16: | |
movq 1072(%rsp), %rax | |
movq %rax, 16(%r15) | |
movaps 1056(%rsp), %xmm0 | |
movups %xmm0, (%r15) | |
movq %r15, 1592(%rsp) | |
movq %rbx, 1600(%rsp) | |
movq $1, 1608(%rsp) | |
movaps 496(%rsp), %xmm0 | |
movapd 512(%rsp), %xmm1 | |
movapd %xmm1, 64(%rsp) | |
movaps %xmm0, 48(%rsp) | |
movl $1, %r12d | |
leaq 48(%rsp), %r14 | |
movl $24, %r13d | |
jmp .LBB117_18 | |
.p2align 4, 0x90 | |
.LBB117_17: | |
movq 768(%rsp), %rax | |
movq %rax, 16(%r15,%r13) | |
movaps 752(%rsp), %xmm0 | |
movups %xmm0, (%r15,%r13) | |
incq %r12 | |
addq $24, %r13 | |
movq %rbp, %rbx | |
.LBB117_18: | |
.Ltmp492: | |
leaq 1232(%rsp), %rdi | |
movq %r14, %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17ha0a8811303d2c86bE@PLT | |
.Ltmp493: | |
cmpq $0, 1232(%rsp) | |
je .LBB117_35 | |
movq 1248(%rsp), %rax | |
movq %rax, 768(%rsp) | |
movups 1232(%rsp), %xmm0 | |
movaps %xmm0, 752(%rsp) | |
cmpq %rbx, %r12 | |
jne .LBB117_29 | |
.Ltmp495: | |
leaq 1056(%rsp), %rdi | |
movq %r14, %rsi | |
callq _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$9size_hint17hcbae959dfe48c610E@PLT | |
.Ltmp496: | |
movq 1056(%rsp), %rax | |
addq $1, %rax | |
movq $-1, %rcx | |
cmovbq %rcx, %rax | |
testq %rax, %rax | |
je .LBB117_29 | |
addq %rbx, %rax | |
jb .LBB117_653 | |
leaq (%rbx,%rbx), %rbp | |
cmpq %rbp, %rax | |
cmovaeq %rax, %rbp | |
movq %rbp, %rax | |
movl $24, %ecx | |
mulq %rcx | |
jo .LBB117_651 | |
testq %rbx, %rbx | |
je .LBB117_30 | |
shlq $3, %rbx | |
leaq (%rbx,%rbx,2), %rsi | |
movl $8, %edx | |
movl $8, %r8d | |
movq %r15, %rdi | |
movq %rax, %rcx | |
leaq 1056(%rsp), %r9 | |
callq __rust_realloc@PLT | |
movq %rax, %r15 | |
testq %r15, %r15 | |
jne .LBB117_31 | |
movq 1056(%rsp), %r15 | |
leaq 1064(%rsp), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 1408(%rsp) | |
movl $1, %eax | |
testq %rax, %rax | |
je .LBB117_32 | |
jmp .LBB117_34 | |
.p2align 4, 0x90 | |
.LBB117_29: | |
movq %rbx, %rbp | |
jmp .LBB117_17 | |
.LBB117_30: | |
movl $8, %esi | |
movq %rax, %rdi | |
leaq 1056(%rsp), %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %r15 | |
testq %r15, %r15 | |
je .LBB117_33 | |
.LBB117_31: | |
xorl %eax, %eax | |
testq %rax, %rax | |
jne .LBB117_34 | |
.LBB117_32: | |
movq %r15, 1592(%rsp) | |
jmp .LBB117_17 | |
.LBB117_33: | |
leaq 1064(%rsp), %rax | |
movups (%rax), %xmm0 | |
movaps %xmm0, 1408(%rsp) | |
movl $1, %eax | |
testq %rax, %rax | |
je .LBB117_32 | |
.LBB117_34: | |
movq %r15, 1056(%rsp) | |
movaps 1408(%rsp), %xmm0 | |
movups %xmm0, 1064(%rsp) | |
leaq 1056(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB117_35: | |
movq %r12, 1608(%rsp) | |
movq %rbx, 1600(%rsp) | |
movq 64(%rsp), %rax | |
movq 72(%rsp), %rcx | |
cmpq %rcx, %rax | |
je .LBB117_40 | |
.p2align 4, 0x90 | |
.LBB117_36: | |
leaq 24(%rax), %rdx | |
movq %rdx, 64(%rsp) | |
movq (%rax), %rdi | |
testq %rdi, %rdi | |
je .LBB117_40 | |
movq 8(%rax), %rsi | |
testq %rsi, %rsi | |
je .LBB117_39 | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
movq 64(%rsp), %rdx | |
movq 72(%rsp), %rcx | |
.LBB117_39: | |
cmpq %rcx, %rdx | |
movq %rdx, %rax | |
jne .LBB117_36 | |
.LBB117_40: | |
movq 56(%rsp), %rax | |
testq %rax, %rax | |
je .LBB117_42 | |
movq 48(%rsp), %rdi | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_42: | |
movq 1608(%rsp), %rax | |
movq %rax, 944(%rsp) | |
movdqu 1592(%rsp), %xmm0 | |
movdqa %xmm0, 928(%rsp) | |
cmpq $7, 944(%rsp) | |
jne .LBB117_13 | |
movq 928(%rsp), %rax | |
movq %rax, 496(%rsp) | |
addq $168, %rax | |
movq %rax, 504(%rsp) | |
movl $1, %eax | |
movd %rax, %xmm0 | |
movdqu %xmm0, 512(%rsp) | |
.Ltmp506: | |
leaq 496(%rsp), %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbx | |
.Ltmp507: | |
testl %ebx, %ebx | |
je .LBB117_670 | |
leaq 48(%rsp), %rdx | |
movl $4, %edi | |
movl $4, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_667 | |
shrq $32, %rbx | |
movl %ebx, (%rax) | |
movq %rax, 1056(%rsp) | |
movaps .LCPI117_1(%rip), %xmm0 | |
movups %xmm0, 1064(%rsp) | |
movupd 496(%rsp), %xmm0 | |
movupd 512(%rsp), %xmm1 | |
movapd %xmm1, 64(%rsp) | |
movapd %xmm0, 48(%rsp) | |
.Ltmp509: | |
leaq 48(%rsp), %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbx | |
.Ltmp510: | |
cmpl $1, %ebx | |
jne .LBB117_63 | |
movl $1, %esi | |
movl $4, %r13d | |
leaq 272(%rsp), %r14 | |
leaq 48(%rsp), %r15 | |
movl $1, %r12d | |
cmpq %rsi, %r12 | |
je .LBB117_50 | |
.p2align 4, 0x90 | |
.LBB117_55: | |
movq 1056(%rsp), %rax | |
jmp .LBB117_59 | |
.p2align 4, 0x90 | |
.LBB117_49: | |
movq 1064(%rsp), %rsi | |
cmpq %rsi, %r12 | |
jne .LBB117_55 | |
.LBB117_50: | |
movq %rsi, %rax | |
addq $1, %rax | |
jb .LBB117_657 | |
leaq (%rsi,%rsi), %rbp | |
cmpq %rbp, %rax | |
cmovaeq %rax, %rbp | |
movq %rbp, %rax | |
mulq %r13 | |
jo .LBB117_659 | |
testq %rsi, %rsi | |
je .LBB117_56 | |
shlq $2, %rsi | |
movq 1056(%rsp), %rdi | |
movl $4, %edx | |
movl $4, %r8d | |
movq %rax, %rcx | |
movq %r14, %r9 | |
callq __rust_realloc@PLT | |
testq %rax, %rax | |
jne .LBB117_57 | |
movq 272(%rsp), %rax | |
leaq 280(%rsp), %rcx | |
movupd (%rcx), %xmm0 | |
movapd %xmm0, 1408(%rsp) | |
movl $1, %ecx | |
testq %rcx, %rcx | |
je .LBB117_58 | |
jmp .LBB117_62 | |
.p2align 4, 0x90 | |
.LBB117_56: | |
movl $4, %esi | |
movq %rax, %rdi | |
movq %r14, %rdx | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_61 | |
.LBB117_57: | |
xorl %ecx, %ecx | |
testq %rcx, %rcx | |
jne .LBB117_62 | |
.LBB117_58: | |
movq %rax, 1056(%rsp) | |
movq %rbp, 1064(%rsp) | |
.LBB117_59: | |
shrq $32, %rbx | |
movl %ebx, (%rax,%r12,4) | |
incq %r12 | |
movq %r12, 1072(%rsp) | |
.Ltmp511: | |
movq %r15, %rdi | |
callq _ZN84_$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf116e5649e20422aE | |
movq %rax, %rbx | |
.Ltmp512: | |
cmpl $1, %ebx | |
je .LBB117_49 | |
jmp .LBB117_63 | |
.LBB117_61: | |
leaq 280(%rsp), %rax | |
movupd (%rax), %xmm0 | |
movapd %xmm0, 1408(%rsp) | |
movl $1, %ecx | |
testq %rcx, %rcx | |
je .LBB117_58 | |
.LBB117_62: | |
movq %rax, 272(%rsp) | |
jmp .LBB117_609 | |
.LBB117_63: | |
movq 1072(%rsp), %rax | |
movq %rax, 736(%rsp) | |
movupd 1056(%rsp), %xmm0 | |
movapd %xmm0, 720(%rsp) | |
movq 736(%rsp), %rax | |
cmpq $4, %rax | |
jbe .LBB117_671 | |
movq 720(%rsp), %r14 | |
cmpl $1, 16(%r14) | |
jne .LBB117_73 | |
movl $200000, 268(%rsp) | |
movq 944(%rsp), %r13 | |
cmpq $6, %r13 | |
jbe .LBB117_681 | |
movq %rax, 32(%rsp) | |
movq 928(%rsp), %rax | |
movq 160(%rax), %rdx | |
testq %rdx, %rdx | |
je .LBB117_685 | |
movq %rax, 464(%rsp) | |
movq 144(%rax), %rsi | |
.Ltmp524: | |
leaq 48(%rsp), %r15 | |
movq %r15, %rdi | |
callq _ZN4core3num7dec2flt12extract_sign17h7f94faebaf698e48E@PLT | |
.Ltmp525: | |
movb 48(%rsp), %al | |
movb %al, 456(%rsp) | |
movq 56(%rsp), %rbx | |
movq 64(%rsp), %rbp | |
.Ltmp526: | |
leaq 1760(%rsp), %rdi | |
movq %rbx, %rsi | |
movq %rbp, %rdx | |
callq _ZN4core3num7dec2flt5parse13parse_decimal17hb82c4e063b1c988dE@PLT | |
.Ltmp527: | |
movb 1760(%rsp), %al | |
testb %al, %al | |
je .LBB117_78 | |
movsd .LCPI117_2(%rip), %xmm1 | |
cmpb $1, %al | |
je .LBB117_110 | |
cmpb $2, %al | |
jne .LBB117_90 | |
xorpd %xmm1, %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_73: | |
movq $0, 240(%rsp) | |
movq 944(%rsp), %r13 | |
cmpq $6, %r13 | |
jbe .LBB117_683 | |
movq 928(%rsp), %rax | |
movq 144(%rax), %rdi | |
movq %rax, %r15 | |
movq 160(%rax), %rsi | |
.Ltmp516: | |
callq _ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$i32$GT$8from_str17h5042026b717134a7E@PLT | |
.Ltmp517: | |
testb %al, %al | |
jne .LBB117_687 | |
shrq $32, %rax | |
leal -1(%rax), %ecx | |
cmpl $199998, %ecx | |
ja .LBB117_688 | |
movl %eax, 268(%rsp) | |
movl (%r14), %eax | |
movl %eax, 248(%rsp) | |
movl 4(%r14), %eax | |
movl %eax, 252(%rsp) | |
movl 8(%r14), %eax | |
movl %eax, 256(%rsp) | |
jmp .LBB117_118 | |
.LBB117_78: | |
movq 1800(%rsp), %rax | |
movq %rax, 2048(%rsp) | |
movups 1768(%rsp), %xmm0 | |
movups 1784(%rsp), %xmm1 | |
movaps %xmm1, 2032(%rsp) | |
movaps %xmm0, 2016(%rsp) | |
movq 1800(%rsp), %rax | |
movq %rax, 704(%rsp) | |
movupd 1768(%rsp), %xmm0 | |
movupd 1784(%rsp), %xmm1 | |
movapd %xmm1, 688(%rsp) | |
movapd %xmm0, 672(%rsp) | |
movq 672(%rsp), %rbx | |
movq 680(%rsp), %rax | |
xorl %edi, %edi | |
testq %rax, %rax | |
je .LBB117_81 | |
.p2align 4, 0x90 | |
.LBB117_79: | |
cmpb $48, (%rbx,%rdi) | |
jne .LBB117_81 | |
incq %rdi | |
cmpq %rdi, %rax | |
jne .LBB117_79 | |
.LBB117_81: | |
movq %rax, %rsi | |
subq %rdi, %rsi | |
jb .LBB117_702 | |
addq %rbx, %rdi | |
movq %rdi, 672(%rsp) | |
movq %rsi, 680(%rsp) | |
movq 688(%rsp), %rbp | |
movq 696(%rsp), %r8 | |
xorl %edx, %edx | |
testq %r8, %r8 | |
je .LBB117_86 | |
movq %r8, %rcx | |
.p2align 4, 0x90 | |
.LBB117_84: | |
cmpb $48, -1(%rbp,%rcx) | |
jne .LBB117_86 | |
incq %rdx | |
decq %rcx | |
jne .LBB117_84 | |
.LBB117_86: | |
movq %r8, %rcx | |
subq %rdx, %rcx | |
cmpq %r8, %rcx | |
ja .LBB117_704 | |
movq %rcx, 696(%rsp) | |
testq %rsi, %rsi | |
je .LBB117_96 | |
testq %rcx, %rcx | |
je .LBB117_101 | |
movq %rcx, %r9 | |
movq %rsi, %rax | |
jmp .LBB117_106 | |
.LBB117_90: | |
cmpq $3, %rbp | |
jne .LBB117_95 | |
leaq str.27(%rip), %rax | |
cmpq %rax, %rbx | |
je .LBB117_110 | |
leaq str.27(%rip), %rsi | |
movl $3, %edx | |
movq %rbx, %rdi | |
callq memcmp@PLT | |
movsd .LCPI117_2(%rip), %xmm1 | |
testl %eax, %eax | |
je .LBB117_110 | |
movsd .LCPI117_3(%rip), %xmm1 | |
leaq str.28(%rip), %rax | |
cmpq %rax, %rbx | |
je .LBB117_110 | |
leaq str.28(%rip), %rsi | |
movl $3, %edx | |
movq %rbx, %rdi | |
callq memcmp@PLT | |
movsd .LCPI117_3(%rip), %xmm1 | |
testl %eax, %eax | |
je .LBB117_110 | |
.LBB117_95: | |
.Ltmp772: | |
callq _ZN4core3num7dec2flt11pfe_invalid17h6b708df97277c409E@PLT | |
.Ltmp773: | |
jmp .LBB117_686 | |
.LBB117_96: | |
xorl %eax, %eax | |
testq %rcx, %rcx | |
je .LBB117_99 | |
.p2align 4, 0x90 | |
.LBB117_97: | |
cmpb $48, (%rbp,%rax) | |
jne .LBB117_99 | |
incq %rax | |
cmpq %rax, %rcx | |
jne .LBB117_97 | |
.LBB117_99: | |
movq %rcx, %r9 | |
subq %rax, %r9 | |
jb .LBB117_706 | |
addq %rax, %rbp | |
movq %rbp, 688(%rsp) | |
movq %r9, 696(%rsp) | |
subq %rax, 704(%rsp) | |
xorl %eax, %eax | |
jmp .LBB117_106 | |
.LBB117_101: | |
leaq -1(%rbx,%rax), %rax | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB117_102: | |
cmpb $48, (%rax) | |
jne .LBB117_104 | |
incq %rcx | |
decq %rax | |
cmpq %rcx, %rsi | |
jne .LBB117_102 | |
.LBB117_104: | |
movq %rsi, %rax | |
subq %rcx, %rax | |
cmpq %rsi, %rax | |
ja .LBB117_708 | |
movq %rax, 680(%rsp) | |
addq %rcx, 704(%rsp) | |
xorl %r9d, %r9d | |
.LBB117_106: | |
xorpd %xmm1, %xmm1 | |
movq %rax, %rcx | |
orq %r9, %rcx | |
je .LBB117_110 | |
movq 704(%rsp), %rsi | |
leaq (%rsi,%rax), %rcx | |
cmpq $310, %rcx | |
jle .LBB117_109 | |
.LBB117_108: | |
movsd .LCPI117_2(%rip), %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_109: | |
cmpq $-326, %rcx | |
jge .LBB117_389 | |
.LBB117_110: | |
cmpb $0, 456(%rsp) | |
je .LBB117_112 | |
.LBB117_111: | |
xorpd .LCPI117_4(%rip), %xmm1 | |
.LBB117_112: | |
movq 464(%rsp), %r15 | |
movq 32(%rsp), %rdx | |
ucomisd .LCPI117_5(%rip), %xmm1 | |
jbe .LBB117_689 | |
movsd .LCPI117_6(%rip), %xmm0 | |
ucomisd %xmm1, %xmm0 | |
jbe .LBB117_689 | |
movsd %xmm1, 240(%rsp) | |
testq %rdx, %rdx | |
je .LBB117_690 | |
movl (%r14), %eax | |
movl %eax, 248(%rsp) | |
cmpq $1, %rdx | |
je .LBB117_692 | |
movl 4(%r14), %eax | |
movl %eax, 252(%rsp) | |
cmpq $2, %rdx | |
jbe .LBB117_694 | |
movl 8(%r14), %eax | |
movl %eax, 256(%rsp) | |
cmpq $3, %rdx | |
je .LBB117_696 | |
.LBB117_118: | |
movl 12(%r14), %eax | |
movl %eax, 260(%rsp) | |
movl 16(%r14), %eax | |
movl %eax, 264(%rsp) | |
movq 728(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_120 | |
shlq $2, %rsi | |
movl $4, %edx | |
movq %r14, %rdi | |
callq __rust_dealloc@PLT | |
.LBB117_120: | |
testq %r13, %r13 | |
je .LBB117_125 | |
leaq 8(%r15), %rbx | |
shlq $3, %r13 | |
leaq (%r13,%r13,2), %rbp | |
.p2align 4, 0x90 | |
.LBB117_122: | |
movq (%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB117_124 | |
movq -8(%rbx), %rdi | |
movl $1, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_124: | |
addq $24, %rbx | |
addq $-24, %rbp | |
jne .LBB117_122 | |
.LBB117_125: | |
movq 936(%rsp), %rax | |
testq %rax, %rax | |
je .LBB117_127 | |
shlq $3, %rax | |
leaq (%rax,%rax,2), %rsi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
.LBB117_127: | |
movl 256(%rsp), %eax | |
leal 8(,%rax,8), %ebx | |
movslq 252(%rsp), %r15 | |
xorps %xmm0, %xmm0 | |
cvtsi2sdq %rbx, %xmm0 | |
movsd .LCPI117_7(%rip), %xmm1 | |
divsd %xmm0, %xmm1 | |
movapd %xmm1, 464(%rsp) | |
leaq 1(%rbx), %r14 | |
movq $2, 496(%rsp) | |
movq %r14, 504(%rsp) | |
movq %r14, 512(%rsp) | |
leaq 48(%rsp), %rdi | |
leaq 496(%rsp), %rsi | |
callq _ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E | |
movsd .LCPI117_7(%rip), %xmm5 | |
movapd 464(%rsp), %xmm4 | |
movups 112(%rsp), %xmm0 | |
movaps %xmm0, 560(%rsp) | |
movdqu 48(%rsp), %xmm0 | |
movupd 64(%rsp), %xmm1 | |
movupd 80(%rsp), %xmm2 | |
movupd 96(%rsp), %xmm3 | |
movapd %xmm3, 544(%rsp) | |
movapd %xmm2, 528(%rsp) | |
movapd %xmm1, 512(%rsp) | |
movdqa %xmm0, 496(%rsp) | |
cmpl $1, 260(%rsp) | |
jne .LBB117_152 | |
testl %r15d, %r15d | |
je .LBB117_152 | |
xorl %eax, %eax | |
movdqa .LCPI117_8(%rip), %xmm0 | |
movapd .LCPI117_9(%rip), %xmm1 | |
.p2align 4, 0x90 | |
.LBB117_130: | |
testl %ebx, %ebx | |
je .LBB117_145 | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB117_132: | |
cmpq 528(%rsp), %rax | |
jae .LBB117_613 | |
cmpq 536(%rsp), %rcx | |
jae .LBB117_613 | |
movq 544(%rsp), %rdx | |
testq %rdx, %rdx | |
je .LBB117_613 | |
movd %rcx, %xmm3 | |
punpckldq %xmm0, %xmm3 | |
subpd %xmm1, %xmm3 | |
pshufd $78, %xmm3, %xmm2 | |
addpd %xmm3, %xmm2 | |
mulsd %xmm4, %xmm2 | |
movq 520(%rsp), %rdx | |
movq 552(%rsp), %rsi | |
imulq %rax, %rsi | |
movq 560(%rsp), %rdi | |
imulq %rcx, %rdi | |
addq %rsi, %rdi | |
movapd %xmm5, %xmm3 | |
subsd %xmm2, %xmm3 | |
movsd %xmm3, (%rdx,%rdi,8) | |
cmpq 528(%rsp), %rax | |
jae .LBB117_617 | |
cmpq 536(%rsp), %rcx | |
jae .LBB117_617 | |
cmpq %rbx, 544(%rsp) | |
jbe .LBB117_617 | |
movq 520(%rsp), %rdx | |
movq 552(%rsp), %rsi | |
imulq %rax, %rsi | |
movq 560(%rsp), %rdi | |
imulq %rcx, %rdi | |
movq 568(%rsp), %rbp | |
imulq %rbx, %rbp | |
addq %rdi, %rbp | |
addq %rsi, %rbp | |
movsd %xmm2, (%rdx,%rbp,8) | |
cmpq 528(%rsp), %rax | |
jae .LBB117_611 | |
movq 536(%rsp), %rdx | |
testq %rdx, %rdx | |
je .LBB117_611 | |
cmpq 544(%rsp), %rcx | |
jae .LBB117_611 | |
movq 520(%rsp), %rdx | |
movq 552(%rsp), %rsi | |
imulq %rax, %rsi | |
movq 568(%rsp), %rdi | |
imulq %rcx, %rdi | |
addq %rsi, %rdi | |
movsd %xmm3, (%rdx,%rdi,8) | |
cmpq 528(%rsp), %rax | |
jae .LBB117_615 | |
cmpq %rbx, 536(%rsp) | |
jbe .LBB117_615 | |
cmpq 544(%rsp), %rcx | |
jae .LBB117_615 | |
movq 520(%rsp), %rdx | |
movq 552(%rsp), %rsi | |
imulq %rax, %rsi | |
movq 560(%rsp), %rdi | |
imulq %rbx, %rdi | |
leaq 1(%rcx), %rbp | |
imulq 568(%rsp), %rcx | |
addq %rdi, %rcx | |
addq %rsi, %rcx | |
movsd %xmm2, (%rdx,%rcx,8) | |
cmpq %rbx, %rbp | |
movq %rbp, %rcx | |
jb .LBB117_132 | |
.LBB117_145: | |
cmpq 528(%rsp), %rax | |
jae .LBB117_643 | |
cmpq %rbx, 536(%rsp) | |
jbe .LBB117_643 | |
movq 544(%rsp), %rcx | |
testq %rcx, %rcx | |
je .LBB117_643 | |
movq 520(%rsp), %rcx | |
movq 552(%rsp), %rdx | |
imulq %rax, %rdx | |
movq 560(%rsp), %rsi | |
imulq %rbx, %rsi | |
addq %rdx, %rsi | |
movq $0, (%rcx,%rsi,8) | |
cmpq 528(%rsp), %rax | |
jae .LBB117_641 | |
movq 536(%rsp), %rcx | |
testq %rcx, %rcx | |
je .LBB117_641 | |
cmpq %rbx, 544(%rsp) | |
jbe .LBB117_641 | |
movq 520(%rsp), %rcx | |
leaq 1(%rax), %rdx | |
imulq 552(%rsp), %rax | |
movq 568(%rsp), %rsi | |
imulq %rbx, %rsi | |
addq %rax, %rsi | |
movq $0, (%rcx,%rsi,8) | |
cmpq %r15, %rdx | |
movq %rdx, %rax | |
jb .LBB117_130 | |
.LBB117_152: | |
movq %r14, 1040(%rsp) | |
movq %r15, 1576(%rsp) | |
movl $1, 248(%rsp) | |
.Ltmp790: | |
leaq 1760(%rsp), %rdi | |
callq _ZN3std4time7Instant3now17h0e6bb2742acacadbE@PLT | |
.Ltmp791: | |
movl 252(%rsp), %eax | |
movl %eax, 668(%rsp) | |
cmpl $1, %eax | |
movq %rbx, 456(%rsp) | |
je .LBB117_301 | |
movl 248(%rsp), %eax | |
cmpl $1, %eax | |
je .LBB117_301 | |
movslq %eax, %r12 | |
movl 268(%rsp), %eax | |
movl %eax, 224(%rsp) | |
cmpq %rbx, %r12 | |
cmovaq %rbx, %r12 | |
.Ltmp792: | |
leaq 1056(%rsp), %rdi | |
movl %r12d, %esi | |
callq _ZN17scoped_threadpool4Pool3new17hcaa6e9d733102c9eE@PLT | |
.Ltmp793: | |
testq %r12, %r12 | |
je .LBB117_698 | |
xorl %edx, %edx | |
movq 1040(%rsp), %r14 | |
movq %r14, %rax | |
divq %r12 | |
movq %rdx, 744(%rsp) | |
leaq 48(%rsp), %rdx | |
movl $40, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
je .LBB117_674 | |
.Ltmp794: | |
movq %rbx, %rdi | |
callq _ZN3std10sys_common5mutex5Mutex3new17hf0134f418d6d6f9aE@PLT | |
.Ltmp795: | |
.Ltmp797: | |
callq _ZN3std10sys_common6poison4Flag3new17hf0997d450b4faf40E@PLT | |
movl %eax, %r15d | |
.Ltmp798: | |
leaq 48(%rsp), %rbp | |
movq %rbp, %rdi | |
callq pthread_mutexattr_init@PLT | |
xorl %esi, %esi | |
movq %rbp, %rdi | |
callq pthread_mutexattr_settype@PLT | |
movq %rbx, %rdi | |
movq %rbp, %rsi | |
callq pthread_mutex_init@PLT | |
movq %rbp, %rdi | |
callq pthread_mutexattr_destroy@PLT | |
movb 1846(%rsp), %al | |
movb %al, 758(%rsp) | |
movzwl 1844(%rsp), %eax | |
movw %ax, 756(%rsp) | |
movl 1840(%rsp), %eax | |
movl %eax, 752(%rsp) | |
movb 758(%rsp), %al | |
movb %al, 278(%rsp) | |
movzwl 756(%rsp), %eax | |
movw %ax, 276(%rsp) | |
movl 752(%rsp), %eax | |
movl %eax, 272(%rsp) | |
leaq 48(%rsp), %rdx | |
movl $40, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_674 | |
movdqa .LCPI117_1(%rip), %xmm0 | |
movdqu %xmm0, (%rax) | |
movq %rbx, 16(%rax) | |
movb %r15b, 24(%rax) | |
movb 278(%rsp), %cl | |
movb %cl, 31(%rax) | |
movzwl 276(%rsp), %ecx | |
movw %cx, 29(%rax) | |
movl 272(%rsp), %ecx | |
movl %ecx, 25(%rax) | |
movq $0, 32(%rax) | |
movq %rax, 720(%rsp) | |
movq %r12, 272(%rsp) | |
movq $2, 280(%rsp) | |
movq %r14, 288(%rsp) | |
.Ltmp800: | |
leaq 48(%rsp), %rdi | |
leaq 272(%rsp), %rsi | |
callq _ZN7ndarray17impl_constructors54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$5zeros17h95b93e61f89017d3E | |
.Ltmp801: | |
movq 536(%rsp), %rbp | |
xorl %edx, %edx | |
movq %r14, %rax | |
movq %r12, 40(%rsp) | |
divq %r12 | |
movq %rax, 16(%rsp) | |
cmpq %rax, %rbp | |
jb .LBB117_699 | |
movq 520(%rsp), %rax | |
movq %rax, 32(%rsp) | |
movq 528(%rsp), %r15 | |
movq 544(%rsp), %r14 | |
movq 552(%rsp), %r12 | |
movq 560(%rsp), %rbx | |
movq 568(%rsp), %r13 | |
leaq 272(%rsp), %rdx | |
movl $56, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_701 | |
movq 32(%rsp), %rdx | |
movq %rdx, (%rax) | |
movq %r15, 8(%rax) | |
movq 16(%rsp), %r8 | |
movq %r8, 16(%rax) | |
movq %r14, 24(%rax) | |
movq %r12, 32(%rax) | |
movq %rbx, 40(%rax) | |
movq %r13, 48(%rax) | |
movq %rax, 1592(%rsp) | |
movapd .LCPI117_1(%rip), %xmm0 | |
movupd %xmm0, 1600(%rsp) | |
cmpq $2, 40(%rsp) | |
movapd 464(%rsp), %xmm1 | |
movq %r15, %r9 | |
movq %r12, %r10 | |
movq %rbx, %rdi | |
movq %r13, %r11 | |
jb .LBB117_171 | |
movq 40(%rsp), %rcx | |
leaq -1(%rcx), %rsi | |
movq %r8, %rcx | |
imulq %rdi, %rcx | |
subq %r8, %rbp | |
leaq (%rdx,%rcx,8), %r15 | |
cmoveq %rdx, %r15 | |
movl $1, %ecx | |
movl $1, %r13d | |
movq %r10, 8(%rsp) | |
movq %rdi, 480(%rsp) | |
movq %r11, 232(%rsp) | |
movq %rsi, 448(%rsp) | |
.p2align 4, 0x90 | |
.LBB117_166: | |
cmpq %rsi, %r13 | |
movq 744(%rsp), %r12 | |
movl $0, %edx | |
cmovbq %rdx, %r12 | |
addq %r8, %r12 | |
cmpq %r12, %rbp | |
jb .LBB117_661 | |
movq %r12, %rdx | |
imulq %rdi, %rdx | |
subq %r12, %rbp | |
leaq (%r15,%rdx,8), %rbx | |
cmoveq %r15, %rbx | |
cmpq 1600(%rsp), %rcx | |
jne .LBB117_170 | |
.Ltmp803: | |
movq %rbp, 32(%rsp) | |
movq %r14, %rbp | |
movq %r9, %r14 | |
leaq 1592(%rsp), %rdi | |
callq _ZN49_$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$6double17hc8e11662c828e9e9E | |
.Ltmp804: | |
movq 1592(%rsp), %rax | |
movq 1608(%rsp), %rcx | |
movapd 464(%rsp), %xmm1 | |
movq 16(%rsp), %r8 | |
movq %r14, %r9 | |
movq %rbp, %r14 | |
movq 32(%rsp), %rbp | |
movq 8(%rsp), %r10 | |
movq 480(%rsp), %rdi | |
movq 232(%rsp), %r11 | |
movq 448(%rsp), %rsi | |
.LBB117_170: | |
incq %r13 | |
imulq $56, %rcx, %rcx | |
movq %r15, (%rax,%rcx) | |
movq %r9, 8(%rax,%rcx) | |
movq %r12, 16(%rax,%rcx) | |
movq %r14, 24(%rax,%rcx) | |
movq %r10, 32(%rax,%rcx) | |
movq %rdi, 40(%rax,%rcx) | |
movq %r11, 48(%rax,%rcx) | |
movq 1608(%rsp), %rcx | |
incq %rcx | |
movq %rcx, 1608(%rsp) | |
cmpq 40(%rsp), %r13 | |
movq %rbx, %r15 | |
jb .LBB117_166 | |
.LBB117_171: | |
xorpd %xmm0, %xmm0 | |
movapd %xmm0, 1024(%rsp) | |
cmpl $2, 260(%rsp) | |
jne .LBB117_173 | |
movsd .LCPI117_10(%rip), %xmm0 | |
mulsd %xmm1, %xmm0 | |
movlhps %xmm1, %xmm1 | |
movhpd .LCPI117_11(%rip), %xmm0 | |
mulpd %xmm1, %xmm0 | |
movapd %xmm0, 1024(%rsp) | |
.LBB117_173: | |
cmpl $0, 224(%rsp) | |
leaq 752(%rsp), %r12 | |
jle .LBB117_338 | |
movl $1, %r15d | |
xorl %eax, %eax | |
.p2align 4, 0x90 | |
.LBB117_175: | |
movq %r15, 448(%rsp) | |
movq %rax, %rbx | |
movq 720(%rsp), %r15 | |
movq 16(%r15), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp806: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp807: | |
leaq 16(%r15), %r14 | |
movb 24(%r15), %cl | |
testb %cl, %cl | |
movb 1238(%rsp), %cl | |
movb %cl, 758(%rsp) | |
movzwl 1236(%rsp), %ecx | |
movw %cx, 756(%rsp) | |
movl 1232(%rsp), %ecx | |
movl %ecx, 752(%rsp) | |
jne .LBB117_645 | |
movq $0, 32(%r15) | |
testb %al, %al | |
jne .LBB117_181 | |
.Ltmp810: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp811: | |
testb %al, %al | |
je .LBB117_181 | |
movb $1, 24(%r15) | |
.LBB117_181: | |
movq (%r14), %rdi | |
callq pthread_mutex_unlock@PLT | |
movq 72(%rsp), %rax | |
movq %rax, 16(%rsp) | |
movq 80(%rsp), %rax | |
movq %rax, 976(%rsp) | |
movq 88(%rsp), %rax | |
movq %rax, 464(%rsp) | |
movq 96(%rsp), %rax | |
movq %rax, 32(%rsp) | |
movq 104(%rsp), %rax | |
movq %rax, 968(%rsp) | |
movq 112(%rsp), %r13 | |
movq 120(%rsp), %r14 | |
movq 1592(%rsp), %rbp | |
movq 1608(%rsp), %rax | |
movq %rax, 232(%rsp) | |
xorl %r15d, %r15d | |
movq %rbx, 480(%rsp) | |
movq %rbp, 8(%rsp) | |
.p2align 4, 0x90 | |
.LBB117_182: | |
cmpq 232(%rsp), %r15 | |
jae .LBB117_605 | |
imulq $56, %r15, %rax | |
cmpq %rbx, 8(%rbp,%rax) | |
jbe .LBB117_603 | |
movq 16(%rbp,%rax), %rcx | |
movdqu 40(%rbp,%rax), %xmm0 | |
movq 24(%rbp,%rax), %rdx | |
movq 32(%rbp,%rax), %rsi | |
imulq %rbx, %rsi | |
shlq $3, %rsi | |
addq (%rbp,%rax), %rsi | |
movq %rsi, 752(%rsp) | |
movq %rcx, 760(%rsp) | |
decq %rcx | |
movq %rdx, 768(%rsp) | |
movdqu %xmm0, 776(%rsp) | |
movq $0, 2224(%rsp) | |
movq %rcx, 2232(%rsp) | |
.Ltmp816: | |
movl $2, %ecx | |
leaq 272(%rsp), %rdi | |
movq %r12, %rsi | |
leaq 2224(%rsp), %rdx | |
callq _ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E | |
.Ltmp817: | |
movq 296(%rsp), %r10 | |
movq 304(%rsp), %r8 | |
movq 312(%rsp), %rsi | |
movq 320(%rsp), %r9 | |
movq 328(%rsp), %r11 | |
testq %r8, %r8 | |
movq %r12, %rax | |
je .LBB117_188 | |
testq %rsi, %rsi | |
movq %r12, %rax | |
je .LBB117_188 | |
movq $1, 752(%rsp) | |
leaq 1232(%rsp), %rax | |
.LBB117_188: | |
movq $0, (%rax) | |
cmpq $0, 752(%rsp) | |
je .LBB117_199 | |
movq 1232(%rsp), %rax | |
cmpq 976(%rsp), %r15 | |
jae .LBB117_198 | |
movq %r15, %rbx | |
imulq 968(%rsp), %rbx | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB117_191: | |
movq %rcx, %rdx | |
imulq %r9, %rdx | |
movq %rax, %rbp | |
imulq %r11, %rbp | |
addq %rdx, %rbp | |
leaq 1(%rax), %rdx | |
cmpq %rsi, %rdx | |
movq %rcx, %rdi | |
jb .LBB117_193 | |
leaq 1(%rcx), %rdi | |
cmpq %r8, %rdi | |
movl $0, %edx | |
movl $0, %r12d | |
jae .LBB117_194 | |
.LBB117_193: | |
movl $1, %r12d | |
.LBB117_194: | |
shlq $3, %rbp | |
addq %r10, %rbp | |
je .LBB117_199 | |
cmpq 32(%rsp), %rax | |
jae .LBB117_507 | |
cmpq 464(%rsp), %rcx | |
jae .LBB117_507 | |
movq (%rbp), %rbp | |
imulq %r13, %rcx | |
imulq %r14, %rax | |
addq %rbx, %rax | |
addq %rcx, %rax | |
movq 16(%rsp), %rcx | |
movq %rbp, (%rcx,%rax,8) | |
testq %r12, %r12 | |
movq %rdx, %rax | |
movq %rdi, %rcx | |
jne .LBB117_191 | |
jmp .LBB117_199 | |
.p2align 4, 0x90 | |
.LBB117_198: | |
imulq %r11, %rax | |
shlq $3, %rax | |
addq %rax, %r10 | |
jne .LBB117_507 | |
.LBB117_199: | |
incq %r15 | |
movq 280(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_201 | |
movq 272(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_201: | |
cmpq 40(%rsp), %r15 | |
leaq 752(%rsp), %r12 | |
movq 480(%rsp), %rbx | |
movq 8(%rsp), %rbp | |
jb .LBB117_182 | |
leaq 1056(%rsp), %rax | |
movq %rax, 2016(%rsp) | |
cmpq $0, 232(%rsp) | |
je .LBB117_287 | |
movl $96, %edi | |
movl $8, %esi | |
leaq 272(%rsp), %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
je .LBB117_607 | |
imulq $56, 232(%rsp), %r13 | |
addq 8(%rsp), %r13 | |
movl $1, %ebp | |
xorl %r12d, %r12d | |
leaq 1056(%rsp), %r14 | |
.p2align 4, 0x90 | |
.LBB117_205: | |
movq %r12, (%rbx) | |
movq %rbp, %r12 | |
movq 40(%rsp), %rax | |
movq %rax, 8(%rbx) | |
movq 456(%rsp), %rax | |
movq %rax, 16(%rbx) | |
movq 744(%rsp), %rax | |
movq %rax, 24(%rbx) | |
leaq 240(%rsp), %rax | |
movq %rax, 32(%rbx) | |
movdqa 1024(%rsp), %xmm0 | |
movdqu %xmm0, 40(%rbx) | |
movq 8(%rsp), %rax | |
movq %rax, 56(%rbx) | |
movq 480(%rsp), %rax | |
movq %rax, 64(%rbx) | |
movq 448(%rsp), %rax | |
movq %rax, 72(%rbx) | |
leaq 720(%rsp), %rax | |
movq %rax, 80(%rbx) | |
movl 224(%rsp), %eax | |
movl %eax, 88(%rbx) | |
movq %rbx, 2400(%rsp) | |
leaq vtable.c(%rip), %rcx | |
movq %rcx, 2408(%rsp) | |
cmpq $0, 24(%r14) | |
je .LBB117_621 | |
leaq 32(%r14), %r15 | |
movq %rbx, 2056(%rsp) | |
movq %rcx, 2064(%rsp) | |
movb (%r15), %al | |
testb %al, %al | |
je .LBB117_213 | |
cmpb $1, %al | |
je .LBB117_221 | |
cmpb $2, %al | |
jne .LBB117_623 | |
movq 40(%r14), %r14 | |
movb 88(%r14), %al | |
testb %al, %al | |
jne .LBB117_211 | |
movq 32(%r14), %rax | |
movabsq $-9223372036854774784, %rdx | |
cmpq %rdx, %rax | |
jge .LBB117_237 | |
.LBB117_211: | |
movq %rcx, %rax | |
.LBB117_212: | |
movl $1, %ecx | |
testq %rcx, %rcx | |
je .LBB117_285 | |
jmp .LBB117_619 | |
.p2align 4, 0x90 | |
.LBB117_213: | |
movq 40(%r14), %r14 | |
cmpq $0, 48(%r14) | |
je .LBB117_223 | |
movl $40, %edi | |
movl $8, %esi | |
leaq 272(%rsp), %rbp | |
movq %rbp, %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
je .LBB117_607 | |
movq $0, (%rbx) | |
movq $0, 32(%rbx) | |
movl $40, %edi | |
movl $8, %esi | |
movq %rbp, %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %rbp | |
testq %rbp, %rbp | |
je .LBB117_607 | |
movq $0, (%rbp) | |
movq $0, 32(%rbp) | |
movq %rbp, 32(%rbx) | |
pxor %xmm0, %xmm0 | |
movdqu %xmm0, 297(%rsp) | |
movdqa %xmm0, 288(%rsp) | |
movdqa %xmm0, 272(%rsp) | |
movb 1238(%rsp), %al | |
movb %al, 1846(%rsp) | |
movzwl 1236(%rsp), %eax | |
movw %ax, 1844(%rsp) | |
movl 1232(%rsp), %eax | |
movl %eax, 1840(%rsp) | |
movl $112, %edi | |
movl $8, %esi | |
leaq 752(%rsp), %rdx | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_631 | |
movaps .LCPI117_1(%rip), %xmm0 | |
movups %xmm0, (%rax) | |
movq %rbp, 16(%rax) | |
movq %rbx, 24(%rax) | |
movq %rbp, 32(%rax) | |
movq %rbx, 40(%rax) | |
movq %rbx, 48(%rax) | |
movq $128, 56(%rax) | |
movups 297(%rsp), %xmm0 | |
movups %xmm0, 89(%rax) | |
movdqa 272(%rsp), %xmm0 | |
movapd 288(%rsp), %xmm1 | |
movupd %xmm1, 80(%rax) | |
movdqu %xmm0, 64(%rax) | |
movb 1846(%rsp), %cl | |
movb %cl, 111(%rax) | |
movzwl 1844(%rsp), %ecx | |
movw %cx, 109(%rax) | |
movl 1840(%rsp), %ecx | |
movl %ecx, 105(%rax) | |
movq %rax, 672(%rsp) | |
lock incq (%rax) | |
jle .LBB117_630 | |
movq $1, 1408(%rsp) | |
movq %rax, 1416(%rsp) | |
movb 48(%r14), %al | |
testb %al, %al | |
je .LBB117_230 | |
cmpb $1, %al | |
jne .LBB117_628 | |
movl $1, %eax | |
jmp .LBB117_231 | |
.p2align 4, 0x90 | |
.LBB117_221: | |
movq 40(%r14), %rsi | |
addq $16, %rsi | |
movdqu 2056(%rsp), %xmm0 | |
movdqa %xmm0, 752(%rsp) | |
.Ltmp847: | |
leaq 272(%rsp), %rdi | |
leaq 752(%rsp), %rdx | |
callq _ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E | |
.Ltmp848: | |
movq 280(%rsp), %rbx | |
movq 288(%rsp), %rax | |
xorl %ecx, %ecx | |
cmpq $0, 272(%rsp) | |
jmp .LBB117_278 | |
.LBB117_223: | |
movdqu 2056(%rsp), %xmm0 | |
movdqa %xmm0, 1232(%rsp) | |
cmpq $0, 24(%r14) | |
jne .LBB117_632 | |
movq $1, 24(%r14) | |
movdqa 1232(%rsp), %xmm0 | |
movdqu %xmm0, 32(%r14) | |
movq $1, 48(%r14) | |
movl $1, %eax | |
xchgq %rax, 16(%r14) | |
testq %rax, %rax | |
je .LBB117_283 | |
cmpq $2, %rax | |
je .LBB117_270 | |
cmpq $1, %rax | |
je .LBB117_633 | |
movq %rax, 272(%rsp) | |
.Ltmp909: | |
leaq 272(%rsp), %rbx | |
movq %rbx, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp910: | |
movq 272(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB117_283 | |
#MEMBARRIER | |
.Ltmp915: | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp916: | |
jmp .LBB117_283 | |
.LBB117_230: | |
xorl %eax, %eax | |
.LBB117_231: | |
movq %rax, 1232(%rsp) | |
movq $2, 48(%r14) | |
movdqu 1408(%rsp), %xmm0 | |
movdqu %xmm0, 56(%r14) | |
movl $2, %ecx | |
xchgq %rcx, 16(%r14) | |
leaq 48(%r14), %rax | |
cmpq $2, %rcx | |
jae .LBB117_233 | |
movq $0, 1840(%rsp) | |
xorl %ebp, %ebp | |
cmpq $2, 1232(%rsp) | |
jae .LBB117_258 | |
jmp .LBB117_259 | |
.LBB117_233: | |
jne .LBB117_257 | |
movq 16(%rax), %rcx | |
movq %rcx, 288(%rsp) | |
movups (%rax), %xmm0 | |
movaps %xmm0, 272(%rsp) | |
movq 1248(%rsp), %rcx | |
movq %rcx, 16(%rax) | |
movups 1232(%rsp), %xmm0 | |
movups %xmm0, (%rax) | |
movq 288(%rsp), %rax | |
movq %rax, 768(%rsp) | |
movdqa 272(%rsp), %xmm0 | |
movdqa %xmm0, 752(%rsp) | |
cmpq $2, 752(%rsp) | |
jb .LBB117_236 | |
.Ltmp849: | |
leaq 760(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp850: | |
.LBB117_236: | |
movq $1, 1840(%rsp) | |
movl $1, %ebp | |
jmp .LBB117_259 | |
.LBB117_237: | |
movl $32, %edi | |
movl $8, %esi | |
leaq 272(%rsp), %rdx | |
callq __rust_alloc@PLT | |
testq %rax, %rax | |
je .LBB117_607 | |
leaq 16(%r14), %r15 | |
leaq 32(%r14), %rcx | |
movq $0, (%rax) | |
movq $1, 8(%rax) | |
movq %rbx, 16(%rax) | |
leaq vtable.c(%rip), %rdx | |
movq %rdx, 24(%rax) | |
movq %rax, %rdx | |
xchgq %rdx, (%r15) | |
movq %rax, (%rdx) | |
movl $1, %eax | |
lock xaddq %rax, (%rcx) | |
cmpq $-1, %rax | |
je .LBB117_279 | |
movabsq $-9223372036854774784, %rcx | |
cmpq %rcx, %rax | |
movq %rcx, %rax | |
jge .LBB117_283 | |
leaq -1024(%rax), %rax | |
xchgq %rax, 32(%r14) | |
movl $1, %eax | |
lock xaddq %rax, 64(%r14) | |
testq %rax, %rax | |
jne .LBB117_283 | |
addq $64, %r14 | |
jmp .LBB117_243 | |
.LBB117_242: | |
movq 16(%rbp), %rdx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
.p2align 4, 0x90 | |
.LBB117_243: | |
.Ltmp822: | |
leaq 272(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN52_$LT$std..sync..mpsc..mpsc_queue..Queue$LT$T$GT$$GT$3pop17h9a6b4052410a22d5E | |
.Ltmp823: | |
movq 272(%rsp), %rbx | |
testb %bl, %bl | |
je .LBB117_249 | |
cmpb $1, %bl | |
jne .LBB117_248 | |
testq %rbx, %rbx | |
je .LBB117_253 | |
.LBB117_247: | |
movq $-1, %rax | |
lock xaddq %rax, (%r14) | |
cmpq $1, %rax | |
movl $0, %ecx | |
jne .LBB117_243 | |
jmp .LBB117_284 | |
.p2align 4, 0x90 | |
.LBB117_248: | |
.Ltmp828: | |
callq _ZN3std6thread9yield_now17h1abbfb2c3d92c277E@PLT | |
.Ltmp829: | |
.LBB117_249: | |
testq %rbx, %rbx | |
jne .LBB117_243 | |
movq 280(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB117_243 | |
movq 288(%rsp), %rbp | |
.Ltmp833: | |
movq %rbx, %rdi | |
callq *(%rbp) | |
.Ltmp834: | |
movq 8(%rbp), %rsi | |
testq %rsi, %rsi | |
jne .LBB117_242 | |
jmp .LBB117_243 | |
.LBB117_253: | |
movq 280(%rsp), %rbp | |
testq %rbp, %rbp | |
je .LBB117_247 | |
movq 288(%rsp), %rbx | |
.Ltmp825: | |
movq %rbp, %rdi | |
callq *(%rbx) | |
.Ltmp826: | |
movq 8(%rbx), %rsi | |
testq %rsi, %rsi | |
je .LBB117_247 | |
movq 16(%rbx), %rdx | |
movq %rbp, %rdi | |
callq __rust_dealloc@PLT | |
jmp .LBB117_247 | |
.LBB117_257: | |
movq $2, 1840(%rsp) | |
movq %rcx, 1848(%rsp) | |
movl $2, %ebp | |
cmpq $2, 1232(%rsp) | |
jb .LBB117_259 | |
.LBB117_258: | |
.Ltmp852: | |
leaq 1240(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp853: | |
.LBB117_259: | |
movl %ebp, %eax | |
andb $3, %al | |
je .LBB117_262 | |
cmpb $1, %al | |
jne .LBB117_264 | |
movq 672(%rsp), %r14 | |
movdqu 2056(%rsp), %xmm0 | |
movdqa %xmm0, 2224(%rsp) | |
xorl %ebx, %ebx | |
movl $1, %ebp | |
testb %bl, %bl | |
je .LBB117_273 | |
jmp .LBB117_276 | |
.LBB117_262: | |
movq 672(%rsp), %r14 | |
leaq 16(%r14), %rsi | |
movdqu 2056(%rsp), %xmm0 | |
movdqa %xmm0, 752(%rsp) | |
.Ltmp855: | |
leaq 272(%rsp), %rdi | |
leaq 752(%rsp), %rdx | |
callq _ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E | |
.Ltmp856: | |
movq 272(%rsp), %rbp | |
leaq 280(%rsp), %rax | |
movdqu (%rax), %xmm0 | |
movdqa %xmm0, 2224(%rsp) | |
xorl %ebx, %ebx | |
testb %bl, %bl | |
je .LBB117_273 | |
jmp .LBB117_276 | |
.LBB117_264: | |
movq 1848(%rsp), %rax | |
movq %rax, 1232(%rsp) | |
movq 672(%rsp), %r14 | |
leaq 16(%r14), %rsi | |
movdqu 2056(%rsp), %xmm0 | |
movdqa %xmm0, 752(%rsp) | |
.Ltmp858: | |
leaq 272(%rsp), %rdi | |
leaq 752(%rsp), %rdx | |
callq _ZN49_$LT$std..sync..mpsc..stream..Packet$LT$T$GT$$GT$4send17hfa7fb70b6d0ee900E | |
.Ltmp859: | |
cmpq $0, 272(%rsp) | |
jne .LBB117_635 | |
.Ltmp866: | |
leaq 1232(%rsp), %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp867: | |
movq 1232(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
movb $1, %bl | |
cmpq $1, %rcx | |
jne .LBB117_272 | |
#MEMBARRIER | |
.Ltmp873: | |
leaq 1232(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp874: | |
.LBB117_272: | |
xorl %ebp, %ebp | |
testb %bl, %bl | |
jne .LBB117_276 | |
.LBB117_273: | |
cmpq $2, 1840(%rsp) | |
jne .LBB117_276 | |
movq 1848(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB117_276 | |
#MEMBARRIER | |
.Ltmp880: | |
leaq 1848(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp881: | |
.LBB117_276: | |
movq %rbp, 752(%rsp) | |
movaps 2224(%rsp), %xmm0 | |
leaq 760(%rsp), %rax | |
movups %xmm0, (%rax) | |
movq $1, 1232(%rsp) | |
movq %r14, 1240(%rsp) | |
movups (%r15), %xmm0 | |
movaps %xmm0, 272(%rsp) | |
movaps 1232(%rsp), %xmm0 | |
movups %xmm0, (%r15) | |
movdqa 272(%rsp), %xmm0 | |
movdqa %xmm0, 1232(%rsp) | |
.Ltmp883: | |
leaq 1232(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE | |
.Ltmp884: | |
movq 760(%rsp), %rbx | |
movq 768(%rsp), %rax | |
xorl %ecx, %ecx | |
testq %rbp, %rbp | |
.LBB117_278: | |
setne %cl | |
testq %rcx, %rcx | |
je .LBB117_285 | |
jmp .LBB117_619 | |
.LBB117_270: | |
leaq 24(%r14), %rax | |
leaq 16(%r14), %rcx | |
movl $2, %edx | |
xchgq %rdx, (%rcx) | |
movq $0, 48(%r14) | |
movq 16(%rax), %rcx | |
movq %rcx, 288(%rsp) | |
movups (%rax), %xmm0 | |
movaps %xmm0, 272(%rsp) | |
movq $0, 24(%r14) | |
movq 288(%rsp), %rax | |
movq %rax, 768(%rsp) | |
movaps 272(%rsp), %xmm0 | |
movaps %xmm0, 752(%rsp) | |
movq 768(%rsp), %rax | |
movq %rax, 288(%rsp) | |
movdqa 752(%rsp), %xmm0 | |
movdqa %xmm0, 272(%rsp) | |
cmpq $0, 272(%rsp) | |
je .LBB117_655 | |
movq 280(%rsp), %rbx | |
movq 288(%rsp), %rax | |
jmp .LBB117_212 | |
.LBB117_279: | |
movq 48(%r14), %rax | |
xorl %ecx, %ecx | |
xchgq %rcx, 48(%r14) | |
testq %rax, %rax | |
je .LBB117_665 | |
movq %rax, 272(%rsp) | |
.Ltmp836: | |
leaq 272(%rsp), %rbx | |
movq %rbx, %rdi | |
callq _ZN3std4sync4mpsc8blocking11SignalToken6signal17h47597af8bd855f71E@PLT | |
.Ltmp837: | |
movq 272(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB117_283 | |
#MEMBARRIER | |
.Ltmp841: | |
movq %rbx, %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h7b6857a51aeb3d9fE | |
.Ltmp842: | |
.LBB117_283: | |
xorl %ecx, %ecx | |
.p2align 4, 0x90 | |
.LBB117_284: | |
testq %rcx, %rcx | |
jne .LBB117_619 | |
.LBB117_285: | |
movq 8(%rsp), %rax | |
addq $56, %rax | |
movq %rax, 8(%rsp) | |
cmpq %r13, %rax | |
je .LBB117_287 | |
movq 2016(%rsp), %r14 | |
leaq 1(%r12), %rbp | |
movl $96, %edi | |
movl $8, %esi | |
leaq 272(%rsp), %rdx | |
callq __rust_alloc@PLT | |
movq %rax, %rbx | |
testq %rbx, %rbx | |
jne .LBB117_205 | |
jmp .LBB117_607 | |
.p2align 4, 0x90 | |
.LBB117_287: | |
.Ltmp933: | |
leaq 2016(%rsp), %rdi | |
callq _ZN101_$LT$scoped_threadpool..Scope$LT$$u27$pool$C$$u20$$u27$scope$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he816fe225d7cf975E@PLT | |
.Ltmp934: | |
leaq 752(%rsp), %r12 | |
movq 480(%rsp), %r15 | |
movq 720(%rsp), %rbx | |
movq 16(%rbx), %rdi | |
callq pthread_mutex_lock@PLT | |
.Ltmp935: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp936: | |
leaq 16(%rbx), %r14 | |
movb 24(%rbx), %cl | |
testb %cl, %cl | |
movb 1414(%rsp), %cl | |
movb %cl, 1238(%rsp) | |
movzwl 1412(%rsp), %ecx | |
movw %cx, 1236(%rsp) | |
movl 1408(%rsp), %ecx | |
movl %ecx, 1232(%rsp) | |
jne .LBB117_649 | |
movq %r14, 752(%rsp) | |
movb %al, 760(%rsp) | |
movb 1238(%rsp), %cl | |
leaq 760(%rsp), %rdx | |
movb %cl, 7(%rdx) | |
movzwl 1236(%rsp), %ecx | |
movw %cx, 5(%rdx) | |
movl 1232(%rsp), %ecx | |
movl %ecx, 1(%rdx) | |
incl 1016(%rsp) | |
movq 32(%rbx), %rcx | |
movq %rcx, 1000(%rsp) | |
cmpl $2, 252(%rsp) | |
jne .LBB117_647 | |
movl 264(%rsp), %edx | |
cmpl $2, %edx | |
je .LBB117_295 | |
cmpl $1, %edx | |
jne .LBB117_296 | |
movd %rcx, %xmm0 | |
movsd 240(%rsp), %xmm1 | |
ucomisd %xmm0, %xmm1 | |
jbe .LBB117_296 | |
movl $0, 224(%rsp) | |
testb %al, %al | |
je .LBB117_297 | |
jmp .LBB117_300 | |
.p2align 4, 0x90 | |
.LBB117_295: | |
decl 224(%rsp) | |
.LBB117_296: | |
testb %al, %al | |
jne .LBB117_300 | |
.LBB117_297: | |
.Ltmp944: | |
callq _ZN3std9panicking9panicking17hc236ea12136e85c6E@PLT | |
.Ltmp945: | |
testb %al, %al | |
je .LBB117_300 | |
movb $1, 24(%rbx) | |
.LBB117_300: | |
movq (%r14), %rdi | |
callq pthread_mutex_unlock@PLT | |
cmpl $0, 224(%rsp) | |
movq 448(%rsp), %r14 | |
movq %r14, %rax | |
jg .LBB117_175 | |
jmp .LBB117_339 | |
.LBB117_301: | |
xorl %eax, %eax | |
cmpl $2, 668(%rsp) | |
sete %cl | |
movl 260(%rsp), %edx | |
movl 268(%rsp), %esi | |
pxor %xmm0, %xmm0 | |
movsd %xmm0, 40(%rsp) | |
movl %edx, 968(%rsp) | |
cmpl $2, %edx | |
xorpd %xmm0, %xmm0 | |
movsd %xmm0, 1048(%rsp) | |
movapd 464(%rsp), %xmm0 | |
jne .LBB117_303 | |
movsd .LCPI117_11(%rip), %xmm1 | |
mulsd %xmm0, %xmm1 | |
movsd %xmm1, 40(%rsp) | |
movsd .LCPI117_10(%rip), %xmm1 | |
mulsd %xmm0, %xmm1 | |
mulsd %xmm0, %xmm1 | |
movsd %xmm1, 1048(%rsp) | |
.LBB117_303: | |
testl %esi, %esi | |
jle .LBB117_336 | |
movq %rsi, 960(%rsp) | |
movb %cl, %al | |
movl 264(%rsp), %edx | |
movsd 240(%rsp), %xmm0 | |
movsd %xmm0, 1584(%rsp) | |
xorl %ecx, %ecx | |
movq %rcx, 8(%rsp) | |
movl %edx, 988(%rsp) | |
.LBB117_305: | |
cmpl $1, %edx | |
sete %sil | |
cmpl $1, 960(%rsp) | |
sete %cl | |
orb %sil, %cl | |
movb %cl, 1024(%rsp) | |
movq %rax, %rsi | |
.p2align 4, 0x90 | |
.LBB117_306: | |
xorpd %xmm4, %xmm4 | |
cmpl $2, %ebx | |
jb .LBB117_332 | |
xorpd %xmm4, %xmm4 | |
movl $1, %r13d | |
movq %rsi, 16(%rsp) | |
.p2align 4, 0x90 | |
.LBB117_308: | |
movq %r13, %rax | |
leaq 1(%rax), %r13 | |
cmpl $2, 968(%rsp) | |
movq %r13, 464(%rsp) | |
movq %rax, 32(%rsp) | |
jne .LBB117_315 | |
movapd %xmm4, 480(%rsp) | |
movd %rax, %xmm1 | |
punpckldq .LCPI117_8(%rip), %xmm1 | |
subpd .LCPI117_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 40(%rsp), %xmm0 | |
callq sin@PLT | |
movq 32(%rsp), %r8 | |
mulsd 1048(%rsp), %xmm0 | |
movsd %xmm0, 448(%rsp) | |
leaq -1(%r8), %rax | |
movq %rax, 232(%rsp) | |
cmpb $0, 1024(%rsp) | |
je .LBB117_321 | |
movl $1, %r12d | |
movapd 480(%rsp), %xmm4 | |
.p2align 4, 0x90 | |
.LBB117_311: | |
movapd %xmm4, 480(%rsp) | |
movq 552(%rsp), %rcx | |
movq %rcx, 224(%rsp) | |
imulq 8(%rsp), %rcx | |
movq 560(%rsp), %rax | |
movq %rax, %rdx | |
imulq 232(%rsp), %rdx | |
addq %rcx, %rdx | |
movq 568(%rsp), %rsi | |
movq %rsi, %r14 | |
imulq %r12, %r14 | |
addq %r14, %rdx | |
movq 520(%rsp), %r15 | |
leaq -1(%r12), %rdi | |
movq %rax, %rbp | |
imulq %r8, %rbp | |
movsd (%r15,%rdx,8), %xmm0 | |
leaq (%rbp,%rcx), %rbx | |
imulq %rsi, %rdi | |
addq %rbx, %rdi | |
addsd (%r15,%rdi,8), %xmm0 | |
leaq 1(%r12), %rdx | |
movq %rdx, 976(%rsp) | |
imulq %rdx, %rsi | |
addq %rbx, %rsi | |
addsd (%r15,%rsi,8), %xmm0 | |
imulq %r13, %rax | |
addq %rcx, %rax | |
addq %r14, %rax | |
addsd (%r15,%rax,8), %xmm0 | |
movsd %xmm0, 744(%rsp) | |
movq 536(%rsp), %r13 | |
movd %r12, %xmm1 | |
punpckldq .LCPI117_8(%rip), %xmm1 | |
subpd .LCPI117_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 40(%rsp), %xmm0 | |
callq sin@PLT | |
movq 32(%rsp), %r8 | |
movapd 480(%rsp), %xmm4 | |
movq 16(%rsp), %rsi | |
cmpq 528(%rsp), %rsi | |
jae .LBB117_410 | |
cmpq %r13, %r8 | |
jae .LBB117_410 | |
cmpq 544(%rsp), %r12 | |
jae .LBB117_410 | |
movsd 744(%rsp), %xmm1 | |
mulsd .LCPI117_12(%rip), %xmm1 | |
mulsd 448(%rsp), %xmm0 | |
addsd %xmm1, %xmm0 | |
addq %r14, %rbx | |
movsd (%r15,%rbx,8), %xmm1 | |
subsd %xmm0, %xmm1 | |
andpd .LCPI117_13(%rip), %xmm1 | |
movapd %xmm1, %xmm2 | |
maxsd %xmm4, %xmm2 | |
cmpunordsd %xmm4, %xmm4 | |
movapd %xmm4, %xmm3 | |
andpd %xmm1, %xmm3 | |
andnpd %xmm2, %xmm4 | |
orpd %xmm3, %xmm4 | |
movq 224(%rsp), %rax | |
imulq %rsi, %rax | |
addq %rax, %rbp | |
addq %r14, %rbp | |
movsd %xmm0, (%r15,%rbp,8) | |
movq 456(%rsp), %rbx | |
movq 976(%rsp), %r12 | |
cmpq %rbx, %r12 | |
movq 464(%rsp), %r13 | |
jb .LBB117_311 | |
jmp .LBB117_331 | |
.p2align 4, 0x90 | |
.LBB117_315: | |
leaq -1(%rax), %r8 | |
cmpb $0, 1024(%rsp) | |
je .LBB117_326 | |
movl $1, %edx | |
.p2align 4, 0x90 | |
.LBB117_317: | |
cmpq 528(%rsp), %rsi | |
jae .LBB117_410 | |
cmpq 536(%rsp), %rax | |
jae .LBB117_410 | |
cmpq 544(%rsp), %rdx | |
jae .LBB117_410 | |
movq 552(%rsp), %rbx | |
movq %rbx, %rcx | |
imulq 8(%rsp), %rcx | |
movq 560(%rsp), %rbp | |
movq %rbp, %rax | |
imulq %r8, %rax | |
addq %rcx, %rax | |
movq 568(%rsp), %rsi | |
movq %rsi, %r11 | |
imulq %rdx, %r11 | |
addq %r11, %rax | |
movq 520(%rsp), %rdi | |
leaq 1(%rdx), %r9 | |
decq %rdx | |
movq %rbp, %r10 | |
imulq 32(%rsp), %r10 | |
movsd (%rdi,%rax,8), %xmm0 | |
leaq (%r10,%rcx), %rax | |
imulq %rsi, %rdx | |
addq %rax, %rdx | |
addsd (%rdi,%rdx,8), %xmm0 | |
imulq %r9, %rsi | |
addq %rax, %rsi | |
addsd (%rdi,%rsi,8), %xmm0 | |
movq 16(%rsp), %rsi | |
movq 464(%rsp), %r13 | |
imulq %r13, %rbp | |
addq %rcx, %rbp | |
addq %r11, %rbp | |
addsd (%rdi,%rbp,8), %xmm0 | |
addq %r11, %rax | |
movsd (%rdi,%rax,8), %xmm1 | |
imulq %rsi, %rbx | |
addq %r10, %rbx | |
addq %r11, %rbx | |
movq 32(%rsp), %rax | |
mulsd .LCPI117_12(%rip), %xmm0 | |
movsd %xmm0, (%rdi,%rbx,8) | |
subsd %xmm0, %xmm1 | |
andpd .LCPI117_13(%rip), %xmm1 | |
movapd %xmm1, %xmm0 | |
maxsd %xmm4, %xmm0 | |
cmpunordsd %xmm4, %xmm4 | |
movapd %xmm4, %xmm2 | |
andpd %xmm1, %xmm2 | |
andnpd %xmm0, %xmm4 | |
orpd %xmm2, %xmm4 | |
movq 456(%rsp), %rbx | |
cmpq %rbx, %r9 | |
movq %r9, %rdx | |
jb .LBB117_317 | |
jmp .LBB117_331 | |
.p2align 4, 0x90 | |
.LBB117_321: | |
movl $1, %eax | |
movq 16(%rsp), %rsi | |
.p2align 4, 0x90 | |
.LBB117_322: | |
cmpq 528(%rsp), %rsi | |
jae .LBB117_410 | |
cmpq 536(%rsp), %r8 | |
jae .LBB117_410 | |
cmpq 544(%rsp), %rax | |
jae .LBB117_410 | |
leaq 1(%rax), %r14 | |
movq 552(%rsp), %rbp | |
movq %rbp, %rdx | |
imulq 8(%rsp), %rdx | |
movq 560(%rsp), %rdi | |
movq 568(%rsp), %rsi | |
movq %rsi, %r15 | |
imulq %rax, %r15 | |
movq 520(%rsp), %rbx | |
movq %rdi, %r12 | |
imulq %r8, %r12 | |
leaq (%r12,%rdx), %r8 | |
movq %rdi, %rcx | |
imulq 232(%rsp), %rcx | |
addq %rdx, %rcx | |
addq %r15, %rcx | |
movsd (%rbx,%rcx,8), %xmm0 | |
leaq -1(%rax), %rcx | |
imulq %rsi, %rcx | |
addq %r8, %rcx | |
addsd (%rbx,%rcx,8), %xmm0 | |
imulq %r14, %rsi | |
addq %r8, %rsi | |
addsd (%rbx,%rsi,8), %xmm0 | |
movq 464(%rsp), %r13 | |
imulq %r13, %rdi | |
addq %rdx, %rdi | |
addq %r15, %rdi | |
addsd (%rbx,%rdi,8), %xmm0 | |
mulsd .LCPI117_12(%rip), %xmm0 | |
movsd %xmm0, 224(%rsp) | |
movd %rax, %xmm1 | |
punpckldq .LCPI117_8(%rip), %xmm1 | |
subpd .LCPI117_9(%rip), %xmm1 | |
pshufd $78, %xmm1, %xmm0 | |
addpd %xmm1, %xmm0 | |
mulsd 40(%rsp), %xmm0 | |
callq sin@PLT | |
movq 32(%rsp), %r8 | |
movapd 480(%rsp), %xmm4 | |
movq 16(%rsp), %rsi | |
mulsd 448(%rsp), %xmm0 | |
addsd 224(%rsp), %xmm0 | |
imulq %rsi, %rbp | |
addq %r12, %rbp | |
addq %r15, %rbp | |
movsd %xmm0, (%rbx,%rbp,8) | |
movq 456(%rsp), %rbx | |
cmpq %rbx, %r14 | |
movq %r14, %rax | |
jb .LBB117_322 | |
jmp .LBB117_331 | |
.p2align 4, 0x90 | |
.LBB117_326: | |
xorl %r14d, %r14d | |
.p2align 4, 0x90 | |
.LBB117_327: | |
cmpq 528(%rsp), %rsi | |
jae .LBB117_410 | |
cmpq 536(%rsp), %rax | |
jae .LBB117_410 | |
leaq 1(%r14), %r9 | |
cmpq 544(%rsp), %r9 | |
jae .LBB117_410 | |
movq 552(%rsp), %rdx | |
movq %rdx, %rcx | |
imulq 8(%rsp), %rcx | |
movq 560(%rsp), %rsi | |
movq 568(%rsp), %rdi | |
movq %rdi, %rbx | |
imulq %r9, %rbx | |
movq 520(%rsp), %rbp | |
movq %rsi, %r10 | |
imulq %rax, %r10 | |
leaq (%r10,%rcx), %r11 | |
movq %rsi, %rax | |
imulq %r8, %rax | |
addq %rcx, %rax | |
addq %rbx, %rax | |
movsd (%rbp,%rax,8), %xmm0 | |
movq %rdi, %rax | |
imulq %r14, %rax | |
addq %r11, %rax | |
addsd (%rbp,%rax,8), %xmm0 | |
leaq 2(%r14), %r14 | |
imulq %r14, %rdi | |
addq %r11, %rdi | |
movq 32(%rsp), %rax | |
addsd (%rbp,%rdi,8), %xmm0 | |
movq 464(%rsp), %r13 | |
imulq %r13, %rsi | |
addq %rcx, %rsi | |
addq %rbx, %rsi | |
addsd (%rbp,%rsi,8), %xmm0 | |
movq 16(%rsp), %rsi | |
imulq %rsi, %rdx | |
addq %r10, %rdx | |
addq %rbx, %rdx | |
mulsd .LCPI117_12(%rip), %xmm0 | |
movsd %xmm0, (%rbp,%rdx,8) | |
movq 456(%rsp), %rbx | |
cmpq %rbx, %r14 | |
movq %r9, %r14 | |
jb .LBB117_327 | |
.LBB117_331: | |
cmpq %rbx, %r13 | |
jb .LBB117_308 | |
.LBB117_332: | |
incl 1016(%rsp) | |
cmpl $2, 668(%rsp) | |
movsd %xmm4, 1000(%rsp) | |
movq %rsi, %rax | |
movq 8(%rsp), %rcx | |
cmoveq %rcx, %rax | |
cmoveq %rsi, %rcx | |
movq %rcx, 8(%rsp) | |
movl 988(%rsp), %edx | |
cmpl $1, %edx | |
je .LBB117_334 | |
cmpl $2, %edx | |
movq %rax, %rsi | |
jne .LBB117_306 | |
jmp .LBB117_335 | |
.p2align 4, 0x90 | |
.LBB117_334: | |
movsd 1584(%rsp), %xmm0 | |
ucomisd %xmm4, %xmm0 | |
movq %rax, %rsi | |
jbe .LBB117_306 | |
jmp .LBB117_337 | |
.LBB117_335: | |
movq 960(%rsp), %rcx | |
cmpl $1, %ecx | |
leal -1(%rcx), %ecx | |
movq %rcx, 960(%rsp) | |
jg .LBB117_305 | |
jmp .LBB117_337 | |
.LBB117_336: | |
xorl %eax, %eax | |
movq %rax, 8(%rsp) | |
.LBB117_337: | |
movq 8(%rsp), %rax | |
movq %rax, 992(%rsp) | |
jmp .LBB117_353 | |
.LBB117_338: | |
xorl %r14d, %r14d | |
.LBB117_339: | |
movupd 1056(%rsp), %xmm0 | |
movupd 1072(%rsp), %xmm1 | |
movupd 1088(%rsp), %xmm2 | |
movapd %xmm2, 304(%rsp) | |
movapd %xmm1, 288(%rsp) | |
movapd %xmm0, 272(%rsp) | |
.Ltmp947: | |
leaq 272(%rsp), %rdi | |
callq _ZN65_$LT$scoped_threadpool..Pool$u20$as$u20$core..ops..drop..Drop$GT$4drop17h93348cf0e6ba8a99E@PLT | |
.Ltmp948: | |
movq 272(%rsp), %rbx | |
imulq $56, 288(%rsp), %rbp | |
.p2align 4, 0x90 | |
.LBB117_341: | |
testq %rbp, %rbp | |
je .LBB117_343 | |
addq $-56, %rbp | |
.Ltmp952: | |
movq %rbx, %rdi | |
leaq 56(%rbx), %rbx | |
callq _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE | |
.Ltmp953: | |
jmp .LBB117_341 | |
.LBB117_343: | |
movq 280(%rsp), %rax | |
testq %rax, %rax | |
je .LBB117_345 | |
movq 272(%rsp), %rdi | |
imulq $56, %rax, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_345: | |
cmpq $0, 296(%rsp) | |
je .LBB117_347 | |
leaq 304(%rsp), %rdi | |
xorl %ebp, %ebp | |
.Ltmp960: | |
callq _ZN4core3ptr13drop_in_place17ha7d32569224bc78fE | |
.Ltmp961: | |
.LBB117_347: | |
movq %r14, 992(%rsp) | |
movq 1600(%rsp), %rax | |
testq %rax, %rax | |
je .LBB117_349 | |
movq 1592(%rsp), %rdi | |
imulq $56, %rax, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_349: | |
movq 56(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_351 | |
movq 48(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_351: | |
movq 720(%rsp), %rax | |
movq $-1, %rcx | |
lock xaddq %rcx, (%rax) | |
cmpq $1, %rcx | |
jne .LBB117_353 | |
#MEMBARRIER | |
xorl %ebp, %ebp | |
.Ltmp962: | |
leaq 720(%rsp), %rdi | |
callq _ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h5242e3d69060b252E | |
.Ltmp963: | |
.LBB117_353: | |
.Ltmp979: | |
leaq 48(%rsp), %rdi | |
leaq 1760(%rsp), %rsi | |
callq _ZN3std4time7Instant7elapsed17hbb1c231b8c7dc316E@PLT | |
.Ltmp980: | |
movq 48(%rsp), %xmm0 | |
punpckldq .LCPI117_8(%rip), %xmm0 | |
subpd .LCPI117_9(%rip), %xmm0 | |
pshufd $78, %xmm0, %xmm1 | |
addpd %xmm0, %xmm1 | |
movl 56(%rsp), %eax | |
xorps %xmm0, %xmm0 | |
cvtsi2sdq %rax, %xmm0 | |
divsd .LCPI117_14(%rip), %xmm0 | |
addsd %xmm1, %xmm0 | |
movsd %xmm0, 1008(%rsp) | |
movq 992(%rsp), %rax | |
cmpq %rax, 528(%rsp) | |
jbe .LBB117_675 | |
movdqa 560(%rsp), %xmm0 | |
movupd 536(%rsp), %xmm1 | |
imulq 552(%rsp), %rax | |
shlq $3, %rax | |
addq 520(%rsp), %rax | |
movq %rax, 1232(%rsp) | |
movupd %xmm1, 1240(%rsp) | |
movdqu %xmm0, 1256(%rsp) | |
leaq ref.5m(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $1, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq ref.3S(%rip), %r12 | |
movq %r12, 80(%rsp) | |
movq $0, 88(%rsp) | |
.Ltmp983: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp984: | |
leaq 272(%rsp), %rbx | |
leaq 1008(%rsp), %rax | |
cmpl $2, 252(%rsp) | |
leaq str.5n(%rip), %rcx | |
leaq str.5o(%rip), %rdx | |
cmoveq %rcx, %rdx | |
movl $6, %ecx | |
movl $12, %esi | |
cmoveq %rcx, %rsi | |
movq %rdx, 1592(%rsp) | |
cmpl $1, 260(%rsp) | |
movq %rsi, 1600(%rsp) | |
leaq str.5p(%rip), %rcx | |
leaq str.5q(%rip), %rdx | |
cmoveq %rcx, %rdx | |
movl $10, %ecx | |
movl $47, %esi | |
cmoveq %rcx, %rsi | |
movq %rdx, 752(%rsp) | |
movq %rsi, 760(%rsp) | |
xorl %ecx, %ecx | |
cmpl $1, 264(%rsp) | |
leaq str.5r(%rip), %rdx | |
leaq str.5s(%rip), %rsi | |
cmoveq %rdx, %rsi | |
setne %cl | |
addq $19, %rcx | |
movq %rsi, 1056(%rsp) | |
movq %rcx, 1064(%rsp) | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt5float52_$LT$impl$u20$core..fmt..Display$u20$for$u20$f64$GT$3fmt17h24528aa4344f61fdE@GOTPCREL(%rip), %rbp | |
movq %rbp, 280(%rsp) | |
leaq ref.5v(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp985: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp986: | |
leaq 248(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hb0aee7a673799908E@GOTPCREL(%rip), %r15 | |
movq %r15, 280(%rsp) | |
leaq ref.5x(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp987: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp988: | |
movq 1040(%rsp), %rax | |
imulq %rax, %rax | |
addq %rax, %rax | |
movd %rax, %xmm0 | |
movdqa .LCPI117_8(%rip), %xmm1 | |
punpckldq %xmm1, %xmm0 | |
movapd .LCPI117_9(%rip), %xmm2 | |
subpd %xmm2, %xmm0 | |
pshufd $78, %xmm0, %xmm3 | |
addpd %xmm0, %xmm3 | |
movq 1576(%rsp), %rax | |
shlq $3, %rax | |
movd %rax, %xmm0 | |
punpckldq %xmm1, %xmm0 | |
subpd %xmm2, %xmm0 | |
pshufd $78, %xmm0, %xmm1 | |
addpd %xmm0, %xmm1 | |
mulsd %xmm3, %xmm1 | |
movsd .LCPI117_15(%rip), %xmm0 | |
mulsd %xmm0, %xmm1 | |
mulsd %xmm0, %xmm1 | |
movsd %xmm1, 1408(%rsp) | |
leaq 1408(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq %rbp, 280(%rsp) | |
leaq ref.5A(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp989: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp990: | |
leaq 1592(%rsp), %rax | |
movq %rax, 272(%rsp) | |
leaq _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h8985ecd5deddd8c1E(%rip), %rbp | |
movq %rbp, 280(%rsp) | |
leaq ref.5C(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp991: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp992: | |
leaq 256(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17h56e9712ea64abde7E@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.5E(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp993: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp994: | |
leaq 752(%rsp), %r14 | |
movq %r14, 272(%rsp) | |
movq %rbp, 280(%rsp) | |
leaq ref.5G(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp995: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp996: | |
leaq 1056(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq %rbp, 280(%rsp) | |
leaq ref.5I(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp997: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp998: | |
leaq 1016(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq %r15, 280(%rsp) | |
leaq ref.5K(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp999: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp1000: | |
leaq 1000(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt5float53_$LT$impl$u20$core..fmt..LowerExp$u20$for$u20$f64$GT$3fmt17hd024a2ad106201ddE@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.5M(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %rbx, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp1001: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp1002: | |
movq $8, 2056(%rsp) | |
leaq 48(%rsp), %rdx | |
movl $72, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %r15 | |
testq %r15, %r15 | |
je .LBB117_667 | |
movl 256(%rsp), %eax | |
incl %eax | |
movq $0, (%r15) | |
movq %rax, 8(%r15) | |
leaq (%rax,%rax), %rcx | |
movq %rcx, 16(%r15) | |
leaq (%rax,%rax,2), %rdx | |
movq %rdx, 24(%r15) | |
leaq (,%rax,4), %rdx | |
movq %rdx, 32(%r15) | |
leaq (%rax,%rax,4), %rdx | |
movq %rdx, 40(%r15) | |
leaq (%rcx,%rcx,2), %rcx | |
movq %rcx, 48(%r15) | |
leaq (,%rax,8), %rcx | |
movq %rcx, %rdx | |
subq %rax, %rdx | |
movq %rdx, 56(%r15) | |
movq %rcx, 64(%r15) | |
movq %r15, 1408(%rsp) | |
movdqa .LCPI117_16(%rip), %xmm0 | |
movdqu %xmm0, 1416(%rsp) | |
leaq ref.5i(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $1, 56(%rsp) | |
movq $0, 64(%rsp) | |
movq %r12, 80(%rsp) | |
movq $0, 88(%rsp) | |
.Ltmp1004: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp1005: | |
.Ltmp1006: | |
leaq 1056(%rsp), %rdi | |
leaq 1232(%rsp), %rsi | |
movl $9, %ecx | |
movq %r15, %rdx | |
callq _ZN7ndarray12impl_methods54_$LT$impl$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$6select17h3796a786beab9e25E | |
.Ltmp1007: | |
movq 1080(%rsp), %rbx | |
movups 1088(%rsp), %xmm0 | |
movaps %xmm0, 752(%rsp) | |
movups 1104(%rsp), %xmm0 | |
movaps %xmm0, 1840(%rsp) | |
leaq 48(%rsp), %rdx | |
movl $360, %edi | |
movl $8, %esi | |
callq __rust_alloc@PLT | |
movq %rax, %rbp | |
testq %rbp, %rbp | |
je .LBB117_677 | |
movaps 752(%rsp), %xmm0 | |
movaps %xmm0, 48(%rsp) | |
movaps 1840(%rsp), %xmm0 | |
movaps %xmm0, 272(%rsp) | |
movq %rbx, (%rbp) | |
movaps 752(%rsp), %xmm0 | |
movups %xmm0, 8(%rbp) | |
movaps 1840(%rsp), %xmm0 | |
movups %xmm0, 24(%rbp) | |
movq %rbx, 40(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 48(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 64(%rbp) | |
movq %rbx, 80(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 88(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 104(%rbp) | |
movq %rbx, 120(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 128(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 144(%rbp) | |
movq %rbx, 160(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 168(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 184(%rbp) | |
movq %rbx, 200(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 208(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 224(%rbp) | |
movq %rbx, 240(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 248(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 264(%rbp) | |
movq %rbx, 280(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 288(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 304(%rbp) | |
movq %rbx, 320(%rbp) | |
movaps 48(%rsp), %xmm0 | |
movups %xmm0, 328(%rbp) | |
movaps 272(%rsp), %xmm0 | |
movups %xmm0, 344(%rbp) | |
movq %rbp, 1592(%rsp) | |
movdqa .LCPI117_16(%rip), %xmm0 | |
movdqu %xmm0, 1600(%rsp) | |
movq (%r15), %rax | |
cmpq %rax, 16(%rbp) | |
jbe .LBB117_663 | |
imulq 32(%rbp), %rax | |
movq $1, 16(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, (%rbp) | |
movq 8(%r15), %rax | |
cmpq %rax, 56(%rbp) | |
jbe .LBB117_663 | |
imulq 72(%rbp), %rax | |
movq $1, 56(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 40(%rbp) | |
movq 16(%r15), %rax | |
cmpq %rax, 96(%rbp) | |
jbe .LBB117_663 | |
imulq 112(%rbp), %rax | |
movq $1, 96(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 80(%rbp) | |
movq 24(%r15), %rax | |
cmpq %rax, 136(%rbp) | |
jbe .LBB117_663 | |
imulq 152(%rbp), %rax | |
movq $1, 136(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 120(%rbp) | |
movq 32(%r15), %rax | |
cmpq %rax, 176(%rbp) | |
jbe .LBB117_663 | |
imulq 192(%rbp), %rax | |
movq $1, 176(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 160(%rbp) | |
movq 40(%r15), %rax | |
cmpq %rax, 216(%rbp) | |
jbe .LBB117_663 | |
imulq 232(%rbp), %rax | |
movq $1, 216(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 200(%rbp) | |
movq 48(%r15), %rax | |
cmpq %rax, 256(%rbp) | |
jbe .LBB117_663 | |
imulq 272(%rbp), %rax | |
movq $1, 256(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 240(%rbp) | |
movq 56(%r15), %rax | |
cmpq %rax, 296(%rbp) | |
jbe .LBB117_663 | |
imulq 312(%rbp), %rax | |
movq $1, 296(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 280(%rbp) | |
movq 64(%r15), %rax | |
cmpq %rax, 336(%rbp) | |
jbe .LBB117_663 | |
imulq 352(%rbp), %rax | |
movq $1, 336(%rbp) | |
leaq (%rbx,%rax,8), %rax | |
movq %rax, 320(%rbp) | |
.Ltmp1011: | |
leaq 48(%rsp), %rdi | |
movl $1, %esi | |
movl $9, %ecx | |
movq %rbp, %rdx | |
callq _ZN7ndarray8stacking5stack17h67dedb8dc040e1cbE | |
.Ltmp1012: | |
movb 49(%rsp), %al | |
cmpb $0, 48(%rsp) | |
movq 112(%rsp), %rcx | |
movq %rcx, 334(%rsp) | |
movdqu 50(%rsp), %xmm0 | |
movupd 66(%rsp), %xmm1 | |
movupd 82(%rsp), %xmm2 | |
movupd 98(%rsp), %xmm3 | |
movapd %xmm3, 320(%rsp) | |
movapd %xmm2, 304(%rsp) | |
movapd %xmm1, 288(%rsp) | |
movdqa %xmm0, 272(%rsp) | |
jne .LBB117_679 | |
movdqu 278(%rsp), %xmm0 | |
movupd 294(%rsp), %xmm1 | |
movupd 310(%rsp), %xmm2 | |
movupd 326(%rsp), %xmm3 | |
movapd %xmm3, 800(%rsp) | |
movapd %xmm2, 784(%rsp) | |
movapd %xmm1, 768(%rsp) | |
movdqa %xmm0, 752(%rsp) | |
movl $360, %esi | |
movl $8, %edx | |
movq %rbp, %rdi | |
callq __rust_dealloc@PLT | |
movq 1064(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_382 | |
movq 1056(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_382: | |
.Ltmp1016: | |
leaq 1056(%rsp), %rdi | |
leaq 2056(%rsp), %rsi | |
callq _ZN4core3fmt10ArgumentV110from_usize17h895a547c719e18d7E@PLT | |
.Ltmp1017: | |
movdqa 1056(%rsp), %xmm0 | |
movq %r14, 272(%rsp) | |
leaq _ZN7ndarray11arrayformat85_$LT$impl$u20$core..fmt..Display$u20$for$u20$ndarray..ArrayBase$LT$S$C$$u20$D$GT$$GT$3fmt17h9bd77582e60fb6b0E(%rip), %rax | |
movq %rax, 280(%rsp) | |
movdqu %xmm0, 288(%rsp) | |
leaq ref.2(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
leaq ref.5j(%rip), %rax | |
movq %rax, 64(%rsp) | |
movq $1, 72(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $2, 88(%rsp) | |
.Ltmp1018: | |
leaq 48(%rsp), %rdi | |
callq _ZN3std2io5stdio6_print17hd8ec97fc8b4f6250E@PLT | |
.Ltmp1019: | |
movq 760(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_386 | |
movq 752(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_386: | |
movl $72, %esi | |
movl $8, %edx | |
movq %r15, %rdi | |
callq __rust_dealloc@PLT | |
movq 504(%rsp), %rsi | |
testq %rsi, %rsi | |
je .LBB117_388 | |
movq 496(%rsp), %rdi | |
shlq $3, %rsi | |
movl $8, %edx | |
callq __rust_dealloc@PLT | |
.LBB117_388: | |
addq $2568, %rsp | |
popq %rbx | |
popq %r12 | |
popq %r13 | |
popq %r14 | |
popq %r15 | |
popq %rbp | |
retq | |
.LBB117_389: | |
movabsq $9007199254740991, %r10 | |
subq %r9, %rsi | |
leaq (%rax,%r9), %rcx | |
cmpq $16, %rcx | |
ja .LBB117_400 | |
movq %rsi, %r12 | |
negq %r12 | |
cmovlq %rsi, %r12 | |
cmpq $22, %r12 | |
jg .LBB117_400 | |
addq %rdi, %rax | |
addq %rbp, %r9 | |
movq %rdi, 48(%rsp) | |
movq %rax, 56(%rsp) | |
leaq 64(%rsp), %r8 | |
movq %rbp, 64(%rsp) | |
movq %r9, 72(%rsp) | |
movb $0, 80(%rsp) | |
xorl %edx, %edx | |
xorl %edi, %edi | |
jmp .LBB117_393 | |
.LBB117_392: | |
leaq 1(%rbp), %rcx | |
movq %rcx, (%rbx) | |
movzbl (%rbp), %ecx | |
leaq (%rdi,%rdi,4), %rdi | |
addb $-48, %cl | |
movzbl %cl, %ecx | |
leaq (%rcx,%rdi,2), %rdi | |
.LBB117_393: | |
movl %edx, %ecx | |
andb $3, %cl | |
cmpb $1, %cl | |
movq %r15, %rbx | |
je .LBB117_398 | |
testb %cl, %cl | |
jne .LBB117_397 | |
movq 48(%rsp), %rbp | |
cmpq %rax, %rbp | |
movq %r15, %rbx | |
jne .LBB117_392 | |
movb $2, 80(%rsp) | |
movq 64(%rsp), %rbp | |
movb $2, %dl | |
cmpq %r9, %rbp | |
movq %r8, %rbx | |
jne .LBB117_392 | |
jmp .LBB117_399 | |
.LBB117_397: | |
movq %r8, %rbx | |
.LBB117_398: | |
movq (%rbx), %rbp | |
cmpq 8(%rbx), %rbp | |
jne .LBB117_392 | |
.LBB117_399: | |
cmpq %r10, %rdi | |
jbe .LBB117_501 | |
.LBB117_400: | |
.Ltmp536: | |
leaq 672(%rsp), %rdi | |
movq %rsi, %rax | |
movq %rax, 8(%rsp) | |
callq _ZN4core3num7dec2flt25bound_intermediate_digits17he874f71c383ae36aE@PLT | |
movq %rax, %rbx | |
.Ltmp537: | |
cmpq $375, %rbx | |
ja .LBB117_710 | |
movq 672(%rsp), %rsi | |
movq 680(%rsp), %rdx | |
movq 688(%rsp), %rcx | |
movq 696(%rsp), %r8 | |
.Ltmp538: | |
leaq 2224(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num13digits_to_big17h5f590de1544a79a7E@PLT | |
.Ltmp539: | |
movq 8(%rsp), %rcx | |
leal 305(%rcx), %eax | |
movzwl %ax, %eax | |
cmpl $610, %eax | |
ja .LBB117_412 | |
cmpq $306, %rbx | |
jae .LBB117_412 | |
.Ltmp540: | |
leaq 48(%rsp), %rdi | |
movabsq $9007199254740991, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp541: | |
.Ltmp542: | |
leaq 2224(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp543: | |
cmpb $1, %al | |
jne .LBB117_418 | |
shrl $8, %eax | |
movsbq %al, %rax | |
incq %rax | |
cmpq $2, %rax | |
jae .LBB117_418 | |
xorl %eax, %eax | |
cmpw $0, 8(%rsp) | |
sets %al | |
leaq (%rax,%rax,2), %r12 | |
jmp .LBB117_419 | |
.LBB117_410: | |
.Ltmp977: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp978: | |
.LBB117_412: | |
movl %ecx, %eax | |
negl %eax | |
testw %cx, %cx | |
cmovnsq %rcx, %rax | |
movswq %ax, %rbx | |
js .LBB117_432 | |
.Ltmp627: | |
leaq 48(%rsp), %rdi | |
leaq 2224(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp628: | |
leaq 2400(%rsp), %rbp | |
leaq 48(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
.Ltmp629: | |
movq %rbp, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow517h4019a8fcb6c58812E@PLT | |
.Ltmp630: | |
.Ltmp631: | |
movq %rax, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp632: | |
.Ltmp633: | |
leaq 48(%rsp), %rdi | |
movl $1, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp634: | |
leaq 2056(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
jmp .LBB117_436 | |
.LBB117_418: | |
xorl %eax, %eax | |
cmpw $0, 8(%rsp) | |
sets %al | |
leaq 1(%rax,%rax,2), %r12 | |
.LBB117_419: | |
.Ltmp544: | |
leaq 496(%rsp), %rdi | |
leaq 2224(%rsp), %rsi | |
callq _ZN4core3num7dec2flt5rawfp9big_to_fp17h3373f1375655f55dE@PLT | |
.Ltmp545: | |
.Ltmp546: | |
leaq 48(%rsp), %rdi | |
movq 8(%rsp), %rsi | |
callq _ZN4core3num7dec2flt9algorithm12power_of_ten17h14b00c05bd216c69E@PLT | |
.Ltmp547: | |
.Ltmp548: | |
leaq 272(%rsp), %rdi | |
leaq 496(%rsp), %rbp | |
leaq 48(%rsp), %rdx | |
movq %rbp, %rsi | |
callq _ZN4core3num9diy_float2Fp3mul17hceb743c6ff6f15aaE@PLT | |
.Ltmp549: | |
.Ltmp550: | |
leaq 1592(%rsp), %rdi | |
leaq 272(%rsp), %rsi | |
callq _ZN4core3num9diy_float2Fp9normalize17ha641b1afc26f6c3aE@PLT | |
.Ltmp551: | |
movq 1592(%rsp), %rax | |
movzwl 1600(%rsp), %ecx | |
movq %rax, 752(%rsp) | |
andl $2047, %eax | |
movl $1024, %edx | |
subq %rax, %rdx | |
cmpq $1024, %rax | |
leaq -1024(%rax), %r15 | |
cmovbq %rdx, %r15 | |
movw %cx, 760(%rsp) | |
.Ltmp552: | |
leaq 1056(%rsp), %rdi | |
leaq 752(%rsp), %rsi | |
callq _ZN4core3num9diy_float2Fp9normalize17ha641b1afc26f6c3aE@PLT | |
.Ltmp553: | |
movq 1056(%rsp), %rax | |
movzwl 1064(%rsp), %edx | |
leal 63(%rdx), %ecx | |
movw %cx, 2056(%rsp) | |
movswl %cx, %ecx | |
cmpl $1024, %ecx | |
jge .LBB117_713 | |
cmpl $-1021, %ecx | |
movabsq $9007199254740991, %r8 | |
jl .LBB117_715 | |
movq %rax, 496(%rsp) | |
movw %dx, 504(%rsp) | |
movq %rax, %rsi | |
shrq $11, %rsi | |
movl %eax, %ecx | |
andl $2047, %ecx | |
movq %rsi, %rdi | |
shlq $11, %rdi | |
orq %rcx, %rdi | |
movq %rdi, 1840(%rsp) | |
leaq 1840(%rsp), %rbx | |
movq %rbx, 1408(%rsp) | |
movq %rbp, 1232(%rsp) | |
cmpq %rax, %rdi | |
jne .LBB117_717 | |
leal 11(%rdx), %eax | |
cmpq $1023, %rcx | |
ja .LBB117_429 | |
.Ltmp564: | |
leaq 48(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp565: | |
jmp .LBB117_517 | |
.LBB117_429: | |
cmpq $1024, %rcx | |
jne .LBB117_505 | |
movl %esi, %ecx | |
andl $1, %ecx | |
testq %rcx, %rcx | |
jne .LBB117_505 | |
.Ltmp562: | |
leaq 48(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp563: | |
jmp .LBB117_517 | |
.LBB117_432: | |
.Ltmp635: | |
leaq 48(%rsp), %rdi | |
leaq 2224(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp636: | |
leaq 2400(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
.Ltmp637: | |
leaq 48(%rsp), %rdi | |
movl $1, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp638: | |
leaq 2056(%rsp), %rbp | |
leaq 48(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
.Ltmp639: | |
movq %rbp, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow517h4019a8fcb6c58812E@PLT | |
.Ltmp640: | |
.Ltmp641: | |
movq %rax, %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp642: | |
.LBB117_436: | |
.Ltmp643: | |
leaq 2400(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
movq %rax, %r15 | |
.Ltmp644: | |
.Ltmp645: | |
leaq 2056(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
.Ltmp646: | |
subl %eax, %r15d | |
xorl %ebp, %ebp | |
xorl %r12d, %r12d | |
xorl %eax, %eax | |
jmp .LBB117_440 | |
.LBB117_439: | |
movswl %cx, %ecx | |
addl %ebp, %ecx | |
movw %cx, %bp | |
.LBB117_440: | |
movzwl %bp, %ebx | |
cmpl $64462, %ebx | |
je .LBB117_446 | |
cmpl $971, %ebx | |
je .LBB117_446 | |
movl %r15d, %ecx | |
subl %r12d, %ecx | |
leal (%rax,%rcx), %ecx | |
movswl %cx, %ecx | |
cmpl $51, %ecx | |
jg .LBB117_444 | |
incl %eax | |
movw $-1, %cx | |
jmp .LBB117_439 | |
.LBB117_444: | |
cmpl $55, %ecx | |
jl .LBB117_446 | |
incl %r12d | |
movw $1, %cx | |
jmp .LBB117_439 | |
.LBB117_446: | |
movswq %ax, %rsi | |
.Ltmp647: | |
leaq 2400(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp648: | |
movswq %r12w, %rsi | |
.Ltmp649: | |
leaq 2056(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp650: | |
.Ltmp651: | |
leaq 1840(%rsp), %rdi | |
xorl %esi, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp652: | |
.Ltmp653: | |
leaq 1408(%rsp), %rdi | |
xorl %esi, %esi | |
callq _ZN4core3num6bignum8Big32x4010from_small17hdf5cd1be3340bb4eE@PLT | |
.Ltmp654: | |
.Ltmp655: | |
leaq 1592(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp656: | |
.Ltmp657: | |
leaq 1232(%rsp), %rdi | |
movabsq $9007199254740991, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp658: | |
.Ltmp659: | |
leaq 2400(%rsp), %rdi | |
leaq 2056(%rsp), %rsi | |
leaq 1408(%rsp), %rdx | |
leaq 1840(%rsp), %rcx | |
callq _ZN4core3num6bignum8Big32x407div_rem17hbb52f76866ccb622E@PLT | |
.Ltmp660: | |
cmpl $64462, %ebx | |
je .LBB117_465 | |
movsd .LCPI117_2(%rip), %xmm1 | |
leaq 1408(%rsp), %r12 | |
leaq 2400(%rsp), %r15 | |
.LBB117_455: | |
movswl %bp, %eax | |
cmpl $971, %eax | |
jg .LBB117_110 | |
.Ltmp661: | |
movq %r12, %rdi | |
leaq 1592(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp662: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB117_460 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB117_460 | |
movw $-1, %bx | |
.Ltmp667: | |
movl $1, %esi | |
movq %r15, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp668: | |
jmp .LBB117_463 | |
.LBB117_460: | |
.Ltmp663: | |
movq %r12, %rdi | |
leaq 1232(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp664: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB117_471 | |
movw $1, %bx | |
.Ltmp665: | |
movl $1, %esi | |
leaq 2056(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp666: | |
.LBB117_463: | |
.Ltmp669: | |
movq %r15, %rdi | |
leaq 2056(%rsp), %rsi | |
movq %r12, %rdx | |
leaq 1840(%rsp), %rcx | |
callq _ZN4core3num6bignum8Big32x407div_rem17hbb52f76866ccb622E@PLT | |
.Ltmp670: | |
movswl %bx, %eax | |
addl %ebp, %eax | |
movzwl %ax, %ecx | |
cmpl $64462, %ecx | |
movw %ax, %bp | |
movsd .LCPI117_2(%rip), %xmm1 | |
jne .LBB117_455 | |
.LBB117_465: | |
.Ltmp672: | |
leaq 1408(%rsp), %rdi | |
leaq 1592(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp673: | |
cmpb $1, %al | |
jne .LBB117_479 | |
shrl $8, %eax | |
movsbq %al, %rax | |
cmpq $2, %rax | |
jae .LBB117_479 | |
.Ltmp674: | |
leaq 1408(%rsp), %rdi | |
leaq 1232(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp675: | |
cmpb $1, %al | |
jne .LBB117_479 | |
shrl $8, %eax | |
movsbq %al, %rax | |
movw $-1074, %bp | |
incq %rax | |
cmpq $2, %rax | |
jae .LBB117_479 | |
.LBB117_471: | |
.Ltmp676: | |
leaq 1408(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num6to_u6417h5bdfacd70e741601E@PLT | |
movq %rax, %r15 | |
.Ltmp677: | |
.Ltmp678: | |
leaq 1808(%rsp), %rdi | |
movq %r15, %rsi | |
movl %ebp, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp679: | |
movzwl 1816(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 1808(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp680: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp681: | |
leaq 496(%rsp), %rbp | |
leaq 1840(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
leaq 48(%rsp), %rbx | |
leaq 2056(%rsp), %rsi | |
movl $168, %edx | |
movq %rbx, %rdi | |
callq memcpy@PLT | |
.Ltmp682: | |
movq %rbx, %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp683: | |
.Ltmp684: | |
leaq 496(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp685: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB117_581 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
je .LBB117_490 | |
.LBB117_581: | |
.Ltmp686: | |
leaq 496(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp687: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB117_596 | |
.Ltmp696: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp697: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_731 | |
.Ltmp700: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp701: | |
incq %rax | |
.Ltmp702: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp703: | |
jmp .LBB117_580 | |
.LBB117_479: | |
leaq 752(%rsp), %rdi | |
leaq 1408(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
leaq 1056(%rsp), %rdi | |
leaq 2056(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
leaq 272(%rsp), %rdi | |
leaq 1840(%rsp), %rsi | |
movl $168, %edx | |
callq memcpy@PLT | |
.Ltmp704: | |
leaq 48(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp705: | |
.Ltmp706: | |
leaq 752(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp707: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB117_491 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB117_491 | |
.Ltmp736: | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3num7dec2flt3num6to_u6417h5bdfacd70e741601E@PLT | |
movq %rax, %r15 | |
.Ltmp737: | |
movabsq $4503599627370496, %rax | |
decq %rax | |
cmpq %rax, %r15 | |
ja .LBB117_721 | |
.Ltmp738: | |
movq %r15, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp739: | |
leaq 496(%rsp), %rbp | |
leaq 272(%rsp), %rsi | |
movl $168, %edx | |
movq %rbp, %rdi | |
callq memcpy@PLT | |
leaq 48(%rsp), %rbx | |
leaq 1056(%rsp), %rsi | |
movl $168, %edx | |
movq %rbx, %rdi | |
callq memcpy@PLT | |
.Ltmp740: | |
movq %rbx, %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp741: | |
.Ltmp742: | |
leaq 496(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp743: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB117_509 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
je .LBB117_490 | |
.LBB117_509: | |
.Ltmp744: | |
leaq 496(%rsp), %rdi | |
leaq 48(%rsp), %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp745: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB117_574 | |
.Ltmp754: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp755: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_725 | |
.Ltmp758: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp759: | |
incq %rax | |
.Ltmp760: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp761: | |
jmp .LBB117_580 | |
.LBB117_491: | |
.Ltmp708: | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x4010bit_length17hb9b78de6d7179d5aE@PLT | |
movq %rax, %rbp | |
.Ltmp709: | |
movq %rbp, %rdx | |
addq $-53, %rbp | |
.Ltmp710: | |
leaq 752(%rsp), %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num7dec2flt3num8get_bits17h6dc59074df8039abE@PLT | |
movq %rax, %rbx | |
.Ltmp711: | |
leal -1074(%rbp), %edx | |
.Ltmp712: | |
leaq 1824(%rsp), %rdi | |
movq %rbx, %rsi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp713: | |
movzwl 1832(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 1824(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp714: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp715: | |
.Ltmp716: | |
leaq 752(%rsp), %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num7dec2flt3num21compare_with_half_ulp17hdfc7203b4db63f2dE@PLT | |
.Ltmp717: | |
movsbq %al, %rax | |
cmpq $-1, %rax | |
je .LBB117_490 | |
testq %rax, %rax | |
jne .LBB117_568 | |
.Ltmp718: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3num6bignum8Big32x407is_zero17hdfcf8e63433e866aE@PLT | |
.Ltmp719: | |
testb $1, %bl | |
sete %cl | |
andb %al, %cl | |
cmpb $1, %cl | |
jne .LBB117_588 | |
.LBB117_490: | |
movapd 16(%rsp), %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_501: | |
.Ltmp530: | |
movq %rsi, %rbx | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$8from_int17ha4b1e0ece5f421a7E@PLT | |
movapd %xmm0, 16(%rsp) | |
.Ltmp531: | |
movq %rbx, %rdi | |
testq %rdi, %rdi | |
js .LBB117_566 | |
.Ltmp534: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$16short_fast_pow1017h8f87fa22bb146735E@PLT | |
.Ltmp535: | |
movapd 16(%rsp), %xmm1 | |
mulsd %xmm0, %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_505: | |
cmpq %r8, %rsi | |
jne .LBB117_516 | |
addl $12, %edx | |
.Ltmp560: | |
leaq 48(%rsp), %rdi | |
movabsq $4503599627370496, %rsi | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp561: | |
jmp .LBB117_517 | |
.LBB117_507: | |
.Ltmp819: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp820: | |
.LBB117_516: | |
incq %rsi | |
.Ltmp558: | |
leaq 48(%rsp), %rdi | |
movl %eax, %edx | |
callq _ZN4core3num7dec2flt5rawfp8Unpacked3new17h97c78f1e305d454dE@PLT | |
.Ltmp559: | |
.LBB117_517: | |
movzwl 56(%rsp), %edi | |
movabsq $-4503599627370497, %rax | |
andq 48(%rsp), %rax | |
addl $1075, %edi | |
shlq $52, %rdi | |
orq %rax, %rdi | |
.Ltmp566: | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp567: | |
cmpq %r12, %r15 | |
jle .LBB117_520 | |
.LBB117_580: | |
movapd %xmm0, %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_520: | |
movq %r13, 480(%rsp) | |
leaq 1056(%rsp), %r15 | |
.LBB117_521: | |
.Ltmp568: | |
leaq 1232(%rsp), %rdi | |
movapd %xmm0, 16(%rsp) | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$6unpack17h5578aec01eef9190E@PLT | |
.Ltmp569: | |
movq 1232(%rsp), %rbp | |
movw 1240(%rsp), %bx | |
.Ltmp570: | |
leaq 752(%rsp), %rdi | |
leaq 2224(%rsp), %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp571: | |
.Ltmp572: | |
movq %r15, %rdi | |
movq %rbp, %rsi | |
callq _ZN4core3num6bignum8Big32x408from_u6417h1c0ed514d2e86dafE@PLT | |
.Ltmp573: | |
.Ltmp574: | |
leaq 752(%rsp), %rdi | |
movq %r15, %rsi | |
movq 8(%rsp), %rdx | |
movl %ebx, %ecx | |
callq _ZN4core3num7dec2flt9algorithm10make_ratio17hecbfefcec366486aE@PLT | |
.Ltmp575: | |
movq %rbp, %rax | |
shrq $32, %rax | |
movl %ebp, 1408(%rsp) | |
movl %eax, 1412(%rsp) | |
.Ltmp576: | |
leaq 752(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp577: | |
cmpb $1, %al | |
jne .LBB117_532 | |
shrl $8, %eax | |
movsbq %al, %rax | |
cmpq $1, %rax | |
ja .LBB117_532 | |
.Ltmp586: | |
leaq 752(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp587: | |
.Ltmp588: | |
movl $1, %esi | |
movq %rax, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp589: | |
.Ltmp590: | |
movl $2, %edx | |
movq %rax, %rdi | |
leaq 1408(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x4010mul_digits17h9eb31bd3a3023d56E@PLT | |
.Ltmp591: | |
movl $168, %edx | |
leaq 496(%rsp), %r12 | |
movq %r12, %rdi | |
leaq 752(%rsp), %rsi | |
callq memcpy@PLT | |
xorl %r13d, %r13d | |
jmp .LBB117_537 | |
.LBB117_532: | |
.Ltmp578: | |
leaq 48(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17h61587c39d00278ceE@PLT | |
.Ltmp579: | |
.Ltmp580: | |
leaq 48(%rsp), %rdi | |
leaq 752(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x403sub17h9a0f03c2c026c16eE@PLT | |
.Ltmp581: | |
.Ltmp582: | |
movl $1, %esi | |
movq %rax, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp583: | |
.Ltmp584: | |
movl $2, %edx | |
movq %rax, %rdi | |
leaq 1408(%rsp), %rsi | |
callq _ZN4core3num6bignum8Big32x4010mul_digits17h9eb31bd3a3023d56E@PLT | |
.Ltmp585: | |
movl $168, %edx | |
leaq 496(%rsp), %r12 | |
movq %r12, %rdi | |
leaq 48(%rsp), %rsi | |
callq memcpy@PLT | |
movb $1, %r13b | |
.LBB117_537: | |
movl $168, %edx | |
leaq 272(%rsp), %r15 | |
movq %r15, %rdi | |
movq %r12, %rsi | |
callq memcpy@PLT | |
.Ltmp592: | |
movq %r15, %rdi | |
leaq 1056(%rsp), %r15 | |
movq %r15, %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp593: | |
movzwl %ax, %ecx | |
cmpl $65280, %ecx | |
jb .LBB117_545 | |
movzbl %al, %eax | |
movzwl %ax, %eax | |
cmpl $1, %eax | |
jne .LBB117_545 | |
movl $168, %edx | |
leaq 48(%rsp), %rbx | |
movq %rbx, %rdi | |
leaq 272(%rsp), %rsi | |
callq memcpy@PLT | |
.Ltmp618: | |
movl $1, %esi | |
movq %rbx, %rdi | |
callq _ZN4core3num6bignum8Big32x408mul_pow217he99b7c4d21dfa785E@PLT | |
.Ltmp619: | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %rbp | |
sete %al | |
testb %r13b, %al | |
je .LBB117_564 | |
.Ltmp620: | |
leaq 48(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h6815d3bb4c95803bE@PLT | |
.Ltmp621: | |
movzwl %ax, %eax | |
cmpl $257, %eax | |
jne .LBB117_564 | |
.Ltmp622: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp623: | |
jmp .LBB117_521 | |
.LBB117_545: | |
.Ltmp594: | |
leaq 272(%rsp), %rdi | |
movq %r15, %rsi | |
callq _ZN68_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialEq$GT$2eq17h52d16077eeef3716E@PLT | |
.Ltmp595: | |
testb %al, %al | |
je .LBB117_550 | |
testb $1, %bpl | |
movapd 16(%rsp), %xmm1 | |
jne .LBB117_552 | |
movabsq $4503599627370496, %rax | |
cmpq %rax, %rbp | |
sete %al | |
testb %r13b, %al | |
je .LBB117_565 | |
.Ltmp616: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp617: | |
jmp .LBB117_521 | |
.LBB117_550: | |
testb %r13b, %r13b | |
movapd 16(%rsp), %xmm0 | |
je .LBB117_554 | |
.Ltmp604: | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp605: | |
jmp .LBB117_521 | |
.LBB117_552: | |
testb %r13b, %r13b | |
je .LBB117_559 | |
.Ltmp614: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3num7dec2flt5rawfp10prev_float17hc5dd536f54e9a721E | |
.Ltmp615: | |
jmp .LBB117_521 | |
.LBB117_554: | |
.Ltmp596: | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp597: | |
cmpb $1, %al | |
movsd .LCPI117_2(%rip), %xmm0 | |
je .LBB117_521 | |
testb %al, %al | |
je .LBB117_711 | |
.Ltmp600: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp601: | |
incq %rax | |
.Ltmp602: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp603: | |
jmp .LBB117_521 | |
.LBB117_559: | |
.Ltmp606: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp607: | |
cmpb $1, %al | |
movsd .LCPI117_2(%rip), %xmm0 | |
je .LBB117_521 | |
testb %al, %al | |
je .LBB117_719 | |
.Ltmp610: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp611: | |
incq %rax | |
.Ltmp612: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp613: | |
jmp .LBB117_521 | |
.LBB117_564: | |
movapd 16(%rsp), %xmm1 | |
.LBB117_565: | |
movq 480(%rsp), %r13 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_566: | |
.Ltmp532: | |
movq %r12, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$16short_fast_pow1017h8f87fa22bb146735E@PLT | |
.Ltmp533: | |
movapd 16(%rsp), %xmm1 | |
divsd %xmm0, %xmm1 | |
cmpb $0, 456(%rsp) | |
jne .LBB117_111 | |
jmp .LBB117_112 | |
.LBB117_568: | |
.Ltmp728: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp729: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_723 | |
.Ltmp732: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp733: | |
incq %rax | |
.Ltmp734: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp735: | |
jmp .LBB117_580 | |
.LBB117_574: | |
testb $1, %r15b | |
movapd 16(%rsp), %xmm1 | |
je .LBB117_110 | |
.Ltmp746: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp747: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_729 | |
.Ltmp750: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp751: | |
incq %rax | |
.Ltmp752: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp753: | |
jmp .LBB117_580 | |
.LBB117_588: | |
.Ltmp720: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp721: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_727 | |
.Ltmp724: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp725: | |
incq %rax | |
.Ltmp726: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp727: | |
jmp .LBB117_580 | |
.LBB117_596: | |
testb $1, %r15b | |
movapd 16(%rsp), %xmm1 | |
je .LBB117_110 | |
.Ltmp688: | |
movapd %xmm1, %xmm0 | |
callq _ZN4core3f6450_$LT$impl$u20$core..num..Float$u20$for$u20$f64$GT$8classify17hddfea7402a5d0fc2E@PLT | |
.Ltmp689: | |
cmpb $1, %al | |
je .LBB117_108 | |
testb %al, %al | |
je .LBB117_733 | |
.Ltmp692: | |
movapd 16(%rsp), %xmm0 | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9transmute17h933ec036c3a74ddbE@PLT | |
.Ltmp693: | |
incq %rax | |
.Ltmp694: | |
movq %rax, %rdi | |
callq _ZN59_$LT$f64$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17h7cace7aa06b93924E@PLT | |
.Ltmp695: | |
jmp .LBB117_580 | |
.LBB117_603: | |
movb $1, %bpl | |
.Ltmp814: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp815: | |
.LBB117_605: | |
movb $1, %bpl | |
.Ltmp812: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movq %r15, %rsi | |
movq 232(%rsp), %rdx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp813: | |
.LBB117_607: | |
movupd 280(%rsp), %xmm0 | |
movapd %xmm0, 1408(%rsp) | |
.LBB117_608: | |
movq $0, 272(%rsp) | |
.LBB117_609: | |
movaps 1408(%rsp), %xmm0 | |
movups %xmm0, 280(%rsp) | |
leaq 272(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB117_611: | |
.Ltmp782: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp783: | |
.LBB117_613: | |
.Ltmp778: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp779: | |
.LBB117_615: | |
.Ltmp784: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp785: | |
.LBB117_617: | |
.Ltmp780: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp781: | |
.LBB117_619: | |
movq %rbx, 272(%rsp) | |
movq %rax, 280(%rsp) | |
.Ltmp918: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h8e1fc0857368d7a0E | |
.Ltmp919: | |
.LBB117_621: | |
.Ltmp925: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp926: | |
.LBB117_623: | |
.Ltmp920: | |
leaq str.r(%rip), %rdi | |
leaq ref.p(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp921: | |
.LBB117_628: | |
.Ltmp888: | |
leaq str.3f(%rip), %rdi | |
leaq ref.3d(%rip), %rdx | |
movl $15, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp889: | |
.LBB117_630: | |
ud2 | |
.LBB117_631: | |
movups 760(%rsp), %xmm0 | |
movaps %xmm0, 1408(%rsp) | |
movq $0, 752(%rsp) | |
movaps 1408(%rsp), %xmm0 | |
movups %xmm0, 760(%rsp) | |
leaq 752(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB117_632: | |
.Ltmp896: | |
leaq str.3a(%rip), %rdi | |
leaq ref.38(%rip), %rdx | |
movl $46, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp897: | |
jmp .LBB117_634 | |
.LBB117_633: | |
.Ltmp901: | |
leaq str.r(%rip), %rdi | |
leaq ref.3b(%rip), %rdx | |
movl $40, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp902: | |
.LBB117_634: | |
.LBB117_635: | |
movq 280(%rsp), %rbx | |
testq %rbx, %rbx | |
je .LBB117_639 | |
movq 288(%rsp), %r14 | |
.Ltmp860: | |
movq %rbx, %rdi | |
callq *(%r14) | |
.Ltmp861: | |
movq 8(%r14), %rsi | |
testq %rsi, %rsi | |
je .LBB117_639 | |
movq 16(%r14), %rdx | |
movq %rbx, %rdi | |
callq __rust_dealloc@PLT | |
.LBB117_639: | |
.Ltmp863: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp864: | |
.LBB117_641: | |
.Ltmp788: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp789: | |
.LBB117_643: | |
.Ltmp786: | |
callq _ZN7ndarray11arraytraits19array_out_of_bounds17h99b0552836824c57E@PLT | |
.Ltmp787: | |
.LBB117_645: | |
movq %r14, 272(%rsp) | |
movb %al, 280(%rsp) | |
movb 758(%rsp), %al | |
movb %al, 287(%rsp) | |
movzwl 756(%rsp), %eax | |
movw %ax, 285(%rsp) | |
movl 752(%rsp), %eax | |
movl %eax, 281(%rsp) | |
movb $1, %bpl | |
.Ltmp808: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E | |
.Ltmp809: | |
.LBB117_647: | |
.Ltmp939: | |
leaq str.6t(%rip), %rdi | |
leaq ref.6B(%rip), %rdx | |
movl $56, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp940: | |
.LBB117_648: | |
.LBB117_649: | |
movq %r14, 272(%rsp) | |
movb %al, 280(%rsp) | |
movb 1238(%rsp), %al | |
movb %al, 287(%rsp) | |
movzwl 1236(%rsp), %eax | |
movw %ax, 285(%rsp) | |
movl 1232(%rsp), %eax | |
movl %eax, 281(%rsp) | |
movb $1, %bpl | |
.Ltmp937: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core6result13unwrap_failed17h68d3ab19bda8aac2E | |
.Ltmp938: | |
.LBB117_651: | |
movq %rbx, 1608(%rsp) | |
movq %rbx, 1600(%rsp) | |
.Ltmp498: | |
leaq ref.V(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp499: | |
.LBB117_653: | |
movq %rbx, 1608(%rsp) | |
movq %rbx, 1600(%rsp) | |
.Ltmp500: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp501: | |
.LBB117_655: | |
.Ltmp903: | |
leaq ref.k(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp904: | |
.LBB117_657: | |
.Ltmp1033: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp1034: | |
.LBB117_659: | |
.Ltmp1031: | |
leaq ref.V(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp1032: | |
.LBB117_661: | |
movb $1, %bpl | |
.Ltmp964: | |
leaq str.3N(%rip), %rdi | |
leaq ref.3L(%rip), %rdx | |
movl $50, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp965: | |
.LBB117_663: | |
.Ltmp1009: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp1010: | |
.LBB117_665: | |
.Ltmp844: | |
leaq str.13(%rip), %rdi | |
leaq ref.11(%rip), %rdx | |
movl $26, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp845: | |
.LBB117_667: | |
movups 56(%rsp), %xmm0 | |
movaps %xmm0, 1408(%rsp) | |
movaps 1408(%rsp), %xmm0 | |
jmp .LBB117_678 | |
.LBB117_668: | |
.Ltmp1039: | |
leaq str.R(%rip), %rdi | |
movl $17, %esi | |
callq _ZN4core6option13expect_failed17h299a35470dcb4d8eE@PLT | |
.Ltmp1040: | |
.LBB117_670: | |
movq $4, 720(%rsp) | |
pxor %xmm0, %xmm0 | |
movdqu %xmm0, 728(%rsp) | |
xorl %edx, %edx | |
jmp .LBB117_672 | |
.LBB117_671: | |
movq %rax, %rdx | |
.LBB117_672: | |
.Ltmp1036: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $4, %esi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp1037: | |
.LBB117_674: | |
movups 56(%rsp), %xmm0 | |
movaps %xmm0, 2224(%rsp) | |
movq $0, 48(%rsp) | |
movaps 2224(%rsp), %xmm0 | |
jmp .LBB117_678 | |
.LBB117_675: | |
.Ltmp981: | |
leaq str.4L(%rip), %rdi | |
leaq ref.4J(%rip), %rdx | |
movl $29, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp982: | |
.LBB117_677: | |
movups 56(%rsp), %xmm0 | |
movaps %xmm0, 272(%rsp) | |
movaps 272(%rsp), %xmm0 | |
.LBB117_678: | |
movups %xmm0, 56(%rsp) | |
leaq 48(%rsp), %rdi | |
callq _ZN61_$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$3oom17h28fb525969c57bd8E | |
.LBB117_679: | |
.Ltmp1013: | |
movzbl %al, %edi | |
callq _ZN4core6result13unwrap_failed17hc3d97e072a85da36E | |
.Ltmp1014: | |
.LBB117_681: | |
.Ltmp522: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $6, %esi | |
movq %r13, %rdx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp523: | |
.LBB117_683: | |
.Ltmp514: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $6, %esi | |
movq %r13, %rdx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp515: | |
.LBB117_685: | |
.Ltmp1027: | |
callq _ZN4core3num7dec2flt9pfe_empty17hc9896188fa792409E@PLT | |
.Ltmp1028: | |
.LBB117_686: | |
movb %al, 496(%rsp) | |
leaq 496(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN74_$LT$core..num..dec2flt..ParseFloatError$u20$as$u20$core..fmt..Display$GT$3fmt17hc41aa0d3bda430abE@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $1, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp1029: | |
leaq ref.5W(%rip), %rsi | |
leaq 48(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp1030: | |
jmp .LBB117_14 | |
.LBB117_687: | |
movb %ah, 496(%rsp) # NOREX | |
leaq 496(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN63_$LT$core..num..ParseIntError$u20$as$u20$core..fmt..Display$GT$3fmt17h78b775ec2dea6d3dE@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.5V(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $1, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp518: | |
leaq ref.61(%rip), %rsi | |
leaq 48(%rsp), %rdi | |
callq _ZN3std9panicking15begin_panic_fmt17h5f221297e8a3dbdbE@PLT | |
.Ltmp519: | |
jmp .LBB117_14 | |
.LBB117_688: | |
.Ltmp520: | |
leaq str.60(%rip), %rdi | |
leaq ref.63(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp521: | |
jmp .LBB117_14 | |
.LBB117_689: | |
.Ltmp774: | |
leaq str.60(%rip), %rdi | |
leaq ref.5Y(%rip), %rdx | |
movl $33, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp775: | |
jmp .LBB117_14 | |
.LBB117_690: | |
.Ltmp1025: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
xorl %esi, %esi | |
xorl %edx, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp1026: | |
.LBB117_692: | |
.Ltmp1023: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $1, %esi | |
movl $1, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp1024: | |
.LBB117_694: | |
.Ltmp776: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $2, %esi | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp777: | |
.LBB117_696: | |
.Ltmp1021: | |
leaq panic_bounds_check_loc.4X(%rip), %rdi | |
movl $3, %esi | |
movl $3, %edx | |
callq _ZN4core9panicking18panic_bounds_check17h00738207f5476c9aE@PLT | |
.Ltmp1022: | |
.LBB117_698: | |
movb $1, %bpl | |
.Ltmp972: | |
leaq panic_loc.6x(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp973: | |
jmp .LBB117_648 | |
.LBB117_699: | |
.Ltmp967: | |
leaq str.3N(%rip), %rdi | |
leaq ref.3L(%rip), %rdx | |
movl $50, %esi | |
callq _ZN3std9panicking11begin_panic17h52e17a95f94ff27aE | |
.Ltmp968: | |
.LBB117_701: | |
movups 280(%rsp), %xmm0 | |
movaps %xmm0, 1408(%rsp) | |
movapd 1408(%rsp), %xmm0 | |
movapd %xmm0, 2224(%rsp) | |
jmp .LBB117_608 | |
.LBB117_702: | |
.Ltmp770: | |
movq %rax, %rsi | |
callq _ZN4core5slice22slice_index_order_fail17h593b32876745960bE@PLT | |
.Ltmp771: | |
.LBB117_704: | |
.Ltmp768: | |
movq %rcx, %rdi | |
movq %r8, %rsi | |
callq _ZN4core5slice20slice_index_len_fail17h6a2d1647e96009c5E@PLT | |
.Ltmp769: | |
.LBB117_706: | |
.Ltmp766: | |
movq %rax, %rdi | |
movq %rcx, %rsi | |
callq _ZN4core5slice22slice_index_order_fail17h593b32876745960bE@PLT | |
.Ltmp767: | |
.LBB117_708: | |
.Ltmp528: | |
movq %rax, %rdi | |
callq _ZN4core5slice20slice_index_len_fail17h6a2d1647e96009c5E@PLT | |
.Ltmp529: | |
.LBB117_710: | |
.Ltmp764: | |
callq _ZN4core3num7dec2flt11pfe_invalid17h6b708df97277c409E@PLT | |
.Ltmp765: | |
jmp .LBB117_686 | |
.LBB117_711: | |
.Ltmp598: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp599: | |
.LBB117_713: | |
leaq 2056(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i16$GT$3fmt17hed6d3139f467a83fE@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.1R(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp625: | |
leaq ref.1S(%rip), %rsi | |
leaq 48(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp626: | |
.LBB117_715: | |
leaq 2056(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq _ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i16$GT$3fmt17hed6d3139f467a83fE@GOTPCREL(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq ref.1V(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $2, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $1, 88(%rsp) | |
.Ltmp554: | |
leaq ref.1W(%rip), %rsi | |
leaq 48(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp555: | |
.LBB117_717: | |
leaq 1408(%rsp), %rax | |
movq %rax, 272(%rsp) | |
leaq _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1d070349ddfd055cE(%rip), %rax | |
movq %rax, 280(%rsp) | |
leaq 1232(%rsp), %rcx | |
movq %rcx, 288(%rsp) | |
movq %rax, 296(%rsp) | |
leaq ref.21(%rip), %rax | |
movq %rax, 48(%rsp) | |
movq $3, 56(%rsp) | |
movq $0, 64(%rsp) | |
leaq 272(%rsp), %rax | |
movq %rax, 80(%rsp) | |
movq $2, 88(%rsp) | |
.Ltmp556: | |
leaq ref.22(%rip), %rsi | |
leaq 48(%rsp), %rdi | |
callq _ZN4core9panicking9panic_fmt17h4d1ab9bae1f32475E@PLT | |
.Ltmp557: | |
.LBB117_719: | |
.Ltmp608: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp609: | |
.LBB117_721: | |
.Ltmp762: | |
leaq ref.25(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp763: | |
.LBB117_723: | |
.Ltmp730: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp731: | |
.LBB117_725: | |
.Ltmp756: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp757: | |
.LBB117_727: | |
.Ltmp722: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp723: | |
.LBB117_729: | |
.Ltmp748: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp749: | |
.LBB117_731: | |
.Ltmp698: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp699: | |
.LBB117_733: | |
.Ltmp690: | |
leaq ref.1B(%rip), %rdi | |
callq _ZN4core9panicking5panic17h8ce57b1f932a0889E@PLT | |
.Ltmp691: | |
.LBB117_735: | |
.Ltmp969: | |
movq %rax, %r15 | |
movb $1, %bpl | |
jmp .LBB117_822 | |
.LBB117_736: | |
.Ltmp846: | |
jmp .LBB117_809 | |
.LBB117_737: | |
.Ltmp862: | |
movq %rax, %r15 | |
movq %rbx, %rdi | |
movq %r14, %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB117_791 | |
.LBB117_738: | |
.Ltmp905: | |
movq %rax, %r15 | |
.Ltmp906: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h9e71b85e45b53a15E | |
.Ltmp907: | |
jmp .LBB117_810 | |
.LBB117_739: | |
.Ltmp941: | |
movq %rax, %r15 | |
.Ltmp942: | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd86b4846ccf85001E | |
.Ltmp943: | |
jmp .LBB117_813 | |
.LBB117_740: | |
.Ltmp865: | |
jmp .LBB117_790 | |
.LBB117_741: | |
.Ltmp502: | |
movq %rax, %r15 | |
jmp .LBB117_783 | |
.LBB117_742: | |
.Ltmp908: | |
jmp .LBB117_809 | |
.LBB117_743: | |
.Ltmp898: | |
movq %rax, %r15 | |
.Ltmp899: | |
leaq 1232(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E | |
.Ltmp900: | |
jmp .LBB117_810 | |
.LBB117_744: | |
.Ltmp890: | |
movq %rax, %r15 | |
.Ltmp891: | |
leaq 1408(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17ha5d33561850649c9E | |
.Ltmp892: | |
jmp .LBB117_780 | |
.LBB117_745: | |
.Ltmp893: | |
jmp .LBB117_779 | |
.LBB117_746: | |
.Ltmp922: | |
movq %rax, %r15 | |
jmp .LBB117_781 | |
.LBB117_747: | |
.Ltmp927: | |
movq %rax, %r15 | |
.Ltmp928: | |
leaq 2400(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h3d039868e78531c9E | |
.Ltmp929: | |
jmp .LBB117_810 | |
.LBB117_748: | |
.Ltmp821: | |
movq %rax, %r15 | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
jmp .LBB117_813 | |
.LBB117_749: | |
.Ltmp974: | |
movq %rax, %r15 | |
testb %bpl, %bpl | |
jne .LBB117_825 | |
jmp .LBB117_826 | |
.LBB117_750: | |
.Ltmp671: | |
jmp .LBB117_768 | |
.LBB117_751: | |
.Ltmp949: | |
movq %rax, %r15 | |
xorl %ebp, %ebp | |
.Ltmp950: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17haae8cb4e2a1551eeE | |
.Ltmp951: | |
jmp .LBB117_819 | |
.LBB117_752: | |
.Ltmp802: | |
movq %rax, %r15 | |
movb $1, %bpl | |
jmp .LBB117_823 | |
.LBB117_753: | |
.Ltmp799: | |
movq %rax, %r15 | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h869ff8bc5401bfbdE | |
jmp .LBB117_755 | |
.LBB117_754: | |
.Ltmp796: | |
movq %rax, %r15 | |
.LBB117_755: | |
movb $1, %bpl | |
testb %bpl, %bpl | |
jne .LBB117_825 | |
jmp .LBB117_826 | |
.LBB117_756: | |
.Ltmp1044: | |
movq %rax, %r15 | |
jmp .LBB117_787 | |
.LBB117_757: | |
.Ltmp1015: | |
movq %rax, %r15 | |
leaq 1592(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hc9a83019f84dbf07E | |
leaq 1056(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
jmp .LBB117_763 | |
.LBB117_758: | |
.Ltmp508: | |
movq %rax, %r15 | |
jmp .LBB117_787 | |
.LBB117_759: | |
.Ltmp1035: | |
jmp .LBB117_785 | |
.LBB117_760: | |
.Ltmp1041: | |
movq %rax, %r15 | |
leaq 1056(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
jmp .LBB117_766 | |
.LBB117_761: | |
.Ltmp1020: | |
movq %rax, %r15 | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h727986186e9bcd2bE | |
jmp .LBB117_763 | |
.LBB117_762: | |
.Ltmp1008: | |
movq %rax, %r15 | |
.LBB117_763: | |
leaq 1408(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd869d80c857b0af4E | |
jmp .LBB117_826 | |
.LBB117_764: | |
.Ltmp624: | |
jmp .LBB117_768 | |
.LBB117_765: | |
.Ltmp489: | |
movq %rax, %r15 | |
.LBB117_766: | |
leaq 496(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB117_767: | |
.Ltmp1038: | |
.LBB117_768: | |
movq %rax, %r15 | |
leaq 720(%rsp), %rdi | |
jmp .LBB117_786 | |
.LBB117_769: | |
.Ltmp843: | |
jmp .LBB117_809 | |
.LBB117_770: | |
.Ltmp805: | |
jmp .LBB117_812 | |
.LBB117_771: | |
.Ltmp917: | |
jmp .LBB117_809 | |
.LBB117_772: | |
.Ltmp838: | |
movq %rax, %r15 | |
.Ltmp839: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp840: | |
jmp .LBB117_810 | |
.LBB117_773: | |
.Ltmp851: | |
jmp .LBB117_779 | |
.LBB117_774: | |
.Ltmp875: | |
movq %rax, %r15 | |
movq 1840(%rsp), %rbp | |
xorl %ebx, %ebx | |
cmpq $2, %rbp | |
je .LBB117_795 | |
jmp .LBB117_797 | |
.LBB117_775: | |
.Ltmp911: | |
movq %rax, %r15 | |
.Ltmp912: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp913: | |
jmp .LBB117_810 | |
.LBB117_776: | |
.Ltmp827: | |
movq %rax, %r15 | |
movq %rbp, %rdi | |
movq %rbx, %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB117_810 | |
.LBB117_777: | |
.Ltmp857: | |
movq %rax, %r15 | |
movb $1, %bl | |
jmp .LBB117_793 | |
.LBB117_778: | |
.Ltmp854: | |
.LBB117_779: | |
movq %rax, %r15 | |
.LBB117_780: | |
.Ltmp894: | |
leaq 672(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h580747aaaae14915E | |
.Ltmp895: | |
.LBB117_781: | |
.Ltmp923: | |
leaq 2056(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd6c99ceffbe500a5E | |
.Ltmp924: | |
jmp .LBB117_810 | |
.LBB117_782: | |
.Ltmp497: | |
movq %rax, %r15 | |
movq %rbx, 1608(%rsp) | |
movq %rbx, 1600(%rsp) | |
.LBB117_783: | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hf0034e0d594e792eE | |
jmp .LBB117_799 | |
.LBB117_784: | |
.Ltmp513: | |
.LBB117_785: | |
movq %rax, %r15 | |
leaq 1056(%rsp), %rdi | |
.LBB117_786: | |
callq _ZN4core3ptr13drop_in_place17h7bd80df0e91b9723E | |
.LBB117_787: | |
leaq 928(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB117_788: | |
.Ltmp835: | |
movq %rax, %r15 | |
movq %rbx, %rdi | |
movq %rbp, %rsi | |
callq _ZN5alloc4heap8box_free17he5e7b3efb2ad3da5E | |
jmp .LBB117_810 | |
.LBB117_789: | |
.Ltmp868: | |
.LBB117_790: | |
movq %rax, %r15 | |
.LBB117_791: | |
.Ltmp869: | |
leaq 1232(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp870: | |
xorl %ebx, %ebx | |
.LBB117_793: | |
.Ltmp871: | |
leaq 672(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h580747aaaae14915E | |
.Ltmp872: | |
cmpq $2, %rbp | |
jne .LBB117_797 | |
.LBB117_795: | |
testb %bl, %bl | |
je .LBB117_810 | |
.Ltmp878: | |
leaq 1848(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h87bb9d33bfd8cd02E | |
.Ltmp879: | |
jmp .LBB117_810 | |
.LBB117_797: | |
.Ltmp876: | |
leaq 1840(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hd99a6574dd8a6a87E | |
.Ltmp877: | |
jmp .LBB117_810 | |
.LBB117_798: | |
.Ltmp494: | |
movq %rax, %r15 | |
movq %r12, 1608(%rsp) | |
movq %rbx, 1600(%rsp) | |
.LBB117_799: | |
.Ltmp503: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h5d37ad554cba293dE | |
.Ltmp504: | |
.LBB117_800: | |
leaq 1592(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h407aeb492788abe1E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB117_801: | |
.Ltmp505: | |
movq %rax, %r15 | |
jmp .LBB117_800 | |
.LBB117_802: | |
.Ltmp946: | |
jmp .LBB117_812 | |
.LBB117_803: | |
.Ltmp885: | |
movq %rax, %r15 | |
.Ltmp886: | |
leaq 752(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h2b2b6236ac483ae6E | |
.Ltmp887: | |
jmp .LBB117_810 | |
.LBB117_804: | |
.Ltmp930: | |
jmp .LBB117_809 | |
.LBB117_805: | |
.Ltmp830: | |
movq %rax, %r15 | |
.Ltmp831: | |
leaq 272(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hc67a6ad26471de1bE | |
.Ltmp832: | |
jmp .LBB117_810 | |
.LBB117_806: | |
.Ltmp914: | |
jmp .LBB117_809 | |
.LBB117_807: | |
.Ltmp882: | |
jmp .LBB117_809 | |
.LBB117_808: | |
.Ltmp824: | |
.LBB117_809: | |
movq %rax, %r15 | |
.LBB117_810: | |
movb $1, %bpl | |
.Ltmp931: | |
leaq 2016(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hf4ad27b85edecba3E | |
.Ltmp932: | |
jmp .LBB117_821 | |
.LBB117_811: | |
.Ltmp818: | |
.LBB117_812: | |
movq %rax, %r15 | |
.LBB117_813: | |
movb $1, %bpl | |
jmp .LBB117_821 | |
.LBB117_814: | |
.Ltmp954: | |
movq %rax, %r15 | |
testq %rbp, %rbp | |
je .LBB117_818 | |
.p2align 4, 0x90 | |
.LBB117_815: | |
.Ltmp955: | |
movq %rbx, %rdi | |
callq _ZN4core3ptr13drop_in_place17h35a8c6d8b9a2be8bE | |
.Ltmp956: | |
addq $56, %rbx | |
addq $-56, %rbp | |
jne .LBB117_815 | |
jmp .LBB117_818 | |
.LBB117_817: | |
.Ltmp957: | |
movq %rax, %r15 | |
.LBB117_818: | |
movq 272(%rsp), %rdi | |
movq 280(%rsp), %rsi | |
callq _ZN4core3ptr13drop_in_place17h03372a59700564e7E | |
.LBB117_819: | |
xorl %ebp, %ebp | |
leaq 296(%rsp), %rdi | |
.Ltmp958: | |
callq _ZN4core3ptr13drop_in_place17hfc2f681f4145ae3eE | |
.Ltmp959: | |
xorl %ebp, %ebp | |
.LBB117_821: | |
leaq 1592(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h70cfe7f633df1524E | |
.LBB117_822: | |
leaq 48(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E | |
.LBB117_823: | |
.Ltmp970: | |
leaq 720(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17hdc136ee7ab629543E | |
.Ltmp971: | |
testb %bpl, %bpl | |
je .LBB117_826 | |
.LBB117_825: | |
.Ltmp975: | |
leaq 1056(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17he51035de245c7f30E | |
.Ltmp976: | |
.LBB117_826: | |
leaq 496(%rsp), %rdi | |
callq _ZN4core3ptr13drop_in_place17h2850a13bd4c55a19E | |
movq %r15, %rdi | |
callq _Unwind_Resume@PLT | |
.LBB117_827: | |
.Ltmp966: | |
movq %rax, %r15 | |
jmp .LBB117_821 | |
.LBB117_828: | |
.Ltmp1003: | |
movq %rax, %r15 | |
jmp .LBB117_826 | |
.Lfunc_end117: | |
.size _ZN10pde_solver4main17h0267b9df1caacf63E, .Lfunc_end117-_ZN10pde_solver4main17h0267b9df1caacf63E | |
.cfi_endproc | |
.section .gcc_except_table,"a",@progbits | |
.p2align 2 | |
GCC_except_table117: | |
.Lexception45: | |
.byte 255 | |
.byte 155 | |
.ascii "\250\f" | |
.byte 3 | |
.ascii "\245\f" | |
.long .Lfunc_begin45-.Lfunc_begin45 | |
.long .Ltmp487-.Lfunc_begin45 | |
.long 0 | |
.byte 0 | |
.long .Ltmp487-.Lfunc_begin45 | |
.long .Ltmp488-.Ltmp487 | |
.long .Ltmp489-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp490-.Lfunc_begin45 | |
.long .Ltmp491-.Ltmp490 | |
.long .Ltmp1041-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1042-.Lfunc_begin45 | |
.long .Ltmp1043-.Ltmp1042 | |
.long .Ltmp1044-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp492-.Lfunc_begin45 | |
.long .Ltmp493-.Ltmp492 | |
.long .Ltmp494-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp495-.Lfunc_begin45 | |
.long .Ltmp496-.Ltmp495 | |
.long .Ltmp497-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp506-.Lfunc_begin45 | |
.long .Ltmp507-.Ltmp506 | |
.long .Ltmp508-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp509-.Lfunc_begin45 | |
.long .Ltmp510-.Ltmp509 | |
.long .Ltmp1035-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp511-.Lfunc_begin45 | |
.long .Ltmp512-.Ltmp511 | |
.long .Ltmp513-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp524-.Lfunc_begin45 | |
.long .Ltmp773-.Ltmp524 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp773-.Lfunc_begin45 | |
.long .Ltmp790-.Ltmp773 | |
.long 0 | |
.byte 0 | |
.long .Ltmp790-.Lfunc_begin45 | |
.long .Ltmp793-.Ltmp790 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp794-.Lfunc_begin45 | |
.long .Ltmp795-.Ltmp794 | |
.long .Ltmp796-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp797-.Lfunc_begin45 | |
.long .Ltmp798-.Ltmp797 | |
.long .Ltmp799-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp800-.Lfunc_begin45 | |
.long .Ltmp801-.Ltmp800 | |
.long .Ltmp802-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp803-.Lfunc_begin45 | |
.long .Ltmp804-.Ltmp803 | |
.long .Ltmp805-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp806-.Lfunc_begin45 | |
.long .Ltmp811-.Ltmp806 | |
.long .Ltmp946-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp816-.Lfunc_begin45 | |
.long .Ltmp817-.Ltmp816 | |
.long .Ltmp818-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp847-.Lfunc_begin45 | |
.long .Ltmp848-.Ltmp847 | |
.long .Ltmp882-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp909-.Lfunc_begin45 | |
.long .Ltmp910-.Ltmp909 | |
.long .Ltmp911-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp915-.Lfunc_begin45 | |
.long .Ltmp916-.Ltmp915 | |
.long .Ltmp917-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp849-.Lfunc_begin45 | |
.long .Ltmp850-.Ltmp849 | |
.long .Ltmp851-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp822-.Lfunc_begin45 | |
.long .Ltmp823-.Ltmp822 | |
.long .Ltmp824-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp828-.Lfunc_begin45 | |
.long .Ltmp829-.Ltmp828 | |
.long .Ltmp830-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp833-.Lfunc_begin45 | |
.long .Ltmp834-.Ltmp833 | |
.long .Ltmp835-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp825-.Lfunc_begin45 | |
.long .Ltmp826-.Ltmp825 | |
.long .Ltmp827-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp852-.Lfunc_begin45 | |
.long .Ltmp853-.Ltmp852 | |
.long .Ltmp854-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp855-.Lfunc_begin45 | |
.long .Ltmp856-.Ltmp855 | |
.long .Ltmp857-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp858-.Lfunc_begin45 | |
.long .Ltmp867-.Ltmp858 | |
.long .Ltmp868-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp873-.Lfunc_begin45 | |
.long .Ltmp874-.Ltmp873 | |
.long .Ltmp875-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp880-.Lfunc_begin45 | |
.long .Ltmp881-.Ltmp880 | |
.long .Ltmp882-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp883-.Lfunc_begin45 | |
.long .Ltmp884-.Ltmp883 | |
.long .Ltmp885-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp836-.Lfunc_begin45 | |
.long .Ltmp837-.Ltmp836 | |
.long .Ltmp838-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp841-.Lfunc_begin45 | |
.long .Ltmp842-.Ltmp841 | |
.long .Ltmp843-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp933-.Lfunc_begin45 | |
.long .Ltmp945-.Ltmp933 | |
.long .Ltmp946-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp945-.Lfunc_begin45 | |
.long .Ltmp947-.Ltmp945 | |
.long 0 | |
.byte 0 | |
.long .Ltmp947-.Lfunc_begin45 | |
.long .Ltmp948-.Ltmp947 | |
.long .Ltmp949-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp952-.Lfunc_begin45 | |
.long .Ltmp953-.Ltmp952 | |
.long .Ltmp954-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp960-.Lfunc_begin45 | |
.long .Ltmp961-.Ltmp960 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp962-.Lfunc_begin45 | |
.long .Ltmp963-.Ltmp962 | |
.long .Ltmp974-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp979-.Lfunc_begin45 | |
.long .Ltmp1002-.Ltmp979 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1004-.Lfunc_begin45 | |
.long .Ltmp1007-.Ltmp1004 | |
.long .Ltmp1008-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1011-.Lfunc_begin45 | |
.long .Ltmp1012-.Ltmp1011 | |
.long .Ltmp1015-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1016-.Lfunc_begin45 | |
.long .Ltmp1019-.Ltmp1016 | |
.long .Ltmp1020-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp536-.Lfunc_begin45 | |
.long .Ltmp543-.Ltmp536 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp977-.Lfunc_begin45 | |
.long .Ltmp978-.Ltmp977 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp627-.Lfunc_begin45 | |
.long .Ltmp628-.Ltmp627 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp628-.Lfunc_begin45 | |
.long .Ltmp629-.Ltmp628 | |
.long 0 | |
.byte 0 | |
.long .Ltmp629-.Lfunc_begin45 | |
.long .Ltmp634-.Ltmp629 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp634-.Lfunc_begin45 | |
.long .Ltmp544-.Ltmp634 | |
.long 0 | |
.byte 0 | |
.long .Ltmp544-.Lfunc_begin45 | |
.long .Ltmp636-.Ltmp544 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp636-.Lfunc_begin45 | |
.long .Ltmp637-.Ltmp636 | |
.long 0 | |
.byte 0 | |
.long .Ltmp637-.Lfunc_begin45 | |
.long .Ltmp638-.Ltmp637 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp638-.Lfunc_begin45 | |
.long .Ltmp639-.Ltmp638 | |
.long 0 | |
.byte 0 | |
.long .Ltmp639-.Lfunc_begin45 | |
.long .Ltmp660-.Ltmp639 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp661-.Lfunc_begin45 | |
.long .Ltmp670-.Ltmp661 | |
.long .Ltmp671-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp672-.Lfunc_begin45 | |
.long .Ltmp681-.Ltmp672 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp681-.Lfunc_begin45 | |
.long .Ltmp682-.Ltmp681 | |
.long 0 | |
.byte 0 | |
.long .Ltmp682-.Lfunc_begin45 | |
.long .Ltmp703-.Ltmp682 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp703-.Lfunc_begin45 | |
.long .Ltmp704-.Ltmp703 | |
.long 0 | |
.byte 0 | |
.long .Ltmp704-.Lfunc_begin45 | |
.long .Ltmp739-.Ltmp704 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp739-.Lfunc_begin45 | |
.long .Ltmp740-.Ltmp739 | |
.long 0 | |
.byte 0 | |
.long .Ltmp740-.Lfunc_begin45 | |
.long .Ltmp561-.Ltmp740 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp819-.Lfunc_begin45 | |
.long .Ltmp820-.Ltmp819 | |
.long .Ltmp821-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp558-.Lfunc_begin45 | |
.long .Ltmp567-.Ltmp558 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp568-.Lfunc_begin45 | |
.long .Ltmp591-.Ltmp568 | |
.long .Ltmp624-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp591-.Lfunc_begin45 | |
.long .Ltmp578-.Ltmp591 | |
.long 0 | |
.byte 0 | |
.long .Ltmp578-.Lfunc_begin45 | |
.long .Ltmp585-.Ltmp578 | |
.long .Ltmp624-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp585-.Lfunc_begin45 | |
.long .Ltmp592-.Ltmp585 | |
.long 0 | |
.byte 0 | |
.long .Ltmp592-.Lfunc_begin45 | |
.long .Ltmp593-.Ltmp592 | |
.long .Ltmp624-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp593-.Lfunc_begin45 | |
.long .Ltmp618-.Ltmp593 | |
.long 0 | |
.byte 0 | |
.long .Ltmp618-.Lfunc_begin45 | |
.long .Ltmp613-.Ltmp618 | |
.long .Ltmp624-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp532-.Lfunc_begin45 | |
.long .Ltmp695-.Ltmp532 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp814-.Lfunc_begin45 | |
.long .Ltmp813-.Ltmp814 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp782-.Lfunc_begin45 | |
.long .Ltmp781-.Ltmp782 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp918-.Lfunc_begin45 | |
.long .Ltmp919-.Ltmp918 | |
.long .Ltmp930-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp925-.Lfunc_begin45 | |
.long .Ltmp926-.Ltmp925 | |
.long .Ltmp927-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp920-.Lfunc_begin45 | |
.long .Ltmp921-.Ltmp920 | |
.long .Ltmp922-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp888-.Lfunc_begin45 | |
.long .Ltmp889-.Ltmp888 | |
.long .Ltmp890-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp896-.Lfunc_begin45 | |
.long .Ltmp897-.Ltmp896 | |
.long .Ltmp898-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp901-.Lfunc_begin45 | |
.long .Ltmp902-.Ltmp901 | |
.long .Ltmp908-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp860-.Lfunc_begin45 | |
.long .Ltmp861-.Ltmp860 | |
.long .Ltmp862-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp863-.Lfunc_begin45 | |
.long .Ltmp864-.Ltmp863 | |
.long .Ltmp865-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp788-.Lfunc_begin45 | |
.long .Ltmp787-.Ltmp788 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp808-.Lfunc_begin45 | |
.long .Ltmp809-.Ltmp808 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp939-.Lfunc_begin45 | |
.long .Ltmp940-.Ltmp939 | |
.long .Ltmp941-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp937-.Lfunc_begin45 | |
.long .Ltmp938-.Ltmp937 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp498-.Lfunc_begin45 | |
.long .Ltmp501-.Ltmp498 | |
.long .Ltmp502-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp903-.Lfunc_begin45 | |
.long .Ltmp904-.Ltmp903 | |
.long .Ltmp905-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1033-.Lfunc_begin45 | |
.long .Ltmp1032-.Ltmp1033 | |
.long .Ltmp1035-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp964-.Lfunc_begin45 | |
.long .Ltmp965-.Ltmp964 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1009-.Lfunc_begin45 | |
.long .Ltmp1010-.Ltmp1009 | |
.long .Ltmp1015-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp844-.Lfunc_begin45 | |
.long .Ltmp845-.Ltmp844 | |
.long .Ltmp846-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1039-.Lfunc_begin45 | |
.long .Ltmp1040-.Ltmp1039 | |
.long .Ltmp1041-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1036-.Lfunc_begin45 | |
.long .Ltmp1037-.Ltmp1036 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp981-.Lfunc_begin45 | |
.long .Ltmp982-.Ltmp981 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp1013-.Lfunc_begin45 | |
.long .Ltmp1014-.Ltmp1013 | |
.long .Ltmp1015-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp522-.Lfunc_begin45 | |
.long .Ltmp1022-.Ltmp522 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp972-.Lfunc_begin45 | |
.long .Ltmp973-.Ltmp972 | |
.long .Ltmp974-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp967-.Lfunc_begin45 | |
.long .Ltmp968-.Ltmp967 | |
.long .Ltmp969-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp770-.Lfunc_begin45 | |
.long .Ltmp691-.Ltmp770 | |
.long .Ltmp1038-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp906-.Lfunc_begin45 | |
.long .Ltmp907-.Ltmp906 | |
.long .Ltmp908-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp942-.Lfunc_begin45 | |
.long .Ltmp943-.Ltmp942 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp899-.Lfunc_begin45 | |
.long .Ltmp900-.Ltmp899 | |
.long .Ltmp914-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp891-.Lfunc_begin45 | |
.long .Ltmp892-.Ltmp891 | |
.long .Ltmp893-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp928-.Lfunc_begin45 | |
.long .Ltmp929-.Ltmp928 | |
.long .Ltmp930-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp950-.Lfunc_begin45 | |
.long .Ltmp951-.Ltmp950 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp951-.Lfunc_begin45 | |
.long .Ltmp839-.Ltmp951 | |
.long 0 | |
.byte 0 | |
.long .Ltmp839-.Lfunc_begin45 | |
.long .Ltmp913-.Ltmp839 | |
.long .Ltmp914-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp894-.Lfunc_begin45 | |
.long .Ltmp924-.Ltmp894 | |
.long .Ltmp930-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp924-.Lfunc_begin45 | |
.long .Ltmp869-.Ltmp924 | |
.long 0 | |
.byte 0 | |
.long .Ltmp869-.Lfunc_begin45 | |
.long .Ltmp877-.Ltmp869 | |
.long .Ltmp930-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp503-.Lfunc_begin45 | |
.long .Ltmp504-.Ltmp503 | |
.long .Ltmp505-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp504-.Lfunc_begin45 | |
.long .Ltmp886-.Ltmp504 | |
.long 0 | |
.byte 0 | |
.long .Ltmp886-.Lfunc_begin45 | |
.long .Ltmp887-.Ltmp886 | |
.long .Ltmp930-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp831-.Lfunc_begin45 | |
.long .Ltmp832-.Ltmp831 | |
.long .Ltmp914-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp931-.Lfunc_begin45 | |
.long .Ltmp932-.Ltmp931 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp955-.Lfunc_begin45 | |
.long .Ltmp956-.Ltmp955 | |
.long .Ltmp957-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp958-.Lfunc_begin45 | |
.long .Ltmp959-.Ltmp958 | |
.long .Ltmp966-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp970-.Lfunc_begin45 | |
.long .Ltmp976-.Ltmp970 | |
.long .Ltmp1003-.Lfunc_begin45 | |
.byte 0 | |
.long .Ltmp976-.Lfunc_begin45 | |
.long .Lfunc_end117-.Ltmp976 | |
.long 0 | |
.byte 0 | |
.p2align 2 | |
.section .text.main,"ax",@progbits | |
.globl main | |
.p2align 4, 0x90 | |
.type main,@function | |
main: | |
.cfi_startproc | |
movq %rsi, %rax | |
movslq %edi, %rsi | |
leaq _ZN10pde_solver4main17h0267b9df1caacf63E(%rip), %rdi | |
movq %rax, %rdx | |
jmp _ZN3std2rt10lang_start17h0c4e7dc3bd41bfa4E@PLT | |
.Lfunc_end118: | |
.size main, .Lfunc_end118-main | |
.cfi_endproc | |
.type str.0,@object | |
.section .rodata.str.0,"a",@progbits | |
str.0: | |
.size str.0, 0 | |
.type str.1,@object | |
.section .rodata.str.1,"a",@progbits | |
str.1: | |
.byte 10 | |
.size str.1, 1 | |
.type ref.2,@object | |
.section .data.rel.ro.ref.2,"aw",@progbits | |
.p2align 3 | |
ref.2: | |
.quad str.0 | |
.quad 0 | |
.quad str.1 | |
.quad 1 | |
.size ref.2, 32 | |
.type vtable.c,@object | |
.section .data.rel.ro.vtable.c,"aw",@progbits | |
.p2align 3 | |
vtable.c: | |
.quad _ZN4core3ptr13drop_in_place17hf93bdbe712d5af50E | |
.quad 96 | |
.quad 8 | |
.quad _ZN46_$LT$F$u20$as$u20$scoped_threadpool..FnBox$GT$8call_box17hbd82b6996326c57eE | |
.size vtable.c, 32 | |
.type str.i,@object | |
.section .rodata.str.i,"a",@progbits | |
.p2align 4 | |
str.i: | |
.ascii "called `Option::unwrap()` on a `None` value" | |
.size str.i, 43 | |
.type str.j,@object | |
.section .rodata.str.j,"a",@progbits | |
.p2align 4 | |
str.j: | |
.ascii "/checkout/src/libcore/option.rs" | |
.size str.j, 31 | |
.type ref.k,@object | |
.section .data.rel.ro.ref.k,"aw",@progbits | |
.p2align 3 | |
ref.k: | |
.quad str.i | |
.quad 43 | |
.quad str.j | |
.quad 31 | |
.long 335 | |
.long 20 | |
.size ref.k, 40 | |
.type vtable.n,@object | |
.section .data.rel.ro.vtable.n,"aw",@progbits | |
.p2align 3 | |
vtable.n: | |
.quad _ZN4core3ptr13drop_in_place17h3beefe2bd8f390a9E | |
.quad 16 | |
.quad 8 | |
.quad _ZN36_$LT$T$u20$as$u20$core..any..Any$GT$11get_type_id17he4cdd629f91e369cE | |
.size vtable.n, 32 | |
.type str.o,@object | |
.section .rodata.str.o,"a",@progbits | |
.p2align 4 | |
str.o: | |
.ascii "/checkout/src/libstd/sync/mpsc/mod.rs" | |
.size str.o, 37 | |
.type ref.p,@object | |
.section .data.rel.ro.ref.p,"aw",@progbits | |
.p2align 3 | |
ref.p: | |
.quad str.o | |
.quad 37 | |
.long 849 | |
.long 32 | |
.size ref.p, 24 | |
.type str.r,@object | |
.section .rodata.str.r,"a",@progbits | |
.p2align 4 | |
str.r: | |
.ascii "internal error: entered unreachable code" | |
.size str.r, 40 | |
.type str.y,@object | |
.section .rodata.str.y,"a",@progbits | |
.p2align 4 | |
str.y: | |
.ascii "ndarray: could not broadcast array from shape: " | |
.size str.y, 47 | |
.type str.z,@object | |
.section .rodata.str.z,"a",@progbits | |
str.z: | |
.ascii " to: " | |
.size str.z, 5 | |
.type ref.A,@object | |
.section .data.rel.ro.ref.A,"aw",@progbits | |
.p2align 3 | |
ref.A: | |
.quad str.y | |
.quad 47 | |
.quad str.z | |
.quad 5 | |
.size ref.A, 32 | |
.type str.B,@object | |
.section .rodata.str.B,"a",@progbits | |
.p2align 4 | |
str.B: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/lib.rs" | |
.size str.B, 86 | |
.type ref.C,@object | |
.section .data.rel.ro.ref.C,"aw",@progbits | |
.p2align 3 | |
ref.C: | |
.quad str.B | |
.quad 86 | |
.long 728 | |
.long 12 | |
.size ref.C, 24 | |
.type str.G,@object | |
.section .rodata.str.G,"a",@progbits | |
.p2align 4 | |
str.G: | |
.ascii "called `Result::unwrap()` on an `Err` value" | |
.size str.G, 43 | |
.type str.H,@object | |
.section .rodata.str.H,"a",@progbits | |
.p2align 4 | |
str.H: | |
.ascii "/checkout/src/libstd/sync/mpsc/sync.rs" | |
.size str.H, 38 | |
.type ref.I,@object | |
.section .data.rel.ro.ref.I,"aw",@progbits | |
.p2align 3 | |
ref.I: | |
.quad str.H | |
.quad 38 | |
.long 380 | |
.long 33 | |
.size ref.I, 24 | |
.type ref.K,@object | |
.section .data.rel.ro.ref.K,"aw",@progbits | |
.p2align 3 | |
ref.K: | |
.quad str.H | |
.quad 38 | |
.long 412 | |
.long 35 | |
.size ref.K, 24 | |
.type str.R,@object | |
.section .rodata.str.R,"a",@progbits | |
.p2align 4 | |
str.R: | |
.ascii "capacity overflow" | |
.size str.R, 17 | |
.type str.S,@object | |
.section .rodata.str.S,"a",@progbits | |
.p2align 4 | |
str.S: | |
.ascii "/checkout/src/liballoc/raw_vec.rs" | |
.size str.S, 33 | |
.type ref.V,@object | |
.section .data.rel.ro.ref.V,"aw",@progbits | |
.p2align 3 | |
ref.V: | |
.quad str.R | |
.quad 17 | |
.quad str.S | |
.quad 33 | |
.long 524 | |
.long 24 | |
.size ref.V, 40 | |
.type str.Y,@object | |
.section .rodata.str.Y,"a",@progbits | |
.p2align 4 | |
str.Y: | |
.ascii "attempt to divide by zero" | |
.size str.Y, 25 | |
.type str.10,@object | |
.section .rodata.str.10,"a",@progbits | |
.p2align 4 | |
str.10: | |
.ascii "/checkout/src/libstd/sync/mpsc/shared.rs" | |
.size str.10, 40 | |
.type ref.11,@object | |
.section .data.rel.ro.ref.11,"aw",@progbits | |
.p2align 3 | |
ref.11: | |
.quad str.10 | |
.quad 40 | |
.long 399 | |
.long 8 | |
.size ref.11, 24 | |
.type str.13,@object | |
.section .rodata.str.13,"a",@progbits | |
.p2align 4 | |
str.13: | |
.ascii "assertion failed: ptr != 0" | |
.size str.13, 26 | |
.type str.14,@object | |
.section .rodata.str.14,"a",@progbits | |
.p2align 4 | |
str.14: | |
.ascii "bad number of channels left " | |
.size str.14, 28 | |
.type ref.15,@object | |
.section .data.rel.ro.ref.15,"aw",@progbits | |
.p2align 3 | |
ref.15: | |
.quad str.14 | |
.quad 28 | |
.size ref.15, 16 | |
.type ref.16,@object | |
.section .data.rel.ro.ref.16,"aw",@progbits | |
.p2align 3 | |
ref.16: | |
.quad str.10 | |
.quad 40 | |
.long 365 | |
.long 17 | |
.size ref.16, 24 | |
.type ref.18,@object | |
.section .data.rel.ro.ref.18,"aw",@progbits | |
.p2align 3 | |
ref.18: | |
.quad str.10 | |
.quad 40 | |
.long 371 | |
.long 19 | |
.size ref.18, 24 | |
.type str.1a,@object | |
.section .rodata.str.1a,"a",@progbits | |
.p2align 4 | |
str.1a: | |
.ascii "assertion failed: n >= 0" | |
.size str.1a, 24 | |
.type str.1b,@object | |
.section .rodata.str.1b,"a",@progbits | |
.p2align 4 | |
str.1b: | |
.ascii "/checkout/src/libstd/sync/mpsc/stream.rs" | |
.size str.1b, 40 | |
.type ref.1c,@object | |
.section .data.rel.ro.ref.1c,"aw",@progbits | |
.p2align 3 | |
ref.1c: | |
.quad str.1b | |
.quad 40 | |
.long 149 | |
.long 8 | |
.size ref.1c, 24 | |
.type ref.1e,@object | |
.section .data.rel.ro.ref.1e,"aw",@progbits | |
.p2align 3 | |
ref.1e: | |
.quad str.1b | |
.quad 40 | |
.long 141 | |
.long 19 | |
.size ref.1e, 24 | |
.type ref.1g,@object | |
.section .data.rel.ro.ref.1g,"aw",@progbits | |
.p2align 3 | |
ref.1g: | |
.quad str.1b | |
.quad 40 | |
.long 131 | |
.long 16 | |
.size ref.1g, 24 | |
.type str.1i,@object | |
.section .rodata.str.1i,"a",@progbits | |
.p2align 4 | |
str.1i: | |
.ascii "assertion failed: second.is_none()" | |
.size str.1i, 34 | |
.type ref.1j,@object | |
.section .data.rel.ro.ref.1j,"aw",@progbits | |
.p2align 3 | |
ref.1j: | |
.quad str.1b | |
.quad 40 | |
.long 279 | |
.long 19 | |
.size ref.1j, 24 | |
.type vtable.1y,@object | |
.section .data.rel.ro.vtable.1y,"aw",@progbits | |
.p2align 3 | |
vtable.1y: | |
.quad _ZN4core3ptr13drop_in_place17h1ad1746e511ea6acE | |
.quad 8 | |
.quad 8 | |
.quad _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h36aecff39baf87b5E | |
.size vtable.1y, 32 | |
.type str.1z,@object | |
.section .rodata.str.1z,"a",@progbits | |
.p2align 4 | |
str.1z: | |
.ascii "next_float: argument is NaN" | |
.size str.1z, 27 | |
.type str.1A,@object | |
.section .rodata.str.1A,"a",@progbits | |
.p2align 4 | |
str.1A: | |
.ascii "/checkout/src/libcore/num/dec2flt/rawfp.rs" | |
.size str.1A, 42 | |
.type ref.1B,@object | |
.section .data.rel.ro.ref.1B,"aw",@progbits | |
.p2align 3 | |
ref.1B: | |
.quad str.1z | |
.quad 27 | |
.quad str.1A | |
.quad 42 | |
.long 355 | |
.long 15 | |
.size ref.1B, 40 | |
.type str.1D,@object | |
.section .rodata.str.1D,"a",@progbits | |
.p2align 4 | |
str.1D: | |
.ascii "prev_float: argument is subnormal" | |
.size str.1D, 33 | |
.type ref.1E,@object | |
.section .data.rel.ro.ref.1E,"aw",@progbits | |
.p2align 3 | |
ref.1E: | |
.quad str.1D | |
.quad 33 | |
.quad str.1A | |
.quad 42 | |
.long 336 | |
.long 21 | |
.size ref.1E, 40 | |
.type str.1G,@object | |
.section .rodata.str.1G,"a",@progbits | |
.p2align 4 | |
str.1G: | |
.ascii "prev_float: argument is zero" | |
.size str.1G, 28 | |
.type ref.1H,@object | |
.section .data.rel.ro.ref.1H,"aw",@progbits | |
.p2align 3 | |
ref.1H: | |
.quad str.1G | |
.quad 28 | |
.quad str.1A | |
.quad 42 | |
.long 337 | |
.long 16 | |
.size ref.1H, 40 | |
.type str.1J,@object | |
.section .rodata.str.1J,"a",@progbits | |
.p2align 4 | |
str.1J: | |
.ascii "prev_float: argument is infinite" | |
.size str.1J, 32 | |
.type ref.1K,@object | |
.section .data.rel.ro.ref.1K,"aw",@progbits | |
.p2align 3 | |
ref.1K: | |
.quad str.1J | |
.quad 32 | |
.quad str.1A | |
.quad 42 | |
.long 334 | |
.long 20 | |
.size ref.1K, 40 | |
.type str.1M,@object | |
.section .rodata.str.1M,"a",@progbits | |
.p2align 4 | |
str.1M: | |
.ascii "prev_float: argument is NaN" | |
.size str.1M, 27 | |
.type ref.1N,@object | |
.section .data.rel.ro.ref.1N,"aw",@progbits | |
.p2align 3 | |
ref.1N: | |
.quad str.1M | |
.quad 27 | |
.quad str.1A | |
.quad 42 | |
.long 335 | |
.long 15 | |
.size ref.1N, 40 | |
.type str.1P,@object | |
.section .rodata.str.1P,"a",@progbits | |
.p2align 4 | |
str.1P: | |
.ascii "fp_to_float: exponent " | |
.size str.1P, 22 | |
.type str.1Q,@object | |
.section .rodata.str.1Q,"a",@progbits | |
str.1Q: | |
.ascii " too large" | |
.size str.1Q, 10 | |
.type ref.1R,@object | |
.section .data.rel.ro.ref.1R,"aw",@progbits | |
.p2align 3 | |
ref.1R: | |
.quad str.1P | |
.quad 22 | |
.quad str.1Q | |
.quad 10 | |
.size ref.1R, 32 | |
.type ref.1S,@object | |
.section .data.rel.ro.ref.1S,"aw",@progbits | |
.p2align 3 | |
ref.1S: | |
.quad str.1A | |
.quad 42 | |
.long 258 | |
.long 8 | |
.size ref.1S, 24 | |
.type str.1U,@object | |
.section .rodata.str.1U,"a",@progbits | |
str.1U: | |
.ascii " too small" | |
.size str.1U, 10 | |
.type ref.1V,@object | |
.section .data.rel.ro.ref.1V,"aw",@progbits | |
.p2align 3 | |
ref.1V: | |
.quad str.1P | |
.quad 22 | |
.quad str.1U | |
.quad 10 | |
.size ref.1V, 32 | |
.type ref.1W,@object | |
.section .data.rel.ro.ref.1W,"aw",@progbits | |
.p2align 3 | |
ref.1W: | |
.quad str.1A | |
.quad 42 | |
.long 262 | |
.long 8 | |
.size ref.1W, 24 | |
.type str.1Y,@object | |
.section .rodata.str.1Y,"a",@progbits | |
.p2align 4 | |
str.1Y: | |
.ascii "assertion failed: `(left == right)`\n left: `" | |
.size str.1Y, 45 | |
.type str.1Z,@object | |
.section .rodata.str.1Z,"a",@progbits | |
str.1Z: | |
.ascii "`,\n right: `" | |
.size str.1Z, 12 | |
.type str.20,@object | |
.section .rodata.str.20,"a",@progbits | |
str.20: | |
.byte 96 | |
.size str.20, 1 | |
.type ref.21,@object | |
.section .data.rel.ro.ref.21,"aw",@progbits | |
.p2align 3 | |
ref.21: | |
.quad str.1Y | |
.quad 45 | |
.quad str.1Z | |
.quad 12 | |
.quad str.20 | |
.quad 1 | |
.size ref.21, 48 | |
.type ref.22,@object | |
.section .data.rel.ro.ref.22,"aw",@progbits | |
.p2align 3 | |
ref.22: | |
.quad str.1A | |
.quad 42 | |
.long 272 | |
.long 4 | |
.size ref.22, 24 | |
.type str.24,@object | |
.section .rodata.str.24,"a",@progbits | |
.p2align 4 | |
str.24: | |
.ascii "encode_subnormal: not actually subnormal" | |
.size str.24, 40 | |
.type ref.25,@object | |
.section .data.rel.ro.ref.25,"aw",@progbits | |
.p2align 3 | |
ref.25: | |
.quad str.24 | |
.quad 40 | |
.quad str.1A | |
.quad 42 | |
.long 304 | |
.long 4 | |
.size ref.25, 40 | |
.type str.27,@object | |
.section .rodata.str.27,"a",@progbits | |
str.27: | |
.ascii "inf" | |
.size str.27, 3 | |
.type str.28,@object | |
.section .rodata.str.28,"a",@progbits | |
str.28: | |
.ascii "NaN" | |
.size str.28, 3 | |
.type str.2Z,@object | |
.section .rodata.str.2Z,"a",@progbits | |
str.2Z: | |
.ascii ": " | |
.size str.2Z, 2 | |
.type ref.30,@object | |
.section .data.rel.ro.ref.30,"aw",@progbits | |
.p2align 3 | |
ref.30: | |
.quad str.0 | |
.quad 0 | |
.quad str.2Z | |
.quad 2 | |
.size ref.30, 32 | |
.type str.31,@object | |
.section .rodata.str.31,"a",@progbits | |
.p2align 4 | |
str.31: | |
.ascii "/checkout/src/libcore/result.rs" | |
.size str.31, 31 | |
.type ref.32,@object | |
.section .data.rel.ro.ref.32,"aw",@progbits | |
.p2align 3 | |
ref.32: | |
.quad str.31 | |
.quad 31 | |
.long 906 | |
.long 4 | |
.size ref.32, 24 | |
.type str.34,@object | |
.section .rodata.str.34,"a",@progbits | |
.p2align 4 | |
str.34: | |
.ascii "/checkout/src/libstd/sync/mpsc/oneshot.rs" | |
.size str.34, 41 | |
.type ref.38,@object | |
.section .data.rel.ro.ref.38,"aw",@progbits | |
.p2align 3 | |
ref.38: | |
.quad str.34 | |
.quad 41 | |
.long 107 | |
.long 12 | |
.size ref.38, 24 | |
.type str.3a,@object | |
.section .rodata.str.3a,"a",@progbits | |
.p2align 4 | |
str.3a: | |
.ascii "assertion failed: (*self.data.get()).is_none()" | |
.size str.3a, 46 | |
.type ref.3b,@object | |
.section .data.rel.ro.ref.3b,"aw",@progbits | |
.p2align 3 | |
ref.3b: | |
.quad str.34 | |
.quad 41 | |
.long 124 | |
.long 24 | |
.size ref.3b, 24 | |
.type ref.3d,@object | |
.section .data.rel.ro.ref.3d,"aw",@progbits | |
.p2align 3 | |
ref.3d: | |
.quad str.34 | |
.quad 41 | |
.long 225 | |
.long 21 | |
.size ref.3d, 24 | |
.type str.3f,@object | |
.section .rodata.str.3f,"a",@progbits | |
str.3f: | |
.ascii "upgrading again" | |
.size str.3f, 15 | |
.type ref.3g,@object | |
.section .data.rel.ro.ref.3g,"aw",@progbits | |
.p2align 3 | |
ref.3g: | |
.quad str.34 | |
.quad 41 | |
.long 269 | |
.long 17 | |
.size ref.3g, 24 | |
.type str.3i,@object | |
.section .rodata.str.3i,"a",@progbits | |
.p2align 4 | |
str.3i: | |
.ascii "/checkout/src/libstd/sync/mpsc/mpsc_queue.rs" | |
.size str.3i, 44 | |
.type ref.3j,@object | |
.section .data.rel.ro.ref.3j,"aw",@progbits | |
.p2align 3 | |
ref.3j: | |
.quad str.3i | |
.quad 44 | |
.long 107 | |
.long 16 | |
.size ref.3j, 24 | |
.type str.3l,@object | |
.section .rodata.str.3l,"a",@progbits | |
.p2align 4 | |
str.3l: | |
.ascii "assertion failed: (*tail).value.is_none()" | |
.size str.3l, 41 | |
.type ref.3m,@object | |
.section .data.rel.ro.ref.3m,"aw",@progbits | |
.p2align 3 | |
ref.3m: | |
.quad str.3i | |
.quad 44 | |
.long 108 | |
.long 16 | |
.size ref.3m, 24 | |
.type str.3o,@object | |
.section .rodata.str.3o,"a",@progbits | |
.p2align 4 | |
str.3o: | |
.ascii "assertion failed: (*next).value.is_some()" | |
.size str.3o, 41 | |
.type str.3p,@object | |
.section .rodata.str.3p,"a",@progbits | |
.p2align 4 | |
str.3p: | |
.ascii "/checkout/src/libstd/sync/mpsc/spsc_queue.rs" | |
.size str.3p, 44 | |
.type ref.3q,@object | |
.section .data.rel.ro.ref.3q,"aw",@progbits | |
.p2align 3 | |
ref.3q: | |
.quad str.3p | |
.quad 44 | |
.long 159 | |
.long 12 | |
.size ref.3q, 24 | |
.type ref.3s,@object | |
.section .data.rel.ro.ref.3s,"aw",@progbits | |
.p2align 3 | |
ref.3s: | |
.quad str.3p | |
.quad 44 | |
.long 109 | |
.long 12 | |
.size ref.3s, 24 | |
.type str.3u,@object | |
.section .rodata.str.3u,"a",@progbits | |
.p2align 4 | |
str.3u: | |
.ascii "assertion failed: (*n).value.is_none()" | |
.size str.3u, 38 | |
.type str.3D,@object | |
.section .rodata.str.3D,"a",@progbits | |
.p2align 4 | |
str.3D: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/dimension/mod.rs" | |
.size str.3D, 96 | |
.type panic_bounds_check_loc.3E,@object | |
.section .data.rel.ro.panic_bounds_check_loc.3E,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.3E: | |
.quad str.3D | |
.quad 96 | |
.long 188 | |
.long 9 | |
.size panic_bounds_check_loc.3E, 24 | |
.type str.3H,@object | |
.section .rodata.str.3H,"a",@progbits | |
str.3H: | |
.ascii "SendError(..)" | |
.size str.3H, 13 | |
.type ref.3I,@object | |
.section .data.rel.ro.ref.3I,"aw",@progbits | |
.p2align 3 | |
ref.3I: | |
.quad str.o | |
.quad 37 | |
.long 914 | |
.long 32 | |
.size ref.3I, 24 | |
.type str.3K,@object | |
.section .rodata.str.3K,"a",@progbits | |
.p2align 4 | |
str.3K: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/impl_views.rs" | |
.size str.3K, 93 | |
.type ref.3L,@object | |
.section .data.rel.ro.ref.3L,"aw",@progbits | |
.p2align 3 | |
ref.3L: | |
.quad str.3K | |
.quad 93 | |
.long 203 | |
.long 8 | |
.size ref.3L, 24 | |
.type str.3N,@object | |
.section .rodata.str.3N,"a",@progbits | |
.p2align 4 | |
str.3N: | |
.ascii "assertion failed: index <= self.shape().axis(axis)" | |
.size str.3N, 50 | |
.type str.3Q,@object | |
.section .rodata.str.3Q,"a",@progbits | |
str.3Q: | |
.byte 91 | |
.size str.3Q, 1 | |
.type ref.3R,@object | |
.section .data.rel.ro.ref.3R,"aw",@progbits | |
.p2align 3 | |
ref.3R: | |
.quad str.3Q | |
.quad 1 | |
.size ref.3R, 16 | |
.type ref.3S,@object | |
.section .rodata.ref.3S,"a",@progbits | |
.p2align 3 | |
ref.3S: | |
.size ref.3S, 0 | |
.type str.3T,@object | |
.section .rodata.str.3T,"a",@progbits | |
str.3T: | |
.byte 93 | |
.size str.3T, 1 | |
.type ref.3U,@object | |
.section .data.rel.ro.ref.3U,"aw",@progbits | |
.p2align 3 | |
ref.3U: | |
.quad str.3T | |
.quad 1 | |
.size ref.3U, 16 | |
.type str.3V,@object | |
.section .rodata.str.3V,"a",@progbits | |
str.3V: | |
.byte 44 | |
.size str.3V, 1 | |
.type ref.3W,@object | |
.section .data.rel.ro.ref.3W,"aw",@progbits | |
.p2align 3 | |
ref.3W: | |
.quad str.3V | |
.quad 1 | |
.size ref.3W, 16 | |
.type ref.3X,@object | |
.section .data.rel.ro.ref.3X,"aw",@progbits | |
.p2align 3 | |
ref.3X: | |
.quad str.1 | |
.quad 1 | |
.size ref.3X, 16 | |
.type str.3Y,@object | |
.section .rodata.str.3Y,"a",@progbits | |
str.3Y: | |
.byte 32 | |
.size str.3Y, 1 | |
.type ref.3Z,@object | |
.section .data.rel.ro.ref.3Z,"aw",@progbits | |
.p2align 3 | |
ref.3Z: | |
.quad str.3Y | |
.quad 1 | |
.size ref.3Z, 16 | |
.type str.40,@object | |
.section .rodata.str.40,"a",@progbits | |
str.40: | |
.ascii ", " | |
.size str.40, 2 | |
.type ref.41,@object | |
.section .data.rel.ro.ref.41,"aw",@progbits | |
.p2align 3 | |
ref.41: | |
.quad str.40 | |
.quad 2 | |
.size ref.41, 16 | |
.type str.4b,@object | |
.section .rodata.str.4b,"a",@progbits | |
.p2align 4 | |
str.4b: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/impl_constructors.rs" | |
.size str.4b, 100 | |
.type str.4e,@object | |
.section .rodata.str.4e,"a",@progbits | |
.p2align 4 | |
str.4e: | |
.ascii "ndarray: Shape too large, number of elements overflows usize" | |
.size str.4e, 60 | |
.type ref.4f,@object | |
.section .data.rel.ro.ref.4f,"aw",@progbits | |
.p2align 3 | |
ref.4f: | |
.quad str.4b | |
.quad 100 | |
.long 178 | |
.long 19 | |
.size ref.4f, 24 | |
.type str.4j,@object | |
.section .rodata.str.4j,"a",@progbits | |
.p2align 4 | |
str.4j: | |
.ascii "/home/meier/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.10.11/src/dimension/conversion.rs" | |
.size str.4j, 103 | |
.type panic_bounds_check_loc.4l,@object | |
.section .data.rel.ro.panic_bounds_check_loc.4l,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.4l: | |
.quad str.4j | |
.quad 103 | |
.long 141 | |
.long 22 | |
.size panic_bounds_check_loc.4l, 24 | |
.type str.4D,@object | |
.section .rodata.str.4D,"a",@progbits | |
.p2align 4 | |
str.4D: | |
.ascii "attempt to calculate the remainder with a divisor of zero" | |
.size str.4D, 57 | |
.type ref.4J,@object | |
.section .data.rel.ro.ref.4J,"aw",@progbits | |
.p2align 3 | |
ref.4J: | |
.quad str.3D | |
.quad 96 | |
.long 206 | |
.long 4 | |
.size ref.4J, 24 | |
.type str.4L,@object | |
.section .rodata.str.4L,"a",@progbits | |
.p2align 4 | |
str.4L: | |
.ascii "assertion failed: index < dim" | |
.size str.4L, 29 | |
.type ref.4N,@object | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
ref.4N: | |
.quad 0 | |
.size ref.4N, 8 | |
.type ref.4O,@object | |
.section .data.rel.ro.ref.4O,"aw",@progbits | |
.p2align 3 | |
ref.4O: | |
.quad str.H | |
.quad 38 | |
.long 459 | |
.long 8 | |
.size ref.4O, 24 | |
.type ref.4Q,@object | |
.section .data.rel.ro.ref.4Q,"aw",@progbits | |
.p2align 3 | |
ref.4Q: | |
.quad str.H | |
.quad 38 | |
.long 461 | |
.long 8 | |
.size ref.4Q, 24 | |
.type str.4S,@object | |
.section .rodata.str.4S,"a",@progbits | |
.p2align 4 | |
str.4S: | |
.ascii "assertion failed: guard.queue.dequeue().is_none()" | |
.size str.4S, 49 | |
.type ref.4T,@object | |
.section .data.rel.ro.ref.4T,"aw",@progbits | |
.p2align 3 | |
ref.4T: | |
.quad str.H | |
.quad 38 | |
.long 462 | |
.long 8 | |
.size ref.4T, 24 | |
.type str.4V,@object | |
.section .rodata.str.4V,"a",@progbits | |
.p2align 4 | |
str.4V: | |
.ascii "assertion failed: guard.canceled.is_none()" | |
.size str.4V, 42 | |
.type str.4W,@object | |
.section .rodata.str.4W,"a",@progbits | |
.p2align 4 | |
str.4W: | |
.ascii "/checkout/src/liballoc/vec.rs" | |
.size str.4W, 29 | |
.type panic_bounds_check_loc.4X,@object | |
.section .data.rel.ro.panic_bounds_check_loc.4X,"aw",@progbits | |
.p2align 3 | |
panic_bounds_check_loc.4X: | |
.quad str.4W | |
.quad 29 | |
.long 1552 | |
.long 10 | |
.size panic_bounds_check_loc.4X, 24 | |
.type ref.4Y,@object | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
ref.4Y: | |
.quad -9223372036854775808 | |
.size ref.4Y, 8 | |
.type ref.4Z,@object | |
.section .data.rel.ro.ref.4Z,"aw",@progbits | |
.p2align 3 | |
ref.4Z: | |
.quad str.10 | |
.quad 40 | |
.long 502 | |
.long 8 | |
.size ref.4Z, 24 | |
.type ref.51,@object | |
.section .data.rel.ro.ref.51,"aw",@progbits | |
.p2align 3 | |
ref.51: | |
.quad str.10 | |
.quad 40 | |
.long 503 | |
.long 8 | |
.size ref.51, 24 | |
.type ref.53,@object | |
.section .data.rel.ro.ref.53,"aw",@progbits | |
.p2align 3 | |
ref.53: | |
.quad str.10 | |
.quad 40 | |
.long 504 | |
.long 8 | |
.size ref.53, 24 | |
.type ref.55,@object | |
.section .data.rel.ro.ref.55,"aw",@progbits | |
.p2align 3 | |
ref.55: | |
.quad str.1b | |
.quad 40 | |
.long 484 | |
.long 8 | |
.size ref.55, 24 | |
.type ref.57,@object | |
.section .data.rel.ro.ref.57,"aw",@progbits | |
.p2align 3 | |
ref.57: | |
.quad str.1b | |
.quad 40 | |
.long 485 | |
.long 8 | |
.size ref.57, 24 | |
.type str.59,@object | |
.section .rodata.str.59,"a",@progbits | |
.p2align 4 | |
str.59: | |
.ascii "PoisonError { inner: .. }" | |
.size str.59, 25 | |
.type ref.5a,@object | |
.section .rodata.cst8,"aM",@progbits,8 | |
.p2align 3 | |
ref.5a: | |
.quad 2 | |
.size ref.5a, 8 | |
.type ref.5b,@object | |
.section .data.rel.ro.ref.5b,"aw",@progbits | |
.p2align 3 | |
ref.5b: | |
.quad str.34 | |
.quad 41 | |
.long 394 | |
.long 8 | |
.size ref.5b, 24 | |
.type str.5h,@object | |
.section .rodata.str.5h,"a",@progbits | |
str.5h: | |
.ascii "Matrix:\n" | |
.size str.5h, 8 | |
.type ref.5i,@object | |
.section .data.rel.ro.ref.5i,"aw",@progbits | |
.p2align 3 | |
ref.5i: | |
.quad str.5h | |
.quad 8 | |
.size ref.5i, 16 | |
.type ref.5j,@object | |
.section .rodata.ref.5j,"a",@progbits | |
.p2align 3 | |
ref.5j: | |
.quad 1 | |
.quad 0 | |
.quad 1 | |
.quad 1 | |
.quad 3 | |
.zero 8 | |
.long 32 | |
.long 0 | |
.byte 3 | |
.zero 7 | |
.size ref.5j, 64 | |
.type str.5l,@object | |
.section .rodata.str.5l,"a",@progbits | |
.p2align 4 | |
str.5l: | |
.ascii "============================================================\nProgram for calculation of partial differential equations.\n============================================================\n(c) Nils C. Meier, Uni Hamburg.\n\n============================================================\n\n" | |
.size str.5l, 276 | |
.type ref.5m,@object | |
.section .data.rel.ro.ref.5m,"aw",@progbits | |
.p2align 3 | |
ref.5m: | |
.quad str.5l | |
.quad 276 | |
.size ref.5m, 16 | |
.type str.5n,@object | |
.section .rodata.str.5n,"a",@progbits | |
str.5n: | |
.ascii "Jacobi" | |
.size str.5n, 6 | |
.type str.5o,@object | |
.section .rodata.str.5o,"a",@progbits | |
str.5o: | |
.ascii "Gauss-Seidel" | |
.size str.5o, 12 | |
.type str.5p,@object | |
.section .rodata.str.5p,"a",@progbits | |
str.5p: | |
.ascii "f(x,y) = 0" | |
.size str.5p, 10 | |
.type str.5q,@object | |
.section .rodata.str.5q,"a",@progbits | |
.p2align 4 | |
str.5q: | |
.ascii "f(x,y) = 2 \317\200\302\262 * sin(\317\200 \342\213\205 x) * sin(\317\200 \342\213\205 y)" | |
.size str.5q, 47 | |
.type str.5r,@object | |
.section .rodata.str.5r,"a",@progbits | |
.p2align 4 | |
str.5r: | |
.ascii "Sufficient accuracy" | |
.size str.5r, 19 | |
.type str.5s,@object | |
.section .rodata.str.5s,"a",@progbits | |
.p2align 4 | |
str.5s: | |
.ascii "Number of iterations" | |
.size str.5s, 20 | |
.type str.5t,@object | |
.section .rodata.str.5t,"a",@progbits | |
.p2align 4 | |
str.5t: | |
.ascii "Time for calculation: " | |
.size str.5t, 22 | |
.type str.5u,@object | |
.section .rodata.str.5u,"a",@progbits | |
str.5u: | |
.ascii " s\n" | |
.size str.5u, 3 | |
.type ref.5v,@object | |
.section .data.rel.ro.ref.5v,"aw",@progbits | |
.p2align 3 | |
ref.5v: | |
.quad str.5t | |
.quad 22 | |
.quad str.5u | |
.quad 3 | |
.size ref.5v, 32 | |
.type str.5w,@object | |
.section .rodata.str.5w,"a",@progbits | |
.p2align 4 | |
str.5w: | |
.ascii "Used CPU Cores " | |
.size str.5w, 22 | |
.type ref.5x,@object | |
.section .data.rel.ro.ref.5x,"aw",@progbits | |
.p2align 3 | |
ref.5x: | |
.quad str.5w | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5x, 32 | |
.type str.5y,@object | |
.section .rodata.str.5y,"a",@progbits | |
.p2align 4 | |
str.5y: | |
.ascii "Memory usage: " | |
.size str.5y, 22 | |
.type str.5z,@object | |
.section .rodata.str.5z,"a",@progbits | |
str.5z: | |
.ascii " MiB\n" | |
.size str.5z, 5 | |
.type ref.5A,@object | |
.section .data.rel.ro.ref.5A,"aw",@progbits | |
.p2align 3 | |
ref.5A: | |
.quad str.5y | |
.quad 22 | |
.quad str.5z | |
.quad 5 | |
.size ref.5A, 32 | |
.type str.5B,@object | |
.section .rodata.str.5B,"a",@progbits | |
.p2align 4 | |
str.5B: | |
.ascii "Calculating method: " | |
.size str.5B, 22 | |
.type ref.5C,@object | |
.section .data.rel.ro.ref.5C,"aw",@progbits | |
.p2align 3 | |
ref.5C: | |
.quad str.5B | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5C, 32 | |
.type str.5D,@object | |
.section .rodata.str.5D,"a",@progbits | |
.p2align 4 | |
str.5D: | |
.ascii "Interlines: " | |
.size str.5D, 22 | |
.type ref.5E,@object | |
.section .data.rel.ro.ref.5E,"aw",@progbits | |
.p2align 3 | |
ref.5E: | |
.quad str.5D | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5E, 32 | |
.type str.5F,@object | |
.section .rodata.str.5F,"a",@progbits | |
.p2align 4 | |
str.5F: | |
.ascii "Disturbance function: " | |
.size str.5F, 22 | |
.type ref.5G,@object | |
.section .data.rel.ro.ref.5G,"aw",@progbits | |
.p2align 3 | |
ref.5G: | |
.quad str.5F | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5G, 32 | |
.type str.5H,@object | |
.section .rodata.str.5H,"a",@progbits | |
.p2align 4 | |
str.5H: | |
.ascii "Termination method: " | |
.size str.5H, 22 | |
.type ref.5I,@object | |
.section .data.rel.ro.ref.5I,"aw",@progbits | |
.p2align 3 | |
ref.5I: | |
.quad str.5H | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5I, 32 | |
.type str.5J,@object | |
.section .rodata.str.5J,"a",@progbits | |
.p2align 4 | |
str.5J: | |
.ascii "Number of iterations: " | |
.size str.5J, 22 | |
.type ref.5K,@object | |
.section .data.rel.ro.ref.5K,"aw",@progbits | |
.p2align 3 | |
ref.5K: | |
.quad str.5J | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5K, 32 | |
.type str.5L,@object | |
.section .rodata.str.5L,"a",@progbits | |
.p2align 4 | |
str.5L: | |
.ascii "Error coefficient: " | |
.size str.5L, 22 | |
.type ref.5M,@object | |
.section .data.rel.ro.ref.5M,"aw",@progbits | |
.p2align 3 | |
ref.5M: | |
.quad str.5L | |
.quad 22 | |
.quad str.1 | |
.quad 1 | |
.size ref.5M, 32 | |
.type str.5N,@object | |
.section .rodata.str.5N,"a",@progbits | |
.p2align 4 | |
str.5N: | |
.ascii "src/basis/askparams.rs" | |
.size str.5N, 22 | |
.type ref.5O,@object | |
.section .data.rel.ro.ref.5O,"aw",@progbits | |
.p2align 3 | |
ref.5O: | |
.quad str.5N | |
.quad 22 | |
.long 22 | |
.long 13 | |
.size ref.5O, 24 | |
.type str.5Q,@object | |
.section .rodata.str.5Q,"a",@progbits | |
.p2align 4 | |
str.5Q: | |
.ascii "Unexpected Outcome" | |
.size str.5Q, 18 | |
.type ref.5R,@object | |
.section .data.rel.ro.ref.5R,"aw",@progbits | |
.p2align 3 | |
ref.5R: | |
.quad str.5N | |
.quad 22 | |
.long 84 | |
.long 9 | |
.size ref.5R, 24 | |
.type str.5T,@object | |
.section .rodata.str.5T,"a",@progbits | |
str.5T: | |
.ascii "PANIC" | |
.size str.5T, 5 | |
.type str.5U,@object | |
.section .rodata.str.5U,"a",@progbits | |
str.5U: | |
.ascii "Error " | |
.size str.5U, 6 | |
.type ref.5V,@object | |
.section .data.rel.ro.ref.5V,"aw",@progbits | |
.p2align 3 | |
ref.5V: | |
.quad str.5U | |
.quad 6 | |
.size ref.5V, 16 | |
.type ref.5W,@object | |
.section .data.rel.ro.ref.5W,"aw",@progbits | |
.p2align 3 | |
ref.5W: | |
.quad str.5N | |
.quad 22 | |
.long 63 | |
.long 34 | |
.size ref.5W, 24 | |
.type ref.5Y,@object | |
.section .data.rel.ro.ref.5Y,"aw",@progbits | |
.p2align 3 | |
ref.5Y: | |
.quad str.5N | |
.quad 22 | |
.long 61 | |
.long 24 | |
.size ref.5Y, 24 | |
.type str.60,@object | |
.section .rodata.str.60,"a",@progbits | |
.p2align 4 | |
str.60: | |
.ascii "Error: Please fill out correctly!" | |
.size str.60, 33 | |
.type ref.61,@object | |
.section .data.rel.ro.ref.61,"aw",@progbits | |
.p2align 3 | |
ref.61: | |
.quad str.5N | |
.quad 22 | |
.long 74 | |
.long 34 | |
.size ref.61, 24 | |
.type ref.63,@object | |
.section .data.rel.ro.ref.63,"aw",@progbits | |
.p2align 3 | |
ref.63: | |
.quad str.5N | |
.quad 22 | |
.long 72 | |
.long 24 | |
.size ref.63, 24 | |
.type ref.65,@object | |
.section .data.rel.ro.ref.65,"aw",@progbits | |
.p2align 3 | |
ref.65: | |
.quad str.5N | |
.quad 22 | |
.long 49 | |
.long 34 | |
.size ref.65, 24 | |
.type ref.67,@object | |
.section .data.rel.ro.ref.67,"aw",@progbits | |
.p2align 3 | |
ref.67: | |
.quad str.5N | |
.quad 22 | |
.long 46 | |
.long 28 | |
.size ref.67, 24 | |
.type str.6g,@object | |
.section .rodata.str.6g,"a",@progbits | |
.p2align 4 | |
str.6g: | |
.ascii "src/calculate/parallel.rs" | |
.size str.6g, 25 | |
.type str.6t,@object | |
.section .rodata.str.6t,"a",@progbits | |
.p2align 4 | |
str.6t: | |
.ascii "The Gaus Seidel Algorthm cannot be calculatet like this!" | |
.size str.6t, 56 | |
.type panic_loc.6x,@object | |
.section .data.rel.ro.panic_loc.6x,"aw",@progbits | |
.p2align 3 | |
panic_loc.6x: | |
.quad str.4D | |
.quad 57 | |
.quad str.6g | |
.quad 25 | |
.long 368 | |
.long 33 | |
.size panic_loc.6x, 40 | |
.type ref.6B,@object | |
.section .data.rel.ro.ref.6B,"aw",@progbits | |
.p2align 3 | |
ref.6B: | |
.quad str.6g | |
.quad 25 | |
.long 461 | |
.long 12 | |
.size ref.6B, 24 | |
.type panic_loc.6D,@object | |
.section .data.rel.ro.panic_loc.6D,"aw",@progbits | |
.p2align 3 | |
panic_loc.6D: | |
.quad str.Y | |
.quad 25 | |
.quad str.6g | |
.quad 25 | |
.long 416 | |
.long 61 | |
.size panic_loc.6D, 40 | |
.type panic_loc.6E,@object | |
.section .data.rel.ro.panic_loc.6E,"aw",@progbits | |
.p2align 3 | |
panic_loc.6E: | |
.quad str.Y | |
.quad 25 | |
.quad str.6g | |
.quad 25 | |
.long 416 | |
.long 87 | |
.size panic_loc.6E, 40 | |
.type panic_loc.6F,@object | |
.section .data.rel.ro.panic_loc.6F,"aw",@progbits | |
.p2align 3 | |
panic_loc.6F: | |
.quad str.Y | |
.quad 25 | |
.quad str.6g | |
.quad 25 | |
.long 423 | |
.long 69 | |
.size panic_loc.6F, 40 | |
.hidden DW.ref.rust_eh_personality | |
.weak DW.ref.rust_eh_personality | |
.section .data.DW.ref.rust_eh_personality,"aGw",@progbits,DW.ref.rust_eh_personality,comdat | |
.p2align 3 | |
.type DW.ref.rust_eh_personality,@object | |
.size DW.ref.rust_eh_personality, 8 | |
DW.ref.rust_eh_personality: | |
.quad rust_eh_personality | |
.section ".note.GNU-stack","",@progbits |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment