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
Loading..