File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
0019ae9d
0019ae9dseahorse::context::Context::new:
0019ae9dpush rbp
0019ae9epush r15
0019aea0push r14
0019aea2push r13
0019aea4push r12
0019aea6push rbx
0019aea7sub rsp, 424
0019aeaemov [rsp+176], 8
0019aebaxorps x0, x0
0019aebdmovups [rsp+184], x0
0019aec5mov rax, [rsi+16]
0019aec9mov [rsp+160], rax
0019aed1movups x0, [rsi]
0019aed4movaps [rsp+144], x0
0019aedcmov r8, [rdx]
0019aedftest r8, r8
0019aee2je 0x19b551
0019aee8mov [rsp+216], rdi
0019aef0mov [rsp+224], rcx
0019aef8imul rcx, [rdx+16], 80
0019aefdmov rax, [rdx+8]
0019af01mov [rsp+200], rax
0019af09add rcx, r8
0019af0cmov [rsp+168], rcx
0019af14push 9
0019af16pop rbx
0019af17lea r14, [rsp+352]
0019af1flea r13, [rsp+272]
0019af27mov [rsp+208], r8
0019af2f
0019af2floc_19af2f:
0019af2fcmp r8, [rsp+168]
0019af37je 0x19b590
0019af3dlea rdx, [r8+80]
0019af41mov rcx, rbx
0019af44mov rdi, r14
0019af47mov rsi, r8
0019af4arep movsq [rdi], [rsi]
0019af4dmov al, [r8+72]
0019af51mov ecx, [r8+76]
0019af55mov [rsp+115], ecx
0019af59mov ecx, [r8+73]
0019af5dmov [rsp+112], ecx
0019af61cmp al, 5
0019af63je 0x19b58d
0019af69mov [rsp+104], rdx
0019af6emov rcx, rbx
0019af71mov rdi, r13
0019af74mov rsi, r14
0019af77rep movsq [rdi], [rsi]
0019af7amov [rsp+344], al
0019af81mov eax, [rsp+112]
0019af85mov ecx, [rsp+115]
0019af89lea rdx, [rsp+345]
0019af91mov [rdx+3], ecx
0019af94mov [rdx], eax
0019af96mov r14, [rsp+144]
0019af9emov r12, [rsp+320]
0019afa6imul rdx, [rsp+160], 24
0019afaftest r12, r12
0019afb2je 0x19b179
0019afb8add rdx, r14
0019afbbimul rbx, [rsp+336], 24
0019afc4xor ecx, ecx
0019afc6lea rax, [rip+0x74843]
0019afcdmov [rsp+240], rdx
0019afd5mov [rsp+232], rbx
0019afdd
0019afddloc_19afdd:
0019afddcmp r14, rdx
0019afe0je 0x19b225
0019afe6mov [rsp+136], rcx
0019afeemov [rsp+72], r13
0019aff3mov [rsp+8], rax
0019aff8push 1
0019affapop rcx
0019affbmov [rsp+16], rcx
0019b000and [rsp+40], 0
0019b006lea rax, [rsp+72]
0019b00bmov [rsp+120], rax
0019b010lea rax, [rip-0x1d91b]
0019b017mov [rsp+128], rax
0019b01flea rax, [rsp+120]
0019b024mov [rsp+24], rax
0019b029mov [rsp+32], rcx
0019b02elea rdi, [rsp+80]
0019b033lea rsi, [rsp+8]
0019b038call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b03dmov rdi, [r14]
0019b040mov rsi, [r14+16]
0019b044mov r15, r13
0019b047mov r13, [rsp+80]
0019b04cmov rcx, [rsp+96]
0019b051mov rdx, r13
0019b054call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b059mov ebp, eax
0019b05bmov rsi, [rsp+88]
0019b060mov rdi, r13
0019b063call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b068test bpl, bpl
0019b06bjne 0x19b4ac
0019b071lea rax, [r14+24]
0019b075mov [rsp+248], rax
0019b07dmov r15, r12
0019b080
0019b080loc_19b080:
0019b080test rbx, rbx
0019b083je 0x19b11a
0019b089mov [rsp+72], r12
0019b08eadd r12, 24
0019b092lea rax, [rip+0x745ef]
0019b099mov [rsp+8], rax
0019b09epush 1
0019b0a0pop rcx
0019b0a1mov [rsp+16], rcx
0019b0a6and [rsp+40], 0
0019b0aclea rax, [rsp+72]
0019b0b1mov [rsp+120], rax
0019b0b6lea rax, [rip-0x1d9c1]
0019b0bdmov [rsp+128], rax
0019b0c5lea rax, [rsp+120]
0019b0camov [rsp+24], rax
0019b0cfmov [rsp+32], rcx
0019b0d4lea rdi, [rsp+80]
0019b0d9lea rsi, [rsp+8]
0019b0decall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b0e3mov rdi, [r14]
0019b0e6mov rsi, [r14+16]
0019b0eamov r13, [rsp+80]
0019b0efmov rcx, [rsp+96]
0019b0f4mov rdx, r13
0019b0f7call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b0fcmov ebp, eax
0019b0femov rsi, [rsp+88]
0019b103mov rdi, r13
0019b106call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b10badd rbx, -24
0019b10ftest bpl, bpl
0019b112je 0x19b080
0019b118jmp 0x19b154
0019b11a
0019b11aloc_19b11a:
0019b11amov rcx, [rsp+136]
0019b122inc rcx
0019b125mov r14, [rsp+248]
0019b12dlea r13, [rsp+272]
0019b135lea rax, [rip+0x746d4]
0019b13cmov rdx, [rsp+240]
0019b144mov r12, r15
0019b147mov rbx, [rsp+232]
0019b14fjmp 0x19afdd
0019b154
0019b154loc_19b154:
0019b154push 9
0019b156pop rbx
0019b157lea r14, [rsp+352]
0019b15flea r15, [rsp+272]
0019b167
0019b167loc_19b167:
0019b167mov r12, [rsp+104]
0019b16cmov r13, [rsp+136]
0019b174jmp 0x19b284
0019b179
0019b179loc_19b179:
0019b179xor r12l, r12l
0019b17c
0019b17cloc_19b17c:
0019b17ctest rdx, rdx
0019b17fje 0x19b225
0019b185mov rbx, rdx
0019b188mov r15, r13
0019b18bmov [rsp+72], r13
0019b190lea rax, [rip+0x74679]
0019b197mov [rsp+8], rax
0019b19cpush 1
0019b19epop rcx
0019b19fmov [rsp+16], rcx
0019b1a4and [rsp+40], 0
0019b1aalea rax, [rsp+72]
0019b1afmov [rsp+120], rax
0019b1b4lea rax, [rip-0x1dabf]
0019b1bbmov [rsp+128], rax
0019b1c3lea rax, [rsp+120]
0019b1c8mov [rsp+24], rax
0019b1cdmov [rsp+32], rcx
0019b1d2lea rdi, [rsp+80]
0019b1d7lea rsi, [rsp+8]
0019b1dccall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b1e1mov rdi, [r14]
0019b1e4mov rsi, [r14+16]
0019b1e8mov rbp, [rsp+80]
0019b1edmov rcx, [rsp+96]
0019b1f2mov rdx, rbp
0019b1f5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b1famov r13l, eax
0019b1fdmov rsi, [rsp+88]
0019b202mov rdi, rbp
0019b205call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b20atest r13b, r13b
0019b20djne 0x19b26e
0019b20fadd r14, 24
0019b213inc r12
0019b216mov rdx, rbx
0019b219add rdx, -24
0019b21dmov r13, r15
0019b220jmp 0x19b17c
0019b225
0019b225loc_19b225:
0019b225mov rsi, [rsp+272]
0019b22dmov rdx, [rsp+288]
0019b235lea rbx, [rsp+8]
0019b23amov rdi, rbx
0019b23dcall _<alloc::string::String as core::clone::Clone>::clone
0019b242mov [rsp+32], 5
0019b249lea rdi, [rsp+176]
0019b251mov rsi, rbx
0019b254call alloc::vec::Vec<T,A>::push
0019b259push 9
0019b25bpop rbx
0019b25clea r14, [rsp+352]
0019b264mov r12, [rsp+104]
0019b269jmp 0x19b46e
0019b26e
0019b26eloc_19b26e:
0019b26epush 9
0019b270pop rbx
0019b271lea r14, [rsp+352]
0019b279mov rax, [rsp+104]
0019b27emov r13, r12
0019b281mov r12, rax
0019b284
0019b284loc_19b284:
0019b284lea rdi, [rsp+8]
0019b289lea rsi, [rsp+144]
0019b291mov rdx, r13
0019b294lea rcx, [rip+0x74545]
0019b29bcall alloc::vec::Vec<T,A>::remove
0019b2a0mov rdi, [rsp+8]
0019b2a5mov rsi, [rsp+16]
0019b2aacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b2afcmp [rsp+344], 0
0019b2b7je 0x19b2fe
0019b2b9mov ebp, 0
0019b2becmp [rsp+160], r13
0019b2c6jbe 0x19b300
0019b2c8lea rdi, [rsp+8]
0019b2cdlea rsi, [rsp+144]
0019b2d5mov rdx, r13
0019b2d8lea rcx, [rip+0x74519]
0019b2dfcall alloc::vec::Vec<T,A>::remove
0019b2e4mov rbp, [rsp+8]
0019b2e9mov rax, [rsp+16]
0019b2eemov [rsp+64], rax
0019b2f3mov rax, [rsp+24]
0019b2f8mov [rsp], rax
0019b2fcjmp 0x19b300
0019b2fe
0019b2feloc_19b2fe:
0019b2fexor ebp, ebp
0019b300
0019b300loc_19b300:
0019b300mov rsi, [rsp+272]
0019b308mov rdx, [rsp+288]
0019b310lea rdi, [rsp+8]
0019b315call _<alloc::string::String as core::clone::Clone>::clone
0019b31amovzx eax, [rsp+344]
0019b322lea rcx, [rip-0x15c465]
0019b329movsxd rax, [rcx+4*rax]
0019b32dadd rax, rcx
0019b330jmp rax
0019b332mov [rsp+32], 256
0019b339test rbp, rbp
0019b33cmov r13, r15
0019b33fjne 0x19b443
0019b345jmp 0x19b45c
0019b34atest rbp, rbp
0019b34dje 0x19b452
0019b353mov [rsp+32], 1
0019b358mov [rsp+40], rbp
0019b35dmov rax, [rsp+64]
0019b362mov [rsp+48], rax
0019b367mov rax, [rsp]
0019b36bmov [rsp+56], rax
0019b370jmp 0x19b459
0019b375test rbp, rbp
0019b378je 0x19b452
0019b37ecmp [rsp], 0
0019b383mov r13, r15
0019b386je 0x19b438
0019b38cmovzx eax, [rbp]
0019b390cmp eax, 45
0019b393je 0x19b4cf
0019b399mov rdx, rbp
0019b39cmov rcx, [rsp]
0019b3a0cmp eax, 43
0019b3a3jne 0x19b3b6
0019b3a5mov rcx, [rsp]
0019b3a9dec rcx
0019b3acje 0x19b438
0019b3b2lea rdx, [rbp+1]
0019b3b6
0019b3b6loc_19b3b6:
0019b3b6xor esi, esi
0019b3b8xor eax, eax
0019b3bacmp rcx, 16
0019b3bejae 0x19b47e
0019b3c4
0019b3c4loc_19b3c4:
0019b3c4movzx edi, [rdx+rsi]
0019b3c8add edi, -48
0019b3cbcmp edi, 9
0019b3ceja 0x19b438
0019b3d0imul r8, rax, 10
0019b3d4mov eax, edi
0019b3d6add rax, r8
0019b3d9inc rsi
0019b3dccmp rcx, rsi
0019b3dfjne 0x19b3c4
0019b3e1jmp 0x19b509
0019b3e6test rbp, rbp
0019b3e9je 0x19b452
0019b3eblea rdi, [rsp+80]
0019b3f0mov rsi, rbp
0019b3f3mov rdx, [rsp]
0019b3f7call core::num::_<impl core::str::traits::FromStr for u64>::from_str
0019b3fccmp [rsp+80], 0
0019b401mov r13, r15
0019b404jne 0x19b438
0019b406mov rax, [rsp+88]
0019b40bmov [rsp+40], rax
0019b410mov al, 3
0019b412jmp 0x19b43f
0019b414test rbp, rbp
0019b417je 0x19b452
0019b419lea rdi, [rsp+80]
0019b41emov rsi, rbp
0019b421mov rdx, [rsp]
0019b425call core::num::dec2flt::_<impl core::str::traits::FromStr for f64>::from_str
0019b42acmp [rsp+80], 0
0019b42fmov r13, r15
0019b432je 0x19b4bc
0019b438
0019b438loc_19b438:
0019b438mov [rsp+33], 3
0019b43dmov al, 5
0019b43f
0019b43floc_19b43f:
0019b43fmov [rsp+32], al
0019b443
0019b443loc_19b443:
0019b443mov rdi, rbp
0019b446mov rsi, [rsp+64]
0019b44bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b450jmp 0x19b45c
0019b452
0019b452loc_19b452:
0019b452mov [rsp+32], 1029
0019b459
0019b459loc_19b459:
0019b459mov r13, r15
0019b45c
0019b45cloc_19b45c:
0019b45clea rdi, [rsp+176]
0019b464lea rsi, [rsp+8]
0019b469call alloc::vec::Vec<T,A>::push
0019b46e
0019b46eloc_19b46e:
0019b46emov rdi, r13
0019b471call core::ptr::drop_in_place<seahorse::flag::Flag>
0019b476mov r8, r12
0019b479jmp 0x19af2f
0019b47e
0019b47eloc_19b47e:
0019b47ecmp rcx, rsi
0019b481je 0x19b509
0019b487movzx edi, [rdx+rsi]
0019b48bimul rax, rax, 10
0019b48fseto r8b
0019b493add edi, -48
0019b496cmp edi, 9
0019b499ja 0x19b438
0019b49btest r8b, r8b
0019b49ejne 0x19b438
0019b4a0mov edi, edi
0019b4a2inc rsi
0019b4a5add rax, rdi
0019b4a8jno 0x19b47e
0019b4aajmp 0x19b438
0019b4ac
0019b4acloc_19b4ac:
0019b4acpush 9
0019b4aepop rbx
0019b4aflea r14, [rsp+352]
0019b4b7jmp 0x19b167
0019b4bc
0019b4bcloc_19b4bc:
0019b4bcmovsd_xmm x0, [rsp+88]
0019b4c2movsd_xmm [rsp+40], x0
0019b4c8mov al, 4
0019b4cajmp 0x19b43f
0019b4cf
0019b4cfloc_19b4cf:
0019b4cfcmp [rsp], 1
0019b4d4je 0x19b438
0019b4dacmp [rsp], 17
0019b4dfjae 0x19b515
0019b4e1push 1
0019b4e3pop rcx
0019b4e4xor eax, eax
0019b4e6
0019b4e6loc_19b4e6:
0019b4e6movzx edx, [rbp+rcx]
0019b4ebadd edx, -48
0019b4eecmp edx, 9
0019b4f1ja 0x19b438
0019b4f7imul rax, rax, 10
0019b4fbmov edx, edx
0019b4fdsub rax, rdx
0019b500inc rcx
0019b503cmp [rsp], rcx
0019b507jne 0x19b4e6
0019b509
0019b509loc_19b509:
0019b509mov [rsp+40], rax
0019b50emov al, 2
0019b510jmp 0x19b43f
0019b515
0019b515loc_19b515:
0019b515push 1
0019b517pop rcx
0019b518xor eax, eax
0019b51a
0019b51aloc_19b51a:
0019b51acmp [rsp], rcx
0019b51eje 0x19b509
0019b520movzx edx, [rbp+rcx]
0019b525imul rax, rax, 10
0019b529seto sil
0019b52dadd edx, -48
0019b530cmp edx, 9
0019b533ja 0x19b438
0019b539test sil, sil
0019b53cjne 0x19b438
0019b542mov edx, edx
0019b544inc rcx
0019b547sub rax, rdx
0019b54ajno 0x19b51a
0019b54cjmp 0x19b438
0019b551
0019b551loc_19b551:
0019b551mov rax, [rsp+160]
0019b559mov [rdi+16], rax
0019b55dmovaps x0, [rsp+144]
0019b565movups [rdi], x0
0019b568movaps x0, [rsp+256]
0019b570movups [rdi+56], x0
0019b574and [rdi+48], 0
0019b579movups x0, [rcx]
0019b57cmovups [rdi+24], x0
0019b580mov rax, [rcx+16]
0019b584mov [rdi+40], rax
0019b588jmp 0x19b62c
0019b58d
0019b58dloc_19b58d:
0019b58dmov r8, rdx
0019b590
0019b590loc_19b590:
0019b590mov rax, [rsp+168]
0019b598sub rax, r8
0019b59bpush 80
0019b59dpop rcx
0019b59exor edx, edx
0019b5a0div rcx
0019b5a3mov rdi, r8
0019b5a6mov rsi, rax
0019b5a9call core::ptr::drop_in_place<[seahorse::flag::Flag]>
0019b5aemov rbx, [rsp+208]
0019b5b6mov rdi, rbx
0019b5b9mov rsi, [rsp+200]
0019b5c1call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0019b5c6lea rax, [rsp+184]
0019b5cemovups x0, [rax]
0019b5d1mov rax, [rsp+160]
0019b5d9mov rdx, [rsp+216]
0019b5e1mov [rdx+16], rax
0019b5e5mov rax, [rsp+176]
0019b5edmovaps [rsp+256], x0
0019b5f5movaps x0, [rsp+144]
0019b5fdmovups [rdx], x0
0019b600movaps x0, [rsp+256]
0019b608movups [rdx+56], x0
0019b60cmov [rdx+48], rax
0019b610mov rcx, [rsp+224]
0019b618mov rax, [rcx+16]
0019b61cmov [rdx+40], rax
0019b620movups x0, [rcx]
0019b623movups [rdx+24], x0
0019b627test rbx, rbx
0019b62ajne 0x19b639
0019b62c
0019b62cloc_19b62c:
0019b62clea rdi, [rsp+176]
0019b634call core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b639
0019b639loc_19b639:
0019b639add rsp, 424
0019b640pop rbx
0019b641pop r12
0019b643pop r13
0019b645pop r14
0019b647pop r15
0019b649pop rbp
0019b64aret
0019ae9d
0019ae9dseahorse::context::Context::new:
0019ae9dpush rbp
0019ae9epush r15
0019aea0push r14
0019aea2push r13
0019aea4push r12
0019aea6push rbx
0019aea7sub rsp, 424
0019aeaemov [rsp+176], 8
0019aebaxorps x0, x0
0019aebdmovups [rsp+184], x0
0019aec5mov rax, [rsi+16]
0019aec9mov [rsp+160], rax
0019aed1movups x0, [rsi]
0019aed4movaps [rsp+144], x0
0019aedcmov r8, [rdx]
0019aedftest r8, r8
0019aee2je 0x19b551
0019aee8mov [rsp+216], rdi
0019aef0mov [rsp+224], rcx
0019aef8imul rcx, [rdx+16], 80
0019aefdmov rax, [rdx+8]
0019af01mov [rsp+200], rax
0019af09add rcx, r8
0019af0cmov [rsp+168], rcx
0019af14push 9
0019af16pop rbx
0019af17lea r14, [rsp+352]
0019af1flea r13, [rsp+272]
0019af27mov [rsp+208], r8
0019af2f
0019af2floc_19af2f:
0019af2fcmp r8, [rsp+168]
0019af37je 0x19b590
0019af3dlea rdx, [r8+80]
0019af41mov rcx, rbx
0019af44mov rdi, r14
0019af47mov rsi, r8
0019af4arep movsq [rdi], [rsi]
0019af4dmov al, [r8+72]
0019af51mov ecx, [r8+76]
0019af55mov [rsp+115], ecx
0019af59mov ecx, [r8+73]
0019af5dmov [rsp+112], ecx
0019af61cmp al, 5
0019af63je 0x19b58d
0019af69mov [rsp+104], rdx
0019af6emov rcx, rbx
0019af71mov rdi, r13
0019af74mov rsi, r14
0019af77rep movsq [rdi], [rsi]
0019af7amov [rsp+344], al
0019af81mov eax, [rsp+112]
0019af85mov ecx, [rsp+115]
0019af89lea rdx, [rsp+345]
0019af91mov [rdx+3], ecx
0019af94mov [rdx], eax
0019af96mov r14, [rsp+144]
0019af9emov r12, [rsp+320]
0019afa6imul rdx, [rsp+160], 24
0019afaftest r12, r12
0019afb2je 0x19b179
0019afb8add rdx, r14
0019afbbimul rbx, [rsp+336], 24
0019afc4xor ecx, ecx
0019afc6lea rax, [rip+0x74843]
0019afcdmov [rsp+240], rdx
0019afd5mov [rsp+232], rbx
0019afdd
0019afddloc_19afdd:
0019afddcmp r14, rdx
0019afe0je 0x19b225
0019afe6mov [rsp+136], rcx
0019afeemov [rsp+72], r13
0019aff3mov [rsp+8], rax
0019aff8push 1
0019affapop rcx
0019affbmov [rsp+16], rcx
0019b000and [rsp+40], 0
0019b006lea rax, [rsp+72]
0019b00bmov [rsp+120], rax
0019b010lea rax, [rip-0x1d91b]
0019b017mov [rsp+128], rax
0019b01flea rax, [rsp+120]
0019b024mov [rsp+24], rax
0019b029mov [rsp+32], rcx
0019b02elea rdi, [rsp+80]
0019b033lea rsi, [rsp+8]
0019b038call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b03dmov rdi, [r14]
0019b040mov rsi, [r14+16]
0019b044mov r15, r13
0019b047mov r13, [rsp+80]
0019b04cmov rcx, [rsp+96]
0019b051mov rdx, r13
0019b054call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b059mov ebp, eax
0019b05bmov rsi, [rsp+88]
0019b060mov rdi, r13
0019b063call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b068test bpl, bpl
0019b06bjne 0x19b4ac
0019b071lea rax, [r14+24]
0019b075mov [rsp+248], rax
0019b07dmov r15, r12
0019b080
0019b080loc_19b080:
0019b080test rbx, rbx
0019b083je 0x19b11a
0019b089mov [rsp+72], r12
0019b08eadd r12, 24
0019b092lea rax, [rip+0x745ef]
0019b099mov [rsp+8], rax
0019b09epush 1
0019b0a0pop rcx
0019b0a1mov [rsp+16], rcx
0019b0a6and [rsp+40], 0
0019b0aclea rax, [rsp+72]
0019b0b1mov [rsp+120], rax
0019b0b6lea rax, [rip-0x1d9c1]
0019b0bdmov [rsp+128], rax
0019b0c5lea rax, [rsp+120]
0019b0camov [rsp+24], rax
0019b0cfmov [rsp+32], rcx
0019b0d4lea rdi, [rsp+80]
0019b0d9lea rsi, [rsp+8]
0019b0decall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b0e3mov rdi, [r14]
0019b0e6mov rsi, [r14+16]
0019b0eamov r13, [rsp+80]
0019b0efmov rcx, [rsp+96]
0019b0f4mov rdx, r13
0019b0f7call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b0fcmov ebp, eax
0019b0femov rsi, [rsp+88]
0019b103mov rdi, r13
0019b106call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b10badd rbx, -24
0019b10ftest bpl, bpl
0019b112je 0x19b080
0019b118jmp 0x19b154
0019b11a
0019b11aloc_19b11a:
0019b11amov rcx, [rsp+136]
0019b122inc rcx
0019b125mov r14, [rsp+248]
0019b12dlea r13, [rsp+272]
0019b135lea rax, [rip+0x746d4]
0019b13cmov rdx, [rsp+240]
0019b144mov r12, r15
0019b147mov rbx, [rsp+232]
0019b14fjmp 0x19afdd
0019b154
0019b154loc_19b154:
0019b154push 9
0019b156pop rbx
0019b157lea r14, [rsp+352]
0019b15flea r15, [rsp+272]
0019b167
0019b167loc_19b167:
0019b167mov r12, [rsp+104]
0019b16cmov r13, [rsp+136]
0019b174jmp 0x19b284
0019b179
0019b179loc_19b179:
0019b179xor r12l, r12l
0019b17c
0019b17cloc_19b17c:
0019b17ctest rdx, rdx
0019b17fje 0x19b225
0019b185mov rbx, rdx
0019b188mov r15, r13
0019b18bmov [rsp+72], r13
0019b190lea rax, [rip+0x74679]
0019b197mov [rsp+8], rax
0019b19cpush 1
0019b19epop rcx
0019b19fmov [rsp+16], rcx
0019b1a4and [rsp+40], 0
0019b1aalea rax, [rsp+72]
0019b1afmov [rsp+120], rax
0019b1b4lea rax, [rip-0x1dabf]
0019b1bbmov [rsp+128], rax
0019b1c3lea rax, [rsp+120]
0019b1c8mov [rsp+24], rax
0019b1cdmov [rsp+32], rcx
0019b1d2lea rdi, [rsp+80]
0019b1d7lea rsi, [rsp+8]
0019b1dccall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b1e1mov rdi, [r14]
0019b1e4mov rsi, [r14+16]
0019b1e8mov rbp, [rsp+80]
0019b1edmov rcx, [rsp+96]
0019b1f2mov rdx, rbp
0019b1f5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b1famov r13l, eax
0019b1fdmov rsi, [rsp+88]
0019b202mov rdi, rbp
0019b205call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b20atest r13b, r13b
0019b20djne 0x19b26e
0019b20fadd r14, 24
0019b213inc r12
0019b216mov rdx, rbx
0019b219add rdx, -24
0019b21dmov r13, r15
0019b220jmp 0x19b17c
0019b225
0019b225loc_19b225:
0019b225mov rsi, [rsp+272]
0019b22dmov rdx, [rsp+288]
0019b235lea rbx, [rsp+8]
0019b23amov rdi, rbx
0019b23dcall _<alloc::string::String as core::clone::Clone>::clone
0019b242mov [rsp+32], 5
0019b249lea rdi, [rsp+176]
0019b251mov rsi, rbx
0019b254call alloc::vec::Vec<T,A>::push
0019b259push 9
0019b25bpop rbx
0019b25clea r14, [rsp+352]
0019b264mov r12, [rsp+104]
0019b269jmp 0x19b46e
0019b26e
0019b26eloc_19b26e:
0019b26epush 9
0019b270pop rbx
0019b271lea r14, [rsp+352]
0019b279mov rax, [rsp+104]
0019b27emov r13, r12
0019b281mov r12, rax
0019b284
0019b284loc_19b284:
0019b284lea rdi, [rsp+8]
0019b289lea rsi, [rsp+144]
0019b291mov rdx, r13
0019b294lea rcx, [rip+0x74545]
0019b29bcall alloc::vec::Vec<T,A>::remove
0019b2a0mov rdi, [rsp+8]
0019b2a5mov rsi, [rsp+16]
0019b2aacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b2afcmp [rsp+344], 0
0019b2b7je 0x19b2fe
0019b2b9mov ebp, 0
0019b2becmp [rsp+160], r13
0019b2c6jbe 0x19b300
0019b2c8lea rdi, [rsp+8]
0019b2cdlea rsi, [rsp+144]
0019b2d5mov rdx, r13
0019b2d8lea rcx, [rip+0x74519]
0019b2dfcall alloc::vec::Vec<T,A>::remove
0019b2e4mov rbp, [rsp+8]
0019b2e9mov rax, [rsp+16]
0019b2eemov [rsp+64], rax
0019b2f3mov rax, [rsp+24]
0019b2f8mov [rsp], rax
0019b2fcjmp 0x19b300
0019b2fe
0019b2feloc_19b2fe:
0019b2fexor ebp, ebp
0019b300
0019b300loc_19b300:
0019b300mov rsi, [rsp+272]
0019b308mov rdx, [rsp+288]
0019b310lea rdi, [rsp+8]
0019b315call _<alloc::string::String as core::clone::Clone>::clone
0019b31amovzx eax, [rsp+344]
0019b322lea rcx, [rip-0x15c465]
0019b329movsxd rax, [rcx+4*rax]
0019b32dadd rax, rcx
0019b330jmp rax
0019b332mov [rsp+32], 256
0019b339test rbp, rbp
0019b33cmov r13, r15
0019b33fjne 0x19b443
0019b345jmp 0x19b45c
0019b34atest rbp, rbp
0019b34dje 0x19b452
0019b353mov [rsp+32], 1
0019b358mov [rsp+40], rbp
0019b35dmov rax, [rsp+64]
0019b362mov [rsp+48], rax
0019b367mov rax, [rsp]
0019b36bmov [rsp+56], rax
0019b370jmp 0x19b459
0019b375test rbp, rbp
0019b378je 0x19b452
0019b37ecmp [rsp], 0
0019b383mov r13, r15
0019b386je 0x19b438
0019b38cmovzx eax, [rbp]
0019b390cmp eax, 45
0019b393je 0x19b4cf
0019b399mov rdx, rbp
0019b39cmov rcx, [rsp]
0019b3a0cmp eax, 43
0019b3a3jne 0x19b3b6
0019b3a5mov rcx, [rsp]
0019b3a9dec rcx
0019b3acje 0x19b438
0019b3b2lea rdx, [rbp+1]
0019b3b6
0019b3b6loc_19b3b6:
0019b3b6xor esi, esi
0019b3b8xor eax, eax
0019b3bacmp rcx, 16
0019b3bejae 0x19b47e
0019b3c4
0019b3c4loc_19b3c4:
0019b3c4movzx edi, [rdx+rsi]
0019b3c8add edi, -48
0019b3cbcmp edi, 9
0019b3ceja 0x19b438
0019b3d0imul r8, rax, 10
0019b3d4mov eax, edi
0019b3d6add rax, r8
0019b3d9inc rsi
0019b3dccmp rcx, rsi
0019b3dfjne 0x19b3c4
0019b3e1jmp 0x19b509
0019b3e6test rbp, rbp
0019b3e9je 0x19b452
0019b3eblea rdi, [rsp+80]
0019b3f0mov rsi, rbp
0019b3f3mov rdx, [rsp]
0019b3f7call core::num::_<impl core::str::traits::FromStr for u64>::from_str
0019b3fccmp [rsp+80], 0
0019b401mov r13, r15
0019b404jne 0x19b438
0019b406mov rax, [rsp+88]
0019b40bmov [rsp+40], rax
0019b410mov al, 3
0019b412jmp 0x19b43f
0019b414test rbp, rbp
0019b417je 0x19b452
0019b419lea rdi, [rsp+80]
0019b41emov rsi, rbp
0019b421mov rdx, [rsp]
0019b425call core::num::dec2flt::_<impl core::str::traits::FromStr for f64>::from_str
0019b42acmp [rsp+80], 0
0019b42fmov r13, r15
0019b432je 0x19b4bc
0019b438
0019b438loc_19b438:
0019b438mov [rsp+33], 3
0019b43dmov al, 5
0019b43f
0019b43floc_19b43f:
0019b43fmov [rsp+32], al
0019b443
0019b443loc_19b443:
0019b443mov rdi, rbp
0019b446mov rsi, [rsp+64]
0019b44bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b450jmp 0x19b45c
0019b452
0019b452loc_19b452:
0019b452mov [rsp+32], 1029
0019b459
0019b459loc_19b459:
0019b459mov r13, r15
0019b45c
0019b45cloc_19b45c:
0019b45clea rdi, [rsp+176]
0019b464lea rsi, [rsp+8]
0019b469call alloc::vec::Vec<T,A>::push
0019b46e
0019b46eloc_19b46e:
0019b46emov rdi, r13
0019b471call core::ptr::drop_in_place<seahorse::flag::Flag>
0019b476mov r8, r12
0019b479jmp 0x19af2f
0019b47e
0019b47eloc_19b47e:
0019b47ecmp rcx, rsi
0019b481je 0x19b509
0019b487movzx edi, [rdx+rsi]
0019b48bimul rax, rax, 10
0019b48fseto r8b
0019b493add edi, -48
0019b496cmp edi, 9
0019b499ja 0x19b438
0019b49btest r8b, r8b
0019b49ejne 0x19b438
0019b4a0mov edi, edi
0019b4a2inc rsi
0019b4a5add rax, rdi
0019b4a8jno 0x19b47e
0019b4aajmp 0x19b438
0019b4ac
0019b4acloc_19b4ac:
0019b4acpush 9
0019b4aepop rbx
0019b4aflea r14, [rsp+352]
0019b4b7jmp 0x19b167
0019b4bc
0019b4bcloc_19b4bc:
0019b4bcmovsd_xmm x0, [rsp+88]
0019b4c2movsd_xmm [rsp+40], x0
0019b4c8mov al, 4
0019b4cajmp 0x19b43f
0019b4cf
0019b4cfloc_19b4cf:
0019b4cfcmp [rsp], 1
0019b4d4je 0x19b438
0019b4dacmp [rsp], 17
0019b4dfjae 0x19b515
0019b4e1push 1
0019b4e3pop rcx
0019b4e4xor eax, eax
0019b4e6
0019b4e6loc_19b4e6:
0019b4e6movzx edx, [rbp+rcx]
0019b4ebadd edx, -48
0019b4eecmp edx, 9
0019b4f1ja 0x19b438
0019b4f7imul rax, rax, 10
0019b4fbmov edx, edx
0019b4fdsub rax, rdx
0019b500inc rcx
0019b503cmp [rsp], rcx
0019b507jne 0x19b4e6
0019b509
0019b509loc_19b509:
0019b509mov [rsp+40], rax
0019b50emov al, 2
0019b510jmp 0x19b43f
0019b515
0019b515loc_19b515:
0019b515push 1
0019b517pop rcx
0019b518xor eax, eax
0019b51a
0019b51aloc_19b51a:
0019b51acmp [rsp], rcx
0019b51eje 0x19b509
0019b520movzx edx, [rbp+rcx]
0019b525imul rax, rax, 10
0019b529seto sil
0019b52dadd edx, -48
0019b530cmp edx, 9
0019b533ja 0x19b438
0019b539test sil, sil
0019b53cjne 0x19b438
0019b542mov edx, edx
0019b544inc rcx
0019b547sub rax, rdx
0019b54ajno 0x19b51a
0019b54cjmp 0x19b438
0019b551
0019b551loc_19b551:
0019b551mov rax, [rsp+160]
0019b559mov [rdi+16], rax
0019b55dmovaps x0, [rsp+144]
0019b565movups [rdi], x0
0019b568movaps x0, [rsp+256]
0019b570movups [rdi+56], x0
0019b574and [rdi+48], 0
0019b579movups x0, [rcx]
0019b57cmovups [rdi+24], x0
0019b580mov rax, [rcx+16]
0019b584mov [rdi+40], rax
0019b588jmp 0x19b62c
0019b58d
0019b58dloc_19b58d:
0019b58dmov r8, rdx
0019b590
0019b590loc_19b590:
0019b590mov rax, [rsp+168]
0019b598sub rax, r8
0019b59bpush 80
0019b59dpop rcx
0019b59exor edx, edx
0019b5a0div rcx
0019b5a3mov rdi, r8
0019b5a6mov rsi, rax
0019b5a9call core::ptr::drop_in_place<[seahorse::flag::Flag]>
0019b5aemov rbx, [rsp+208]
0019b5b6mov rdi, rbx
0019b5b9mov rsi, [rsp+200]
0019b5c1call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0019b5c6lea rax, [rsp+184]
0019b5cemovups x0, [rax]
0019b5d1mov rax, [rsp+160]
0019b5d9mov rdx, [rsp+216]
0019b5e1mov [rdx+16], rax
0019b5e5mov rax, [rsp+176]
0019b5edmovaps [rsp+256], x0
0019b5f5movaps x0, [rsp+144]
0019b5fdmovups [rdx], x0
0019b600movaps x0, [rsp+256]
0019b608movups [rdx+56], x0
0019b60cmov [rdx+48], rax
0019b610mov rcx, [rsp+224]
0019b618mov rax, [rcx+16]
0019b61cmov [rdx+40], rax
0019b620movups x0, [rcx]
0019b623movups [rdx+24], x0
0019b627test rbx, rbx
0019b62ajne 0x19b639
0019b62c
0019b62cloc_19b62c:
0019b62clea rdi, [rsp+176]
0019b634call core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b639
0019b639loc_19b639:
0019b639add rsp, 424
0019b640pop rbx
0019b641pop r12
0019b643pop r13
0019b645pop r14
0019b647pop r15
0019b649pop rbp
0019b64aret
0019ae9d
0019b64b
0019b64bcore::ptr::drop_in_place<seahorse::context::Context>:
0019b64bpush rbx
0019b64cmov rbx, rdi
0019b64fcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019b654cmp [rbx+48], 0
0019b659je 0x19b664
0019b65blea rdi, [rbx+48]
0019b65fcall core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b664
0019b664loc_19b664:
0019b664mov rdi, [rbx+24]
0019b668mov rsi, [rbx+32]
0019b66cpop rbx
0019b66djmp 0x1137a0
0019b64b
0019b64bcore::ptr::drop_in_place<seahorse::context::Context>:
0019b64bpush rbx
0019b64cmov rbx, rdi
0019b64fcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019b654cmp [rbx+48], 0
0019b659je 0x19b664
0019b65blea rdi, [rbx+48]
0019b65fcall core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b664
0019b664loc_19b664:
0019b664mov rdi, [rbx+24]
0019b668mov rsi, [rbx+32]
0019b66cpop rbx
0019b66djmp 0x1137a0
0019b64b
0019b672
0019b672core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>:
0019b672push r15
0019b674push r14
0019b676push r12
0019b678push rbx
0019b679push rax
0019b67amov r14, rdi
0019b67dmov rbx, [rdi]
0019b680mov r12, [rdi+16]
0019b684lea r15, [rbx+24]
0019b688
0019b688loc_19b688:
0019b688sub r12, 1
0019b68cjb 0x19b6a9
0019b68emov rdi, [r15-24]
0019b692mov rsi, [r15-16]
0019b696call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b69bmov rdi, r15
0019b69ecall core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019b6a3add r15, 56
0019b6a7jmp 0x19b688
0019b6a9
0019b6a9loc_19b6a9:
0019b6a9mov rax, [r14+8]
0019b6adtest rax, rax
0019b6b0je 0x19b6c9
0019b6b2imul rsi, rax, 56
0019b6b6mov rdi, rbx
0019b6b9add rsp, 8
0019b6bdpop rbx
0019b6bepop r12
0019b6c0pop r14
0019b6c2pop r15
0019b6c4jmp 0xcedb6
0019b6c9
0019b6c9loc_19b6c9:
0019b6c9add rsp, 8
0019b6cdpop rbx
0019b6cepop r12
0019b6d0pop r14
0019b6d2pop r15
0019b6d4ret
0019b672
0019b672core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>:
0019b672push r15
0019b674push r14
0019b676push r12
0019b678push rbx
0019b679push rax
0019b67amov r14, rdi
0019b67dmov rbx, [rdi]
0019b680mov r12, [rdi+16]
0019b684lea r15, [rbx+24]
0019b688
0019b688loc_19b688:
0019b688sub r12, 1
0019b68cjb 0x19b6a9
0019b68emov rdi, [r15-24]
0019b692mov rsi, [r15-16]
0019b696call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b69bmov rdi, r15
0019b69ecall core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019b6a3add r15, 56
0019b6a7jmp 0x19b688
0019b6a9
0019b6a9loc_19b6a9:
0019b6a9mov rax, [r14+8]
0019b6adtest rax, rax
0019b6b0je 0x19b6c9
0019b6b2imul rsi, rax, 56
0019b6b6mov rdi, rbx
0019b6b9add rsp, 8
0019b6bdpop rbx
0019b6bepop r12
0019b6c0pop r14
0019b6c2pop r15
0019b6c4jmp 0xcedb6
0019b6c9
0019b6c9loc_19b6c9:
0019b6c9add rsp, 8
0019b6cdpop rbx
0019b6cepop r12
0019b6d0pop r14
0019b6d2pop r15
0019b6d4ret
0019b672
0019b6d5
0019b6d5alloc::vec::Vec<T,A>::push:
0019b6d5push r14
0019b6d7push rbx
0019b6d8push rax
0019b6d9mov r14, rsi
0019b6dcmov rbx, rdi
0019b6dfmov rsi, [rdi+16]
0019b6e3cmp rsi, [rdi+8]
0019b6e7jne 0x19b6f5
0019b6e9mov rdi, rbx
0019b6eccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019b6f1mov rsi, [rbx+16]
0019b6f5
0019b6f5loc_19b6f5:
0019b6f5mov rax, [rbx]
0019b6f8imul rcx, rsi, 56
0019b6fcmov rdx, [r14+48]
0019b700mov [rax+rcx+48], rdx
0019b705movups x0, [r14]
0019b709movups x1, [r14+16]
0019b70emovups x2, [r14+32]
0019b713movups [rax+rcx+32], x2
0019b718movups [rax+rcx+16], x1
0019b71dmovups [rax+rcx], x0
0019b721inc rsi
0019b724mov [rbx+16], rsi
0019b728add rsp, 8
0019b72cpop rbx
0019b72dpop r14
0019b72fret
0019b6d5
0019b6d5alloc::vec::Vec<T,A>::push:
0019b6d5push r14
0019b6d7push rbx
0019b6d8push rax
0019b6d9mov r14, rsi
0019b6dcmov rbx, rdi
0019b6dfmov rsi, [rdi+16]
0019b6e3cmp rsi, [rdi+8]
0019b6e7jne 0x19b6f5
0019b6e9mov rdi, rbx
0019b6eccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019b6f1mov rsi, [rbx+16]
0019b6f5
0019b6f5loc_19b6f5:
0019b6f5mov rax, [rbx]
0019b6f8imul rcx, rsi, 56
0019b6fcmov rdx, [r14+48]
0019b700mov [rax+rcx+48], rdx
0019b705movups x0, [r14]
0019b709movups x1, [r14+16]
0019b70emovups x2, [r14+32]
0019b713movups [rax+rcx+32], x2
0019b718movups [rax+rcx+16], x1
0019b71dmovups [rax+rcx], x0
0019b721inc rsi
0019b724mov [rbx+16], rsi
0019b728add rsp, 8
0019b72cpop rbx
0019b72dpop r14
0019b72fret
0019b6d5
0019b730
0019b730core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>:
0019b730cmp [rdi], 0
0019b734jne 0x199282
0019b73aret
0019b730
0019b730core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>:
0019b730cmp [rdi], 0
0019b734jne 0x199282
0019b73aret
0019b730
0019b73b
0019b73bseahorse::help::Help::help:
0019b73bpush rbx
0019b73csub rsp, 96
0019b740mov rsi, rdi
0019b743lea rbx, [rsp+24]
0019b748mov rdi, rbx
0019b74bcall _<seahorse::command::Command as seahorse::help::Help>::help_text
0019b750lea rax, [rsp+8]
0019b755mov [rax], rbx
0019b758lea rcx, [rip+0x74521]
0019b75flea rdi, [rsp+48]
0019b764mov [rdi], rcx
0019b767mov [rdi+8], 2
0019b76fand [rdi+32], 0
0019b774lea rcx, [rip-0xccc8e]
0019b77bmov [rax+8], rcx
0019b77fmov [rdi+16], rax
0019b783mov [rdi+24], 1
0019b78bcall std::io::stdio::_print
0019b790mov rdi, [rbx]
0019b793mov rsi, [rbx+8]
0019b797call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b79cadd rsp, 96
0019b7a0pop rbx
0019b7a1ret
0019b73b
0019b73bseahorse::help::Help::help:
0019b73bpush rbx
0019b73csub rsp, 96
0019b740mov rsi, rdi
0019b743lea rbx, [rsp+24]
0019b748mov rdi, rbx
0019b74bcall _<seahorse::command::Command as seahorse::help::Help>::help_text
0019b750lea rax, [rsp+8]
0019b755mov [rax], rbx
0019b758lea rcx, [rip+0x74521]
0019b75flea rdi, [rsp+48]
0019b764mov [rdi], rcx
0019b767mov [rdi+8], 2
0019b76fand [rdi+32], 0
0019b774lea rcx, [rip-0xccc8e]
0019b77bmov [rax+8], rcx
0019b77fmov [rdi+16], rax
0019b783mov [rdi+24], 1
0019b78bcall std::io::stdio::_print
0019b790mov rdi, [rbx]
0019b793mov rsi, [rbx+8]
0019b797call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b79cadd rsp, 96
0019b7a0pop rbx
0019b7a1ret
0019b73b
0019b7a2
0019b7a2_<seahorse::command::Command as seahorse::help::Help>::help_text:
0019b7a2push rbp
0019b7a3push r15
0019b7a5push r14
0019b7a7push r13
0019b7a9push r12
0019b7abpush rbx
0019b7acsub rsp, 456
0019b7b3mov r12, rsi
0019b7b6mov [rsp+352], rdi
0019b7bemov [rsp+360], 1
0019b7caxorps x0, x0
0019b7cdmovups [rsp+368], x0
0019b7d5cmp [rsi+24], 0
0019b7daje 0x19b861
0019b7e0lea rax, [r12+24]
0019b7e5lea rcx, [rsp+248]
0019b7edmov [rcx], rax
0019b7f0lea rax, [rsp+200]
0019b7f8mov [rax], rcx
0019b7fblea rcx, [rip+0x73f4e]
0019b802lea rsi, [rsp+72]
0019b807mov [rsi], rcx
0019b80amov [rsi+8], 2
0019b812and [rsi+32], 0
0019b817lea rcx, [rip-0x1e122]
0019b81emov [rax+8], rcx
0019b822mov [rsi+16], rax
0019b826mov [rsi+24], 1
0019b82elea rbx, [rsp+16]
0019b833mov rdi, rbx
0019b836call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b83bmov r14, [rbx]
0019b83emov rdx, [rbx+16]
0019b842add rdx, r14
0019b845lea rdi, [rsp+360]
0019b84dmov rsi, r14
0019b850call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b855mov rsi, [rbx+8]
0019b859mov rdi, r14
0019b85ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b861
0019b861loc_19b861:
0019b861cmp [r12+48], 0
0019b867je 0x19b8ee
0019b86dlea rax, [r12+48]
0019b872lea rcx, [rsp+248]
0019b87amov [rcx], rax
0019b87dlea rax, [rsp+200]
0019b885mov [rax], rcx
0019b888lea rcx, [rip+0x73ee1]
0019b88flea rsi, [rsp+72]
0019b894mov [rsi], rcx
0019b897mov [rsi+8], 2
0019b89fand [rsi+32], 0
0019b8a4lea rcx, [rip-0x1e1af]
0019b8abmov [rax+8], rcx
0019b8afmov [rsi+16], rax
0019b8b3mov [rsi+24], 1
0019b8bblea rbx, [rsp+16]
0019b8c0mov rdi, rbx
0019b8c3call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b8c8mov r14, [rbx]
0019b8cbmov rdx, [rbx+16]
0019b8cfadd rdx, r14
0019b8d2lea rdi, [rsp+360]
0019b8damov rsi, r14
0019b8ddcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b8e2mov rsi, [rbx+8]
0019b8e6mov rdi, r14
0019b8e9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b8ee
0019b8eeloc_19b8ee:
0019b8eelea rdi, [rsp+288]
0019b8f6mov [rdi], 1
0019b8fdxorps x0, x0
0019b900movups [rdi+8], x0
0019b904lea rsi, [rip-0x10caa6]
0019b90blea rdx, [rip-0x10caa6]
0019b912call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b917lea rax, [rip-0x10cab2]
0019b91emov [rsp+384], rax
0019b926mov [rsp+392], 10
0019b932mov r14, [r12+88]
0019b937test r14, r14
0019b93aje 0x19bad7
0019b940lea rax, [rip-0x10cad1]
0019b947lea r15, [rsp+408]
0019b94fmov [r15], rax
0019b952mov [r15+8], 5
0019b95alea rax, [rip-0x10cae6]
0019b961lea r13, [rsp+424]
0019b969mov [r13], rax
0019b96dmov [r13+8], 7
0019b975lea rax, [rip-0x161b1c]
0019b97clea rbp, [rsp+440]
0019b984mov [rbp], rax
0019b988mov [rbp+8], 8
0019b990imul rbx, [r12+104], 80
0019b996add rbx, r14
0019b999push 8
0019b99bpop rdi
0019b99ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019b9a1mov [rax], 10
0019b9a8lea rcx, [rax+8]
0019b9aclea rsi, [rsp+104]
0019b9b1mov [rsi-32], rax
0019b9b5mov [rsi-24], 1
0019b9bdmov [rsi-16], rax
0019b9c1mov [rsi-8], rcx
0019b9c5mov [rsi], r14
0019b9c8mov [rsp], rbx
0019b9ccmov [rsi+8], rbx
0019b9d0mov [rsi+16], r15
0019b9d4mov [rsi+24], r13
0019b9d8mov [rsi+32], rbp
0019b9dclea rbx, [rsp+16]
0019b9e1mov rdi, rbx
0019b9e4call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019b9e9cmp [rbx], 0
0019b9edmov [rsp+344], r12
0019b9f5je 0x19bb55
0019b9fblea rdi, [rsp+16]
0019ba00mov r12, [rdi+16]
0019ba04call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba09mov rdx, [rsp+72]
0019ba0emov rbx, [rsp+104]
0019ba13test rbx, rbx
0019ba16je 0x19bb83
0019ba1cmov [rsp+336], rdx
0019ba24mov [rsp+8], r14
0019ba29lea rcx, [rsp+120]
0019ba2emov rax, [rcx-8]
0019ba32mov rdx, [rcx+16]
0019ba36mov [rsp+224], rdx
0019ba3emovups x0, [rcx]
0019ba41movups [rsp+208], x0
0019ba49lea rcx, [rsp+144]
0019ba51mov [rsp+200], rcx
0019ba59cmp rbx, rax
0019ba5cje 0x19baa9
0019ba5elea r14, [rsp+208]
0019ba66sub rax, rbx
0019ba69push 80
0019ba6bpop rcx
0019ba6cxor edx, edx
0019ba6ediv rcx
0019ba71mov r15, rax
0019ba74lea r13, [rsp+24]
0019ba79
0019ba79loc_19ba79:
0019ba79mov rdi, r13
0019ba7cmov rsi, r14
0019ba7fmov rdx, rbx
0019ba82call seahorse::app::App::flag_help_text::_{{closure}}
0019ba87mov [rsp+16], r12
0019ba8cmov rbp, [rsp+40]
0019ba91mov rdi, r13
0019ba94call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba99cmp r12, rbp
0019ba9ccmovbe r12, rbp
0019baa0add rbx, 80
0019baa4dec r15
0019baa7jne 0x19ba79
0019baa9
0019baa9loc_19baa9:
0019baa9mov r14, [rsp+8]
0019baaelea r15, [rsp+408]
0019bab6lea r13, [rsp+424]
0019babelea rbp, [rsp+440]
0019bac6mov rbx, [rsp]
0019bacamov rdx, [rsp+336]
0019bad2jmp 0x19bb87
0019bad7
0019bad7loc_19bad7:
0019bad7lea rax, [rsp+384]
0019badflea rcx, [rsp+200]
0019bae7mov [rcx], rax
0019baealea rax, [rip+0x73b27]
0019baf1lea rsi, [rsp+72]
0019baf6mov [rsi], rax
0019baf9mov [rsi+8], 2
0019bb01and [rsi+32], 0
0019bb06lea rax, [rip-0x9a360]
0019bb0dmov [rcx+8], rax
0019bb11mov [rsi+16], rcx
0019bb15mov [rsi+24], 1
0019bb1dlea rbx, [rsp+16]
0019bb22mov rdi, rbx
0019bb25call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bb2amov r14, [rbx]
0019bb2dmov rdx, [rbx+16]
0019bb31add rdx, r14
0019bb34lea rdi, [rsp+288]
0019bb3cmov rsi, r14
0019bb3fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bb44mov rsi, [rbx+8]
0019bb48mov rdi, r14
0019bb4bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bb50jmp 0x19be9a
0019bb55
0019bb55loc_19bb55:
0019bb55and [rsp+104], 0
0019bb5bmov rdx, [rsp+72]
0019bb60test rdx, rdx
0019bb63je 0x19bbc0
0019bb65mov rax, [rsp+88]
0019bb6acmp rax, [rsp+96]
0019bb6fje 0x19bbc0
0019bb71lea rcx, [rax+8]
0019bb75mov [rsp+88], rcx
0019bb7amov r12, [rax]
0019bb7dmov rbx, [rsp]
0019bb81jmp 0x19bb8c
0019bb83
0019bb83loc_19bb83:
0019bb83mov rbx, [rsp]
0019bb87
0019bb87loc_19bb87:
0019bb87test rdx, rdx
0019bb8aje 0x19bbb6
0019bb8c
0019bb8cloc_19bb8c:
0019bb8clea rax, [rsp+80]
0019bb91lea rdi, [rsp+248]
0019bb99mov [rdi], rdx
0019bb9cmovups x0, [rax]
0019bb9fmovups [rdi+8], x0
0019bba3mov rax, [rax+16]
0019bba7mov [rdi+24], rax
0019bbabmov rsi, r12
0019bbaecall core::iter::traits::iterator::Iterator::fold
0019bbb3mov r12, rax
0019bbb6
0019bbb6loc_19bbb6:
0019bbb6mov [rsp+8], r12
0019bbbbpush 1
0019bbbdpop rdi
0019bbbejmp 0x19bbd0
0019bbc0
0019bbc0loc_19bbc0:
0019bbc0lea rdi, [rsp+72]
0019bbc5call core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019bbcaxor edi, edi
0019bbccmov rbx, [rsp]
0019bbd0
0019bbd0loc_19bbd0:
0019bbd0lea rsi, [rip+0x73bd9]
0019bbd7call core::option::Option<T>::unwrap
0019bbdclea rax, [rsp+248]
0019bbe4mov [rax], r14
0019bbe7mov [rax+8], rbx
0019bbebmov [rax+16], r15
0019bbefmov [rax+24], r13
0019bbf3mov [rax+32], rbp
0019bbf7lea r14, [rip-0xcd111]
0019bbfelea r12, [rsp+176]
0019bc06lea r15, [rsp+144]
0019bc0elea r13, [rsp+72]
0019bc13lea rbp, [rsp+288]
0019bc1b
0019bc1bloc_19bc1b:
0019bc1blea rdi, [rsp+200]
0019bc23lea rsi, [rsp+248]
0019bc2bcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019bc30cmp [rsp+200], 0
0019bc39je 0x19bdd8
0019bc3fmovups x0, [rsp+200]
0019bc47movups x1, [rsp+216]
0019bc4fmovups x2, [rsp+232]
0019bc57movaps [rsp+48], x2
0019bc5cmovaps [rsp+32], x1
0019bc61movaps [rsp+16], x0
0019bc66lea rax, [rip+0x7396b]
0019bc6dmov [rsp+72], rax
0019bc72push 1
0019bc74pop rax
0019bc75mov [rsp+80], rax
0019bc7aand [rsp+104], 0
0019bc80lea rcx, [rsp+16]
0019bc85mov [rsp+176], rcx
0019bc8dmov [rsp+184], r14
0019bc95mov [rsp+88], r12
0019bc9amov [rsp+96], rax
0019bc9fmov rdi, r15
0019bca2mov rsi, r13
0019bca5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bcaamov rbx, [rsp+144]
0019bcb2mov rdx, [rsp+160]
0019bcbaadd rdx, rbx
0019bcbdmov rdi, rbp
0019bcc0mov rsi, rbx
0019bcc3call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bcc8mov rsi, [rsp+152]
0019bcd0mov rdi, rbx
0019bcd3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bcd8cmp [rsp+40], 0
0019bcdeje 0x19bdb3
0019bce4lea rax, [rsp+40]
0019bce9mov [rsp+400], rax
0019bcf1mov rdx, [rsp+8]
0019bcf6sub rdx, [rsp+32]
0019bcfbmov rdi, r12
0019bcfepush 32
0019bd00pop rsi
0019bd01call alloc::str::_<impl str>::repeat
0019bd06mov [rsp+144], r12
0019bd0emov [rsp+152], r14
0019bd16lea rax, [rip+0x738cb]
0019bd1dmov [rsp+72], rax
0019bd22mov [rsp+80], 3
0019bd2band [rsp+104], 0
0019bd31lea rax, [rsp+400]
0019bd39mov [rsp+160], rax
0019bd41lea rax, [rip-0x1e64c]
0019bd48mov [rsp+168], rax
0019bd50mov [rsp+88], r15
0019bd55mov [rsp+96], 2
0019bd5elea rdi, [rsp+312]
0019bd66mov rsi, r13
0019bd69call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bd6emov rdi, [rsp+176]
0019bd76mov rsi, [rsp+184]
0019bd7ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bd83mov rbx, [rsp+312]
0019bd8bmov rdx, [rsp+328]
0019bd93add rdx, rbx
0019bd96mov rdi, rbp
0019bd99mov rsi, rbx
0019bd9ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bda1mov rsi, [rsp+320]
0019bda9mov rdi, rbx
0019bdaccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bdb1jmp 0x19bdc9
0019bdb3
0019bdb3loc_19bdb3:
0019bdb3mov rdi, rbp
0019bdb6lea rsi, [rip-0x10c25c]
0019bdbdlea rdx, [rip-0x10c262]
0019bdc4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bdc9
0019bdc9loc_19bdc9:
0019bdc9lea rdi, [rsp+16]
0019bdcecall core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019bdd3jmp 0x19bc1b
0019bdd8
0019bdd8loc_19bdd8:
0019bdd8mov r15, r14
0019bddblea rbx, [rsp+384]
0019bde3mov rdx, [rsp+8]
0019bde8sub rdx, [rbx+8]
0019bdecpush 32
0019bdeepop rsi
0019bdeflea r14, [rsp+200]
0019bdf7mov rdi, r14
0019bdfacall alloc::str::_<impl str>::repeat
0019bdffmov [rsp+16], rbx
0019be04lea rax, [rip-0x9a65e]
0019be0bmov [rsp+24], rax
0019be10lea rax, [rip+0x73791]
0019be17lea rsi, [rsp+72]
0019be1cmov [rsi], rax
0019be1fmov [rsi+8], 3
0019be27and [rsi+32], 0
0019be2cmov [rsp+32], r14
0019be31mov [rsp+40], r15
0019be36lea rax, [rsp+16]
0019be3bmov [rsi+16], rax
0019be3fmov [rsi+24], 2
0019be47lea rbx, [rsp+248]
0019be4fmov rdi, rbx
0019be52call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019be57mov rdi, [rsp+200]
0019be5fmov rsi, [rsp+208]
0019be67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be6cmov r14, [rbx]
0019be6fmov rdx, [rbx+16]
0019be73add rdx, r14
0019be76lea rdi, [rsp+288]
0019be7emov rsi, r14
0019be81call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019be86mov rsi, [rbx+8]
0019be8amov rdi, r14
0019be8dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be92mov r12, [rsp+344]
0019be9a
0019be9aloc_19be9a:
0019be9amov rbx, [rsp+288]
0019bea2mov r14, [rsp+296]
0019beaamov rdx, [rsp+304]
0019beb2add rdx, rbx
0019beb5lea rdi, [rsp+360]
0019bebdmov rsi, rbx
0019bec0call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bec5mov rdi, rbx
0019bec8mov rsi, r14
0019becbcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bed0mov [rsp+176], 1
0019bedcxorps x0, x0
0019bedfmovups [rsp+184], x0
0019bee7mov r15, [r12+136]
0019beeftest r15, r15
0019bef2je 0x19bf7b
0019bef8lea rsi, [rip-0x10d06a]
0019befflea rdx, [rip-0x10d066]
0019bf06lea rdi, [rsp+176]
0019bf0ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bf13mov rbx, [r12+152]
0019bf1btest rbx, rbx
0019bf1eje 0x19bf88
0019bf20mov rdi, r15
0019bf23call seahorse::app::App::command_help_text::_{{closure}}
0019bf28mov rbp, rax
0019bf2bpush 1
0019bf2dpop rdi
0019bf2ecmp rbx, 1
0019bf32je 0x19bf8a
0019bf34lea r12, [r15+160]
0019bf3bimul rax, rbx, 160
0019bf42add rax, -160
0019bf48mov ecx, 160
0019bf4dxor edx, edx
0019bf4fdiv rcx
0019bf52mov r13, rax
0019bf55
0019bf55loc_19bf55:
0019bf55mov r14, rbp
0019bf58mov rdi, r12
0019bf5bcall seahorse::app::App::command_help_text::_{{closure}}
0019bf60mov rbp, rax
0019bf63cmp r14, rax
0019bf66cmova rbp, r14
0019bf6aadd r12, 160
0019bf71dec r13
0019bf74jne 0x19bf55
0019bf76push 1
0019bf78pop rdi
0019bf79jmp 0x19bf8a
0019bf7b
0019bf7bloc_19bf7b:
0019bf7bpush 1
0019bf7dpop rbx
0019bf7exor edx, edx
0019bf80xor r14l, r14l
0019bf83jmp 0x19c1a6
0019bf88
0019bf88loc_19bf88:
0019bf88xor edi, edi
0019bf8a
0019bf8aloc_19bf8a:
0019bf8alea rsi, [rip+0x73837]
0019bf91call core::option::Option<T>::unwrap
0019bf96imul r14, rbx, 160
0019bf9dlea r13, [rsp+200]
0019bfa5lea r12, [rip-0xcd4bf]
0019bfac
0019bfacloc_19bfac:
0019bfactest r14, r14
0019bfafje 0x19c18e
0019bfb5mov rsi, [r15+112]
0019bfb9test rsi, rsi
0019bfbcje 0x19c057
0019bfc2mov rdx, [r15+128]
0019bfc9mov rdi, r13
0019bfcccall alloc::str::join_generic_copy
0019bfd1mov [rsp+16], r13
0019bfd6mov [rsp+24], r12
0019bfdblea rax, [rip+0x736ce]
0019bfe2mov [rsp+72], rax
0019bfe7push 2
0019bfe9pop rcx
0019bfeamov [rsp+80], rcx
0019bfefand [rsp+104], 0
0019bff5mov [rsp+32], r15
0019bffamov [rsp+40], r12
0019bffflea rax, [rsp+16]
0019c004mov [rsp+88], rax
0019c009mov [rsp+96], rcx
0019c00elea rdi, [rsp+248]
0019c016lea rsi, [rsp+72]
0019c01bcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c020mov rdi, [rsp+200]
0019c028mov rsi, [rsp+208]
0019c030call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c035movups x0, [rsp+248]
0019c03dmovaps [rsp+144], x0
0019c045mov rax, [rsp+264]
0019c04dmov [rsp+160], rax
0019c055jmp 0x19c06b
0019c057
0019c057loc_19c057:
0019c057mov rsi, [r15]
0019c05amov rdx, [r15+16]
0019c05elea rdi, [rsp+144]
0019c066call _<alloc::string::String as core::clone::Clone>::clone
0019c06b
0019c06bloc_19c06b:
0019c06bmov rax, [r15+24]
0019c06ftest rax, rax
0019c072je 0x19c07a
0019c074mov rcx, [r15+40]
0019c078jmp 0x19c083
0019c07a
0019c07aloc_19c07a:
0019c07alea rax, [rip-0x10ad89]
0019c081xor ecx, ecx
0019c083
0019c083loc_19c083:
0019c083add r15, 160
0019c08amov [rsp+312], rax
0019c092mov [rsp+320], rcx
0019c09amov rdx, rbp
0019c09dsub rdx, [rsp+160]
0019c0a5mov rdi, r13
0019c0a8push 32
0019c0aapop rsi
0019c0abcall alloc::str::_<impl str>::repeat
0019c0b0lea rax, [rsp+144]
0019c0b8mov [rsp+72], rax
0019c0bdmov [rsp+80], r12
0019c0c2mov [rsp+88], r13
0019c0c7mov [rsp+96], r12
0019c0cclea rax, [rip+0x735fd]
0019c0d3mov [rsp+16], rax
0019c0d8mov [rsp+24], 4
0019c0e1and [rsp+48], 0
0019c0e7lea rax, [rsp+312]
0019c0efmov [rsp+104], rax
0019c0f4lea rax, [rip-0x9a94e]
0019c0fbmov [rsp+112], rax
0019c100lea rax, [rsp+72]
0019c105mov [rsp+32], rax
0019c10amov [rsp+40], 3
0019c113lea rdi, [rsp+248]
0019c11blea rsi, [rsp+16]
0019c120call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c125mov rdi, [rsp+200]
0019c12dmov rsi, [rsp+208]
0019c135call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c13amov rbx, [rsp+248]
0019c142mov rdx, [rsp+264]
0019c14aadd rdx, rbx
0019c14dlea rdi, [rsp+176]
0019c155mov rsi, rbx
0019c158call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c15dmov rsi, [rsp+256]
0019c165mov rdi, rbx
0019c168call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c16dmov rdi, [rsp+144]
0019c175mov rsi, [rsp+152]
0019c17dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c182add r14, -160
0019c189jmp 0x19bfac
0019c18e
0019c18eloc_19c18e:
0019c18emov rbx, [rsp+176]
0019c196mov r14, [rsp+184]
0019c19emov rdx, [rsp+192]
0019c1a6
0019c1a6loc_19c1a6:
0019c1a6add rdx, rbx
0019c1a9lea r15, [rsp+360]
0019c1b1mov rdi, r15
0019c1b4mov rsi, rbx
0019c1b7call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c1bcmov rdi, rbx
0019c1bfmov rsi, r14
0019c1c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c1c7mov rax, [r15+16]
0019c1cbmov rcx, [rsp+352]
0019c1d3mov [rcx+16], rax
0019c1d7movups x0, [r15]
0019c1dbmovups [rcx], x0
0019c1deadd rsp, 456
0019c1e5pop rbx
0019c1e6pop r12
0019c1e8pop r13
0019c1eapop r14
0019c1ecpop r15
0019c1eepop rbp
0019c1efret
0019b7a2
0019b7a2_<seahorse::command::Command as seahorse::help::Help>::help_text:
0019b7a2push rbp
0019b7a3push r15
0019b7a5push r14
0019b7a7push r13
0019b7a9push r12
0019b7abpush rbx
0019b7acsub rsp, 456
0019b7b3mov r12, rsi
0019b7b6mov [rsp+352], rdi
0019b7bemov [rsp+360], 1
0019b7caxorps x0, x0
0019b7cdmovups [rsp+368], x0
0019b7d5cmp [rsi+24], 0
0019b7daje 0x19b861
0019b7e0lea rax, [r12+24]
0019b7e5lea rcx, [rsp+248]
0019b7edmov [rcx], rax
0019b7f0lea rax, [rsp+200]
0019b7f8mov [rax], rcx
0019b7fblea rcx, [rip+0x73f4e]
0019b802lea rsi, [rsp+72]
0019b807mov [rsi], rcx
0019b80amov [rsi+8], 2
0019b812and [rsi+32], 0
0019b817lea rcx, [rip-0x1e122]
0019b81emov [rax+8], rcx
0019b822mov [rsi+16], rax
0019b826mov [rsi+24], 1
0019b82elea rbx, [rsp+16]
0019b833mov rdi, rbx
0019b836call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b83bmov r14, [rbx]
0019b83emov rdx, [rbx+16]
0019b842add rdx, r14
0019b845lea rdi, [rsp+360]
0019b84dmov rsi, r14
0019b850call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b855mov rsi, [rbx+8]
0019b859mov rdi, r14
0019b85ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b861
0019b861loc_19b861:
0019b861cmp [r12+48], 0
0019b867je 0x19b8ee
0019b86dlea rax, [r12+48]
0019b872lea rcx, [rsp+248]
0019b87amov [rcx], rax
0019b87dlea rax, [rsp+200]
0019b885mov [rax], rcx
0019b888lea rcx, [rip+0x73ee1]
0019b88flea rsi, [rsp+72]
0019b894mov [rsi], rcx
0019b897mov [rsi+8], 2
0019b89fand [rsi+32], 0
0019b8a4lea rcx, [rip-0x1e1af]
0019b8abmov [rax+8], rcx
0019b8afmov [rsi+16], rax
0019b8b3mov [rsi+24], 1
0019b8bblea rbx, [rsp+16]
0019b8c0mov rdi, rbx
0019b8c3call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b8c8mov r14, [rbx]
0019b8cbmov rdx, [rbx+16]
0019b8cfadd rdx, r14
0019b8d2lea rdi, [rsp+360]
0019b8damov rsi, r14
0019b8ddcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b8e2mov rsi, [rbx+8]
0019b8e6mov rdi, r14
0019b8e9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b8ee
0019b8eeloc_19b8ee:
0019b8eelea rdi, [rsp+288]
0019b8f6mov [rdi], 1
0019b8fdxorps x0, x0
0019b900movups [rdi+8], x0
0019b904lea rsi, [rip-0x10caa6]
0019b90blea rdx, [rip-0x10caa6]
0019b912call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b917lea rax, [rip-0x10cab2]
0019b91emov [rsp+384], rax
0019b926mov [rsp+392], 10
0019b932mov r14, [r12+88]
0019b937test r14, r14
0019b93aje 0x19bad7
0019b940lea rax, [rip-0x10cad1]
0019b947lea r15, [rsp+408]
0019b94fmov [r15], rax
0019b952mov [r15+8], 5
0019b95alea rax, [rip-0x10cae6]
0019b961lea r13, [rsp+424]
0019b969mov [r13], rax
0019b96dmov [r13+8], 7
0019b975lea rax, [rip-0x161b1c]
0019b97clea rbp, [rsp+440]
0019b984mov [rbp], rax
0019b988mov [rbp+8], 8
0019b990imul rbx, [r12+104], 80
0019b996add rbx, r14
0019b999push 8
0019b99bpop rdi
0019b99ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019b9a1mov [rax], 10
0019b9a8lea rcx, [rax+8]
0019b9aclea rsi, [rsp+104]
0019b9b1mov [rsi-32], rax
0019b9b5mov [rsi-24], 1
0019b9bdmov [rsi-16], rax
0019b9c1mov [rsi-8], rcx
0019b9c5mov [rsi], r14
0019b9c8mov [rsp], rbx
0019b9ccmov [rsi+8], rbx
0019b9d0mov [rsi+16], r15
0019b9d4mov [rsi+24], r13
0019b9d8mov [rsi+32], rbp
0019b9dclea rbx, [rsp+16]
0019b9e1mov rdi, rbx
0019b9e4call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019b9e9cmp [rbx], 0
0019b9edmov [rsp+344], r12
0019b9f5je 0x19bb55
0019b9fblea rdi, [rsp+16]
0019ba00mov r12, [rdi+16]
0019ba04call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba09mov rdx, [rsp+72]
0019ba0emov rbx, [rsp+104]
0019ba13test rbx, rbx
0019ba16je 0x19bb83
0019ba1cmov [rsp+336], rdx
0019ba24mov [rsp+8], r14
0019ba29lea rcx, [rsp+120]
0019ba2emov rax, [rcx-8]
0019ba32mov rdx, [rcx+16]
0019ba36mov [rsp+224], rdx
0019ba3emovups x0, [rcx]
0019ba41movups [rsp+208], x0
0019ba49lea rcx, [rsp+144]
0019ba51mov [rsp+200], rcx
0019ba59cmp rbx, rax
0019ba5cje 0x19baa9
0019ba5elea r14, [rsp+208]
0019ba66sub rax, rbx
0019ba69push 80
0019ba6bpop rcx
0019ba6cxor edx, edx
0019ba6ediv rcx
0019ba71mov r15, rax
0019ba74lea r13, [rsp+24]
0019ba79
0019ba79loc_19ba79:
0019ba79mov rdi, r13
0019ba7cmov rsi, r14
0019ba7fmov rdx, rbx
0019ba82call seahorse::app::App::flag_help_text::_{{closure}}
0019ba87mov [rsp+16], r12
0019ba8cmov rbp, [rsp+40]
0019ba91mov rdi, r13
0019ba94call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba99cmp r12, rbp
0019ba9ccmovbe r12, rbp
0019baa0add rbx, 80
0019baa4dec r15
0019baa7jne 0x19ba79
0019baa9
0019baa9loc_19baa9:
0019baa9mov r14, [rsp+8]
0019baaelea r15, [rsp+408]
0019bab6lea r13, [rsp+424]
0019babelea rbp, [rsp+440]
0019bac6mov rbx, [rsp]
0019bacamov rdx, [rsp+336]
0019bad2jmp 0x19bb87
0019bad7
0019bad7loc_19bad7:
0019bad7lea rax, [rsp+384]
0019badflea rcx, [rsp+200]
0019bae7mov [rcx], rax
0019baealea rax, [rip+0x73b27]
0019baf1lea rsi, [rsp+72]
0019baf6mov [rsi], rax
0019baf9mov [rsi+8], 2
0019bb01and [rsi+32], 0
0019bb06lea rax, [rip-0x9a360]
0019bb0dmov [rcx+8], rax
0019bb11mov [rsi+16], rcx
0019bb15mov [rsi+24], 1
0019bb1dlea rbx, [rsp+16]
0019bb22mov rdi, rbx
0019bb25call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bb2amov r14, [rbx]
0019bb2dmov rdx, [rbx+16]
0019bb31add rdx, r14
0019bb34lea rdi, [rsp+288]
0019bb3cmov rsi, r14
0019bb3fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bb44mov rsi, [rbx+8]
0019bb48mov rdi, r14
0019bb4bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bb50jmp 0x19be9a
0019bb55
0019bb55loc_19bb55:
0019bb55and [rsp+104], 0
0019bb5bmov rdx, [rsp+72]
0019bb60test rdx, rdx
0019bb63je 0x19bbc0
0019bb65mov rax, [rsp+88]
0019bb6acmp rax, [rsp+96]
0019bb6fje 0x19bbc0
0019bb71lea rcx, [rax+8]
0019bb75mov [rsp+88], rcx
0019bb7amov r12, [rax]
0019bb7dmov rbx, [rsp]
0019bb81jmp 0x19bb8c
0019bb83
0019bb83loc_19bb83:
0019bb83mov rbx, [rsp]
0019bb87
0019bb87loc_19bb87:
0019bb87test rdx, rdx
0019bb8aje 0x19bbb6
0019bb8c
0019bb8cloc_19bb8c:
0019bb8clea rax, [rsp+80]
0019bb91lea rdi, [rsp+248]
0019bb99mov [rdi], rdx
0019bb9cmovups x0, [rax]
0019bb9fmovups [rdi+8], x0
0019bba3mov rax, [rax+16]
0019bba7mov [rdi+24], rax
0019bbabmov rsi, r12
0019bbaecall core::iter::traits::iterator::Iterator::fold
0019bbb3mov r12, rax
0019bbb6
0019bbb6loc_19bbb6:
0019bbb6mov [rsp+8], r12
0019bbbbpush 1
0019bbbdpop rdi
0019bbbejmp 0x19bbd0
0019bbc0
0019bbc0loc_19bbc0:
0019bbc0lea rdi, [rsp+72]
0019bbc5call core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019bbcaxor edi, edi
0019bbccmov rbx, [rsp]
0019bbd0
0019bbd0loc_19bbd0:
0019bbd0lea rsi, [rip+0x73bd9]
0019bbd7call core::option::Option<T>::unwrap
0019bbdclea rax, [rsp+248]
0019bbe4mov [rax], r14
0019bbe7mov [rax+8], rbx
0019bbebmov [rax+16], r15
0019bbefmov [rax+24], r13
0019bbf3mov [rax+32], rbp
0019bbf7lea r14, [rip-0xcd111]
0019bbfelea r12, [rsp+176]
0019bc06lea r15, [rsp+144]
0019bc0elea r13, [rsp+72]
0019bc13lea rbp, [rsp+288]
0019bc1b
0019bc1bloc_19bc1b:
0019bc1blea rdi, [rsp+200]
0019bc23lea rsi, [rsp+248]
0019bc2bcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019bc30cmp [rsp+200], 0
0019bc39je 0x19bdd8
0019bc3fmovups x0, [rsp+200]
0019bc47movups x1, [rsp+216]
0019bc4fmovups x2, [rsp+232]
0019bc57movaps [rsp+48], x2
0019bc5cmovaps [rsp+32], x1
0019bc61movaps [rsp+16], x0
0019bc66lea rax, [rip+0x7396b]
0019bc6dmov [rsp+72], rax
0019bc72push 1
0019bc74pop rax
0019bc75mov [rsp+80], rax
0019bc7aand [rsp+104], 0
0019bc80lea rcx, [rsp+16]
0019bc85mov [rsp+176], rcx
0019bc8dmov [rsp+184], r14
0019bc95mov [rsp+88], r12
0019bc9amov [rsp+96], rax
0019bc9fmov rdi, r15
0019bca2mov rsi, r13
0019bca5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bcaamov rbx, [rsp+144]
0019bcb2mov rdx, [rsp+160]
0019bcbaadd rdx, rbx
0019bcbdmov rdi, rbp
0019bcc0mov rsi, rbx
0019bcc3call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bcc8mov rsi, [rsp+152]
0019bcd0mov rdi, rbx
0019bcd3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bcd8cmp [rsp+40], 0
0019bcdeje 0x19bdb3
0019bce4lea rax, [rsp+40]
0019bce9mov [rsp+400], rax
0019bcf1mov rdx, [rsp+8]
0019bcf6sub rdx, [rsp+32]
0019bcfbmov rdi, r12
0019bcfepush 32
0019bd00pop rsi
0019bd01call alloc::str::_<impl str>::repeat
0019bd06mov [rsp+144], r12
0019bd0emov [rsp+152], r14
0019bd16lea rax, [rip+0x738cb]
0019bd1dmov [rsp+72], rax
0019bd22mov [rsp+80], 3
0019bd2band [rsp+104], 0
0019bd31lea rax, [rsp+400]
0019bd39mov [rsp+160], rax
0019bd41lea rax, [rip-0x1e64c]
0019bd48mov [rsp+168], rax
0019bd50mov [rsp+88], r15
0019bd55mov [rsp+96], 2
0019bd5elea rdi, [rsp+312]
0019bd66mov rsi, r13
0019bd69call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bd6emov rdi, [rsp+176]
0019bd76mov rsi, [rsp+184]
0019bd7ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bd83mov rbx, [rsp+312]
0019bd8bmov rdx, [rsp+328]
0019bd93add rdx, rbx
0019bd96mov rdi, rbp
0019bd99mov rsi, rbx
0019bd9ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bda1mov rsi, [rsp+320]
0019bda9mov rdi, rbx
0019bdaccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bdb1jmp 0x19bdc9
0019bdb3
0019bdb3loc_19bdb3:
0019bdb3mov rdi, rbp
0019bdb6lea rsi, [rip-0x10c25c]
0019bdbdlea rdx, [rip-0x10c262]
0019bdc4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bdc9
0019bdc9loc_19bdc9:
0019bdc9lea rdi, [rsp+16]
0019bdcecall core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019bdd3jmp 0x19bc1b
0019bdd8
0019bdd8loc_19bdd8:
0019bdd8mov r15, r14
0019bddblea rbx, [rsp+384]
0019bde3mov rdx, [rsp+8]
0019bde8sub rdx, [rbx+8]
0019bdecpush 32
0019bdeepop rsi
0019bdeflea r14, [rsp+200]
0019bdf7mov rdi, r14
0019bdfacall alloc::str::_<impl str>::repeat
0019bdffmov [rsp+16], rbx
0019be04lea rax, [rip-0x9a65e]
0019be0bmov [rsp+24], rax
0019be10lea rax, [rip+0x73791]
0019be17lea rsi, [rsp+72]
0019be1cmov [rsi], rax
0019be1fmov [rsi+8], 3
0019be27and [rsi+32], 0
0019be2cmov [rsp+32], r14
0019be31mov [rsp+40], r15
0019be36lea rax, [rsp+16]
0019be3bmov [rsi+16], rax
0019be3fmov [rsi+24], 2
0019be47lea rbx, [rsp+248]
0019be4fmov rdi, rbx
0019be52call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019be57mov rdi, [rsp+200]
0019be5fmov rsi, [rsp+208]
0019be67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be6cmov r14, [rbx]
0019be6fmov rdx, [rbx+16]
0019be73add rdx, r14
0019be76lea rdi, [rsp+288]
0019be7emov rsi, r14
0019be81call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019be86mov rsi, [rbx+8]
0019be8amov rdi, r14
0019be8dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be92mov r12, [rsp+344]
0019be9a
0019be9aloc_19be9a:
0019be9amov rbx, [rsp+288]
0019bea2mov r14, [rsp+296]
0019beaamov rdx, [rsp+304]
0019beb2add rdx, rbx
0019beb5lea rdi, [rsp+360]
0019bebdmov rsi, rbx
0019bec0call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bec5mov rdi, rbx
0019bec8mov rsi, r14
0019becbcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bed0mov [rsp+176], 1
0019bedcxorps x0, x0
0019bedfmovups [rsp+184], x0
0019bee7mov r15, [r12+136]
0019beeftest r15, r15
0019bef2je 0x19bf7b
0019bef8lea rsi, [rip-0x10d06a]
0019befflea rdx, [rip-0x10d066]
0019bf06lea rdi, [rsp+176]
0019bf0ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bf13mov rbx, [r12+152]
0019bf1btest rbx, rbx
0019bf1eje 0x19bf88
0019bf20mov rdi, r15
0019bf23call seahorse::app::App::command_help_text::_{{closure}}
0019bf28mov rbp, rax
0019bf2bpush 1
0019bf2dpop rdi
0019bf2ecmp rbx, 1
0019bf32je 0x19bf8a
0019bf34lea r12, [r15+160]
0019bf3bimul rax, rbx, 160
0019bf42add rax, -160
0019bf48mov ecx, 160
0019bf4dxor edx, edx
0019bf4fdiv rcx
0019bf52mov r13, rax
0019bf55
0019bf55loc_19bf55:
0019bf55mov r14, rbp
0019bf58mov rdi, r12
0019bf5bcall seahorse::app::App::command_help_text::_{{closure}}
0019bf60mov rbp, rax
0019bf63cmp r14, rax
0019bf66cmova rbp, r14
0019bf6aadd r12, 160
0019bf71dec r13
0019bf74jne 0x19bf55
0019bf76push 1
0019bf78pop rdi
0019bf79jmp 0x19bf8a
0019bf7b
0019bf7bloc_19bf7b:
0019bf7bpush 1
0019bf7dpop rbx
0019bf7exor edx, edx
0019bf80xor r14l, r14l
0019bf83jmp 0x19c1a6
0019bf88
0019bf88loc_19bf88:
0019bf88xor edi, edi
0019bf8a
0019bf8aloc_19bf8a:
0019bf8alea rsi, [rip+0x73837]
0019bf91call core::option::Option<T>::unwrap
0019bf96imul r14, rbx, 160
0019bf9dlea r13, [rsp+200]
0019bfa5lea r12, [rip-0xcd4bf]
0019bfac
0019bfacloc_19bfac:
0019bfactest r14, r14
0019bfafje 0x19c18e
0019bfb5mov rsi, [r15+112]
0019bfb9test rsi, rsi
0019bfbcje 0x19c057
0019bfc2mov rdx, [r15+128]
0019bfc9mov rdi, r13
0019bfcccall alloc::str::join_generic_copy
0019bfd1mov [rsp+16], r13
0019bfd6mov [rsp+24], r12
0019bfdblea rax, [rip+0x736ce]
0019bfe2mov [rsp+72], rax
0019bfe7push 2
0019bfe9pop rcx
0019bfeamov [rsp+80], rcx
0019bfefand [rsp+104], 0
0019bff5mov [rsp+32], r15
0019bffamov [rsp+40], r12
0019bffflea rax, [rsp+16]
0019c004mov [rsp+88], rax
0019c009mov [rsp+96], rcx
0019c00elea rdi, [rsp+248]
0019c016lea rsi, [rsp+72]
0019c01bcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c020mov rdi, [rsp+200]
0019c028mov rsi, [rsp+208]
0019c030call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c035movups x0, [rsp+248]
0019c03dmovaps [rsp+144], x0
0019c045mov rax, [rsp+264]
0019c04dmov [rsp+160], rax
0019c055jmp 0x19c06b
0019c057
0019c057loc_19c057:
0019c057mov rsi, [r15]
0019c05amov rdx, [r15+16]
0019c05elea rdi, [rsp+144]
0019c066call _<alloc::string::String as core::clone::Clone>::clone
0019c06b
0019c06bloc_19c06b:
0019c06bmov rax, [r15+24]
0019c06ftest rax, rax
0019c072je 0x19c07a
0019c074mov rcx, [r15+40]
0019c078jmp 0x19c083
0019c07a
0019c07aloc_19c07a:
0019c07alea rax, [rip-0x10ad89]
0019c081xor ecx, ecx
0019c083
0019c083loc_19c083:
0019c083add r15, 160
0019c08amov [rsp+312], rax
0019c092mov [rsp+320], rcx
0019c09amov rdx, rbp
0019c09dsub rdx, [rsp+160]
0019c0a5mov rdi, r13
0019c0a8push 32
0019c0aapop rsi
0019c0abcall alloc::str::_<impl str>::repeat
0019c0b0lea rax, [rsp+144]
0019c0b8mov [rsp+72], rax
0019c0bdmov [rsp+80], r12
0019c0c2mov [rsp+88], r13
0019c0c7mov [rsp+96], r12
0019c0cclea rax, [rip+0x735fd]
0019c0d3mov [rsp+16], rax
0019c0d8mov [rsp+24], 4
0019c0e1and [rsp+48], 0
0019c0e7lea rax, [rsp+312]
0019c0efmov [rsp+104], rax
0019c0f4lea rax, [rip-0x9a94e]
0019c0fbmov [rsp+112], rax
0019c100lea rax, [rsp+72]
0019c105mov [rsp+32], rax
0019c10amov [rsp+40], 3
0019c113lea rdi, [rsp+248]
0019c11blea rsi, [rsp+16]
0019c120call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c125mov rdi, [rsp+200]
0019c12dmov rsi, [rsp+208]
0019c135call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c13amov rbx, [rsp+248]
0019c142mov rdx, [rsp+264]
0019c14aadd rdx, rbx
0019c14dlea rdi, [rsp+176]
0019c155mov rsi, rbx
0019c158call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c15dmov rsi, [rsp+256]
0019c165mov rdi, rbx
0019c168call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c16dmov rdi, [rsp+144]
0019c175mov rsi, [rsp+152]
0019c17dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c182add r14, -160
0019c189jmp 0x19bfac
0019c18e
0019c18eloc_19c18e:
0019c18emov rbx, [rsp+176]
0019c196mov r14, [rsp+184]
0019c19emov rdx, [rsp+192]
0019c1a6
0019c1a6loc_19c1a6:
0019c1a6add rdx, rbx
0019c1a9lea r15, [rsp+360]
0019c1b1mov rdi, r15
0019c1b4mov rsi, rbx
0019c1b7call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c1bcmov rdi, rbx
0019c1bfmov rsi, r14
0019c1c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c1c7mov rax, [r15+16]
0019c1cbmov rcx, [rsp+352]
0019c1d3mov [rcx+16], rax
0019c1d7movups x0, [r15]
0019c1dbmovups [rcx], x0
0019c1deadd rsp, 456
0019c1e5pop rbx
0019c1e6pop r12
0019c1e8pop r13
0019c1eapop r14
0019c1ecpop r15
0019c1eepop rbp
0019c1efret
0019b7a2
0019c1f0
0019c1f0_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
0019c1f0mov rdx, [rsi]
0019c1f3cmp rdx, [rsi+8]
0019c1f7je 0x19c209
0019c1f9lea rax, [rdx+80]
0019c1fdmov [rsi], rax
0019c200add rsi, 16
0019c204jmp 0x198b6f
0019c209
0019c209loc_19c209:
0019c209and [rdi], 0
0019c20dret
0019c1f0
0019c1f0_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
0019c1f0mov rdx, [rsi]
0019c1f3cmp rdx, [rsi+8]
0019c1f7je 0x19c209
0019c1f9lea rax, [rdx+80]
0019c1fdmov [rsi], rax
0019c200add rsi, 16
0019c204jmp 0x198b6f
0019c209
0019c209loc_19c209:
0019c209and [rdi], 0
0019c20dret
0019c1f0
0019c20e
0019c20eseahorse::context::Context::bool_flag:
0019c20epush rbp
0019c20fpush rbx
0019c210sub rsp, 40
0019c214mov r8, rcx
0019c217mov rcx, rdx
0019c21amov rdx, rsi
0019c21dmov rsi, rdi
0019c220lea rbx, [rsp+8]
0019c225mov rdi, rbx
0019c228call seahorse::context::Context::result_flag_value
0019c22dcmp [rbx], 0
0019c230sete al
0019c233cmp [rbx+1], 0
0019c237setne bpl
0019c23band bpl, al
0019c23emov rdi, rbx
0019c241call core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019c246mov eax, ebp
0019c248add rsp, 40
0019c24cpop rbx
0019c24dpop rbp
0019c24eret
0019c20e
0019c20eseahorse::context::Context::bool_flag:
0019c20epush rbp
0019c20fpush rbx
0019c210sub rsp, 40
0019c214mov r8, rcx
0019c217mov rcx, rdx
0019c21amov rdx, rsi
0019c21dmov rsi, rdi
0019c220lea rbx, [rsp+8]
0019c225mov rdi, rbx
0019c228call seahorse::context::Context::result_flag_value
0019c22dcmp [rbx], 0
0019c230sete al
0019c233cmp [rbx+1], 0
0019c237setne bpl
0019c23band bpl, al
0019c23emov rdi, rbx
0019c241call core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019c246mov eax, ebp
0019c248add rsp, 40
0019c24cpop rbx
0019c24dpop rbp
0019c24eret
0019c20e
0019c24f
0019c24fseahorse::context::Context::result_flag_value:
0019c24fpush r15
0019c251push r14
0019c253push r13
0019c255push r12
0019c257push rbx
0019c258mov rbx, rdi
0019c25btest rsi, rsi
0019c25eje 0x19c2ab
0019c260mov r14, r8
0019c263mov r15, rcx
0019c266add rsi, -56
0019c26aimul r13, rdx, 56
0019c26e
0019c26eloc_19c26e:
0019c26etest r13, r13
0019c271je 0x19c2ab
0019c273lea r12, [rsi+56]
0019c277mov rdi, [rsi+56]
0019c27bmov rsi, [rsi+72]
0019c27fmov rdx, r15
0019c282mov rcx, r14
0019c285call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019c28aadd r13, -56
0019c28emov rsi, r12
0019c291test al, al
0019c293je 0x19c26e
0019c295movzx eax, [r12+24]
0019c29bcmp rax, 5
0019c29fjne 0x19c2bd
0019c2a1mov al, [r12+25]
0019c2a6mov [rbx+1], al
0019c2a9jmp 0x19c2af
0019c2ab
0019c2abloc_19c2ab:
0019c2abmov [rbx+1], 1
0019c2af
0019c2afloc_19c2af:
0019c2afmov al, 5
0019c2b1
0019c2b1loc_19c2b1:
0019c2b1mov [rbx], al
0019c2b3pop rbx
0019c2b4pop r12
0019c2b6pop r13
0019c2b8pop r14
0019c2bapop r15
0019c2bcret
0019c2bd
0019c2bdloc_19c2bd:
0019c2bdlea rcx, [rip-0x15d3ec]
0019c2c4movsxd rax, [rcx+4*rax]
0019c2c8add rax, rcx
0019c2cbjmp rax
0019c2cdmov al, [r12+25]
0019c2d2mov [rbx+1], al
0019c2d5xor eax, eax
0019c2d7jmp 0x19c2b1
0019c2d9lea rdi, [rbx+8]
0019c2ddmov rsi, [r12+32]
0019c2e2mov rdx, [r12+48]
0019c2e7call _<alloc::string::String as core::clone::Clone>::clone
0019c2ecmov al, 1
0019c2eejmp 0x19c2b1
0019c2f0mov rax, [r12+32]
0019c2f5mov [rbx+8], rax
0019c2f9mov al, 2
0019c2fbjmp 0x19c2b1
0019c2fdmov rax, [r12+32]
0019c302mov [rbx+8], rax
0019c306mov al, 3
0019c308jmp 0x19c2b1
0019c30amovsd_xmm x0, [r12+32]
0019c311movsd_xmm [rbx+8], x0
0019c316mov al, 4
0019c318jmp 0x19c2b1
0019c24f
0019c24fseahorse::context::Context::result_flag_value:
0019c24fpush r15
0019c251push r14
0019c253push r13
0019c255push r12
0019c257push rbx
0019c258mov rbx, rdi
0019c25btest rsi, rsi
0019c25eje 0x19c2ab
0019c260mov r14, r8
0019c263mov r15, rcx
0019c266add rsi, -56
0019c26aimul r13, rdx, 56
0019c26e
0019c26eloc_19c26e:
0019c26etest r13, r13
0019c271je 0x19c2ab
0019c273lea r12, [rsi+56]
0019c277mov rdi, [rsi+56]
0019c27bmov rsi, [rsi+72]
0019c27fmov rdx, r15
0019c282mov rcx, r14
0019c285call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019c28aadd r13, -56
0019c28emov rsi, r12
0019c291test al, al
0019c293je 0x19c26e
0019c295movzx eax, [r12+24]
0019c29bcmp rax, 5
0019c29fjne 0x19c2bd
0019c2a1mov al, [r12+25]
0019c2a6mov [rbx+1], al
0019c2a9jmp 0x19c2af
0019c2ab
0019c2abloc_19c2ab:
0019c2abmov [rbx+1], 1
0019c2af
0019c2afloc_19c2af:
0019c2afmov al, 5
0019c2b1
0019c2b1loc_19c2b1:
0019c2b1mov [rbx], al
0019c2b3pop rbx
0019c2b4pop r12
0019c2b6pop r13
0019c2b8pop r14
0019c2bapop r15
0019c2bcret
0019c2bd
0019c2bdloc_19c2bd:
0019c2bdlea rcx, [rip-0x15d3ec]
0019c2c4movsxd rax, [rcx+4*rax]
0019c2c8add rax, rcx
0019c2cbjmp rax
0019c2cdmov al, [r12+25]
0019c2d2mov [rbx+1], al
0019c2d5xor eax, eax
0019c2d7jmp 0x19c2b1
0019c2d9lea rdi, [rbx+8]
0019c2ddmov rsi, [r12+32]
0019c2e2mov rdx, [r12+48]
0019c2e7call _<alloc::string::String as core::clone::Clone>::clone
0019c2ecmov al, 1
0019c2eejmp 0x19c2b1
0019c2f0mov rax, [r12+32]
0019c2f5mov [rbx+8], rax
0019c2f9mov al, 2
0019c2fbjmp 0x19c2b1
0019c2fdmov rax, [r12+32]
0019c302mov [rbx+8], rax
0019c306mov al, 3
0019c308jmp 0x19c2b1
0019c30amovsd_xmm x0, [r12+32]
0019c311movsd_xmm [rbx+8], x0
0019c316mov al, 4
0019c318jmp 0x19c2b1
0019c24f
0019c31a
0019c31aseahorse::context::Context::string_flag:
0019c31apush r14
0019c31cpush rbx
0019c31dsub rsp, 72
0019c321mov rbx, rdi
0019c324lea r14, [rsp+40]
0019c329mov rdi, r14
0019c32ccall seahorse::context::Context::result_flag_value
0019c331mov al, [r14]
0019c334cmp al, 5
0019c336jne 0x19c341
0019c338mov al, [rsp+41]
0019c33cmov [rbx+8], al
0019c33fjmp 0x19c36f
0019c341
0019c341loc_19c341:
0019c341movups x0, [rsp+42]
0019c346movups x1, [rsp+56]
0019c34bmovups [rsp+14], x1
0019c350movaps [rsp], x0
0019c354cmp al, 1
0019c356jne 0x19c36b
0019c358mov rax, [rsp+22]
0019c35dmov [rbx+16], rax
0019c361movups x0, [rsp+6]
0019c366movups [rbx], x0
0019c369jmp 0x19c373
0019c36b
0019c36bloc_19c36b:
0019c36bmov [rbx+8], 2
0019c36f
0019c36floc_19c36f:
0019c36fand [rbx], 0
0019c373
0019c373loc_19c373:
0019c373add rsp, 72
0019c377pop rbx
0019c378pop r14
0019c37aret
0019c31a
0019c31aseahorse::context::Context::string_flag:
0019c31apush r14
0019c31cpush rbx
0019c31dsub rsp, 72
0019c321mov rbx, rdi
0019c324lea r14, [rsp+40]
0019c329mov rdi, r14
0019c32ccall seahorse::context::Context::result_flag_value
0019c331mov al, [r14]
0019c334cmp al, 5
0019c336jne 0x19c341
0019c338mov al, [rsp+41]
0019c33cmov [rbx+8], al
0019c33fjmp 0x19c36f
0019c341
0019c341loc_19c341:
0019c341movups x0, [rsp+42]
0019c346movups x1, [rsp+56]
0019c34bmovups [rsp+14], x1
0019c350movaps [rsp], x0
0019c354cmp al, 1
0019c356jne 0x19c36b
0019c358mov rax, [rsp+22]
0019c35dmov [rbx+16], rax
0019c361movups x0, [rsp+6]
0019c366movups [rbx], x0
0019c369jmp 0x19c373
0019c36b
0019c36bloc_19c36b:
0019c36bmov [rbx+8], 2
0019c36f
0019c36floc_19c36f:
0019c36fand [rbx], 0
0019c373
0019c373loc_19c373:
0019c373add rsp, 72
0019c377pop rbx
0019c378pop r14
0019c37aret
0019c31a
0019c37b
0019c37bseahorse::context::Context::int_flag:
0019c37bpush r14
0019c37dpush rbx
0019c37esub rsp, 72
0019c382mov rbx, rdi
0019c385lea r14, [rsp+40]
0019c38amov rdi, r14
0019c38dcall seahorse::context::Context::result_flag_value
0019c392mov al, [r14]
0019c395cmp al, 5
0019c397jne 0x19c3a5
0019c399mov al, [rsp+41]
0019c39dmov [rbx+1], al
0019c3a0mov [rbx], 1
0019c3a3jmp 0x19c3e8
0019c3a5
0019c3a5loc_19c3a5:
0019c3a5mov cl, [rsp+41]
0019c3a9movups x0, [rsp+42]
0019c3aemovups [rsp+10], x0
0019c3b3movups x0, [rsp+56]
0019c3b8movups [rsp+24], x0
0019c3bdmov [rsp+8], al
0019c3c1mov [rsp+9], cl
0019c3c5cmp al, 2
0019c3c7jne 0x19c3d6
0019c3c9mov rax, [rsp+16]
0019c3cemov [rbx+8], rax
0019c3d2xor eax, eax
0019c3d4jmp 0x19c3dc
0019c3d6
0019c3d6loc_19c3d6:
0019c3d6mov [rbx+1], 2
0019c3damov al, 1
0019c3dc
0019c3dcloc_19c3dc:
0019c3dcmov [rbx], al
0019c3delea rdi, [rsp+8]
0019c3e3call core::ptr::drop_in_place<seahorse::flag::FlagValue>
0019c3e8
0019c3e8loc_19c3e8:
0019c3e8add rsp, 72
0019c3ecpop rbx
0019c3edpop r14
0019c3efret
0019c37b
0019c37bseahorse::context::Context::int_flag:
0019c37bpush r14
0019c37dpush rbx
0019c37esub rsp, 72
0019c382mov rbx, rdi
0019c385lea r14, [rsp+40]
0019c38amov rdi, r14
0019c38dcall seahorse::context::Context::result_flag_value
0019c392mov al, [r14]
0019c395cmp al, 5
0019c397jne 0x19c3a5
0019c399mov al, [rsp+41]
0019c39dmov [rbx+1], al
0019c3a0mov [rbx], 1
0019c3a3jmp 0x19c3e8
0019c3a5
0019c3a5loc_19c3a5:
0019c3a5mov cl, [rsp+41]
0019c3a9movups x0, [rsp+42]
0019c3aemovups [rsp+10], x0
0019c3b3movups x0, [rsp+56]
0019c3b8movups [rsp+24], x0
0019c3bdmov [rsp+8], al
0019c3c1mov [rsp+9], cl
0019c3c5cmp al, 2
0019c3c7jne 0x19c3d6
0019c3c9mov rax, [rsp+16]
0019c3cemov [rbx+8], rax
0019c3d2xor eax, eax
0019c3d4jmp 0x19c3dc
0019c3d6
0019c3d6loc_19c3d6:
0019c3d6mov [rbx+1], 2
0019c3damov al, 1
0019c3dc
0019c3dcloc_19c3dc:
0019c3dcmov [rbx], al
0019c3delea rdi, [rsp+8]
0019c3e3call core::ptr::drop_in_place<seahorse::flag::FlagValue>
0019c3e8
0019c3e8loc_19c3e8:
0019c3e8add rsp, 72
0019c3ecpop rbx
0019c3edpop r14
0019c3efret
0019c37b
0019c3f0
0019c3f0seahorse::context::Context::help:
0019c3f0sub rsp, 72
0019c3f4add rdi, 24
0019c3f8lea rax, [rsp+8]
0019c3fdmov [rax], rdi
0019c400lea rcx, [rip+0x73879]
0019c407lea rdi, [rsp+24]
0019c40cmov [rdi], rcx
0019c40fmov [rdi+8], 2
0019c417and [rdi+32], 0
0019c41clea rcx, [rip-0xcd936]
0019c423mov [rax+8], rcx
0019c427mov [rdi+16], rax
0019c42bmov [rdi+24], 1
0019c433call std::io::stdio::_print
0019c438add rsp, 72
0019c43cret
0019c3f0
0019c3f0seahorse::context::Context::help:
0019c3f0sub rsp, 72
0019c3f4add rdi, 24
0019c3f8lea rax, [rsp+8]
0019c3fdmov [rax], rdi
0019c400lea rcx, [rip+0x73879]
0019c407lea rdi, [rsp+24]
0019c40cmov [rdi], rcx
0019c40fmov [rdi+8], 2
0019c417and [rdi+32], 0
0019c41clea rcx, [rip-0xcd936]
0019c423mov [rax+8], rcx
0019c427mov [rdi+16], rax
0019c42bmov [rdi+24], 1
0019c433call std::io::stdio::_print
0019c438add rsp, 72
0019c43cret
0019c3f0
0019c43d
0019c43d_<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new:
0019c43dmov r9, [rsi+32]
0019c441test r9, r9
0019c444je 0x19c48f
0019c446mov r8, rdx
0019c449mov rax, [rsi+8]
0019c44dxor edx, edx
0019c44fdiv r9
0019c452mov rdx, rcx
0019c455sub rdx, r8
0019c458shr rdx, 3
0019c45ccmp rax, rdx
0019c45fcmovb rdx, rax
0019c463mov r9, [rsi+32]
0019c467mov [rdi+32], r9
0019c46bmovups x0, [rsi+16]
0019c46fmovups [rdi+16], x0
0019c473movups x0, [rsi]
0019c476movups [rdi], x0
0019c479mov [rdi+40], r8
0019c47dmov [rdi+48], rcx
0019c481and [rdi+56], 0
0019c486mov [rdi+64], rdx
0019c48amov [rdi+72], rax
0019c48eret
0019c48f
0019c48floc_19c48f:
0019c48fpush rax
0019c490lea rdi, [rip-0x10d4f7]
0019c497lea rdx, [rip+0x73382]
0019c49epush 25
0019c4a0pop rsi
0019c4a1call core::panicking::panic
0019c4a6ud2
0019c43d
0019c43d_<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new:
0019c43dmov r9, [rsi+32]
0019c441test r9, r9
0019c444je 0x19c48f
0019c446mov r8, rdx
0019c449mov rax, [rsi+8]
0019c44dxor edx, edx
0019c44fdiv r9
0019c452mov rdx, rcx
0019c455sub rdx, r8
0019c458shr rdx, 3
0019c45ccmp rax, rdx
0019c45fcmovb rdx, rax
0019c463mov r9, [rsi+32]
0019c467mov [rdi+32], r9
0019c46bmovups x0, [rsi+16]
0019c46fmovups [rdi+16], x0
0019c473movups x0, [rsi]
0019c476movups [rdi], x0
0019c479mov [rdi+40], r8
0019c47dmov [rdi+48], rcx
0019c481and [rdi+56], 0
0019c486mov [rdi+64], rdx
0019c48amov [rdi+72], rax
0019c48eret
0019c48f
0019c48floc_19c48f:
0019c48fpush rax
0019c490lea rdi, [rip-0x10d4f7]
0019c497lea rdx, [rip+0x73382]
0019c49epush 25
0019c4a0pop rsi
0019c4a1call core::panicking::panic
0019c4a6ud2
0019c43d
0019c4a8
0019c4a8_<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend:
0019c4a8push rbp
0019c4a9push r15
0019c4abpush r14
0019c4adpush r13
0019c4afpush r12
0019c4b1push rbx
0019c4b2sub rsp, 56
0019c4b6mov rbx, rdx
0019c4b9mov r15, rsi
0019c4bcmov r14, rdi
0019c4bfsub rbx, rsi
0019c4c2mov rax, [rdi+8]
0019c4c6mov rbp, [rdi+16]
0019c4camov rcx, rax
0019c4cdsub rcx, rbp
0019c4d0cmp rcx, rbx
0019c4d3jae 0x19c567
0019c4d9mov rcx, rbp
0019c4dcadd rcx, rbx
0019c4dfjb 0x19c559
0019c4e1lea rdx, [rax+rax]
0019c4e5cmp rdx, rcx
0019c4e8cmova rcx, rdx
0019c4eccmp rcx, 9
0019c4f0push 8
0019c4f2pop r12
0019c4f4cmovae r12, rcx
0019c4f8mov rsi, r12
0019c4fbnot rsi
0019c4feshr rsi, 63
0019c502test rax, rax
0019c505je 0x19c51f
0019c507mov rcx, [r14]
0019c50amov [rsp+8], rcx
0019c50fmov [rsp+16], 1
0019c518mov [rsp+24], rax
0019c51djmp 0x19c525
0019c51f
0019c51floc_19c51f:
0019c51fand [rsp+16], 0
0019c525
0019c525loc_19c525:
0019c525lea r13, [rsp+32]
0019c52alea rcx, [rsp+8]
0019c52fmov rdi, r13
0019c532mov rdx, r12
0019c535call alloc::raw_vec::finish_grow
0019c53acmp [r13], 0
0019c53fmov rdi, [r13+8]
0019c543je 0x19c560
0019c545mov rax, 0x8000000000000001
0019c54fcmp rdi, rax
0019c552je 0x19c567
0019c554test rdi, rdi
0019c557jne 0x19c58f
0019c559
0019c559loc_19c559:
0019c559call alloc::raw_vec::capacity_overflow
0019c55eud2
0019c560
0019c560loc_19c560:
0019c560mov [r14], rdi
0019c563mov [r14+8], r12
0019c567
0019c567loc_19c567:
0019c567mov rdi, [r14]
0019c56aadd rdi, rbp
0019c56dmov rsi, r15
0019c570mov rdx, rbx
0019c573call [rip+0x755a7]
0019c579add rbp, rbx
0019c57cmov [r14+16], rbp
0019c580add rsp, 56
0019c584pop rbx
0019c585pop r12
0019c587pop r13
0019c589pop r14
0019c58bpop r15
0019c58dpop rbp
0019c58eret
0019c58f
0019c58floc_19c58f:
0019c58fmov rsi, [rsp+48]
0019c594call alloc::alloc::handle_alloc_error
0019c599ud2
0019c4a8
0019c4a8_<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend:
0019c4a8push rbp
0019c4a9push r15
0019c4abpush r14
0019c4adpush r13
0019c4afpush r12
0019c4b1push rbx
0019c4b2sub rsp, 56
0019c4b6mov rbx, rdx
0019c4b9mov r15, rsi
0019c4bcmov r14, rdi
0019c4bfsub rbx, rsi
0019c4c2mov rax, [rdi+8]
0019c4c6mov rbp, [rdi+16]
0019c4camov rcx, rax
0019c4cdsub rcx, rbp
0019c4d0cmp rcx, rbx
0019c4d3jae 0x19c567
0019c4d9mov rcx, rbp
0019c4dcadd rcx, rbx
0019c4dfjb 0x19c559
0019c4e1lea rdx, [rax+rax]
0019c4e5cmp rdx, rcx
0019c4e8cmova rcx, rdx
0019c4eccmp rcx, 9
0019c4f0push 8
0019c4f2pop r12
0019c4f4cmovae r12, rcx
0019c4f8mov rsi, r12
0019c4fbnot rsi
0019c4feshr rsi, 63
0019c502test rax, rax
0019c505je 0x19c51f
0019c507mov rcx, [r14]
0019c50amov [rsp+8], rcx
0019c50fmov [rsp+16], 1
0019c518mov [rsp+24], rax
0019c51djmp 0x19c525
0019c51f
0019c51floc_19c51f:
0019c51fand [rsp+16], 0
0019c525
0019c525loc_19c525:
0019c525lea r13, [rsp+32]
0019c52alea rcx, [rsp+8]
0019c52fmov rdi, r13
0019c532mov rdx, r12
0019c535call alloc::raw_vec::finish_grow
0019c53acmp [r13], 0
0019c53fmov rdi, [r13+8]
0019c543je 0x19c560
0019c545mov rax, 0x8000000000000001
0019c54fcmp rdi, rax
0019c552je 0x19c567
0019c554test rdi, rdi
0019c557jne 0x19c58f
0019c559
0019c559loc_19c559:
0019c559call alloc::raw_vec::capacity_overflow
0019c55eud2
0019c560
0019c560loc_19c560:
0019c560mov [r14], rdi
0019c563mov [r14+8], r12
0019c567
0019c567loc_19c567:
0019c567mov rdi, [r14]
0019c56aadd rdi, rbp
0019c56dmov rsi, r15
0019c570mov rdx, rbx
0019c573call [rip+0x755a7]
0019c579add rbp, rbx
0019c57cmov [r14+16], rbp
0019c580add rsp, 56
0019c584pop rbx
0019c585pop r12
0019c587pop r13
0019c589pop r14
0019c58bpop r15
0019c58dpop rbp
0019c58eret
0019c58f
0019c58floc_19c58f:
0019c58fmov rsi, [rsp+48]
0019c594call alloc::alloc::handle_alloc_error
0019c599ud2
0019c4a8
0019c59b
0019c59bstd::io::Write::write_all:
0019c59bpush rbp
0019c59cpush r15
0019c59epush r14
0019c5a0push r13
0019c5a2push r12
0019c5a4push rbx
0019c5a5sub rsp, 24
0019c5a9mov rbx, rdx
0019c5acmov r14, rsi
0019c5afmov r15, rdi
0019c5b2lea r12, [rdi+8]
0019c5b6lea rax, [rdi+16]
0019c5bamov [rsp], rax
0019c5belea rbp, [rsp+8]
0019c5c3
0019c5c3loc_19c5c3:
0019c5c3test rbx, rbx
0019c5c6je 0x19c6d4
0019c5cccmp [r15], 0
0019c5d0je 0x19c60a
0019c5d2mov rdi, rbp
0019c5d5mov rsi, r12
0019c5d8mov rdx, r14
0019c5dbmov rcx, rbx
0019c5decall _<termcolor::Ansi<W> as std::io::Write>::write
0019c5e3
0019c5e3loc_19c5e3:
0019c5e3cmp [rsp+8], 0
0019c5e9je 0x19c632
0019c5ebmov r13, [rsp+16]
0019c5f0mov rdi, r13
0019c5f3call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c5f8test al, al
0019c5faje 0x19c6e0
0019c600mov rdi, r13
0019c603call core::ptr::drop_in_place<std::io::error::Error>
0019c608jmp 0x19c5c3
0019c60a
0019c60aloc_19c60a:
0019c60amov rax, [r12]
0019c60elea rcx, [rip-0x15d729]
0019c615movsxd rax, [rcx+4*rax]
0019c619add rax, rcx
0019c61cjmp rax
0019c61emov rdi, rbp
0019c621mov rsi, [rsp]
0019c625mov rdx, r14
0019c628mov rcx, rbx
0019c62bcall _<std::io::stdio::Stdout as std::io::Write>::write
0019c630jmp 0x19c5e3
0019c632
0019c632loc_19c632:
0019c632mov rdi, [rsp+16]
0019c637test rdi, rdi
0019c63aje 0x19c6d9
0019c640cmp rdi, rbx
0019c643jbe 0x19c6b2
0019c645jmp 0x19c6f2
0019c64amov rdi, rbp
0019c64dmov rsi, [rsp]
0019c651mov rdx, r14
0019c654mov rcx, rbx
0019c657call _<std::io::stdio::Stderr as std::io::Write>::write
0019c65cjmp 0x19c5e3
0019c65emov rax, [r15+24]
0019c662mov r13, [r15+32]
0019c666sub rax, r13
0019c669cmp rax, rbx
0019c66cja 0x19c695
0019c66emov rdi, rbp
0019c671mov rsi, [rsp]
0019c675mov rdx, r14
0019c678mov rcx, rbx
0019c67bcall std::io::buffered::bufwriter::BufWriter<W>::write_cold
0019c680jmp 0x19c5e3
0019c685mov rax, [r15+24]
0019c689mov r13, [r15+32]
0019c68dsub rax, r13
0019c690cmp rax, rbx
0019c693jbe 0x19c6bd
0019c695
0019c695loc_19c695:
0019c695mov rdi, [r15+16]
0019c699add rdi, r13
0019c69cmov rsi, r14
0019c69fmov rdx, rbx
0019c6a2call [rip+0x75478]
0019c6a8add r13, rbx
0019c6abmov [r15+32], r13
0019c6afmov rdi, rbx
0019c6b2
0019c6b2loc_19c6b2:
0019c6b2sub rbx, rdi
0019c6b5add r14, rdi
0019c6b8jmp 0x19c5c3
0019c6bd
0019c6bdloc_19c6bd:
0019c6bdmov rdi, rbp
0019c6c0mov rsi, [rsp]
0019c6c4mov rdx, r14
0019c6c7mov rcx, rbx
0019c6cacall std::io::buffered::bufwriter::BufWriter<W>::write_cold
0019c6cfjmp 0x19c5e3
0019c6d4
0019c6d4loc_19c6d4:
0019c6d4xor r13l, r13l
0019c6d7jmp 0x19c6e0
0019c6d9
0019c6d9loc_19c6d9:
0019c6d9lea r13, [rip+0x74098]
0019c6e0
0019c6e0loc_19c6e0:
0019c6e0mov rax, r13
0019c6e3add rsp, 24
0019c6e7pop rbx
0019c6e8pop r12
0019c6eapop r13
0019c6ecpop r14
0019c6eepop r15
0019c6f0pop rbp
0019c6f1ret
0019c6f2
0019c6f2loc_19c6f2:
0019c6f2lea rdx, [rip+0x7313f]
0019c6f9mov rsi, rbx
0019c6fccall core::slice::index::slice_start_index_len_fail
0019c701ud2
0019c59b
0019c59bstd::io::Write::write_all:
0019c59bpush rbp
0019c59cpush r15
0019c59epush r14
0019c5a0push r13
0019c5a2push r12
0019c5a4push rbx
0019c5a5sub rsp, 24
0019c5a9mov rbx, rdx
0019c5acmov r14, rsi
0019c5afmov r15, rdi
0019c5b2lea r12, [rdi+8]
0019c5b6lea rax, [rdi+16]
0019c5bamov [rsp], rax
0019c5belea rbp, [rsp+8]
0019c5c3
0019c5c3loc_19c5c3:
0019c5c3test rbx, rbx
0019c5c6je 0x19c6d4
0019c5cccmp [r15], 0
0019c5d0je 0x19c60a
0019c5d2mov rdi, rbp
0019c5d5mov rsi, r12
0019c5d8mov rdx, r14
0019c5dbmov rcx, rbx
0019c5decall _<termcolor::Ansi<W> as std::io::Write>::write
0019c5e3
0019c5e3loc_19c5e3:
0019c5e3cmp [rsp+8], 0
0019c5e9je 0x19c632
0019c5ebmov r13, [rsp+16]
0019c5f0mov rdi, r13
0019c5f3call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c5f8test al, al
0019c5faje 0x19c6e0
0019c600mov rdi, r13
0019c603call core::ptr::drop_in_place<std::io::error::Error>
0019c608jmp 0x19c5c3
0019c60a
0019c60aloc_19c60a:
0019c60amov rax, [r12]
0019c60elea rcx, [rip-0x15d729]
0019c615movsxd rax, [rcx+4*rax]
0019c619add rax, rcx
0019c61cjmp rax
0019c61emov rdi, rbp
0019c621mov rsi, [rsp]
0019c625mov rdx, r14
0019c628mov rcx, rbx
0019c62bcall _<std::io::stdio::Stdout as std::io::Write>::write
0019c630jmp 0x19c5e3
0019c632
0019c632loc_19c632:
0019c632mov rdi, [rsp+16]
0019c637test rdi, rdi
0019c63aje 0x19c6d9
0019c640cmp rdi, rbx
0019c643jbe 0x19c6b2
0019c645jmp 0x19c6f2
0019c64amov rdi, rbp
0019c64dmov rsi, [rsp]
0019c651mov rdx, r14
0019c654mov rcx, rbx
0019c657call _<std::io::stdio::Stderr as std::io::Write>::write
0019c65cjmp 0x19c5e3
0019c65emov rax, [r15+24]
0019c662mov r13, [r15+32]
0019c666sub rax, r13
0019c669cmp rax, rbx
0019c66cja 0x19c695
0019c66emov rdi, rbp
0019c671mov rsi, [rsp]
0019c675mov rdx, r14
0019c678mov rcx, rbx
0019c67bcall std::io::buffered::bufwriter::BufWriter<W>::write_cold
0019c680jmp 0x19c5e3
0019c685mov rax, [r15+24]
0019c689mov r13, [r15+32]
0019c68dsub rax, r13
0019c690cmp rax, rbx
0019c693jbe 0x19c6bd
0019c695
0019c695loc_19c695:
0019c695mov rdi, [r15+16]
0019c699add rdi, r13
0019c69cmov rsi, r14
0019c69fmov rdx, rbx
0019c6a2call [rip+0x75478]
0019c6a8add r13, rbx
0019c6abmov [r15+32], r13
0019c6afmov rdi, rbx
0019c6b2
0019c6b2loc_19c6b2:
0019c6b2sub rbx, rdi
0019c6b5add r14, rdi
0019c6b8jmp 0x19c5c3
0019c6bd
0019c6bdloc_19c6bd:
0019c6bdmov rdi, rbp
0019c6c0mov rsi, [rsp]
0019c6c4mov rdx, r14
0019c6c7mov rcx, rbx
0019c6cacall std::io::buffered::bufwriter::BufWriter<W>::write_cold
0019c6cfjmp 0x19c5e3
0019c6d4
0019c6d4loc_19c6d4:
0019c6d4xor r13l, r13l
0019c6d7jmp 0x19c6e0
0019c6d9
0019c6d9loc_19c6d9:
0019c6d9lea r13, [rip+0x74098]
0019c6e0
0019c6e0loc_19c6e0:
0019c6e0mov rax, r13
0019c6e3add rsp, 24
0019c6e7pop rbx
0019c6e8pop r12
0019c6eapop r13
0019c6ecpop r14
0019c6eepop r15
0019c6f0pop rbp
0019c6f1ret
0019c6f2
0019c6f2loc_19c6f2:
0019c6f2lea rdx, [rip+0x7313f]
0019c6f9mov rsi, rbx
0019c6fccall core::slice::index::slice_start_index_len_fail
0019c701ud2
0019c59b
0019c703
0019c703_ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286:
0019c703mov eax, edi
0019c705and eax, 3
0019c708lea rcx, [rip-0x15d813]
0019c70fmovsxd rax, [rcx+4*rax]
0019c713add rax, rcx
0019c716jmp rax
0019c718cmp [rdi+16], 35
0019c71cjmp 0x19c734
0019c71eshr rdi, 32
0019c722cmp edi, 4
0019c725jmp 0x19c734
0019c727shr rdi, 32
0019c72bcmp edi, 35
0019c72ejmp 0x19c734
0019c730cmp [rdi+15], 35
0019c734
0019c734loc_19c734:
0019c734sete al
0019c737ret
0019c703
0019c703_ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286:
0019c703mov eax, edi
0019c705and eax, 3
0019c708lea rcx, [rip-0x15d813]
0019c70fmovsxd rax, [rcx+4*rax]
0019c713add rax, rcx
0019c716jmp rax
0019c718cmp [rdi+16], 35
0019c71cjmp 0x19c734
0019c71eshr rdi, 32
0019c722cmp edi, 4
0019c725jmp 0x19c734
0019c727shr rdi, 32
0019c72bcmp edi, 35
0019c72ejmp 0x19c734
0019c730cmp [rdi+15], 35
0019c734
0019c734loc_19c734:
0019c734sete al
0019c737ret
0019c703
0019c738
0019c738core::ptr::drop_in_place<std::io::error::Error>:
0019c738push r15
0019c73apush r14
0019c73cpush rbx
0019c73dmov eax, edi
0019c73fand eax, 3
0019c742cmp eax, 1
0019c745jne 0x19c778
0019c747lea rbx, [rdi-1]
0019c74bmov r14, [rdi-1]
0019c74fmov r15, [rdi+7]
0019c753mov rdi, r14
0019c756call [r15]
0019c759mov rsi, [r15+8]
0019c75dtest rsi, rsi
0019c760je 0x19c76a
0019c762mov rdi, r14
0019c765call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0019c76a
0019c76aloc_19c76a:
0019c76amov rdi, rbx
0019c76dpop rbx
0019c76epop r14
0019c770pop r15
0019c772jmp [rip+0x75380]
0019c778
0019c778loc_19c778:
0019c778pop rbx
0019c779pop r14
0019c77bpop r15
0019c77dret
0019c738
0019c738core::ptr::drop_in_place<std::io::error::Error>:
0019c738push r15
0019c73apush r14
0019c73cpush rbx
0019c73dmov eax, edi
0019c73fand eax, 3
0019c742cmp eax, 1
0019c745jne 0x19c778
0019c747lea rbx, [rdi-1]
0019c74bmov r14, [rdi-1]
0019c74fmov r15, [rdi+7]
0019c753mov rdi, r14
0019c756call [r15]
0019c759mov rsi, [r15+8]
0019c75dtest rsi, rsi
0019c760je 0x19c76a
0019c762mov rdi, r14
0019c765call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0019c76a
0019c76aloc_19c76a:
0019c76amov rdi, rbx
0019c76dpop rbx
0019c76epop r14
0019c770pop r15
0019c772jmp [rip+0x75380]
0019c778
0019c778loc_19c778:
0019c778pop rbx
0019c779pop r14
0019c77bpop r15
0019c77dret
0019c738
0019c77e
0019c77estd::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c77epush r15
0019c780push r14
0019c782push r13
0019c784push r12
0019c786push rbx
0019c787mov r14, rcx
0019c78amov r12, rdx
0019c78dmov rbx, rsi
0019c790mov r15, rdi
0019c793mov rax, [rsi+8]
0019c797mov rcx, rax
0019c79asub rcx, [rsi+16]
0019c79ecmp rcx, r14
0019c7a1jae 0x19c7c1
0019c7a3mov rdi, rbx
0019c7a6call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c7abtest rax, rax
0019c7aeje 0x19c7bd
0019c7b0mov [r15+8], rax
0019c7b4mov [r15], 1
0019c7bbjmp 0x19c807
0019c7bd
0019c7bdloc_19c7bd:
0019c7bdmov rax, [rbx+8]
0019c7c1
0019c7c1loc_19c7c1:
0019c7c1cmp rax, r14
0019c7c4jbe 0x19c7ed
0019c7c6mov r13, [rbx+16]
0019c7camov rdi, [rbx]
0019c7cdadd rdi, r13
0019c7d0mov rsi, r12
0019c7d3mov rdx, r14
0019c7d6call [rip+0x75344]
0019c7dcadd r13, r14
0019c7dfmov [rbx+16], r13
0019c7e3mov [r15+8], r14
0019c7e7and [r15], 0
0019c7ebjmp 0x19c807
0019c7ed
0019c7edloc_19c7ed:
0019c7edmov [rbx+24], 1
0019c7f1lea rsi, [rbx+32]
0019c7f5mov rdi, r15
0019c7f8mov rdx, r12
0019c7fbmov rcx, r14
0019c7fecall _<std::io::stdio::Stdout as std::io::Write>::write
0019c803mov [rbx+24], 0
0019c807
0019c807loc_19c807:
0019c807pop rbx
0019c808pop r12
0019c80apop r13
0019c80cpop r14
0019c80epop r15
0019c810ret
0019c77e
0019c77estd::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c77epush r15
0019c780push r14
0019c782push r13
0019c784push r12
0019c786push rbx
0019c787mov r14, rcx
0019c78amov r12, rdx
0019c78dmov rbx, rsi
0019c790mov r15, rdi
0019c793mov rax, [rsi+8]
0019c797mov rcx, rax
0019c79asub rcx, [rsi+16]
0019c79ecmp rcx, r14
0019c7a1jae 0x19c7c1
0019c7a3mov rdi, rbx
0019c7a6call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c7abtest rax, rax
0019c7aeje 0x19c7bd
0019c7b0mov [r15+8], rax
0019c7b4mov [r15], 1
0019c7bbjmp 0x19c807
0019c7bd
0019c7bdloc_19c7bd:
0019c7bdmov rax, [rbx+8]
0019c7c1
0019c7c1loc_19c7c1:
0019c7c1cmp rax, r14
0019c7c4jbe 0x19c7ed
0019c7c6mov r13, [rbx+16]
0019c7camov rdi, [rbx]
0019c7cdadd rdi, r13
0019c7d0mov rsi, r12
0019c7d3mov rdx, r14
0019c7d6call [rip+0x75344]
0019c7dcadd r13, r14
0019c7dfmov [rbx+16], r13
0019c7e3mov [r15+8], r14
0019c7e7and [r15], 0
0019c7ebjmp 0x19c807
0019c7ed
0019c7edloc_19c7ed:
0019c7edmov [rbx+24], 1
0019c7f1lea rsi, [rbx+32]
0019c7f5mov rdi, r15
0019c7f8mov rdx, r12
0019c7fbmov rcx, r14
0019c7fecall _<std::io::stdio::Stdout as std::io::Write>::write
0019c803mov [rbx+24], 0
0019c807
0019c807loc_19c807:
0019c807pop rbx
0019c808pop r12
0019c80apop r13
0019c80cpop r14
0019c80epop r15
0019c810ret
0019c77e
0019c811
0019c811std::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c811push r15
0019c813push r14
0019c815push r13
0019c817push r12
0019c819push rbx
0019c81amov r14, rcx
0019c81dmov r12, rdx
0019c820mov rbx, rsi
0019c823mov r15, rdi
0019c826mov rax, [rsi+8]
0019c82amov rcx, rax
0019c82dsub rcx, [rsi+16]
0019c831cmp rcx, r14
0019c834jae 0x19c854
0019c836mov rdi, rbx
0019c839call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c83etest rax, rax
0019c841je 0x19c850
0019c843mov [r15+8], rax
0019c847mov [r15], 1
0019c84ejmp 0x19c89a
0019c850
0019c850loc_19c850:
0019c850mov rax, [rbx+8]
0019c854
0019c854loc_19c854:
0019c854cmp rax, r14
0019c857jbe 0x19c880
0019c859mov r13, [rbx+16]
0019c85dmov rdi, [rbx]
0019c860add rdi, r13
0019c863mov rsi, r12
0019c866mov rdx, r14
0019c869call [rip+0x752b1]
0019c86fadd r13, r14
0019c872mov [rbx+16], r13
0019c876mov [r15+8], r14
0019c87aand [r15], 0
0019c87ejmp 0x19c89a
0019c880
0019c880loc_19c880:
0019c880mov [rbx+24], 1
0019c884lea rsi, [rbx+32]
0019c888mov rdi, r15
0019c88bmov rdx, r12
0019c88emov rcx, r14
0019c891call _<std::io::stdio::Stderr as std::io::Write>::write
0019c896mov [rbx+24], 0
0019c89a
0019c89aloc_19c89a:
0019c89apop rbx
0019c89bpop r12
0019c89dpop r13
0019c89fpop r14
0019c8a1pop r15
0019c8a3ret
0019c811
0019c811std::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c811push r15
0019c813push r14
0019c815push r13
0019c817push r12
0019c819push rbx
0019c81amov r14, rcx
0019c81dmov r12, rdx
0019c820mov rbx, rsi
0019c823mov r15, rdi
0019c826mov rax, [rsi+8]
0019c82amov rcx, rax
0019c82dsub rcx, [rsi+16]
0019c831cmp rcx, r14
0019c834jae 0x19c854
0019c836mov rdi, rbx
0019c839call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c83etest rax, rax
0019c841je 0x19c850
0019c843mov [r15+8], rax
0019c847mov [r15], 1
0019c84ejmp 0x19c89a
0019c850
0019c850loc_19c850:
0019c850mov rax, [rbx+8]
0019c854
0019c854loc_19c854:
0019c854cmp rax, r14
0019c857jbe 0x19c880
0019c859mov r13, [rbx+16]
0019c85dmov rdi, [rbx]
0019c860add rdi, r13
0019c863mov rsi, r12
0019c866mov rdx, r14
0019c869call [rip+0x752b1]
0019c86fadd r13, r14
0019c872mov [rbx+16], r13
0019c876mov [r15+8], r14
0019c87aand [r15], 0
0019c87ejmp 0x19c89a
0019c880
0019c880loc_19c880:
0019c880mov [rbx+24], 1
0019c884lea rsi, [rbx+32]
0019c888mov rdi, r15
0019c88bmov rdx, r12
0019c88emov rcx, r14
0019c891call _<std::io::stdio::Stderr as std::io::Write>::write
0019c896mov [rbx+24], 0
0019c89a
0019c89aloc_19c89a:
0019c89apop rbx
0019c89bpop r12
0019c89dpop r13
0019c89fpop r14
0019c8a1pop r15
0019c8a3ret
0019c811
0019c8a4
0019c8a4_<termcolor::Ansi<W> as std::io::Write>::write:
0019c8a4push r15
0019c8a6push r14
0019c8a8push r12
0019c8aapush rbx
0019c8abpush rax
0019c8acmov rbx, rcx
0019c8afmov r14, rsi
0019c8b2mov r15, rdi
0019c8b5mov rax, [rsi]
0019c8b8lea rcx, [rip-0x15d9b3]
0019c8bfmovsxd rax, [rcx+4*rax]
0019c8c3add rax, rcx
0019c8c6jmp rax
0019c8c8add r14, 8
0019c8ccmov rdi, r15
0019c8cfmov rsi, r14
0019c8d2mov rcx, rbx
0019c8d5add rsp, 8
0019c8d9pop rbx
0019c8dapop r12
0019c8dcpop r14
0019c8depop r15
0019c8e0jmp 0x1c6b60
0019c8e5add r14, 8
0019c8e9mov rdi, r15
0019c8ecmov rsi, r14
0019c8efmov rcx, rbx
0019c8f2add rsp, 8
0019c8f6pop rbx
0019c8f7pop r12
0019c8f9pop r14
0019c8fbpop r15
0019c8fdjmp 0x1c75e0
0019c902mov rax, [r14+16]
0019c906mov r12, [r14+24]
0019c90asub rax, r12
0019c90dcmp rax, rbx
0019c910ja 0x19c93f
0019c912add r14, 8
0019c916mov rdi, r15
0019c919mov rsi, r14
0019c91cmov rcx, rbx
0019c91fadd rsp, 8
0019c923pop rbx
0019c924pop r12
0019c926pop r14
0019c928pop r15
0019c92ajmp 0x19c77e
0019c92fmov rax, [r14+16]
0019c933mov r12, [r14+24]
0019c937sub rax, r12
0019c93acmp rax, rbx
0019c93djbe 0x19c96d
0019c93f
0019c93floc_19c93f:
0019c93fmov rdi, [r14+8]
0019c943add rdi, r12
0019c946mov rsi, rdx
0019c949mov rdx, rbx
0019c94ccall [rip+0x751ce]
0019c952add r12, rbx
0019c955mov [r14+24], r12
0019c959mov [r15+8], rbx
0019c95dand [r15], 0
0019c961add rsp, 8
0019c965pop rbx
0019c966pop r12
0019c968pop r14
0019c96apop r15
0019c96cret
0019c96d
0019c96dloc_19c96d:
0019c96dadd r14, 8
0019c971mov rdi, r15
0019c974mov rsi, r14
0019c977mov rcx, rbx
0019c97aadd rsp, 8
0019c97epop rbx
0019c97fpop r12
0019c981pop r14
0019c983pop r15
0019c985jmp 0x19c811
0019c8a4
0019c8a4_<termcolor::Ansi<W> as std::io::Write>::write:
0019c8a4push r15
0019c8a6push r14
0019c8a8push r12
0019c8aapush rbx
0019c8abpush rax
0019c8acmov rbx, rcx
0019c8afmov r14, rsi
0019c8b2mov r15, rdi
0019c8b5mov rax, [rsi]
0019c8b8lea rcx, [rip-0x15d9b3]
0019c8bfmovsxd rax, [rcx+4*rax]
0019c8c3add rax, rcx
0019c8c6jmp rax
0019c8c8add r14, 8
0019c8ccmov rdi, r15
0019c8cfmov rsi, r14
0019c8d2mov rcx, rbx
0019c8d5add rsp, 8
0019c8d9pop rbx
0019c8dapop r12
0019c8dcpop r14
0019c8depop r15
0019c8e0jmp 0x1c6b60
0019c8e5add r14, 8
0019c8e9mov rdi, r15
0019c8ecmov rsi, r14
0019c8efmov rcx, rbx
0019c8f2add rsp, 8
0019c8f6pop rbx
0019c8f7pop r12
0019c8f9pop r14
0019c8fbpop r15
0019c8fdjmp 0x1c75e0
0019c902mov rax, [r14+16]
0019c906mov r12, [r14+24]
0019c90asub rax, r12
0019c90dcmp rax, rbx
0019c910ja 0x19c93f
0019c912add r14, 8
0019c916mov rdi, r15
0019c919mov rsi, r14
0019c91cmov rcx, rbx
0019c91fadd rsp, 8
0019c923pop rbx
0019c924pop r12
0019c926pop r14
0019c928pop r15
0019c92ajmp 0x19c77e
0019c92fmov rax, [r14+16]
0019c933mov r12, [r14+24]
0019c937sub rax, r12
0019c93acmp rax, rbx
0019c93djbe 0x19c96d
0019c93f
0019c93floc_19c93f:
0019c93fmov rdi, [r14+8]
0019c943add rdi, r12
0019c946mov rsi, rdx
0019c949mov rdx, rbx
0019c94ccall [rip+0x751ce]
0019c952add r12, rbx
0019c955mov [r14+24], r12
0019c959mov [r15+8], rbx
0019c95dand [r15], 0
0019c961add rsp, 8
0019c965pop rbx
0019c966pop r12
0019c968pop r14
0019c96apop r15
0019c96cret
0019c96d
0019c96dloc_19c96d:
0019c96dadd r14, 8
0019c971mov rdi, r15
0019c974mov rsi, r14
0019c977mov rcx, rbx
0019c97aadd rsp, 8
0019c97epop rbx
0019c97fpop r12
0019c981pop r14
0019c983pop r15
0019c985jmp 0x19c811
0019c8a4
0019c98a
0019c98astd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019c98apush rbp
0019c98bpush r15
0019c98dpush r14
0019c98fpush r13
0019c991push r12
0019c993push rbx
0019c994sub rsp, 24
0019c998mov rbx, rdi
0019c99blea r15, [rdi+32]
0019c99fxor r14l, r14l
0019c9a2lea r12, [rsp+8]
0019c9a7lea rbp, [rip+0x73a9a]
0019c9ae
0019c9aeloc_19c9ae:
0019c9aecmp r14, [rbx+16]
0019c9b2jae 0x19ca0a
0019c9b4mov [rbx+24], 1
0019c9b8mov rdi, rbx
0019c9bbmov rsi, r14
0019c9becall std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019c9c3mov rcx, rdx
0019c9c6mov rdi, r12
0019c9c9mov rsi, r15
0019c9ccmov rdx, rax
0019c9cfcall _<std::io::stdio::Stderr as std::io::Write>::write
0019c9d4mov [rbx+24], 0
0019c9d8cmp [rsp+8], 0
0019c9deje 0x19c9fb
0019c9e0mov r13, [rsp+16]
0019c9e5mov rdi, r13
0019c9e8call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c9edtest al, al
0019c9efje 0x19ca12
0019c9f1mov rdi, r13
0019c9f4call core::ptr::drop_in_place<std::io::error::Error>
0019c9f9jmp 0x19c9ae
0019c9fb
0019c9fbloc_19c9fb:
0019c9fbmov rax, [rsp+16]
0019ca00test rax, rax
0019ca03je 0x19ca0f
0019ca05add r14, rax
0019ca08jmp 0x19c9ae
0019ca0a
0019ca0aloc_19ca0a:
0019ca0axor r13l, r13l
0019ca0djmp 0x19ca12
0019ca0f
0019ca0floc_19ca0f:
0019ca0fmov r13, rbp
0019ca12
0019ca12loc_19ca12:
0019ca12mov rdi, rbx
0019ca15mov rsi, r14
0019ca18call _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019ca1dmov rax, r13
0019ca20add rsp, 24
0019ca24pop rbx
0019ca25pop r12
0019ca27pop r13
0019ca29pop r14
0019ca2bpop r15
0019ca2dpop rbp
0019ca2eret
0019c98a
0019c98astd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019c98apush rbp
0019c98bpush r15
0019c98dpush r14
0019c98fpush r13
0019c991push r12
0019c993push rbx
0019c994sub rsp, 24
0019c998mov rbx, rdi
0019c99blea r15, [rdi+32]
0019c99fxor r14l, r14l
0019c9a2lea r12, [rsp+8]
0019c9a7lea rbp, [rip+0x73a9a]
0019c9ae
0019c9aeloc_19c9ae:
0019c9aecmp r14, [rbx+16]
0019c9b2jae 0x19ca0a
0019c9b4mov [rbx+24], 1
0019c9b8mov rdi, rbx
0019c9bbmov rsi, r14
0019c9becall std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019c9c3mov rcx, rdx
0019c9c6mov rdi, r12
0019c9c9mov rsi, r15
0019c9ccmov rdx, rax
0019c9cfcall _<std::io::stdio::Stderr as std::io::Write>::write
0019c9d4mov [rbx+24], 0
0019c9d8cmp [rsp+8], 0
0019c9deje 0x19c9fb
0019c9e0mov r13, [rsp+16]
0019c9e5mov rdi, r13
0019c9e8call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c9edtest al, al
0019c9efje 0x19ca12
0019c9f1mov rdi, r13
0019c9f4call core::ptr::drop_in_place<std::io::error::Error>
0019c9f9jmp 0x19c9ae
0019c9fb
0019c9fbloc_19c9fb:
0019c9fbmov rax, [rsp+16]
0019ca00test rax, rax
0019ca03je 0x19ca0f
0019ca05add r14, rax
0019ca08jmp 0x19c9ae
0019ca0a
0019ca0aloc_19ca0a:
0019ca0axor r13l, r13l
0019ca0djmp 0x19ca12
0019ca0f
0019ca0floc_19ca0f:
0019ca0fmov r13, rbp
0019ca12
0019ca12loc_19ca12:
0019ca12mov rdi, rbx
0019ca15mov rsi, r14
0019ca18call _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019ca1dmov rax, r13
0019ca20add rsp, 24
0019ca24pop rbx
0019ca25pop r12
0019ca27pop r13
0019ca29pop r14
0019ca2bpop r15
0019ca2dpop rbp
0019ca2eret
0019c98a
0019ca2f
0019ca2fstd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019ca2fpush rbp
0019ca30push r15
0019ca32push r14
0019ca34push r13
0019ca36push r12
0019ca38push rbx
0019ca39sub rsp, 24
0019ca3dmov rbx, rdi
0019ca40lea r15, [rdi+32]
0019ca44xor r14l, r14l
0019ca47lea r12, [rsp+8]
0019ca4clea rbp, [rip+0x739f5]
0019ca53
0019ca53loc_19ca53:
0019ca53cmp r14, [rbx+16]
0019ca57jae 0x19caaf
0019ca59mov [rbx+24], 1
0019ca5dmov rdi, rbx
0019ca60mov rsi, r14
0019ca63call std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019ca68mov rcx, rdx
0019ca6bmov rdi, r12
0019ca6emov rsi, r15
0019ca71mov rdx, rax
0019ca74call _<std::io::stdio::Stdout as std::io::Write>::write
0019ca79mov [rbx+24], 0
0019ca7dcmp [rsp+8], 0
0019ca83je 0x19caa0
0019ca85mov r13, [rsp+16]
0019ca8amov rdi, r13
0019ca8dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019ca92test al, al
0019ca94je 0x19cab7
0019ca96mov rdi, r13
0019ca99call core::ptr::drop_in_place<std::io::error::Error>
0019ca9ejmp 0x19ca53
0019caa0
0019caa0loc_19caa0:
0019caa0mov rax, [rsp+16]
0019caa5test rax, rax
0019caa8je 0x19cab4
0019caaaadd r14, rax
0019caadjmp 0x19ca53
0019caaf
0019caafloc_19caaf:
0019caafxor r13l, r13l
0019cab2jmp 0x19cab7
0019cab4
0019cab4loc_19cab4:
0019cab4mov r13, rbp
0019cab7
0019cab7loc_19cab7:
0019cab7mov rdi, rbx
0019cabamov rsi, r14
0019cabdcall _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019cac2mov rax, r13
0019cac5add rsp, 24
0019cac9pop rbx
0019cacapop r12
0019caccpop r13
0019cacepop r14
0019cad0pop r15
0019cad2pop rbp
0019cad3ret
0019ca2f
0019ca2fstd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019ca2fpush rbp
0019ca30push r15
0019ca32push r14
0019ca34push r13
0019ca36push r12
0019ca38push rbx
0019ca39sub rsp, 24
0019ca3dmov rbx, rdi
0019ca40lea r15, [rdi+32]
0019ca44xor r14l, r14l
0019ca47lea r12, [rsp+8]
0019ca4clea rbp, [rip+0x739f5]
0019ca53
0019ca53loc_19ca53:
0019ca53cmp r14, [rbx+16]
0019ca57jae 0x19caaf
0019ca59mov [rbx+24], 1
0019ca5dmov rdi, rbx
0019ca60mov rsi, r14
0019ca63call std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019ca68mov rcx, rdx
0019ca6bmov rdi, r12
0019ca6emov rsi, r15
0019ca71mov rdx, rax
0019ca74call _<std::io::stdio::Stdout as std::io::Write>::write
0019ca79mov [rbx+24], 0
0019ca7dcmp [rsp+8], 0
0019ca83je 0x19caa0
0019ca85mov r13, [rsp+16]
0019ca8amov rdi, r13
0019ca8dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019ca92test al, al
0019ca94je 0x19cab7
0019ca96mov rdi, r13
0019ca99call core::ptr::drop_in_place<std::io::error::Error>
0019ca9ejmp 0x19ca53
0019caa0
0019caa0loc_19caa0:
0019caa0mov rax, [rsp+16]
0019caa5test rax, rax
0019caa8je 0x19cab4
0019caaaadd r14, rax
0019caadjmp 0x19ca53
0019caaf
0019caafloc_19caaf:
0019caafxor r13l, r13l
0019cab2jmp 0x19cab7
0019cab4
0019cab4loc_19cab4:
0019cab4mov r13, rbp
0019cab7
0019cab7loc_19cab7:
0019cab7mov rdi, rbx
0019cabamov rsi, r14
0019cabdcall _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019cac2mov rax, r13
0019cac5add rsp, 24
0019cac9pop rbx
0019cacapop r12
0019caccpop r13
0019cacepop r14
0019cad0pop r15
0019cad2pop rbp
0019cad3ret
0019ca2f
0019cad4
0019cad4std::io::Write::write_all:
0019cad4push rbp
0019cad5push r15
0019cad7push r14
0019cad9push r13
0019cadbpush r12
0019caddpush rbx
0019cadesub rsp, 24
0019cae2mov rbx, rdx
0019cae5mov r14, rsi
0019cae8mov r15, rdi
0019caeblea r12, [rsp+8]
0019caf0lea rbp, [rip+0x73c81]
0019caf7
0019caf7loc_19caf7:
0019caf7test rbx, rbx
0019cafaje 0x19cb4a
0019cafcmov rdi, r12
0019caffmov rsi, r15
0019cb02mov rdx, r14
0019cb05mov rcx, rbx
0019cb08call _<termcolor::Ansi<W> as std::io::Write>::write
0019cb0dcmp [rsp+8], 0
0019cb13je 0x19cb30
0019cb15mov r13, [rsp+16]
0019cb1amov rdi, r13
0019cb1dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019cb22test al, al
0019cb24je 0x19cb52
0019cb26mov rdi, r13
0019cb29call core::ptr::drop_in_place<std::io::error::Error>
0019cb2ejmp 0x19caf7
0019cb30
0019cb30loc_19cb30:
0019cb30mov rdi, [rsp+16]
0019cb35test rdi, rdi
0019cb38je 0x19cb4f
0019cb3amov rax, rbx
0019cb3dsub rax, rdi
0019cb40jb 0x19cb64
0019cb42add r14, rdi
0019cb45mov rbx, rax
0019cb48jmp 0x19caf7
0019cb4a
0019cb4aloc_19cb4a:
0019cb4axor r13l, r13l
0019cb4djmp 0x19cb52
0019cb4f
0019cb4floc_19cb4f:
0019cb4fmov r13, rbp
0019cb52
0019cb52loc_19cb52:
0019cb52mov rax, r13
0019cb55add rsp, 24
0019cb59pop rbx
0019cb5apop r12
0019cb5cpop r13
0019cb5epop r14
0019cb60pop r15
0019cb62pop rbp
0019cb63ret
0019cb64
0019cb64loc_19cb64:
0019cb64lea rdx, [rip+0x72ccd]
0019cb6bmov rsi, rbx
0019cb6ecall core::slice::index::slice_start_index_len_fail
0019cb73ud2
0019cad4
0019cad4std::io::Write::write_all:
0019cad4push rbp
0019cad5push r15
0019cad7push r14
0019cad9push r13
0019cadbpush r12
0019caddpush rbx
0019cadesub rsp, 24
0019cae2mov rbx, rdx
0019cae5mov r14, rsi
0019cae8mov r15, rdi
0019caeblea r12, [rsp+8]
0019caf0lea rbp, [rip+0x73c81]
0019caf7
0019caf7loc_19caf7:
0019caf7test rbx, rbx
0019cafaje 0x19cb4a
0019cafcmov rdi, r12
0019caffmov rsi, r15
0019cb02mov rdx, r14
0019cb05mov rcx, rbx
0019cb08call _<termcolor::Ansi<W> as std::io::Write>::write
0019cb0dcmp [rsp+8], 0
0019cb13je 0x19cb30
0019cb15mov r13, [rsp+16]
0019cb1amov rdi, r13
0019cb1dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019cb22test al, al
0019cb24je 0x19cb52
0019cb26mov rdi, r13
0019cb29call core::ptr::drop_in_place<std::io::error::Error>
0019cb2ejmp 0x19caf7
0019cb30
0019cb30loc_19cb30:
0019cb30mov rdi, [rsp+16]
0019cb35test rdi, rdi
0019cb38je 0x19cb4f
0019cb3amov rax, rbx
0019cb3dsub rax, rdi
0019cb40jb 0x19cb64
0019cb42add r14, rdi
0019cb45mov rbx, rax
0019cb48jmp 0x19caf7
0019cb4a
0019cb4aloc_19cb4a:
0019cb4axor r13l, r13l
0019cb4djmp 0x19cb52
0019cb4f
0019cb4floc_19cb4f:
0019cb4fmov r13, rbp
0019cb52
0019cb52loc_19cb52:
0019cb52mov rax, r13
0019cb55add rsp, 24
0019cb59pop rbx
0019cb5apop r12
0019cb5cpop r13
0019cb5epop r14
0019cb60pop r15
0019cb62pop rbp
0019cb63ret
0019cb64
0019cb64loc_19cb64:
0019cb64lea rdx, [rip+0x72ccd]
0019cb6bmov rsi, rbx
0019cb6ecall core::slice::index::slice_start_index_len_fail
0019cb73ud2
0019cad4
0019cb75
0019cb75core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
0019cb75test rdi, rdi
0019cb78jne 0x19c738
0019cb7eret
0019cb75
0019cb75core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
0019cb75test rdi, rdi
0019cb78jne 0x19c738
0019cb7eret
0019cb75
0019cb7f
0019cb7fstd::io::Write::write_fmt:
0019cb7fpush rbx
0019cb80sub rsp, 16
0019cb84mov rdx, rsi
0019cb87mov rbx, rsp
0019cb8amov [rbx], rdi
0019cb8dand [rbx+8], 0
0019cb92lea rsi, [rip+0x72cb7]
0019cb99mov rdi, rbx
0019cb9ccall core::fmt::write
0019cba1mov ecx, eax
0019cba3mov rax, [rbx+8]
0019cba7test cl, cl
0019cba9je 0x19cbb9
0019cbabtest rax, rax
0019cbaejne 0x19cbc6
0019cbb0lea rbx, [rip+0x73bf1]
0019cbb7jmp 0x19cbbb
0019cbb9
0019cbb9loc_19cbb9:
0019cbb9xor ebx, ebx
0019cbbb
0019cbbbloc_19cbbb:
0019cbbbmov rdi, rax
0019cbbecall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbc3mov rax, rbx
0019cbc6
0019cbc6loc_19cbc6:
0019cbc6add rsp, 16
0019cbcapop rbx
0019cbcbret
0019cb7f
0019cb7fstd::io::Write::write_fmt:
0019cb7fpush rbx
0019cb80sub rsp, 16
0019cb84mov rdx, rsi
0019cb87mov rbx, rsp
0019cb8amov [rbx], rdi
0019cb8dand [rbx+8], 0
0019cb92lea rsi, [rip+0x72cb7]
0019cb99mov rdi, rbx
0019cb9ccall core::fmt::write
0019cba1mov ecx, eax
0019cba3mov rax, [rbx+8]
0019cba7test cl, cl
0019cba9je 0x19cbb9
0019cbabtest rax, rax
0019cbaejne 0x19cbc6
0019cbb0lea rbx, [rip+0x73bf1]
0019cbb7jmp 0x19cbbb
0019cbb9
0019cbb9loc_19cbb9:
0019cbb9xor ebx, ebx
0019cbbb
0019cbbbloc_19cbbb:
0019cbbbmov rdi, rax
0019cbbecall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbc3mov rax, rbx
0019cbc6
0019cbc6loc_19cbc6:
0019cbc6add rsp, 16
0019cbcapop rbx
0019cbcbret
0019cb7f
0019cbcc
0019cbcccore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<termcolor::BufferedStandardStream>>:
0019cbccmov rdi, [rdi+8]
0019cbd0jmp 0x19cb75
0019cbcc
0019cbcccore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<termcolor::BufferedStandardStream>>:
0019cbccmov rdi, [rdi+8]
0019cbd0jmp 0x19cb75
0019cbcc
0019cbd5
0019cbd5_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
0019cbd5push r14
0019cbd7push rbx
0019cbd8push rax
0019cbd9mov rbx, rdi
0019cbdcmov rdi, [rdi]
0019cbdfcall std::io::Write::write_all
0019cbe4mov r14, rax
0019cbe7test rax, rax
0019cbeaje 0x19cbf9
0019cbecmov rdi, [rbx+8]
0019cbf0call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbf5mov [rbx+8], r14
0019cbf9
0019cbf9loc_19cbf9:
0019cbf9test r14, r14
0019cbfcsetne al
0019cbffadd rsp, 8
0019cc03pop rbx
0019cc04pop r14
0019cc06ret
0019cbd5
0019cbd5_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
0019cbd5push r14
0019cbd7push rbx
0019cbd8push rax
0019cbd9mov rbx, rdi
0019cbdcmov rdi, [rdi]
0019cbdfcall std::io::Write::write_all
0019cbe4mov r14, rax
0019cbe7test rax, rax
0019cbeaje 0x19cbf9
0019cbecmov rdi, [rbx+8]
0019cbf0call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbf5mov [rbx+8], r14
0019cbf9
0019cbf9loc_19cbf9:
0019cbf9test r14, r14
0019cbfcsetne al
0019cbffadd rsp, 8
0019cc03pop rbx
0019cc04pop r14
0019cc06ret
0019cbd5
0019cc07
0019cc07core::fmt::Write::write_char:
0019cc07push rax
0019cc08and [rsp+4], 0
0019cc0dcmp esi, 128
0019cc13jae 0x19cc21
0019cc15mov [rsp+4], sil
0019cc1apush 1
0019cc1cjmp 0x19cca8
0019cc21
0019cc21loc_19cc21:
0019cc21mov eax, esi
0019cc23cmp esi, 2048
0019cc29jae 0x19cc45
0019cc2bshr eax, 6
0019cc2eor al, 192
0019cc30mov [rsp+4], al
0019cc34and sil, 63
0019cc38or sil, 128
0019cc3cmov [rsp+5], sil
0019cc41push 2
0019cc43jmp 0x19cca8
0019cc45
0019cc45loc_19cc45:
0019cc45cmp esi, 0x10000
0019cc4bjae 0x19cc74
0019cc4dshr eax, 12
0019cc50or al, 224
0019cc52mov [rsp+4], al
0019cc56mov eax, esi
0019cc58shr eax, 6
0019cc5band al, 63
0019cc5dor al, 128
0019cc5fmov [rsp+5], al
0019cc63and sil, 63
0019cc67or sil, 128
0019cc6bmov [rsp+6], sil
0019cc70push 3
0019cc72jmp 0x19cca8
0019cc74
0019cc74loc_19cc74:
0019cc74shr eax, 18
0019cc77and al, 7
0019cc79or al, 240
0019cc7bmov [rsp+4], al
0019cc7fmov eax, esi
0019cc81shr eax, 12
0019cc84and al, 63
0019cc86or al, 128
0019cc88mov [rsp+5], al
0019cc8cmov eax, esi
0019cc8eshr eax, 6
0019cc91and al, 63
0019cc93or al, 128
0019cc95mov [rsp+6], al
0019cc99and sil, 63
0019cc9dor sil, 128
0019cca1mov [rsp+7], sil
0019cca6push 4
0019cca8
0019cca8loc_19cca8:
0019cca8pop rdx
0019cca9lea rsi, [rsp+4]
0019ccaecall _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
0019ccb3pop rcx
0019ccb4ret
0019cc07
0019cc07core::fmt::Write::write_char:
0019cc07push rax
0019cc08and [rsp+4], 0
0019cc0dcmp esi, 128
0019cc13jae 0x19cc21
0019cc15mov [rsp+4], sil
0019cc1apush 1
0019cc1cjmp 0x19cca8
0019cc21
0019cc21loc_19cc21:
0019cc21mov eax, esi
0019cc23cmp esi, 2048
0019cc29jae 0x19cc45
0019cc2bshr eax, 6
0019cc2eor al, 192
0019cc30mov [rsp+4], al
0019cc34and sil, 63
0019cc38or sil, 128
0019cc3cmov [rsp+5], sil
0019cc41push 2
0019cc43jmp 0x19cca8
0019cc45
0019cc45loc_19cc45:
0019cc45cmp esi, 0x10000
0019cc4bjae 0x19cc74
0019cc4dshr eax, 12
0019cc50or al, 224
0019cc52mov [rsp+4], al
0019cc56mov eax, esi
0019cc58shr eax, 6
0019cc5band al, 63
0019cc5dor al, 128
0019cc5fmov [rsp+5], al
0019cc63and sil, 63
0019cc67or sil, 128
0019cc6bmov [rsp+6], sil
0019cc70push 3
0019cc72jmp 0x19cca8
0019cc74
0019cc74loc_19cc74:
0019cc74shr eax, 18
0019cc77and al, 7
0019cc79or al, 240
0019cc7bmov [rsp+4], al
0019cc7fmov eax, esi
0019cc81shr eax, 12
0019cc84and al, 63
0019cc86or al, 128
0019cc88mov [rsp+5], al
0019cc8cmov eax, esi
0019cc8eshr eax, 6
0019cc91and al, 63
0019cc93or al, 128
0019cc95mov [rsp+6], al
0019cc99and sil, 63
0019cc9dor sil, 128
0019cca1mov [rsp+7], sil
0019cca6push 4
0019cca8
0019cca8loc_19cca8:
0019cca8pop rdx
0019cca9lea rsi, [rsp+4]
0019ccaecall _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
0019ccb3pop rcx
0019ccb4ret
0019cc07
0019ccb5
0019ccb5core::fmt::Write::write_fmt:
0019ccb5mov rdx, rsi
0019ccb8lea rsi, [rip+0x72b91]
0019ccbfjmp 0x105110
0019ccb5
0019ccb5core::fmt::Write::write_fmt:
0019ccb5mov rdx, rsi
0019ccb8lea rsi, [rip+0x72b91]
0019ccbfjmp 0x105110
0019ccb5
0019ccc4
0019ccc4std::sync::mutex::Mutex<T>::lock:
0019ccc4push r14
0019ccc6push rbx
0019ccc7push rax
0019ccc8mov r14, rsi
0019cccbmov rbx, rdi
0019cccepush 1
0019ccd0pop rcx
0019ccd1xor eax, eax
0019ccd3lock cmpxchg [rsi], ecx
0019ccd7jne 0x19ccfb
0019ccd9
0019ccd9loc_19ccd9:
0019ccd9call std::panicking::panicking
0019ccdemov cl, [r14+4]
0019cce2xor edx, edx
0019cce4test cl, cl
0019cce6setne dl
0019cce9mov [rbx+8], r14
0019ccedmov [rbx+16], al
0019ccf0mov [rbx], rdx
0019ccf3add rsp, 8
0019ccf7pop rbx
0019ccf8pop r14
0019ccfaret
0019ccfb
0019ccfbloc_19ccfb:
0019ccfbmov rdi, r14
0019ccfecall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
0019cd03jmp 0x19ccd9
0019ccc4
0019ccc4std::sync::mutex::Mutex<T>::lock:
0019ccc4push r14
0019ccc6push rbx
0019ccc7push rax
0019ccc8mov r14, rsi
0019cccbmov rbx, rdi
0019cccepush 1
0019ccd0pop rcx
0019ccd1xor eax, eax
0019ccd3lock cmpxchg [rsi], ecx
0019ccd7jne 0x19ccfb
0019ccd9
0019ccd9loc_19ccd9:
0019ccd9call std::panicking::panicking
0019ccdemov cl, [r14+4]
0019cce2xor edx, edx
0019cce4test cl, cl
0019cce6setne dl
0019cce9mov [rbx+8], r14
0019ccedmov [rbx+16], al
0019ccf0mov [rbx], rdx
0019ccf3add rsp, 8
0019ccf7pop rbx
0019ccf8pop r14
0019ccfaret
0019ccfb
0019ccfbloc_19ccfb:
0019ccfbmov rdi, r14
0019ccfecall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
0019cd03jmp 0x19ccd9
0019ccc4
0019cd05
0019cd05core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>:
0019cd05push r14
0019cd07push rbx
0019cd08push rax
0019cd09mov rbx, [rdi]
0019cd0ctest rbx, rbx
0019cd0fje 0x19cd33
0019cd11mov r14, rdi
0019cd14mov rsi, [rdi+16]
0019cd18mov rdi, rbx
0019cd1bcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0019cd20mov rsi, [r14+8]
0019cd24mov rdi, rbx
0019cd27add rsp, 8
0019cd2bpop rbx
0019cd2cpop r14
0019cd2ejmp 0x1146a0
0019cd33
0019cd33loc_19cd33:
0019cd33add rsp, 8
0019cd37pop rbx
0019cd38pop r14
0019cd3aret
0019cd05
0019cd05core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>:
0019cd05push r14
0019cd07push rbx
0019cd08push rax
0019cd09mov rbx, [rdi]
0019cd0ctest rbx, rbx
0019cd0fje 0x19cd33
0019cd11mov r14, rdi
0019cd14mov rsi, [rdi+16]
0019cd18mov rdi, rbx
0019cd1bcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0019cd20mov rsi, [r14+8]
0019cd24mov rdi, rbx
0019cd27add rsp, 8
0019cd2bpop rbx
0019cd2cpop r14
0019cd2ejmp 0x1146a0
0019cd33
0019cd33loc_19cd33:
0019cd33add rsp, 8
0019cd37pop rbx
0019cd38pop r14
0019cd3aret
0019cd05
0019cd3b
0019cd3b_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
0019cd3bpush r14
0019cd3dpush rbx
0019cd3epush rax
0019cd3fmov rbx, rsi
0019cd42mov r14, rdi
0019cd45add r14, 8
0019cd49
0019cd49loc_19cd49:
0019cd49sub rbx, 1
0019cd4djb 0x19cd66
0019cd4fmov rdi, [r14-8]
0019cd53test rdi, rdi
0019cd56je 0x19cd60
0019cd58mov rsi, [r14]
0019cd5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019cd60
0019cd60loc_19cd60:
0019cd60add r14, 24
0019cd64jmp 0x19cd49
0019cd66
0019cd66loc_19cd66:
0019cd66add rsp, 8
0019cd6apop rbx
0019cd6bpop r14
0019cd6dret
0019cd3b
0019cd3b_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
0019cd3bpush r14
0019cd3dpush rbx
0019cd3epush rax
0019cd3fmov rbx, rsi
0019cd42mov r14, rdi
0019cd45add r14, 8
0019cd49
0019cd49loc_19cd49:
0019cd49sub rbx, 1
0019cd4djb 0x19cd66
0019cd4fmov rdi, [r14-8]
0019cd53test rdi, rdi
0019cd56je 0x19cd60
0019cd58mov rsi, [r14]
0019cd5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019cd60
0019cd60loc_19cd60:
0019cd60add r14, 24
0019cd64jmp 0x19cd49
0019cd66
0019cd66loc_19cd66:
0019cd66add rsp, 8
0019cd6apop rbx
0019cd6bpop r14
0019cd6dret
0019cd3b
0019cd6e
0019cd6ecore::ptr::drop_in_place<alloc::vec::Vec<u8>>:
0019cd6etest rsi, rsi
0019cd71je 0x19cd79
0019cd73jmp [rip+0x74d7f]
0019cd79
0019cd79loc_19cd79:
0019cd79ret
0019cd6e
0019cd6ecore::ptr::drop_in_place<alloc::vec::Vec<u8>>:
0019cd6etest rsi, rsi
0019cd71je 0x19cd79
0019cd73jmp [rip+0x74d7f]
0019cd79
0019cd79loc_19cd79:
0019cd79ret
0019cd6e
0019cd82
0019cd82core::slice::_<impl [T]>::copy_from_slice:
0019cd82mov rax, rsi
0019cd85cmp rsi, rcx
0019cd88jne 0x19cd96
0019cd8amov rsi, rdx
0019cd8dmov rdx, rax
0019cd90jmp [rip+0x74d8a]
0019cd96
0019cd96loc_19cd96:
0019cd96push rax
0019cd97mov rdi, rax
0019cd9amov rsi, rcx
0019cd9dmov rdx, r8
0019cda0call core::slice::_<impl [T]>::copy_from_slice::len_mismatch_fail
0019cda5ud2
0019cd82
0019cd82core::slice::_<impl [T]>::copy_from_slice:
0019cd82mov rax, rsi
0019cd85cmp rsi, rcx
0019cd88jne 0x19cd96
0019cd8amov rsi, rdx
0019cd8dmov rdx, rax
0019cd90jmp [rip+0x74d8a]
0019cd96
0019cd96loc_19cd96:
0019cd96push rax
0019cd97mov rdi, rax
0019cd9amov rsi, rcx
0019cd9dmov rdx, r8
0019cda0call core::slice::_<impl [T]>::copy_from_slice::len_mismatch_fail
0019cda5ud2
0019cd82
0019cda7
0019cda7itoa::Buffer::format:
0019cda7cmp sil, 100
0019cdabjb 0x19cdcd
0019cdadmovzx eax, sil
0019cdb1mov cl, 100
0019cdb3div cl
0019cdb5movzx ecx, ah
0019cdb8lea rdx, [rip-0x10dd6d]
0019cdbfmovzx ecx, [rdx+2*rcx]
0019cdc3mov [rdi+1], cx
0019cdc7xor edx, edx
0019cdc9mov esi, eax
0019cdcbjmp 0x19cdd6
0019cdcd
0019cdcdloc_19cdcd:
0019cdcdcmp sil, 10
0019cdd1jae 0x19cde0
0019cdd3push 2
0019cdd5pop rdx
0019cdd6
0019cdd6loc_19cdd6:
0019cdd6or sil, 48
0019cddamov [rdi+rdx], sil
0019cddejmp 0x19cdf6
0019cde0
0019cde0loc_19cde0:
0019cde0movzx eax, sil
0019cde4lea rcx, [rip-0x10dd99]
0019cdebmovzx eax, [rcx+2*rax]
0019cdefmov [rdi+1], ax
0019cdf3push 1
0019cdf5pop rdx
0019cdf6
0019cdf6loc_19cdf6:
0019cdf6add rdi, rdx
0019cdf9xor rdx, 3
0019cdfdmov rax, rdi
0019ce00ret
0019cda7
0019cda7itoa::Buffer::format:
0019cda7cmp sil, 100
0019cdabjb 0x19cdcd
0019cdadmovzx eax, sil
0019cdb1mov cl, 100
0019cdb3div cl
0019cdb5movzx ecx, ah
0019cdb8lea rdx, [rip-0x10dd6d]
0019cdbfmovzx ecx, [rdx+2*rcx]
0019cdc3mov [rdi+1], cx
0019cdc7xor edx, edx
0019cdc9mov esi, eax
0019cdcbjmp 0x19cdd6
0019cdcd
0019cdcdloc_19cdcd:
0019cdcdcmp sil, 10
0019cdd1jae 0x19cde0
0019cdd3push 2
0019cdd5pop rdx
0019cdd6
0019cdd6loc_19cdd6:
0019cdd6or sil, 48
0019cddamov [rdi+rdx], sil
0019cddejmp 0x19cdf6
0019cde0
0019cde0loc_19cde0:
0019cde0movzx eax, sil
0019cde4lea rcx, [rip-0x10dd99]
0019cdebmovzx eax, [rcx+2*rax]
0019cdefmov [rdi+1], ax
0019cdf3push 1
0019cdf5pop rdx
0019cdf6
0019cdf6loc_19cdf6:
0019cdf6add rdi, rdx
0019cdf9xor rdx, 3
0019cdfdmov rax, rdi
0019ce00ret
0019cda7
0019ce01
0019ce01itoa::_<impl itoa::private::Sealed for u64>::write:
0019ce01push rbx
0019ce02cmp rdi, 10000
0019ce09jb 0x19ce6c
0019ce0bmov rbx, 20
0019ce15mov r9l, 10000
0019ce1bmov r10w, 100
0019ce20lea r11, [rip-0x10ddd5]
0019ce27mov rcx, rdi
0019ce2a
0019ce2aloc_19ce2a:
0019ce2amov rax, rcx
0019ce2dxor edx, edx
0019ce2fdiv r9
0019ce32mov rdi, rax
0019ce35mov eax, edx
0019ce37xor edx, edx
0019ce39div r10w
0019ce3dmovzx eax, ax
0019ce40movzx edx, dx
0019ce43lea r8, [rbx-4]
0019ce47movzx eax, [r11+2*rax]
0019ce4cmov [rsi+rbx-4], ax
0019ce51movzx eax, [r11+2*rdx]
0019ce56mov [rsi+rbx-2], ax
0019ce5bmov rbx, r8
0019ce5ecmp rcx, 0x5f5e0ff
0019ce65mov rcx, rdi
0019ce68ja 0x19ce2a
0019ce6ajmp 0x19ce76
0019ce6c
0019ce6cloc_19ce6c:
0019ce6cmov r8, 20
0019ce76
0019ce76loc_19ce76:
0019ce76cmp rdi, 99
0019ce7ajbe 0x19cea6
0019ce7cmov rcx, 100
0019ce86mov rax, rdi
0019ce89xor edx, edx
0019ce8bdiv rcx
0019ce8elea rcx, [rip-0x10de43]
0019ce95movzx ecx, [rcx+2*rdx]
0019ce99mov [rsi+r8-2], cx
0019ce9fadd r8, -2
0019cea3mov rdi, rax
0019cea6
0019cea6loc_19cea6:
0019cea6cmp rdi, 10
0019ceaajae 0x19ceba
0019ceacadd dil, 48
0019ceb0mov [rsi+r8-1], dil
0019ceb5dec r8
0019ceb8jmp 0x19cecf
0019ceba
0019cebaloc_19ceba:
0019cebalea rax, [rip-0x10de6f]
0019cec1movzx eax, [rax+2*rdi]
0019cec5mov [rsi+r8-2], ax
0019cecbadd r8, -2
0019cecf
0019cecfloc_19cecf:
0019cecfmov rdx, 20
0019ced9sub rdx, r8
0019cedcadd rsi, r8
0019cedfmov rax, rsi
0019cee2pop rbx
0019cee3ret
0019ce01
0019ce01itoa::_<impl itoa::private::Sealed for u64>::write:
0019ce01push rbx
0019ce02cmp rdi, 10000
0019ce09jb 0x19ce6c
0019ce0bmov rbx, 20
0019ce15mov r9l, 10000
0019ce1bmov r10w, 100
0019ce20lea r11, [rip-0x10ddd5]
0019ce27mov rcx, rdi
0019ce2a
0019ce2aloc_19ce2a:
0019ce2amov rax, rcx
0019ce2dxor edx, edx
0019ce2fdiv r9
0019ce32mov rdi, rax
0019ce35mov eax, edx
0019ce37xor edx, edx
0019ce39div r10w
0019ce3dmovzx eax, ax
0019ce40movzx edx, dx
0019ce43lea r8, [rbx-4]
0019ce47movzx eax, [r11+2*rax]
0019ce4cmov [rsi+rbx-4], ax
0019ce51movzx eax, [r11+2*rdx]
0019ce56mov [rsi+rbx-2], ax
0019ce5bmov rbx, r8
0019ce5ecmp rcx, 0x5f5e0ff
0019ce65mov rcx, rdi
0019ce68ja 0x19ce2a
0019ce6ajmp 0x19ce76
0019ce6c
0019ce6cloc_19ce6c:
0019ce6cmov r8, 20
0019ce76
0019ce76loc_19ce76:
0019ce76cmp rdi, 99
0019ce7ajbe 0x19cea6
0019ce7cmov rcx, 100
0019ce86mov rax, rdi
0019ce89xor edx, edx
0019ce8bdiv rcx
0019ce8elea rcx, [rip-0x10de43]
0019ce95movzx ecx, [rcx+2*rdx]
0019ce99mov [rsi+r8-2], cx
0019ce9fadd r8, -2
0019cea3mov rdi, rax
0019cea6
0019cea6loc_19cea6:
0019cea6cmp rdi, 10
0019ceaajae 0x19ceba
0019ceacadd dil, 48
0019ceb0mov [rsi+r8-1], dil
0019ceb5dec r8
0019ceb8jmp 0x19cecf
0019ceba
0019cebaloc_19ceba:
0019cebalea rax, [rip-0x10de6f]
0019cec1movzx eax, [rax+2*rdi]
0019cec5mov [rsi+r8-2], ax
0019cecbadd r8, -2
0019cecf
0019cecfloc_19cecf:
0019cecfmov rdx, 20
0019ced9sub rdx, r8
0019cedcadd rsi, r8
0019cedfmov rax, rsi
0019cee2pop rbx
0019cee3ret
0019ce01
0019cee4
0019cee4itoa::Buffer::format:
0019cee4push rbx
0019cee5cmp esi, 10000
0019ceebjb 0x19cf49
0019ceedmov rbx, 10
0019cef7mov r9l, 10000
0019cefdmov r10w, 100
0019cf02lea r11, [rip-0x10deb7]
0019cf09mov ecx, esi
0019cf0b
0019cf0bloc_19cf0b:
0019cf0bmov eax, ecx
0019cf0dxor edx, edx
0019cf0fdiv r9l
0019cf12mov esi, eax
0019cf14mov eax, edx
0019cf16xor edx, edx
0019cf18div r10w
0019cf1cmovzx eax, ax
0019cf1fmovzx edx, dx
0019cf22lea r8, [rbx-4]
0019cf26movzx eax, [r11+2*rax]
0019cf2bmov [rdi+rbx-4], ax
0019cf30movzx eax, [r11+2*rdx]
0019cf35mov [rdi+rbx-2], ax
0019cf3amov rbx, r8
0019cf3dcmp ecx, 0x5f5e0ff
0019cf43mov ecx, esi
0019cf45ja 0x19cf0b
0019cf47jmp 0x19cf53
0019cf49
0019cf49loc_19cf49:
0019cf49mov r8, 10
0019cf53
0019cf53loc_19cf53:
0019cf53cmp esi, 99
0019cf56jbe 0x19cf7a
0019cf58mov ecx, 100
0019cf5dmov eax, esi
0019cf5fxor edx, edx
0019cf61div ecx
0019cf63lea rcx, [rip-0x10df18]
0019cf6amovzx ecx, [rcx+2*rdx]
0019cf6emov [rdi+r8-2], cx
0019cf74add r8, -2
0019cf78mov esi, eax
0019cf7a
0019cf7aloc_19cf7a:
0019cf7acmp esi, 10
0019cf7djae 0x19cf8d
0019cf7fadd sil, 48
0019cf83mov [rdi+r8-1], sil
0019cf88dec r8
0019cf8bjmp 0x19cfa4
0019cf8d
0019cf8dloc_19cf8d:
0019cf8dmov eax, esi
0019cf8flea rcx, [rip-0x10df44]
0019cf96movzx eax, [rcx+2*rax]
0019cf9amov [rdi+r8-2], ax
0019cfa0add r8, -2
0019cfa4
0019cfa4loc_19cfa4:
0019cfa4mov rdx, 10
0019cfaesub rdx, r8
0019cfb1add rdi, r8
0019cfb4mov rax, rdi
0019cfb7pop rbx
0019cfb8ret
0019cee4
0019cee4itoa::Buffer::format:
0019cee4push rbx
0019cee5cmp esi, 10000
0019ceebjb 0x19cf49
0019ceedmov rbx, 10
0019cef7mov r9l, 10000
0019cefdmov r10w, 100
0019cf02lea r11, [rip-0x10deb7]
0019cf09mov ecx, esi
0019cf0b
0019cf0bloc_19cf0b:
0019cf0bmov eax, ecx
0019cf0dxor edx, edx
0019cf0fdiv r9l
0019cf12mov esi, eax
0019cf14mov eax, edx
0019cf16xor edx, edx
0019cf18div r10w
0019cf1cmovzx eax, ax
0019cf1fmovzx edx, dx
0019cf22lea r8, [rbx-4]
0019cf26movzx eax, [r11+2*rax]
0019cf2bmov [rdi+rbx-4], ax
0019cf30movzx eax, [r11+2*rdx]
0019cf35mov [rdi+rbx-2], ax
0019cf3amov rbx, r8
0019cf3dcmp ecx, 0x5f5e0ff
0019cf43mov ecx, esi
0019cf45ja 0x19cf0b
0019cf47jmp 0x19cf53
0019cf49
0019cf49loc_19cf49:
0019cf49mov r8, 10
0019cf53
0019cf53loc_19cf53:
0019cf53cmp esi, 99
0019cf56jbe 0x19cf7a
0019cf58mov ecx, 100
0019cf5dmov eax, esi
0019cf5fxor edx, edx
0019cf61div ecx
0019cf63lea rcx, [rip-0x10df18]
0019cf6amovzx ecx, [rcx+2*rdx]
0019cf6emov [rdi+r8-2], cx
0019cf74add r8, -2
0019cf78mov esi, eax
0019cf7a
0019cf7aloc_19cf7a:
0019cf7acmp esi, 10
0019cf7djae 0x19cf8d
0019cf7fadd sil, 48
0019cf83mov [rdi+r8-1], sil
0019cf88dec r8
0019cf8bjmp 0x19cfa4
0019cf8d
0019cf8dloc_19cf8d:
0019cf8dmov eax, esi
0019cf8flea rcx, [rip-0x10df44]
0019cf96movzx eax, [rcx+2*rax]
0019cf9amov [rdi+r8-2], ax
0019cfa0add r8, -2
0019cfa4
0019cfa4loc_19cfa4:
0019cfa4mov rdx, 10
0019cfaesub rdx, r8
0019cfb1add rdi, r8
0019cfb4mov rax, rdi
0019cfb7pop rbx
0019cfb8ret
0019cee4
0019cfb9
0019cfb9itoa::Buffer::format:
0019cfb9push r15
0019cfbbpush r14
0019cfbdpush r13
0019cfbfpush r12
0019cfc1push rbx
0019cfc2mov rbx, rdi
0019cfc5mov rdi, rsi
0019cfc8mov rsi, rdx
0019cfcbcall itoa::udiv128::udivmod_1e19
0019cfd0mov r12, rax
0019cfd3mov r13, rdx
0019cfd6lea rsi, [rbx+19]
0019cfdamov rdi, rcx
0019cfddcall itoa::_<impl itoa::private::Sealed for u64>::write
0019cfe2push 39
0019cfe4pop r14
0019cfe6mov rax, r12
0019cfe9or rax, r13
0019cfecje 0x19d047
0019cfeelea rdi, [rbx+20]
0019cff2push 19
0019cff4pop r15
0019cff6mov rax, r15
0019cff9sub rax, rdx
0019cffcpush 48
0019cffepop rsi
0019cfffmov rdx, rax
0019d002call [rip+0x74b00]
0019d008mov rdi, r12
0019d00bmov rsi, r13
0019d00ecall itoa::udiv128::udivmod_1e19
0019d013mov r12, rax
0019d016mov r13, rdx
0019d019mov rdi, rcx
0019d01cmov rsi, rbx
0019d01fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019d024or r13, r12
0019d027je 0x19d04c
0019d029lea rdi, [rbx+1]
0019d02dsub r15, rdx
0019d030push 48
0019d032pop rsi
0019d033mov rdx, r15
0019d036call [rip+0x74acc]
0019d03cadd r12b, 48
0019d040mov [rbx], r12b
0019d043xor eax, eax
0019d045jmp 0x19d052
0019d047
0019d047loc_19d047:
0019d047mov rax, r14
0019d04ajmp 0x19d04f
0019d04c
0019d04cloc_19d04c:
0019d04cpush 20
0019d04epop rax
0019d04f
0019d04floc_19d04f:
0019d04fsub rax, rdx
0019d052
0019d052loc_19d052:
0019d052sub r14, rax
0019d055add rbx, rax
0019d058mov rax, rbx
0019d05bmov rdx, r14
0019d05epop rbx
0019d05fpop r12
0019d061pop r13
0019d063pop r14
0019d065pop r15
0019d067ret
0019cfb9
0019cfb9itoa::Buffer::format:
0019cfb9push r15
0019cfbbpush r14
0019cfbdpush r13
0019cfbfpush r12
0019cfc1push rbx
0019cfc2mov rbx, rdi
0019cfc5mov rdi, rsi
0019cfc8mov rsi, rdx
0019cfcbcall itoa::udiv128::udivmod_1e19
0019cfd0mov r12, rax
0019cfd3mov r13, rdx
0019cfd6lea rsi, [rbx+19]
0019cfdamov rdi, rcx
0019cfddcall itoa::_<impl itoa::private::Sealed for u64>::write
0019cfe2push 39
0019cfe4pop r14
0019cfe6mov rax, r12
0019cfe9or rax, r13
0019cfecje 0x19d047
0019cfeelea rdi, [rbx+20]
0019cff2push 19
0019cff4pop r15
0019cff6mov rax, r15
0019cff9sub rax, rdx
0019cffcpush 48
0019cffepop rsi
0019cfffmov rdx, rax
0019d002call [rip+0x74b00]
0019d008mov rdi, r12
0019d00bmov rsi, r13
0019d00ecall itoa::udiv128::udivmod_1e19
0019d013mov r12, rax
0019d016mov r13, rdx
0019d019mov rdi, rcx
0019d01cmov rsi, rbx
0019d01fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019d024or r13, r12
0019d027je 0x19d04c
0019d029lea rdi, [rbx+1]
0019d02dsub r15, rdx
0019d030push 48
0019d032pop rsi
0019d033mov rdx, r15
0019d036call [rip+0x74acc]
0019d03cadd r12b, 48
0019d040mov [rbx], r12b
0019d043xor eax, eax
0019d045jmp 0x19d052
0019d047
0019d047loc_19d047:
0019d047mov rax, r14
0019d04ajmp 0x19d04f
0019d04c
0019d04cloc_19d04c:
0019d04cpush 20
0019d04epop rax
0019d04f
0019d04floc_19d04f:
0019d04fsub rax, rdx
0019d052
0019d052loc_19d052:
0019d052sub r14, rax
0019d055add rbx, rax
0019d058mov rax, rbx
0019d05bmov rdx, r14
0019d05epop rbx
0019d05fpop r12
0019d061pop r13
0019d063pop r14
0019d065pop r15
0019d067ret
0019cfb9
0019d068
0019d068itoa::udiv128::udivmod_1e19:
0019d068push r14
0019d06apush rbx
0019d06bcmp rsi, 0x80000
0019d072jae 0x19d090
0019d074shld rsi, rdi, 45
0019d079xor r14l, r14l
0019d07cmov rcx, 0x1158e460913d
0019d086mov rax, rsi
0019d089xor edx, edx
0019d08bdiv rcx
0019d08ejmp 0x19d0eb
0019d090
0019d090loc_19d090:
0019d090mov rcx, 0x9598f4f1e8361973
0019d09amov rax, rdi
0019d09dmul rcx
0019d0a0mov r8, rdx
0019d0a3mov r14, 0x760f253edb4ab0d2
0019d0admov rax, rdi
0019d0b0mul r14
0019d0b3mov r9, rdx
0019d0b6mov r10, rax
0019d0b9mov rax, rsi
0019d0bcmul rcx
0019d0bfmov r11, rdx
0019d0c2mov rbx, rax
0019d0c5mov rax, rsi
0019d0c8mul r14
0019d0cbmov r14, rdx
0019d0ceadd r10, r8
0019d0d1adc rax, r9
0019d0d4adc r14, 0
0019d0d8add r10, rbx
0019d0dbadc rax, r11
0019d0deadc r14, 0
0019d0e2shrd rax, r14, 62
0019d0e7shr r14, 62
0019d0eb
0019d0ebloc_19d0eb:
0019d0ebmov rcx, 0x7538dcfb76180000
0019d0f5imul rcx, rax
0019d0f9add rcx, rdi
0019d0fcmov rdx, r14
0019d0ffpop rbx
0019d100pop r14
0019d102ret
0019d068
0019d068itoa::udiv128::udivmod_1e19:
0019d068push r14
0019d06apush rbx
0019d06bcmp rsi, 0x80000
0019d072jae 0x19d090
0019d074shld rsi, rdi, 45
0019d079xor r14l, r14l
0019d07cmov rcx, 0x1158e460913d
0019d086mov rax, rsi
0019d089xor edx, edx
0019d08bdiv rcx
0019d08ejmp 0x19d0eb
0019d090
0019d090loc_19d090:
0019d090mov rcx, 0x9598f4f1e8361973
0019d09amov rax, rdi
0019d09dmul rcx
0019d0a0mov r8, rdx
0019d0a3mov r14, 0x760f253edb4ab0d2
0019d0admov rax, rdi
0019d0b0mul r14
0019d0b3mov r9, rdx
0019d0b6mov r10, rax
0019d0b9mov rax, rsi
0019d0bcmul rcx
0019d0bfmov r11, rdx
0019d0c2mov rbx, rax
0019d0c5mov rax, rsi
0019d0c8mul r14
0019d0cbmov r14, rdx
0019d0ceadd r10, r8
0019d0d1adc rax, r9
0019d0d4adc r14, 0
0019d0d8add r10, rbx
0019d0dbadc rax, r11
0019d0deadc r14, 0
0019d0e2shrd rax, r14, 62
0019d0e7shr r14, 62
0019d0eb
0019d0ebloc_19d0eb:
0019d0ebmov rcx, 0x7538dcfb76180000
0019d0f5imul rcx, rax
0019d0f9add rcx, rdi
0019d0fcmov rdx, r14
0019d0ffpop rbx
0019d100pop r14
0019d102ret
0019d068
0019d103
0019d103itoa::Buffer::format:
0019d103mov eax, esi
0019d105cmp ax, 100
0019d109jb 0x19d12b
0019d10bmov cx, 100
0019d10fxor edx, edx
0019d111div cx
0019d114movzx ecx, dx
0019d117lea rdx, [rip-0x10e0cc]
0019d11emovzx ecx, [rdx+2*rcx]
0019d122mov [rdi+3], cx
0019d126push 3
0019d128pop rcx
0019d129jmp 0x19d12e
0019d12b
0019d12bloc_19d12b:
0019d12bpush 5
0019d12dpop rcx
0019d12e
0019d12eloc_19d12e:
0019d12ecmp ax, 10
0019d132jae 0x19d13f
0019d134or al, 48
0019d136mov [rdi+rcx-1], al
0019d13adec rcx
0019d13djmp 0x19d156
0019d13f
0019d13floc_19d13f:
0019d13fmovzx eax, ax
0019d142lea rdx, [rip-0x10e0f7]
0019d149movzx eax, [rdx+2*rax]
0019d14dmov [rdi+rcx-2], ax
0019d152add rcx, -2
0019d156
0019d156loc_19d156:
0019d156push 5
0019d158pop rdx
0019d159sub rdx, rcx
0019d15cadd rdi, rcx
0019d15fmov rax, rdi
0019d162ret
0019d103
0019d103itoa::Buffer::format:
0019d103mov eax, esi
0019d105cmp ax, 100
0019d109jb 0x19d12b
0019d10bmov cx, 100
0019d10fxor edx, edx
0019d111div cx
0019d114movzx ecx, dx
0019d117lea rdx, [rip-0x10e0cc]
0019d11emovzx ecx, [rdx+2*rcx]
0019d122mov [rdi+3], cx
0019d126push 3
0019d128pop rcx
0019d129jmp 0x19d12e
0019d12b
0019d12bloc_19d12b:
0019d12bpush 5
0019d12dpop rcx
0019d12e
0019d12eloc_19d12e:
0019d12ecmp ax, 10
0019d132jae 0x19d13f
0019d134or al, 48
0019d136mov [rdi+rcx-1], al
0019d13adec rcx
0019d13djmp 0x19d156
0019d13f
0019d13floc_19d13f:
0019d13fmovzx eax, ax
0019d142lea rdx, [rip-0x10e0f7]
0019d149movzx eax, [rdx+2*rax]
0019d14dmov [rdi+rcx-2], ax
0019d152add rcx, -2
0019d156
0019d156loc_19d156:
0019d156push 5
0019d158pop rdx
0019d159sub rdx, rcx
0019d15cadd rdi, rcx
0019d15fmov rax, rdi
0019d162ret
0019d103
0019d163
0019d163time::formatting::format_number:
0019d163push rbp
0019d164push r15
0019d166push r14
0019d168push r13
0019d16apush r12
0019d16cpush rbx
0019d16dsub rsp, 72
0019d171mov r14, rsi
0019d174test cl, cl
0019d176je 0x19d199
0019d178movzx eax, cl
0019d17bmovzx edx, dl
0019d17emov rsi, r14
0019d181add rsp, 72
0019d185cmp eax, 1
0019d188jne 0x19d1f3
0019d18apop rbx
0019d18bpop r12
0019d18dpop r13
0019d18fpop r14
0019d191pop r15
0019d193pop rbp
0019d194jmp 0x19d269
0019d199
0019d199loc_19d199:
0019d199mov [rsp], rdi
0019d19dmovzx edi, dl
0019d1a0mov [rsp+12], edi
0019d1a4call _<u8 as time::ext::DigitCount>::num_digits
0019d1a9xor ebx, ebx
0019d1abmov cl, 2
0019d1adsub cl, al
0019d1afmovzx r15l, cl
0019d1b3cmovb r15l, ebx
0019d1b7lea r12, [rsp+32]
0019d1bcpush 1
0019d1bepop r13
0019d1c0xor ebp, ebp
0019d1c2
0019d1c2loc_19d1c2:
0019d1c2mov eax, ebx
0019d1c4cmp bl, r15b
0019d1c7adc bl, 0
0019d1cacmp al, r15b
0019d1cdjae 0x19d202
0019d1cfmov rdi, r12
0019d1d2mov rsi, r14
0019d1d5lea rdx, [rip-0x10dfbe]
0019d1dcmov rcx, r13
0019d1dfcall time::formatting::write
0019d1e4cmp [rsp+32], 0
0019d1eajne 0x19d233
0019d1ecadd rbp, [rsp+40]
0019d1f1jmp 0x19d1c2
0019d1f3
0019d1f3loc_19d1f3:
0019d1f3pop rbx
0019d1f4pop r12
0019d1f6pop r13
0019d1f8pop r14
0019d1fapop r15
0019d1fcpop rbp
0019d1fdjmp 0x19d33c
0019d202
0019d202loc_19d202:
0019d202lea rdi, [rsp+32]
0019d207mov esi, [rsp+12]
0019d20bcall itoa::Buffer::format
0019d210mov rcx, rdx
0019d213lea r15, [rsp+16]
0019d218mov rdi, r15
0019d21bmov rsi, r14
0019d21emov rdx, rax
0019d221call time::formatting::write
0019d226cmp [r15], 0
0019d22aje 0x19d249
0019d22cmov rax, [rsp+24]
0019d231jmp 0x19d238
0019d233
0019d233loc_19d233:
0019d233mov rax, [rsp+40]
0019d238
0019d238loc_19d238:
0019d238mov rcx, [rsp]
0019d23cmov [rcx+8], rax
0019d240mov [rcx], 1
0019d247jmp 0x19d25a
0019d249
0019d249loc_19d249:
0019d249add rbp, [rsp+24]
0019d24emov rax, [rsp]
0019d252mov [rax+8], rbp
0019d256and [rax], 0
0019d25a
0019d25aloc_19d25a:
0019d25aadd rsp, 72
0019d25epop rbx
0019d25fpop r12
0019d261pop r13
0019d263pop r14
0019d265pop r15
0019d267pop rbp
0019d268ret
0019d163
0019d163time::formatting::format_number:
0019d163push rbp
0019d164push r15
0019d166push r14
0019d168push r13
0019d16apush r12
0019d16cpush rbx
0019d16dsub rsp, 72
0019d171mov r14, rsi
0019d174test cl, cl
0019d176je 0x19d199
0019d178movzx eax, cl
0019d17bmovzx edx, dl
0019d17emov rsi, r14
0019d181add rsp, 72
0019d185cmp eax, 1
0019d188jne 0x19d1f3
0019d18apop rbx
0019d18bpop r12
0019d18dpop r13
0019d18fpop r14
0019d191pop r15
0019d193pop rbp
0019d194jmp 0x19d269
0019d199
0019d199loc_19d199:
0019d199mov [rsp], rdi
0019d19dmovzx edi, dl
0019d1a0mov [rsp+12], edi
0019d1a4call _<u8 as time::ext::DigitCount>::num_digits
0019d1a9xor ebx, ebx
0019d1abmov cl, 2
0019d1adsub cl, al
0019d1afmovzx r15l, cl
0019d1b3cmovb r15l, ebx
0019d1b7lea r12, [rsp+32]
0019d1bcpush 1
0019d1bepop r13
0019d1c0xor ebp, ebp
0019d1c2
0019d1c2loc_19d1c2:
0019d1c2mov eax, ebx
0019d1c4cmp bl, r15b
0019d1c7adc bl, 0
0019d1cacmp al, r15b
0019d1cdjae 0x19d202
0019d1cfmov rdi, r12
0019d1d2mov rsi, r14
0019d1d5lea rdx, [rip-0x10dfbe]
0019d1dcmov rcx, r13
0019d1dfcall time::formatting::write
0019d1e4cmp [rsp+32], 0
0019d1eajne 0x19d233
0019d1ecadd rbp, [rsp+40]
0019d1f1jmp 0x19d1c2
0019d1f3
0019d1f3loc_19d1f3:
0019d1f3pop rbx
0019d1f4pop r12
0019d1f6pop r13
0019d1f8pop r14
0019d1fapop r15
0019d1fcpop rbp
0019d1fdjmp 0x19d33c
0019d202
0019d202loc_19d202:
0019d202lea rdi, [rsp+32]
0019d207mov esi, [rsp+12]
0019d20bcall itoa::Buffer::format
0019d210mov rcx, rdx
0019d213lea r15, [rsp+16]
0019d218mov rdi, r15
0019d21bmov rsi, r14
0019d21emov rdx, rax
0019d221call time::formatting::write
0019d226cmp [r15], 0
0019d22aje 0x19d249
0019d22cmov rax, [rsp+24]
0019d231jmp 0x19d238
0019d233
0019d233loc_19d233:
0019d233mov rax, [rsp+40]
0019d238
0019d238loc_19d238:
0019d238mov rcx, [rsp]
0019d23cmov [rcx+8], rax
0019d240mov [rcx], 1
0019d247jmp 0x19d25a
0019d249
0019d249loc_19d249:
0019d249add rbp, [rsp+24]
0019d24emov rax, [rsp]
0019d252mov [rax+8], rbp
0019d256and [rax], 0
0019d25a
0019d25aloc_19d25a:
0019d25aadd rsp, 72
0019d25epop rbx
0019d25fpop r12
0019d261pop r13
0019d263pop r14
0019d265pop r15
0019d267pop rbp
0019d268ret
0019d163
0019d269
0019d269time::formatting::format_number_pad_zero:
0019d269push rbp
0019d26apush r15
0019d26cpush r14
0019d26epush r13
0019d270push r12
0019d272push rbx
0019d273sub rsp, 72
0019d277mov r14, rsi
0019d27amov [rsp], rdi
0019d27emov [rsp+12], edx
0019d282mov edi, edx
0019d284call _<u8 as time::ext::DigitCount>::num_digits
0019d289xor ebp, ebp
0019d28bmov cl, 2
0019d28dsub cl, al
0019d28fmovzx r15l, cl
0019d293cmovb r15l, ebp
0019d297lea r12, [rsp+32]
0019d29cpush 1
0019d29epop r13
0019d2a0xor ebx, ebx
0019d2a2
0019d2a2loc_19d2a2:
0019d2a2mov eax, ebp
0019d2a4cmp bpl, r15b
0019d2a7adc bpl, 0
0019d2abcmp al, r15b
0019d2aejae 0x19d2d4
0019d2b0mov rdi, r12
0019d2b3mov rsi, r14
0019d2b6lea rdx, [rip-0x10e063]
0019d2bdmov rcx, r13
0019d2c0call time::formatting::write
0019d2c5cmp [rsp+32], 0
0019d2cbjne 0x19d306
0019d2cdadd rbx, [rsp+40]
0019d2d2jmp 0x19d2a2
0019d2d4
0019d2d4loc_19d2d4:
0019d2d4movzx esi, [rsp+12]
0019d2d9lea rdi, [rsp+32]
0019d2decall itoa::Buffer::format
0019d2e3mov rcx, rdx
0019d2e6lea r15, [rsp+16]
0019d2ebmov rdi, r15
0019d2eemov rsi, r14
0019d2f1mov rdx, rax
0019d2f4call time::formatting::write
0019d2f9cmp [r15], 0
0019d2fdje 0x19d31c
0019d2ffmov rax, [rsp+24]
0019d304jmp 0x19d30b
0019d306
0019d306loc_19d306:
0019d306mov rax, [rsp+40]
0019d30b
0019d30bloc_19d30b:
0019d30bmov rcx, [rsp]
0019d30fmov [rcx+8], rax
0019d313mov [rcx], 1
0019d31ajmp 0x19d32d
0019d31c
0019d31cloc_19d31c:
0019d31cadd rbx, [rsp+24]
0019d321mov rax, [rsp]
0019d325mov [rax+8], rbx
0019d329and [rax], 0
0019d32d
0019d32dloc_19d32d:
0019d32dadd rsp, 72
0019d331pop rbx
0019d332pop r12
0019d334pop r13
0019d336pop r14
0019d338pop r15
0019d33apop rbp
0019d33bret
0019d269
0019d269time::formatting::format_number_pad_zero:
0019d269push rbp
0019d26apush r15
0019d26cpush r14
0019d26epush r13
0019d270push r12
0019d272push rbx
0019d273sub rsp, 72
0019d277mov r14, rsi
0019d27amov [rsp], rdi
0019d27emov [rsp+12], edx
0019d282mov edi, edx
0019d284call _<u8 as time::ext::DigitCount>::num_digits
0019d289xor ebp, ebp
0019d28bmov cl, 2
0019d28dsub cl, al
0019d28fmovzx r15l, cl
0019d293cmovb r15l, ebp
0019d297lea r12, [rsp+32]
0019d29cpush 1
0019d29epop r13
0019d2a0xor ebx, ebx
0019d2a2
0019d2a2loc_19d2a2:
0019d2a2mov eax, ebp
0019d2a4cmp bpl, r15b
0019d2a7adc bpl, 0
0019d2abcmp al, r15b
0019d2aejae 0x19d2d4
0019d2b0mov rdi, r12
0019d2b3mov rsi, r14
0019d2b6lea rdx, [rip-0x10e063]
0019d2bdmov rcx, r13
0019d2c0call time::formatting::write
0019d2c5cmp [rsp+32], 0
0019d2cbjne 0x19d306
0019d2cdadd rbx, [rsp+40]
0019d2d2jmp 0x19d2a2
0019d2d4
0019d2d4loc_19d2d4:
0019d2d4movzx esi, [rsp+12]
0019d2d9lea rdi, [rsp+32]
0019d2decall itoa::Buffer::format
0019d2e3mov rcx, rdx
0019d2e6lea r15, [rsp+16]
0019d2ebmov rdi, r15
0019d2eemov rsi, r14
0019d2f1mov rdx, rax
0019d2f4call time::formatting::write
0019d2f9cmp [r15], 0
0019d2fdje 0x19d31c
0019d2ffmov rax, [rsp+24]
0019d304jmp 0x19d30b
0019d306
0019d306loc_19d306:
0019d306mov rax, [rsp+40]
0019d30b
0019d30bloc_19d30b:
0019d30bmov rcx, [rsp]
0019d30fmov [rcx+8], rax
0019d313mov [rcx], 1
0019d31ajmp 0x19d32d
0019d31c
0019d31cloc_19d31c:
0019d31cadd rbx, [rsp+24]
0019d321mov rax, [rsp]
0019d325mov [rax+8], rbx
0019d329and [rax], 0
0019d32d
0019d32dloc_19d32d:
0019d32dadd rsp, 72
0019d331pop rbx
0019d332pop r12
0019d334pop r13
0019d336pop r14
0019d338pop r15
0019d33apop rbp
0019d33bret
0019d269
Loading..