File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000cb317
000cb317core::ptr::drop_in_place<regex::regex::string::Regex>:
000cb317push rbp
000cb318push r15
000cb31apush r14
000cb31cpush r13
000cb31epush r12
000cb320push rbx
000cb321sub rsp, 40
000cb325mov rbx, rdi
000cb328mov rax, [rdi]
000cb32block dec [rax]
000cb32fjne 0xcb339
000cb331mov rdi, rbx
000cb334call alloc::sync::Arc<T,A>::drop_slow
000cb339
000cb339loc_cb339:
000cb339mov [rsp+8], rbx
000cb33emov r14, [rbx+8]
000cb342mov r15, [r14]
000cb345mov rbx, [r14+8]
000cb349mov rdi, r15
000cb34ccall [rbx]
000cb34emov rsi, [rbx+8]
000cb352test rsi, rsi
000cb355je 0xcb35f
000cb357mov rdi, r15
000cb35acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb35f
000cb35floc_cb35f:
000cb35fmov rax, [r14+16]
000cb363mov [rsp+16], rax
000cb368mov [rsp], r14
000cb36cmov rax, [r14+32]
000cb370mov [rsp+24], rax
000cb375xor r15l, r15l
000cb378mov rbx, [rip+0x146779]
000cb37f
000cb37floc_cb37f:
000cb37fcmp r15, [rsp+24]
000cb384je 0xcb4a4
000cb38amov [rsp+32], r15
000cb38fmov rax, r15
000cb392shl rax, 6
000cb396mov rcx, [rsp+16]
000cb39blea r14, [rcx+rax]
000cb39fadd r14, 8
000cb3a3mov r12, [r14]
000cb3a6mov r13, [r14+16]
000cb3aaxor ebp, ebp
000cb3ac
000cb3acloc_cb3ac:
000cb3accmp r13, rbp
000cb3afje 0xcb47e
000cb3b5mov r15, [r12+8*rbp]
000cb3b9lea rdi, [r15+1064]
000cb3c0call core::ptr::drop_in_place<regex_automata::util::captures::GroupInfo>
000cb3c5mov rdi, [r15+1072]
000cb3ccmov rsi, [r15+1080]
000cb3d3call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb3d8mov rdi, [r15+1096]
000cb3dftest rdi, rdi
000cb3e2je 0xcb408
000cb3e4mov rsi, [r15+1104]
000cb3ebcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb3f0lea rdi, [r15+1120]
000cb3f7call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb3fclea rdi, [r15+1216]
000cb403call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb408
000cb408loc_cb408:
000cb408mov rdi, [r15+1312]
000cb40ftest rdi, rdi
000cb412je 0xcb433
000cb414mov rsi, [r15+1320]
000cb41bcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb420mov rdi, [r15+1336]
000cb427mov rsi, [r15+1344]
000cb42ecall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb433
000cb433loc_cb433:
000cb433mov rdi, [r15+1368]
000cb43atest rdi, rdi
000cb43dje 0xcb44b
000cb43fmov rsi, [r15+1376]
000cb446call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb44b
000cb44bloc_cb44b:
000cb44bcmp [r15], 2
000cb44fje 0xcb465
000cb451mov rdi, r15
000cb454call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb459lea rdi, [r15+352]
000cb460call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb465
000cb465loc_cb465:
000cb465lea rdi, [r15+704]
000cb46ccall core::ptr::drop_in_place<regex_automata::meta::wrappers::ReverseHybridCache>
000cb471mov rdi, r15
000cb474call rbx
000cb476inc rbp
000cb479jmp 0xcb3ac
000cb47e
000cb47eloc_cb47e:
000cb47emov r15, [rsp+32]
000cb483inc r15
000cb486mov rsi, [r14+8]
000cb48atest rsi, rsi
000cb48dje 0xcb37f
000cb493shl rsi, 3
000cb497mov rdi, [r14]
000cb49acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb49fjmp 0xcb37f
000cb4a4
000cb4a4loc_cb4a4:
000cb4a4mov rbx, [rsp]
000cb4a8mov rsi, [rbx+24]
000cb4actest rsi, rsi
000cb4afje 0xcb4be
000cb4b1shl rsi, 6
000cb4b5mov rdi, [rbx+16]
000cb4b9call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb4be
000cb4beloc_cb4be:
000cb4belea rdi, [rbx+48]
000cb4c2call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000cb4c7mov rdi, rbx
000cb4cacall [rip+0x146628]
000cb4d0mov rdi, [rsp+8]
000cb4d5mov rax, [rdi+16]
000cb4d9lock dec [rax]
000cb4ddjne 0xcb4f6
000cb4dfadd rdi, 16
000cb4e3add rsp, 40
000cb4e7pop rbx
000cb4e8pop r12
000cb4eapop r13
000cb4ecpop r14
000cb4eepop r15
000cb4f0pop rbp
000cb4f1jmp 0x12d168
000cb4f6
000cb4f6loc_cb4f6:
000cb4f6add rsp, 40
000cb4fapop rbx
000cb4fbpop r12
000cb4fdpop r13
000cb4ffpop r14
000cb501pop r15
000cb503pop rbp
000cb504ret
000cb317
000cb317core::ptr::drop_in_place<regex::regex::string::Regex>:
000cb317push rbp
000cb318push r15
000cb31apush r14
000cb31cpush r13
000cb31epush r12
000cb320push rbx
000cb321sub rsp, 40
000cb325mov rbx, rdi
000cb328mov rax, [rdi]
000cb32block dec [rax]
000cb32fjne 0xcb339
000cb331mov rdi, rbx
000cb334call alloc::sync::Arc<T,A>::drop_slow
000cb339
000cb339loc_cb339:
000cb339mov [rsp+8], rbx
000cb33emov r14, [rbx+8]
000cb342mov r15, [r14]
000cb345mov rbx, [r14+8]
000cb349mov rdi, r15
000cb34ccall [rbx]
000cb34emov rsi, [rbx+8]
000cb352test rsi, rsi
000cb355je 0xcb35f
000cb357mov rdi, r15
000cb35acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb35f
000cb35floc_cb35f:
000cb35fmov rax, [r14+16]
000cb363mov [rsp+16], rax
000cb368mov [rsp], r14
000cb36cmov rax, [r14+32]
000cb370mov [rsp+24], rax
000cb375xor r15l, r15l
000cb378mov rbx, [rip+0x146779]
000cb37f
000cb37floc_cb37f:
000cb37fcmp r15, [rsp+24]
000cb384je 0xcb4a4
000cb38amov [rsp+32], r15
000cb38fmov rax, r15
000cb392shl rax, 6
000cb396mov rcx, [rsp+16]
000cb39blea r14, [rcx+rax]
000cb39fadd r14, 8
000cb3a3mov r12, [r14]
000cb3a6mov r13, [r14+16]
000cb3aaxor ebp, ebp
000cb3ac
000cb3acloc_cb3ac:
000cb3accmp r13, rbp
000cb3afje 0xcb47e
000cb3b5mov r15, [r12+8*rbp]
000cb3b9lea rdi, [r15+1064]
000cb3c0call core::ptr::drop_in_place<regex_automata::util::captures::GroupInfo>
000cb3c5mov rdi, [r15+1072]
000cb3ccmov rsi, [r15+1080]
000cb3d3call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb3d8mov rdi, [r15+1096]
000cb3dftest rdi, rdi
000cb3e2je 0xcb408
000cb3e4mov rsi, [r15+1104]
000cb3ebcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb3f0lea rdi, [r15+1120]
000cb3f7call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb3fclea rdi, [r15+1216]
000cb403call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb408
000cb408loc_cb408:
000cb408mov rdi, [r15+1312]
000cb40ftest rdi, rdi
000cb412je 0xcb433
000cb414mov rsi, [r15+1320]
000cb41bcall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb420mov rdi, [r15+1336]
000cb427mov rsi, [r15+1344]
000cb42ecall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb433
000cb433loc_cb433:
000cb433mov rdi, [r15+1368]
000cb43atest rdi, rdi
000cb43dje 0xcb44b
000cb43fmov rsi, [r15+1376]
000cb446call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb44b
000cb44bloc_cb44b:
000cb44bcmp [r15], 2
000cb44fje 0xcb465
000cb451mov rdi, r15
000cb454call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb459lea rdi, [r15+352]
000cb460call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb465
000cb465loc_cb465:
000cb465lea rdi, [r15+704]
000cb46ccall core::ptr::drop_in_place<regex_automata::meta::wrappers::ReverseHybridCache>
000cb471mov rdi, r15
000cb474call rbx
000cb476inc rbp
000cb479jmp 0xcb3ac
000cb47e
000cb47eloc_cb47e:
000cb47emov r15, [rsp+32]
000cb483inc r15
000cb486mov rsi, [r14+8]
000cb48atest rsi, rsi
000cb48dje 0xcb37f
000cb493shl rsi, 3
000cb497mov rdi, [r14]
000cb49acall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb49fjmp 0xcb37f
000cb4a4
000cb4a4loc_cb4a4:
000cb4a4mov rbx, [rsp]
000cb4a8mov rsi, [rbx+24]
000cb4actest rsi, rsi
000cb4afje 0xcb4be
000cb4b1shl rsi, 6
000cb4b5mov rdi, [rbx+16]
000cb4b9call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000cb4be
000cb4beloc_cb4be:
000cb4belea rdi, [rbx+48]
000cb4c2call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000cb4c7mov rdi, rbx
000cb4cacall [rip+0x146628]
000cb4d0mov rdi, [rsp+8]
000cb4d5mov rax, [rdi+16]
000cb4d9lock dec [rax]
000cb4ddjne 0xcb4f6
000cb4dfadd rdi, 16
000cb4e3add rsp, 40
000cb4e7pop rbx
000cb4e8pop r12
000cb4eapop r13
000cb4ecpop r14
000cb4eepop r15
000cb4f0pop rbp
000cb4f1jmp 0x12d168
000cb4f6
000cb4f6loc_cb4f6:
000cb4f6add rsp, 40
000cb4fapop rbx
000cb4fbpop r12
000cb4fdpop r13
000cb4ffpop r14
000cb501pop r15
000cb503pop rbp
000cb504ret
000cb317
000cb505
000cb505core::ptr::drop_in_place<time::error::format::Format>:
000cb505cmp [rdi], 2
000cb508jae 0xcb50b
000cb50aret
000cb50b
000cb50bloc_cb50b:
000cb50badd rdi, 8
000cb50fjmp 0x114f1d
000cb505
000cb505core::ptr::drop_in_place<time::error::format::Format>:
000cb505cmp [rdi], 2
000cb508jae 0xcb50b
000cb50aret
000cb50b
000cb50bloc_cb50b:
000cb50badd rdi, 8
000cb50fjmp 0x114f1d
000cb505
000cb514
000cb514core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>:
000cb514push rbx
000cb515mov rbx, rdi
000cb518call core::ptr::drop_in_place<alloc::vec::Vec<std::sync::mpmc::waker::Entry>>
000cb51dadd rbx, 24
000cb521mov rdi, rbx
000cb524pop rbx
000cb525jmp 0x1d27dc
000cb514
000cb514core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>:
000cb514push rbx
000cb515mov rbx, rdi
000cb518call core::ptr::drop_in_place<alloc::vec::Vec<std::sync::mpmc::waker::Entry>>
000cb51dadd rbx, 24
000cb521mov rdi, rbx
000cb524pop rbx
000cb525jmp 0x1d27dc
000cb514
000cb52a
000cb52acore::ptr::drop_in_place<indicatif::multi::MultiProgress>:
000cb52amov rax, [rdi]
000cb52dlock dec [rax]
000cb531jne 0xcb538
000cb533jmp 0x1145dd
000cb538
000cb538loc_cb538:
000cb538ret
000cb52a
000cb52acore::ptr::drop_in_place<indicatif::multi::MultiProgress>:
000cb52amov rax, [rdi]
000cb52dlock dec [rax]
000cb531jne 0xcb538
000cb533jmp 0x1145dd
000cb538
000cb538loc_cb538:
000cb538ret
000cb52a
000cb539
000cb539core::ptr::drop_in_place<indicatif::style::ProgressStyle>:
000cb539push r14
000cb53bpush rbx
000cb53cpush rax
000cb53dmov rbx, rdi
000cb540call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
000cb545lea rdi, [rbx+24]
000cb549call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
000cb54emov r14, [rbx+48]
000cb552mov rsi, [rbx+64]
000cb556mov rdi, r14
000cb559call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb55emov rsi, [rbx+56]
000cb562mov rdi, r14
000cb565call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb56aadd rbx, 72
000cb56emov rdi, rbx
000cb571add rsp, 8
000cb575pop rbx
000cb576pop r14
000cb578jmp 0x1143d8
000cb539
000cb539core::ptr::drop_in_place<indicatif::style::ProgressStyle>:
000cb539push r14
000cb53bpush rbx
000cb53cpush rax
000cb53dmov rbx, rdi
000cb540call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
000cb545lea rdi, [rbx+24]
000cb549call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
000cb54emov r14, [rbx+48]
000cb552mov rsi, [rbx+64]
000cb556mov rdi, r14
000cb559call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb55emov rsi, [rbx+56]
000cb562mov rdi, r14
000cb565call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb56aadd rbx, 72
000cb56emov rdi, rbx
000cb571add rsp, 8
000cb575pop rbx
000cb576pop r14
000cb578jmp 0x1143d8
000cb539
000cb57d
000cb57dcore::ptr::drop_in_place<akira_v2::path_finder::PathFinder>:
000cb57dpush rbx
000cb57emov rbx, rdi
000cb581mov rdi, [rdi]
000cb584mov rsi, [rbx+8]
000cb588call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb58dadd rbx, 24
000cb591mov rdi, rbx
000cb594pop rbx
000cb595jmp 0xcb7da
000cb57d
000cb57dcore::ptr::drop_in_place<akira_v2::path_finder::PathFinder>:
000cb57dpush rbx
000cb57emov rbx, rdi
000cb581mov rdi, [rdi]
000cb584mov rsi, [rbx+8]
000cb588call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb58dadd rbx, 24
000cb591mov rdi, rbx
000cb594pop rbx
000cb595jmp 0xcb7da
000cb57d
000cb59a
000cb59acore::ptr::drop_in_place<termcolor::BufferedStandardStream>:
000cb59amov rax, [rdi+8]
000cb59ecmp rax, 2
000cb5a2jae 0xcb5a5
000cb5a4ret
000cb5a5
000cb5a5loc_cb5a5:
000cb5a5push rbx
000cb5a6mov rbx, rdi
000cb5a9add rdi, 16
000cb5adcmp eax, 2
000cb5b0jne 0xcb5b9
000cb5b2call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
000cb5b7jmp 0xcb5be
000cb5b9
000cb5b9loc_cb5b9:
000cb5b9call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
000cb5be
000cb5beloc_cb5be:
000cb5bemov rdi, [rbx+16]
000cb5c2mov rsi, [rbx+24]
000cb5c6pop rbx
000cb5c7jmp 0x1137a0
000cb59a
000cb59acore::ptr::drop_in_place<termcolor::BufferedStandardStream>:
000cb59amov rax, [rdi+8]
000cb59ecmp rax, 2
000cb5a2jae 0xcb5a5
000cb5a4ret
000cb5a5
000cb5a5loc_cb5a5:
000cb5a5push rbx
000cb5a6mov rbx, rdi
000cb5a9add rdi, 16
000cb5adcmp eax, 2
000cb5b0jne 0xcb5b9
000cb5b2call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
000cb5b7jmp 0xcb5be
000cb5b9
000cb5b9loc_cb5b9:
000cb5b9call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
000cb5be
000cb5beloc_cb5be:
000cb5bemov rdi, [rbx+16]
000cb5c2mov rsi, [rbx+24]
000cb5c6pop rbx
000cb5c7jmp 0x1137a0
000cb59a
000cb5cc
000cb5cccore::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>:
000cb5ccpush r14
000cb5cepush rbx
000cb5cfpush rax
000cb5d0mov rbx, rdi
000cb5d3mov rdi, [rdi+48]
000cb5d7mov rsi, [rbx+56]
000cb5dbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb5e0mov rdi, [rbx+72]
000cb5e4mov rsi, [rbx+80]
000cb5e8call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb5edmov r14, [rbx+96]
000cb5f1mov rsi, [rbx+112]
000cb5f5mov rdi, r14
000cb5f8call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb5fdmov rsi, [rbx+104]
000cb601mov rdi, r14
000cb604call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb609lea rdi, [rbx+120]
000cb60dcall _<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop
000cb612lea rdi, [rbx+168]
000cb619call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
000cb61elea rdi, [rbx+224]
000cb625call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
000cb62amov rdi, [rbx+280]
000cb631mov rsi, [rbx+288]
000cb638call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb63dmov rdi, [rbx+304]
000cb644mov rsi, [rbx+312]
000cb64bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb650cmp [rbx+24], 1
000cb654jne 0xcb673
000cb656mov rax, [rbx+32]
000cb65alock dec [rax]
000cb65ejne 0xcb673
000cb660add rbx, 32
000cb664mov rdi, rbx
000cb667add rsp, 8
000cb66bpop rbx
000cb66cpop r14
000cb66ejmp 0x12d168
000cb673
000cb673loc_cb673:
000cb673add rsp, 8
000cb677pop rbx
000cb678pop r14
000cb67aret
000cb5cc
000cb5cccore::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>:
000cb5ccpush r14
000cb5cepush rbx
000cb5cfpush rax
000cb5d0mov rbx, rdi
000cb5d3mov rdi, [rdi+48]
000cb5d7mov rsi, [rbx+56]
000cb5dbcall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb5e0mov rdi, [rbx+72]
000cb5e4mov rsi, [rbx+80]
000cb5e8call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb5edmov r14, [rbx+96]
000cb5f1mov rsi, [rbx+112]
000cb5f5mov rdi, r14
000cb5f8call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb5fdmov rsi, [rbx+104]
000cb601mov rdi, r14
000cb604call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb609lea rdi, [rbx+120]
000cb60dcall _<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop
000cb612lea rdi, [rbx+168]
000cb619call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
000cb61elea rdi, [rbx+224]
000cb625call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
000cb62amov rdi, [rbx+280]
000cb631mov rsi, [rbx+288]
000cb638call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb63dmov rdi, [rbx+304]
000cb644mov rsi, [rbx+312]
000cb64bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb650cmp [rbx+24], 1
000cb654jne 0xcb673
000cb656mov rax, [rbx+32]
000cb65alock dec [rax]
000cb65ejne 0xcb673
000cb660add rbx, 32
000cb664mov rdi, rbx
000cb667add rsp, 8
000cb66bpop rbx
000cb66cpop r14
000cb66ejmp 0x12d168
000cb673
000cb673loc_cb673:
000cb673add rsp, 8
000cb677pop rbx
000cb678pop r14
000cb67aret
000cb5cc
000cb67b
000cb67bcore::ptr::drop_in_place<regex_automata::meta::regex::Cache>:
000cb67bpush rbx
000cb67cmov rbx, rdi
000cb67fmov rax, [rdi+1064]
000cb686lock dec [rax]
000cb68ajne 0xcb698
000cb68clea rdi, [rbx+1064]
000cb693call alloc::sync::Arc<T,A>::drop_slow
000cb698
000cb698loc_cb698:
000cb698mov rdi, [rbx+1072]
000cb69fmov rsi, [rbx+1080]
000cb6a6call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb6abmov rdi, [rbx+1096]
000cb6b2test rdi, rdi
000cb6b5je 0xcb6db
000cb6b7mov rsi, [rbx+1104]
000cb6becall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb6c3lea rdi, [rbx+1120]
000cb6cacall core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb6cflea rdi, [rbx+1216]
000cb6d6call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb6db
000cb6dbloc_cb6db:
000cb6dbmov rdi, [rbx+1312]
000cb6e2test rdi, rdi
000cb6e5je 0xcb706
000cb6e7mov rsi, [rbx+1320]
000cb6eecall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb6f3mov rdi, [rbx+1336]
000cb6famov rsi, [rbx+1344]
000cb701call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb706
000cb706loc_cb706:
000cb706mov rdi, [rbx+1368]
000cb70dtest rdi, rdi
000cb710je 0xcb71e
000cb712mov rsi, [rbx+1376]
000cb719call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb71e
000cb71eloc_cb71e:
000cb71ecmp [rbx], 2
000cb721je 0xcb737
000cb723mov rdi, rbx
000cb726call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb72blea rdi, [rbx+352]
000cb732call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb737
000cb737loc_cb737:
000cb737cmp [rbx+704], 2
000cb73ejne 0xcb742
000cb740pop rbx
000cb741ret
000cb742
000cb742loc_cb742:
000cb742add rbx, 704
000cb749mov rdi, rbx
000cb74cpop rbx
000cb74djmp 0xcb5cc
000cb67b
000cb67bcore::ptr::drop_in_place<regex_automata::meta::regex::Cache>:
000cb67bpush rbx
000cb67cmov rbx, rdi
000cb67fmov rax, [rdi+1064]
000cb686lock dec [rax]
000cb68ajne 0xcb698
000cb68clea rdi, [rbx+1064]
000cb693call alloc::sync::Arc<T,A>::drop_slow
000cb698
000cb698loc_cb698:
000cb698mov rdi, [rbx+1072]
000cb69fmov rsi, [rbx+1080]
000cb6a6call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb6abmov rdi, [rbx+1096]
000cb6b2test rdi, rdi
000cb6b5je 0xcb6db
000cb6b7mov rsi, [rbx+1104]
000cb6becall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb6c3lea rdi, [rbx+1120]
000cb6cacall core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb6cflea rdi, [rbx+1216]
000cb6d6call core::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>
000cb6db
000cb6dbloc_cb6db:
000cb6dbmov rdi, [rbx+1312]
000cb6e2test rdi, rdi
000cb6e5je 0xcb706
000cb6e7mov rsi, [rbx+1320]
000cb6eecall core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
000cb6f3mov rdi, [rbx+1336]
000cb6famov rsi, [rbx+1344]
000cb701call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb706
000cb706loc_cb706:
000cb706mov rdi, [rbx+1368]
000cb70dtest rdi, rdi
000cb710je 0xcb71e
000cb712mov rsi, [rbx+1376]
000cb719call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000cb71e
000cb71eloc_cb71e:
000cb71ecmp [rbx], 2
000cb721je 0xcb737
000cb723mov rdi, rbx
000cb726call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb72blea rdi, [rbx+352]
000cb732call core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>
000cb737
000cb737loc_cb737:
000cb737cmp [rbx+704], 2
000cb73ejne 0xcb742
000cb740pop rbx
000cb741ret
000cb742
000cb742loc_cb742:
000cb742add rbx, 704
000cb749mov rdi, rbx
000cb74cpop rbx
000cb74djmp 0xcb5cc
000cb67b
000cb752
000cb752core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>:
000cb752push rbx
000cb753mov rbx, rdi
000cb756mov rax, [rdi]
000cb759lock dec [rax]
000cb75djne 0xcb767
000cb75fmov rdi, rbx
000cb762call alloc::sync::Arc<T,A>::drop_slow
000cb767
000cb767loc_cb767:
000cb767mov rax, [rbx+8]
000cb76block dec [rax]
000cb76fjne 0xcb77a
000cb771lea rdi, [rbx+8]
000cb775call alloc::sync::Arc<T,A>::drop_slow
000cb77a
000cb77aloc_cb77a:
000cb77amov rax, [rbx+16]
000cb77elock dec [rax]
000cb782jne 0xcb791
000cb784add rbx, 16
000cb788mov rdi, rbx
000cb78bpop rbx
000cb78cjmp 0xce434
000cb791
000cb791loc_cb791:
000cb791pop rbx
000cb792ret
000cb752
000cb752core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>:
000cb752push rbx
000cb753mov rbx, rdi
000cb756mov rax, [rdi]
000cb759lock dec [rax]
000cb75djne 0xcb767
000cb75fmov rdi, rbx
000cb762call alloc::sync::Arc<T,A>::drop_slow
000cb767
000cb767loc_cb767:
000cb767mov rax, [rbx+8]
000cb76block dec [rax]
000cb76fjne 0xcb77a
000cb771lea rdi, [rbx+8]
000cb775call alloc::sync::Arc<T,A>::drop_slow
000cb77a
000cb77aloc_cb77a:
000cb77amov rax, [rbx+16]
000cb77elock dec [rax]
000cb782jne 0xcb791
000cb784add rbx, 16
000cb788mov rdi, rbx
000cb78bpop rbx
000cb78cjmp 0xce434
000cb791
000cb791loc_cb791:
000cb791pop rbx
000cb792ret
000cb752
000cb793
000cb793core::ptr::drop_in_place<simplelog::loggers::termlog::TermLogger>:
000cb793push rbx
000cb794mov rbx, rdi
000cb797call core::ptr::drop_in_place<simplelog::config::Config>
000cb79clea rdi, [rbx+192]
000cb7a3call core::ptr::drop_in_place<termcolor::BufferedStandardStream>
000cb7a8add rbx, 248
000cb7afmov rdi, rbx
000cb7b2pop rbx
000cb7b3jmp 0xcb59a
000cb793
000cb793core::ptr::drop_in_place<simplelog::loggers::termlog::TermLogger>:
000cb793push rbx
000cb794mov rbx, rdi
000cb797call core::ptr::drop_in_place<simplelog::config::Config>
000cb79clea rdi, [rbx+192]
000cb7a3call core::ptr::drop_in_place<termcolor::BufferedStandardStream>
000cb7a8add rbx, 248
000cb7afmov rdi, rbx
000cb7b2pop rbx
000cb7b3jmp 0xcb59a
000cb793
000cb7b8
000cb7b8core::ptr::drop_in_place<std::thread::JoinHandle<()>>:
000cb7b8push rbx
000cb7b9mov rbx, rdi
000cb7bcmov rdi, [rdi+16]
000cb7c0call _<std::sys::unix::thread::Thread as core::ops::drop::Drop>::drop
000cb7c5mov rdi, rbx
000cb7c8call core::ptr::drop_in_place<std::thread::Thread>
000cb7cdadd rbx, 8
000cb7d1mov rdi, rbx
000cb7d4pop rbx
000cb7d5jmp 0x11a8c1
000cb7b8
000cb7b8core::ptr::drop_in_place<std::thread::JoinHandle<()>>:
000cb7b8push rbx
000cb7b9mov rbx, rdi
000cb7bcmov rdi, [rdi+16]
000cb7c0call _<std::sys::unix::thread::Thread as core::ops::drop::Drop>::drop
000cb7c5mov rdi, rbx
000cb7c8call core::ptr::drop_in_place<std::thread::Thread>
000cb7cdadd rbx, 8
000cb7d1mov rdi, rbx
000cb7d4pop rbx
000cb7d5jmp 0x11a8c1
000cb7b8
000cb7da
000cb7dacore::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>:
000cb7dapush r14
000cb7dcpush rbx
000cb7ddpush rax
000cb7demov rbx, rdi
000cb7e1mov r14, [rdi]
000cb7e4mov rsi, [rdi+16]
000cb7e8mov rdi, r14
000cb7ebcall core::ptr::drop_in_place<[std::path::PathBuf]>
000cb7f0mov rsi, [rbx+8]
000cb7f4mov rdi, r14
000cb7f7add rsp, 8
000cb7fbpop rbx
000cb7fcpop r14
000cb7fejmp 0x1146a0
000cb7da
000cb7dacore::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>:
000cb7dapush r14
000cb7dcpush rbx
000cb7ddpush rax
000cb7demov rbx, rdi
000cb7e1mov r14, [rdi]
000cb7e4mov rsi, [rdi+16]
000cb7e8mov rdi, r14
000cb7ebcall core::ptr::drop_in_place<[std::path::PathBuf]>
000cb7f0mov rsi, [rbx+8]
000cb7f4mov rdi, r14
000cb7f7add rsp, 8
000cb7fbpop rbx
000cb7fcpop r14
000cb7fejmp 0x1146a0
000cb7da
000cb803
000cb803core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>:
000cb803test rsi, rsi
000cb806je 0xcb811
000cb808shl rsi, 4
000cb80cjmp 0xcedb6
000cb811
000cb811loc_cb811:
000cb811ret
000cb803
000cb803core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>:
000cb803test rsi, rsi
000cb806je 0xcb811
000cb808shl rsi, 4
000cb80cjmp 0xcedb6
000cb811
000cb811loc_cb811:
000cb811ret
000cb803
000cb812
000cb812core::ptr::drop_in_place<akira_v2::lock::lock::{{closure}}>:
000cb812push rbx
000cb813mov rbx, rdi
000cb816call core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>
000cb81blea rdi, [rbx+24]
000cb81fcall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<std::path::PathBuf>>>>
000cb824lea rdi, [rbx+32]
000cb828call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000cb82dlea rdi, [rbx+40]
000cb831call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<akira_v2::lock::Attempts>>>>
000cb836add rbx, 48
000cb83amov rdi, rbx
000cb83dpop rbx
000cb83ejmp 0xcafc4
000cb812
000cb812core::ptr::drop_in_place<akira_v2::lock::lock::{{closure}}>:
000cb812push rbx
000cb813mov rbx, rdi
000cb816call core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>
000cb81blea rdi, [rbx+24]
000cb81fcall core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<std::path::PathBuf>>>>
000cb824lea rdi, [rbx+32]
000cb828call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<akira_v2::prng::HashStruct>>>
000cb82dlea rdi, [rbx+40]
000cb831call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<akira_v2::lock::Attempts>>>>
000cb836add rbx, 48
000cb83amov rdi, rbx
000cb83dpop rbx
000cb83ejmp 0xcafc4
000cb812
000cb843
000cb843core::ptr::drop_in_place<std::sync::mpsc::Sender<std::path::PathBuf>>:
000cb843push rbx
000cb844sub rsp, 16
000cb848mov rbx, rsi
000cb84btest rdi, rdi
000cb84eje 0xcb89f
000cb850cmp rdi, 1
000cb854jne 0xcb8f6
000cb85alock dec [rbx+384]
000cb862jne 0xcb91e
000cb868lock bts [rbx+128], 0
000cb872jb 0xcb880
000cb874lea rdi, [rbx+256]
000cb87bcall std::sync::mpmc::waker::SyncWaker::disconnect
000cb880
000cb880loc_cb880:
000cb880mov al, 1
000cb882xchg [rbx+400], al
000cb888test al, al
000cb88aje 0xcb91e
000cb890lea rdi, [rsp+8]
000cb895mov [rdi], rbx
000cb898call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::list::Channel<std::path::PathBuf>>>>
000cb89djmp 0xcb91e
000cb89f
000cb89floc_cb89f:
000cb89flock dec [rbx+512]
000cb8a7jne 0xcb91e
000cb8a9mov rax, [rbx+128]
000cb8b0mov rcx, [rbx+400]
000cb8b7
000cb8b7loc_cb8b7:
000cb8b7mov rdx, rax
000cb8baor rdx, rcx
000cb8bdlock cmpxchg [rbx+128], rdx
000cb8c6jne 0xcb8b7
000cb8c8test [rbx+400], rax
000cb8cfjne 0xcb8dd
000cb8d1lea rdi, [rbx+320]
000cb8d8call std::sync::mpmc::waker::SyncWaker::disconnect
000cb8dd
000cb8ddloc_cb8dd:
000cb8ddmov al, 1
000cb8dfxchg [rbx+528], al
000cb8e5test al, al
000cb8e7je 0xcb91e
000cb8e9mov rdi, rbx
000cb8ecadd rsp, 16
000cb8f0pop rbx
000cb8f1jmp 0xcb15b
000cb8f6
000cb8f6loc_cb8f6:
000cb8f6lock dec [rbx+112]
000cb8fbjne 0xcb91e
000cb8fdmov rdi, rbx
000cb900call std::sync::mpmc::zero::Channel<T>::disconnect
000cb905mov al, 1
000cb907xchg [rbx+128], al
000cb90dtest al, al
000cb90fje 0xcb91e
000cb911mov rdi, rbx
000cb914add rsp, 16
000cb918pop rbx
000cb919jmp 0xcb148
000cb91e
000cb91eloc_cb91e:
000cb91eadd rsp, 16
000cb922pop rbx
000cb923ret
000cb843
000cb843core::ptr::drop_in_place<std::sync::mpsc::Sender<std::path::PathBuf>>:
000cb843push rbx
000cb844sub rsp, 16
000cb848mov rbx, rsi
000cb84btest rdi, rdi
000cb84eje 0xcb89f
000cb850cmp rdi, 1
000cb854jne 0xcb8f6
000cb85alock dec [rbx+384]
000cb862jne 0xcb91e
000cb868lock bts [rbx+128], 0
000cb872jb 0xcb880
000cb874lea rdi, [rbx+256]
000cb87bcall std::sync::mpmc::waker::SyncWaker::disconnect
000cb880
000cb880loc_cb880:
000cb880mov al, 1
000cb882xchg [rbx+400], al
000cb888test al, al
000cb88aje 0xcb91e
000cb890lea rdi, [rsp+8]
000cb895mov [rdi], rbx
000cb898call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::list::Channel<std::path::PathBuf>>>>
000cb89djmp 0xcb91e
000cb89f
000cb89floc_cb89f:
000cb89flock dec [rbx+512]
000cb8a7jne 0xcb91e
000cb8a9mov rax, [rbx+128]
000cb8b0mov rcx, [rbx+400]
000cb8b7
000cb8b7loc_cb8b7:
000cb8b7mov rdx, rax
000cb8baor rdx, rcx
000cb8bdlock cmpxchg [rbx+128], rdx
000cb8c6jne 0xcb8b7
000cb8c8test [rbx+400], rax
000cb8cfjne 0xcb8dd
000cb8d1lea rdi, [rbx+320]
000cb8d8call std::sync::mpmc::waker::SyncWaker::disconnect
000cb8dd
000cb8ddloc_cb8dd:
000cb8ddmov al, 1
000cb8dfxchg [rbx+528], al
000cb8e5test al, al
000cb8e7je 0xcb91e
000cb8e9mov rdi, rbx
000cb8ecadd rsp, 16
000cb8f0pop rbx
000cb8f1jmp 0xcb15b
000cb8f6
000cb8f6loc_cb8f6:
000cb8f6lock dec [rbx+112]
000cb8fbjne 0xcb91e
000cb8fdmov rdi, rbx
000cb900call std::sync::mpmc::zero::Channel<T>::disconnect
000cb905mov al, 1
000cb907xchg [rbx+128], al
000cb90dtest al, al
000cb90fje 0xcb91e
000cb911mov rdi, rbx
000cb914add rsp, 16
000cb918pop rbx
000cb919jmp 0xcb148
000cb91e
000cb91eloc_cb91e:
000cb91eadd rsp, 16
000cb922pop rbx
000cb923ret
000cb843
000cb924
000cb924core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>:
000cb924push r14
000cb926push rbx
000cb927push rax
000cb928mov rbx, rdi
000cb92bmov r14, [rdi]
000cb92emov rsi, [rdi+16]
000cb932mov rdi, r14
000cb935call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb93amov rsi, [rbx+8]
000cb93emov rdi, r14
000cb941add rsp, 8
000cb945pop rbx
000cb946pop r14
000cb948jmp 0xcb803
000cb924
000cb924core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>:
000cb924push r14
000cb926push rbx
000cb927push rax
000cb928mov rbx, rdi
000cb92bmov r14, [rdi]
000cb92emov rsi, [rdi+16]
000cb932mov rdi, r14
000cb935call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000cb93amov rsi, [rbx+8]
000cb93emov rdi, r14
000cb941add rsp, 8
000cb945pop rbx
000cb946pop r14
000cb948jmp 0xcb803
000cb924
000cb94d
000cb94dcore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<std::fs::File>>:
000cb94dadd rdi, 8
000cb951jmp 0x114d01
000cb94d
000cb94dcore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<std::fs::File>>:
000cb94dadd rdi, 8
000cb951jmp 0x114d01
000cb94d
000cb956
000cb956core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>:
000cb956mov rax, [rdi]
000cb959lock dec [rax]
000cb95djne 0xcb964
000cb95fjmp 0x113278
000cb964
000cb964loc_cb964:
000cb964ret
000cb956
000cb956core::ptr::drop_in_place<alloc::sync::Arc<std::sys::unix::fs::InnerReadDir>>:
000cb956mov rax, [rdi]
000cb959lock dec [rax]
000cb95djne 0xcb964
000cb95fjmp 0x113278
000cb964
000cb964loc_cb964:
000cb964ret
000cb956
000cb965
000cb965core::ptr::drop_in_place<core::option::Option<std::sync::mpmc::waker::Entry>>:
000cb965cmp [rdi], 0
000cb969jne 0x1d2830
000cb96fret
000cb965
000cb965core::ptr::drop_in_place<core::option::Option<std::sync::mpmc::waker::Entry>>:
000cb965cmp [rdi], 0
000cb969jne 0x1d2830
000cb96fret
000cb965
000cb970
000cb970core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>>:
000cb970cmp [rdi], 0
000cb974je 0xcb97f
000cb976add rdi, 8
000cb97ajmp 0x114f1d
000cb97f
000cb97floc_cb97f:
000cb97fret
000cb970
000cb970core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>>:
000cb970cmp [rdi], 0
000cb974je 0xcb97f
000cb976add rdi, 8
000cb97ajmp 0x114f1d
000cb97f
000cb97floc_cb97f:
000cb97fret
000cb970
000cb980
000cb980core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>:
000cb980push rbx
000cb981mov rbx, rdi
000cb984call core::ptr::drop_in_place<regex_automata::meta::regex::Cache>
000cb989mov rdi, rbx
000cb98cpop rbx
000cb98djmp [rip+0x146165]
000cb980
000cb980core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>:
000cb980push rbx
000cb981mov rbx, rdi
000cb984call core::ptr::drop_in_place<regex_automata::meta::regex::Cache>
000cb989mov rdi, rbx
000cb98cpop rbx
000cb98djmp [rip+0x146165]
000cb980
000cb993
000cb993core::ptr::drop_in_place<std::sync::mutex::Mutex<std::sync::mpmc::zero::Inner>>:
000cb993push rbx
000cb994mov rbx, rdi
000cb997add rdi, 8
000cb99bcall core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>
000cb9a0add rbx, 56
000cb9a4mov rdi, rbx
000cb9a7pop rbx
000cb9a8jmp 0xcb514
000cb993
000cb993core::ptr::drop_in_place<std::sync::mutex::Mutex<std::sync::mpmc::zero::Inner>>:
000cb993push rbx
000cb994mov rbx, rdi
000cb997add rdi, 8
000cb99bcall core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>
000cb9a0add rbx, 56
000cb9a4mov rdi, rbx
000cb9a7pop rbx
000cb9a8jmp 0xcb514
000cb993
000cb9ad
000cb9adcore::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>:
000cb9adcmp [rdi], 3
000cb9b0jne 0xcb67b
000cb9b6ret
000cb9ad
000cb9adcore::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>:
000cb9adcmp [rdi], 3
000cb9b0jne 0xcb67b
000cb9b6ret
000cb9ad
000cb9b7
000cb9b7core::ptr::drop_in_place<simplelog::loggers::writelog::WriteLogger<std::fs::File>>:
000cb9b7push rbx
000cb9b8mov rbx, rdi
000cb9bbcall core::ptr::drop_in_place<simplelog::config::Config>
000cb9c0mov edi, [rbx+192]
000cb9c6pop rbx
000cb9c7jmp [rip+0x14614b]
000cb9b7
000cb9b7core::ptr::drop_in_place<simplelog::loggers::writelog::WriteLogger<std::fs::File>>:
000cb9b7push rbx
000cb9b8mov rbx, rdi
000cb9bbcall core::ptr::drop_in_place<simplelog::config::Config>
000cb9c0mov edi, [rbx+192]
000cb9c6pop rbx
000cb9c7jmp [rip+0x14614b]
000cb9b7
000cb9cd
000cb9cdcore::ptr::drop_in_place<akira_v2::path_finder::path_finder::{{closure}}>:
000cb9cdpush rbx
000cb9cemov rbx, rdi
000cb9d1mov rdi, [rdi+16]
000cb9d5mov rsi, [rbx+24]
000cb9d9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb9demov rdi, [rbx]
000cb9e1mov rsi, [rbx+8]
000cb9e5pop rbx
000cb9e6jmp 0xcb843
000cb9cd
000cb9cdcore::ptr::drop_in_place<akira_v2::path_finder::path_finder::{{closure}}>:
000cb9cdpush rbx
000cb9cemov rbx, rdi
000cb9d1mov rdi, [rdi+16]
000cb9d5mov rsi, [rbx+24]
000cb9d9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cb9demov rdi, [rbx]
000cb9e1mov rsi, [rbx+8]
000cb9e5pop rbx
000cb9e6jmp 0xcb843
000cb9cd
000cb9eb
000cb9ebcore::ptr::drop_in_place<akira_v2::path_finder::path_finder::{{closure}}>:
000cb9ebpush rbp
000cb9ecpush r15
000cb9eepush r14
000cb9f0push r13
000cb9f2push r12
000cb9f4push rbx
000cb9f5push rax
000cb9f6mov rbx, rdi
000cb9f9mov rax, [rdi]
000cb9fctest rax, rax
000cb9ffje 0xcba57
000cba01cmp eax, 1
000cba04jne 0xcbb2c
000cba0amov r12, [rbx+8]
000cba0elock dec [r12+392]
000cba17jne 0xcbc35
000cba1dlock bts [r12+128], 0
000cba28jb 0xcbc1c
000cba2elea r15, [r12+128]
000cba36mov r14, rsp
000cba39and [r14], 0
000cba3d
000cba3dloc_cba3d:
000cba3dmov r13, [r15]
000cba40mov eax, r13l
000cba43not eax
000cba45test al, 62
000cba47jne 0xcbb7f
000cba4dmov rdi, r14
000cba50call std::sync::mpmc::utils::Backoff::spin_heavy
000cba55jmp 0xcba3d
000cba57
000cba57loc_cba57:
000cba57mov r14, [rbx+8]
000cba5block dec [r14+520]
000cba63jne 0xcbc35
000cba69mov r15, [r14+128]
000cba70mov rcx, [r14+400]
000cba77
000cba77loc_cba77:
000cba77mov rdx, r15
000cba7aor rdx, rcx
000cba7dmov rax, r15
000cba80lock cmpxchg [r14+128], rdx
000cba89mov r15, rax
000cba8cjne 0xcba77
000cba8emov rax, [r14+400]
000cba95test rax, r15
000cba98jne 0xcbaad
000cba9alea rdi, [r14+256]
000cbaa1call std::sync::mpmc::waker::SyncWaker::disconnect
000cbaa6mov rax, [r14+400]
000cbaad
000cbaadloc_cbaad:
000cbaadmov r13, [r14]
000cbab0not rax
000cbab3and r15, rax
000cbab6mov r12, rsp
000cbab9and [r12], 0
000cbabe
000cbabeloc_cbabe:
000cbabelea rbp, [r13+1]
000cbac2
000cbac2loc_cbac2:
000cbac2mov rcx, [r14+392]
000cbac9mov rsi, [r14+400]
000cbad0dec rsi
000cbad3and rsi, r13
000cbad6mov rax, [r14+408]
000cbaddmov rdx, rsi
000cbae0shl rdx, 5
000cbae4mov rdi, [rax+rdx]
000cbae8cmp rbp, rdi
000cbaebje 0xcbafc
000cbaedcmp r15, r13
000cbaf0je 0xcbb61
000cbaf2mov rdi, r12
000cbaf5call std::sync::mpmc::utils::Backoff::spin_heavy
000cbafajmp 0xcbac2
000cbafc
000cbafcloc_cbafc:
000cbafcinc rsi
000cbaffcmp rsi, [r14+384]
000cbb06jb 0xcbb18
000cbb08neg rcx
000cbb0band r13, rcx
000cbb0eadd r13, [r14+392]
000cbb15mov rbp, r13
000cbb18
000cbb18loc_cbb18:
000cbb18mov rdi, [rax+rdx+8]
000cbb1dmov rsi, [rax+rdx+16]
000cbb22call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cbb27mov r13, rbp
000cbb2ajmp 0xcbabe
000cbb2c
000cbb2cloc_cbb2c:
000cbb2cmov r14, [rbx+8]
000cbb30lock dec [r14+120]
000cbb35jne 0xcbc35
000cbb3bmov rdi, r14
000cbb3ecall std::sync::mpmc::zero::Channel<T>::disconnect
000cbb43mov al, 1
000cbb45xchg [r14+128], al
000cbb4ctest al, al
000cbb4eje 0xcbc35
000cbb54mov rdi, r14
000cbb57call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::zero::Channel<std::path::PathBuf>>>>
000cbb5cjmp 0xcbc35
000cbb61
000cbb61loc_cbb61:
000cbb61mov al, 1
000cbb63xchg [r14+528], al
000cbb6atest al, al
000cbb6cje 0xcbc35
000cbb72mov rdi, r14
000cbb75call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::array::Channel<std::path::PathBuf>>>>
000cbb7ajmp 0xcbc35
000cbb7f
000cbb7floc_cbb7f:
000cbb7fshr r13, 1
000cbb82mov r15, [r12]
000cbb86mov r14, [r12+8]
000cbb8bmov rax, r15
000cbb8eshr rax, 1
000cbb91cmp rax, r13
000cbb94je 0xcbbf7
000cbb96test r14, r14
000cbb99jne 0xcbbf7
000cbb9bmov rbp, rsp
000cbb9e
000cbb9eloc_cbb9e:
000cbb9emov rdi, rbp
000cbba1call std::sync::mpmc::utils::Backoff::spin_heavy
000cbba6mov r14, [r12+8]
000cbbabtest r14, r14
000cbbaeje 0xcbb9e
000cbbb0jmp 0xcbbf7
000cbbb2
000cbbb2loc_cbbb2:
000cbbb2and ebp, 31
000cbbb5cmp rbp, 31
000cbbb9jne 0xcbbd8
000cbbbbmov rdi, r14
000cbbbecall std::sync::mpmc::list::Block<T>::wait_next
000cbbc3mov rbp, [r14+992]
000cbbcamov rdi, r14
000cbbcdcall [rip+0x145f25]
000cbbd3mov r14, rbp
000cbbd6jmp 0xcbbf3
000cbbd8
000cbbd8loc_cbbd8:
000cbbd8shl rbp, 5
000cbbdclea rdi, [r14+rbp]
000cbbe0call std::sync::mpmc::list::Slot<T>::wait_write
000cbbe5mov rdi, [r14+rbp]
000cbbe9mov rsi, [r14+rbp+8]
000cbbeecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cbbf3
000cbbf3loc_cbbf3:
000cbbf3add r15, 2
000cbbf7
000cbbf7loc_cbbf7:
000cbbf7mov rbp, r15
000cbbfashr rbp, 1
000cbbfdcmp rbp, r13
000cbc00jne 0xcbbb2
000cbc02mov rdi, r14
000cbc05call [rip+0x145eed]
000cbc0band r15, -2
000cbc0fmov [r12+8], 0
000cbc18mov [r12], r15
000cbc1c
000cbc1cloc_cbc1c:
000cbc1cmov al, 1
000cbc1exchg [r12+400], al
000cbc26test al, al
000cbc28je 0xcbc35
000cbc2amov rdi, rsp
000cbc2dmov [rdi], r12
000cbc30call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::list::Channel<std::path::PathBuf>>>>
000cbc35
000cbc35loc_cbc35:
000cbc35mov rsi, [rbx+24]
000cbc39test rsi, rsi
000cbc3cje 0xcbc59
000cbc3eshl rsi, 4
000cbc42mov rdi, [rbx+16]
000cbc46add rsp, 8
000cbc4apop rbx
000cbc4bpop r12
000cbc4dpop r13
000cbc4fpop r14
000cbc51pop r15
000cbc53pop rbp
000cbc54jmp 0xcedb6
000cbc59
000cbc59loc_cbc59:
000cbc59add rsp, 8
000cbc5dpop rbx
000cbc5epop r12
000cbc60pop r13
000cbc62pop r14
000cbc64pop r15
000cbc66pop rbp
000cbc67ret
000cb9eb
000cb9ebcore::ptr::drop_in_place<akira_v2::path_finder::path_finder::{{closure}}>:
000cb9ebpush rbp
000cb9ecpush r15
000cb9eepush r14
000cb9f0push r13
000cb9f2push r12
000cb9f4push rbx
000cb9f5push rax
000cb9f6mov rbx, rdi
000cb9f9mov rax, [rdi]
000cb9fctest rax, rax
000cb9ffje 0xcba57
000cba01cmp eax, 1
000cba04jne 0xcbb2c
000cba0amov r12, [rbx+8]
000cba0elock dec [r12+392]
000cba17jne 0xcbc35
000cba1dlock bts [r12+128], 0
000cba28jb 0xcbc1c
000cba2elea r15, [r12+128]
000cba36mov r14, rsp
000cba39and [r14], 0
000cba3d
000cba3dloc_cba3d:
000cba3dmov r13, [r15]
000cba40mov eax, r13l
000cba43not eax
000cba45test al, 62
000cba47jne 0xcbb7f
000cba4dmov rdi, r14
000cba50call std::sync::mpmc::utils::Backoff::spin_heavy
000cba55jmp 0xcba3d
000cba57
000cba57loc_cba57:
000cba57mov r14, [rbx+8]
000cba5block dec [r14+520]
000cba63jne 0xcbc35
000cba69mov r15, [r14+128]
000cba70mov rcx, [r14+400]
000cba77
000cba77loc_cba77:
000cba77mov rdx, r15
000cba7aor rdx, rcx
000cba7dmov rax, r15
000cba80lock cmpxchg [r14+128], rdx
000cba89mov r15, rax
000cba8cjne 0xcba77
000cba8emov rax, [r14+400]
000cba95test rax, r15
000cba98jne 0xcbaad
000cba9alea rdi, [r14+256]
000cbaa1call std::sync::mpmc::waker::SyncWaker::disconnect
000cbaa6mov rax, [r14+400]
000cbaad
000cbaadloc_cbaad:
000cbaadmov r13, [r14]
000cbab0not rax
000cbab3and r15, rax
000cbab6mov r12, rsp
000cbab9and [r12], 0
000cbabe
000cbabeloc_cbabe:
000cbabelea rbp, [r13+1]
000cbac2
000cbac2loc_cbac2:
000cbac2mov rcx, [r14+392]
000cbac9mov rsi, [r14+400]
000cbad0dec rsi
000cbad3and rsi, r13
000cbad6mov rax, [r14+408]
000cbaddmov rdx, rsi
000cbae0shl rdx, 5
000cbae4mov rdi, [rax+rdx]
000cbae8cmp rbp, rdi
000cbaebje 0xcbafc
000cbaedcmp r15, r13
000cbaf0je 0xcbb61
000cbaf2mov rdi, r12
000cbaf5call std::sync::mpmc::utils::Backoff::spin_heavy
000cbafajmp 0xcbac2
000cbafc
000cbafcloc_cbafc:
000cbafcinc rsi
000cbaffcmp rsi, [r14+384]
000cbb06jb 0xcbb18
000cbb08neg rcx
000cbb0band r13, rcx
000cbb0eadd r13, [r14+392]
000cbb15mov rbp, r13
000cbb18
000cbb18loc_cbb18:
000cbb18mov rdi, [rax+rdx+8]
000cbb1dmov rsi, [rax+rdx+16]
000cbb22call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cbb27mov r13, rbp
000cbb2ajmp 0xcbabe
000cbb2c
000cbb2cloc_cbb2c:
000cbb2cmov r14, [rbx+8]
000cbb30lock dec [r14+120]
000cbb35jne 0xcbc35
000cbb3bmov rdi, r14
000cbb3ecall std::sync::mpmc::zero::Channel<T>::disconnect
000cbb43mov al, 1
000cbb45xchg [r14+128], al
000cbb4ctest al, al
000cbb4eje 0xcbc35
000cbb54mov rdi, r14
000cbb57call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::zero::Channel<std::path::PathBuf>>>>
000cbb5cjmp 0xcbc35
000cbb61
000cbb61loc_cbb61:
000cbb61mov al, 1
000cbb63xchg [r14+528], al
000cbb6atest al, al
000cbb6cje 0xcbc35
000cbb72mov rdi, r14
000cbb75call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::array::Channel<std::path::PathBuf>>>>
000cbb7ajmp 0xcbc35
000cbb7f
000cbb7floc_cbb7f:
000cbb7fshr r13, 1
000cbb82mov r15, [r12]
000cbb86mov r14, [r12+8]
000cbb8bmov rax, r15
000cbb8eshr rax, 1
000cbb91cmp rax, r13
000cbb94je 0xcbbf7
000cbb96test r14, r14
000cbb99jne 0xcbbf7
000cbb9bmov rbp, rsp
000cbb9e
000cbb9eloc_cbb9e:
000cbb9emov rdi, rbp
000cbba1call std::sync::mpmc::utils::Backoff::spin_heavy
000cbba6mov r14, [r12+8]
000cbbabtest r14, r14
000cbbaeje 0xcbb9e
000cbbb0jmp 0xcbbf7
000cbbb2
000cbbb2loc_cbbb2:
000cbbb2and ebp, 31
000cbbb5cmp rbp, 31
000cbbb9jne 0xcbbd8
000cbbbbmov rdi, r14
000cbbbecall std::sync::mpmc::list::Block<T>::wait_next
000cbbc3mov rbp, [r14+992]
000cbbcamov rdi, r14
000cbbcdcall [rip+0x145f25]
000cbbd3mov r14, rbp
000cbbd6jmp 0xcbbf3
000cbbd8
000cbbd8loc_cbbd8:
000cbbd8shl rbp, 5
000cbbdclea rdi, [r14+rbp]
000cbbe0call std::sync::mpmc::list::Slot<T>::wait_write
000cbbe5mov rdi, [r14+rbp]
000cbbe9mov rsi, [r14+rbp+8]
000cbbeecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cbbf3
000cbbf3loc_cbbf3:
000cbbf3add r15, 2
000cbbf7
000cbbf7loc_cbbf7:
000cbbf7mov rbp, r15
000cbbfashr rbp, 1
000cbbfdcmp rbp, r13
000cbc00jne 0xcbbb2
000cbc02mov rdi, r14
000cbc05call [rip+0x145eed]
000cbc0band r15, -2
000cbc0fmov [r12+8], 0
000cbc18mov [r12], r15
000cbc1c
000cbc1cloc_cbc1c:
000cbc1cmov al, 1
000cbc1exchg [r12+400], al
000cbc26test al, al
000cbc28je 0xcbc35
000cbc2amov rdi, rsp
000cbc2dmov [rdi], r12
000cbc30call core::ptr::drop_in_place<alloc::boxed::Box<std::sync::mpmc::counter::Counter<std::sync::mpmc::list::Channel<std::path::PathBuf>>>>
000cbc35
000cbc35loc_cbc35:
000cbc35mov rsi, [rbx+24]
000cbc39test rsi, rsi
000cbc3cje 0xcbc59
000cbc3eshl rsi, 4
000cbc42mov rdi, [rbx+16]
000cbc46add rsp, 8
000cbc4apop rbx
000cbc4bpop r12
000cbc4dpop r13
000cbc4fpop r14
000cbc51pop r15
000cbc53pop rbp
000cbc54jmp 0xcedb6
000cbc59
000cbc59loc_cbc59:
000cbc59add rsp, 8
000cbc5dpop rbx
000cbc5epop r12
000cbc60pop r13
000cbc62pop r14
000cbc64pop r15
000cbc66pop rbp
000cbc67ret
000cb9eb
000cbc68
000cbc68core::ptr::drop_in_place<alloc::boxed::Box<dyn indicatif::style::ProgressTracker>>:
000cbc68push r14
000cbc6apush rbx
000cbc6bpush rax
000cbc6cmov r14, rsi
000cbc6fmov rbx, rdi
000cbc72call [rsi]
000cbc74mov rsi, [r14+8]
000cbc78test rsi, rsi
000cbc7bje 0xcbc8c
000cbc7dmov rdi, rbx
000cbc80add rsp, 8
000cbc84pop rbx
000cbc85pop r14
000cbc87jmp 0xcedb6
000cbc8c
000cbc8cloc_cbc8c:
000cbc8cadd rsp, 8
000cbc90pop rbx
000cbc91pop r14
000cbc93ret
000cbc68
000cbc68core::ptr::drop_in_place<alloc::boxed::Box<dyn indicatif::style::ProgressTracker>>:
000cbc68push r14
000cbc6apush rbx
000cbc6bpush rax
000cbc6cmov r14, rsi
000cbc6fmov rbx, rdi
000cbc72call [rsi]
000cbc74mov rsi, [r14+8]
000cbc78test rsi, rsi
000cbc7bje 0xcbc8c
000cbc7dmov rdi, rbx
000cbc80add rsp, 8
000cbc84pop rbx
000cbc85pop r14
000cbc87jmp 0xcedb6
000cbc8c
000cbc8cloc_cbc8c:
000cbc8cadd rsp, 8
000cbc90pop rbx
000cbc91pop r14
000cbc93ret
000cbc68
000cbc94
000cbc94core::ptr::drop_in_place<alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>:
000cbc94push r14
000cbc96push rbx
000cbc97push rax
000cbc98mov rbx, [rdi]
000cbc9bmov r14, [rdi+8]
000cbc9fmov rdi, rbx
000cbca2call [r14]
000cbca5mov rsi, [r14+8]
000cbca9test rsi, rsi
000cbcacje 0xcbcbd
000cbcaemov rdi, rbx
000cbcb1add rsp, 8
000cbcb5pop rbx
000cbcb6pop r14
000cbcb8jmp 0xcedb6
000cbcbd
000cbcbdloc_cbcbd:
000cbcbdadd rsp, 8
000cbcc1pop rbx
000cbcc2pop r14
000cbcc4ret
000cbc94
000cbc94core::ptr::drop_in_place<alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>:
000cbc94push r14
000cbc96push rbx
000cbc97push rax
000cbc98mov rbx, [rdi]
000cbc9bmov r14, [rdi+8]
000cbc9fmov rdi, rbx
000cbca2call [r14]
000cbca5mov rsi, [r14+8]
000cbca9test rsi, rsi
000cbcacje 0xcbcbd
000cbcaemov rdi, rbx
000cbcb1add rsp, 8
000cbcb5pop rbx
000cbcb6pop r14
000cbcb8jmp 0xcedb6
000cbcbd
000cbcbdloc_cbcbd:
000cbcbdadd rsp, 8
000cbcc1pop rbx
000cbcc2pop r14
000cbcc4ret
000cbc94
000cbcc5
000cbcc5core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<std::thread::JoinHandle<()>>>:
000cbcc5push r15
000cbcc7push r14
000cbcc9push rbx
000cbccamov rbx, rdi
000cbccdmov r14, [rdi+16]
000cbcd1mov rax, [rdi+24]
000cbcd5sub rax, r14
000cbcd8push 24
000cbcdapop rcx
000cbcdbxor edx, edx
000cbcdddiv rcx
000cbce0mov r15, rax
000cbce3
000cbce3loc_cbce3:
000cbce3sub r15, 1
000cbce7jb 0xcbcf7
000cbce9mov rdi, r14
000cbceccall core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000cbcf1add r14, 24
000cbcf5jmp 0xcbce3
000cbcf7
000cbcf7loc_cbcf7:
000cbcf7mov rax, [rbx+8]
000cbcfbtest rax, rax
000cbcfeje 0xcbd11
000cbd00mov rdi, [rbx]
000cbd03imul rsi, rax, 24
000cbd07pop rbx
000cbd08pop r14
000cbd0apop r15
000cbd0cjmp 0xcedb6
000cbd11
000cbd11loc_cbd11:
000cbd11pop rbx
000cbd12pop r14
000cbd14pop r15
000cbd16ret
000cbcc5
000cbcc5core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<std::thread::JoinHandle<()>>>:
000cbcc5push r15
000cbcc7push r14
000cbcc9push rbx
000cbccamov rbx, rdi
000cbccdmov r14, [rdi+16]
000cbcd1mov rax, [rdi+24]
000cbcd5sub rax, r14
000cbcd8push 24
000cbcdapop rcx
000cbcdbxor edx, edx
000cbcdddiv rcx
000cbce0mov r15, rax
000cbce3
000cbce3loc_cbce3:
000cbce3sub r15, 1
000cbce7jb 0xcbcf7
000cbce9mov rdi, r14
000cbceccall core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000cbcf1add r14, 24
000cbcf5jmp 0xcbce3
000cbcf7
000cbcf7loc_cbcf7:
000cbcf7mov rax, [rbx+8]
000cbcfbtest rax, rax
000cbcfeje 0xcbd11
000cbd00mov rdi, [rbx]
000cbd03imul rsi, rax, 24
000cbd07pop rbx
000cbd08pop r14
000cbd0apop r15
000cbd0cjmp 0xcedb6
000cbd11
000cbd11loc_cbd11:
000cbd11pop rbx
000cbd12pop r14
000cbd14pop r15
000cbd16ret
000cbcc5
000cbd17
000cbd17core::str::_<impl str>::contains:
000cbd17xor ecx, ecx
000cbd19
000cbd19loc_cbd19:
000cbd19mov rax, rcx
000cbd1ccmp rsi, rcx
000cbd1fje 0xcbd2a
000cbd21lea rcx, [rax+1]
000cbd25cmp [rdi+rax], dl
000cbd28jne 0xcbd19
000cbd2a
000cbd2aloc_cbd2a:
000cbd2acmp rsi, rax
000cbd2dsetne al
000cbd30ret
000cbd17
000cbd17core::str::_<impl str>::contains:
000cbd17xor ecx, ecx
000cbd19
000cbd19loc_cbd19:
000cbd19mov rax, rcx
000cbd1ccmp rsi, rcx
000cbd1fje 0xcbd2a
000cbd21lea rcx, [rax+1]
000cbd25cmp [rdi+rax], dl
000cbd28jne 0xcbd19
000cbd2a
000cbd2aloc_cbd2a:
000cbd2acmp rsi, rax
000cbd2dsetne al
000cbd30ret
000cbd17
000cbd31
000cbd31core::str::pattern::simd_contains::_{{closure}}:
000cbd31test ecx, ecx
000cbd33je 0xcbd38
000cbd35xor eax, eax
000cbd37ret
000cbd38
000cbd38loc_cbd38:
000cbd38push rbp
000cbd39push r14
000cbd3bpush rbx
000cbd3cinc rsi
000cbd3fmov r8, [rdi]
000cbd42mov r9, [rdi+16]
000cbd46mov rdi, [rdi+24]
000cbd4alea r10, [rdi-4]
000cbd4e
000cbd4eloc_cbd4e:
000cbd4etest dx, dx
000cbd51setne al
000cbd54je 0xcbdb4
000cbd56bsf ecx, edx
000cbd59lea r11, [rsi+rcx]
000cbd5dadd r11, r8
000cbd60cmp rdi, 3
000cbd64ja 0xcbd80
000cbd66xor eax, eax
000cbd68
000cbd68loc_cbd68:
000cbd68cmp rdi, rax
000cbd6bje 0xcbdb2
000cbd6dmov bl, [r11+rax]
000cbd71lea r14, [rax+1]
000cbd75cmp bl, [r9+rax]
000cbd79mov rax, r14
000cbd7cje 0xcbd68
000cbd7ejmp 0xcbda7
000cbd80
000cbd80loc_cbd80:
000cbd80lea rbx, [r11+r10]
000cbd84mov r14, r9
000cbd87
000cbd87loc_cbd87:
000cbd87cmp r11, rbx
000cbd8ajae 0xcbd9e
000cbd8cmov ebp, [r11]
000cbd8fcmp ebp, [r14]
000cbd92jne 0xcbda7
000cbd94add r11, 4
000cbd98add r14, 4
000cbd9cjmp 0xcbd87
000cbd9e
000cbd9eloc_cbd9e:
000cbd9emov r11l, [rbx]
000cbda1cmp r11l, [r9+r10]
000cbda5je 0xcbdb4
000cbda7
000cbda7loc_cbda7:
000cbda7mov ax, -2
000cbdabrol ax, cl
000cbdaeand edx, eax
000cbdb0jmp 0xcbd4e
000cbdb2
000cbdb2loc_cbdb2:
000cbdb2mov al, 1
000cbdb4
000cbdb4loc_cbdb4:
000cbdb4pop rbx
000cbdb5pop r14
000cbdb7pop rbp
000cbdb8ret
000cbd31
000cbd31core::str::pattern::simd_contains::_{{closure}}:
000cbd31test ecx, ecx
000cbd33je 0xcbd38
000cbd35xor eax, eax
000cbd37ret
000cbd38
000cbd38loc_cbd38:
000cbd38push rbp
000cbd39push r14
000cbd3bpush rbx
000cbd3cinc rsi
000cbd3fmov r8, [rdi]
000cbd42mov r9, [rdi+16]
000cbd46mov rdi, [rdi+24]
000cbd4alea r10, [rdi-4]
000cbd4e
000cbd4eloc_cbd4e:
000cbd4etest dx, dx
000cbd51setne al
000cbd54je 0xcbdb4
000cbd56bsf ecx, edx
000cbd59lea r11, [rsi+rcx]
000cbd5dadd r11, r8
000cbd60cmp rdi, 3
000cbd64ja 0xcbd80
000cbd66xor eax, eax
000cbd68
000cbd68loc_cbd68:
000cbd68cmp rdi, rax
000cbd6bje 0xcbdb2
000cbd6dmov bl, [r11+rax]
000cbd71lea r14, [rax+1]
000cbd75cmp bl, [r9+rax]
000cbd79mov rax, r14
000cbd7cje 0xcbd68
000cbd7ejmp 0xcbda7
000cbd80
000cbd80loc_cbd80:
000cbd80lea rbx, [r11+r10]
000cbd84mov r14, r9
000cbd87
000cbd87loc_cbd87:
000cbd87cmp r11, rbx
000cbd8ajae 0xcbd9e
000cbd8cmov ebp, [r11]
000cbd8fcmp ebp, [r14]
000cbd92jne 0xcbda7
000cbd94add r11, 4
000cbd98add r14, 4
000cbd9cjmp 0xcbd87
000cbd9e
000cbd9eloc_cbd9e:
000cbd9emov r11l, [rbx]
000cbda1cmp r11l, [r9+r10]
000cbda5je 0xcbdb4
000cbda7
000cbda7loc_cbda7:
000cbda7mov ax, -2
000cbdabrol ax, cl
000cbdaeand edx, eax
000cbdb0jmp 0xcbd4e
000cbdb2
000cbdb2loc_cbdb2:
000cbdb2mov al, 1
000cbdb4
000cbdb4loc_cbdb4:
000cbdb4pop rbx
000cbdb5pop r14
000cbdb7pop rbp
000cbdb8ret
000cbd31
000cbdb9
000cbdb9core::char::methods::encode_utf8_raw:
000cbdb9cmp edi, 128
000cbdbfjae 0xcbdc8
000cbdc1mov [rsi], dil
000cbdc4push 1
000cbdc6jmp 0xcbe43
000cbdc8
000cbdc8loc_cbdc8:
000cbdc8mov eax, edi
000cbdcacmp edi, 2048
000cbdd0jae 0xcbde9
000cbdd2shr eax, 6
000cbdd5or al, 192
000cbdd7mov [rsi], al
000cbdd9and dil, 63
000cbdddor dil, 128
000cbde1mov [rsi+1], dil
000cbde5push 2
000cbde7jmp 0xcbe43
000cbde9
000cbde9loc_cbde9:
000cbde9cmp edi, 0x10000
000cbdefjae 0xcbe14
000cbdf1shr eax, 12
000cbdf4or al, 224
000cbdf6mov [rsi], al
000cbdf8mov eax, edi
000cbdfashr eax, 6
000cbdfdand al, 63
000cbdffor al, 128
000cbe01mov [rsi+1], al
000cbe04and dil, 63
000cbe08or dil, 128
000cbe0cmov [rsi+2], dil
000cbe10push 3
000cbe12jmp 0xcbe43
000cbe14
000cbe14loc_cbe14:
000cbe14shr eax, 18
000cbe17and al, 7
000cbe19or al, 240
000cbe1bmov [rsi], al
000cbe1dmov eax, edi
000cbe1fshr eax, 12
000cbe22and al, 63
000cbe24or al, 128
000cbe26mov [rsi+1], al
000cbe29mov eax, edi
000cbe2bshr eax, 6
000cbe2eand al, 63
000cbe30or al, 128
000cbe32mov [rsi+2], al
000cbe35and dil, 63
000cbe39or dil, 128
000cbe3dmov [rsi+3], dil
000cbe41push 4
000cbe43
000cbe43loc_cbe43:
000cbe43pop rdi
000cbe44lea rcx, [rip+0x143a35]
000cbe4bpush 4
000cbe4dpop rdx
000cbe4ejmp 0xc81d0
000cbdb9
000cbdb9core::char::methods::encode_utf8_raw:
000cbdb9cmp edi, 128
000cbdbfjae 0xcbdc8
000cbdc1mov [rsi], dil
000cbdc4push 1
000cbdc6jmp 0xcbe43
000cbdc8
000cbdc8loc_cbdc8:
000cbdc8mov eax, edi
000cbdcacmp edi, 2048
000cbdd0jae 0xcbde9
000cbdd2shr eax, 6
000cbdd5or al, 192
000cbdd7mov [rsi], al
000cbdd9and dil, 63
000cbdddor dil, 128
000cbde1mov [rsi+1], dil
000cbde5push 2
000cbde7jmp 0xcbe43
000cbde9
000cbde9loc_cbde9:
000cbde9cmp edi, 0x10000
000cbdefjae 0xcbe14
000cbdf1shr eax, 12
000cbdf4or al, 224
000cbdf6mov [rsi], al
000cbdf8mov eax, edi
000cbdfashr eax, 6
000cbdfdand al, 63
000cbdffor al, 128
000cbe01mov [rsi+1], al
000cbe04and dil, 63
000cbe08or dil, 128
000cbe0cmov [rsi+2], dil
000cbe10push 3
000cbe12jmp 0xcbe43
000cbe14
000cbe14loc_cbe14:
000cbe14shr eax, 18
000cbe17and al, 7
000cbe19or al, 240
000cbe1bmov [rsi], al
000cbe1dmov eax, edi
000cbe1fshr eax, 12
000cbe22and al, 63
000cbe24or al, 128
000cbe26mov [rsi+1], al
000cbe29mov eax, edi
000cbe2bshr eax, 6
000cbe2eand al, 63
000cbe30or al, 128
000cbe32mov [rsi+2], al
000cbe35and dil, 63
000cbe39or dil, 128
000cbe3dmov [rsi+3], dil
000cbe41push 4
000cbe43
000cbe43loc_cbe43:
000cbe43pop rdi
000cbe44lea rcx, [rip+0x143a35]
000cbe4bpush 4
000cbe4dpop rdx
000cbe4ejmp 0xc81d0
000cbdb9
000cbe53
000cbe53core::hash::BuildHasher::hash_one:
000cbe53push r15
000cbe55push r14
000cbe57push rbx
000cbe58sub rsp, 112
000cbe5cmov rax, 0x736f6d6570736575
000cbe66xor rax, rdi
000cbe69mov r8, 0x646f72616e646f6d
000cbe73xor r8, rsi
000cbe76mov r9, 0x6c7967656e657261
000cbe80xor r9, rdi
000cbe83mov r10, 0x7465646279746573
000cbe8dxor r10, rsi
000cbe90lea rbx, [rsp+40]
000cbe95mov [rbx], rax
000cbe98mov [rbx+8], r9
000cbe9cmov [rbx+16], r8
000cbea0mov [rbx+24], r10
000cbea4mov [rbx+32], rdi
000cbea8mov [rbx+40], rsi
000cbeacxorps x0, x0
000cbeafmovups [rbx+48], x0
000cbeb3and [rbx+64], 0
000cbeb8mov rdi, rbx
000cbebbmov rsi, rdx
000cbebemov rdx, rcx
000cbec1call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
000cbec6mov r14, rsp
000cbec9mov [r14], -1
000cbecdpush 1
000cbecfpop rdx
000cbed0mov rdi, rbx
000cbed3mov rsi, r14
000cbed6call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
000cbedbmovups x0, [rbx]
000cbedemovups x1, [rbx+16]
000cbee2movaps [r14+16], x1
000cbee7mov r15, [rbx+48]
000cbeebshl r15, 56
000cbeefor r15, [rbx+56]
000cbef3movaps [r14], x0
000cbef7xor [r14+24], r15
000cbefbmov rbx, rsp
000cbefemov rdi, rbx
000cbf01call _<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds
000cbf06xor r15, [rbx]
000cbf09mov ecx, 255
000cbf0exor rcx, [rbx+8]
000cbf12mov rdx, [rbx+16]
000cbf16add r15, rdx
000cbf19rol rdx, 13
000cbf1dxor rdx, r15
000cbf20rol r15, 32
000cbf24mov rsi, [rbx+24]
000cbf28add rcx, rsi
000cbf2brol rsi, 16
000cbf2fxor rsi, rcx
000cbf32add r15, rsi
000cbf35rol rsi, 21
000cbf39add rcx, rdx
000cbf3crol rdx, 17
000cbf40xor rdx, rcx
000cbf43rol rcx, 32
000cbf47xor rsi, r15
000cbf4aadd r15, rdx
000cbf4drol rdx, 13
000cbf51xor rdx, r15
000cbf54rol r15, 32
000cbf58add rcx, rsi
000cbf5brol rsi, 16
000cbf5fxor rsi, rcx
000cbf62add r15, rsi
000cbf65rol rsi, 21
000cbf69add rcx, rdx
000cbf6crol rdx, 17
000cbf70xor rdx, rcx
000cbf73rol rcx, 32
000cbf77xor rsi, r15
000cbf7aadd r15, rdx
000cbf7drol rdx, 13
000cbf81add rcx, rsi
000cbf84rol rsi, 16
000cbf88xor rsi, rcx
000cbf8brol rsi, 21
000cbf8fxor rdx, r15
000cbf92add rcx, rdx
000cbf95rol rdx, 17
000cbf99mov rax, rcx
000cbf9crol rax, 32
000cbfa0xor rdx, rsi
000cbfa3xor rax, rdx
000cbfa6xor rax, rcx
000cbfa9add rsp, 112
000cbfadpop rbx
000cbfaepop r14
000cbfb0pop r15
000cbfb2ret
000cbe53
000cbe53core::hash::BuildHasher::hash_one:
000cbe53push r15
000cbe55push r14
000cbe57push rbx
000cbe58sub rsp, 112
000cbe5cmov rax, 0x736f6d6570736575
000cbe66xor rax, rdi
000cbe69mov r8, 0x646f72616e646f6d
000cbe73xor r8, rsi
000cbe76mov r9, 0x6c7967656e657261
000cbe80xor r9, rdi
000cbe83mov r10, 0x7465646279746573
000cbe8dxor r10, rsi
000cbe90lea rbx, [rsp+40]
000cbe95mov [rbx], rax
000cbe98mov [rbx+8], r9
000cbe9cmov [rbx+16], r8
000cbea0mov [rbx+24], r10
000cbea4mov [rbx+32], rdi
000cbea8mov [rbx+40], rsi
000cbeacxorps x0, x0
000cbeafmovups [rbx+48], x0
000cbeb3and [rbx+64], 0
000cbeb8mov rdi, rbx
000cbebbmov rsi, rdx
000cbebemov rdx, rcx
000cbec1call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
000cbec6mov r14, rsp
000cbec9mov [r14], -1
000cbecdpush 1
000cbecfpop rdx
000cbed0mov rdi, rbx
000cbed3mov rsi, r14
000cbed6call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
000cbedbmovups x0, [rbx]
000cbedemovups x1, [rbx+16]
000cbee2movaps [r14+16], x1
000cbee7mov r15, [rbx+48]
000cbeebshl r15, 56
000cbeefor r15, [rbx+56]
000cbef3movaps [r14], x0
000cbef7xor [r14+24], r15
000cbefbmov rbx, rsp
000cbefemov rdi, rbx
000cbf01call _<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds
000cbf06xor r15, [rbx]
000cbf09mov ecx, 255
000cbf0exor rcx, [rbx+8]
000cbf12mov rdx, [rbx+16]
000cbf16add r15, rdx
000cbf19rol rdx, 13
000cbf1dxor rdx, r15
000cbf20rol r15, 32
000cbf24mov rsi, [rbx+24]
000cbf28add rcx, rsi
000cbf2brol rsi, 16
000cbf2fxor rsi, rcx
000cbf32add r15, rsi
000cbf35rol rsi, 21
000cbf39add rcx, rdx
000cbf3crol rdx, 17
000cbf40xor rdx, rcx
000cbf43rol rcx, 32
000cbf47xor rsi, r15
000cbf4aadd r15, rdx
000cbf4drol rdx, 13
000cbf51xor rdx, r15
000cbf54rol r15, 32
000cbf58add rcx, rsi
000cbf5brol rsi, 16
000cbf5fxor rsi, rcx
000cbf62add r15, rsi
000cbf65rol rsi, 21
000cbf69add rcx, rdx
000cbf6crol rdx, 17
000cbf70xor rdx, rcx
000cbf73rol rcx, 32
000cbf77xor rsi, r15
000cbf7aadd r15, rdx
000cbf7drol rdx, 13
000cbf81add rcx, rsi
000cbf84rol rsi, 16
000cbf88xor rsi, rcx
000cbf8brol rsi, 21
000cbf8fxor rdx, r15
000cbf92add rcx, rdx
000cbf95rol rdx, 17
000cbf99mov rax, rcx
000cbf9crol rax, 32
000cbfa0xor rdx, rsi
000cbfa3xor rax, rdx
000cbfa6xor rax, rcx
000cbfa9add rsp, 112
000cbfadpop rbx
000cbfaepop r14
000cbfb0pop r15
000cbfb2ret
000cbe53
000cbfb3
000cbfb3core::hash::sip::u8to64_le:
000cbfb3cmp rdx, 3
000cbfb7jbe 0xcbfc2
000cbfb9mov eax, [rdi+rsi]
000cbfbcpush 4
000cbfbepop r8
000cbfc0jmp 0xcbfc7
000cbfc2
000cbfc2loc_cbfc2:
000cbfc2xor eax, eax
000cbfc4xor r8l, r8l
000cbfc7
000cbfc7loc_cbfc7:
000cbfc7mov rcx, r8
000cbfcaor rcx, 1
000cbfcecmp rcx, rdx
000cbfd1jae 0xcbfee
000cbfd3lea rcx, [r8+rsi]
000cbfd7movzx r9l, [rdi+rcx]
000cbfdclea ecx, [8*r8]
000cbfe4shl r9, cl
000cbfe7or rax, r9
000cbfeaor r8, 2
000cbfee
000cbfeeloc_cbfee:
000cbfeecmp r8, rdx
000cbff1jae 0xcc007
000cbff3add rsi, r8
000cbff6movzx edx, [rdi+rsi]
000cbffashl r8l, 3
000cbffemov ecx, r8l
000cc001shl rdx, cl
000cc004or rax, rdx
000cc007
000cc007loc_cc007:
000cc007ret
000cbfb3
000cbfb3core::hash::sip::u8to64_le:
000cbfb3cmp rdx, 3
000cbfb7jbe 0xcbfc2
000cbfb9mov eax, [rdi+rsi]
000cbfbcpush 4
000cbfbepop r8
000cbfc0jmp 0xcbfc7
000cbfc2
000cbfc2loc_cbfc2:
000cbfc2xor eax, eax
000cbfc4xor r8l, r8l
000cbfc7
000cbfc7loc_cbfc7:
000cbfc7mov rcx, r8
000cbfcaor rcx, 1
000cbfcecmp rcx, rdx
000cbfd1jae 0xcbfee
000cbfd3lea rcx, [r8+rsi]
000cbfd7movzx r9l, [rdi+rcx]
000cbfdclea ecx, [8*r8]
000cbfe4shl r9, cl
000cbfe7or rax, r9
000cbfeaor r8, 2
000cbfee
000cbfeeloc_cbfee:
000cbfeecmp r8, rdx
000cbff1jae 0xcc007
000cbff3add rsi, r8
000cbff6movzx edx, [rdi+rsi]
000cbffashl r8l, 3
000cbffemov ecx, r8l
000cc001shl rdx, cl
000cc004or rax, rdx
000cc007
000cc007loc_cc007:
000cc007ret
000cbfb3
000cc008
000cc008core::iter::traits::iterator::Iterator::collect:
000cc008push rbp
000cc009push r15
000cc00bpush r14
000cc00dpush r13
000cc00fpush r12
000cc011push rbx
000cc012sub rsp, 136
000cc019mov rbx, rdi
000cc01cmovups x0, [rsi]
000cc01fmovups x1, [rsi+16]
000cc023lea rsi, [rsp+64]
000cc028movaps [rsi+16], x1
000cc02cmovaps [rsi], x0
000cc02flea r14, [rsp+96]
000cc034mov rdi, r14
000cc037call _<std::env::Args as core::iter::traits::iterator::Iterator>::next
000cc03ccmp [r14], 0
000cc040je 0xcc146
000cc046mov [rsp+8], rbx
000cc04bmov rax, [rsp+88]
000cc050sub rax, [rsp+80]
000cc055push 24
000cc057pop rbp
000cc058xor edx, edx
000cc05adiv rbp
000cc05dcmp rax, 4
000cc061push 3
000cc063pop rdi
000cc064cmovae rdi, rax
000cc068inc rdi
000cc06bcall alloc::raw_vec::RawVec<T,A>::allocate_in
000cc070mov r12, rax
000cc073lea r14, [rsp+96]
000cc078mov rax, [r14+16]
000cc07cmovups x0, [r14]
000cc080movups [r12], x0
000cc085mov [r12+16], rax
000cc08alea r15, [rsp+16]
000cc08fmov [r15], r12
000cc092mov [r15+8], rdx
000cc096mov [r15+16], 1
000cc09emovaps x0, [rsp+64]
000cc0a3movaps x1, [rsp+80]
000cc0a8movaps [r14+16], x1
000cc0admovaps [r14], x0
000cc0b1push 1
000cc0b3pop rbx
000cc0b4lea r13, [rsp+40]
000cc0b9
000cc0b9loc_cc0b9:
000cc0b9mov rdi, r13
000cc0bcmov rsi, r14
000cc0bfcall _<std::env::Args as core::iter::traits::iterator::Iterator>::next
000cc0c4cmp [rsp+40], 0
000cc0caje 0xcc118
000cc0cccmp rbx, [rsp+24]
000cc0d1jne 0xcc0f6
000cc0d3mov rax, [rsp+120]
000cc0d8sub rax, [rsp+112]
000cc0ddxor edx, edx
000cc0dfpush 24
000cc0e1pop rcx
000cc0e2div rcx
000cc0e5lea rsi, [rax+1]
000cc0e9mov rdi, r15
000cc0eccall alloc::vec::Vec<T,A>::reserve
000cc0f1mov r12, [rsp+16]
000cc0f6
000cc0f6loc_cc0f6:
000cc0f6movups x0, [rsp+40]
000cc0fbmov rax, [rsp+56]
000cc100mov [r12+rbp+16], rax
000cc105movups [r12+rbp], x0
000cc10ainc rbx
000cc10dmov [rsp+32], rbx
000cc112add rbp, 24
000cc116jmp 0xcc0b9
000cc118
000cc118loc_cc118:
000cc118mov rsi, [rsp+48]
000cc11dxor edi, edi
000cc11fcall core::ptr::drop_in_place<std::env::VarError>
000cc124lea rdi, [rsp+96]
000cc129call core::ptr::drop_in_place<std::env::Args>
000cc12emov rax, [rsp+32]
000cc133mov rcx, [rsp+8]
000cc138mov [rcx+16], rax
000cc13cmovups x0, [rsp+16]
000cc141movups [rcx], x0
000cc144jmp 0xcc15e
000cc146
000cc146loc_cc146:
000cc146mov [rbx], 8
000cc14dxorps x0, x0
000cc150movups [rbx+8], x0
000cc154lea rdi, [rsp+64]
000cc159call core::ptr::drop_in_place<std::env::Args>
000cc15e
000cc15eloc_cc15e:
000cc15eadd rsp, 136
000cc165pop rbx
000cc166pop r12
000cc168pop r13
000cc16apop r14
000cc16cpop r15
000cc16epop rbp
000cc16fret
000cc008
000cc008core::iter::traits::iterator::Iterator::collect:
000cc008push rbp
000cc009push r15
000cc00bpush r14
000cc00dpush r13
000cc00fpush r12
000cc011push rbx
000cc012sub rsp, 136
000cc019mov rbx, rdi
000cc01cmovups x0, [rsi]
000cc01fmovups x1, [rsi+16]
000cc023lea rsi, [rsp+64]
000cc028movaps [rsi+16], x1
000cc02cmovaps [rsi], x0
000cc02flea r14, [rsp+96]
000cc034mov rdi, r14
000cc037call _<std::env::Args as core::iter::traits::iterator::Iterator>::next
000cc03ccmp [r14], 0
000cc040je 0xcc146
000cc046mov [rsp+8], rbx
000cc04bmov rax, [rsp+88]
000cc050sub rax, [rsp+80]
000cc055push 24
000cc057pop rbp
000cc058xor edx, edx
000cc05adiv rbp
000cc05dcmp rax, 4
000cc061push 3
000cc063pop rdi
000cc064cmovae rdi, rax
000cc068inc rdi
000cc06bcall alloc::raw_vec::RawVec<T,A>::allocate_in
000cc070mov r12, rax
000cc073lea r14, [rsp+96]
000cc078mov rax, [r14+16]
000cc07cmovups x0, [r14]
000cc080movups [r12], x0
000cc085mov [r12+16], rax
000cc08alea r15, [rsp+16]
000cc08fmov [r15], r12
000cc092mov [r15+8], rdx
000cc096mov [r15+16], 1
000cc09emovaps x0, [rsp+64]
000cc0a3movaps x1, [rsp+80]
000cc0a8movaps [r14+16], x1
000cc0admovaps [r14], x0
000cc0b1push 1
000cc0b3pop rbx
000cc0b4lea r13, [rsp+40]
000cc0b9
000cc0b9loc_cc0b9:
000cc0b9mov rdi, r13
000cc0bcmov rsi, r14
000cc0bfcall _<std::env::Args as core::iter::traits::iterator::Iterator>::next
000cc0c4cmp [rsp+40], 0
000cc0caje 0xcc118
000cc0cccmp rbx, [rsp+24]
000cc0d1jne 0xcc0f6
000cc0d3mov rax, [rsp+120]
000cc0d8sub rax, [rsp+112]
000cc0ddxor edx, edx
000cc0dfpush 24
000cc0e1pop rcx
000cc0e2div rcx
000cc0e5lea rsi, [rax+1]
000cc0e9mov rdi, r15
000cc0eccall alloc::vec::Vec<T,A>::reserve
000cc0f1mov r12, [rsp+16]
000cc0f6
000cc0f6loc_cc0f6:
000cc0f6movups x0, [rsp+40]
000cc0fbmov rax, [rsp+56]
000cc100mov [r12+rbp+16], rax
000cc105movups [r12+rbp], x0
000cc10ainc rbx
000cc10dmov [rsp+32], rbx
000cc112add rbp, 24
000cc116jmp 0xcc0b9
000cc118
000cc118loc_cc118:
000cc118mov rsi, [rsp+48]
000cc11dxor edi, edi
000cc11fcall core::ptr::drop_in_place<std::env::VarError>
000cc124lea rdi, [rsp+96]
000cc129call core::ptr::drop_in_place<std::env::Args>
000cc12emov rax, [rsp+32]
000cc133mov rcx, [rsp+8]
000cc138mov [rcx+16], rax
000cc13cmovups x0, [rsp+16]
000cc141movups [rcx], x0
000cc144jmp 0xcc15e
000cc146
000cc146loc_cc146:
000cc146mov [rbx], 8
000cc14dxorps x0, x0
000cc150movups [rbx+8], x0
000cc154lea rdi, [rsp+64]
000cc159call core::ptr::drop_in_place<std::env::Args>
000cc15e
000cc15eloc_cc15e:
000cc15eadd rsp, 136
000cc165pop rbx
000cc166pop r12
000cc168pop r13
000cc16apop r14
000cc16cpop r15
000cc16epop rbp
000cc16fret
000cc008
000cc170
000cc170core::slice::_<impl [T]>::contains:
000cc170push rbp
000cc171push r15
000cc173push r14
000cc175push r13
000cc177push r12
000cc179push rbx
000cc17asub rsp, 136
000cc181mov rbx, rcx
000cc184mov r14, rdx
000cc187mov r15, rdi
000cc18ashl rsi, 4
000cc18elea r12, [rsp+8]
000cc193lea r13, [rsp+72]
000cc198
000cc198loc_cc198:
000cc198mov rbp, rsi
000cc19btest rsi, rsi
000cc19eje 0xcc215
000cc1a0mov rax, [r15]
000cc1a3mov rcx, [r15+8]
000cc1a7test rcx, rcx
000cc1aaje 0xcc1b3
000cc1acmov dl, 1
000cc1aecmp [rax], 47
000cc1b1je 0xcc1b5
000cc1b3
000cc1b3loc_cc1b3:
000cc1b3xor edx, edx
000cc1b5
000cc1b5loc_cc1b5:
000cc1b5mov [rsp+8], rax
000cc1bamov [rsp+16], rcx
000cc1bfmov [rsp+24], 6
000cc1c4mov [rsp+66], dl
000cc1c8mov [rsp+64], 512
000cc1cftest rbx, rbx
000cc1d2je 0xcc1dc
000cc1d4mov al, 1
000cc1d6cmp [r14], 47
000cc1daje 0xcc1de
000cc1dc
000cc1dcloc_cc1dc:
000cc1dcxor eax, eax
000cc1de
000cc1deloc_cc1de:
000cc1deadd r15, 16
000cc1e2mov [rsp+72], r14
000cc1e7mov [rsp+80], rbx
000cc1ecmov [rsp+88], 6
000cc1f1mov [rsp+130], al
000cc1f8mov [rsp+128], 512
000cc202mov rdi, r12
000cc205mov rsi, r13
000cc208call _<std::path::Components as core::cmp::PartialEq>::eq
000cc20dlea rsi, [rbp-16]
000cc211test al, al
000cc213je 0xcc198
000cc215
000cc215loc_cc215:
000cc215test rbp, rbp
000cc218setne al
000cc21badd rsp, 136
000cc222pop rbx
000cc223pop r12
000cc225pop r13
000cc227pop r14
000cc229pop r15
000cc22bpop rbp
000cc22cret
000cc170
000cc170core::slice::_<impl [T]>::contains:
000cc170push rbp
000cc171push r15
000cc173push r14
000cc175push r13
000cc177push r12
000cc179push rbx
000cc17asub rsp, 136
000cc181mov rbx, rcx
000cc184mov r14, rdx
000cc187mov r15, rdi
000cc18ashl rsi, 4
000cc18elea r12, [rsp+8]
000cc193lea r13, [rsp+72]
000cc198
000cc198loc_cc198:
000cc198mov rbp, rsi
000cc19btest rsi, rsi
000cc19eje 0xcc215
000cc1a0mov rax, [r15]
000cc1a3mov rcx, [r15+8]
000cc1a7test rcx, rcx
000cc1aaje 0xcc1b3
000cc1acmov dl, 1
000cc1aecmp [rax], 47
000cc1b1je 0xcc1b5
000cc1b3
000cc1b3loc_cc1b3:
000cc1b3xor edx, edx
000cc1b5
000cc1b5loc_cc1b5:
000cc1b5mov [rsp+8], rax
000cc1bamov [rsp+16], rcx
000cc1bfmov [rsp+24], 6
000cc1c4mov [rsp+66], dl
000cc1c8mov [rsp+64], 512
000cc1cftest rbx, rbx
000cc1d2je 0xcc1dc
000cc1d4mov al, 1
000cc1d6cmp [r14], 47
000cc1daje 0xcc1de
000cc1dc
000cc1dcloc_cc1dc:
000cc1dcxor eax, eax
000cc1de
000cc1deloc_cc1de:
000cc1deadd r15, 16
000cc1e2mov [rsp+72], r14
000cc1e7mov [rsp+80], rbx
000cc1ecmov [rsp+88], 6
000cc1f1mov [rsp+130], al
000cc1f8mov [rsp+128], 512
000cc202mov rdi, r12
000cc205mov rsi, r13
000cc208call _<std::path::Components as core::cmp::PartialEq>::eq
000cc20dlea rsi, [rbp-16]
000cc211test al, al
000cc213je 0xcc198
000cc215
000cc215loc_cc215:
000cc215test rbp, rbp
000cc218setne al
000cc21badd rsp, 136
000cc222pop rbx
000cc223pop r12
000cc225pop r13
000cc227pop r14
000cc229pop r15
000cc22bpop rbp
000cc22cret
000cc170
000cc22d
000cc22dcore::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut:
000cc22dmov rax, rsi
000cc230cmp rsi, 137
000cc237jae 0xcc248
000cc239mov edx, 136
000cc23esub rdx, rax
000cc241add rdi, rax
000cc244mov rax, rdi
000cc247ret
000cc248
000cc248loc_cc248:
000cc248push rax
000cc249mov esi, 136
000cc24emov rdi, rax
000cc251call core::slice::index::slice_start_index_len_fail
000cc256ud2
000cc22d
000cc22dcore::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut:
000cc22dmov rax, rsi
000cc230cmp rsi, 137
000cc237jae 0xcc248
000cc239mov edx, 136
000cc23esub rdx, rax
000cc241add rdi, rax
000cc244mov rax, rdi
000cc247ret
000cc248
000cc248loc_cc248:
000cc248push rax
000cc249mov esi, 136
000cc24emov rdi, rax
000cc251call core::slice::index::slice_start_index_len_fail
000cc256ud2
000cc22d
000cc258
000cc258core::option::Option<T>::ok_or:
000cc258bt rsi, 56
000cc25djb 0xcc28d
000cc25fmov rax, rsi
000cc262shr rax, 56
000cc266mov [rdi+8], esi
000cc269mov rcx, rsi
000cc26cshr rcx, 48
000cc270mov [rdi+14], cl
000cc273shr rsi, 32
000cc277mov [rdi+12], si
000cc27bmov [rdi+15], al
000cc27emov [rdi], 3
000cc285mov rdi, rdx
000cc288jmp 0xcb505
000cc28d
000cc28dloc_cc28d:
000cc28dmov rax, [rdx+16]
000cc291mov [rdi+16], rax
000cc295movups x0, [rdx]
000cc298movups [rdi], x0
000cc29bret
000cc258
000cc258core::option::Option<T>::ok_or:
000cc258bt rsi, 56
000cc25djb 0xcc28d
000cc25fmov rax, rsi
000cc262shr rax, 56
000cc266mov [rdi+8], esi
000cc269mov rcx, rsi
000cc26cshr rcx, 48
000cc270mov [rdi+14], cl
000cc273shr rsi, 32
000cc277mov [rdi+12], si
000cc27bmov [rdi+15], al
000cc27emov [rdi], 3
000cc285mov rdi, rdx
000cc288jmp 0xcb505
000cc28d
000cc28dloc_cc28d:
000cc28dmov rax, [rdx+16]
000cc291mov [rdi+16], rax
000cc295movups x0, [rdx]
000cc298movups [rdi], x0
000cc29bret
000cc258
000cc29c
000cc29ccore::option::Option<T>::ok_or:
000cc29ctest sil, 1
000cc2a0jne 0xcc2b1
000cc2a2mov rax, [rdx+16]
000cc2a6mov [rdi+16], rax
000cc2aamovups x0, [rdx]
000cc2admovups [rdi], x0
000cc2b0ret
000cc2b1
000cc2b1loc_cc2b1:
000cc2b1mov eax, esi
000cc2b3shr eax, 8
000cc2b6shr esi, 24
000cc2b9mov [rdi+10], sil
000cc2bdmov [rdi+8], ax
000cc2c1mov [rdi], 3
000cc2c8mov rdi, rdx
000cc2cbjmp 0xcb505
000cc29c
000cc29ccore::option::Option<T>::ok_or:
000cc29ctest sil, 1
000cc2a0jne 0xcc2b1
000cc2a2mov rax, [rdx+16]
000cc2a6mov [rdi+16], rax
000cc2aamovups x0, [rdx]
000cc2admovups [rdi], x0
000cc2b0ret
000cc2b1
000cc2b1loc_cc2b1:
000cc2b1mov eax, esi
000cc2b3shr eax, 8
000cc2b6shr esi, 24
000cc2b9mov [rdi+10], sil
000cc2bdmov [rdi+8], ax
000cc2c1mov [rdi], 3
000cc2c8mov rdi, rdx
000cc2cbjmp 0xcb505
000cc29c
000cc2d0
000cc2d0core::option::Option<T>::unwrap:
000cc2d0cmp [rsi], 0
000cc2d4je 0xcc2e5
000cc2d6mov rax, [rsi+16]
000cc2damov [rdi+16], rax
000cc2demovups x0, [rsi]
000cc2e1movups [rdi], x0
000cc2e4ret
000cc2e5
000cc2e5loc_cc2e5:
000cc2e5push rax
000cc2e6lea rdi, [rip-0x3b2ef]
000cc2edpush 43
000cc2efpop rsi
000cc2f0call core::panicking::panic
000cc2f5ud2
000cc2d0
000cc2d0core::option::Option<T>::unwrap:
000cc2d0cmp [rsi], 0
000cc2d4je 0xcc2e5
000cc2d6mov rax, [rsi+16]
000cc2damov [rdi+16], rax
000cc2demovups x0, [rsi]
000cc2e1movups [rdi], x0
000cc2e4ret
000cc2e5
000cc2e5loc_cc2e5:
000cc2e5push rax
000cc2e6lea rdi, [rip-0x3b2ef]
000cc2edpush 43
000cc2efpop rsi
000cc2f0call core::panicking::panic
000cc2f5ud2
000cc2d0
000cc2f7
000cc2f7core::option::Option<T>::unwrap:
000cc2f7test rdi, rdi
000cc2faje 0xcc303
000cc2fcmov rax, rdi
000cc2ffmov rdx, rsi
000cc302ret
000cc303
000cc303loc_cc303:
000cc303push rax
000cc304lea rdi, [rip-0x3b30d]
000cc30bpush 43
000cc30dpop rsi
000cc30ecall core::panicking::panic
000cc313ud2
000cc2f7
000cc2f7core::option::Option<T>::unwrap:
000cc2f7test rdi, rdi
000cc2faje 0xcc303
000cc2fcmov rax, rdi
000cc2ffmov rdx, rsi
000cc302ret
000cc303
000cc303loc_cc303:
000cc303push rax
000cc304lea rdi, [rip-0x3b30d]
000cc30bpush 43
000cc30dpop rsi
000cc30ecall core::panicking::panic
000cc313ud2
000cc2f7
000cc315
000cc315core::result::Result<T,E>::expect:
000cc315cmp [rsi], 0
000cc319je 0xcc32a
000cc31bmov rax, [rsi+16]
000cc31fmov [rdi+16], rax
000cc323movups x0, [rsi]
000cc326movups [rdi], x0
000cc329ret
000cc32a
000cc32aloc_cc32a:
000cc32apush rax
000cc32bmov rax, [rsi+8]
000cc32fmov rdx, rsp
000cc332mov [rdx], rax
000cc335lea rdi, [rip-0x78e01]
000cc33clea rcx, [rip+0x11a385]
000cc343lea r8, [rip+0x11f406]
000cc34apush 22
000cc34cpop rsi
000cc34dcall core::result::unwrap_failed
000cc352ud2
000cc315
000cc315core::result::Result<T,E>::expect:
000cc315cmp [rsi], 0
000cc319je 0xcc32a
000cc31bmov rax, [rsi+16]
000cc31fmov [rdi+16], rax
000cc323movups x0, [rsi]
000cc326movups [rdi], x0
000cc329ret
000cc32a
000cc32aloc_cc32a:
000cc32apush rax
000cc32bmov rax, [rsi+8]
000cc32fmov rdx, rsp
000cc332mov [rdx], rax
000cc335lea rdi, [rip-0x78e01]
000cc33clea rcx, [rip+0x11a385]
000cc343lea r8, [rip+0x11f406]
000cc34apush 22
000cc34cpop rsi
000cc34dcall core::result::unwrap_failed
000cc352ud2
000cc315
000cc354
000cc354core::result::Result<T,E>::expect:
000cc354test rdi, rdi
000cc357jne 0xcc35a
000cc359ret
000cc35a
000cc35aloc_cc35a:
000cc35apush rax
000cc35bmov r8, rcx
000cc35emov rax, rsp
000cc361mov [rax], rdi
000cc364lea rcx, [rip+0x11a35d]
000cc36bmov rdi, rsi
000cc36emov rsi, rdx
000cc371mov rdx, rax
000cc374call core::result::unwrap_failed
000cc379ud2
000cc354
000cc354core::result::Result<T,E>::expect:
000cc354test rdi, rdi
000cc357jne 0xcc35a
000cc359ret
000cc35a
000cc35aloc_cc35a:
000cc35apush rax
000cc35bmov r8, rcx
000cc35emov rax, rsp
000cc361mov [rax], rdi
000cc364lea rcx, [rip+0x11a35d]
000cc36bmov rdi, rsi
000cc36emov rsi, rdx
000cc371mov rdx, rax
000cc374call core::result::unwrap_failed
000cc379ud2
000cc354
000cc37b
000cc37bcore::result::Result<T,E>::unwrap:
000cc37bcmp [rsi], 0
000cc37fje 0xcc38c
000cc381mov edx, 136
000cc386jmp [rip+0x145794]
000cc38c
000cc38cloc_cc38c:
000cc38cpush rax
000cc38dmov r8, rdx
000cc390mov eax, [rsi+8]
000cc393mov cl, [rsi+12]
000cc396mov rdx, rsp
000cc399mov [rdx], eax
000cc39bmov [rdx+4], cl
000cc39elea rdi, [rip-0x3b1b7]
000cc3a5lea rcx, [rip+0x11a37c]
000cc3acpush 43
000cc3aepop rsi
000cc3afcall core::result::unwrap_failed
000cc3b4ud2
000cc37b
000cc37bcore::result::Result<T,E>::unwrap:
000cc37bcmp [rsi], 0
000cc37fje 0xcc38c
000cc381mov edx, 136
000cc386jmp [rip+0x145794]
000cc38c
000cc38cloc_cc38c:
000cc38cpush rax
000cc38dmov r8, rdx
000cc390mov eax, [rsi+8]
000cc393mov cl, [rsi+12]
000cc396mov rdx, rsp
000cc399mov [rdx], eax
000cc39bmov [rdx+4], cl
000cc39elea rdi, [rip-0x3b1b7]
000cc3a5lea rcx, [rip+0x11a37c]
000cc3acpush 43
000cc3aepop rsi
000cc3afcall core::result::unwrap_failed
000cc3b4ud2
000cc37b
000cc3b6
000cc3b6core::result::Result<T,E>::unwrap:
000cc3b6cmp [rdi], 0
000cc3bajne 0xcc3c4
000cc3bcmov rax, [rdi+8]
000cc3c0mov dl, [rdi+16]
000cc3c3ret
000cc3c4
000cc3c4loc_cc3c4:
000cc3c4sub rsp, 24
000cc3c8mov r8, rsi
000cc3cbmov rax, [rdi+8]
000cc3cfmov cl, [rdi+16]
000cc3d2lea rdx, [rsp+8]
000cc3d7mov [rdx], rax
000cc3damov [rdx+8], cl
000cc3ddlea rdi, [rip-0x3b1f6]
000cc3e4lea rcx, [rip+0x11a35d]
000cc3ebpush 43
000cc3edpop rsi
000cc3eecall core::result::unwrap_failed
000cc3f3ud2
000cc3b6
000cc3b6core::result::Result<T,E>::unwrap:
000cc3b6cmp [rdi], 0
000cc3bajne 0xcc3c4
000cc3bcmov rax, [rdi+8]
000cc3c0mov dl, [rdi+16]
000cc3c3ret
000cc3c4
000cc3c4loc_cc3c4:
000cc3c4sub rsp, 24
000cc3c8mov r8, rsi
000cc3cbmov rax, [rdi+8]
000cc3cfmov cl, [rdi+16]
000cc3d2lea rdx, [rsp+8]
000cc3d7mov [rdx], rax
000cc3damov [rdx+8], cl
000cc3ddlea rdi, [rip-0x3b1f6]
000cc3e4lea rcx, [rip+0x11a35d]
000cc3ebpush 43
000cc3edpop rsi
000cc3eecall core::result::unwrap_failed
000cc3f3ud2
000cc3b6
000cc3f5
000cc3f5core::result::Result<T,E>::unwrap:
000cc3f5cmp [rsi], 0
000cc3f9je 0xcc40a
000cc3fbmovups x0, [rsi]
000cc3femovups x1, [rsi+16]
000cc402movups [rdi+16], x1
000cc406movups [rdi], x0
000cc409ret
000cc40a
000cc40aloc_cc40a:
000cc40asub rsp, 24
000cc40emov r8, rdx
000cc411mov rax, [rsi+24]
000cc415mov rdx, rsp
000cc418mov [rdx+16], rax
000cc41cmovups x0, [rsi+8]
000cc420movaps [rdx], x0
000cc423lea rdi, [rip-0x3b23c]
000cc42alea rcx, [rip+0x11a337]
000cc431push 43
000cc433pop rsi
000cc434call core::result::unwrap_failed
000cc439ud2
000cc3f5
000cc3f5core::result::Result<T,E>::unwrap:
000cc3f5cmp [rsi], 0
000cc3f9je 0xcc40a
000cc3fbmovups x0, [rsi]
000cc3femovups x1, [rsi+16]
000cc402movups [rdi+16], x1
000cc406movups [rdi], x0
000cc409ret
000cc40a
000cc40aloc_cc40a:
000cc40asub rsp, 24
000cc40emov r8, rdx
000cc411mov rax, [rsi+24]
000cc415mov rdx, rsp
000cc418mov [rdx+16], rax
000cc41cmovups x0, [rsi+8]
000cc420movaps [rdx], x0
000cc423lea rdi, [rip-0x3b23c]
000cc42alea rcx, [rip+0x11a337]
000cc431push 43
000cc433pop rsi
000cc434call core::result::unwrap_failed
000cc439ud2
000cc3f5
000cc43b
000cc43bcore::result::Result<T,E>::unwrap:
000cc43bcmp [rdi], 0
000cc43fjne 0xcc449
000cc441mov rax, [rdi+8]
000cc445mov dl, [rdi+16]
000cc448ret
000cc449
000cc449loc_cc449:
000cc449sub rsp, 24
000cc44dmov r8, rsi
000cc450mov rax, [rdi+8]
000cc454mov cl, [rdi+16]
000cc457lea rdx, [rsp+8]
000cc45cmov [rdx], rax
000cc45fmov [rdx+8], cl
000cc462lea rdi, [rip-0x3b27b]
000cc469lea rcx, [rip+0x11a3d8]
000cc470push 43
000cc472pop rsi
000cc473call core::result::unwrap_failed
000cc478ud2
000cc43b
000cc43bcore::result::Result<T,E>::unwrap:
000cc43bcmp [rdi], 0
000cc43fjne 0xcc449
000cc441mov rax, [rdi+8]
000cc445mov dl, [rdi+16]
000cc448ret
000cc449
000cc449loc_cc449:
000cc449sub rsp, 24
000cc44dmov r8, rsi
000cc450mov rax, [rdi+8]
000cc454mov cl, [rdi+16]
000cc457lea rdx, [rsp+8]
000cc45cmov [rdx], rax
000cc45fmov [rdx+8], cl
000cc462lea rdi, [rip-0x3b27b]
000cc469lea rcx, [rip+0x11a3d8]
000cc470push 43
000cc472pop rsi
000cc473call core::result::unwrap_failed
000cc478ud2
000cc43b
000cc47a
000cc47acore::result::Result<T,E>::unwrap:
000cc47acmp [rdi], 0
000cc47ejne 0xcc481
000cc480ret
000cc481
000cc481loc_cc481:
000cc481sub rsp, 24
000cc485mov r8, rsi
000cc488mov rax, [rdi+16]
000cc48cmov rdx, rsp
000cc48fmov [rdx+16], rax
000cc493movups x0, [rdi]
000cc496movaps [rdx], x0
000cc499lea rdi, [rip-0x3b2b2]
000cc4a0lea rcx, [rip+0x11a2e1]
000cc4a7push 43
000cc4a9pop rsi
000cc4aacall core::result::unwrap_failed
000cc4afud2
000cc47a
000cc47acore::result::Result<T,E>::unwrap:
000cc47acmp [rdi], 0
000cc47ejne 0xcc481
000cc480ret
000cc481
000cc481loc_cc481:
000cc481sub rsp, 24
000cc485mov r8, rsi
000cc488mov rax, [rdi+16]
000cc48cmov rdx, rsp
000cc48fmov [rdx+16], rax
000cc493movups x0, [rdi]
000cc496movaps [rdx], x0
000cc499lea rdi, [rip-0x3b2b2]
000cc4a0lea rcx, [rip+0x11a2e1]
000cc4a7push 43
000cc4a9pop rsi
000cc4aacall core::result::unwrap_failed
000cc4afud2
000cc47a
000cc4b1
000cc4b1core::result::Result<T,E>::unwrap:
000cc4b1cmp [rdi], 0
000cc4b5jne 0xcc4bf
000cc4b7mov rax, [rdi+8]
000cc4bbmov dl, [rdi+16]
000cc4beret
000cc4bf
000cc4bfloc_cc4bf:
000cc4bfsub rsp, 24
000cc4c3mov r8, rsi
000cc4c6mov rax, [rdi+8]
000cc4camov cl, [rdi+16]
000cc4cdlea rdx, [rsp+8]
000cc4d2mov [rdx], rax
000cc4d5mov [rdx+8], cl
000cc4d8lea rdi, [rip-0x3b2f1]
000cc4dflea rcx, [rip+0x11a302]
000cc4e6push 43
000cc4e8pop rsi
000cc4e9call core::result::unwrap_failed
000cc4eeud2
000cc4b1
000cc4b1core::result::Result<T,E>::unwrap:
000cc4b1cmp [rdi], 0
000cc4b5jne 0xcc4bf
000cc4b7mov rax, [rdi+8]
000cc4bbmov dl, [rdi+16]
000cc4beret
000cc4bf
000cc4bfloc_cc4bf:
000cc4bfsub rsp, 24
000cc4c3mov r8, rsi
000cc4c6mov rax, [rdi+8]
000cc4camov cl, [rdi+16]
000cc4cdlea rdx, [rsp+8]
000cc4d2mov [rdx], rax
000cc4d5mov [rdx+8], cl
000cc4d8lea rdi, [rip-0x3b2f1]
000cc4dflea rcx, [rip+0x11a302]
000cc4e6push 43
000cc4e8pop rsi
000cc4e9call core::result::unwrap_failed
000cc4eeud2
000cc4b1
000cc4f0
000cc4f0core::result::Result<T,E>::unwrap:
000cc4f0cmp [rsi], 0
000cc4f4je 0xcc505
000cc4f6mov rax, [rsi+16]
000cc4famov [rdi+16], rax
000cc4femovups x0, [rsi]
000cc501movups [rdi], x0
000cc504ret
000cc505
000cc505loc_cc505:
000cc505push rax
000cc506mov r8, rdx
000cc509mov rax, [rsi+8]
000cc50dmov rdx, rsp
000cc510mov [rdx], rax
000cc513lea rdi, [rip-0x3b32c]
000cc51alea rcx, [rip+0x11a1a7]
000cc521push 43
000cc523pop rsi
000cc524call core::result::unwrap_failed
000cc529ud2
000cc4f0
000cc4f0core::result::Result<T,E>::unwrap:
000cc4f0cmp [rsi], 0
000cc4f4je 0xcc505
000cc4f6mov rax, [rsi+16]
000cc4famov [rdi+16], rax
000cc4femovups x0, [rsi]
000cc501movups [rdi], x0
000cc504ret
000cc505
000cc505loc_cc505:
000cc505push rax
000cc506mov r8, rdx
000cc509mov rax, [rsi+8]
000cc50dmov rdx, rsp
000cc510mov [rdx], rax
000cc513lea rdi, [rip-0x3b32c]
000cc51alea rcx, [rip+0x11a1a7]
000cc521push 43
000cc523pop rsi
000cc524call core::result::unwrap_failed
000cc529ud2
000cc4f0
000cc52b
000cc52bcore::result::Result<T,E>::unwrap:
000cc52bcmp [rdi], 0
000cc52fjne 0xcc539
000cc531mov rax, [rdi+8]
000cc535mov dl, [rdi+16]
000cc538ret
000cc539
000cc539loc_cc539:
000cc539sub rsp, 24
000cc53dmov r8, rsi
000cc540mov rax, [rdi+8]
000cc544mov cl, [rdi+16]
000cc547lea rdx, [rsp+8]
000cc54cmov [rdx], rax
000cc54fmov [rdx+8], cl
000cc552lea rdi, [rip-0x3b36b]
000cc559lea rcx, [rip+0x11a308]
000cc560push 43
000cc562pop rsi
000cc563call core::result::unwrap_failed
000cc568ud2
000cc52b
000cc52bcore::result::Result<T,E>::unwrap:
000cc52bcmp [rdi], 0
000cc52fjne 0xcc539
000cc531mov rax, [rdi+8]
000cc535mov dl, [rdi+16]
000cc538ret
000cc539
000cc539loc_cc539:
000cc539sub rsp, 24
000cc53dmov r8, rsi
000cc540mov rax, [rdi+8]
000cc544mov cl, [rdi+16]
000cc547lea rdx, [rsp+8]
000cc54cmov [rdx], rax
000cc54fmov [rdx+8], cl
000cc552lea rdi, [rip-0x3b36b]
000cc559lea rcx, [rip+0x11a308]
000cc560push 43
000cc562pop rsi
000cc563call core::result::unwrap_failed
000cc568ud2
000cc52b
000cc56a
000cc56atime::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
000cc56apush rbp
000cc56bpush r15
000cc56dpush r14
000cc56fpush r13
000cc571push r12
000cc573push rbx
000cc574sub rsp, 104
000cc578mov r10, r8
000cc57bmov ebp, ecx
000cc57dmov r8, rdx
000cc580mov r13, rdi
000cc583movzx eax, [rsi]
000cc586lea rcx, [rip-0x92ffd]
000cc58dmovsxd rax, [rcx+4*rax]
000cc591add rax, rcx
000cc594jmp rax
000cc596mov rdx, [rsi+8]
000cc59amov rcx, [rsi+16]
000cc59emov esi, [r8]
000cc5a1lea r14, [rsp+24]
000cc5a6mov rdi, r14
000cc5a9call time::formatting::write
000cc5aecmp [r14], 0
000cc5b2je 0xcc66d
000cc5b8mov rax, [rsp+32]
000cc5bdmov [r13+8], rax
000cc5c1mov [r13], 2
000cc5c9jmp 0xccd33
000cc5cemov [rsp+16], r13
000cc5d3mov ebx, [rsi+2]
000cc5d6mov r15l, ebx
000cc5d9shr r15l, 8
000cc5ddmov r12l, ebx
000cc5e0shr r12l, 16
000cc5e4mov r13l, ebx
000cc5e7shr r13l, 24
000cc5ebmov r14l, r9l
000cc5eeshr r14l, 8
000cc5f2lea eax, [rbx-2]
000cc5f5cmp al, 17
000cc5f7movzx eax, al
000cc5fapush 5
000cc5fcpop rcx
000cc5fdcmovb ecx, eax
000cc600movzx eax, cl
000cc603lea rcx, [rip-0x93066]
000cc60amovsxd rax, [rcx+4*rax]
000cc60eadd rax, rcx
000cc611jmp rax
000cc613xor r15l, r15l
000cc616
000cc616loc_cc616:
000cc616mov r13, [rsp+16]
000cc61bjmp 0xcc672
000cc61dmov rax, [rsi+8]
000cc621mov rdx, [rsi+16]
000cc625mov [rsp], r9l
000cc629lea r15, [rsp+24]
000cc62emov rdi, r15
000cc631mov rsi, rax
000cc634mov rcx, r8
000cc637mov r8l, ebp
000cc63amov r9, r10
000cc63dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cc642jmp 0xcc664
000cc644cmp [rsi+16], 0
000cc649je 0xcc696
000cc64bmov rsi, [rsi+8]
000cc64flea r15, [rsp+24]
000cc654mov rdi, r15
000cc657mov rdx, r8
000cc65amov ecx, ebp
000cc65cmov r8, r10
000cc65fcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cc664
000cc664loc_cc664:
000cc664mov rax, [r15]
000cc667cmp rax, 3
000cc66bjne 0xcc683
000cc66d
000cc66dloc_cc66d:
000cc66dmov r15, [rsp+32]
000cc672
000cc672loc_cc672:
000cc672mov [r13+8], r15
000cc676mov [r13], 3
000cc67ejmp 0xccd33
000cc683
000cc683loc_cc683:
000cc683movups x0, [rsp+32]
000cc688mov [r13], rax
000cc68cmovups [r13+8], x0
000cc691jmp 0xccd33
000cc696
000cc696loc_cc696:
000cc696xor r15l, r15l
000cc699jmp 0xcc672
000cc69bmov edi, ebp
000cc69dmov rbx, r8
000cc6a0call time::date::Date::month_day
000cc6a5mov esi, [rbx]
000cc6a7movzx ecx, r15b
000cc6abmovzx edx, dl
000cc6aelea r14, [rsp+24]
000cc6b3mov rdi, r14
000cc6b6call time::formatting::format_number
000cc6bbcmp [r14], 0
000cc6bfjne 0xccab7
000cc6c5mov r15, [rsp+32]
000cc6cajmp 0xcc616
000cc6cftest r13l, r13l
000cc6d2je 0xccb28
000cc6d8mov rbx, r8
000cc6dbmov edi, ebp
000cc6ddcmp r13l, 1
000cc6e1jne 0xccb4a
000cc6e7call time::date::Date::month_day
000cc6ecmovzx eax, al
000cc6efshl rax, 4
000cc6f3lea rcx, [rip+0x14325e]
000cc6famov rdx, [rax+rcx-16]
000cc6ffmov rcx, [rax+rcx-8]
000cc704jmp 0xccc9c
000cc709and ebp, 511
000cc70fmov r12, r8
000cc712test r15b, r15b
000cc715je 0xccb88
000cc71bmovzx eax, r15b
000cc71fcmp eax, 1
000cc722jne 0xccc15
000cc728mov edi, ebp
000cc72acall _<u16 as time::ext::DigitCount>::num_digits
000cc72fxor ebx, ebx
000cc731mov cl, 3
000cc733sub cl, al
000cc735movzx r14l, cl
000cc739cmovb r14l, ebx
000cc73dpush 1
000cc73fpop r13
000cc741xor r15l, r15l
000cc744
000cc744loc_cc744:
000cc744mov eax, ebx
000cc746cmp bl, r14b
000cc749adc bl, 0
000cc74ccmp al, r14b
000cc74fmov rax, r12
000cc752jae 0xccbdd
000cc758mov esi, [rax]
000cc75alea rdi, [rsp+24]
000cc75flea rdx, [rip-0x3d50c]
000cc766mov rcx, r13
000cc769call time::formatting::write
000cc76ecmp [rsp+24], 0
000cc774jne 0xccab7
000cc77aadd r15, [rsp+32]
000cc77fjmp 0xcc744
000cc781mov rbx, r8
000cc784and r15l, 1
000cc788mov eax, r13l
000cc78blea rcx, [rip-0x93182]
000cc792movsxd rax, [rcx+4*rax]
000cc796add rax, rcx
000cc799jmp rax
000cc79bmov edi, ebp
000cc79dcall time::date::Date::weekday
000cc7a2movzx eax, al
000cc7a5shl rax, 4
000cc7a9lea rcx, [rip+0x143108]
000cc7b0mov rsi, [rax+rcx]
000cc7b4mov rdx, [rax+rcx+8]
000cc7b9lea rcx, [rip+0x143168]
000cc7c0jmp 0xccb6e
000cc7c5mov rbx, r8
000cc7c8test r12b, r12b
000cc7cbje 0xccc51
000cc7d1movzx eax, r12b
000cc7d5cmp eax, 1
000cc7d8mov r13, [rsp+16]
000cc7ddmov edi, ebp
000cc7dfjne 0xccc61
000cc7e5call time::date::Date::sunday_based_week
000cc7eajmp 0xccc66
000cc7efbt rbx, 8
000cc7f3jb 0xcc9dc
000cc7f9sar ebp, 9
000cc7fcjmp 0xcc9eb
000cc801bt r10, 56
000cc806jb 0xcc956
000cc80cshr r10, 48
000cc810bt rbx, 8
000cc814mov r13, [rsp+16]
000cc819jb 0xccce7
000cc81fmov eax, r10l
000cc822jmp 0xccd02
000cc827bt r10, 56
000cc82cjb 0xcc956
000cc832shr r10, 40
000cc836jmp 0xcc89e
000cc838bt r10, 56
000cc83djb 0xcc956
000cc843shr r10, 48
000cc847bt rbx, 8
000cc84blea rax, [rip-0x3d738]
000cc852lea rcx, [rip-0x3d73d]
000cc859cmovae rcx, rax
000cc85dlea rax, [rip-0x3d746]
000cc864lea rdx, [rip-0x3d74b]
000cc86bcmovae rdx, rax
000cc86fcmp r10b, 12
000cc873cmovb rdx, rcx
000cc877mov esi, [r8]
000cc87alea r14, [rsp+24]
000cc87fpush 2
000cc881pop rcx
000cc882mov rdi, r14
000cc885call time::formatting::write
000cc88ajmp 0xcca66
000cc88fbt r10, 56
000cc894jb 0xcc956
000cc89ashr r10, 32
000cc89e
000cc89eloc_cc89e:
000cc89emov esi, [r8]
000cc8a1movzx ecx, r15b
000cc8a5lea r14, [rsp+24]
000cc8aamov rdi, r14
000cc8admov edx, r10l
000cc8b0jmp 0xcca61
000cc8b5bt r10, 56
000cc8bajb 0xcc956
000cc8c0cmp r15b, 8
000cc8c4mov r13, [rsp+16]
000cc8c9je 0xcc8e9
000cc8cbpush 10
000cc8cdpop rsi
000cc8cemov eax, r10l
000cc8d1xor edx, edx
000cc8d3div esi
000cc8d5mov ecx, eax
000cc8d7cmp r15b, 9
000cc8dbjne 0xcce2a
000cc8e1test edx, edx
000cc8e3je 0xcce2a
000cc8e9
000cc8e9loc_cc8e9:
000cc8e9mov esi, [r8]
000cc8eclea rdi, [rsp+24]
000cc8f1mov edx, r10l
000cc8f4call time::formatting::format_number_pad_zero
000cc8f9jmp 0xcccda
000cc8fetest r9b, 1
000cc902je 0xcc956
000cc904test r14b, r14b
000cc907mov r13, [rsp+16]
000cc90cjs 0xccac6
000cc912test r9l, r9l
000cc915js 0xccac6
000cc91bshr r9l, 16
000cc91ftest r9b, r9b
000cc922js 0xccac6
000cc928bt rbx, 8
000cc92cmov ebp, [r8]
000cc92fjb 0xcce5c
000cc935xor r15l, r15l
000cc938jmp 0xccaf1
000cc93dtest r9b, 1
000cc941je 0xcc956
000cc943shr r9l, 16
000cc947jmp 0xcca42
000cc94ctest r9b, 1
000cc950jne 0xcca3e
000cc956
000cc956loc_cc956:
000cc956xor ecx, ecx
000cc958
000cc958loc_cc958:
000cc958mov r13, [rsp+16]
000cc95djmp 0xccd2b
000cc962xor ecx, ecx
000cc964bt r10, 56
000cc969jb 0xcc958
000cc96band r9l, 1
000cc96fmov r13, [rsp+16]
000cc974je 0xccd2b
000cc97amov [rsp+64], r8
000cc97flea rsi, [rsp+24]
000cc984mov [rsi], ebp
000cc986mov [rsi+4], r10
000cc98amov eax, r14l
000cc98dshr eax, 16
000cc990mov [rsi+14], al
000cc993mov [rsi+12], r14w
000cc998lea r15, [rsp+72]
000cc99dmov rdi, r15
000cc9a0xor edx, edx
000cc9a2call time::offset_date_time::OffsetDateTime::to_offset
000cc9a7lea rsi, [rip-0x9345e]
000cc9aemov rdi, r15
000cc9b1call _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
000cc9b6cmp al, -1
000cc9b8je 0xccd42
000cc9bebt rbx, 8
000cc9c2movzx r14l, r12b
000cc9c6lea rbx, [rip-0x933e5]
000cc9cdjb 0xccdb5
000cc9d3movsxd rax, [rbx+4*r14]
000cc9d7add rax, rbx
000cc9dajmp rax
000cc9dc
000cc9dcloc_cc9dc:
000cc9dcmov edi, ebp
000cc9demov r14, r8
000cc9e1call time::date::Date::iso_year_week
000cc9e6mov r8, r14
000cc9e9mov ebp, eax
000cc9eb
000cc9ebloc_cc9eb:
000cc9ebtest bl, 1
000cc9eejne 0xcca7a
000cc9f4test ebp, ebp
000cc9f6js 0xccd7a
000cc9fclea r14, [rip+1829]
000cca03bt rbx, 16
000cca07jae 0xcca90
000cca0dmov esi, [r8]
000cca10lea rdx, [rip-0x3d7ce]
000cca17lea r15, [rsp+24]
000cca1cpush 1
000cca1epop rcx
000cca1fmov rdi, r15
000cca22mov rbx, r8
000cca25call time::formatting::write
000cca2acmp [r15], 0
000cca2ejne 0xccab7
000cca34mov r15, [rsp+32]
000cca39jmp 0xccdad
000cca3e
000cca3eloc_cca3e:
000cca3eshr r9l, 24
000cca42
000cca42loc_cca42:
000cca42mov eax, r9l
000cca45sar al, 7
000cca48xor r9b, al
000cca4bsub r9b, al
000cca4emov esi, [r8]
000cca51movzx edx, r9b
000cca55movzx ecx, r15b
000cca59lea r14, [rsp+24]
000cca5emov rdi, r14
000cca61
000cca61loc_cca61:
000cca61call time::formatting::format_number
000cca66
000cca66loc_cca66:
000cca66cmp [r14], 0
000cca6amov r13, [rsp+16]
000cca6fjne 0xccd23
000cca75jmp 0xcc66d
000cca7a
000cca7aloc_cca7a:
000cca7apush 100
000cca7cpop rcx
000cca7dmov eax, ebp
000cca7fcdq
000cca80idiv ecx
000cca82mov ebp, edx
000cca84neg ebp
000cca86cmovs ebp, edx
000cca89lea r14, [rip+2203]
000cca90
000cca90loc_cca90:
000cca90xor r15l, r15l
000cca93
000cca93loc_cca93:
000cca93mov edx, ebp
000cca95neg edx
000cca97cmovs edx, ebp
000cca9amovzx ecx, r13b
000cca9elea r12, [rsp+24]
000ccaa3mov rdi, r12
000ccaa6mov rsi, r8
000ccaa9call r14
000ccaaccmp [r12], 0
000ccab1je 0xccc74
000ccab7
000ccab7loc_ccab7:
000ccab7mov rax, [rsp+32]
000ccabc
000ccabcloc_ccabc:
000ccabcmov r13, [rsp+16]
000ccac1jmp 0xccd28
000ccac6
000ccac6loc_ccac6:
000ccac6mov ebp, [r8]
000ccac9lea rdx, [rip-0x3d886]
000ccad0
000ccad0loc_ccad0:
000ccad0lea rbx, [rsp+24]
000ccad5push 1
000ccad7pop rcx
000ccad8mov rdi, rbx
000ccadbmov esi, ebp
000ccaddcall time::formatting::write
000ccae2cmp [rbx], 0
000ccae6jne 0xccd23
000ccaecmov r15, [rsp+32]
000ccaf1
000ccaf1loc_ccaf1:
000ccaf1mov eax, r14l
000ccaf4sar al, 7
000ccaf7xor r14b, al
000ccafasub r14b, al
000ccafdmovzx edx, r14b
000ccb01movzx ecx, r12b
000ccb05lea r14, [rsp+24]
000ccb0amov rdi, r14
000ccb0dmov esi, ebp
000ccb0fcall time::formatting::format_number
000ccb14cmp [r14], 0
000ccb18jne 0xccd23
000ccb1eadd r15, [rsp+32]
000ccb23jmp 0xcc672
000ccb28
000ccb28loc_ccb28:
000ccb28mov edi, ebp
000ccb2amov rbx, r8
000ccb2dcall time::date::Date::month_day
000ccb32mov esi, [rbx]
000ccb34movzx ecx, r12b
000ccb38movzx edx, al
000ccb3blea rdi, [rsp+24]
000ccb40call time::formatting::format_number
000ccb45jmp 0xcccd5
000ccb4a
000ccb4aloc_ccb4a:
000ccb4acall time::date::Date::month_day
000ccb4fmovzx eax, al
000ccb52shl rax, 4
000ccb56lea rcx, [rip+0x142dfb]
000ccb5dmov rsi, [rax+rcx-16]
000ccb62mov rdx, [rax+rcx-8]
000ccb67lea rcx, [rip+0x142eda]
000ccb6e
000ccb6eloc_ccb6e:
000ccb6epush 3
000ccb70pop rdi
000ccb71call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000ccb76mov rcx, rdx
000ccb79mov esi, [rbx]
000ccb7blea rdi, [rsp+24]
000ccb80mov rdx, rax
000ccb83jmp 0xccca3
000ccb88
000ccb88loc_ccb88:
000ccb88mov edi, ebp
000ccb8acall _<u16 as time::ext::DigitCount>::num_digits
000ccb8fxor ebx, ebx
000ccb91mov cl, 3
000ccb93sub cl, al
000ccb95movzx r14l, cl
000ccb99cmovb r14l, ebx
000ccb9dpush 1
000ccb9fpop r13
000ccba1xor r15l, r15l
000ccba4
000ccba4loc_ccba4:
000ccba4mov eax, ebx
000ccba6cmp bl, r14b
000ccba9adc bl, 0
000ccbaccmp al, r14b
000ccbafmov rax, r12
000ccbb2jae 0xccbdd
000ccbb4mov esi, [rax]
000ccbb6lea rdi, [rsp+24]
000ccbbblea rdx, [rip-0x3d9a4]
000ccbc2mov rcx, r13
000ccbc5call time::formatting::write
000ccbcacmp [rsp+24], 0
000ccbd0jne 0xccab7
000ccbd6add r15, [rsp+32]
000ccbdbjmp 0xccba4
000ccbdd
000ccbddloc_ccbdd:
000ccbddlea rdi, [rsp+24]
000ccbe2mov esi, ebp
000ccbe4mov rbx, rax
000ccbe7call itoa::Buffer::format
000ccbecmov rcx, rdx
000ccbefmov esi, [rbx]
000ccbf1lea r14, [rsp+72]
000ccbf6mov rdi, r14
000ccbf9mov rdx, rax
000ccbfccall time::formatting::write
000ccc01cmp [r14], 0
000ccc05je 0xcce20
000ccc0bmov rax, [rsp+80]
000ccc10jmp 0xccabc
000ccc15
000ccc15loc_ccc15:
000ccc15lea rdi, [rsp+24]
000ccc1amov esi, ebp
000ccc1ccall itoa::Buffer::format
000ccc21mov rcx, rdx
000ccc24mov esi, [r12]
000ccc28lea r14, [rsp+88]
000ccc2dmov rdi, r14
000ccc30mov rdx, rax
000ccc33call time::formatting::write
000ccc38cmp [r14], 0
000ccc3cmov r13, [rsp+16]
000ccc41je 0xcced8
000ccc47
000ccc47loc_ccc47:
000ccc47mov rax, [rsp+96]
000ccc4cjmp 0xccd28
000ccc51
000ccc51loc_ccc51:
000ccc51mov edi, ebp
000ccc53call time::date::Date::iso_year_week
000ccc58mov eax, edx
000ccc5amov r13, [rsp+16]
000ccc5fjmp 0xccc66
000ccc61
000ccc61loc_ccc61:
000ccc61call time::date::Date::monday_based_week
000ccc66
000ccc66loc_ccc66:
000ccc66mov esi, [rbx]
000ccc68movzx edx, al
000ccc6bmovzx ecx, r15b
000ccc6fjmp 0xccd0c
000ccc74
000ccc74loc_ccc74:
000ccc74add r15, [rsp+32]
000ccc79jmp 0xcc616
000ccc7emov edi, ebp
000ccc80call time::date::Date::weekday
000ccc85movzx eax, al
000ccc88shl rax, 4
000ccc8clea rcx, [rip+0x142c25]
000ccc93mov rdx, [rax+rcx]
000ccc97mov rcx, [rax+rcx+8]
000ccc9c
000ccc9cloc_ccc9c:
000ccc9cmov esi, [rbx]
000ccc9elea rdi, [rsp+24]
000ccca3
000ccca3loc_ccca3:
000ccca3call time::formatting::write
000ccca8jmp 0xcccd5
000cccaamov edi, ebp
000cccaccall time::date::Date::weekday
000cccb1movzx edi, al
000cccb4call time::weekday::Weekday::number_days_from_sunday
000cccb9jmp 0xcccc2
000cccbbmov edi, ebp
000cccbdcall time::date::Date::weekday
000cccc2
000cccc2loc_cccc2:
000cccc2add r15b, al
000cccc5mov esi, [rbx]
000cccc7movzx edx, r15b
000ccccblea rdi, [rsp+24]
000cccd0call time::formatting::format_number_pad_none
000cccd5
000cccd5loc_cccd5:
000cccd5mov r13, [rsp+16]
000cccda
000cccdaloc_cccda:
000cccdacmp [rsp+24], 0
000ccce0jne 0xccd23
000ccce2jmp 0xcc66d
000ccce7
000ccce7loc_ccce7:
000ccce7mov al, 12
000ccce9test r10b, r10b
000cccecje 0xccd02
000ccceemovzx ecx, r10b
000cccf2cmp ecx, 12
000cccf5je 0xccd02
000cccf7sub r10b, 12
000cccfbmovzx eax, r10b
000cccffcmovb eax, ecx
000ccd02
000ccd02loc_ccd02:
000ccd02mov esi, [r8]
000ccd05movzx edx, al
000ccd08movzx ecx, r12b
000ccd0c
000ccd0cloc_ccd0c:
000ccd0clea r14, [rsp+24]
000ccd11mov rdi, r14
000ccd14call time::formatting::format_number
000ccd19cmp [r14], 0
000ccd1dje 0xcc66d
000ccd23
000ccd23loc_ccd23:
000ccd23mov rax, [rsp+32]
000ccd28
000ccd28loc_ccd28:
000ccd28push 2
000ccd2apop rcx
000ccd2b
000ccd2bloc_ccd2b:
000ccd2bmov [r13], rcx
000ccd2fmov [r13+8], rax
000ccd33
000ccd33loc_ccd33:
000ccd33add rsp, 104
000ccd37pop rbx
000ccd38pop r12
000ccd3apop r13
000ccd3cpop r14
000ccd3epop r15
000ccd40pop rbp
000ccd41ret
000ccd42
000ccd42loc_ccd42:
000ccd42mov rax, [rsp+64]
000ccd47mov esi, [rax]
000ccd49lea rdx, [rip-0x3db06]
000ccd50lea r15, [rsp+24]
000ccd55push 1
000ccd57pop rcx
000ccd58mov rdi, r15
000ccd5bcall time::formatting::write
000ccd60cmp [r15], 0
000ccd64jne 0xccd23
000ccd66movzx eax, r12b
000ccd6alea rcx, [rip-0x93789]
000ccd71movsxd rax, [rcx+4*rax]
000ccd75add rax, rcx
000ccd78jmp rax
000ccd7a
000ccd7aloc_ccd7a:
000ccd7amov esi, [r8]
000ccd7dlea rdx, [rip-0x3db3a]
000ccd84lea r15, [rsp+24]
000ccd89push 1
000ccd8bpop rcx
000ccd8cmov rdi, r15
000ccd8fmov rbx, r8
000ccd92call time::formatting::write
000ccd97cmp [r15], 0
000ccd9bjne 0xccab7
000ccda1mov r15, [rsp+32]
000ccda6lea r14, [rip+891]
000ccdad
000ccdadloc_ccdad:
000ccdadmov r8, rbx
000ccdb0jmp 0xcca93
000ccdb5
000ccdb5loc_ccdb5:
000ccdb5mov rax, [rsp+64]
000ccdbamov esi, [rax]
000ccdbclea rdx, [rip-0x3db7a]
000ccdc3lea r15, [rsp+24]
000ccdc8push 1
000ccdcapop rcx
000ccdcbmov rdi, r15
000ccdcecall time::formatting::write
000ccdd3cmp [r15], 0
000ccdd7jne 0xccd23
000ccdddmovsxd rax, [rbx+4*r14]
000ccde1add rax, rbx
000ccde4jmp rax
000ccde6lea rdi, [rsp+72]
000ccdebcall time::date_time::DateTime<O>::unix_timestamp
000ccdf0mov rdi, rax
000ccdf3neg rdi
000ccdf6cmovs rdi, rax
000ccdfalea rsi, [rsp+24]
000ccdffcall itoa::_<impl itoa::private::Sealed for u64>::write
000cce04mov rcx, rdx
000cce07mov rdx, [rsp+64]
000cce0cmov esi, [rdx]
000cce0elea rdi, [rsp+88]
000cce13mov rdx, rax
000cce16call time::formatting::write
000cce1bjmp 0xccecc
000cce20
000cce20loc_cce20:
000cce20add r15, [rsp+80]
000cce25jmp 0xcc616
000cce2a
000cce2aloc_cce2a:
000cce2acmp r15b, 7
000cce2eje 0xcce48
000cce30cmp r15b, 9
000cce34jne 0xccee2
000cce3amov eax, ecx
000cce3cxor edx, edx
000cce3ediv esi
000cce40test edx, edx
000cce42je 0xccf23
000cce48
000cce48loc_cce48:
000cce48mov esi, [r8]
000cce4blea rdi, [rsp+24]
000cce50mov edx, ecx
000cce52call time::formatting::format_number_pad_zero
000cce57jmp 0xcccda
000cce5c
000cce5cloc_cce5c:
000cce5clea rdx, [rip-0x3dc1a]
000cce63jmp 0xccad0
000cce68lea rdi, [rsp+72]
000cce6dcall time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce72mov rsi, rdx
000cce75mov edx, 0xf4240
000cce7ajmp 0xcce8e
000cce7clea rdi, [rsp+72]
000cce81call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce86mov rsi, rdx
000cce89mov edx, 1000
000cce8e
000cce8eloc_cce8e:
000cce8emov rdi, rax
000cce91xor ecx, ecx
000cce93call [rip+0x144c8f]
000cce99jmp 0xccea5
000cce9blea rdi, [rsp+72]
000ccea0call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000ccea5
000ccea5loc_ccea5:
000ccea5mov rcx, rdx
000ccea8sar rdx, 63
000cceacxor rcx, rdx
000cceafxor rax, rdx
000cceb2sub rax, rdx
000cceb5sbb rcx, rdx
000cceb8mov rdx, [rsp+64]
000ccebdmov esi, [rdx]
000ccebflea rdi, [rsp+88]
000ccec4mov rdx, rax
000ccec7call time::formatting::format_number_pad_none
000ccecc
000cceccloc_ccecc:
000ccecccmp [rsp+88], 0
000cced2jne 0xccc47
000cced8
000cced8loc_cced8:
000cced8mov r15, [rsp+96]
000cceddjmp 0xcc672
000ccee2
000ccee2loc_ccee2:
000ccee2movzx eax, r15b
000ccee6dec eax
000ccee8cmp eax, 5
000cceebja 0xccfc8
000ccef1lea rcx, [rip-0x93900]
000ccef8movsxd rax, [rcx+4*rax]
000ccefcadd rax, rcx
000cceffjmp rax
000ccf01mov ecx, 0x989680
000ccf06mov eax, r10l
000ccf09xor edx, edx
000ccf0bdiv ecx
000ccf0dmov ecx, eax
000ccf0f
000ccf0floc_ccf0f:
000ccf0fmov esi, [r8]
000ccf12lea rdi, [rsp+24]
000ccf17mov edx, ecx
000ccf19call time::formatting::format_number_pad_zero
000ccf1ejmp 0xcccda
000ccf23
000ccf23loc_ccf23:
000ccf23push 100
000ccf25pop rcx
000ccf26mov eax, r10l
000ccf29xor edx, edx
000ccf2bdiv ecx
000ccf2dmov ecx, eax
000ccf2fxor edx, edx
000ccf31div esi
000ccf33test edx, edx
000ccf35jne 0xcd07c
000ccf3bmov ecx, 1000
000ccf40mov eax, r10l
000ccf43xor edx, edx
000ccf45div ecx
000ccf47mov ecx, eax
000ccf49xor edx, edx
000ccf4bdiv esi
000ccf4dtest edx, edx
000ccf4fjne 0xcd05c
000ccf55mov ecx, 10000
000ccf5amov eax, r10l
000ccf5dxor edx, edx
000ccf5fdiv ecx
000ccf61mov ecx, eax
000ccf63xor edx, edx
000ccf65div esi
000ccf67test edx, edx
000ccf69jne 0xcd03a
000ccf6fmov ecx, 0x186a0
000ccf74mov eax, r10l
000ccf77xor edx, edx
000ccf79div ecx
000ccf7bmov ecx, eax
000ccf7dmov si, 10
000ccf81xor edx, edx
000ccf83div si
000ccf86test dx, dx
000ccf89jne 0xcd018
000ccf8fmov ecx, 0xf4240
000ccf94mov eax, r10l
000ccf97xor edx, edx
000ccf99div ecx
000ccf9bmov ecx, eax
000ccf9dxor edx, edx
000ccf9fdiv si
000ccfa2test dx, dx
000ccfa5jne 0xccff6
000ccfa7mov ecx, 0x989680
000ccfacmov eax, r10l
000ccfafxor edx, edx
000ccfb1div ecx
000ccfb3mov ecx, eax
000ccfb5xor edx, edx
000ccfb7div si
000ccfbatest dx, dx
000ccfbdmov r13, [rsp+16]
000ccfc2jne 0xccf0f
000ccfc8
000ccfc8loc_ccfc8:
000ccfc8mov ecx, 0x5f5e100
000ccfcdmov eax, r10l
000ccfd0xor edx, edx
000ccfd2div ecx
000ccfd4mov esi, [r8]
000ccfd7lea rdi, [rsp+24]
000ccfdcmov edx, eax
000ccfdecall time::formatting::format_number_pad_zero
000ccfe3jmp 0xcccda
000ccfe8mov ecx, 0xf4240
000ccfedmov eax, r10l
000ccff0xor edx, edx
000ccff2div ecx
000ccff4mov ecx, eax
000ccff6
000ccff6loc_ccff6:
000ccff6mov esi, [r8]
000ccff9lea rdi, [rsp+24]
000ccffemov edx, ecx
000cd000call time::formatting::format_number_pad_zero
000cd005jmp 0xcccd5
000cd00amov ecx, 0x186a0
000cd00fmov eax, r10l
000cd012xor edx, edx
000cd014div ecx
000cd016mov ecx, eax
000cd018
000cd018loc_cd018:
000cd018mov esi, [r8]
000cd01blea rdi, [rsp+24]
000cd020mov edx, ecx
000cd022call time::formatting::format_number_pad_zero
000cd027jmp 0xcccd5
000cd02cmov ecx, 10000
000cd031mov eax, r10l
000cd034xor edx, edx
000cd036div ecx
000cd038mov ecx, eax
000cd03a
000cd03aloc_cd03a:
000cd03amov esi, [r8]
000cd03dlea rdi, [rsp+24]
000cd042mov edx, ecx
000cd044call time::formatting::format_number_pad_zero
000cd049jmp 0xcccda
000cd04emov ecx, 1000
000cd053mov eax, r10l
000cd056xor edx, edx
000cd058div ecx
000cd05amov ecx, eax
000cd05c
000cd05cloc_cd05c:
000cd05cmov esi, [r8]
000cd05flea rdi, [rsp+24]
000cd064mov edx, ecx
000cd066call time::formatting::format_number_pad_zero
000cd06bjmp 0xcccda
000cd070push 100
000cd072pop rcx
000cd073mov eax, r10l
000cd076xor edx, edx
000cd078div ecx
000cd07amov ecx, eax
000cd07c
000cd07cloc_cd07c:
000cd07cmov esi, [r8]
000cd07flea rdi, [rsp+24]
000cd084mov edx, ecx
000cd086call time::formatting::format_number_pad_zero
000cd08bjmp 0xcccda
000cc56a
000cc56atime::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
000cc56apush rbp
000cc56bpush r15
000cc56dpush r14
000cc56fpush r13
000cc571push r12
000cc573push rbx
000cc574sub rsp, 104
000cc578mov r10, r8
000cc57bmov ebp, ecx
000cc57dmov r8, rdx
000cc580mov r13, rdi
000cc583movzx eax, [rsi]
000cc586lea rcx, [rip-0x92ffd]
000cc58dmovsxd rax, [rcx+4*rax]
000cc591add rax, rcx
000cc594jmp rax
000cc596mov rdx, [rsi+8]
000cc59amov rcx, [rsi+16]
000cc59emov esi, [r8]
000cc5a1lea r14, [rsp+24]
000cc5a6mov rdi, r14
000cc5a9call time::formatting::write
000cc5aecmp [r14], 0
000cc5b2je 0xcc66d
000cc5b8mov rax, [rsp+32]
000cc5bdmov [r13+8], rax
000cc5c1mov [r13], 2
000cc5c9jmp 0xccd33
000cc5cemov [rsp+16], r13
000cc5d3mov ebx, [rsi+2]
000cc5d6mov r15l, ebx
000cc5d9shr r15l, 8
000cc5ddmov r12l, ebx
000cc5e0shr r12l, 16
000cc5e4mov r13l, ebx
000cc5e7shr r13l, 24
000cc5ebmov r14l, r9l
000cc5eeshr r14l, 8
000cc5f2lea eax, [rbx-2]
000cc5f5cmp al, 17
000cc5f7movzx eax, al
000cc5fapush 5
000cc5fcpop rcx
000cc5fdcmovb ecx, eax
000cc600movzx eax, cl
000cc603lea rcx, [rip-0x93066]
000cc60amovsxd rax, [rcx+4*rax]
000cc60eadd rax, rcx
000cc611jmp rax
000cc613xor r15l, r15l
000cc616
000cc616loc_cc616:
000cc616mov r13, [rsp+16]
000cc61bjmp 0xcc672
000cc61dmov rax, [rsi+8]
000cc621mov rdx, [rsi+16]
000cc625mov [rsp], r9l
000cc629lea r15, [rsp+24]
000cc62emov rdi, r15
000cc631mov rsi, rax
000cc634mov rcx, r8
000cc637mov r8l, ebp
000cc63amov r9, r10
000cc63dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cc642jmp 0xcc664
000cc644cmp [rsi+16], 0
000cc649je 0xcc696
000cc64bmov rsi, [rsi+8]
000cc64flea r15, [rsp+24]
000cc654mov rdi, r15
000cc657mov rdx, r8
000cc65amov ecx, ebp
000cc65cmov r8, r10
000cc65fcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cc664
000cc664loc_cc664:
000cc664mov rax, [r15]
000cc667cmp rax, 3
000cc66bjne 0xcc683
000cc66d
000cc66dloc_cc66d:
000cc66dmov r15, [rsp+32]
000cc672
000cc672loc_cc672:
000cc672mov [r13+8], r15
000cc676mov [r13], 3
000cc67ejmp 0xccd33
000cc683
000cc683loc_cc683:
000cc683movups x0, [rsp+32]
000cc688mov [r13], rax
000cc68cmovups [r13+8], x0
000cc691jmp 0xccd33
000cc696
000cc696loc_cc696:
000cc696xor r15l, r15l
000cc699jmp 0xcc672
000cc69bmov edi, ebp
000cc69dmov rbx, r8
000cc6a0call time::date::Date::month_day
000cc6a5mov esi, [rbx]
000cc6a7movzx ecx, r15b
000cc6abmovzx edx, dl
000cc6aelea r14, [rsp+24]
000cc6b3mov rdi, r14
000cc6b6call time::formatting::format_number
000cc6bbcmp [r14], 0
000cc6bfjne 0xccab7
000cc6c5mov r15, [rsp+32]
000cc6cajmp 0xcc616
000cc6cftest r13l, r13l
000cc6d2je 0xccb28
000cc6d8mov rbx, r8
000cc6dbmov edi, ebp
000cc6ddcmp r13l, 1
000cc6e1jne 0xccb4a
000cc6e7call time::date::Date::month_day
000cc6ecmovzx eax, al
000cc6efshl rax, 4
000cc6f3lea rcx, [rip+0x14325e]
000cc6famov rdx, [rax+rcx-16]
000cc6ffmov rcx, [rax+rcx-8]
000cc704jmp 0xccc9c
000cc709and ebp, 511
000cc70fmov r12, r8
000cc712test r15b, r15b
000cc715je 0xccb88
000cc71bmovzx eax, r15b
000cc71fcmp eax, 1
000cc722jne 0xccc15
000cc728mov edi, ebp
000cc72acall _<u16 as time::ext::DigitCount>::num_digits
000cc72fxor ebx, ebx
000cc731mov cl, 3
000cc733sub cl, al
000cc735movzx r14l, cl
000cc739cmovb r14l, ebx
000cc73dpush 1
000cc73fpop r13
000cc741xor r15l, r15l
000cc744
000cc744loc_cc744:
000cc744mov eax, ebx
000cc746cmp bl, r14b
000cc749adc bl, 0
000cc74ccmp al, r14b
000cc74fmov rax, r12
000cc752jae 0xccbdd
000cc758mov esi, [rax]
000cc75alea rdi, [rsp+24]
000cc75flea rdx, [rip-0x3d50c]
000cc766mov rcx, r13
000cc769call time::formatting::write
000cc76ecmp [rsp+24], 0
000cc774jne 0xccab7
000cc77aadd r15, [rsp+32]
000cc77fjmp 0xcc744
000cc781mov rbx, r8
000cc784and r15l, 1
000cc788mov eax, r13l
000cc78blea rcx, [rip-0x93182]
000cc792movsxd rax, [rcx+4*rax]
000cc796add rax, rcx
000cc799jmp rax
000cc79bmov edi, ebp
000cc79dcall time::date::Date::weekday
000cc7a2movzx eax, al
000cc7a5shl rax, 4
000cc7a9lea rcx, [rip+0x143108]
000cc7b0mov rsi, [rax+rcx]
000cc7b4mov rdx, [rax+rcx+8]
000cc7b9lea rcx, [rip+0x143168]
000cc7c0jmp 0xccb6e
000cc7c5mov rbx, r8
000cc7c8test r12b, r12b
000cc7cbje 0xccc51
000cc7d1movzx eax, r12b
000cc7d5cmp eax, 1
000cc7d8mov r13, [rsp+16]
000cc7ddmov edi, ebp
000cc7dfjne 0xccc61
000cc7e5call time::date::Date::sunday_based_week
000cc7eajmp 0xccc66
000cc7efbt rbx, 8
000cc7f3jb 0xcc9dc
000cc7f9sar ebp, 9
000cc7fcjmp 0xcc9eb
000cc801bt r10, 56
000cc806jb 0xcc956
000cc80cshr r10, 48
000cc810bt rbx, 8
000cc814mov r13, [rsp+16]
000cc819jb 0xccce7
000cc81fmov eax, r10l
000cc822jmp 0xccd02
000cc827bt r10, 56
000cc82cjb 0xcc956
000cc832shr r10, 40
000cc836jmp 0xcc89e
000cc838bt r10, 56
000cc83djb 0xcc956
000cc843shr r10, 48
000cc847bt rbx, 8
000cc84blea rax, [rip-0x3d738]
000cc852lea rcx, [rip-0x3d73d]
000cc859cmovae rcx, rax
000cc85dlea rax, [rip-0x3d746]
000cc864lea rdx, [rip-0x3d74b]
000cc86bcmovae rdx, rax
000cc86fcmp r10b, 12
000cc873cmovb rdx, rcx
000cc877mov esi, [r8]
000cc87alea r14, [rsp+24]
000cc87fpush 2
000cc881pop rcx
000cc882mov rdi, r14
000cc885call time::formatting::write
000cc88ajmp 0xcca66
000cc88fbt r10, 56
000cc894jb 0xcc956
000cc89ashr r10, 32
000cc89e
000cc89eloc_cc89e:
000cc89emov esi, [r8]
000cc8a1movzx ecx, r15b
000cc8a5lea r14, [rsp+24]
000cc8aamov rdi, r14
000cc8admov edx, r10l
000cc8b0jmp 0xcca61
000cc8b5bt r10, 56
000cc8bajb 0xcc956
000cc8c0cmp r15b, 8
000cc8c4mov r13, [rsp+16]
000cc8c9je 0xcc8e9
000cc8cbpush 10
000cc8cdpop rsi
000cc8cemov eax, r10l
000cc8d1xor edx, edx
000cc8d3div esi
000cc8d5mov ecx, eax
000cc8d7cmp r15b, 9
000cc8dbjne 0xcce2a
000cc8e1test edx, edx
000cc8e3je 0xcce2a
000cc8e9
000cc8e9loc_cc8e9:
000cc8e9mov esi, [r8]
000cc8eclea rdi, [rsp+24]
000cc8f1mov edx, r10l
000cc8f4call time::formatting::format_number_pad_zero
000cc8f9jmp 0xcccda
000cc8fetest r9b, 1
000cc902je 0xcc956
000cc904test r14b, r14b
000cc907mov r13, [rsp+16]
000cc90cjs 0xccac6
000cc912test r9l, r9l
000cc915js 0xccac6
000cc91bshr r9l, 16
000cc91ftest r9b, r9b
000cc922js 0xccac6
000cc928bt rbx, 8
000cc92cmov ebp, [r8]
000cc92fjb 0xcce5c
000cc935xor r15l, r15l
000cc938jmp 0xccaf1
000cc93dtest r9b, 1
000cc941je 0xcc956
000cc943shr r9l, 16
000cc947jmp 0xcca42
000cc94ctest r9b, 1
000cc950jne 0xcca3e
000cc956
000cc956loc_cc956:
000cc956xor ecx, ecx
000cc958
000cc958loc_cc958:
000cc958mov r13, [rsp+16]
000cc95djmp 0xccd2b
000cc962xor ecx, ecx
000cc964bt r10, 56
000cc969jb 0xcc958
000cc96band r9l, 1
000cc96fmov r13, [rsp+16]
000cc974je 0xccd2b
000cc97amov [rsp+64], r8
000cc97flea rsi, [rsp+24]
000cc984mov [rsi], ebp
000cc986mov [rsi+4], r10
000cc98amov eax, r14l
000cc98dshr eax, 16
000cc990mov [rsi+14], al
000cc993mov [rsi+12], r14w
000cc998lea r15, [rsp+72]
000cc99dmov rdi, r15
000cc9a0xor edx, edx
000cc9a2call time::offset_date_time::OffsetDateTime::to_offset
000cc9a7lea rsi, [rip-0x9345e]
000cc9aemov rdi, r15
000cc9b1call _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
000cc9b6cmp al, -1
000cc9b8je 0xccd42
000cc9bebt rbx, 8
000cc9c2movzx r14l, r12b
000cc9c6lea rbx, [rip-0x933e5]
000cc9cdjb 0xccdb5
000cc9d3movsxd rax, [rbx+4*r14]
000cc9d7add rax, rbx
000cc9dajmp rax
000cc9dc
000cc9dcloc_cc9dc:
000cc9dcmov edi, ebp
000cc9demov r14, r8
000cc9e1call time::date::Date::iso_year_week
000cc9e6mov r8, r14
000cc9e9mov ebp, eax
000cc9eb
000cc9ebloc_cc9eb:
000cc9ebtest bl, 1
000cc9eejne 0xcca7a
000cc9f4test ebp, ebp
000cc9f6js 0xccd7a
000cc9fclea r14, [rip+1829]
000cca03bt rbx, 16
000cca07jae 0xcca90
000cca0dmov esi, [r8]
000cca10lea rdx, [rip-0x3d7ce]
000cca17lea r15, [rsp+24]
000cca1cpush 1
000cca1epop rcx
000cca1fmov rdi, r15
000cca22mov rbx, r8
000cca25call time::formatting::write
000cca2acmp [r15], 0
000cca2ejne 0xccab7
000cca34mov r15, [rsp+32]
000cca39jmp 0xccdad
000cca3e
000cca3eloc_cca3e:
000cca3eshr r9l, 24
000cca42
000cca42loc_cca42:
000cca42mov eax, r9l
000cca45sar al, 7
000cca48xor r9b, al
000cca4bsub r9b, al
000cca4emov esi, [r8]
000cca51movzx edx, r9b
000cca55movzx ecx, r15b
000cca59lea r14, [rsp+24]
000cca5emov rdi, r14
000cca61
000cca61loc_cca61:
000cca61call time::formatting::format_number
000cca66
000cca66loc_cca66:
000cca66cmp [r14], 0
000cca6amov r13, [rsp+16]
000cca6fjne 0xccd23
000cca75jmp 0xcc66d
000cca7a
000cca7aloc_cca7a:
000cca7apush 100
000cca7cpop rcx
000cca7dmov eax, ebp
000cca7fcdq
000cca80idiv ecx
000cca82mov ebp, edx
000cca84neg ebp
000cca86cmovs ebp, edx
000cca89lea r14, [rip+2203]
000cca90
000cca90loc_cca90:
000cca90xor r15l, r15l
000cca93
000cca93loc_cca93:
000cca93mov edx, ebp
000cca95neg edx
000cca97cmovs edx, ebp
000cca9amovzx ecx, r13b
000cca9elea r12, [rsp+24]
000ccaa3mov rdi, r12
000ccaa6mov rsi, r8
000ccaa9call r14
000ccaaccmp [r12], 0
000ccab1je 0xccc74
000ccab7
000ccab7loc_ccab7:
000ccab7mov rax, [rsp+32]
000ccabc
000ccabcloc_ccabc:
000ccabcmov r13, [rsp+16]
000ccac1jmp 0xccd28
000ccac6
000ccac6loc_ccac6:
000ccac6mov ebp, [r8]
000ccac9lea rdx, [rip-0x3d886]
000ccad0
000ccad0loc_ccad0:
000ccad0lea rbx, [rsp+24]
000ccad5push 1
000ccad7pop rcx
000ccad8mov rdi, rbx
000ccadbmov esi, ebp
000ccaddcall time::formatting::write
000ccae2cmp [rbx], 0
000ccae6jne 0xccd23
000ccaecmov r15, [rsp+32]
000ccaf1
000ccaf1loc_ccaf1:
000ccaf1mov eax, r14l
000ccaf4sar al, 7
000ccaf7xor r14b, al
000ccafasub r14b, al
000ccafdmovzx edx, r14b
000ccb01movzx ecx, r12b
000ccb05lea r14, [rsp+24]
000ccb0amov rdi, r14
000ccb0dmov esi, ebp
000ccb0fcall time::formatting::format_number
000ccb14cmp [r14], 0
000ccb18jne 0xccd23
000ccb1eadd r15, [rsp+32]
000ccb23jmp 0xcc672
000ccb28
000ccb28loc_ccb28:
000ccb28mov edi, ebp
000ccb2amov rbx, r8
000ccb2dcall time::date::Date::month_day
000ccb32mov esi, [rbx]
000ccb34movzx ecx, r12b
000ccb38movzx edx, al
000ccb3blea rdi, [rsp+24]
000ccb40call time::formatting::format_number
000ccb45jmp 0xcccd5
000ccb4a
000ccb4aloc_ccb4a:
000ccb4acall time::date::Date::month_day
000ccb4fmovzx eax, al
000ccb52shl rax, 4
000ccb56lea rcx, [rip+0x142dfb]
000ccb5dmov rsi, [rax+rcx-16]
000ccb62mov rdx, [rax+rcx-8]
000ccb67lea rcx, [rip+0x142eda]
000ccb6e
000ccb6eloc_ccb6e:
000ccb6epush 3
000ccb70pop rdi
000ccb71call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000ccb76mov rcx, rdx
000ccb79mov esi, [rbx]
000ccb7blea rdi, [rsp+24]
000ccb80mov rdx, rax
000ccb83jmp 0xccca3
000ccb88
000ccb88loc_ccb88:
000ccb88mov edi, ebp
000ccb8acall _<u16 as time::ext::DigitCount>::num_digits
000ccb8fxor ebx, ebx
000ccb91mov cl, 3
000ccb93sub cl, al
000ccb95movzx r14l, cl
000ccb99cmovb r14l, ebx
000ccb9dpush 1
000ccb9fpop r13
000ccba1xor r15l, r15l
000ccba4
000ccba4loc_ccba4:
000ccba4mov eax, ebx
000ccba6cmp bl, r14b
000ccba9adc bl, 0
000ccbaccmp al, r14b
000ccbafmov rax, r12
000ccbb2jae 0xccbdd
000ccbb4mov esi, [rax]
000ccbb6lea rdi, [rsp+24]
000ccbbblea rdx, [rip-0x3d9a4]
000ccbc2mov rcx, r13
000ccbc5call time::formatting::write
000ccbcacmp [rsp+24], 0
000ccbd0jne 0xccab7
000ccbd6add r15, [rsp+32]
000ccbdbjmp 0xccba4
000ccbdd
000ccbddloc_ccbdd:
000ccbddlea rdi, [rsp+24]
000ccbe2mov esi, ebp
000ccbe4mov rbx, rax
000ccbe7call itoa::Buffer::format
000ccbecmov rcx, rdx
000ccbefmov esi, [rbx]
000ccbf1lea r14, [rsp+72]
000ccbf6mov rdi, r14
000ccbf9mov rdx, rax
000ccbfccall time::formatting::write
000ccc01cmp [r14], 0
000ccc05je 0xcce20
000ccc0bmov rax, [rsp+80]
000ccc10jmp 0xccabc
000ccc15
000ccc15loc_ccc15:
000ccc15lea rdi, [rsp+24]
000ccc1amov esi, ebp
000ccc1ccall itoa::Buffer::format
000ccc21mov rcx, rdx
000ccc24mov esi, [r12]
000ccc28lea r14, [rsp+88]
000ccc2dmov rdi, r14
000ccc30mov rdx, rax
000ccc33call time::formatting::write
000ccc38cmp [r14], 0
000ccc3cmov r13, [rsp+16]
000ccc41je 0xcced8
000ccc47
000ccc47loc_ccc47:
000ccc47mov rax, [rsp+96]
000ccc4cjmp 0xccd28
000ccc51
000ccc51loc_ccc51:
000ccc51mov edi, ebp
000ccc53call time::date::Date::iso_year_week
000ccc58mov eax, edx
000ccc5amov r13, [rsp+16]
000ccc5fjmp 0xccc66
000ccc61
000ccc61loc_ccc61:
000ccc61call time::date::Date::monday_based_week
000ccc66
000ccc66loc_ccc66:
000ccc66mov esi, [rbx]
000ccc68movzx edx, al
000ccc6bmovzx ecx, r15b
000ccc6fjmp 0xccd0c
000ccc74
000ccc74loc_ccc74:
000ccc74add r15, [rsp+32]
000ccc79jmp 0xcc616
000ccc7emov edi, ebp
000ccc80call time::date::Date::weekday
000ccc85movzx eax, al
000ccc88shl rax, 4
000ccc8clea rcx, [rip+0x142c25]
000ccc93mov rdx, [rax+rcx]
000ccc97mov rcx, [rax+rcx+8]
000ccc9c
000ccc9cloc_ccc9c:
000ccc9cmov esi, [rbx]
000ccc9elea rdi, [rsp+24]
000ccca3
000ccca3loc_ccca3:
000ccca3call time::formatting::write
000ccca8jmp 0xcccd5
000cccaamov edi, ebp
000cccaccall time::date::Date::weekday
000cccb1movzx edi, al
000cccb4call time::weekday::Weekday::number_days_from_sunday
000cccb9jmp 0xcccc2
000cccbbmov edi, ebp
000cccbdcall time::date::Date::weekday
000cccc2
000cccc2loc_cccc2:
000cccc2add r15b, al
000cccc5mov esi, [rbx]
000cccc7movzx edx, r15b
000ccccblea rdi, [rsp+24]
000cccd0call time::formatting::format_number_pad_none
000cccd5
000cccd5loc_cccd5:
000cccd5mov r13, [rsp+16]
000cccda
000cccdaloc_cccda:
000cccdacmp [rsp+24], 0
000ccce0jne 0xccd23
000ccce2jmp 0xcc66d
000ccce7
000ccce7loc_ccce7:
000ccce7mov al, 12
000ccce9test r10b, r10b
000cccecje 0xccd02
000ccceemovzx ecx, r10b
000cccf2cmp ecx, 12
000cccf5je 0xccd02
000cccf7sub r10b, 12
000cccfbmovzx eax, r10b
000cccffcmovb eax, ecx
000ccd02
000ccd02loc_ccd02:
000ccd02mov esi, [r8]
000ccd05movzx edx, al
000ccd08movzx ecx, r12b
000ccd0c
000ccd0cloc_ccd0c:
000ccd0clea r14, [rsp+24]
000ccd11mov rdi, r14
000ccd14call time::formatting::format_number
000ccd19cmp [r14], 0
000ccd1dje 0xcc66d
000ccd23
000ccd23loc_ccd23:
000ccd23mov rax, [rsp+32]
000ccd28
000ccd28loc_ccd28:
000ccd28push 2
000ccd2apop rcx
000ccd2b
000ccd2bloc_ccd2b:
000ccd2bmov [r13], rcx
000ccd2fmov [r13+8], rax
000ccd33
000ccd33loc_ccd33:
000ccd33add rsp, 104
000ccd37pop rbx
000ccd38pop r12
000ccd3apop r13
000ccd3cpop r14
000ccd3epop r15
000ccd40pop rbp
000ccd41ret
000ccd42
000ccd42loc_ccd42:
000ccd42mov rax, [rsp+64]
000ccd47mov esi, [rax]
000ccd49lea rdx, [rip-0x3db06]
000ccd50lea r15, [rsp+24]
000ccd55push 1
000ccd57pop rcx
000ccd58mov rdi, r15
000ccd5bcall time::formatting::write
000ccd60cmp [r15], 0
000ccd64jne 0xccd23
000ccd66movzx eax, r12b
000ccd6alea rcx, [rip-0x93789]
000ccd71movsxd rax, [rcx+4*rax]
000ccd75add rax, rcx
000ccd78jmp rax
000ccd7a
000ccd7aloc_ccd7a:
000ccd7amov esi, [r8]
000ccd7dlea rdx, [rip-0x3db3a]
000ccd84lea r15, [rsp+24]
000ccd89push 1
000ccd8bpop rcx
000ccd8cmov rdi, r15
000ccd8fmov rbx, r8
000ccd92call time::formatting::write
000ccd97cmp [r15], 0
000ccd9bjne 0xccab7
000ccda1mov r15, [rsp+32]
000ccda6lea r14, [rip+891]
000ccdad
000ccdadloc_ccdad:
000ccdadmov r8, rbx
000ccdb0jmp 0xcca93
000ccdb5
000ccdb5loc_ccdb5:
000ccdb5mov rax, [rsp+64]
000ccdbamov esi, [rax]
000ccdbclea rdx, [rip-0x3db7a]
000ccdc3lea r15, [rsp+24]
000ccdc8push 1
000ccdcapop rcx
000ccdcbmov rdi, r15
000ccdcecall time::formatting::write
000ccdd3cmp [r15], 0
000ccdd7jne 0xccd23
000ccdddmovsxd rax, [rbx+4*r14]
000ccde1add rax, rbx
000ccde4jmp rax
000ccde6lea rdi, [rsp+72]
000ccdebcall time::date_time::DateTime<O>::unix_timestamp
000ccdf0mov rdi, rax
000ccdf3neg rdi
000ccdf6cmovs rdi, rax
000ccdfalea rsi, [rsp+24]
000ccdffcall itoa::_<impl itoa::private::Sealed for u64>::write
000cce04mov rcx, rdx
000cce07mov rdx, [rsp+64]
000cce0cmov esi, [rdx]
000cce0elea rdi, [rsp+88]
000cce13mov rdx, rax
000cce16call time::formatting::write
000cce1bjmp 0xccecc
000cce20
000cce20loc_cce20:
000cce20add r15, [rsp+80]
000cce25jmp 0xcc616
000cce2a
000cce2aloc_cce2a:
000cce2acmp r15b, 7
000cce2eje 0xcce48
000cce30cmp r15b, 9
000cce34jne 0xccee2
000cce3amov eax, ecx
000cce3cxor edx, edx
000cce3ediv esi
000cce40test edx, edx
000cce42je 0xccf23
000cce48
000cce48loc_cce48:
000cce48mov esi, [r8]
000cce4blea rdi, [rsp+24]
000cce50mov edx, ecx
000cce52call time::formatting::format_number_pad_zero
000cce57jmp 0xcccda
000cce5c
000cce5cloc_cce5c:
000cce5clea rdx, [rip-0x3dc1a]
000cce63jmp 0xccad0
000cce68lea rdi, [rsp+72]
000cce6dcall time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce72mov rsi, rdx
000cce75mov edx, 0xf4240
000cce7ajmp 0xcce8e
000cce7clea rdi, [rsp+72]
000cce81call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce86mov rsi, rdx
000cce89mov edx, 1000
000cce8e
000cce8eloc_cce8e:
000cce8emov rdi, rax
000cce91xor ecx, ecx
000cce93call [rip+0x144c8f]
000cce99jmp 0xccea5
000cce9blea rdi, [rsp+72]
000ccea0call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000ccea5
000ccea5loc_ccea5:
000ccea5mov rcx, rdx
000ccea8sar rdx, 63
000cceacxor rcx, rdx
000cceafxor rax, rdx
000cceb2sub rax, rdx
000cceb5sbb rcx, rdx
000cceb8mov rdx, [rsp+64]
000ccebdmov esi, [rdx]
000ccebflea rdi, [rsp+88]
000ccec4mov rdx, rax
000ccec7call time::formatting::format_number_pad_none
000ccecc
000cceccloc_ccecc:
000ccecccmp [rsp+88], 0
000cced2jne 0xccc47
000cced8
000cced8loc_cced8:
000cced8mov r15, [rsp+96]
000cceddjmp 0xcc672
000ccee2
000ccee2loc_ccee2:
000ccee2movzx eax, r15b
000ccee6dec eax
000ccee8cmp eax, 5
000cceebja 0xccfc8
000ccef1lea rcx, [rip-0x93900]
000ccef8movsxd rax, [rcx+4*rax]
000ccefcadd rax, rcx
000cceffjmp rax
000ccf01mov ecx, 0x989680
000ccf06mov eax, r10l
000ccf09xor edx, edx
000ccf0bdiv ecx
000ccf0dmov ecx, eax
000ccf0f
000ccf0floc_ccf0f:
000ccf0fmov esi, [r8]
000ccf12lea rdi, [rsp+24]
000ccf17mov edx, ecx
000ccf19call time::formatting::format_number_pad_zero
000ccf1ejmp 0xcccda
000ccf23
000ccf23loc_ccf23:
000ccf23push 100
000ccf25pop rcx
000ccf26mov eax, r10l
000ccf29xor edx, edx
000ccf2bdiv ecx
000ccf2dmov ecx, eax
000ccf2fxor edx, edx
000ccf31div esi
000ccf33test edx, edx
000ccf35jne 0xcd07c
000ccf3bmov ecx, 1000
000ccf40mov eax, r10l
000ccf43xor edx, edx
000ccf45div ecx
000ccf47mov ecx, eax
000ccf49xor edx, edx
000ccf4bdiv esi
000ccf4dtest edx, edx
000ccf4fjne 0xcd05c
000ccf55mov ecx, 10000
000ccf5amov eax, r10l
000ccf5dxor edx, edx
000ccf5fdiv ecx
000ccf61mov ecx, eax
000ccf63xor edx, edx
000ccf65div esi
000ccf67test edx, edx
000ccf69jne 0xcd03a
000ccf6fmov ecx, 0x186a0
000ccf74mov eax, r10l
000ccf77xor edx, edx
000ccf79div ecx
000ccf7bmov ecx, eax
000ccf7dmov si, 10
000ccf81xor edx, edx
000ccf83div si
000ccf86test dx, dx
000ccf89jne 0xcd018
000ccf8fmov ecx, 0xf4240
000ccf94mov eax, r10l
000ccf97xor edx, edx
000ccf99div ecx
000ccf9bmov ecx, eax
000ccf9dxor edx, edx
000ccf9fdiv si
000ccfa2test dx, dx
000ccfa5jne 0xccff6
000ccfa7mov ecx, 0x989680
000ccfacmov eax, r10l
000ccfafxor edx, edx
000ccfb1div ecx
000ccfb3mov ecx, eax
000ccfb5xor edx, edx
000ccfb7div si
000ccfbatest dx, dx
000ccfbdmov r13, [rsp+16]
000ccfc2jne 0xccf0f
000ccfc8
000ccfc8loc_ccfc8:
000ccfc8mov ecx, 0x5f5e100
000ccfcdmov eax, r10l
000ccfd0xor edx, edx
000ccfd2div ecx
000ccfd4mov esi, [r8]
000ccfd7lea rdi, [rsp+24]
000ccfdcmov edx, eax
000ccfdecall time::formatting::format_number_pad_zero
000ccfe3jmp 0xcccda
000ccfe8mov ecx, 0xf4240
000ccfedmov eax, r10l
000ccff0xor edx, edx
000ccff2div ecx
000ccff4mov ecx, eax
000ccff6
000ccff6loc_ccff6:
000ccff6mov esi, [r8]
000ccff9lea rdi, [rsp+24]
000ccffemov edx, ecx
000cd000call time::formatting::format_number_pad_zero
000cd005jmp 0xcccd5
000cd00amov ecx, 0x186a0
000cd00fmov eax, r10l
000cd012xor edx, edx
000cd014div ecx
000cd016mov ecx, eax
000cd018
000cd018loc_cd018:
000cd018mov esi, [r8]
000cd01blea rdi, [rsp+24]
000cd020mov edx, ecx
000cd022call time::formatting::format_number_pad_zero
000cd027jmp 0xcccd5
000cd02cmov ecx, 10000
000cd031mov eax, r10l
000cd034xor edx, edx
000cd036div ecx
000cd038mov ecx, eax
000cd03a
000cd03aloc_cd03a:
000cd03amov esi, [r8]
000cd03dlea rdi, [rsp+24]
000cd042mov edx, ecx
000cd044call time::formatting::format_number_pad_zero
000cd049jmp 0xcccda
000cd04emov ecx, 1000
000cd053mov eax, r10l
000cd056xor edx, edx
000cd058div ecx
000cd05amov ecx, eax
000cd05c
000cd05cloc_cd05c:
000cd05cmov esi, [r8]
000cd05flea rdi, [rsp+24]
000cd064mov edx, ecx
000cd066call time::formatting::format_number_pad_zero
000cd06bjmp 0xcccda
000cd070push 100
000cd072pop rcx
000cd073mov eax, r10l
000cd076xor edx, edx
000cd078div ecx
000cd07amov ecx, eax
000cd07c
000cd07cloc_cd07c:
000cd07cmov esi, [r8]
000cd07flea rdi, [rsp+24]
000cd084mov edx, ecx
000cd086call time::formatting::format_number_pad_zero
000cd08bjmp 0xcccda
000cc56a
000cd090
000cd090time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
000cd090push rbp
000cd091push r15
000cd093push r14
000cd095push r13
000cd097push r12
000cd099push rbx
000cd09asub rsp, 40
000cd09emov r14, r9
000cd0a1mov ebp, r8l
000cd0a4mov r15, rcx
000cd0a7mov r12, rsi
000cd0aamov [rsp+8], rdi
000cd0afimul rbx, rdx, 24
000cd0b3xor r13l, r13l
000cd0b6
000cd0b6loc_cd0b6:
000cd0b6test rbx, rbx
000cd0b9je 0xcd0f2
000cd0bblea rdi, [rsp+16]
000cd0c0mov rsi, r12
000cd0c3mov rdx, r15
000cd0c6mov ecx, ebp
000cd0c8mov r8, r14
000cd0cbmov r9l, [rsp+96]
000cd0d0call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cd0d5mov rcx, [rsp+16]
000cd0damov rax, [rsp+24]
000cd0dfcmp rcx, 3
000cd0e3jne 0xcd104
000cd0e5add r12, 24
000cd0e9add r13, rax
000cd0ecadd rbx, -24
000cd0f0jmp 0xcd0b6
000cd0f2
000cd0f2loc_cd0f2:
000cd0f2mov rax, [rsp+8]
000cd0f7mov [rax+8], r13
000cd0fbmov [rax], 3
000cd102jmp 0xcd119
000cd104
000cd104loc_cd104:
000cd104mov rdx, [rsp+32]
000cd109mov rsi, [rsp+8]
000cd10emov [rsi], rcx
000cd111mov [rsi+8], rax
000cd115mov [rsi+16], rdx
000cd119
000cd119loc_cd119:
000cd119add rsp, 40
000cd11dpop rbx
000cd11epop r12
000cd120pop r13
000cd122pop r14
000cd124pop r15
000cd126pop rbp
000cd127ret
000cd090
000cd090time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
000cd090push rbp
000cd091push r15
000cd093push r14
000cd095push r13
000cd097push r12
000cd099push rbx
000cd09asub rsp, 40
000cd09emov r14, r9
000cd0a1mov ebp, r8l
000cd0a4mov r15, rcx
000cd0a7mov r12, rsi
000cd0aamov [rsp+8], rdi
000cd0afimul rbx, rdx, 24
000cd0b3xor r13l, r13l
000cd0b6
000cd0b6loc_cd0b6:
000cd0b6test rbx, rbx
000cd0b9je 0xcd0f2
000cd0bblea rdi, [rsp+16]
000cd0c0mov rsi, r12
000cd0c3mov rdx, r15
000cd0c6mov ecx, ebp
000cd0c8mov r8, r14
000cd0cbmov r9l, [rsp+96]
000cd0d0call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cd0d5mov rcx, [rsp+16]
000cd0damov rax, [rsp+24]
000cd0dfcmp rcx, 3
000cd0e3jne 0xcd104
000cd0e5add r12, 24
000cd0e9add r13, rax
000cd0ecadd rbx, -24
000cd0f0jmp 0xcd0b6
000cd0f2
000cd0f2loc_cd0f2:
000cd0f2mov rax, [rsp+8]
000cd0f7mov [rax+8], r13
000cd0fbmov [rax], 3
000cd102jmp 0xcd119
000cd104
000cd104loc_cd104:
000cd104mov rdx, [rsp+32]
000cd109mov rsi, [rsp+8]
000cd10emov [rsi], rcx
000cd111mov [rsi+8], rax
000cd115mov [rsi+16], rdx
000cd119
000cd119loc_cd119:
000cd119add rsp, 40
000cd11dpop rbx
000cd11epop r12
000cd120pop r13
000cd122pop r14
000cd124pop r15
000cd126pop rbp
000cd127ret
000cd090
000cd128
000cd128time::formatting::format_number:
000cd128push rbp
000cd129push r15
000cd12bpush r14
000cd12dpush r13
000cd12fpush r12
000cd131push rbx
000cd132sub rsp, 72
000cd136mov r14, rsi
000cd139mov rbx, rdi
000cd13ctest cl, cl
000cd13eje 0xcd155
000cd140movzx eax, cl
000cd143cmp eax, 1
000cd146jne 0xcd1b1
000cd148mov esi, [r14]
000cd14bmov rdi, rbx
000cd14ecall time::formatting::format_number_pad_zero
000cd153jmp 0xcd1bc
000cd155
000cd155loc_cd155:
000cd155mov [rsp], rbx
000cd159mov [rsp+12], edx
000cd15dmov edi, edx
000cd15fcall _<u32 as time::ext::DigitCount>::num_digits
000cd164xor ebx, ebx
000cd166mov cl, 4
000cd168sub cl, al
000cd16amovzx r15l, cl
000cd16ecmovb r15l, ebx
000cd172mov r14l, [r14]
000cd175lea r12, [rsp+32]
000cd17apush 1
000cd17cpop r13
000cd17exor ebp, ebp
000cd180
000cd180loc_cd180:
000cd180mov eax, ebx
000cd182cmp bl, r15b
000cd185adc bl, 0
000cd188cmp al, r15b
000cd18bjae 0xcd1c1
000cd18dmov rdi, r12
000cd190mov esi, r14l
000cd193lea rdx, [rip-0x3df7c]
000cd19amov rcx, r13
000cd19dcall time::formatting::write
000cd1a2cmp [rsp+32], 0
000cd1a8jne 0xcd1f2
000cd1aaadd rbp, [rsp+40]
000cd1afjmp 0xcd180
000cd1b1
000cd1b1loc_cd1b1:
000cd1b1mov esi, [r14]
000cd1b4mov rdi, rbx
000cd1b7call time::formatting::format_number_pad_none
000cd1bc
000cd1bcloc_cd1bc:
000cd1bcmov rax, rbx
000cd1bfjmp 0xcd219
000cd1c1
000cd1c1loc_cd1c1:
000cd1c1lea rdi, [rsp+32]
000cd1c6mov esi, [rsp+12]
000cd1cacall itoa::Buffer::format
000cd1cfmov rcx, rdx
000cd1d2lea r15, [rsp+16]
000cd1d7mov rdi, r15
000cd1damov esi, r14l
000cd1ddmov rdx, rax
000cd1e0call time::formatting::write
000cd1e5cmp [r15], 0
000cd1e9je 0xcd208
000cd1ebmov rcx, [rsp+24]
000cd1f0jmp 0xcd1f7
000cd1f2
000cd1f2loc_cd1f2:
000cd1f2mov rcx, [rsp+40]
000cd1f7
000cd1f7loc_cd1f7:
000cd1f7mov rax, [rsp]
000cd1fbmov [rax+8], rcx
000cd1ffmov [rax], 1
000cd206jmp 0xcd219
000cd208
000cd208loc_cd208:
000cd208add rbp, [rsp+24]
000cd20dmov rax, [rsp]
000cd211mov [rax+8], rbp
000cd215and [rax], 0
000cd219
000cd219loc_cd219:
000cd219add rsp, 72
000cd21dpop rbx
000cd21epop r12
000cd220pop r13
000cd222pop r14
000cd224pop r15
000cd226pop rbp
000cd227ret
000cd128
000cd128time::formatting::format_number:
000cd128push rbp
000cd129push r15
000cd12bpush r14
000cd12dpush r13
000cd12fpush r12
000cd131push rbx
000cd132sub rsp, 72
000cd136mov r14, rsi
000cd139mov rbx, rdi
000cd13ctest cl, cl
000cd13eje 0xcd155
000cd140movzx eax, cl
000cd143cmp eax, 1
000cd146jne 0xcd1b1
000cd148mov esi, [r14]
000cd14bmov rdi, rbx
000cd14ecall time::formatting::format_number_pad_zero
000cd153jmp 0xcd1bc
000cd155
000cd155loc_cd155:
000cd155mov [rsp], rbx
000cd159mov [rsp+12], edx
000cd15dmov edi, edx
000cd15fcall _<u32 as time::ext::DigitCount>::num_digits
000cd164xor ebx, ebx
000cd166mov cl, 4
000cd168sub cl, al
000cd16amovzx r15l, cl
000cd16ecmovb r15l, ebx
000cd172mov r14l, [r14]
000cd175lea r12, [rsp+32]
000cd17apush 1
000cd17cpop r13
000cd17exor ebp, ebp
000cd180
000cd180loc_cd180:
000cd180mov eax, ebx
000cd182cmp bl, r15b
000cd185adc bl, 0
000cd188cmp al, r15b
000cd18bjae 0xcd1c1
000cd18dmov rdi, r12
000cd190mov esi, r14l
000cd193lea rdx, [rip-0x3df7c]
000cd19amov rcx, r13
000cd19dcall time::formatting::write
000cd1a2cmp [rsp+32], 0
000cd1a8jne 0xcd1f2
000cd1aaadd rbp, [rsp+40]
000cd1afjmp 0xcd180
000cd1b1
000cd1b1loc_cd1b1:
000cd1b1mov esi, [r14]
000cd1b4mov rdi, rbx
000cd1b7call time::formatting::format_number_pad_none
000cd1bc
000cd1bcloc_cd1bc:
000cd1bcmov rax, rbx
000cd1bfjmp 0xcd219
000cd1c1
000cd1c1loc_cd1c1:
000cd1c1lea rdi, [rsp+32]
000cd1c6mov esi, [rsp+12]
000cd1cacall itoa::Buffer::format
000cd1cfmov rcx, rdx
000cd1d2lea r15, [rsp+16]
000cd1d7mov rdi, r15
000cd1damov esi, r14l
000cd1ddmov rdx, rax
000cd1e0call time::formatting::write
000cd1e5cmp [r15], 0
000cd1e9je 0xcd208
000cd1ebmov rcx, [rsp+24]
000cd1f0jmp 0xcd1f7
000cd1f2
000cd1f2loc_cd1f2:
000cd1f2mov rcx, [rsp+40]
000cd1f7
000cd1f7loc_cd1f7:
000cd1f7mov rax, [rsp]
000cd1fbmov [rax+8], rcx
000cd1ffmov [rax], 1
000cd206jmp 0xcd219
000cd208
000cd208loc_cd208:
000cd208add rbp, [rsp+24]
000cd20dmov rax, [rsp]
000cd211mov [rax+8], rbp
000cd215and [rax], 0
000cd219
000cd219loc_cd219:
000cd219add rsp, 72
000cd21dpop rbx
000cd21epop r12
000cd220pop r13
000cd222pop r14
000cd224pop r15
000cd226pop rbp
000cd227ret
000cd128
000cd228
000cd228time::formatting::format_number:
000cd228push rbp
000cd229push r15
000cd22bpush r14
000cd22dpush r13
000cd22fpush r12
000cd231push rbx
000cd232sub rsp, 72
000cd236mov ebp, esi
000cd238test cl, cl
000cd23aje 0xcd25c
000cd23cmovzx eax, cl
000cd23fmovzx edx, dl
000cd242mov esi, ebp
000cd244add rsp, 72
000cd248cmp eax, 1
000cd24bjne 0xcd2b6
000cd24dpop rbx
000cd24epop r12
000cd250pop r13
000cd252pop r14
000cd254pop r15
000cd256pop rbp
000cd257jmp 0xcd65b
000cd25c
000cd25cloc_cd25c:
000cd25cmov [rsp], rdi
000cd260movzx edi, dl
000cd263mov [rsp+12], edi
000cd267call _<u8 as time::ext::DigitCount>::num_digits
000cd26cxor ebx, ebx
000cd26emov cl, 2
000cd270sub cl, al
000cd272movzx r15l, cl
000cd276cmovb r15l, ebx
000cd27alea r12, [rsp+32]
000cd27fpush 1
000cd281pop r13
000cd283xor r14l, r14l
000cd286
000cd286loc_cd286:
000cd286mov eax, ebx
000cd288cmp bl, r15b
000cd28badc bl, 0
000cd28ecmp al, r15b
000cd291jae 0xcd2c5
000cd293mov rdi, r12
000cd296mov esi, ebp
000cd298lea rdx, [rip-0x3e081]
000cd29fmov rcx, r13
000cd2a2call time::formatting::write
000cd2a7cmp [rsp+32], 0
000cd2adjne 0xcd2f5
000cd2afadd r14, [rsp+40]
000cd2b4jmp 0xcd286
000cd2b6
000cd2b6loc_cd2b6:
000cd2b6pop rbx
000cd2b7pop r12
000cd2b9pop r13
000cd2bbpop r14
000cd2bdpop r15
000cd2bfpop rbp
000cd2c0jmp 0xcd48b
000cd2c5
000cd2c5loc_cd2c5:
000cd2c5lea rdi, [rsp+32]
000cd2camov esi, [rsp+12]
000cd2cecall itoa::Buffer::format
000cd2d3mov rcx, rdx
000cd2d6lea r15, [rsp+16]
000cd2dbmov rdi, r15
000cd2demov esi, ebp
000cd2e0mov rdx, rax
000cd2e3call time::formatting::write
000cd2e8cmp [r15], 0
000cd2ecje 0xcd30b
000cd2eemov rax, [rsp+24]
000cd2f3jmp 0xcd2fa
000cd2f5
000cd2f5loc_cd2f5:
000cd2f5mov rax, [rsp+40]
000cd2fa
000cd2faloc_cd2fa:
000cd2famov rcx, [rsp]
000cd2femov [rcx+8], rax
000cd302mov [rcx], 1
000cd309jmp 0xcd31c
000cd30b
000cd30bloc_cd30b:
000cd30badd r14, [rsp+24]
000cd310mov rax, [rsp]
000cd314mov [rax+8], r14
000cd318and [rax], 0
000cd31c
000cd31cloc_cd31c:
000cd31cadd rsp, 72
000cd320pop rbx
000cd321pop r12
000cd323pop r13
000cd325pop r14
000cd327pop r15
000cd329pop rbp
000cd32aret
000cd228
000cd228time::formatting::format_number:
000cd228push rbp
000cd229push r15
000cd22bpush r14
000cd22dpush r13
000cd22fpush r12
000cd231push rbx
000cd232sub rsp, 72
000cd236mov ebp, esi
000cd238test cl, cl
000cd23aje 0xcd25c
000cd23cmovzx eax, cl
000cd23fmovzx edx, dl
000cd242mov esi, ebp
000cd244add rsp, 72
000cd248cmp eax, 1
000cd24bjne 0xcd2b6
000cd24dpop rbx
000cd24epop r12
000cd250pop r13
000cd252pop r14
000cd254pop r15
000cd256pop rbp
000cd257jmp 0xcd65b
000cd25c
000cd25cloc_cd25c:
000cd25cmov [rsp], rdi
000cd260movzx edi, dl
000cd263mov [rsp+12], edi
000cd267call _<u8 as time::ext::DigitCount>::num_digits
000cd26cxor ebx, ebx
000cd26emov cl, 2
000cd270sub cl, al
000cd272movzx r15l, cl
000cd276cmovb r15l, ebx
000cd27alea r12, [rsp+32]
000cd27fpush 1
000cd281pop r13
000cd283xor r14l, r14l
000cd286
000cd286loc_cd286:
000cd286mov eax, ebx
000cd288cmp bl, r15b
000cd28badc bl, 0
000cd28ecmp al, r15b
000cd291jae 0xcd2c5
000cd293mov rdi, r12
000cd296mov esi, ebp
000cd298lea rdx, [rip-0x3e081]
000cd29fmov rcx, r13
000cd2a2call time::formatting::write
000cd2a7cmp [rsp+32], 0
000cd2adjne 0xcd2f5
000cd2afadd r14, [rsp+40]
000cd2b4jmp 0xcd286
000cd2b6
000cd2b6loc_cd2b6:
000cd2b6pop rbx
000cd2b7pop r12
000cd2b9pop r13
000cd2bbpop r14
000cd2bdpop r15
000cd2bfpop rbp
000cd2c0jmp 0xcd48b
000cd2c5
000cd2c5loc_cd2c5:
000cd2c5lea rdi, [rsp+32]
000cd2camov esi, [rsp+12]
000cd2cecall itoa::Buffer::format
000cd2d3mov rcx, rdx
000cd2d6lea r15, [rsp+16]
000cd2dbmov rdi, r15
000cd2demov esi, ebp
000cd2e0mov rdx, rax
000cd2e3call time::formatting::write
000cd2e8cmp [r15], 0
000cd2ecje 0xcd30b
000cd2eemov rax, [rsp+24]
000cd2f3jmp 0xcd2fa
000cd2f5
000cd2f5loc_cd2f5:
000cd2f5mov rax, [rsp+40]
000cd2fa
000cd2faloc_cd2fa:
000cd2famov rcx, [rsp]
000cd2femov [rcx+8], rax
000cd302mov [rcx], 1
000cd309jmp 0xcd31c
000cd30b
000cd30bloc_cd30b:
000cd30badd r14, [rsp+24]
000cd310mov rax, [rsp]
000cd314mov [rax+8], r14
000cd318and [rax], 0
000cd31c
000cd31cloc_cd31c:
000cd31cadd rsp, 72
000cd320pop rbx
000cd321pop r12
000cd323pop r13
000cd325pop r14
000cd327pop r15
000cd329pop rbp
000cd32aret
000cd228
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
Loading..