File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
00199250
00199250core::iter::traits::iterator::Iterator::fold:
00199250push rbx
00199251mov rbx, rsi
00199254mov rcx, [rdi+16]
00199258mov rax, [rdi+24]
0019925c
0019925cloc_19925c:
0019925ccmp rcx, rax
0019925fje 0x199278
00199261lea rdx, [rcx+8]
00199265mov [rdi+16], rdx
00199269mov rcx, [rcx]
0019926ccmp rbx, rcx
0019926fcmovbe rbx, rcx
00199273mov rcx, rdx
00199276jmp 0x19925c
00199278
00199278loc_199278:
00199278call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
0019927dmov rax, rbx
00199280pop rbx
00199281ret
00199250
00199250core::iter::traits::iterator::Iterator::fold:
00199250push rbx
00199251mov rbx, rsi
00199254mov rcx, [rdi+16]
00199258mov rax, [rdi+24]
0019925c
0019925cloc_19925c:
0019925ccmp rcx, rax
0019925fje 0x199278
00199261lea rdx, [rcx+8]
00199265mov [rdi+16], rdx
00199269mov rcx, [rcx]
0019926ccmp rbx, rcx
0019926fcmovbe rbx, rcx
00199273mov rcx, rdx
00199276jmp 0x19925c
00199278
00199278loc_199278:
00199278call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
0019927dmov rax, rbx
00199280pop rbx
00199281ret
00199250
00199282
00199282_<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop:
00199282mov rax, [rdi]
00199285mov rsi, [rdi+8]
00199289mov rdi, rax
0019928cjmp 0x12cf39
00199282
00199282_<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop:
00199282mov rax, [rdi]
00199285mov rsi, [rdi+8]
00199289mov rdi, rax
0019928cjmp 0x12cf39
00199282
00199291
00199291_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
00199291push r15
00199293push r14
00199295push r13
00199297push r12
00199299push rbx
0019929amov rbx, rdi
0019929dmov rdi, rsi
001992a0call _<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next
001992a5test rax, rax
001992a8je 0x1992d7
001992aamov r12, rax
001992admov r14, rdx
001992b0mov rdi, rdx
001992b3call alloc::raw_vec::RawVec<T,A>::allocate_in
001992b8mov r15, rax
001992bbmov r13, rdx
001992bemov rdi, rax
001992c1mov rsi, r12
001992c4mov rdx, r14
001992c7call [rip+0x78853]
001992cdmov [rbx+8], r13
001992d1mov [rbx+16], r14
001992d5jmp 0x1992da
001992d7
001992d7loc_1992d7:
001992d7xor r15l, r15l
001992da
001992daloc_1992da:
001992damov [rbx], r15
001992ddpop rbx
001992depop r12
001992e0pop r13
001992e2pop r14
001992e4pop r15
001992e6ret
00199291
00199291_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
00199291push r15
00199293push r14
00199295push r13
00199297push r12
00199299push rbx
0019929amov rbx, rdi
0019929dmov rdi, rsi
001992a0call _<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next
001992a5test rax, rax
001992a8je 0x1992d7
001992aamov r12, rax
001992admov r14, rdx
001992b0mov rdi, rdx
001992b3call alloc::raw_vec::RawVec<T,A>::allocate_in
001992b8mov r15, rax
001992bbmov r13, rdx
001992bemov rdi, rax
001992c1mov rsi, r12
001992c4mov rdx, r14
001992c7call [rip+0x78853]
001992cdmov [rbx+8], r13
001992d1mov [rbx+16], r14
001992d5jmp 0x1992da
001992d7
001992d7loc_1992d7:
001992d7xor r15l, r15l
001992da
001992daloc_1992da:
001992damov [rbx], r15
001992ddpop rbx
001992depop r12
001992e0pop r13
001992e2pop r14
001992e4pop r15
001992e6ret
00199291
001992e7
001992e7_<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next:
001992e7push rbp
001992e8push r15
001992eapush r14
001992ecpush r13
001992eepush r12
001992f0push rbx
001992f1sub rsp, 24
001992f5mov rax, [rdi]
001992f8test rax, rax
001992fbje 0x199323
001992fdmov r14, rdi
00199300cmp rax, 1
00199304jne 0x199316
00199306and [r14], 0
0019930aadd r14, 8
0019930emov rdi, r14
00199311jmp 0x1993de
00199316
00199316loc_199316:
00199316dec rax
00199319mov [r14], rax
0019931ccmp [r14+73], 0
00199321je 0x19932a
00199323
00199323loc_199323:
00199323xor eax, eax
00199325jmp 0x1993e6
0019932a
0019932aloc_19932a:
0019932alea rax, [r14+8]
0019932emov [rsp+16], rax
00199333mov rbx, [r14+24]
00199337lea rax, [r14+64]
0019933bmov [rsp], rax
0019933fmov [rsp+8], rbx
00199344
00199344loc_199344:
00199344mov r12, [r14+32]
00199348mov r13, [r14+48]
0019934cmov rbp, [r14+56]
00199350
00199350loc_199350:
00199350mov r15, [r14+40]
00199354mov rdx, r13
00199357sub rdx, r15
0019935ajb 0x1993d9
0019935ccmp r13, r12
0019935fja 0x1993d9
00199361lea rsi, [rbx+r15]
00199365mov rax, [rsp]
00199369movzx edi, [rax+rbp-1]
0019936ecmp rdx, 16
00199372jae 0x19937b
00199374call core::slice::memchr::memchr_naive
00199379jmp 0x199380
0019937b
0019937bloc_19937b:
0019937bcall core::slice::memchr::memchr_aligned
00199380
00199380loc_199380:
00199380cmp rax, 1
00199384jne 0x1993d5
00199386lea rax, [rdx+r15]
0019938ainc rax
0019938dmov [r14+40], rax
00199391mov r15, rax
00199394sub r15, rbp
00199397jb 0x199350
00199399cmp rax, r12
0019939cja 0x199350
0019939eadd rbx, r15
001993a1mov rdi, rbp
001993a4mov rsi, [rsp]
001993a8push 4
001993aapop rdx
001993ablea rcx, [rip+0x76ede]
001993b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
001993b7mov rcx, rdx
001993bamov rdi, rbx
001993bdmov rsi, rbp
001993c0mov rdx, rax
001993c3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
001993c8test al, al
001993cajne 0x1993f8
001993ccmov rbx, [r14+24]
001993d0jmp 0x199344
001993d5
001993d5loc_1993d5:
001993d5mov [r14+40], r13
001993d9
001993d9loc_1993d9:
001993d9mov rdi, [rsp+16]
001993de
001993deloc_1993de:
001993decall core::str::iter::SplitInternal<P>::get_end
001993e3mov r15, rdx
001993e6
001993e6loc_1993e6:
001993e6mov rdx, r15
001993e9add rsp, 24
001993edpop rbx
001993eepop r12
001993f0pop r13
001993f2pop r14
001993f4pop r15
001993f6pop rbp
001993f7ret
001993f8
001993f8loc_1993f8:
001993f8mov rdx, [r14+8]
001993fcmov rcx, [r14+40]
00199400mov rax, [rsp+8]
00199405add rax, rdx
00199408sub r15, rdx
0019940bmov [r14+8], rcx
0019940fjmp 0x1993e6
001992e7
001992e7_<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next:
001992e7push rbp
001992e8push r15
001992eapush r14
001992ecpush r13
001992eepush r12
001992f0push rbx
001992f1sub rsp, 24
001992f5mov rax, [rdi]
001992f8test rax, rax
001992fbje 0x199323
001992fdmov r14, rdi
00199300cmp rax, 1
00199304jne 0x199316
00199306and [r14], 0
0019930aadd r14, 8
0019930emov rdi, r14
00199311jmp 0x1993de
00199316
00199316loc_199316:
00199316dec rax
00199319mov [r14], rax
0019931ccmp [r14+73], 0
00199321je 0x19932a
00199323
00199323loc_199323:
00199323xor eax, eax
00199325jmp 0x1993e6
0019932a
0019932aloc_19932a:
0019932alea rax, [r14+8]
0019932emov [rsp+16], rax
00199333mov rbx, [r14+24]
00199337lea rax, [r14+64]
0019933bmov [rsp], rax
0019933fmov [rsp+8], rbx
00199344
00199344loc_199344:
00199344mov r12, [r14+32]
00199348mov r13, [r14+48]
0019934cmov rbp, [r14+56]
00199350
00199350loc_199350:
00199350mov r15, [r14+40]
00199354mov rdx, r13
00199357sub rdx, r15
0019935ajb 0x1993d9
0019935ccmp r13, r12
0019935fja 0x1993d9
00199361lea rsi, [rbx+r15]
00199365mov rax, [rsp]
00199369movzx edi, [rax+rbp-1]
0019936ecmp rdx, 16
00199372jae 0x19937b
00199374call core::slice::memchr::memchr_naive
00199379jmp 0x199380
0019937b
0019937bloc_19937b:
0019937bcall core::slice::memchr::memchr_aligned
00199380
00199380loc_199380:
00199380cmp rax, 1
00199384jne 0x1993d5
00199386lea rax, [rdx+r15]
0019938ainc rax
0019938dmov [r14+40], rax
00199391mov r15, rax
00199394sub r15, rbp
00199397jb 0x199350
00199399cmp rax, r12
0019939cja 0x199350
0019939eadd rbx, r15
001993a1mov rdi, rbp
001993a4mov rsi, [rsp]
001993a8push 4
001993aapop rdx
001993ablea rcx, [rip+0x76ede]
001993b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
001993b7mov rcx, rdx
001993bamov rdi, rbx
001993bdmov rsi, rbp
001993c0mov rdx, rax
001993c3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
001993c8test al, al
001993cajne 0x1993f8
001993ccmov rbx, [r14+24]
001993d0jmp 0x199344
001993d5
001993d5loc_1993d5:
001993d5mov [r14+40], r13
001993d9
001993d9loc_1993d9:
001993d9mov rdi, [rsp+16]
001993de
001993deloc_1993de:
001993decall core::str::iter::SplitInternal<P>::get_end
001993e3mov r15, rdx
001993e6
001993e6loc_1993e6:
001993e6mov rdx, r15
001993e9add rsp, 24
001993edpop rbx
001993eepop r12
001993f0pop r13
001993f2pop r14
001993f4pop r15
001993f6pop rbp
001993f7ret
001993f8
001993f8loc_1993f8:
001993f8mov rdx, [r14+8]
001993fcmov rcx, [r14+40]
00199400mov rax, [rsp+8]
00199405add rax, rdx
00199408sub r15, rdx
0019940bmov [r14+8], rcx
0019940fjmp 0x1993e6
001992e7
00199411
00199411_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199411test rsi, rsi
00199414je 0x19941f
00199416imul rsi, rsi, 80
0019941ajmp 0xcedb6
0019941f
0019941floc_19941f:
0019941fret
00199411
00199411_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199411test rsi, rsi
00199414je 0x19941f
00199416imul rsi, rsi, 80
0019941ajmp 0xcedb6
0019941f
0019941floc_19941f:
0019941fret
00199411
00199420
00199420_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241:
00199420push rbx
00199421mov rbx, rdi
00199424push 8
00199426pop rdi
00199427mov rsi, rbx
0019942acall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019942ftest rax, rax
00199432je 0x199436
00199434pop rbx
00199435ret
00199436
00199436loc_199436:
00199436push 8
00199438pop rdi
00199439mov rsi, rbx
0019943ccall alloc::alloc::handle_alloc_error
00199441ud2
00199420
00199420_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241:
00199420push rbx
00199421mov rbx, rdi
00199424push 8
00199426pop rdi
00199427mov rsi, rbx
0019942acall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019942ftest rax, rax
00199432je 0x199436
00199434pop rbx
00199435ret
00199436
00199436loc_199436:
00199436push 8
00199438pop rdi
00199439mov rsi, rbx
0019943ccall alloc::alloc::handle_alloc_error
00199441ud2
00199420
00199443
00199443core::str::_<impl str>::starts_with:
00199443push rbx
00199444sub rsp, 16
00199448mov rdx, rsi
0019944bmov [rsp+12], 45
00199453test rsi, rsi
00199456je 0x199482
00199458mov rsi, rdi
0019945blea rcx, [rip+0x77dc6]
00199462push 1
00199464pop rbx
00199465mov rdi, rbx
00199468call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0019946dmov rcx, rdx
00199470lea rdi, [rsp+12]
00199475mov rsi, rbx
00199478mov rdx, rax
0019947bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
00199480jmp 0x199484
00199482
00199482loc_199482:
00199482xor eax, eax
00199484
00199484loc_199484:
00199484add rsp, 16
00199488pop rbx
00199489ret
00199443
00199443core::str::_<impl str>::starts_with:
00199443push rbx
00199444sub rsp, 16
00199448mov rdx, rsi
0019944bmov [rsp+12], 45
00199453test rsi, rsi
00199456je 0x199482
00199458mov rsi, rdi
0019945blea rcx, [rip+0x77dc6]
00199462push 1
00199464pop rbx
00199465mov rdi, rbx
00199468call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0019946dmov rcx, rdx
00199470lea rdi, [rsp+12]
00199475mov rsi, rbx
00199478mov rdx, rax
0019947bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
00199480jmp 0x199484
00199482
00199482loc_199482:
00199482xor eax, eax
00199484
00199484loc_199484:
00199484add rsp, 16
00199488pop rbx
00199489ret
00199443
0019948a
0019948a_<T as core::slice::cmp::SliceContains>::slice_contains:
0019948apush r15
0019948cpush r14
0019948epush r12
00199490push rbx
00199491push rax
00199492mov rbx, rsi
00199495mov r14, rdi
00199498imul rcx, rcx, 24
0019949c
0019949cloc_19949c:
0019949cmov r15, rcx
0019949ftest rcx, rcx
001994a2je 0x1994c5
001994a4lea r12, [rdx+24]
001994a8mov rdi, [rdx]
001994abmov rsi, [rdx+16]
001994afmov rdx, r14
001994b2mov rcx, rbx
001994b5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
001994balea rcx, [r15-24]
001994bemov rdx, r12
001994c1test al, al
001994c3je 0x19949c
001994c5
001994c5loc_1994c5:
001994c5test r15, r15
001994c8setne al
001994cbadd rsp, 8
001994cfpop rbx
001994d0pop r12
001994d2pop r14
001994d4pop r15
001994d6ret
0019948a
0019948a_<T as core::slice::cmp::SliceContains>::slice_contains:
0019948apush r15
0019948cpush r14
0019948epush r12
00199490push rbx
00199491push rax
00199492mov rbx, rsi
00199495mov r14, rdi
00199498imul rcx, rcx, 24
0019949c
0019949cloc_19949c:
0019949cmov r15, rcx
0019949ftest rcx, rcx
001994a2je 0x1994c5
001994a4lea r12, [rdx+24]
001994a8mov rdi, [rdx]
001994abmov rsi, [rdx+16]
001994afmov rdx, r14
001994b2mov rcx, rbx
001994b5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
001994balea rcx, [r15-24]
001994bemov rdx, r12
001994c1test al, al
001994c3je 0x19949c
001994c5
001994c5loc_1994c5:
001994c5test r15, r15
001994c8setne al
001994cbadd rsp, 8
001994cfpop rbx
001994d0pop r12
001994d2pop r14
001994d4pop r15
001994d6ret
0019948a
001994d7
001994d7alloc::vec::Vec<T,A>::remove:
001994d7push r14
001994d9push rbx
001994dapush rax
001994dbmov rbx, [rsi+16]
001994dfcmp rbx, rdx
001994e2jbe 0x19952a
001994e4mov r14, rsi
001994e7mov rcx, [rsi]
001994eaimul rsi, rdx, 24
001994eelea rax, [rcx+rsi]
001994f2add rsi, rcx
001994f5add rsi, 24
001994f9mov rcx, [rsi-8]
001994fdmov [rdi+16], rcx
00199501movups x0, [rsi-24]
00199505movups [rdi], x0
00199508not rdx
0019950badd rdx, rbx
0019950eimul rdx, rdx, 24
00199512mov rdi, rax
00199515call [rip+0x785f5]
0019951bdec rbx
0019951emov [r14+16], rbx
00199522add rsp, 8
00199526pop rbx
00199527pop r14
00199529ret
0019952a
0019952aloc_19952a:
0019952amov rdi, rdx
0019952dmov rsi, rbx
00199530mov rdx, rcx
00199533call alloc::vec::Vec<T,A>::remove::assert_failed
00199538ud2
001994d7
001994d7alloc::vec::Vec<T,A>::remove:
001994d7push r14
001994d9push rbx
001994dapush rax
001994dbmov rbx, [rsi+16]
001994dfcmp rbx, rdx
001994e2jbe 0x19952a
001994e4mov r14, rsi
001994e7mov rcx, [rsi]
001994eaimul rsi, rdx, 24
001994eelea rax, [rcx+rsi]
001994f2add rsi, rcx
001994f5add rsi, 24
001994f9mov rcx, [rsi-8]
001994fdmov [rdi+16], rcx
00199501movups x0, [rsi-24]
00199505movups [rdi], x0
00199508not rdx
0019950badd rdx, rbx
0019950eimul rdx, rdx, 24
00199512mov rdi, rax
00199515call [rip+0x785f5]
0019951bdec rbx
0019951emov [r14+16], rbx
00199522add rsp, 8
00199526pop rbx
00199527pop r14
00199529ret
0019952a
0019952aloc_19952a:
0019952amov rdi, rdx
0019952dmov rsi, rbx
00199530mov rdx, rcx
00199533call alloc::vec::Vec<T,A>::remove::assert_failed
00199538ud2
001994d7
0019953a
0019953aalloc::raw_vec::RawVec<T,A>::reserve_for_push:
0019953ainc rsi
0019953djne 0x199546
0019953fxor edi, edi
00199541jmp 0xce624
00199546
00199546loc_199546:
00199546push r15
00199548push r14
0019954apush rbx
0019954bsub rsp, 48
0019954fmov rbx, rdi
00199552mov rax, [rdi+8]
00199556lea rcx, [rax+rax]
0019955acmp rcx, rsi
0019955dcmova rsi, rcx
00199561cmp rsi, 5
00199565push 4
00199567pop r15
00199569cmovae r15, rsi
0019956dmov rcx, 0x19999999999999a
00199577xor esi, esi
00199579cmp r15, rcx
0019957csetb sil
00199580imul rdx, r15, 80
00199584shl rsi, 3
00199588test rax, rax
0019958bje 0x1995a8
0019958dimul rax, rax, 80
00199591mov rcx, [rbx]
00199594mov [rsp], rcx
00199598mov [rsp+8], 8
001995a1mov [rsp+16], rax
001995a6jmp 0x1995ae
001995a8
001995a8loc_1995a8:
001995a8and [rsp+8], 0
001995ae
001995aeloc_1995ae:
001995aelea r14, [rsp+24]
001995b3mov rcx, rsp
001995b6mov rdi, r14
001995b9call alloc::raw_vec::finish_grow
001995becmp [r14], 0
001995c2mov rdi, [r14+8]
001995c6je 0x1995cf
001995c8mov rsi, [rsp+40]
001995cdjmp 0x1995e0
001995cf
001995cfloc_1995cf:
001995cfmov [rbx], rdi
001995d2mov [rbx+8], r15
001995d6mov rdi, 0x8000000000000001
001995e0
001995e0loc_1995e0:
001995e0add rsp, 48
001995e4pop rbx
001995e5pop r14
001995e7pop r15
001995e9jmp 0xce624
0019953a
0019953aalloc::raw_vec::RawVec<T,A>::reserve_for_push:
0019953ainc rsi
0019953djne 0x199546
0019953fxor edi, edi
00199541jmp 0xce624
00199546
00199546loc_199546:
00199546push r15
00199548push r14
0019954apush rbx
0019954bsub rsp, 48
0019954fmov rbx, rdi
00199552mov rax, [rdi+8]
00199556lea rcx, [rax+rax]
0019955acmp rcx, rsi
0019955dcmova rsi, rcx
00199561cmp rsi, 5
00199565push 4
00199567pop r15
00199569cmovae r15, rsi
0019956dmov rcx, 0x19999999999999a
00199577xor esi, esi
00199579cmp r15, rcx
0019957csetb sil
00199580imul rdx, r15, 80
00199584shl rsi, 3
00199588test rax, rax
0019958bje 0x1995a8
0019958dimul rax, rax, 80
00199591mov rcx, [rbx]
00199594mov [rsp], rcx
00199598mov [rsp+8], 8
001995a1mov [rsp+16], rax
001995a6jmp 0x1995ae
001995a8
001995a8loc_1995a8:
001995a8and [rsp+8], 0
001995ae
001995aeloc_1995ae:
001995aelea r14, [rsp+24]
001995b3mov rcx, rsp
001995b6mov rdi, r14
001995b9call alloc::raw_vec::finish_grow
001995becmp [r14], 0
001995c2mov rdi, [r14+8]
001995c6je 0x1995cf
001995c8mov rsi, [rsp+40]
001995cdjmp 0x1995e0
001995cf
001995cfloc_1995cf:
001995cfmov [rbx], rdi
001995d2mov [rbx+8], r15
001995d6mov rdi, 0x8000000000000001
001995e0
001995e0loc_1995e0:
001995e0add rsp, 48
001995e4pop rbx
001995e5pop r14
001995e7pop r15
001995e9jmp 0xce624
0019953a
001995ee
001995ee_<T as alloc::slice::hack::ConvertVec>::to_vec:
001995eepush rbp
001995efpush r15
001995f1push r14
001995f3push r13
001995f5push r12
001995f7push rbx
001995f8sub rsp, 56
001995fcmov rbx, rdx
001995ffmov rbp, rsi
00199602mov [rsp+16], rdi
00199607mov rdi, rdx
0019960acall alloc::raw_vec::RawVec<T,A>::allocate_in
0019960fmov r15, rax
00199612mov r14, rdx
00199615mov [rsp+24], rbx
0019961aimul r12, rbx, 24
0019961exor ebx, ebx
00199620mov [rsp+8], rdx
00199625
00199625loc_199625:
00199625sub r14, 1
00199629jb 0x199663
0019962bcmp r12, rbx
0019962eje 0x199663
00199630lea r13, [rbp+24]
00199634mov rsi, [rbp]
00199638mov rdx, [rbp+16]
0019963clea rdi, [rsp+32]
00199641call _<alloc::string::String as core::clone::Clone>::clone
00199646mov rax, [rsp+48]
0019964bmov [r15+rbx+16], rax
00199650movups x0, [rsp+32]
00199655movups [r15+rbx], x0
0019965aadd rbx, 24
0019965emov rbp, r13
00199661jmp 0x199625
00199663
00199663loc_199663:
00199663mov rcx, [rsp+16]
00199668mov [rcx], r15
0019966bmov rax, [rsp+8]
00199670mov [rcx+8], rax
00199674mov rax, [rsp+24]
00199679mov [rcx+16], rax
0019967dadd rsp, 56
00199681pop rbx
00199682pop r12
00199684pop r13
00199686pop r14
00199688pop r15
0019968apop rbp
0019968bret
001995ee
001995ee_<T as alloc::slice::hack::ConvertVec>::to_vec:
001995eepush rbp
001995efpush r15
001995f1push r14
001995f3push r13
001995f5push r12
001995f7push rbx
001995f8sub rsp, 56
001995fcmov rbx, rdx
001995ffmov rbp, rsi
00199602mov [rsp+16], rdi
00199607mov rdi, rdx
0019960acall alloc::raw_vec::RawVec<T,A>::allocate_in
0019960fmov r15, rax
00199612mov r14, rdx
00199615mov [rsp+24], rbx
0019961aimul r12, rbx, 24
0019961exor ebx, ebx
00199620mov [rsp+8], rdx
00199625
00199625loc_199625:
00199625sub r14, 1
00199629jb 0x199663
0019962bcmp r12, rbx
0019962eje 0x199663
00199630lea r13, [rbp+24]
00199634mov rsi, [rbp]
00199638mov rdx, [rbp+16]
0019963clea rdi, [rsp+32]
00199641call _<alloc::string::String as core::clone::Clone>::clone
00199646mov rax, [rsp+48]
0019964bmov [r15+rbx+16], rax
00199650movups x0, [rsp+32]
00199655movups [r15+rbx], x0
0019965aadd rbx, 24
0019965emov rbp, r13
00199661jmp 0x199625
00199663
00199663loc_199663:
00199663mov rcx, [rsp+16]
00199668mov [rcx], r15
0019966bmov rax, [rsp+8]
00199670mov [rcx+8], rax
00199674mov rax, [rsp+24]
00199679mov [rcx+16], rax
0019967dadd rsp, 56
00199681pop rbx
00199682pop r12
00199684pop r13
00199686pop r14
00199688pop r15
0019968apop rbp
0019968bret
001995ee
0019968c
0019968ccore::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>:
0019968ccmp [rdi], 5
0019968fjne 0x199696
00199695ret
0019968c
0019968ccore::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>:
0019968ccmp [rdi], 5
0019968fjne 0x199696
00199695ret
0019968c
00199696
00199696core::ptr::drop_in_place<seahorse::flag::FlagValue>:
00199696cmp [rdi], 1
00199699jne 0x1996ab
0019969bmov rax, [rdi+8]
0019969fmov rsi, [rdi+16]
001996a3mov rdi, rax
001996a6jmp 0x1137a0
001996ab
001996abloc_1996ab:
001996abret
00199696
00199696core::ptr::drop_in_place<seahorse::flag::FlagValue>:
00199696cmp [rdi], 1
00199699jne 0x1996ab
0019969bmov rax, [rdi+8]
0019969fmov rsi, [rdi+16]
001996a3mov rdi, rax
001996a6jmp 0x1137a0
001996ab
001996abloc_1996ab:
001996abret
00199696
001996ac
001996ac_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
001996acpush r14
001996aepush rbx
001996afpush rax
001996b0mov rbx, [rdi]
001996b3mov r14, [rdi+16]
001996b7add rbx, 88
001996bb
001996bbloc_1996bb:
001996bbsub r14, 1
001996bfjb 0x19971f
001996c1mov rdi, [rbx-88]
001996c5mov rsi, [rbx-80]
001996c9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001996cemov rdi, [rbx-64]
001996d2mov rsi, [rbx-56]
001996d6call core::ptr::drop_in_place<std::env::VarError>
001996dbmov rdi, [rbx-40]
001996dfmov rsi, [rbx-32]
001996e3call core::ptr::drop_in_place<std::env::VarError>
001996e8mov rdi, rbx
001996ebcall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
001996f0lea rdi, [rbx+24]
001996f4call core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>
001996f9cmp [rbx+48], 0
001996feje 0x199716
00199700lea rdi, [rbx+48]
00199704call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199709mov rdi, [rbx+48]
0019970dmov rsi, [rbx+56]
00199711call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
00199716
00199716loc_199716:
00199716add rbx, 160
0019971djmp 0x1996bb
0019971f
0019971floc_19971f:
0019971fadd rsp, 8
00199723pop rbx
00199724pop r14
00199726ret
001996ac
001996ac_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
001996acpush r14
001996aepush rbx
001996afpush rax
001996b0mov rbx, [rdi]
001996b3mov r14, [rdi+16]
001996b7add rbx, 88
001996bb
001996bbloc_1996bb:
001996bbsub r14, 1
001996bfjb 0x19971f
001996c1mov rdi, [rbx-88]
001996c5mov rsi, [rbx-80]
001996c9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001996cemov rdi, [rbx-64]
001996d2mov rsi, [rbx-56]
001996d6call core::ptr::drop_in_place<std::env::VarError>
001996dbmov rdi, [rbx-40]
001996dfmov rsi, [rbx-32]
001996e3call core::ptr::drop_in_place<std::env::VarError>
001996e8mov rdi, rbx
001996ebcall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
001996f0lea rdi, [rbx+24]
001996f4call core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>
001996f9cmp [rbx+48], 0
001996feje 0x199716
00199700lea rdi, [rbx+48]
00199704call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199709mov rdi, [rbx+48]
0019970dmov rsi, [rbx+56]
00199711call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
00199716
00199716loc_199716:
00199716add rbx, 160
0019971djmp 0x1996bb
0019971f
0019971floc_19971f:
0019971fadd rsp, 8
00199723pop rbx
00199724pop r14
00199726ret
001996ac
00199727
00199727core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>:
00199727push r14
00199729push rbx
0019972apush rax
0019972bmov rbx, [rdi]
0019972etest rbx, rbx
00199731je 0x199755
00199733mov r14, rdi
00199736mov rsi, [rdi+16]
0019973amov rdi, rbx
0019973dcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199742mov rsi, [r14+8]
00199746mov rdi, rbx
00199749add rsp, 8
0019974dpop rbx
0019974epop r14
00199750jmp 0x199411
00199755
00199755loc_199755:
00199755add rsp, 8
00199759pop rbx
0019975apop r14
0019975cret
00199727
00199727core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>:
00199727push r14
00199729push rbx
0019972apush rax
0019972bmov rbx, [rdi]
0019972etest rbx, rbx
00199731je 0x199755
00199733mov r14, rdi
00199736mov rsi, [rdi+16]
0019973amov rdi, rbx
0019973dcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199742mov rsi, [r14+8]
00199746mov rdi, rbx
00199749add rsp, 8
0019974dpop rbx
0019974epop r14
00199750jmp 0x199411
00199755
00199755loc_199755:
00199755add rsp, 8
00199759pop rbx
0019975apop r14
0019975cret
00199727
0019975d
0019975dcore::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>:
0019975dcmp [rdi], 0
00199761jne 0x12b467
00199767ret
0019975d
0019975dcore::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>:
0019975dcmp [rdi], 0
00199761jne 0x12b467
00199767ret
0019975d
00199768
00199768_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199768test rsi, rsi
0019976bje 0x199779
0019976dimul rsi, rsi, 160
00199774jmp 0xcedb6
00199779
00199779loc_199779:
00199779ret
00199768
00199768_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199768test rsi, rsi
0019976bje 0x199779
0019976dimul rsi, rsi, 160
00199774jmp 0xcedb6
00199779
00199779loc_199779:
00199779ret
00199768
0019977f
0019977fcore::ptr::drop_in_place<[seahorse::flag::Flag]>:
0019977fpush r14
00199781push rbx
00199782push rax
00199783mov rbx, rsi
00199786mov r14, rdi
00199789
00199789loc_199789:
00199789sub rbx, 1
0019978djb 0x19979d
0019978fmov rdi, r14
00199792call core::ptr::drop_in_place<seahorse::flag::Flag>
00199797add r14, 80
0019979bjmp 0x199789
0019979d
0019979dloc_19979d:
0019979dadd rsp, 8
001997a1pop rbx
001997a2pop r14
001997a4ret
0019977f
0019977fcore::ptr::drop_in_place<[seahorse::flag::Flag]>:
0019977fpush r14
00199781push rbx
00199782push rax
00199783mov rbx, rsi
00199786mov r14, rdi
00199789
00199789loc_199789:
00199789sub rbx, 1
0019978djb 0x19979d
0019978fmov rdi, r14
00199792call core::ptr::drop_in_place<seahorse::flag::Flag>
00199797add r14, 80
0019979bjmp 0x199789
0019979d
0019979dloc_19979d:
0019979dadd rsp, 8
001997a1pop rbx
001997a2pop r14
001997a4ret
0019977f
001997a5
001997a5core::ptr::drop_in_place<seahorse::flag::Flag>:
001997a5push rbx
001997a6mov rbx, rdi
001997a9mov rdi, [rdi]
001997acmov rsi, [rbx+8]
001997b0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001997b5mov rdi, [rbx+24]
001997b9mov rsi, [rbx+32]
001997bdcall core::ptr::drop_in_place<std::env::VarError>
001997c2add rbx, 48
001997c6mov rdi, rbx
001997c9pop rbx
001997cajmp 0x19975d
001997a5
001997a5core::ptr::drop_in_place<seahorse::flag::Flag>:
001997a5push rbx
001997a6mov rbx, rdi
001997a9mov rdi, [rdi]
001997acmov rsi, [rbx+8]
001997b0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001997b5mov rdi, [rbx+24]
001997b9mov rsi, [rbx+32]
001997bdcall core::ptr::drop_in_place<std::env::VarError>
001997c2add rbx, 48
001997c6mov rdi, rbx
001997c9pop rbx
001997cajmp 0x19975d
001997a5
001997cf
001997cfseahorse::app::App::flag:
001997cfpush r15
001997d1push r14
001997d3push r13
001997d5push r12
001997d7push rbx
001997d8mov r15, rdx
001997dbmov rbx, rsi
001997demov r14, rdi
001997e1lea r12, [rsi+160]
001997e8mov rcx, [rsi+160]
001997eftest rcx, rcx
001997f2je 0x199832
001997f4mov rax, [rbx+176]
001997fbcmp rax, [rbx+168]
00199802jne 0x19981d
00199804mov rdi, r12
00199807mov rsi, rax
0019980acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019980fmov rcx, [rbx+160]
00199816mov rax, [rbx+176]
0019981d
0019981dloc_19981d:
0019981dimul rdi, rax, 80
00199821add rdi, rcx
00199824push 10
00199826pop rcx
00199827mov rsi, r15
0019982arep movsq [rdi], [rsi]
0019982dinc rax
00199830jmp 0x199862
00199832
00199832loc_199832:
00199832push 80
00199834pop rdi
00199835call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019983amov r13, rax
0019983dpush 10
0019983fpop rcx
00199840mov rdi, rax
00199843mov rsi, r15
00199846rep movsq [rdi], [rsi]
00199849mov rdi, r12
0019984ccall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
00199851mov [rbx+160], r13
00199858push 1
0019985apop rax
0019985bmov [rbx+168], rax
00199862
00199862loc_199862:
00199862mov [rbx+176], rax
00199869mov edx, 184
0019986emov rdi, r14
00199871mov rsi, rbx
00199874pop rbx
00199875pop r12
00199877pop r13
00199879pop r14
0019987bpop r15
0019987djmp [rip+0x7829d]
001997cf
001997cfseahorse::app::App::flag:
001997cfpush r15
001997d1push r14
001997d3push r13
001997d5push r12
001997d7push rbx
001997d8mov r15, rdx
001997dbmov rbx, rsi
001997demov r14, rdi
001997e1lea r12, [rsi+160]
001997e8mov rcx, [rsi+160]
001997eftest rcx, rcx
001997f2je 0x199832
001997f4mov rax, [rbx+176]
001997fbcmp rax, [rbx+168]
00199802jne 0x19981d
00199804mov rdi, r12
00199807mov rsi, rax
0019980acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019980fmov rcx, [rbx+160]
00199816mov rax, [rbx+176]
0019981d
0019981dloc_19981d:
0019981dimul rdi, rax, 80
00199821add rdi, rcx
00199824push 10
00199826pop rcx
00199827mov rsi, r15
0019982arep movsq [rdi], [rsi]
0019982dinc rax
00199830jmp 0x199862
00199832
00199832loc_199832:
00199832push 80
00199834pop rdi
00199835call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019983amov r13, rax
0019983dpush 10
0019983fpop rcx
00199840mov rdi, rax
00199843mov rsi, r15
00199846rep movsq [rdi], [rsi]
00199849mov rdi, r12
0019984ccall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
00199851mov [rbx+160], r13
00199858push 1
0019985apop rax
0019985bmov [rbx+168], rax
00199862
00199862loc_199862:
00199862mov [rbx+176], rax
00199869mov edx, 184
0019986emov rdi, r14
00199871mov rsi, rbx
00199874pop rbx
00199875pop r12
00199877pop r13
00199879pop r14
0019987bpop r15
0019987djmp [rip+0x7829d]
001997cf
00199883
00199883core::panicking::panic_display:
00199883sub rsp, 72
00199887lea rax, [rsp+8]
0019988cmov [rax], rdi
0019988flea rcx, [rip+0x77cfa]
00199896lea rdi, [rsp+24]
0019989bmov [rdi], rcx
0019989epush 1
001998a0pop rcx
001998a1mov [rdi+8], rcx
001998a5and [rdi+32], 0
001998aalea rdx, [rip-0xcadc4]
001998b1mov [rax+8], rdx
001998b5mov [rdi+16], rax
001998b9mov [rdi+24], rcx
001998bdlea rsi, [rip+0x75c54]
001998c4call core::panicking::panic_fmt
001998c9ud2
00199883
00199883core::panicking::panic_display:
00199883sub rsp, 72
00199887lea rax, [rsp+8]
0019988cmov [rax], rdi
0019988flea rcx, [rip+0x77cfa]
00199896lea rdi, [rsp+24]
0019989bmov [rdi], rcx
0019989epush 1
001998a0pop rcx
001998a1mov [rdi+8], rcx
001998a5and [rdi+32], 0
001998aalea rdx, [rip-0xcadc4]
001998b1mov [rax+8], rdx
001998b5mov [rdi+16], rax
001998b9mov [rdi+24], rcx
001998bdlea rsi, [rip+0x75c54]
001998c4call core::panicking::panic_fmt
001998c9ud2
00199883
001998cb
001998cbcore::str::_<impl str>::contains:
001998cbpush rax
001998ccmov rdx, rsi
001998cfmov rsi, rdi
001998d2push 61
001998d4pop rdi
001998d5cmp rdx, 16
001998d9jae 0x1998e2
001998dbcall core::slice::memchr::memchr_naive
001998e0jmp 0x1998e7
001998e2
001998e2loc_1998e2:
001998e2call core::slice::memchr::memchr_aligned
001998e7
001998e7loc_1998e7:
001998e7cmp rax, 1
001998ebsete al
001998eepop rcx
001998efret
001998cb
001998cbcore::str::_<impl str>::contains:
001998cbpush rax
001998ccmov rdx, rsi
001998cfmov rsi, rdi
001998d2push 61
001998d4pop rdi
001998d5cmp rdx, 16
001998d9jae 0x1998e2
001998dbcall core::slice::memchr::memchr_naive
001998e0jmp 0x1998e7
001998e2
001998e2loc_1998e2:
001998e2call core::slice::memchr::memchr_aligned
001998e7
001998e7loc_1998e7:
001998e7cmp rax, 1
001998ebsete al
001998eepop rcx
001998efret
001998cb
001998f0
001998f0alloc::vec::Vec<T,A>::push:
001998f0push r14
001998f2push rbx
001998f3push rax
001998f4mov r14, rsi
001998f7mov rbx, rdi
001998famov rsi, [rdi+16]
001998fecmp rsi, [rdi+8]
00199902jne 0x199910
00199904mov rdi, rbx
00199907call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019990cmov rsi, [rbx+16]
00199910
00199910loc_199910:
00199910mov rax, [rbx]
00199913imul rcx, rsi, 24
00199917mov rdx, [r14+16]
0019991bmov [rax+rcx+16], rdx
00199920movups x0, [r14]
00199924movups [rax+rcx], x0
00199928inc rsi
0019992bmov [rbx+16], rsi
0019992fadd rsp, 8
00199933pop rbx
00199934pop r14
00199936ret
001998f0
001998f0alloc::vec::Vec<T,A>::push:
001998f0push r14
001998f2push rbx
001998f3push rax
001998f4mov r14, rsi
001998f7mov rbx, rdi
001998famov rsi, [rdi+16]
001998fecmp rsi, [rdi+8]
00199902jne 0x199910
00199904mov rdi, rbx
00199907call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019990cmov rsi, [rbx+16]
00199910
00199910loc_199910:
00199910mov rax, [rbx]
00199913imul rcx, rsi, 24
00199917mov rdx, [r14+16]
0019991bmov [rax+rcx+16], rdx
00199920movups x0, [r14]
00199924movups [rax+rcx], x0
00199928inc rsi
0019992bmov [rbx+16], rsi
0019992fadd rsp, 8
00199933pop rbx
00199934pop r14
00199936ret
001998f0
00199937
00199937alloc::vec::Vec<T,A>::append:
00199937push r15
00199939push r14
0019993bpush r13
0019993dpush r12
0019993fpush rbx
00199940mov rbx, rsi
00199943mov r14, rdi
00199946mov r15, [rsi]
00199949mov r12, [rsi+16]
0019994dmov rsi, r12
00199950call alloc::vec::Vec<T,A>::reserve
00199955mov r13, [r14+16]
00199959imul rdi, r13, 24
0019995dadd rdi, [r14]
00199960imul rdx, r12, 24
00199964mov rsi, r15
00199967call [rip+0x781b3]
0019996dadd r13, r12
00199970mov [r14+16], r13
00199974and [rbx+16], 0
00199979pop rbx
0019997apop r12
0019997cpop r13
0019997epop r14
00199980pop r15
00199982ret
00199937
00199937alloc::vec::Vec<T,A>::append:
00199937push r15
00199939push r14
0019993bpush r13
0019993dpush r12
0019993fpush rbx
00199940mov rbx, rsi
00199943mov r14, rdi
00199946mov r15, [rsi]
00199949mov r12, [rsi+16]
0019994dmov rsi, r12
00199950call alloc::vec::Vec<T,A>::reserve
00199955mov r13, [r14+16]
00199959imul rdi, r13, 24
0019995dadd rdi, [r14]
00199960imul rdx, r12, 24
00199964mov rsi, r15
00199967call [rip+0x781b3]
0019996dadd r13, r12
00199970mov [r14+16], r13
00199974and [rbx+16], 0
00199979pop rbx
0019997apop r12
0019997cpop r13
0019997epop r14
00199980pop r15
00199982ret
00199937
00199983
00199983_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00199983test rsi, rsi
00199986je 0x199996
00199988dec rsi
0019998badd rdi, 24
0019998fmov rax, rdi
00199992mov rdx, rsi
00199995ret
00199996
00199996loc_199996:
00199996push rax
00199997push 1
00199999pop rdi
0019999axor esi, esi
0019999ccall core::slice::index::slice_start_index_len_fail
001999a1ud2
00199983
00199983_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00199983test rsi, rsi
00199986je 0x199996
00199988dec rsi
0019998badd rdi, 24
0019998fmov rax, rdi
00199992mov rdx, rsi
00199995ret
00199996
00199996loc_199996:
00199996push rax
00199997push 1
00199999pop rdi
0019999axor esi, esi
0019999ccall core::slice::index::slice_start_index_len_fail
001999a1ud2
00199983
001999a3
001999a3seahorse::help::Help::help:
001999a3push rbx
001999a4sub rsp, 96
001999a8mov rsi, rdi
001999ablea rbx, [rsp+24]
001999b0mov rdi, rbx
001999b3call _<seahorse::app::App as seahorse::help::Help>::help_text
001999b8lea rax, [rsp+8]
001999bdmov [rax], rbx
001999c0lea rcx, [rip+0x762b9]
001999c7lea rdi, [rsp+48]
001999ccmov [rdi], rcx
001999cfmov [rdi+8], 2
001999d7and [rdi+32], 0
001999dclea rcx, [rip-0xcaef6]
001999e3mov [rax+8], rcx
001999e7mov [rdi+16], rax
001999ebmov [rdi+24], 1
001999f3call std::io::stdio::_print
001999f8mov rdi, [rbx]
001999fbmov rsi, [rbx+8]
001999ffcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199a04add rsp, 96
00199a08pop rbx
00199a09ret
001999a3
001999a3seahorse::help::Help::help:
001999a3push rbx
001999a4sub rsp, 96
001999a8mov rsi, rdi
001999ablea rbx, [rsp+24]
001999b0mov rdi, rbx
001999b3call _<seahorse::app::App as seahorse::help::Help>::help_text
001999b8lea rax, [rsp+8]
001999bdmov [rax], rbx
001999c0lea rcx, [rip+0x762b9]
001999c7lea rdi, [rsp+48]
001999ccmov [rdi], rcx
001999cfmov [rdi+8], 2
001999d7and [rdi+32], 0
001999dclea rcx, [rip-0xcaef6]
001999e3mov [rax+8], rcx
001999e7mov [rdi+16], rax
001999ebmov [rdi+24], 1
001999f3call std::io::stdio::_print
001999f8mov rdi, [rbx]
001999fbmov rsi, [rbx+8]
001999ffcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199a04add rsp, 96
00199a08pop rbx
00199a09ret
001999a3
00199a0a
00199a0acore::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq:
00199a0amov rcx, rdx
00199a0dmov rdx, rsi
00199a10mov rax, [rdi]
00199a13mov rsi, [rdi+16]
00199a17mov rdi, rax
00199a1ajmp 0x1d2301
00199a0a
00199a0acore::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq:
00199a0amov rcx, rdx
00199a0dmov rdx, rsi
00199a10mov rax, [rdi]
00199a13mov rsi, [rdi+16]
00199a17mov rdi, rax
00199a1ajmp 0x1d2301
00199a0a
00199a1f
00199a1fseahorse::command::Command::run_with_result:
00199a1fpush rbp
00199a20push r15
00199a22push r14
00199a24push r13
00199a26push r12
00199a28push rbx
00199a29sub rsp, 360
00199a30mov rax, [rdx+16]
00199a34mov [rsp+48], rax
00199a39test rax, rax
00199a3cmov [rsp+16], rsi
00199a41mov [rsp+8], rdi
00199a46je 0x199cab
00199a4cmov [rsp+64], rdx
00199a51mov r14, [rdx]
00199a54push 8
00199a56pop r12
00199a58xorps x0, x0
00199a5bmovaps [rsp+128], x0
00199a63lea rbx, [rsp+80]
00199a68lea r13, [rsp+280]
00199a70xor r15l, r15l
00199a73
00199a73loc_199a73:
00199a73mov [rsp+72], r12
00199a78movaps x0, [rsp+128]
00199a80movups [rbx], x0
00199a83imul rax, r15, 24
00199a87lea rbp, [r14+rax]
00199a8bmov [rsp+96], rbp
00199a90mov rbx, [r14+rax]
00199a94mov r12, [r14+rax+16]
00199a99mov rdi, rbx
00199a9cmov rsi, r12
00199a9fcall core::str::_<impl str>::starts_with
00199aa4test al, al
00199aa6je 0x199be2
00199aacmov rdi, rbx
00199aafmov rsi, r12
00199ab2call core::str::_<impl str>::contains
00199ab7test al, al
00199ab9je 0x199be2
00199abfmov [rsp+200], 2
00199acband [rsp+208], 0
00199ad4mov [rsp+216], r12
00199adcmov [rsp+224], rbx
00199ae4mov [rsp+232], r12
00199aecand [rsp+240], 0
00199af5mov [rsp+248], r12
00199afdmov [rsp+256], 1
00199b09mov rax, 0x3d0000003d
00199b13mov [rsp+264], rax
00199b1bmov [rsp+272], 1
00199b25mov rdi, r13
00199b28lea rbx, [rsp+200]
00199b30mov rsi, rbx
00199b33call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b38xor eax, eax
00199b3acmp [rsp+280], rax
00199b42je 0x199c2e
00199b48push 4
00199b4apop rdi
00199b4bcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199b50mov r12, rax
00199b53mov rax, [rsp+296]
00199b5bmovups x0, [rsp+280]
00199b63movups [r12], x0
00199b68mov [r12+16], rax
00199b6dmov [rsp+24], r12
00199b72mov [rsp+32], rdx
00199b77mov [rsp+40], 1
00199b80push 10
00199b82pop rcx
00199b83mov rdi, r13
00199b86mov rsi, rbx
00199b89rep movsq [rdi], [rsi]
00199b8cpush 24
00199b8epop rbx
00199b8fpush 1
00199b91pop rbp
00199b92
00199b92loc_199b92:
00199b92lea rdi, [rsp+104]
00199b97mov rsi, r13
00199b9acall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b9fcmp [rsp+104], 0
00199ba5je 0x199c06
00199ba7cmp rbp, [rsp+32]
00199bacjne 0x199bc0
00199baelea rdi, [rsp+24]
00199bb3push 1
00199bb5pop rsi
00199bb6call alloc::vec::Vec<T,A>::reserve
00199bbbmov r12, [rsp+24]
00199bc0
00199bc0loc_199bc0:
00199bc0mov rax, [rsp+120]
00199bc5mov [r12+rbx+16], rax
00199bcamovups x0, [rsp+104]
00199bcfmovups [r12+rbx], x0
00199bd4inc rbp
00199bd7mov [rsp+40], rbp
00199bdcadd rbx, 24
00199be0jmp 0x199b92
00199be2
00199be2loc_199be2:
00199be2mov rsi, [rbp]
00199be6mov rdx, [rbp+16]
00199beamov rdi, r13
00199bedcall _<alloc::string::String as core::clone::Clone>::clone
00199bf2lea rdi, [rsp+72]
00199bf7mov rsi, r13
00199bfacall alloc::vec::Vec<T,A>::push
00199bfflea rbx, [rsp+80]
00199c04jmp 0x199c6a
00199c06
00199c06loc_199c06:
00199c06mov rsi, [rsp+112]
00199c0bxor edi, edi
00199c0dcall core::ptr::drop_in_place<std::env::VarError>
00199c12movups x0, [rsp+24]
00199c17movaps [rsp+176], x0
00199c1fmov rax, [rsp+40]
00199c24mov [rsp+192], rax
00199c2cjmp 0x199c48
00199c2e
00199c2eloc_199c2e:
00199c2emov [rsp+176], 8
00199c3axorps x0, x0
00199c3dlea rax, [rsp+184]
00199c45movups [rax], x0
00199c48
00199c48loc_199c48:
00199c48lea rbx, [rsp+80]
00199c4dlea rdi, [rsp+72]
00199c52lea r12, [rsp+176]
00199c5amov rsi, r12
00199c5dcall alloc::vec::Vec<T,A>::append
00199c62mov rdi, r12
00199c65call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199c6a
00199c6aloc_199c6a:
00199c6amov r12, [rsp+72]
00199c6fmovups x0, [rbx]
00199c72movaps [rsp+128], x0
00199c7ainc r15
00199c7dcmp r15, [rsp+48]
00199c82jne 0x199a73
00199c88mov [rsp+24], r12
00199c8dmovaps x0, [rsp+128]
00199c95movups [rsp+32], x0
00199c9amov r14, [rsp+40]
00199c9fmov rbx, [rsp+16]
00199ca4mov rdx, [rsp+64]
00199ca9jmp 0x199cc6
00199cab
00199cabloc_199cab:
00199cabmov rbx, rsi
00199caemov [rsp+24], 8
00199cb7xorps x0, x0
00199cbamovups [rsp+32], x0
00199cbfpush 8
00199cc1pop r12
00199cc3xor r14l, r14l
00199cc6
00199cc6loc_199cc6:
00199cc6mov rdi, rdx
00199cc9call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199ccetest r14, r14
00199cd1je 0x199de2
00199cd7mov [rsp+56], r14
00199cdcmov rcx, [rbx+136]
00199ce3test rcx, rcx
00199ce6je 0x199e7d
00199ceclea rax, [r12+24]
00199cf1mov [rsp+160], rax
00199cf9mov rax, [rsp+56]
00199cfedec rax
00199d01mov [rsp+152], rax
00199d09mov rbp, [r12]
00199d0dmov r14, [r12+16]
00199d12mov rax, [rsp+16]
00199d17imul rax, [rax+152], 160
00199d22mov [rsp+48], rcx
00199d27add rax, rcx
00199d2amov [rsp+64], rax
00199d2f
00199d2floc_199d2f:
00199d2fmov rbx, [rsp+48]
00199d34cmp rbx, [rsp+64]
00199d39je 0x199e7d
00199d3flea rax, [rbx+160]
00199d46mov [rsp+48], rax
00199d4bmov r15, [rbx+112]
00199d4fmov rdi, [rbx]
00199d52mov rsi, [rbx+16]
00199d56mov rdx, rbp
00199d59mov rcx, r14
00199d5ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d61test r15, r15
00199d64mov [rsp+168], rbx
00199d6cje 0x199d9e
00199d6etest al, al
00199d70jne 0x199d9e
00199d72imul rbx, [rbx+128], 24
00199d7a
00199d7aloc_199d7a:
00199d7atest rbx, rbx
00199d7dje 0x199d2f
00199d7flea r13, [r15+24]
00199d83mov rdi, r15
00199d86mov rsi, rbp
00199d89mov rdx, r14
00199d8ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d91add rbx, -24
00199d95mov r15, r13
00199d98test al, al
00199d9aje 0x199d7a
00199d9cjmp 0x199da8
00199d9e
00199d9eloc_199d9e:
00199d9etest r15, r15
00199da1setne cl
00199da4or al, cl
00199da6je 0x199d2f
00199da8
00199da8loc_199da8:
00199da8lea rbx, [rsp+280]
00199db0mov rdi, rbx
00199db3mov rsi, [rsp+160]
00199dbbmov rdx, [rsp+152]
00199dc3call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199dc8mov rdi, [rsp+8]
00199dcdmov rsi, [rsp+168]
00199dd5mov rdx, rbx
00199dd8call seahorse::command::Command::run_with_result
00199dddjmp 0x19a0d5
00199de2
00199de2loc_199de2:
00199de2mov r13, [rbx+72]
00199de6test r13, r13
00199de9je 0x199f91
00199defpush 2
00199df1pop rbx
00199df2mov rdi, rbx
00199df5call alloc::raw_vec::RawVec<T,A>::allocate_in
00199dfamov r14, rax
00199dfdmov r15, rdx
00199e00mov [rax], 26669
00199e05mov rdi, rax
00199e08mov rsi, rbx
00199e0bmov rdx, r12
00199e0exor ecx, ecx
00199e10call _<T as core::slice::cmp::SliceContains>::slice_contains
00199e15mov ebx, eax
00199e17mov rdi, r14
00199e1amov rsi, r15
00199e1dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e22test bl, bl
00199e24jne 0x19a0c2
00199e2amov rbx, [rsp+24]
00199e2fmov r14, [rsp+40]
00199e34push 6
00199e36pop rbp
00199e37mov rdi, rbp
00199e3acall alloc::raw_vec::RawVec<T,A>::allocate_in
00199e3fmov r12, rax
00199e42mov r15, rdx
00199e45mov [rax], 0x65682d2d
00199e4bmov [rax+4], 28780
00199e51mov rdi, rax
00199e54mov rsi, rbp
00199e57mov rdx, rbx
00199e5amov rcx, r14
00199e5dcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199e62mov ebp, eax
00199e64mov rdi, r12
00199e67mov rsi, r15
00199e6acall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e6ftest bpl, bpl
00199e72je 0x199f23
00199e78jmp 0x19a0c2
00199e7d
00199e7dloc_199e7d:
00199e7dmov rdi, [rsp+16]
00199e82mov rbp, [rdi+72]
00199e86test rbp, rbp
00199e89je 0x19a02c
00199e8fpush 2
00199e91pop r14
00199e93mov rdi, r14
00199e96call alloc::raw_vec::RawVec<T,A>::allocate_in
00199e9bmov r15, rax
00199e9emov r13, rdx
00199ea1mov [rax], 26669
00199ea6mov rdi, rax
00199ea9mov rsi, r14
00199eacmov rdx, r12
00199eafmov rcx, [rsp+56]
00199eb4call _<T as core::slice::cmp::SliceContains>::slice_contains
00199eb9mov ebx, eax
00199ebbmov rdi, r15
00199ebemov rsi, r13
00199ec1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199ec6test bl, bl
00199ec8jne 0x19a0c2
00199ecemov rbx, [rsp+24]
00199ed3mov r14, [rsp+40]
00199ed8push 6
00199edapop r15
00199edcmov rdi, r15
00199edfcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199ee4mov r12, rax
00199ee7mov r13, rdx
00199eeamov [rax], 0x65682d2d
00199ef0mov [rax+4], 28780
00199ef6mov rdi, rax
00199ef9mov rsi, r15
00199efcmov rdx, rbx
00199effmov rcx, r14
00199f02call _<T as core::slice::cmp::SliceContains>::slice_contains
00199f07mov r15, rbp
00199f0amov ebp, eax
00199f0cmov rdi, r12
00199f0fmov rsi, r13
00199f12call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199f17test bpl, bpl
00199f1ajne 0x19a0c2
00199f20mov r13, r15
00199f23
00199f23loc_199f23:
00199f23lea r15, [rsp+104]
00199f28mov rdi, r15
00199f2bmov rsi, rbx
00199f2emov rdx, r14
00199f31call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199f36mov r12, [rsp+16]
00199f3bmov rsi, [r12+88]
00199f40mov rdx, [r12+104]
00199f45lea rbx, [rsp+72]
00199f4amov rdi, rbx
00199f4dcall _<core::option::Option<T> as core::clone::Clone>::clone
00199f52lea r14, [rsp+200]
00199f5amov rdi, r14
00199f5dmov rsi, r12
00199f60call _<seahorse::command::Command as seahorse::help::Help>::help_text
00199f65lea r12, [rsp+280]
00199f6dmov rdi, r12
00199f70mov rsi, r15
00199f73mov rdx, rbx
00199f76mov rcx, r14
00199f79call seahorse::context::Context::new
00199f7emov rdi, r12
00199f81call r13
00199f84mov rdi, r12
00199f87call core::ptr::drop_in_place<seahorse::context::Context>
00199f8cjmp 0x19a0cc
00199f91
00199f91loc_199f91:
00199f91mov r13, [rbx+80]
00199f95test r13, r13
00199f98je 0x19a0f1
00199f9epush 2
00199fa0pop rbx
00199fa1mov rdi, rbx
00199fa4call alloc::raw_vec::RawVec<T,A>::allocate_in
00199fa9mov r14, rax
00199facmov r15, rdx
00199fafmov [rax], 26669
00199fb4mov rdi, rax
00199fb7mov rsi, rbx
00199fbamov rdx, r12
00199fbdxor ecx, ecx
00199fbfcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199fc4mov ebx, eax
00199fc6mov rdi, r14
00199fc9mov rsi, r15
00199fcccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199fd1test bl, bl
00199fd3jne 0x19a0c2
00199fd9mov rbx, [rsp+24]
00199fdemov r14, [rsp+40]
00199fe3push 6
00199fe5pop rbp
00199fe6mov rdi, rbp
00199fe9call alloc::raw_vec::RawVec<T,A>::allocate_in
00199feemov r12, rax
00199ff1mov r15, rdx
00199ff4mov [rax], 0x65682d2d
00199ffamov [rax+4], 28780
0019a000mov rdi, rax
0019a003mov rsi, rbp
0019a006mov rdx, rbx
0019a009mov rcx, r14
0019a00ccall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a011mov ebp, eax
0019a013mov rdi, r12
0019a016mov rsi, r15
0019a019call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a01etest bpl, bpl
0019a021jne 0x19a0c2
0019a027jmp 0x19a0f9
0019a02c
0019a02cloc_19a02c:
0019a02cmov rbp, [rdi+80]
0019a030test rbp, rbp
0019a033je 0x19a0c7
0019a039push 2
0019a03bpop r14
0019a03dmov rdi, r14
0019a040call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a045mov r15, rax
0019a048mov r13, rdx
0019a04bmov [rax], 26669
0019a050mov rdi, rax
0019a053mov rsi, r14
0019a056mov rdx, r12
0019a059mov rcx, [rsp+56]
0019a05ecall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a063mov ebx, eax
0019a065mov rdi, r15
0019a068mov rsi, r13
0019a06bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a070test bl, bl
0019a072jne 0x19a0c2
0019a074mov rbx, [rsp+24]
0019a079mov r14, [rsp+40]
0019a07epush 6
0019a080pop r15
0019a082mov rdi, r15
0019a085call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a08amov r12, rax
0019a08dmov r13, rdx
0019a090mov [rax], 0x65682d2d
0019a096mov [rax+4], 28780
0019a09cmov rdi, rax
0019a09fmov rsi, r15
0019a0a2mov rdx, rbx
0019a0a5mov rcx, r14
0019a0a8call _<T as core::slice::cmp::SliceContains>::slice_contains
0019a0admov r15, rbp
0019a0b0mov ebp, eax
0019a0b2mov rdi, r12
0019a0b5mov rsi, r13
0019a0b8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a0bdtest bpl, bpl
0019a0c0je 0x19a0f6
0019a0c2
0019a0c2loc_19a0c2:
0019a0c2mov rdi, [rsp+16]
0019a0c7
0019a0c7loc_19a0c7:
0019a0c7call seahorse::help::Help::help
0019a0cc
0019a0ccloc_19a0cc:
0019a0ccmov rax, [rsp+8]
0019a0d1and [rax], 0
0019a0d5
0019a0d5loc_19a0d5:
0019a0d5lea rdi, [rsp+24]
0019a0dacall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019a0dfadd rsp, 360
0019a0e6pop rbx
0019a0e7pop r12
0019a0e9pop r13
0019a0ebpop r14
0019a0edpop r15
0019a0efpop rbp
0019a0f0ret
0019a0f1
0019a0f1loc_19a0f1:
0019a0f1mov rdi, rbx
0019a0f4jmp 0x19a0c7
0019a0f6
0019a0f6loc_19a0f6:
0019a0f6mov r13, r15
0019a0f9
0019a0f9loc_19a0f9:
0019a0f9lea r15, [rsp+104]
0019a0femov rdi, r15
0019a101mov rsi, rbx
0019a104mov rdx, r14
0019a107call _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a10cmov r12, [rsp+16]
0019a111mov rsi, [r12+88]
0019a116mov rdx, [r12+104]
0019a11blea rbx, [rsp+72]
0019a120mov rdi, rbx
0019a123call _<core::option::Option<T> as core::clone::Clone>::clone
0019a128lea r14, [rsp+200]
0019a130mov rdi, r14
0019a133mov rsi, r12
0019a136call _<seahorse::command::Command as seahorse::help::Help>::help_text
0019a13blea r12, [rsp+280]
0019a143mov rdi, r12
0019a146mov rsi, r15
0019a149mov rdx, rbx
0019a14cmov rcx, r14
0019a14fcall seahorse::context::Context::new
0019a154mov rdi, [rsp+8]
0019a159mov rsi, r12
0019a15ccall r13
0019a15fmov rdi, r12
0019a162call core::ptr::drop_in_place<seahorse::context::Context>
0019a167jmp 0x19a0d5
00199a1f
00199a1fseahorse::command::Command::run_with_result:
00199a1fpush rbp
00199a20push r15
00199a22push r14
00199a24push r13
00199a26push r12
00199a28push rbx
00199a29sub rsp, 360
00199a30mov rax, [rdx+16]
00199a34mov [rsp+48], rax
00199a39test rax, rax
00199a3cmov [rsp+16], rsi
00199a41mov [rsp+8], rdi
00199a46je 0x199cab
00199a4cmov [rsp+64], rdx
00199a51mov r14, [rdx]
00199a54push 8
00199a56pop r12
00199a58xorps x0, x0
00199a5bmovaps [rsp+128], x0
00199a63lea rbx, [rsp+80]
00199a68lea r13, [rsp+280]
00199a70xor r15l, r15l
00199a73
00199a73loc_199a73:
00199a73mov [rsp+72], r12
00199a78movaps x0, [rsp+128]
00199a80movups [rbx], x0
00199a83imul rax, r15, 24
00199a87lea rbp, [r14+rax]
00199a8bmov [rsp+96], rbp
00199a90mov rbx, [r14+rax]
00199a94mov r12, [r14+rax+16]
00199a99mov rdi, rbx
00199a9cmov rsi, r12
00199a9fcall core::str::_<impl str>::starts_with
00199aa4test al, al
00199aa6je 0x199be2
00199aacmov rdi, rbx
00199aafmov rsi, r12
00199ab2call core::str::_<impl str>::contains
00199ab7test al, al
00199ab9je 0x199be2
00199abfmov [rsp+200], 2
00199acband [rsp+208], 0
00199ad4mov [rsp+216], r12
00199adcmov [rsp+224], rbx
00199ae4mov [rsp+232], r12
00199aecand [rsp+240], 0
00199af5mov [rsp+248], r12
00199afdmov [rsp+256], 1
00199b09mov rax, 0x3d0000003d
00199b13mov [rsp+264], rax
00199b1bmov [rsp+272], 1
00199b25mov rdi, r13
00199b28lea rbx, [rsp+200]
00199b30mov rsi, rbx
00199b33call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b38xor eax, eax
00199b3acmp [rsp+280], rax
00199b42je 0x199c2e
00199b48push 4
00199b4apop rdi
00199b4bcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199b50mov r12, rax
00199b53mov rax, [rsp+296]
00199b5bmovups x0, [rsp+280]
00199b63movups [r12], x0
00199b68mov [r12+16], rax
00199b6dmov [rsp+24], r12
00199b72mov [rsp+32], rdx
00199b77mov [rsp+40], 1
00199b80push 10
00199b82pop rcx
00199b83mov rdi, r13
00199b86mov rsi, rbx
00199b89rep movsq [rdi], [rsi]
00199b8cpush 24
00199b8epop rbx
00199b8fpush 1
00199b91pop rbp
00199b92
00199b92loc_199b92:
00199b92lea rdi, [rsp+104]
00199b97mov rsi, r13
00199b9acall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b9fcmp [rsp+104], 0
00199ba5je 0x199c06
00199ba7cmp rbp, [rsp+32]
00199bacjne 0x199bc0
00199baelea rdi, [rsp+24]
00199bb3push 1
00199bb5pop rsi
00199bb6call alloc::vec::Vec<T,A>::reserve
00199bbbmov r12, [rsp+24]
00199bc0
00199bc0loc_199bc0:
00199bc0mov rax, [rsp+120]
00199bc5mov [r12+rbx+16], rax
00199bcamovups x0, [rsp+104]
00199bcfmovups [r12+rbx], x0
00199bd4inc rbp
00199bd7mov [rsp+40], rbp
00199bdcadd rbx, 24
00199be0jmp 0x199b92
00199be2
00199be2loc_199be2:
00199be2mov rsi, [rbp]
00199be6mov rdx, [rbp+16]
00199beamov rdi, r13
00199bedcall _<alloc::string::String as core::clone::Clone>::clone
00199bf2lea rdi, [rsp+72]
00199bf7mov rsi, r13
00199bfacall alloc::vec::Vec<T,A>::push
00199bfflea rbx, [rsp+80]
00199c04jmp 0x199c6a
00199c06
00199c06loc_199c06:
00199c06mov rsi, [rsp+112]
00199c0bxor edi, edi
00199c0dcall core::ptr::drop_in_place<std::env::VarError>
00199c12movups x0, [rsp+24]
00199c17movaps [rsp+176], x0
00199c1fmov rax, [rsp+40]
00199c24mov [rsp+192], rax
00199c2cjmp 0x199c48
00199c2e
00199c2eloc_199c2e:
00199c2emov [rsp+176], 8
00199c3axorps x0, x0
00199c3dlea rax, [rsp+184]
00199c45movups [rax], x0
00199c48
00199c48loc_199c48:
00199c48lea rbx, [rsp+80]
00199c4dlea rdi, [rsp+72]
00199c52lea r12, [rsp+176]
00199c5amov rsi, r12
00199c5dcall alloc::vec::Vec<T,A>::append
00199c62mov rdi, r12
00199c65call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199c6a
00199c6aloc_199c6a:
00199c6amov r12, [rsp+72]
00199c6fmovups x0, [rbx]
00199c72movaps [rsp+128], x0
00199c7ainc r15
00199c7dcmp r15, [rsp+48]
00199c82jne 0x199a73
00199c88mov [rsp+24], r12
00199c8dmovaps x0, [rsp+128]
00199c95movups [rsp+32], x0
00199c9amov r14, [rsp+40]
00199c9fmov rbx, [rsp+16]
00199ca4mov rdx, [rsp+64]
00199ca9jmp 0x199cc6
00199cab
00199cabloc_199cab:
00199cabmov rbx, rsi
00199caemov [rsp+24], 8
00199cb7xorps x0, x0
00199cbamovups [rsp+32], x0
00199cbfpush 8
00199cc1pop r12
00199cc3xor r14l, r14l
00199cc6
00199cc6loc_199cc6:
00199cc6mov rdi, rdx
00199cc9call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199ccetest r14, r14
00199cd1je 0x199de2
00199cd7mov [rsp+56], r14
00199cdcmov rcx, [rbx+136]
00199ce3test rcx, rcx
00199ce6je 0x199e7d
00199ceclea rax, [r12+24]
00199cf1mov [rsp+160], rax
00199cf9mov rax, [rsp+56]
00199cfedec rax
00199d01mov [rsp+152], rax
00199d09mov rbp, [r12]
00199d0dmov r14, [r12+16]
00199d12mov rax, [rsp+16]
00199d17imul rax, [rax+152], 160
00199d22mov [rsp+48], rcx
00199d27add rax, rcx
00199d2amov [rsp+64], rax
00199d2f
00199d2floc_199d2f:
00199d2fmov rbx, [rsp+48]
00199d34cmp rbx, [rsp+64]
00199d39je 0x199e7d
00199d3flea rax, [rbx+160]
00199d46mov [rsp+48], rax
00199d4bmov r15, [rbx+112]
00199d4fmov rdi, [rbx]
00199d52mov rsi, [rbx+16]
00199d56mov rdx, rbp
00199d59mov rcx, r14
00199d5ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d61test r15, r15
00199d64mov [rsp+168], rbx
00199d6cje 0x199d9e
00199d6etest al, al
00199d70jne 0x199d9e
00199d72imul rbx, [rbx+128], 24
00199d7a
00199d7aloc_199d7a:
00199d7atest rbx, rbx
00199d7dje 0x199d2f
00199d7flea r13, [r15+24]
00199d83mov rdi, r15
00199d86mov rsi, rbp
00199d89mov rdx, r14
00199d8ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d91add rbx, -24
00199d95mov r15, r13
00199d98test al, al
00199d9aje 0x199d7a
00199d9cjmp 0x199da8
00199d9e
00199d9eloc_199d9e:
00199d9etest r15, r15
00199da1setne cl
00199da4or al, cl
00199da6je 0x199d2f
00199da8
00199da8loc_199da8:
00199da8lea rbx, [rsp+280]
00199db0mov rdi, rbx
00199db3mov rsi, [rsp+160]
00199dbbmov rdx, [rsp+152]
00199dc3call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199dc8mov rdi, [rsp+8]
00199dcdmov rsi, [rsp+168]
00199dd5mov rdx, rbx
00199dd8call seahorse::command::Command::run_with_result
00199dddjmp 0x19a0d5
00199de2
00199de2loc_199de2:
00199de2mov r13, [rbx+72]
00199de6test r13, r13
00199de9je 0x199f91
00199defpush 2
00199df1pop rbx
00199df2mov rdi, rbx
00199df5call alloc::raw_vec::RawVec<T,A>::allocate_in
00199dfamov r14, rax
00199dfdmov r15, rdx
00199e00mov [rax], 26669
00199e05mov rdi, rax
00199e08mov rsi, rbx
00199e0bmov rdx, r12
00199e0exor ecx, ecx
00199e10call _<T as core::slice::cmp::SliceContains>::slice_contains
00199e15mov ebx, eax
00199e17mov rdi, r14
00199e1amov rsi, r15
00199e1dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e22test bl, bl
00199e24jne 0x19a0c2
00199e2amov rbx, [rsp+24]
00199e2fmov r14, [rsp+40]
00199e34push 6
00199e36pop rbp
00199e37mov rdi, rbp
00199e3acall alloc::raw_vec::RawVec<T,A>::allocate_in
00199e3fmov r12, rax
00199e42mov r15, rdx
00199e45mov [rax], 0x65682d2d
00199e4bmov [rax+4], 28780
00199e51mov rdi, rax
00199e54mov rsi, rbp
00199e57mov rdx, rbx
00199e5amov rcx, r14
00199e5dcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199e62mov ebp, eax
00199e64mov rdi, r12
00199e67mov rsi, r15
00199e6acall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e6ftest bpl, bpl
00199e72je 0x199f23
00199e78jmp 0x19a0c2
00199e7d
00199e7dloc_199e7d:
00199e7dmov rdi, [rsp+16]
00199e82mov rbp, [rdi+72]
00199e86test rbp, rbp
00199e89je 0x19a02c
00199e8fpush 2
00199e91pop r14
00199e93mov rdi, r14
00199e96call alloc::raw_vec::RawVec<T,A>::allocate_in
00199e9bmov r15, rax
00199e9emov r13, rdx
00199ea1mov [rax], 26669
00199ea6mov rdi, rax
00199ea9mov rsi, r14
00199eacmov rdx, r12
00199eafmov rcx, [rsp+56]
00199eb4call _<T as core::slice::cmp::SliceContains>::slice_contains
00199eb9mov ebx, eax
00199ebbmov rdi, r15
00199ebemov rsi, r13
00199ec1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199ec6test bl, bl
00199ec8jne 0x19a0c2
00199ecemov rbx, [rsp+24]
00199ed3mov r14, [rsp+40]
00199ed8push 6
00199edapop r15
00199edcmov rdi, r15
00199edfcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199ee4mov r12, rax
00199ee7mov r13, rdx
00199eeamov [rax], 0x65682d2d
00199ef0mov [rax+4], 28780
00199ef6mov rdi, rax
00199ef9mov rsi, r15
00199efcmov rdx, rbx
00199effmov rcx, r14
00199f02call _<T as core::slice::cmp::SliceContains>::slice_contains
00199f07mov r15, rbp
00199f0amov ebp, eax
00199f0cmov rdi, r12
00199f0fmov rsi, r13
00199f12call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199f17test bpl, bpl
00199f1ajne 0x19a0c2
00199f20mov r13, r15
00199f23
00199f23loc_199f23:
00199f23lea r15, [rsp+104]
00199f28mov rdi, r15
00199f2bmov rsi, rbx
00199f2emov rdx, r14
00199f31call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199f36mov r12, [rsp+16]
00199f3bmov rsi, [r12+88]
00199f40mov rdx, [r12+104]
00199f45lea rbx, [rsp+72]
00199f4amov rdi, rbx
00199f4dcall _<core::option::Option<T> as core::clone::Clone>::clone
00199f52lea r14, [rsp+200]
00199f5amov rdi, r14
00199f5dmov rsi, r12
00199f60call _<seahorse::command::Command as seahorse::help::Help>::help_text
00199f65lea r12, [rsp+280]
00199f6dmov rdi, r12
00199f70mov rsi, r15
00199f73mov rdx, rbx
00199f76mov rcx, r14
00199f79call seahorse::context::Context::new
00199f7emov rdi, r12
00199f81call r13
00199f84mov rdi, r12
00199f87call core::ptr::drop_in_place<seahorse::context::Context>
00199f8cjmp 0x19a0cc
00199f91
00199f91loc_199f91:
00199f91mov r13, [rbx+80]
00199f95test r13, r13
00199f98je 0x19a0f1
00199f9epush 2
00199fa0pop rbx
00199fa1mov rdi, rbx
00199fa4call alloc::raw_vec::RawVec<T,A>::allocate_in
00199fa9mov r14, rax
00199facmov r15, rdx
00199fafmov [rax], 26669
00199fb4mov rdi, rax
00199fb7mov rsi, rbx
00199fbamov rdx, r12
00199fbdxor ecx, ecx
00199fbfcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199fc4mov ebx, eax
00199fc6mov rdi, r14
00199fc9mov rsi, r15
00199fcccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199fd1test bl, bl
00199fd3jne 0x19a0c2
00199fd9mov rbx, [rsp+24]
00199fdemov r14, [rsp+40]
00199fe3push 6
00199fe5pop rbp
00199fe6mov rdi, rbp
00199fe9call alloc::raw_vec::RawVec<T,A>::allocate_in
00199feemov r12, rax
00199ff1mov r15, rdx
00199ff4mov [rax], 0x65682d2d
00199ffamov [rax+4], 28780
0019a000mov rdi, rax
0019a003mov rsi, rbp
0019a006mov rdx, rbx
0019a009mov rcx, r14
0019a00ccall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a011mov ebp, eax
0019a013mov rdi, r12
0019a016mov rsi, r15
0019a019call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a01etest bpl, bpl
0019a021jne 0x19a0c2
0019a027jmp 0x19a0f9
0019a02c
0019a02cloc_19a02c:
0019a02cmov rbp, [rdi+80]
0019a030test rbp, rbp
0019a033je 0x19a0c7
0019a039push 2
0019a03bpop r14
0019a03dmov rdi, r14
0019a040call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a045mov r15, rax
0019a048mov r13, rdx
0019a04bmov [rax], 26669
0019a050mov rdi, rax
0019a053mov rsi, r14
0019a056mov rdx, r12
0019a059mov rcx, [rsp+56]
0019a05ecall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a063mov ebx, eax
0019a065mov rdi, r15
0019a068mov rsi, r13
0019a06bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a070test bl, bl
0019a072jne 0x19a0c2
0019a074mov rbx, [rsp+24]
0019a079mov r14, [rsp+40]
0019a07epush 6
0019a080pop r15
0019a082mov rdi, r15
0019a085call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a08amov r12, rax
0019a08dmov r13, rdx
0019a090mov [rax], 0x65682d2d
0019a096mov [rax+4], 28780
0019a09cmov rdi, rax
0019a09fmov rsi, r15
0019a0a2mov rdx, rbx
0019a0a5mov rcx, r14
0019a0a8call _<T as core::slice::cmp::SliceContains>::slice_contains
0019a0admov r15, rbp
0019a0b0mov ebp, eax
0019a0b2mov rdi, r12
0019a0b5mov rsi, r13
0019a0b8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a0bdtest bpl, bpl
0019a0c0je 0x19a0f6
0019a0c2
0019a0c2loc_19a0c2:
0019a0c2mov rdi, [rsp+16]
0019a0c7
0019a0c7loc_19a0c7:
0019a0c7call seahorse::help::Help::help
0019a0cc
0019a0ccloc_19a0cc:
0019a0ccmov rax, [rsp+8]
0019a0d1and [rax], 0
0019a0d5
0019a0d5loc_19a0d5:
0019a0d5lea rdi, [rsp+24]
0019a0dacall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019a0dfadd rsp, 360
0019a0e6pop rbx
0019a0e7pop r12
0019a0e9pop r13
0019a0ebpop r14
0019a0edpop r15
0019a0efpop rbp
0019a0f0ret
0019a0f1
0019a0f1loc_19a0f1:
0019a0f1mov rdi, rbx
0019a0f4jmp 0x19a0c7
0019a0f6
0019a0f6loc_19a0f6:
0019a0f6mov r13, r15
0019a0f9
0019a0f9loc_19a0f9:
0019a0f9lea r15, [rsp+104]
0019a0femov rdi, r15
0019a101mov rsi, rbx
0019a104mov rdx, r14
0019a107call _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a10cmov r12, [rsp+16]
0019a111mov rsi, [r12+88]
0019a116mov rdx, [r12+104]
0019a11blea rbx, [rsp+72]
0019a120mov rdi, rbx
0019a123call _<core::option::Option<T> as core::clone::Clone>::clone
0019a128lea r14, [rsp+200]
0019a130mov rdi, r14
0019a133mov rsi, r12
0019a136call _<seahorse::command::Command as seahorse::help::Help>::help_text
0019a13blea r12, [rsp+280]
0019a143mov rdi, r12
0019a146mov rsi, r15
0019a149mov rdx, rbx
0019a14cmov rcx, r14
0019a14fcall seahorse::context::Context::new
0019a154mov rdi, [rsp+8]
0019a159mov rsi, r12
0019a15ccall r13
0019a15fmov rdi, r12
0019a162call core::ptr::drop_in_place<seahorse::context::Context>
0019a167jmp 0x19a0d5
00199a1f
0019a16c
0019a16c_<core::option::Option<T> as core::clone::Clone>::clone:
0019a16cpush rbp
0019a16dpush r15
0019a16fpush r14
0019a171push r13
0019a173push r12
0019a175push rbx
0019a176sub rsp, 184
0019a17dmov [rsp+8], rsi
0019a182test rsi, rsi
0019a185je 0x19a1cb
0019a187mov rbx, rdx
0019a18atest rdx, rdx
0019a18dmov [rsp+24], rdi
0019a192je 0x19a1d4
0019a194mov rax, 0x199999999999999
0019a19ecmp rbx, rax
0019a1a1ja 0x19a2f1
0019a1a7imul r14, rbx, 80
0019a1abpush 8
0019a1adpop rdi
0019a1aemov rsi, r14
0019a1b1call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019a1b6mov r12, rax
0019a1b9test rax, rax
0019a1bcjne 0x19a1d8
0019a1bepush 8
0019a1c0pop rdi
0019a1c1mov rsi, r14
0019a1c4call alloc::alloc::handle_alloc_error
0019a1c9ud2
0019a1cb
0019a1cbloc_19a1cb:
0019a1cband [rdi], 0
0019a1cfjmp 0x19a2df
0019a1d4
0019a1d4loc_19a1d4:
0019a1d4push 8
0019a1d6pop r12
0019a1d8
0019a1d8loc_19a1d8:
0019a1d8lea r13, [rsp+136]
0019a1e0imul rax, rbx, 80
0019a1e4mov [rsp+32], rax
0019a1e9xor r14l, r14l
0019a1ecmov r15, [rsp+8]
0019a1f1mov [rsp+16], rbx
0019a1f6
0019a1f6loc_19a1f6:
0019a1f6sub rbx, 1
0019a1fajb 0x19a2ca
0019a200cmp [rsp+32], r14
0019a205je 0x19a2ca
0019a20bmov rsi, [r15]
0019a20emov rdx, [r15+16]
0019a212lea rdi, [rsp+64]
0019a217call _<alloc::string::String as core::clone::Clone>::clone
0019a21cmov rsi, [r15+24]
0019a220mov rdx, [r15+40]
0019a224lea rdi, [rsp+88]
0019a229call _<core::option::Option<T> as core::clone::Clone>::clone
0019a22emov bpl, [r15+72]
0019a232mov rsi, [r15+48]
0019a236test rsi, rsi
0019a239je 0x19a251
0019a23bmov rax, [rsp+8]
0019a240mov rdx, [rax+r14+64]
0019a245lea rdi, [rsp+40]
0019a24acall _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a24fjmp 0x19a257
0019a251
0019a251loc_19a251:
0019a251and [rsp+40], 0
0019a257
0019a257loc_19a257:
0019a257add r15, 80
0019a25blea rdi, [r12+r14]
0019a25fmov rax, [rsp+80]
0019a264mov [rsp+128], rax
0019a26cmovups x0, [rsp+64]
0019a271movaps [rsp+112], x0
0019a276mov rax, [rsp+104]
0019a27bmov [r13+16], rax
0019a27fmovups x0, [rsp+88]
0019a284movups [r13], x0
0019a289mov rax, [rsp+56]
0019a28emov [r13+40], rax
0019a292movups x0, [rsp+40]
0019a297movups [r13+24], x0
0019a29clea rsi, [rsp+112]
0019a2a1push 72
0019a2a3pop rdx
0019a2a4call [rip+0x77866]
0019a2aamov [r12+r14+72], bpl
0019a2afmov eax, [rsp+40]
0019a2b3mov ecx, [rsp+43]
0019a2b7mov [r12+r14+73], eax
0019a2bcmov [r12+r14+76], ecx
0019a2c1add r14, 80
0019a2c5jmp 0x19a1f6
0019a2ca
0019a2caloc_19a2ca:
0019a2camov rcx, [rsp+24]
0019a2cfmov [rcx], r12
0019a2d2mov rax, [rsp+16]
0019a2d7mov [rcx+8], rax
0019a2dbmov [rcx+16], rax
0019a2df
0019a2dfloc_19a2df:
0019a2dfadd rsp, 184
0019a2e6pop rbx
0019a2e7pop r12
0019a2e9pop r13
0019a2ebpop r14
0019a2edpop r15
0019a2efpop rbp
0019a2f0ret
0019a2f1
0019a2f1loc_19a2f1:
0019a2f1call alloc::raw_vec::capacity_overflow
0019a2f6ud2
0019a16c
0019a16c_<core::option::Option<T> as core::clone::Clone>::clone:
0019a16cpush rbp
0019a16dpush r15
0019a16fpush r14
0019a171push r13
0019a173push r12
0019a175push rbx
0019a176sub rsp, 184
0019a17dmov [rsp+8], rsi
0019a182test rsi, rsi
0019a185je 0x19a1cb
0019a187mov rbx, rdx
0019a18atest rdx, rdx
0019a18dmov [rsp+24], rdi
0019a192je 0x19a1d4
0019a194mov rax, 0x199999999999999
0019a19ecmp rbx, rax
0019a1a1ja 0x19a2f1
0019a1a7imul r14, rbx, 80
0019a1abpush 8
0019a1adpop rdi
0019a1aemov rsi, r14
0019a1b1call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019a1b6mov r12, rax
0019a1b9test rax, rax
0019a1bcjne 0x19a1d8
0019a1bepush 8
0019a1c0pop rdi
0019a1c1mov rsi, r14
0019a1c4call alloc::alloc::handle_alloc_error
0019a1c9ud2
0019a1cb
0019a1cbloc_19a1cb:
0019a1cband [rdi], 0
0019a1cfjmp 0x19a2df
0019a1d4
0019a1d4loc_19a1d4:
0019a1d4push 8
0019a1d6pop r12
0019a1d8
0019a1d8loc_19a1d8:
0019a1d8lea r13, [rsp+136]
0019a1e0imul rax, rbx, 80
0019a1e4mov [rsp+32], rax
0019a1e9xor r14l, r14l
0019a1ecmov r15, [rsp+8]
0019a1f1mov [rsp+16], rbx
0019a1f6
0019a1f6loc_19a1f6:
0019a1f6sub rbx, 1
0019a1fajb 0x19a2ca
0019a200cmp [rsp+32], r14
0019a205je 0x19a2ca
0019a20bmov rsi, [r15]
0019a20emov rdx, [r15+16]
0019a212lea rdi, [rsp+64]
0019a217call _<alloc::string::String as core::clone::Clone>::clone
0019a21cmov rsi, [r15+24]
0019a220mov rdx, [r15+40]
0019a224lea rdi, [rsp+88]
0019a229call _<core::option::Option<T> as core::clone::Clone>::clone
0019a22emov bpl, [r15+72]
0019a232mov rsi, [r15+48]
0019a236test rsi, rsi
0019a239je 0x19a251
0019a23bmov rax, [rsp+8]
0019a240mov rdx, [rax+r14+64]
0019a245lea rdi, [rsp+40]
0019a24acall _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a24fjmp 0x19a257
0019a251
0019a251loc_19a251:
0019a251and [rsp+40], 0
0019a257
0019a257loc_19a257:
0019a257add r15, 80
0019a25blea rdi, [r12+r14]
0019a25fmov rax, [rsp+80]
0019a264mov [rsp+128], rax
0019a26cmovups x0, [rsp+64]
0019a271movaps [rsp+112], x0
0019a276mov rax, [rsp+104]
0019a27bmov [r13+16], rax
0019a27fmovups x0, [rsp+88]
0019a284movups [r13], x0
0019a289mov rax, [rsp+56]
0019a28emov [r13+40], rax
0019a292movups x0, [rsp+40]
0019a297movups [r13+24], x0
0019a29clea rsi, [rsp+112]
0019a2a1push 72
0019a2a3pop rdx
0019a2a4call [rip+0x77866]
0019a2aamov [r12+r14+72], bpl
0019a2afmov eax, [rsp+40]
0019a2b3mov ecx, [rsp+43]
0019a2b7mov [r12+r14+73], eax
0019a2bcmov [r12+r14+76], ecx
0019a2c1add r14, 80
0019a2c5jmp 0x19a1f6
0019a2ca
0019a2caloc_19a2ca:
0019a2camov rcx, [rsp+24]
0019a2cfmov [rcx], r12
0019a2d2mov rax, [rsp+16]
0019a2d7mov [rcx+8], rax
0019a2dbmov [rcx+16], rax
0019a2df
0019a2dfloc_19a2df:
0019a2dfadd rsp, 184
0019a2e6pop rbx
0019a2e7pop r12
0019a2e9pop r13
0019a2ebpop r14
0019a2edpop r15
0019a2efpop rbp
0019a2f0ret
0019a2f1
0019a2f1loc_19a2f1:
0019a2f1call alloc::raw_vec::capacity_overflow
0019a2f6ud2
0019a16c
0019a2f8
0019a2f8_<seahorse::app::App as seahorse::help::Help>::help_text:
0019a2f8push rbp
0019a2f9push r15
0019a2fbpush r14
0019a2fdpush r13
0019a2ffpush r12
0019a301push rbx
0019a302sub rsp, 456
0019a309mov r15, rsi
0019a30cmov [rsp+376], rdi
0019a314push 1
0019a316pop rcx
0019a317lea rbx, [rsp+248]
0019a31fmov [rbx], rcx
0019a322xorps x0, x0
0019a325movups [rbx+8], x0
0019a329lea r13, [rsp+64]
0019a32emov [r13], rsi
0019a332lea rax, [rip+0x753d7]
0019a339lea rsi, [rsp+112]
0019a33emov [rsi], rax
0019a341mov [rsi+8], 2
0019a349and [rsi+32], 0
0019a34elea rax, [rip-0xcb868]
0019a355mov [r13+8], rax
0019a359mov [rsi+16], r13
0019a35dmov [rsi+24], rcx
0019a361mov r12, rsp
0019a364mov rdi, r12
0019a367call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a36cmov r14, [r12]
0019a370mov rdx, [r12+16]
0019a375add rdx, r14
0019a378mov rdi, rbx
0019a37bmov rsi, r14
0019a37ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a383mov rsi, [r12+8]
0019a388mov rdi, r14
0019a38bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a390cmp [r15+24], 0
0019a395je 0x19a410
0019a397lea rax, [r15+24]
0019a39blea rcx, [rsp+272]
0019a3a3mov [rcx], rax
0019a3a6mov [rsp+64], rcx
0019a3ablea rax, [rip+0x7537e]
0019a3b2lea rsi, [rsp+112]
0019a3b7mov [rsi], rax
0019a3bamov [rsi+8], 2
0019a3c2and [rsi+32], 0
0019a3c7lea rax, [rip-0x1ccd2]
0019a3cemov [rsp+72], rax
0019a3d3mov [rsi+16], r13
0019a3d7mov [rsi+24], 1
0019a3dfmov rbx, rsp
0019a3e2mov rdi, rbx
0019a3e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a3eamov r14, [rbx]
0019a3edmov rdx, [rbx+16]
0019a3f1add rdx, r14
0019a3f4lea rdi, [rsp+248]
0019a3fcmov rsi, r14
0019a3ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a404mov rsi, [rbx+8]
0019a408mov rdi, r14
0019a40bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a410
0019a410loc_19a410:
0019a410cmp [r15+48], 0
0019a415je 0x19a490
0019a417lea rax, [r15+48]
0019a41blea rcx, [rsp+272]
0019a423mov [rcx], rax
0019a426mov [rsp+64], rcx
0019a42blea rax, [rip+0x7531e]
0019a432lea rsi, [rsp+112]
0019a437mov [rsi], rax
0019a43amov [rsi+8], 2
0019a442and [rsi+32], 0
0019a447lea rax, [rip-0x1cd52]
0019a44emov [rsp+72], rax
0019a453mov [rsi+16], r13
0019a457mov [rsi+24], 1
0019a45fmov rbx, rsp
0019a462mov rdi, rbx
0019a465call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a46amov r14, [rbx]
0019a46dmov rdx, [rbx+16]
0019a471add rdx, r14
0019a474lea rdi, [rsp+248]
0019a47cmov rsi, r14
0019a47fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a484mov rsi, [rbx+8]
0019a488mov rdi, r14
0019a48bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a490
0019a490loc_19a490:
0019a490cmp [r15+72], 0
0019a495je 0x19a510
0019a497lea rax, [r15+72]
0019a49blea rcx, [rsp+272]
0019a4a3mov [rcx], rax
0019a4a6mov [rsp+64], rcx
0019a4ablea rax, [rip+0x752be]
0019a4b2lea rsi, [rsp+112]
0019a4b7mov [rsi], rax
0019a4bamov [rsi+8], 2
0019a4c2and [rsi+32], 0
0019a4c7lea rax, [rip-0x1cdd2]
0019a4cemov [rsp+72], rax
0019a4d3mov [rsi+16], r13
0019a4d7mov [rsi+24], 1
0019a4dfmov rbx, rsp
0019a4e2mov rdi, rbx
0019a4e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a4eamov r14, [rbx]
0019a4edmov rdx, [rbx+16]
0019a4f1add rdx, r14
0019a4f4lea rdi, [rsp+248]
0019a4fcmov rsi, r14
0019a4ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a504mov rsi, [rbx+8]
0019a508mov rdi, r14
0019a50bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a510
0019a510loc_19a510:
0019a510lea rdi, [rsp+312]
0019a518mov [rdi], 1
0019a51fxorps x0, x0
0019a522movups [rdi+8], x0
0019a526lea rsi, [rip-0x10b6c8]
0019a52dlea rdx, [rip-0x10b6c8]
0019a534call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a539lea rax, [rip-0x10b6d4]
0019a540mov [rsp+384], rax
0019a548mov [rsp+392], 10
0019a554mov r12, [r15+160]
0019a55btest r12, r12
0019a55emov [rsp+240], r15
0019a566je 0x19a6fb
0019a56clea rax, [rip-0x10b6fd]
0019a573lea rbp, [rsp+424]
0019a57bmov [rbp], rax
0019a57fmov [rbp+8], 5
0019a587lea rax, [rip-0x10b713]
0019a58elea r14, [rsp+408]
0019a596mov [r14], rax
0019a599mov [r14+8], 7
0019a5a1lea rax, [rip-0x160748]
0019a5a8lea rcx, [rsp+440]
0019a5b0mov [rcx], rax
0019a5b3mov [rcx+8], 8
0019a5bbimul rbx, [r15+176], 80
0019a5c3mov r15, rcx
0019a5c6add rbx, r12
0019a5c9push 8
0019a5cbpop rdi
0019a5cccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019a5d1mov [rax], 10
0019a5d8lea rcx, [rax+8]
0019a5dclea rsi, [rsp+144]
0019a5e4mov [rsi-32], rax
0019a5e8mov [rsi-24], 1
0019a5f0mov [rsi-16], rax
0019a5f4mov [rsi-8], rcx
0019a5f8mov [rsi], r12
0019a5fbmov [rsp+368], rbx
0019a603mov [rsi+8], rbx
0019a607mov [rsi+16], rbp
0019a60bmov [rsi+24], r14
0019a60fmov [rsi+32], r15
0019a613mov r13, rsp
0019a616mov rdi, r13
0019a619call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a61ecmp [r13], 0
0019a623je 0x19a772
0019a629mov rdi, rsp
0019a62cmov rbx, [rdi+16]
0019a630call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a635mov rdx, [rsp+112]
0019a63amov r14, [rsp+144]
0019a642test r14, r14
0019a645je 0x19a7a8
0019a64bmov [rsp+360], rdx
0019a653mov [rsp+56], r12
0019a658lea rcx, [rsp+160]
0019a660mov rax, [rcx-8]
0019a664mov rdx, [rcx+16]
0019a668mov [rsp+88], rdx
0019a66dmovups x0, [rcx]
0019a670movups [rsp+72], x0
0019a675lea rcx, [rsp+208]
0019a67dmov [rsp+64], rcx
0019a682cmp r14, rax
0019a685je 0x19a6ce
0019a687lea r15, [rsp+72]
0019a68csub rax, r14
0019a68fpush 80
0019a691pop rcx
0019a692xor edx, edx
0019a694div rcx
0019a697mov r12, rax
0019a69alea r13, [rsp+8]
0019a69f
0019a69floc_19a69f:
0019a69fmov rdi, r13
0019a6a2mov rsi, r15
0019a6a5mov rdx, r14
0019a6a8call seahorse::app::App::flag_help_text::_{{closure}}
0019a6admov [rsp], rbx
0019a6b1mov rbp, [rsp+24]
0019a6b6mov rdi, r13
0019a6b9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a6becmp rbx, rbp
0019a6c1cmovbe rbx, rbp
0019a6c5add r14, 80
0019a6c9dec r12
0019a6ccjne 0x19a69f
0019a6ce
0019a6celoc_19a6ce:
0019a6cemov r13, rsp
0019a6d1mov r12, [rsp+56]
0019a6d6lea rbp, [rsp+424]
0019a6delea r14, [rsp+408]
0019a6e6lea r15, [rsp+440]
0019a6eemov rdx, [rsp+360]
0019a6f6jmp 0x19a7b0
0019a6fb
0019a6fbloc_19a6fb:
0019a6fblea rax, [rsp+384]
0019a703mov [rsp+64], rax
0019a708lea rax, [rip+0x74f09]
0019a70flea rsi, [rsp+112]
0019a714mov [rsi], rax
0019a717mov [rsi+8], 2
0019a71fand [rsi+32], 0
0019a724lea rax, [rip-0x98f7e]
0019a72bmov [rsp+72], rax
0019a730mov [rsi+16], r13
0019a734mov [rsi+24], 1
0019a73cmov rbx, rsp
0019a73fmov rdi, rbx
0019a742call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a747mov r14, [rbx]
0019a74amov rdx, [rbx+16]
0019a74eadd rdx, r14
0019a751lea rdi, [rsp+312]
0019a759mov rsi, r14
0019a75ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a761mov rsi, [rbx+8]
0019a765mov rdi, r14
0019a768call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a76djmp 0x19aabf
0019a772
0019a772loc_19a772:
0019a772and [rsp+144], 0
0019a77bmov rdx, [rsp+112]
0019a780test rdx, rdx
0019a783je 0x19a7e9
0019a785mov rax, [rsp+128]
0019a78dcmp rax, [rsp+136]
0019a795je 0x19a7e9
0019a797lea rcx, [rax+8]
0019a79bmov [rsp+128], rcx
0019a7a3mov rbx, [rax]
0019a7a6jmp 0x19a7b5
0019a7a8
0019a7a8loc_19a7a8:
0019a7a8lea r14, [rsp+408]
0019a7b0
0019a7b0loc_19a7b0:
0019a7b0test rdx, rdx
0019a7b3je 0x19a7df
0019a7b5
0019a7b5loc_19a7b5:
0019a7b5lea rax, [rsp+120]
0019a7balea rdi, [rsp+272]
0019a7c2mov [rdi], rdx
0019a7c5movups x0, [rax]
0019a7c8movups [rdi+8], x0
0019a7ccmov rax, [rax+16]
0019a7d0mov [rdi+24], rax
0019a7d4mov rsi, rbx
0019a7d7call core::iter::traits::iterator::Iterator::fold
0019a7dcmov rbx, rax
0019a7df
0019a7dfloc_19a7df:
0019a7dfmov [rsp+56], rbx
0019a7e4push 1
0019a7e6pop rdi
0019a7e7jmp 0x19a7f5
0019a7e9
0019a7e9loc_19a7e9:
0019a7e9lea rdi, [rsp+112]
0019a7eecall core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019a7f3xor edi, edi
0019a7f5
0019a7f5loc_19a7f5:
0019a7f5lea rsi, [rip+0x74d94]
0019a7fccall core::option::Option<T>::unwrap
0019a801lea rcx, [rsp+272]
0019a809mov [rcx], r12
0019a80cmov rax, [rsp+368]
0019a814mov [rcx+8], rax
0019a818mov [rcx+16], rbp
0019a81cmov [rcx+24], r14
0019a820mov [rcx+32], r15
0019a824lea rbx, [rsp+184]
0019a82clea r15, [rsp+208]
0019a834lea r12, [rsp+112]
0019a839lea rbp, [rsp+312]
0019a841
0019a841loc_19a841:
0019a841lea rdi, [rsp+64]
0019a846lea rsi, [rsp+272]
0019a84ecall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a853cmp [rsp+64], 0
0019a859je 0x19aa03
0019a85fmovups x0, [rsp+64]
0019a864movups x1, [rsp+80]
0019a869movups x2, [rsp+96]
0019a86emovaps [rsp+32], x2
0019a873movaps [rsp+16], x1
0019a878movaps [rsp], x0
0019a87clea rax, [rip+0x74d55]
0019a883mov [rsp+112], rax
0019a888push 1
0019a88apop rax
0019a88bmov [rsp+120], rax
0019a890and [rsp+144], 0
0019a899mov [rsp+184], r13
0019a8a1lea r13, [rip-0xcbdbb]
0019a8a8mov [rsp+192], r13
0019a8b0mov [rsp+128], rbx
0019a8b8mov [rsp+136], rax
0019a8c0mov rdi, r15
0019a8c3mov rsi, r12
0019a8c6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a8cbmov r14, [rsp+208]
0019a8d3mov rdx, [rsp+224]
0019a8dbadd rdx, r14
0019a8demov rdi, rbp
0019a8e1mov rsi, r14
0019a8e4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a8e9mov rsi, [rsp+216]
0019a8f1mov rdi, r14
0019a8f4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a8f9cmp [rsp+24], 0
0019a8ffje 0x19a9dd
0019a905lea rax, [rsp+24]
0019a90amov [rsp+400], rax
0019a912mov rdx, [rsp+56]
0019a917sub rdx, [rsp+16]
0019a91cmov rdi, rbx
0019a91fpush 32
0019a921pop rsi
0019a922call alloc::str::_<impl str>::repeat
0019a927mov [rsp+208], rbx
0019a92fmov [rsp+216], r13
0019a937lea rax, [rip+0x74caa]
0019a93emov [rsp+112], rax
0019a943mov [rsp+120], 3
0019a94cand [rsp+144], 0
0019a955lea rax, [rsp+400]
0019a95dmov [rsp+224], rax
0019a965lea rax, [rip-0x1d270]
0019a96cmov [rsp+232], rax
0019a974mov [rsp+128], r15
0019a97cmov [rsp+136], 2
0019a988lea rdi, [rsp+336]
0019a990mov rsi, r12
0019a993call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a998mov rdi, [rsp+184]
0019a9a0mov rsi, [rsp+192]
0019a9a8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9admov r14, [rsp+336]
0019a9b5mov rdx, [rsp+352]
0019a9bdadd rdx, r14
0019a9c0mov rdi, rbp
0019a9c3mov rsi, r14
0019a9c6call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9cbmov rsi, [rsp+344]
0019a9d3mov rdi, r14
0019a9d6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9dbjmp 0x19a9f3
0019a9dd
0019a9ddloc_19a9dd:
0019a9ddmov rdi, rbp
0019a9e0lea rsi, [rip-0x10ae86]
0019a9e7lea rdx, [rip-0x10ae8c]
0019a9eecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9f3
0019a9f3loc_19a9f3:
0019a9f3mov r13, rsp
0019a9f6mov rdi, r13
0019a9f9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a9fejmp 0x19a841
0019aa03
0019aa03loc_19aa03:
0019aa03lea r14, [rsp+384]
0019aa0bmov rdx, [rsp+56]
0019aa10sub rdx, [r14+8]
0019aa14push 32
0019aa16pop rsi
0019aa17lea r15, [rsp+64]
0019aa1cmov rdi, r15
0019aa1fcall alloc::str::_<impl str>::repeat
0019aa24mov [rsp], r14
0019aa28lea rax, [rip-0x99282]
0019aa2fmov [rsp+8], rax
0019aa34lea rax, [rip+0x74b6d]
0019aa3blea rsi, [rsp+112]
0019aa40mov [rsi], rax
0019aa43mov [rsi+8], 3
0019aa4band [rsi+32], 0
0019aa50mov [rsp+16], r15
0019aa55lea rax, [rip-0xcbf6f]
0019aa5cmov [rsp+24], rax
0019aa61mov [rsi+16], r13
0019aa65mov [rsi+24], 2
0019aa6dlea rbx, [rsp+272]
0019aa75mov rdi, rbx
0019aa78call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019aa7dmov rdi, [rsp+64]
0019aa82mov rsi, [rsp+72]
0019aa87call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aa8cmov r14, [rbx]
0019aa8fmov rdx, [rbx+16]
0019aa93add rdx, r14
0019aa96lea rdi, [rsp+312]
0019aa9emov rsi, r14
0019aaa1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaa6mov rsi, [rbx+8]
0019aaaamov rdi, r14
0019aaadcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aab2lea r13, [rsp+64]
0019aab7mov r15, [rsp+240]
0019aabf
0019aabfloc_19aabf:
0019aabfmov rbx, [rsp+312]
0019aac7mov r14, [rsp+320]
0019aacfmov rdx, [rsp+328]
0019aad7add rdx, rbx
0019aadalea rdi, [rsp+248]
0019aae2mov rsi, rbx
0019aae5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaeamov rdi, rbx
0019aaedmov rsi, r14
0019aaf0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aaf5mov [rsp+184], 1
0019ab01xorps x0, x0
0019ab04movups [rsp+192], x0
0019ab0cmov rbx, [r15+120]
0019ab10test rbx, rbx
0019ab13je 0x19ab9b
0019ab19lea rsi, [rip-0x10bc8b]
0019ab20lea rdx, [rip-0x10bc87]
0019ab27lea rdi, [rsp+184]
0019ab2fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ab34mov r13, [r15+136]
0019ab3btest r13, r13
0019ab3eje 0x19aba8
0019ab40mov rdi, rbx
0019ab43call seahorse::app::App::command_help_text::_{{closure}}
0019ab48mov r14, rax
0019ab4bpush 1
0019ab4dpop rdi
0019ab4ecmp r13, 1
0019ab52je 0x19abaa
0019ab54lea r15, [rbx+160]
0019ab5bimul rax, r13, 160
0019ab62add rax, -160
0019ab68mov ecx, 160
0019ab6dxor edx, edx
0019ab6fdiv rcx
0019ab72mov r12, rax
0019ab75
0019ab75loc_19ab75:
0019ab75mov rbp, r14
0019ab78mov rdi, r15
0019ab7bcall seahorse::app::App::command_help_text::_{{closure}}
0019ab80mov r14, rax
0019ab83cmp rbp, rax
0019ab86cmova r14, rbp
0019ab8aadd r15, 160
0019ab91dec r12
0019ab94jne 0x19ab75
0019ab96push 1
0019ab98pop rdi
0019ab99jmp 0x19abaa
0019ab9b
0019ab9bloc_19ab9b:
0019ab9bpush 1
0019ab9dpop rbx
0019ab9exor edx, edx
0019aba0xor r14l, r14l
0019aba3jmp 0x19adce
0019aba8
0019aba8loc_19aba8:
0019aba8xor edi, edi
0019abaa
0019abaaloc_19abaa:
0019abaalea rsi, [rip+0x74ae7]
0019abb1call core::option::Option<T>::unwrap
0019abb6imul rbp, r13, 160
0019abbdlea r15, [rsp+208]
0019abc5lea r12, [rsp+272]
0019abcd
0019abcdloc_19abcd:
0019abcdtest rbp, rbp
0019abd0lea r13, [rsp+64]
0019abd5je 0x19adae
0019abdbmov rsi, [rbx+112]
0019abdftest rsi, rsi
0019abe2je 0x19ac7f
0019abe8mov rdx, [rbx+128]
0019abefmov rdi, r13
0019abf2call alloc::str::join_generic_copy
0019abf7mov [rsp], r13
0019abfblea rax, [rip-0xcc115]
0019ac02mov [rsp+8], rax
0019ac07lea rcx, [rip+0x74aa2]
0019ac0emov [rsp+112], rcx
0019ac13push 2
0019ac15pop rcx
0019ac16mov [rsp+120], rcx
0019ac1band [rsp+144], 0
0019ac24mov [rsp+16], rbx
0019ac29mov [rsp+24], rax
0019ac2emov rax, rsp
0019ac31mov [rsp+128], rax
0019ac39mov [rsp+136], rcx
0019ac41mov rdi, r12
0019ac44lea rsi, [rsp+112]
0019ac49call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ac4emov rdi, [rsp+64]
0019ac53mov rsi, [rsp+72]
0019ac58call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ac5dmovups x0, [rsp+272]
0019ac65movaps [rsp+208], x0
0019ac6dmov rax, [rsp+288]
0019ac75mov [rsp+224], rax
0019ac7djmp 0x19ac8e
0019ac7f
0019ac7floc_19ac7f:
0019ac7fmov rsi, [rbx]
0019ac82mov rdx, [rbx+16]
0019ac86mov rdi, r15
0019ac89call _<alloc::string::String as core::clone::Clone>::clone
0019ac8e
0019ac8eloc_19ac8e:
0019ac8emov rax, [rbx+24]
0019ac92test rax, rax
0019ac95je 0x19ac9d
0019ac97mov rcx, [rbx+40]
0019ac9bjmp 0x19aca6
0019ac9d
0019ac9dloc_19ac9d:
0019ac9dlea rax, [rip-0x1099ac]
0019aca4xor ecx, ecx
0019aca6
0019aca6loc_19aca6:
0019aca6add rbx, 160
0019acadmov [rsp+336], rax
0019acb5mov [rsp+344], rcx
0019acbdmov rdx, r14
0019acc0sub rdx, [rsp+224]
0019acc8mov rdi, r13
0019accbpush 32
0019accdpop rsi
0019accecall alloc::str::_<impl str>::repeat
0019acd3mov [rsp+112], r15
0019acd8lea rax, [rip-0xcc1f2]
0019acdfmov [rsp+120], rax
0019ace4mov [rsp+128], r13
0019acecmov [rsp+136], rax
0019acf4lea rax, [rip+0x749d5]
0019acfbmov [rsp], rax
0019acffmov [rsp+8], 4
0019ad08and [rsp+32], 0
0019ad0elea rax, [rsp+336]
0019ad16mov [rsp+144], rax
0019ad1elea rax, [rip-0x99578]
0019ad25mov [rsp+152], rax
0019ad2dlea rax, [rsp+112]
0019ad32mov [rsp+16], rax
0019ad37mov [rsp+24], 3
0019ad40mov rdi, r12
0019ad43mov rsi, rsp
0019ad46call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ad4bmov rdi, [rsp+64]
0019ad50mov rsi, [rsp+72]
0019ad55call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad5amov r13, [rsp+272]
0019ad62mov rdx, [rsp+288]
0019ad6aadd rdx, r13
0019ad6dlea rdi, [rsp+184]
0019ad75mov rsi, r13
0019ad78call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ad7dmov rsi, [rsp+280]
0019ad85mov rdi, r13
0019ad88call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad8dmov rdi, [rsp+208]
0019ad95mov rsi, [rsp+216]
0019ad9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ada2add rbp, -160
0019ada9jmp 0x19abcd
0019adae
0019adaeloc_19adae:
0019adaemov rbx, [rsp+184]
0019adb6mov r14, [rsp+192]
0019adbemov rdx, [rsp+200]
0019adc6mov r15, [rsp+240]
0019adce
0019adceloc_19adce:
0019adceadd rdx, rbx
0019add1lea rdi, [rsp+248]
0019add9mov rsi, rbx
0019addccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ade1mov rdi, rbx
0019ade4mov rsi, r14
0019ade7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019adeccmp [r15+96], 0
0019adf1je 0x19ae6c
0019adf3add r15, 96
0019adf7lea rax, [rsp+272]
0019adffmov [rax], r15
0019ae02mov [rsp+64], rax
0019ae07lea rax, [rip+0x74982]
0019ae0elea rsi, [rsp+112]
0019ae13mov [rsi], rax
0019ae16mov [rsi+8], 2
0019ae1eand [rsi+32], 0
0019ae23lea rax, [rip-0x1d72e]
0019ae2amov [rsp+72], rax
0019ae2fmov [rsi+16], r13
0019ae33mov [rsi+24], 1
0019ae3bmov rbx, rsp
0019ae3emov rdi, rbx
0019ae41call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ae46mov r14, [rbx]
0019ae49mov rdx, [rbx+16]
0019ae4dadd rdx, r14
0019ae50lea rdi, [rsp+248]
0019ae58mov rsi, r14
0019ae5bcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ae60mov rsi, [rbx+8]
0019ae64mov rdi, r14
0019ae67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ae6c
0019ae6cloc_19ae6c:
0019ae6cmov rax, [rsp+264]
0019ae74mov rcx, [rsp+376]
0019ae7cmov [rcx+16], rax
0019ae80movups x0, [rsp+248]
0019ae88movups [rcx], x0
0019ae8badd rsp, 456
0019ae92pop rbx
0019ae93pop r12
0019ae95pop r13
0019ae97pop r14
0019ae99pop r15
0019ae9bpop rbp
0019ae9cret
0019a2f8
0019a2f8_<seahorse::app::App as seahorse::help::Help>::help_text:
0019a2f8push rbp
0019a2f9push r15
0019a2fbpush r14
0019a2fdpush r13
0019a2ffpush r12
0019a301push rbx
0019a302sub rsp, 456
0019a309mov r15, rsi
0019a30cmov [rsp+376], rdi
0019a314push 1
0019a316pop rcx
0019a317lea rbx, [rsp+248]
0019a31fmov [rbx], rcx
0019a322xorps x0, x0
0019a325movups [rbx+8], x0
0019a329lea r13, [rsp+64]
0019a32emov [r13], rsi
0019a332lea rax, [rip+0x753d7]
0019a339lea rsi, [rsp+112]
0019a33emov [rsi], rax
0019a341mov [rsi+8], 2
0019a349and [rsi+32], 0
0019a34elea rax, [rip-0xcb868]
0019a355mov [r13+8], rax
0019a359mov [rsi+16], r13
0019a35dmov [rsi+24], rcx
0019a361mov r12, rsp
0019a364mov rdi, r12
0019a367call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a36cmov r14, [r12]
0019a370mov rdx, [r12+16]
0019a375add rdx, r14
0019a378mov rdi, rbx
0019a37bmov rsi, r14
0019a37ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a383mov rsi, [r12+8]
0019a388mov rdi, r14
0019a38bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a390cmp [r15+24], 0
0019a395je 0x19a410
0019a397lea rax, [r15+24]
0019a39blea rcx, [rsp+272]
0019a3a3mov [rcx], rax
0019a3a6mov [rsp+64], rcx
0019a3ablea rax, [rip+0x7537e]
0019a3b2lea rsi, [rsp+112]
0019a3b7mov [rsi], rax
0019a3bamov [rsi+8], 2
0019a3c2and [rsi+32], 0
0019a3c7lea rax, [rip-0x1ccd2]
0019a3cemov [rsp+72], rax
0019a3d3mov [rsi+16], r13
0019a3d7mov [rsi+24], 1
0019a3dfmov rbx, rsp
0019a3e2mov rdi, rbx
0019a3e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a3eamov r14, [rbx]
0019a3edmov rdx, [rbx+16]
0019a3f1add rdx, r14
0019a3f4lea rdi, [rsp+248]
0019a3fcmov rsi, r14
0019a3ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a404mov rsi, [rbx+8]
0019a408mov rdi, r14
0019a40bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a410
0019a410loc_19a410:
0019a410cmp [r15+48], 0
0019a415je 0x19a490
0019a417lea rax, [r15+48]
0019a41blea rcx, [rsp+272]
0019a423mov [rcx], rax
0019a426mov [rsp+64], rcx
0019a42blea rax, [rip+0x7531e]
0019a432lea rsi, [rsp+112]
0019a437mov [rsi], rax
0019a43amov [rsi+8], 2
0019a442and [rsi+32], 0
0019a447lea rax, [rip-0x1cd52]
0019a44emov [rsp+72], rax
0019a453mov [rsi+16], r13
0019a457mov [rsi+24], 1
0019a45fmov rbx, rsp
0019a462mov rdi, rbx
0019a465call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a46amov r14, [rbx]
0019a46dmov rdx, [rbx+16]
0019a471add rdx, r14
0019a474lea rdi, [rsp+248]
0019a47cmov rsi, r14
0019a47fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a484mov rsi, [rbx+8]
0019a488mov rdi, r14
0019a48bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a490
0019a490loc_19a490:
0019a490cmp [r15+72], 0
0019a495je 0x19a510
0019a497lea rax, [r15+72]
0019a49blea rcx, [rsp+272]
0019a4a3mov [rcx], rax
0019a4a6mov [rsp+64], rcx
0019a4ablea rax, [rip+0x752be]
0019a4b2lea rsi, [rsp+112]
0019a4b7mov [rsi], rax
0019a4bamov [rsi+8], 2
0019a4c2and [rsi+32], 0
0019a4c7lea rax, [rip-0x1cdd2]
0019a4cemov [rsp+72], rax
0019a4d3mov [rsi+16], r13
0019a4d7mov [rsi+24], 1
0019a4dfmov rbx, rsp
0019a4e2mov rdi, rbx
0019a4e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a4eamov r14, [rbx]
0019a4edmov rdx, [rbx+16]
0019a4f1add rdx, r14
0019a4f4lea rdi, [rsp+248]
0019a4fcmov rsi, r14
0019a4ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a504mov rsi, [rbx+8]
0019a508mov rdi, r14
0019a50bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a510
0019a510loc_19a510:
0019a510lea rdi, [rsp+312]
0019a518mov [rdi], 1
0019a51fxorps x0, x0
0019a522movups [rdi+8], x0
0019a526lea rsi, [rip-0x10b6c8]
0019a52dlea rdx, [rip-0x10b6c8]
0019a534call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a539lea rax, [rip-0x10b6d4]
0019a540mov [rsp+384], rax
0019a548mov [rsp+392], 10
0019a554mov r12, [r15+160]
0019a55btest r12, r12
0019a55emov [rsp+240], r15
0019a566je 0x19a6fb
0019a56clea rax, [rip-0x10b6fd]
0019a573lea rbp, [rsp+424]
0019a57bmov [rbp], rax
0019a57fmov [rbp+8], 5
0019a587lea rax, [rip-0x10b713]
0019a58elea r14, [rsp+408]
0019a596mov [r14], rax
0019a599mov [r14+8], 7
0019a5a1lea rax, [rip-0x160748]
0019a5a8lea rcx, [rsp+440]
0019a5b0mov [rcx], rax
0019a5b3mov [rcx+8], 8
0019a5bbimul rbx, [r15+176], 80
0019a5c3mov r15, rcx
0019a5c6add rbx, r12
0019a5c9push 8
0019a5cbpop rdi
0019a5cccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019a5d1mov [rax], 10
0019a5d8lea rcx, [rax+8]
0019a5dclea rsi, [rsp+144]
0019a5e4mov [rsi-32], rax
0019a5e8mov [rsi-24], 1
0019a5f0mov [rsi-16], rax
0019a5f4mov [rsi-8], rcx
0019a5f8mov [rsi], r12
0019a5fbmov [rsp+368], rbx
0019a603mov [rsi+8], rbx
0019a607mov [rsi+16], rbp
0019a60bmov [rsi+24], r14
0019a60fmov [rsi+32], r15
0019a613mov r13, rsp
0019a616mov rdi, r13
0019a619call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a61ecmp [r13], 0
0019a623je 0x19a772
0019a629mov rdi, rsp
0019a62cmov rbx, [rdi+16]
0019a630call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a635mov rdx, [rsp+112]
0019a63amov r14, [rsp+144]
0019a642test r14, r14
0019a645je 0x19a7a8
0019a64bmov [rsp+360], rdx
0019a653mov [rsp+56], r12
0019a658lea rcx, [rsp+160]
0019a660mov rax, [rcx-8]
0019a664mov rdx, [rcx+16]
0019a668mov [rsp+88], rdx
0019a66dmovups x0, [rcx]
0019a670movups [rsp+72], x0
0019a675lea rcx, [rsp+208]
0019a67dmov [rsp+64], rcx
0019a682cmp r14, rax
0019a685je 0x19a6ce
0019a687lea r15, [rsp+72]
0019a68csub rax, r14
0019a68fpush 80
0019a691pop rcx
0019a692xor edx, edx
0019a694div rcx
0019a697mov r12, rax
0019a69alea r13, [rsp+8]
0019a69f
0019a69floc_19a69f:
0019a69fmov rdi, r13
0019a6a2mov rsi, r15
0019a6a5mov rdx, r14
0019a6a8call seahorse::app::App::flag_help_text::_{{closure}}
0019a6admov [rsp], rbx
0019a6b1mov rbp, [rsp+24]
0019a6b6mov rdi, r13
0019a6b9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a6becmp rbx, rbp
0019a6c1cmovbe rbx, rbp
0019a6c5add r14, 80
0019a6c9dec r12
0019a6ccjne 0x19a69f
0019a6ce
0019a6celoc_19a6ce:
0019a6cemov r13, rsp
0019a6d1mov r12, [rsp+56]
0019a6d6lea rbp, [rsp+424]
0019a6delea r14, [rsp+408]
0019a6e6lea r15, [rsp+440]
0019a6eemov rdx, [rsp+360]
0019a6f6jmp 0x19a7b0
0019a6fb
0019a6fbloc_19a6fb:
0019a6fblea rax, [rsp+384]
0019a703mov [rsp+64], rax
0019a708lea rax, [rip+0x74f09]
0019a70flea rsi, [rsp+112]
0019a714mov [rsi], rax
0019a717mov [rsi+8], 2
0019a71fand [rsi+32], 0
0019a724lea rax, [rip-0x98f7e]
0019a72bmov [rsp+72], rax
0019a730mov [rsi+16], r13
0019a734mov [rsi+24], 1
0019a73cmov rbx, rsp
0019a73fmov rdi, rbx
0019a742call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a747mov r14, [rbx]
0019a74amov rdx, [rbx+16]
0019a74eadd rdx, r14
0019a751lea rdi, [rsp+312]
0019a759mov rsi, r14
0019a75ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a761mov rsi, [rbx+8]
0019a765mov rdi, r14
0019a768call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a76djmp 0x19aabf
0019a772
0019a772loc_19a772:
0019a772and [rsp+144], 0
0019a77bmov rdx, [rsp+112]
0019a780test rdx, rdx
0019a783je 0x19a7e9
0019a785mov rax, [rsp+128]
0019a78dcmp rax, [rsp+136]
0019a795je 0x19a7e9
0019a797lea rcx, [rax+8]
0019a79bmov [rsp+128], rcx
0019a7a3mov rbx, [rax]
0019a7a6jmp 0x19a7b5
0019a7a8
0019a7a8loc_19a7a8:
0019a7a8lea r14, [rsp+408]
0019a7b0
0019a7b0loc_19a7b0:
0019a7b0test rdx, rdx
0019a7b3je 0x19a7df
0019a7b5
0019a7b5loc_19a7b5:
0019a7b5lea rax, [rsp+120]
0019a7balea rdi, [rsp+272]
0019a7c2mov [rdi], rdx
0019a7c5movups x0, [rax]
0019a7c8movups [rdi+8], x0
0019a7ccmov rax, [rax+16]
0019a7d0mov [rdi+24], rax
0019a7d4mov rsi, rbx
0019a7d7call core::iter::traits::iterator::Iterator::fold
0019a7dcmov rbx, rax
0019a7df
0019a7dfloc_19a7df:
0019a7dfmov [rsp+56], rbx
0019a7e4push 1
0019a7e6pop rdi
0019a7e7jmp 0x19a7f5
0019a7e9
0019a7e9loc_19a7e9:
0019a7e9lea rdi, [rsp+112]
0019a7eecall core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019a7f3xor edi, edi
0019a7f5
0019a7f5loc_19a7f5:
0019a7f5lea rsi, [rip+0x74d94]
0019a7fccall core::option::Option<T>::unwrap
0019a801lea rcx, [rsp+272]
0019a809mov [rcx], r12
0019a80cmov rax, [rsp+368]
0019a814mov [rcx+8], rax
0019a818mov [rcx+16], rbp
0019a81cmov [rcx+24], r14
0019a820mov [rcx+32], r15
0019a824lea rbx, [rsp+184]
0019a82clea r15, [rsp+208]
0019a834lea r12, [rsp+112]
0019a839lea rbp, [rsp+312]
0019a841
0019a841loc_19a841:
0019a841lea rdi, [rsp+64]
0019a846lea rsi, [rsp+272]
0019a84ecall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a853cmp [rsp+64], 0
0019a859je 0x19aa03
0019a85fmovups x0, [rsp+64]
0019a864movups x1, [rsp+80]
0019a869movups x2, [rsp+96]
0019a86emovaps [rsp+32], x2
0019a873movaps [rsp+16], x1
0019a878movaps [rsp], x0
0019a87clea rax, [rip+0x74d55]
0019a883mov [rsp+112], rax
0019a888push 1
0019a88apop rax
0019a88bmov [rsp+120], rax
0019a890and [rsp+144], 0
0019a899mov [rsp+184], r13
0019a8a1lea r13, [rip-0xcbdbb]
0019a8a8mov [rsp+192], r13
0019a8b0mov [rsp+128], rbx
0019a8b8mov [rsp+136], rax
0019a8c0mov rdi, r15
0019a8c3mov rsi, r12
0019a8c6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a8cbmov r14, [rsp+208]
0019a8d3mov rdx, [rsp+224]
0019a8dbadd rdx, r14
0019a8demov rdi, rbp
0019a8e1mov rsi, r14
0019a8e4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a8e9mov rsi, [rsp+216]
0019a8f1mov rdi, r14
0019a8f4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a8f9cmp [rsp+24], 0
0019a8ffje 0x19a9dd
0019a905lea rax, [rsp+24]
0019a90amov [rsp+400], rax
0019a912mov rdx, [rsp+56]
0019a917sub rdx, [rsp+16]
0019a91cmov rdi, rbx
0019a91fpush 32
0019a921pop rsi
0019a922call alloc::str::_<impl str>::repeat
0019a927mov [rsp+208], rbx
0019a92fmov [rsp+216], r13
0019a937lea rax, [rip+0x74caa]
0019a93emov [rsp+112], rax
0019a943mov [rsp+120], 3
0019a94cand [rsp+144], 0
0019a955lea rax, [rsp+400]
0019a95dmov [rsp+224], rax
0019a965lea rax, [rip-0x1d270]
0019a96cmov [rsp+232], rax
0019a974mov [rsp+128], r15
0019a97cmov [rsp+136], 2
0019a988lea rdi, [rsp+336]
0019a990mov rsi, r12
0019a993call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a998mov rdi, [rsp+184]
0019a9a0mov rsi, [rsp+192]
0019a9a8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9admov r14, [rsp+336]
0019a9b5mov rdx, [rsp+352]
0019a9bdadd rdx, r14
0019a9c0mov rdi, rbp
0019a9c3mov rsi, r14
0019a9c6call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9cbmov rsi, [rsp+344]
0019a9d3mov rdi, r14
0019a9d6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9dbjmp 0x19a9f3
0019a9dd
0019a9ddloc_19a9dd:
0019a9ddmov rdi, rbp
0019a9e0lea rsi, [rip-0x10ae86]
0019a9e7lea rdx, [rip-0x10ae8c]
0019a9eecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9f3
0019a9f3loc_19a9f3:
0019a9f3mov r13, rsp
0019a9f6mov rdi, r13
0019a9f9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a9fejmp 0x19a841
0019aa03
0019aa03loc_19aa03:
0019aa03lea r14, [rsp+384]
0019aa0bmov rdx, [rsp+56]
0019aa10sub rdx, [r14+8]
0019aa14push 32
0019aa16pop rsi
0019aa17lea r15, [rsp+64]
0019aa1cmov rdi, r15
0019aa1fcall alloc::str::_<impl str>::repeat
0019aa24mov [rsp], r14
0019aa28lea rax, [rip-0x99282]
0019aa2fmov [rsp+8], rax
0019aa34lea rax, [rip+0x74b6d]
0019aa3blea rsi, [rsp+112]
0019aa40mov [rsi], rax
0019aa43mov [rsi+8], 3
0019aa4band [rsi+32], 0
0019aa50mov [rsp+16], r15
0019aa55lea rax, [rip-0xcbf6f]
0019aa5cmov [rsp+24], rax
0019aa61mov [rsi+16], r13
0019aa65mov [rsi+24], 2
0019aa6dlea rbx, [rsp+272]
0019aa75mov rdi, rbx
0019aa78call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019aa7dmov rdi, [rsp+64]
0019aa82mov rsi, [rsp+72]
0019aa87call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aa8cmov r14, [rbx]
0019aa8fmov rdx, [rbx+16]
0019aa93add rdx, r14
0019aa96lea rdi, [rsp+312]
0019aa9emov rsi, r14
0019aaa1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaa6mov rsi, [rbx+8]
0019aaaamov rdi, r14
0019aaadcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aab2lea r13, [rsp+64]
0019aab7mov r15, [rsp+240]
0019aabf
0019aabfloc_19aabf:
0019aabfmov rbx, [rsp+312]
0019aac7mov r14, [rsp+320]
0019aacfmov rdx, [rsp+328]
0019aad7add rdx, rbx
0019aadalea rdi, [rsp+248]
0019aae2mov rsi, rbx
0019aae5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaeamov rdi, rbx
0019aaedmov rsi, r14
0019aaf0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aaf5mov [rsp+184], 1
0019ab01xorps x0, x0
0019ab04movups [rsp+192], x0
0019ab0cmov rbx, [r15+120]
0019ab10test rbx, rbx
0019ab13je 0x19ab9b
0019ab19lea rsi, [rip-0x10bc8b]
0019ab20lea rdx, [rip-0x10bc87]
0019ab27lea rdi, [rsp+184]
0019ab2fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ab34mov r13, [r15+136]
0019ab3btest r13, r13
0019ab3eje 0x19aba8
0019ab40mov rdi, rbx
0019ab43call seahorse::app::App::command_help_text::_{{closure}}
0019ab48mov r14, rax
0019ab4bpush 1
0019ab4dpop rdi
0019ab4ecmp r13, 1
0019ab52je 0x19abaa
0019ab54lea r15, [rbx+160]
0019ab5bimul rax, r13, 160
0019ab62add rax, -160
0019ab68mov ecx, 160
0019ab6dxor edx, edx
0019ab6fdiv rcx
0019ab72mov r12, rax
0019ab75
0019ab75loc_19ab75:
0019ab75mov rbp, r14
0019ab78mov rdi, r15
0019ab7bcall seahorse::app::App::command_help_text::_{{closure}}
0019ab80mov r14, rax
0019ab83cmp rbp, rax
0019ab86cmova r14, rbp
0019ab8aadd r15, 160
0019ab91dec r12
0019ab94jne 0x19ab75
0019ab96push 1
0019ab98pop rdi
0019ab99jmp 0x19abaa
0019ab9b
0019ab9bloc_19ab9b:
0019ab9bpush 1
0019ab9dpop rbx
0019ab9exor edx, edx
0019aba0xor r14l, r14l
0019aba3jmp 0x19adce
0019aba8
0019aba8loc_19aba8:
0019aba8xor edi, edi
0019abaa
0019abaaloc_19abaa:
0019abaalea rsi, [rip+0x74ae7]
0019abb1call core::option::Option<T>::unwrap
0019abb6imul rbp, r13, 160
0019abbdlea r15, [rsp+208]
0019abc5lea r12, [rsp+272]
0019abcd
0019abcdloc_19abcd:
0019abcdtest rbp, rbp
0019abd0lea r13, [rsp+64]
0019abd5je 0x19adae
0019abdbmov rsi, [rbx+112]
0019abdftest rsi, rsi
0019abe2je 0x19ac7f
0019abe8mov rdx, [rbx+128]
0019abefmov rdi, r13
0019abf2call alloc::str::join_generic_copy
0019abf7mov [rsp], r13
0019abfblea rax, [rip-0xcc115]
0019ac02mov [rsp+8], rax
0019ac07lea rcx, [rip+0x74aa2]
0019ac0emov [rsp+112], rcx
0019ac13push 2
0019ac15pop rcx
0019ac16mov [rsp+120], rcx
0019ac1band [rsp+144], 0
0019ac24mov [rsp+16], rbx
0019ac29mov [rsp+24], rax
0019ac2emov rax, rsp
0019ac31mov [rsp+128], rax
0019ac39mov [rsp+136], rcx
0019ac41mov rdi, r12
0019ac44lea rsi, [rsp+112]
0019ac49call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ac4emov rdi, [rsp+64]
0019ac53mov rsi, [rsp+72]
0019ac58call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ac5dmovups x0, [rsp+272]
0019ac65movaps [rsp+208], x0
0019ac6dmov rax, [rsp+288]
0019ac75mov [rsp+224], rax
0019ac7djmp 0x19ac8e
0019ac7f
0019ac7floc_19ac7f:
0019ac7fmov rsi, [rbx]
0019ac82mov rdx, [rbx+16]
0019ac86mov rdi, r15
0019ac89call _<alloc::string::String as core::clone::Clone>::clone
0019ac8e
0019ac8eloc_19ac8e:
0019ac8emov rax, [rbx+24]
0019ac92test rax, rax
0019ac95je 0x19ac9d
0019ac97mov rcx, [rbx+40]
0019ac9bjmp 0x19aca6
0019ac9d
0019ac9dloc_19ac9d:
0019ac9dlea rax, [rip-0x1099ac]
0019aca4xor ecx, ecx
0019aca6
0019aca6loc_19aca6:
0019aca6add rbx, 160
0019acadmov [rsp+336], rax
0019acb5mov [rsp+344], rcx
0019acbdmov rdx, r14
0019acc0sub rdx, [rsp+224]
0019acc8mov rdi, r13
0019accbpush 32
0019accdpop rsi
0019accecall alloc::str::_<impl str>::repeat
0019acd3mov [rsp+112], r15
0019acd8lea rax, [rip-0xcc1f2]
0019acdfmov [rsp+120], rax
0019ace4mov [rsp+128], r13
0019acecmov [rsp+136], rax
0019acf4lea rax, [rip+0x749d5]
0019acfbmov [rsp], rax
0019acffmov [rsp+8], 4
0019ad08and [rsp+32], 0
0019ad0elea rax, [rsp+336]
0019ad16mov [rsp+144], rax
0019ad1elea rax, [rip-0x99578]
0019ad25mov [rsp+152], rax
0019ad2dlea rax, [rsp+112]
0019ad32mov [rsp+16], rax
0019ad37mov [rsp+24], 3
0019ad40mov rdi, r12
0019ad43mov rsi, rsp
0019ad46call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ad4bmov rdi, [rsp+64]
0019ad50mov rsi, [rsp+72]
0019ad55call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad5amov r13, [rsp+272]
0019ad62mov rdx, [rsp+288]
0019ad6aadd rdx, r13
0019ad6dlea rdi, [rsp+184]
0019ad75mov rsi, r13
0019ad78call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ad7dmov rsi, [rsp+280]
0019ad85mov rdi, r13
0019ad88call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad8dmov rdi, [rsp+208]
0019ad95mov rsi, [rsp+216]
0019ad9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ada2add rbp, -160
0019ada9jmp 0x19abcd
0019adae
0019adaeloc_19adae:
0019adaemov rbx, [rsp+184]
0019adb6mov r14, [rsp+192]
0019adbemov rdx, [rsp+200]
0019adc6mov r15, [rsp+240]
0019adce
0019adceloc_19adce:
0019adceadd rdx, rbx
0019add1lea rdi, [rsp+248]
0019add9mov rsi, rbx
0019addccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ade1mov rdi, rbx
0019ade4mov rsi, r14
0019ade7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019adeccmp [r15+96], 0
0019adf1je 0x19ae6c
0019adf3add r15, 96
0019adf7lea rax, [rsp+272]
0019adffmov [rax], r15
0019ae02mov [rsp+64], rax
0019ae07lea rax, [rip+0x74982]
0019ae0elea rsi, [rsp+112]
0019ae13mov [rsi], rax
0019ae16mov [rsi+8], 2
0019ae1eand [rsi+32], 0
0019ae23lea rax, [rip-0x1d72e]
0019ae2amov [rsp+72], rax
0019ae2fmov [rsi+16], r13
0019ae33mov [rsi+24], 1
0019ae3bmov rbx, rsp
0019ae3emov rdi, rbx
0019ae41call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ae46mov r14, [rbx]
0019ae49mov rdx, [rbx+16]
0019ae4dadd rdx, r14
0019ae50lea rdi, [rsp+248]
0019ae58mov rsi, r14
0019ae5bcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ae60mov rsi, [rbx+8]
0019ae64mov rdi, r14
0019ae67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ae6c
0019ae6cloc_19ae6c:
0019ae6cmov rax, [rsp+264]
0019ae74mov rcx, [rsp+376]
0019ae7cmov [rcx+16], rax
0019ae80movups x0, [rsp+248]
0019ae88movups [rcx], x0
0019ae8badd rsp, 456
0019ae92pop rbx
0019ae93pop r12
0019ae95pop r13
0019ae97pop r14
0019ae99pop r15
0019ae9bpop rbp
0019ae9cret
0019a2f8
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
Loading..