File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
000d0947
000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
000d0947push rbp
000d0948push r14
000d094apush rbx
000d094bsub rsp, 32
000d094flea rsi, [rdi+184]
000d0956lea rbx, [rsp+8]
000d095bmov rdi, rbx
000d095ecall std::sync::mutex::Mutex<T>::lock
000d0963lea rsi, [rip+0x115fd6]
000d096amov rdi, rbx
000d096dcall core::result::Result<T,E>::unwrap
000d0972mov r14, rax
000d0975mov ebp, edx
000d0977and [rbx], 0
000d097blea rdi, [rsp+8]
000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0985movzx esi, bpl
000d0989mov rdi, r14
000d098cadd rsp, 32
000d0990pop rbx
000d0991pop r14
000d0993pop rbp
000d0994jmp 0xcafd6
000d0947
000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
000d0947push rbp
000d0948push r14
000d094apush rbx
000d094bsub rsp, 32
000d094flea rsi, [rdi+184]
000d0956lea rbx, [rsp+8]
000d095bmov rdi, rbx
000d095ecall std::sync::mutex::Mutex<T>::lock
000d0963lea rsi, [rip+0x115fd6]
000d096amov rdi, rbx
000d096dcall core::result::Result<T,E>::unwrap
000d0972mov r14, rax
000d0975mov ebp, edx
000d0977and [rbx], 0
000d097blea rdi, [rsp+8]
000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0985movzx esi, bpl
000d0989mov rdi, r14
000d098cadd rsp, 32
000d0990pop rbx
000d0991pop r14
000d0993pop rbp
000d0994jmp 0xcafd6
000d0947
000d0999
000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
000d0999push r14
000d099bpush rbx
000d099cpush rax
000d099dmov rbx, rdi
000d09a0mov rax, [rdi]
000d09a3mov edi, [rax]
000d09a5call std::io::Write::write_all
000d09aamov r14, rax
000d09adtest rax, rax
000d09b0je 0xd09bf
000d09b2lea rdi, [rbx+8]
000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d09bbmov [rbx+8], r14
000d09bf
000d09bfloc_d09bf:
000d09bftest r14, r14
000d09c2setne al
000d09c5add rsp, 8
000d09c9pop rbx
000d09capop r14
000d09ccret
000d0999
000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
000d0999push r14
000d099bpush rbx
000d099cpush rax
000d099dmov rbx, rdi
000d09a0mov rax, [rdi]
000d09a3mov edi, [rax]
000d09a5call std::io::Write::write_all
000d09aamov r14, rax
000d09adtest rax, rax
000d09b0je 0xd09bf
000d09b2lea rdi, [rbx+8]
000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d09bbmov [rbx+8], r14
000d09bf
000d09bfloc_d09bf:
000d09bftest r14, r14
000d09c2setne al
000d09c5add rsp, 8
000d09c9pop rbx
000d09capop r14
000d09ccret
000d0999
000d09cd
000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09cdcmp rsi, rdx
000d09d0jbe 0xd09dd
000d09d2shl rdx, 6
000d09d6add rdi, rdx
000d09d9mov rax, rdi
000d09dcret
000d09dd
000d09ddloc_d09dd:
000d09ddpush rax
000d09demov rdi, rdx
000d09e1mov rdx, rcx
000d09e4call core::panicking::panic_bounds_check
000d09e9ud2
000d09cd
000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09cdcmp rsi, rdx
000d09d0jbe 0xd09dd
000d09d2shl rdx, 6
000d09d6add rdi, rdx
000d09d9mov rax, rdi
000d09dcret
000d09dd
000d09ddloc_d09dd:
000d09ddpush rax
000d09demov rdi, rdx
000d09e1mov rdx, rcx
000d09e4call core::panicking::panic_bounds_check
000d09e9ud2
000d09cd
000d09eb
000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09ebtest rsi, rsi
000d09eeje 0xd09f4
000d09f0mov rax, rdi
000d09f3ret
000d09f4
000d09f4loc_d09f4:
000d09f4push rax
000d09f5xor edi, edi
000d09f7xor esi, esi
000d09f9call core::panicking::panic_bounds_check
000d09feud2
000d09eb
000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
000d09ebtest rsi, rsi
000d09eeje 0xd09f4
000d09f0mov rax, rdi
000d09f3ret
000d09f4
000d09f4loc_d09f4:
000d09f4push rax
000d09f5xor edi, edi
000d09f7xor esi, esi
000d09f9call core::panicking::panic_bounds_check
000d09feud2
000d09eb
000d0a00
000d0a00_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update:
000d0a00push rbp
000d0a01push r15
000d0a03push r14
000d0a05push r13
000d0a07push r12
000d0a09push rbx
000d0a0asub rsp, 24
000d0a0emov rbp, rdx
000d0a11mov r12, rsi
000d0a14mov rbx, rdi
000d0a17mov [rsp+8], rdi
000d0a1cadd rdi, 208
000d0a23movzx r14l, [rbx+344]
000d0a2bmov r15l, 136
000d0a31sub r15, r14
000d0a34mov r13, rdx
000d0a37sub r13, r15
000d0a3ajae 0xd0a7d
000d0a3clea rdx, [rip+0x1159e5]
000d0a43mov rsi, r14
000d0a46call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a4blea rcx, [rip+0x1159ee]
000d0a52mov rdi, rbp
000d0a55mov rsi, rax
000d0a58call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0a5dlea r8, [rip+0x1159f4]
000d0a64mov rdi, rax
000d0a67mov rsi, rdx
000d0a6amov rdx, r12
000d0a6dmov rcx, rbp
000d0a70call core::slice::_<impl [T]>::copy_from_slice
000d0a75add r14, rbp
000d0a78jmp 0xd0b33
000d0a7d
000d0a7dloc_d0a7d:
000d0a7dtest r14, r14
000d0a80je 0xd0acf
000d0a82lea rax, [r12+r15]
000d0a86mov [rsp+16], rax
000d0a8blea rdx, [rip+0x115936]
000d0a92mov rbp, rdi
000d0a95mov rsi, r14
000d0a98call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a9dlea r8, [rip+0x11593c]
000d0aa4mov rdi, rax
000d0aa7mov rsi, rdx
000d0aaamov rdx, r12
000d0aadmov rcx, r15
000d0ab0call core::slice::_<impl [T]>::copy_from_slice
000d0ab5lea rdi, [rsp+8]
000d0abapush 1
000d0abcpop rdx
000d0abdmov r15, rbp
000d0ac0mov rsi, rbp
000d0ac3call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0ac8mov r12, [rsp+16]
000d0acdjmp 0xd0ad5
000d0acf
000d0acfloc_d0acf:
000d0acfmov r15, rdi
000d0ad2mov r13, rbp
000d0ad5
000d0ad5loc_d0ad5:
000d0ad5mov ecx, 136
000d0adamov rax, r13
000d0addxor edx, edx
000d0adfdiv rcx
000d0ae2mov r14, rdx
000d0ae5imul rbp, rax, 136
000d0aecadd rbp, r12
000d0aefcmp r13, rcx
000d0af2jb 0xd0b04
000d0af4lea rdi, [rsp+8]
000d0af9mov rsi, r12
000d0afcmov rdx, rax
000d0affcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0b04
000d0b04loc_d0b04:
000d0b04lea rcx, [rip+0x1158ed]
000d0b0bmov edx, 136
000d0b10mov rdi, r14
000d0b13mov rsi, r15
000d0b16call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0b1blea r8, [rip+0x1158ee]
000d0b22mov rdi, rax
000d0b25mov rsi, rdx
000d0b28mov rdx, rbp
000d0b2bmov rcx, r14
000d0b2ecall core::slice::_<impl [T]>::copy_from_slice
000d0b33
000d0b33loc_d0b33:
000d0b33mov [rbx+344], r14b
000d0b3aadd rsp, 24
000d0b3epop rbx
000d0b3fpop r12
000d0b41pop r13
000d0b43pop r14
000d0b45pop r15
000d0b47pop rbp
000d0b48ret
000d0a00
000d0a00_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update:
000d0a00push rbp
000d0a01push r15
000d0a03push r14
000d0a05push r13
000d0a07push r12
000d0a09push rbx
000d0a0asub rsp, 24
000d0a0emov rbp, rdx
000d0a11mov r12, rsi
000d0a14mov rbx, rdi
000d0a17mov [rsp+8], rdi
000d0a1cadd rdi, 208
000d0a23movzx r14l, [rbx+344]
000d0a2bmov r15l, 136
000d0a31sub r15, r14
000d0a34mov r13, rdx
000d0a37sub r13, r15
000d0a3ajae 0xd0a7d
000d0a3clea rdx, [rip+0x1159e5]
000d0a43mov rsi, r14
000d0a46call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a4blea rcx, [rip+0x1159ee]
000d0a52mov rdi, rbp
000d0a55mov rsi, rax
000d0a58call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0a5dlea r8, [rip+0x1159f4]
000d0a64mov rdi, rax
000d0a67mov rsi, rdx
000d0a6amov rdx, r12
000d0a6dmov rcx, rbp
000d0a70call core::slice::_<impl [T]>::copy_from_slice
000d0a75add r14, rbp
000d0a78jmp 0xd0b33
000d0a7d
000d0a7dloc_d0a7d:
000d0a7dtest r14, r14
000d0a80je 0xd0acf
000d0a82lea rax, [r12+r15]
000d0a86mov [rsp+16], rax
000d0a8blea rdx, [rip+0x115936]
000d0a92mov rbp, rdi
000d0a95mov rsi, r14
000d0a98call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
000d0a9dlea r8, [rip+0x11593c]
000d0aa4mov rdi, rax
000d0aa7mov rsi, rdx
000d0aaamov rdx, r12
000d0aadmov rcx, r15
000d0ab0call core::slice::_<impl [T]>::copy_from_slice
000d0ab5lea rdi, [rsp+8]
000d0abapush 1
000d0abcpop rdx
000d0abdmov r15, rbp
000d0ac0mov rsi, rbp
000d0ac3call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0ac8mov r12, [rsp+16]
000d0acdjmp 0xd0ad5
000d0acf
000d0acfloc_d0acf:
000d0acfmov r15, rdi
000d0ad2mov r13, rbp
000d0ad5
000d0ad5loc_d0ad5:
000d0ad5mov ecx, 136
000d0adamov rax, r13
000d0addxor edx, edx
000d0adfdiv rcx
000d0ae2mov r14, rdx
000d0ae5imul rbp, rax, 136
000d0aecadd rbp, r12
000d0aefcmp r13, rcx
000d0af2jb 0xd0b04
000d0af4lea rdi, [rsp+8]
000d0af9mov rsi, r12
000d0afcmov rdx, rax
000d0affcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
000d0b04
000d0b04loc_d0b04:
000d0b04lea rcx, [rip+0x1158ed]
000d0b0bmov edx, 136
000d0b10mov rdi, r14
000d0b13mov rsi, r15
000d0b16call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000d0b1blea r8, [rip+0x1158ee]
000d0b22mov rdi, rax
000d0b25mov rsi, rdx
000d0b28mov rdx, rbp
000d0b2bmov rcx, r14
000d0b2ecall core::slice::_<impl [T]>::copy_from_slice
000d0b33
000d0b33loc_d0b33:
000d0b33mov [rbx+344], r14b
000d0b3aadd rsp, 24
000d0b3epop rbx
000d0b3fpop r12
000d0b41pop r13
000d0b43pop r14
000d0b45pop r15
000d0b47pop rbp
000d0b48ret
000d0a00
000d0b49
000d0b49_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}:
000d0b49push rbp
000d0b4apush r15
000d0b4cpush r14
000d0b4epush r13
000d0b50push r12
000d0b52push rbx
000d0b53sub rsp, 120
000d0b57mov rbx, rsi
000d0b5amov r14, [rdi]
000d0b5dimul rbp, rdx, 136
000d0b64add rbp, rsi
000d0b67lea r15, [r14+200]
000d0b6emov r12l, 136
000d0b74mov r13, rsp
000d0b77
000d0b77loc_d0b77:
000d0b77cmp rbx, rbp
000d0b7aje 0xd0c01
000d0b80mov [rsp], rbx
000d0b84add rbx, r12
000d0b87mov [rsp+8], r12
000d0b8cmov [rsp+16], rbx
000d0b91and [rsp+24], 0
000d0b97mov [rsp+32], 8
000d0ba0lea rdi, [rsp+40]
000d0ba5mov rsi, r13
000d0ba8mov rdx, r14
000d0babmov rcx, r15
000d0baecall _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
000d0bb3mov rax, [rsp+104]
000d0bb8mov rcx, [rsp+72]
000d0bbdmov rdx, [rsp+80]
000d0bc2mov rsi, [rsp+96]
000d0bc7mov rdi, rsi
000d0bcaimul rdi, rcx
000d0bceadd rdi, [rsp+40]
000d0bd3
000d0bd3loc_d0bd3:
000d0bd3cmp rsi, rax
000d0bd6jae 0xd0bed
000d0bd8cmp rcx, 8
000d0bdcjne 0xd0c10
000d0bdemov r8, [rdi]
000d0be1xor [rdx+8*rsi], r8
000d0be5inc rsi
000d0be8add rdi, rcx
000d0bebjmp 0xd0bd3
000d0bed
000d0bedloc_d0bed:
000d0bedmov rsi, [r14+200]
000d0bf4mov rdi, r14
000d0bf7call keccak::p1600
000d0bfcjmp 0xd0b77
000d0c01
000d0c01loc_d0c01:
000d0c01add rsp, 120
000d0c05pop rbx
000d0c06pop r12
000d0c08pop r13
000d0c0apop r14
000d0c0cpop r15
000d0c0epop rbp
000d0c0fret
000d0c10
000d0c10loc_d0c10:
000d0c10lea rdi, [rip-0x3fa29]
000d0c17lea rcx, [rip+0x115bea]
000d0c1elea r8, [rip+0x115c63]
000d0c25push 43
000d0c27pop rsi
000d0c28mov rdx, rsp
000d0c2bcall core::result::unwrap_failed
000d0c30ud2
000d0b49
000d0b49_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}:
000d0b49push rbp
000d0b4apush r15
000d0b4cpush r14
000d0b4epush r13
000d0b50push r12
000d0b52push rbx
000d0b53sub rsp, 120
000d0b57mov rbx, rsi
000d0b5amov r14, [rdi]
000d0b5dimul rbp, rdx, 136
000d0b64add rbp, rsi
000d0b67lea r15, [r14+200]
000d0b6emov r12l, 136
000d0b74mov r13, rsp
000d0b77
000d0b77loc_d0b77:
000d0b77cmp rbx, rbp
000d0b7aje 0xd0c01
000d0b80mov [rsp], rbx
000d0b84add rbx, r12
000d0b87mov [rsp+8], r12
000d0b8cmov [rsp+16], rbx
000d0b91and [rsp+24], 0
000d0b97mov [rsp+32], 8
000d0ba0lea rdi, [rsp+40]
000d0ba5mov rsi, r13
000d0ba8mov rdx, r14
000d0babmov rcx, r15
000d0baecall _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
000d0bb3mov rax, [rsp+104]
000d0bb8mov rcx, [rsp+72]
000d0bbdmov rdx, [rsp+80]
000d0bc2mov rsi, [rsp+96]
000d0bc7mov rdi, rsi
000d0bcaimul rdi, rcx
000d0bceadd rdi, [rsp+40]
000d0bd3
000d0bd3loc_d0bd3:
000d0bd3cmp rsi, rax
000d0bd6jae 0xd0bed
000d0bd8cmp rcx, 8
000d0bdcjne 0xd0c10
000d0bdemov r8, [rdi]
000d0be1xor [rdx+8*rsi], r8
000d0be5inc rsi
000d0be8add rdi, rcx
000d0bebjmp 0xd0bd3
000d0bed
000d0bedloc_d0bed:
000d0bedmov rsi, [r14+200]
000d0bf4mov rdi, r14
000d0bf7call keccak::p1600
000d0bfcjmp 0xd0b77
000d0c01
000d0c01loc_d0c01:
000d0c01add rsp, 120
000d0c05pop rbx
000d0c06pop r12
000d0c08pop r13
000d0c0apop r14
000d0c0cpop r15
000d0c0epop rbp
000d0c0fret
000d0c10
000d0c10loc_d0c10:
000d0c10lea rdi, [rip-0x3fa29]
000d0c17lea rcx, [rip+0x115bea]
000d0c1elea r8, [rip+0x115c63]
000d0c25push 43
000d0c27pop rsi
000d0c28mov rdx, rsp
000d0c2bcall core::result::unwrap_failed
000d0c30ud2
000d0b49
Loading..