File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    000cd8cf
    000cd8cftime::formatting::format_number_pad_zero:
    000cd8cfpush rbp
    000cd8d0push r15
    000cd8d2push r14
    000cd8d4push r13
    000cd8d6push r12
    000cd8d8push rbx
    000cd8d9sub rsp, 72
    000cd8ddmov ebp, esi
    000cd8dfmov [rsp], rdi
    000cd8e3mov [rsp+12], edx
    000cd8e7mov edi, edx
    000cd8e9call _<u32 as time::ext::DigitCount>::num_digits
    000cd8eexor r14l, r14l
    000cd8f1mov cl, 2
    000cd8f3sub cl, al
    000cd8f5movzx r15l, cl
    000cd8f9cmovb r15l, r14l
    000cd8fdlea r12, [rsp+32]
    000cd902push 1
    000cd904pop r13
    000cd906xor ebx, ebx
    000cd908
    000cd908loc_cd908:
    000cd908mov eax, r14l
    000cd90bcmp r14b, r15b
    000cd90eadc r14b, 0
    000cd912cmp al, r15b
    000cd915jae 0xcd93a
    000cd917mov rdi, r12
    000cd91amov esi, ebp
    000cd91clea rdx, [rip-0x3e6c9]
    000cd923mov rcx, r13
    000cd926call time::formatting::write
    000cd92bcmp [rsp+32], 0
    000cd931jne 0xcd96a
    000cd933add rbx, [rsp+40]
    000cd938jmp 0xcd908
    000cd93a
    000cd93aloc_cd93a:
    000cd93alea rdi, [rsp+32]
    000cd93fmov esi, [rsp+12]
    000cd943call itoa::Buffer::format
    000cd948mov rcx, rdx
    000cd94blea r14, [rsp+16]
    000cd950mov rdi, r14
    000cd953mov esi, ebp
    000cd955mov rdx, rax
    000cd958call time::formatting::write
    000cd95dcmp [r14], 0
    000cd961je 0xcd980
    000cd963mov rax, [rsp+24]
    000cd968jmp 0xcd96f
    000cd96a
    000cd96aloc_cd96a:
    000cd96amov rax, [rsp+40]
    000cd96f
    000cd96floc_cd96f:
    000cd96fmov rcx, [rsp]
    000cd973mov [rcx+8], rax
    000cd977mov [rcx], 1
    000cd97ejmp 0xcd991
    000cd980
    000cd980loc_cd980:
    000cd980add rbx, [rsp+24]
    000cd985mov rax, [rsp]
    000cd989mov [rax+8], rbx
    000cd98dand [rax], 0
    000cd991
    000cd991loc_cd991:
    000cd991add rsp, 72
    000cd995pop rbx
    000cd996pop r12
    000cd998pop r13
    000cd99apop r14
    000cd99cpop r15
    000cd99epop rbp
    000cd99fret
    000cd8cf
    000cd9a0
    000cd9a0time::formatting::format_number_pad_zero:
    000cd9a0push rbp
    000cd9a1push r15
    000cd9a3push r14
    000cd9a5push r13
    000cd9a7push r12
    000cd9a9push rbx
    000cd9aasub rsp, 72
    000cd9aemov ebp, esi
    000cd9b0mov [rsp], rdi
    000cd9b4mov [rsp+12], edx
    000cd9b8mov edi, edx
    000cd9bacall _<u32 as time::ext::DigitCount>::num_digits
    000cd9bfxor r14l, r14l
    000cd9c2mov cl, 6
    000cd9c4sub cl, al
    000cd9c6movzx r15l, cl
    000cd9cacmovb r15l, r14l
    000cd9celea r12, [rsp+32]
    000cd9d3push 1
    000cd9d5pop r13
    000cd9d7xor ebx, ebx
    000cd9d9
    000cd9d9loc_cd9d9:
    000cd9d9mov eax, r14l
    000cd9dccmp r14b, r15b
    000cd9dfadc r14b, 0
    000cd9e3cmp al, r15b
    000cd9e6jae 0xcda0b
    000cd9e8mov rdi, r12
    000cd9ebmov esi, ebp
    000cd9edlea rdx, [rip-0x3e79a]
    000cd9f4mov rcx, r13
    000cd9f7call time::formatting::write
    000cd9fccmp [rsp+32], 0
    000cda02jne 0xcda3b
    000cda04add rbx, [rsp+40]
    000cda09jmp 0xcd9d9
    000cda0b
    000cda0bloc_cda0b:
    000cda0blea rdi, [rsp+32]
    000cda10mov esi, [rsp+12]
    000cda14call itoa::Buffer::format
    000cda19mov rcx, rdx
    000cda1clea r14, [rsp+16]
    000cda21mov rdi, r14
    000cda24mov esi, ebp
    000cda26mov rdx, rax
    000cda29call time::formatting::write
    000cda2ecmp [r14], 0
    000cda32je 0xcda51
    000cda34mov rax, [rsp+24]
    000cda39jmp 0xcda40
    000cda3b
    000cda3bloc_cda3b:
    000cda3bmov rax, [rsp+40]
    000cda40
    000cda40loc_cda40:
    000cda40mov rcx, [rsp]
    000cda44mov [rcx+8], rax
    000cda48mov [rcx], 1
    000cda4fjmp 0xcda62
    000cda51
    000cda51loc_cda51:
    000cda51add rbx, [rsp+24]
    000cda56mov rax, [rsp]
    000cda5amov [rax+8], rbx
    000cda5eand [rax], 0
    000cda62
    000cda62loc_cda62:
    000cda62add rsp, 72
    000cda66pop rbx
    000cda67pop r12
    000cda69pop r13
    000cda6bpop r14
    000cda6dpop r15
    000cda6fpop rbp
    000cda70ret
    000cd9a0
    000cda71
    000cda71time::formatting::format_number_pad_zero:
    000cda71push rbp
    000cda72push r15
    000cda74push r14
    000cda76push r13
    000cda78push r12
    000cda7apush rbx
    000cda7bsub rsp, 72
    000cda7fmov ebp, esi
    000cda81mov [rsp], rdi
    000cda85mov [rsp+12], edx
    000cda89mov edi, edx
    000cda8bcall _<u32 as time::ext::DigitCount>::num_digits
    000cda90xor r14l, r14l
    000cda93mov cl, 8
    000cda95sub cl, al
    000cda97movzx r15l, cl
    000cda9bcmovb r15l, r14l
    000cda9flea r12, [rsp+32]
    000cdaa4push 1
    000cdaa6pop r13
    000cdaa8xor ebx, ebx
    000cdaaa
    000cdaaaloc_cdaaa:
    000cdaaamov eax, r14l
    000cdaadcmp r14b, r15b
    000cdab0adc r14b, 0
    000cdab4cmp al, r15b
    000cdab7jae 0xcdadc
    000cdab9mov rdi, r12
    000cdabcmov esi, ebp
    000cdabelea rdx, [rip-0x3e86b]
    000cdac5mov rcx, r13
    000cdac8call time::formatting::write
    000cdacdcmp [rsp+32], 0
    000cdad3jne 0xcdb0c
    000cdad5add rbx, [rsp+40]
    000cdadajmp 0xcdaaa
    000cdadc
    000cdadcloc_cdadc:
    000cdadclea rdi, [rsp+32]
    000cdae1mov esi, [rsp+12]
    000cdae5call itoa::Buffer::format
    000cdaeamov rcx, rdx
    000cdaedlea r14, [rsp+16]
    000cdaf2mov rdi, r14
    000cdaf5mov esi, ebp
    000cdaf7mov rdx, rax
    000cdafacall time::formatting::write
    000cdaffcmp [r14], 0
    000cdb03je 0xcdb22
    000cdb05mov rax, [rsp+24]
    000cdb0ajmp 0xcdb11
    000cdb0c
    000cdb0cloc_cdb0c:
    000cdb0cmov rax, [rsp+40]
    000cdb11
    000cdb11loc_cdb11:
    000cdb11mov rcx, [rsp]
    000cdb15mov [rcx+8], rax
    000cdb19mov [rcx], 1
    000cdb20jmp 0xcdb33
    000cdb22
    000cdb22loc_cdb22:
    000cdb22add rbx, [rsp+24]
    000cdb27mov rax, [rsp]
    000cdb2bmov [rax+8], rbx
    000cdb2fand [rax], 0
    000cdb33
    000cdb33loc_cdb33:
    000cdb33add rsp, 72
    000cdb37pop rbx
    000cdb38pop r12
    000cdb3apop r13
    000cdb3cpop r14
    000cdb3epop r15
    000cdb40pop rbp
    000cdb41ret
    000cda71
    000cdb42
    000cdb42time::formatting::format_number_pad_zero:
    000cdb42push rbp
    000cdb43push r15
    000cdb45push r14
    000cdb47push r13
    000cdb49push r12
    000cdb4bpush rbx
    000cdb4csub rsp, 72
    000cdb50mov ebp, esi
    000cdb52mov [rsp], rdi
    000cdb56mov [rsp+12], edx
    000cdb5amov edi, edx
    000cdb5ccall _<u32 as time::ext::DigitCount>::num_digits
    000cdb61xor r14l, r14l
    000cdb64mov cl, 3
    000cdb66sub cl, al
    000cdb68movzx r15l, cl
    000cdb6ccmovb r15l, r14l
    000cdb70lea r12, [rsp+32]
    000cdb75push 1
    000cdb77pop r13
    000cdb79xor ebx, ebx
    000cdb7b
    000cdb7bloc_cdb7b:
    000cdb7bmov eax, r14l
    000cdb7ecmp r14b, r15b
    000cdb81adc r14b, 0
    000cdb85cmp al, r15b
    000cdb88jae 0xcdbad
    000cdb8amov rdi, r12
    000cdb8dmov esi, ebp
    000cdb8flea rdx, [rip-0x3e93c]
    000cdb96mov rcx, r13
    000cdb99call time::formatting::write
    000cdb9ecmp [rsp+32], 0
    000cdba4jne 0xcdbdd
    000cdba6add rbx, [rsp+40]
    000cdbabjmp 0xcdb7b
    000cdbad
    000cdbadloc_cdbad:
    000cdbadlea rdi, [rsp+32]
    000cdbb2mov esi, [rsp+12]
    000cdbb6call itoa::Buffer::format
    000cdbbbmov rcx, rdx
    000cdbbelea r14, [rsp+16]
    000cdbc3mov rdi, r14
    000cdbc6mov esi, ebp
    000cdbc8mov rdx, rax
    000cdbcbcall time::formatting::write
    000cdbd0cmp [r14], 0
    000cdbd4je 0xcdbf3
    000cdbd6mov rax, [rsp+24]
    000cdbdbjmp 0xcdbe2
    000cdbdd
    000cdbddloc_cdbdd:
    000cdbddmov rax, [rsp+40]
    000cdbe2
    000cdbe2loc_cdbe2:
    000cdbe2mov rcx, [rsp]
    000cdbe6mov [rcx+8], rax
    000cdbeamov [rcx], 1
    000cdbf1jmp 0xcdc04
    000cdbf3
    000cdbf3loc_cdbf3:
    000cdbf3add rbx, [rsp+24]
    000cdbf8mov rax, [rsp]
    000cdbfcmov [rax+8], rbx
    000cdc00and [rax], 0
    000cdc04
    000cdc04loc_cdc04:
    000cdc04add rsp, 72
    000cdc08pop rbx
    000cdc09pop r12
    000cdc0bpop r13
    000cdc0dpop r14
    000cdc0fpop r15
    000cdc11pop rbp
    000cdc12ret
    000cdb42
    000cdc13
    000cdc13time::formatting::format_number_pad_zero:
    000cdc13push rbp
    000cdc14push r15
    000cdc16push r14
    000cdc18push r13
    000cdc1apush r12
    000cdc1cpush rbx
    000cdc1dsub rsp, 72
    000cdc21mov ebp, esi
    000cdc23mov [rsp], rdi
    000cdc27mov [rsp+12], edx
    000cdc2bmov edi, edx
    000cdc2dcall _<u32 as time::ext::DigitCount>::num_digits
    000cdc32xor r14l, r14l
    000cdc35mov cl, 4
    000cdc37sub cl, al
    000cdc39movzx r15l, cl
    000cdc3dcmovb r15l, r14l
    000cdc41lea r12, [rsp+32]
    000cdc46push 1
    000cdc48pop r13
    000cdc4axor ebx, ebx
    000cdc4c
    000cdc4cloc_cdc4c:
    000cdc4cmov eax, r14l
    000cdc4fcmp r14b, r15b
    000cdc52adc r14b, 0
    000cdc56cmp al, r15b
    000cdc59jae 0xcdc7e
    000cdc5bmov rdi, r12
    000cdc5emov esi, ebp
    000cdc60lea rdx, [rip-0x3ea0d]
    000cdc67mov rcx, r13
    000cdc6acall time::formatting::write
    000cdc6fcmp [rsp+32], 0
    000cdc75jne 0xcdcae
    000cdc77add rbx, [rsp+40]
    000cdc7cjmp 0xcdc4c
    000cdc7e
    000cdc7eloc_cdc7e:
    000cdc7elea rdi, [rsp+32]
    000cdc83mov esi, [rsp+12]
    000cdc87call itoa::Buffer::format
    000cdc8cmov rcx, rdx
    000cdc8flea r14, [rsp+16]
    000cdc94mov rdi, r14
    000cdc97mov esi, ebp
    000cdc99mov rdx, rax
    000cdc9ccall time::formatting::write
    000cdca1cmp [r14], 0
    000cdca5je 0xcdcc4
    000cdca7mov rax, [rsp+24]
    000cdcacjmp 0xcdcb3
    000cdcae
    000cdcaeloc_cdcae:
    000cdcaemov rax, [rsp+40]
    000cdcb3
    000cdcb3loc_cdcb3:
    000cdcb3mov rcx, [rsp]
    000cdcb7mov [rcx+8], rax
    000cdcbbmov [rcx], 1
    000cdcc2jmp 0xcdcd5
    000cdcc4
    000cdcc4loc_cdcc4:
    000cdcc4add rbx, [rsp+24]
    000cdcc9mov rax, [rsp]
    000cdccdmov [rax+8], rbx
    000cdcd1and [rax], 0
    000cdcd5
    000cdcd5loc_cdcd5:
    000cdcd5add rsp, 72
    000cdcd9pop rbx
    000cdcdapop r12
    000cdcdcpop r13
    000cdcdepop r14
    000cdce0pop r15
    000cdce2pop rbp
    000cdce3ret
    000cdc13
    000cdce4
    000cdce4time::formatting::write:
    000cdce4push r14
    000cdce6push rbx
    000cdce7push rax
    000cdce8mov r14, rcx
    000cdcebmov rbx, rdi
    000cdceemov edi, esi
    000cdcf0mov rsi, rdx
    000cdcf3mov rdx, rcx
    000cdcf6call std::io::Write::write_all
    000cdcfbtest rax, rax
    000cdcfeje 0xcdd09
    000cdd00mov [rbx+8], rax
    000cdd04push 1
    000cdd06pop rax
    000cdd07jmp 0xcdd0f
    000cdd09
    000cdd09loc_cdd09:
    000cdd09mov [rbx+8], r14
    000cdd0dxor eax, eax
    000cdd0f
    000cdd0floc_cdd0f:
    000cdd0fmov [rbx], rax
    000cdd12add rsp, 8
    000cdd16pop rbx
    000cdd17pop r14
    000cdd19ret
    000cdce4
    000cdd1a
    000cdd1a_<F as indicatif::style::ProgressTracker>::tick:
    000cdd1aret
    000cdd1a
    000cdd1b
    000cdd1b_<F as indicatif::style::ProgressTracker>::write:
    000cdd1bpush r14
    000cdd1dpush rbx
    000cdd1esub rsp, 136
    000cdd25mov rbx, rcx
    000cdd28mov r14, rdx
    000cdd2bmov rdi, rsi
    000cdd2ecall indicatif::state::ProgressState::eta
    000cdd33movq x0, rax
    000cdd38punpckldq x0, [rip-0x957e0]
    000cdd40subpd x0, [rip-0x957d8]
    000cdd48movapd x1, x0
    000cdd4cunpckhpd x1, x0
    000cdd50addsd x1, x0
    000cdd54mov eax, edx
    000cdd56cvtsi2sd x0, rax
    000cdd5bdivsd x0, [rip-0x94743]
    000cdd63addsd x0, x1
    000cdd67lea rax, [rsp+8]
    000cdd6cmovsd_xmm [rax], x0
    000cdd70lea rcx, [rsp+16]
    000cdd75lea rdx, [rsp+80]
    000cdd7aand [rdx], 0
    000cdd7emov [rcx], rax
    000cdd81push 1
    000cdd83pop rax
    000cdd84mov [rdx+8], rax
    000cdd88push 2
    000cdd8apop rdi
    000cdd8bmov [rdx+16], rdi
    000cdd8fand [rdx+32], 0
    000cdd94lea rsi, [rip+0x41f75]
    000cdd9bmov [rcx+8], rsi
    000cdd9fmov [rdx+40], 32
    000cdda7mov [rdx+48], 3
    000cddablea r8, [rip+0x1191f6]
    000cddb2lea rsi, [rsp+32]
    000cddb7mov [rsi], r8
    000cddbamov [rsi+8], rdi
    000cddbemov [rsi+32], rdx
    000cddc2mov [rsi+40], rax
    000cddc6mov [rsi+16], rcx
    000cddcamov [rsi+24], rax
    000cddcemov rdi, r14
    000cddd1call [rbx+40]
    000cddd4test al, al
    000cddd6jne 0xcdde3
    000cddd8add rsp, 136
    000cdddfpop rbx
    000cdde0pop r14
    000cdde2ret
    000cdde3
    000cdde3loc_cdde3:
    000cdde3lea rdi, [rip-0x3cbfc]
    000cddealea rcx, [rip+0x1189d7]
    000cddf1lea r8, [rip+0x1191d0]
    000cddf8push 43
    000cddfapop rsi
    000cddfblea rdx, [rsp+32]
    000cde00call core::result::unwrap_failed
    000cde05ud2
    000cdd1b
    000cde07
    000cde07_<F as indicatif::style::ProgressTracker>::clone_box:
    000cde07lea rdx, [rip+0x118ac2]
    000cde0epush 1
    000cde10pop rax
    000cde11ret
    000cde07
    000cde12
    000cde12_<alloc::string::String as core::fmt::Debug>::fmt:
    000cde12mov rax, [rdi]
    000cde15mov r8, [rdi+16]
    000cde19mov rdx, [rsi+32]
    000cde1dmov rcx, [rsi+40]
    000cde21mov rdi, rax
    000cde24mov rsi, r8
    000cde27jmp 0x10a780
    000cde12
    000cde2c
    000cde2c_<std::path::PathBuf as core::cmp::PartialEq>::eq:
    000cde2ctest rsi, rsi
    000cde2fje 0xcde38
    000cde31mov al, 1
    000cde33cmp [rdi], 47
    000cde36je 0xcde3a
    000cde38
    000cde38loc_cde38:
    000cde38xor eax, eax
    000cde3a
    000cde3aloc_cde3a:
    000cde3asub rsp, 136
    000cde41mov [rsp+8], rdi
    000cde46mov [rsp+16], rsi
    000cde4bmov [rsp+24], 6
    000cde50mov [rsp+66], al
    000cde54mov [rsp+64], 512
    000cde5btest rcx, rcx
    000cde5eje 0xcde67
    000cde60mov al, 1
    000cde62cmp [rdx], 47
    000cde65je 0xcde69
    000cde67
    000cde67loc_cde67:
    000cde67xor eax, eax
    000cde69
    000cde69loc_cde69:
    000cde69lea rsi, [rsp+72]
    000cde6emov [rsi], rdx
    000cde71mov [rsi+8], rcx
    000cde75mov [rsi+16], 6
    000cde79mov [rsi+58], al
    000cde7cmov [rsi+56], 512
    000cde82lea rdi, [rsp+8]
    000cde87call _<std::path::Components as core::cmp::PartialEq>::eq
    000cde8cadd rsp, 136
    000cde93ret
    000cde2c
    000cde94
    000cde94alloc::fmt::format:
    000cde94push r15
    000cde96push r14
    000cde98push r13
    000cde9apush r12
    000cde9cpush rbx
    000cde9dmov rbx, rdi
    000cdea0mov rcx, [rsi+8]
    000cdea4mov rax, [rsi+24]
    000cdea8cmp rcx, 1
    000cdeacje 0xcdec4
    000cdeaetest rcx, rcx
    000cdeb1jne 0xcdec9
    000cdeb3test rax, rax
    000cdeb6jne 0xcdec9
    000cdeb8lea r15, [rip-0x3cbc7]
    000cdebfxor r14l, r14l
    000cdec2jmp 0xcdee4
    000cdec4
    000cdec4loc_cdec4:
    000cdec4test rax, rax
    000cdec7je 0xcdeda
    000cdec9
    000cdec9loc_cdec9:
    000cdec9mov rdi, rbx
    000cdeccpop rbx
    000cdecdpop r12
    000cdecfpop r13
    000cded1pop r14
    000cded3pop r15
    000cded5jmp 0x100330
    000cdeda
    000cdedaloc_cdeda:
    000cdedamov rax, [rsi]
    000cdeddmov r15, [rax]
    000cdee0mov r14, [rax+8]
    000cdee4
    000cdee4loc_cdee4:
    000cdee4mov rdi, r14
    000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
    000cdeecmov r12, rax
    000cdeefmov r13, rdx
    000cdef2mov rdi, rax
    000cdef5mov rsi, r15
    000cdef8mov rdx, r14
    000cdefbcall [rip+0x143c1f]
    000cdf01mov [rbx], r12
    000cdf04mov [rbx+8], r13
    000cdf08mov [rbx+16], r14
    000cdf0cpop rbx
    000cdf0dpop r12
    000cdf0fpop r13
    000cdf11pop r14
    000cdf13pop r15
    000cdf15ret
    000cde94
    000cdf16
    000cdf16alloc::str::_<impl str>::replace:
    000cdf16push rbp
    000cdf17push r15
    000cdf19push r14
    000cdf1bpush r13
    000cdf1dpush r12
    000cdf1fpush rbx
    000cdf20sub rsp, 232
    000cdf27mov [rsp+56], rdi
    000cdf2clea rax, [rsp+104]
    000cdf31mov [rax], 1
    000cdf38xorps x0, x0
    000cdf3bmovups [rax+8], x0
    000cdf3flea r14, [rsp+128]
    000cdf47mov rdi, r14
    000cdf4amov [rsp+40], rsi
    000cdf4fmov [rsp+48], rdx
    000cdf54call core::str::pattern::StrSearcher::new
    000cdf59mov rax, [r14]
    000cdf5cmov [rsp+80], rax
    000cdf61mov rbp, [r14+8]
    000cdf65mov rax, [r14+24]
    000cdf69mov rcx, [r14+32]
    000cdf6dmov [rsp+88], rcx
    000cdf72mov r12, [r14+40]
    000cdf76mov rcx, [r14+56]
    000cdf7amov [rsp+16], rcx
    000cdf7fmov rbx, [r14+72]
    000cdf83mov r13, [r14+80]
    000cdf87mov r15, [r14+88]
    000cdf8bmov r14, [r14+96]
    000cdf8flea rcx, [r14-1]
    000cdf93mov [rsp+96], rcx
    000cdf98mov rcx, rax
    000cdf9band rcx, -256
    000cdfa2mov [rsp+72], rcx
    000cdfa7mov [rsp+64], rax
    000cdfacmov ecx, eax
    000cdfaexor eax, eax
    000cdfb0mov [rsp+32], rax
    000cdfb5
    000cdfb5loc_cdfb5:
    000cdfb5cmp [rsp+80], 0
    000cdfbbje 0xce0fd
    000cdfc1mov [rsp+15], cl
    000cdfc5movzx edx, cl
    000cdfc8or rdx, [rsp+72]
    000cdfcdmov rax, r14
    000cdfd0sub rax, rdx
    000cdfd3mov [rsp+24], rax
    000cdfd8mov rax, [rsp+16]
    000cdfddmov r8, rax
    000cdfe0mov r9, rax
    000cdfe3
    000cdfe3loc_cdfe3:
    000cdfe3cmp rbp, r9
    000cdfe6mov r10, r9
    000cdfe9cmova r10, rbp
    000cdfedcmp rax, -1
    000cdff1cmove r10, rbp
    000cdff5mov r11l, 0
    000cdffbcmovne r11, r9
    000cdfff
    000cdfffloc_cdfff:
    000cdfffmov rax, [rsp+96]
    000ce004add rax, r12
    000ce007cmp rax, r13
    000ce00ajae 0xce226
    000ce010movzx eax, [rbx+rax]
    000ce014mov rcx, [rsp+88]
    000ce019bt rcx, rax
    000ce01djae 0xce0ac
    000ce023lea rcx, [rbx+r12]
    000ce027mov rdi, r10
    000ce02a
    000ce02aloc_ce02a:
    000ce02acmp rdi, r14
    000ce02djae 0xce062
    000ce02fmov rax, rdi
    000ce032add rdi, r12
    000ce035cmp rdi, r13
    000ce038jae 0xce26d
    000ce03elea rdi, [rax+1]
    000ce042mov sil, [r15+rax]
    000ce046cmp sil, [rcx+rax]
    000ce04aje 0xce02a
    000ce04csub r12, rbp
    000ce04fadd r12, rax
    000ce052inc r12
    000ce055mov rax, [rsp+16]
    000ce05acmp rax, -1
    000ce05eje 0xcdfff
    000ce060jmp 0xce0ca
    000ce062
    000ce062loc_ce062:
    000ce062mov rax, rbp
    000ce065
    000ce065loc_ce065:
    000ce065cmp r11, rax
    000ce068jae 0xce0d5
    000ce06adec rax
    000ce06dcmp rax, r14
    000ce070jae 0xce283
    000ce076lea rcx, [rax+r12]
    000ce07acmp rcx, r13
    000ce07djae 0xce292
    000ce083mov dil, [r15+rax]
    000ce087cmp dil, [rbx+rcx]
    000ce08bje 0xce065
    000ce08dadd r12, rdx
    000ce090mov rax, [rsp+16]
    000ce095cmp rax, -1
    000ce099je 0xcdfff
    000ce09fmov r9, [rsp+24]
    000ce0a4mov r8, r9
    000ce0a7jmp 0xcdfe3
    000ce0ac
    000ce0acloc_ce0ac:
    000ce0acadd r12, r14
    000ce0afmov rax, [rsp+16]
    000ce0b4cmp rax, -1
    000ce0b8mov ecx, 0
    000ce0bdcmovne r8, rcx
    000ce0c1cmovne r9, rcx
    000ce0c5jmp 0xcdfe3
    000ce0ca
    000ce0caloc_ce0ca:
    000ce0caxor r8l, r8l
    000ce0cdxor r9l, r9l
    000ce0d0jmp 0xcdfe3
    000ce0d5
    000ce0d5loc_ce0d5:
    000ce0d5cmp [rsp+16], -1
    000ce0dbmov eax, 0
    000ce0e0cmovne r8, rax
    000ce0e4lea rax, [r12+r14]
    000ce0e8mov rdx, r12
    000ce0ebmov [rsp+24], rax
    000ce0f0mov r12, rax
    000ce0f3mov [rsp+16], r8
    000ce0f8jmp 0xce1e5
    000ce0fd
    000ce0fdloc_ce0fd:
    000ce0fdtest [rsp+64], 0xff0000
    000ce105jne 0xce226
    000ce10bmov esi, ecx
    000ce10d
    000ce10dloc_ce10d:
    000ce10dmov rax, r13
    000ce110test rbp, rbp
    000ce113je 0xce12e
    000ce115mov rax, r13
    000ce118sub rax, rbp
    000ce11bjbe 0xce128
    000ce11dcmp [rbx+rbp], -65
    000ce121jg 0xce12e
    000ce123jmp 0xce2a6
    000ce128
    000ce128loc_ce128:
    000ce128jne 0xce2a6
    000ce12e
    000ce12eloc_ce12e:
    000ce12etest rax, rax
    000ce131je 0xce1c3
    000ce137movzx eax, [rbx+rbp]
    000ce13btest al, al
    000ce13djns 0xce188
    000ce13fmov ecx, eax
    000ce141and ecx, 31
    000ce144movzx edi, [rbx+rbp+1]
    000ce149and edi, 63
    000ce14ccmp al, -33
    000ce14ejbe 0xce178
    000ce150movzx edx, [rbx+rbp+2]
    000ce155shl edi, 6
    000ce158and edx, 63
    000ce15bor edx, edi
    000ce15dcmp al, -16
    000ce15fjb 0xce181
    000ce161movzx eax, [rbx+rbp+3]
    000ce166and ecx, 7
    000ce169shl ecx, 18
    000ce16cshl edx, 6
    000ce16fand eax, 63
    000ce172or eax, edx
    000ce174or eax, ecx
    000ce176jmp 0xce188
    000ce178
    000ce178loc_ce178:
    000ce178shl ecx, 6
    000ce17bor ecx, edi
    000ce17dmov eax, ecx
    000ce17fjmp 0xce188
    000ce181
    000ce181loc_ce181:
    000ce181shl ecx, 12
    000ce184or edx, ecx
    000ce186mov eax, edx
    000ce188
    000ce188loc_ce188:
    000ce188test sil, sil
    000ce18bjne 0xce1d4
    000ce18dcmp eax, 0x110000
    000ce192je 0xce226
    000ce198push 1
    000ce19apop rcx
    000ce19bcmp eax, 128
    000ce1a0jb 0xce1b8
    000ce1a2push 2
    000ce1a4pop rcx
    000ce1a5cmp eax, 2048
    000ce1aajb 0xce1b8
    000ce1accmp eax, 0x10000
    000ce1b1push 4
    000ce1b3pop rcx
    000ce1b4sbb rcx, 0
    000ce1b8
    000ce1b8loc_ce1b8:
    000ce1b8add rbp, rcx
    000ce1bbmov sil, 1
    000ce1bejmp 0xce10d
    000ce1c3
    000ce1c3loc_ce1c3:
    000ce1c3mov [rsp+15], sil
    000ce1c8test sil, sil
    000ce1cbje 0xce226
    000ce1cdxor [rsp+15], 1
    000ce1d2jmp 0xce1dd
    000ce1d4
    000ce1d4loc_ce1d4:
    000ce1d4xor sil, 1
    000ce1d8mov [rsp+15], sil
    000ce1dd
    000ce1ddloc_ce1dd:
    000ce1ddmov [rsp+24], rbp
    000ce1e2mov rdx, rbp
    000ce1e5
    000ce1e5loc_ce1e5:
    000ce1e5mov rax, [rsp+40]
    000ce1eamov rsi, [rsp+32]
    000ce1efadd rsi, rax
    000ce1f2add rdx, rax
    000ce1f5lea rdi, [rsp+104]
    000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    000ce1fflea rdi, [rsp+104]
    000ce204lea rdx, [rip-0x3cf13]
    000ce20bmov rsi, rdx
    000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    000ce213mov rax, [rsp+24]
    000ce218mov [rsp+32], rax
    000ce21dmov cl, [rsp+15]
    000ce221jmp 0xcdfb5
    000ce226
    000ce226loc_ce226:
    000ce226mov rax, [rsp+40]
    000ce22bmov rsi, [rsp+32]
    000ce230add rsi, rax
    000ce233mov rdx, [rsp+48]
    000ce238add rdx, rax
    000ce23blea rbx, [rsp+104]
    000ce240mov rdi, rbx
    000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    000ce248mov rax, [rbx+16]
    000ce24cmov rcx, [rsp+56]
    000ce251mov [rcx+16], rax
    000ce255movups x0, [rbx]
    000ce258movups [rcx], x0
    000ce25badd rsp, 232
    000ce262pop rbx
    000ce263pop r12
    000ce265pop r13
    000ce267pop r14
    000ce269pop r15
    000ce26bpop rbp
    000ce26cret
    000ce26d
    000ce26dloc_ce26d:
    000ce26dadd r10, r12
    000ce270cmp r13, r10
    000ce273cmova r10, r13
    000ce277lea rdx, [rip+0x141b22]
    000ce27emov rdi, r10
    000ce281jmp 0xce29c
    000ce283
    000ce283loc_ce283:
    000ce283lea rdx, [rip+0x141ae6]
    000ce28amov rdi, rax
    000ce28dmov rsi, r14
    000ce290jmp 0xce29f
    000ce292
    000ce292loc_ce292:
    000ce292lea rdx, [rip+0x141aef]
    000ce299mov rdi, rcx
    000ce29c
    000ce29cloc_ce29c:
    000ce29cmov rsi, r13
    000ce29f
    000ce29floc_ce29f:
    000ce29fcall core::panicking::panic_bounds_check
    000ce2a4ud2
    000ce2a6
    000ce2a6loc_ce2a6:
    000ce2a6lea r8, [rip+0x141fcb]
    000ce2admov rdi, rbx
    000ce2b0mov rsi, r13
    000ce2b3mov rdx, rbp
    000ce2b6mov rcx, r13
    000ce2b9call core::str::slice_error_fail
    000ce2beud2
    000cdf16
    000ce2c0
    000ce2c0alloc::vec::Vec<T,A>::push:
    000ce2c0push r14
    000ce2c2push rbx
    000ce2c3push rax
    000ce2c4mov r14, rsi
    000ce2c7mov rbx, rdi
    000ce2camov rsi, [rdi+16]
    000ce2cecmp rsi, [rdi+8]
    000ce2d2jne 0xce2e0
    000ce2d4mov rdi, rbx
    000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000ce2dcmov rsi, [rbx+16]
    000ce2e0
    000ce2e0loc_ce2e0:
    000ce2e0mov rax, [rbx]
    000ce2e3imul rcx, rsi, 24
    000ce2e7mov rdx, [r14+16]
    000ce2ebmov [rax+rcx+16], rdx
    000ce2f0movups x0, [r14]
    000ce2f4movups [rax+rcx], x0
    000ce2f8inc rsi
    000ce2fbmov [rbx+16], rsi
    000ce2ffadd rsp, 8
    000ce303pop rbx
    000ce304pop r14
    000ce306ret
    000ce2c0
    000ce307
    000ce307alloc::vec::Vec<T,A>::push:
    000ce307push r14
    000ce309push rbx
    000ce30apush rax
    000ce30bmov r14, rsi
    000ce30emov rbx, rdi
    000ce311mov rsi, [rdi+16]
    000ce315cmp rsi, [rdi+8]
    000ce319jne 0xce327
    000ce31bmov rdi, rbx
    000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000ce323mov rsi, [rbx+16]
    000ce327
    000ce327loc_ce327:
    000ce327mov rax, [rbx]
    000ce32aimul rcx, rsi, 24
    000ce32emov rdx, [r14+16]
    000ce332mov [rax+rcx+16], rdx
    000ce337movups x0, [r14]
    000ce33bmovups [rax+rcx], x0
    000ce33finc rsi
    000ce342mov [rbx+16], rsi
    000ce346add rsp, 8
    000ce34apop rbx
    000ce34bpop r14
    000ce34dret
    000ce307
    000ce34e
    000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
    000ce34epush r15
    000ce350push r14
    000ce352push r12
    000ce354push rbx
    000ce355push rax
    000ce356mov rbx, rdx
    000ce359mov r14, rsi
    000ce35cmov rax, [rdi]
    000ce35fmov rcx, [rax]
    000ce362imul rdx, [rax+16], 24
    000ce367
    000ce367loc_ce367:
    000ce367mov r15, rdx
    000ce36atest rdx, rdx
    000ce36dje 0xce390
    000ce36flea r12, [rcx+24]
    000ce373mov rdi, [rcx]
    000ce376mov rsi, [rcx+16]
    000ce37amov rdx, r14
    000ce37dmov rcx, rbx
    000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
    000ce385lea rdx, [r15-24]
    000ce389mov rcx, r12
    000ce38ctest al, al
    000ce38eje 0xce367
    000ce390
    000ce390loc_ce390:
    000ce390test r15, r15
    000ce393sete al
    000ce396add rsp, 8
    000ce39apop rbx
    000ce39bpop r12
    000ce39dpop r14
    000ce39fpop r15
    000ce3a1ret
    000ce34e
    000ce3a2
    000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
    000ce3a2push r15
    000ce3a4push r14
    000ce3a6push r12
    000ce3a8push rbx
    000ce3a9push rax
    000ce3aamov r14, rdi
    000ce3admov r12, [rdi+16]
    000ce3b1mov rax, [rdi+24]
    000ce3b5sub rax, r12
    000ce3b8push 24
    000ce3bapop rcx
    000ce3bbxor edx, edx
    000ce3bddiv rcx
    000ce3c0mov rbx, rax
    000ce3c3and [rdi+8], 0
    000ce3c8push 8
    000ce3capop r15
    000ce3ccmov [rdi], r15
    000ce3cfmov rdi, r15
    000ce3d2xor esi, esi
    000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    000ce3d9mov [r14+16], r15
    000ce3ddmov [r14+24], r15
    000ce3e1add r12, r15
    000ce3e4
    000ce3e4loc_ce3e4:
    000ce3e4sub rbx, 1
    000ce3e8jb 0xce3fe
    000ce3eamov rdi, [r12-8]
    000ce3efmov rsi, [r12]
    000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000ce3f8add r12, 24
    000ce3fcjmp 0xce3e4
    000ce3fe
    000ce3feloc_ce3fe:
    000ce3feadd rsp, 8
    000ce402pop rbx
    000ce403pop r12
    000ce405pop r14
    000ce407pop r15
    000ce409ret
    000ce3a2
    000ce40a
    000ce40aalloc::sync::Arc<T>::new:
    000ce40apush rbx
    000ce40bmov rbx, rdi
    000ce40epush 48
    000ce410pop rdi
    000ce411push 8
    000ce413pop rsi
    000ce414call alloc::alloc::exchange_malloc
    000ce419push 1
    000ce41bpop rcx
    000ce41cmov [rax], rcx
    000ce41fmov [rax+8], rcx
    000ce423movups x0, [rbx]
    000ce426movups x1, [rbx+16]
    000ce42amovups [rax+16], x0
    000ce42emovups [rax+32], x1
    000ce432pop rbx
    000ce433ret
    000ce40a
    000ce434
    000ce434alloc::sync::Arc<T,A>::drop_slow:
    000ce434push r15
    000ce436push r14
    000ce438push rbx
    000ce439mov rbx, [rdi]
    000ce43ccmp [rbx+24], 0
    000ce441je 0xce479
    000ce443mov r14, rdi
    000ce446lea r15, [rbx+24]
    000ce44amov rdi, r15
    000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
    000ce452mov rax, [r15]
    000ce455lock dec [rax]
    000ce459jne 0xce463
    000ce45bmov rdi, r15
    000ce45ecall alloc::sync::Arc<T,A>::drop_slow
    000ce463
    000ce463loc_ce463:
    000ce463cmp [rbx+32], 0
    000ce468je 0xce476
    000ce46aadd rbx, 32
    000ce46emov rdi, rbx
    000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
    000ce476
    000ce476loc_ce476:
    000ce476mov rbx, [r14]
    000ce479
    000ce479loc_ce479:
    000ce479cmp rbx, -1
    000ce47dje 0xce494
    000ce47flock dec [rbx+8]
    000ce484jne 0xce494
    000ce486mov rdi, rbx
    000ce489pop rbx
    000ce48apop r14
    000ce48cpop r15
    000ce48ejmp [rip+0x143664]
    000ce494
    000ce494loc_ce494:
    000ce494pop rbx
    000ce495pop r14
    000ce497pop r15
    000ce499ret
    000ce434
    000ce49a
    000ce49aalloc::sync::Arc<T,A>::drop_slow:
    000ce49apush r15
    000ce49cpush r14
    000ce49epush r12
    000ce4a0push rbx
    000ce4a1push rax
    000ce4a2mov rbx, rdi
    000ce4a5mov r14, [rdi+24]
    000ce4a9mov r15, [rdi+40]
    000ce4adlea r12, [r14+8]
    000ce4b1
    000ce4b1loc_ce4b1:
    000ce4b1sub r15, 1
    000ce4b5jb 0xce4cb
    000ce4b7mov rdi, [r12-8]
    000ce4bcmov rsi, [r12]
    000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000ce4c5add r12, 32
    000ce4c9jmp 0xce4b1
    000ce4cb
    000ce4cbloc_ce4cb:
    000ce4cbmov rsi, [rbx+32]
    000ce4cftest rsi, rsi
    000ce4d2je 0xce4e0
    000ce4d4shl rsi, 5
    000ce4d8mov rdi, r14
    000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    000ce4e0
    000ce4e0loc_ce4e0:
    000ce4e0cmp rbx, -1
    000ce4e4je 0xce501
    000ce4e6lock dec [rbx+8]
    000ce4ebjne 0xce501
    000ce4edmov rdi, rbx
    000ce4f0add rsp, 8
    000ce4f4pop rbx
    000ce4f5pop r12
    000ce4f7pop r14
    000ce4f9pop r15
    000ce4fbjmp [rip+0x1435f7]
    000ce501
    000ce501loc_ce501:
    000ce501add rsp, 8
    000ce505pop rbx
    000ce506pop r12
    000ce508pop r14
    000ce50apop r15
    000ce50cret
    000ce49a
    000ce50d
    000ce50dalloc::sync::Arc<T,A>::drop_slow:
    000ce50dcmp rdi, -1
    000ce511je 0xce520
    000ce513lock dec [rdi+8]
    000ce518jne 0xce520
    000ce51ajmp [rip+0x1435d8]
    000ce520
    000ce520loc_ce520:
    000ce520ret
    000ce50d
    000ce521
    000ce521alloc::sync::Arc<T,A>::drop_slow:
    000ce521push r15
    000ce523push r14
    000ce525push r13
    000ce527push r12
    000ce529push rbx
    000ce52asub rsp, 16
    000ce52emov rbx, rdi
    000ce531mov r15, [rdi]
    000ce534lea r14, [r15+16]
    000ce538mov r13, [r15+16]
    000ce53cmov r12, [r15+24]
    000ce540mov rdi, r14
    000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
    000ce548and [r15+16], 0
    000ce54dmov rdi, rsp
    000ce550and [rdi], 0
    000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
    000ce559mov rdi, [r15+48]
    000ce55dtest rdi, rdi
    000ce560je 0xce596
    000ce562add r15, 48
    000ce566test r13, r13
    000ce569setne al
    000ce56ctest r12, r12
    000ce56fsete cl
    000ce572and cl, al
    000ce574add rdi, 16
    000ce578movzx esi, cl
    000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
    000ce580mov rax, [r15]
    000ce583test rax, rax
    000ce586je 0xce596
    000ce588lock dec [rax]
    000ce58cjne 0xce596
    000ce58emov rdi, r15
    000ce591call alloc::sync::Arc<T,A>::drop_slow
    000ce596
    000ce596loc_ce596:
    000ce596mov rdi, r14
    000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
    000ce59emov rdi, [rbx]
    000ce5a1cmp rdi, -1
    000ce5a5je 0xce5c1
    000ce5a7lock dec [rdi+8]
    000ce5acjne 0xce5c1
    000ce5aeadd rsp, 16
    000ce5b2pop rbx
    000ce5b3pop r12
    000ce5b5pop r13
    000ce5b7pop r14
    000ce5b9pop r15
    000ce5bbjmp [rip+0x143537]
    000ce5c1
    000ce5c1loc_ce5c1:
    000ce5c1add rsp, 16
    000ce5c5pop rbx
    000ce5c6pop r12
    000ce5c8pop r13
    000ce5capop r14
    000ce5ccpop r15
    000ce5ceret
    000ce521
    000ce5cf
    000ce5cfalloc::sync::Arc<T,A>::drop_slow:
    000ce5cfpush rbx
    000ce5d0mov rbx, rdi
    000ce5d3add rdi, 24
    000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000ce5dccmp rbx, -1
    000ce5e0je 0xce5f3
    000ce5e2lock dec [rbx+8]
    000ce5e7jne 0xce5f3
    000ce5e9mov rdi, rbx
    000ce5ecpop rbx
    000ce5edjmp [rip+0x143505]
    000ce5f3
    000ce5f3loc_ce5f3:
    000ce5f3pop rbx
    000ce5f4ret
    000ce5cf
    000ce5f5
    000ce5f5alloc::alloc::exchange_malloc:
    000ce5f5push r14
    000ce5f7push rbx
    000ce5f8push rax
    000ce5f9mov r14, rsi
    000ce5fcmov rbx, rdi
    000ce5ffmov al, [rip+0x144ac3]
    000ce605call __rust_alloc
    000ce60atest rax, rax
    000ce60dje 0xce617
    000ce60fadd rsp, 8
    000ce613pop rbx
    000ce614pop r14
    000ce616ret
    000ce617
    000ce617loc_ce617:
    000ce617mov rdi, r14
    000ce61amov rsi, rbx
    000ce61dcall alloc::alloc::handle_alloc_error
    000ce622ud2
    000ce5f5
    000ce624
    000ce624alloc::raw_vec::handle_reserve:
    000ce624push rax
    000ce625mov rax, 0x8000000000000001
    000ce62fcmp rdi, rax
    000ce632jne 0xce636
    000ce634pop rax
    000ce635ret
    000ce636
    000ce636loc_ce636:
    000ce636test rdi, rdi
    000ce639jne 0xce642
    000ce63bcall alloc::raw_vec::capacity_overflow
    000ce640ud2
    000ce642
    000ce642loc_ce642:
    000ce642call alloc::alloc::handle_alloc_error
    000ce647ud2
    000ce624
    000ce649
    000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    000ce649push rax
    000ce64apush 1
    000ce64cpop rdx
    000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
    000ce652mov rdi, rax
    000ce655mov rsi, rdx
    000ce658pop rax
    000ce659jmp 0xce624
    000ce649
    000ce65e
    000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
    000ce65einc rsi
    000ce661jne 0xce66a
    000ce663xor edi, edi
    000ce665jmp 0xce624
    000ce66a
    000ce66aloc_ce66a:
    000ce66apush r15
    000ce66cpush r14
    000ce66epush rbx
    000ce66fsub rsp, 48
    000ce673mov rbx, rdi
    000ce676mov rax, [rdi+8]
    000ce67alea rcx, [rax+rax]
    000ce67ecmp rcx, rsi
    000ce681cmova rsi, rcx
    000ce685cmp rsi, 5
    000ce689push 4
    000ce68bpop r15
    000ce68dcmovae r15, rsi
    000ce691mov rcx, 0x555555555555556
    000ce69bxor esi, esi
    000ce69dcmp r15, rcx
    000ce6a0setb sil
    000ce6a4imul rdx, r15, 24
    000ce6a8shl rsi, 3
    000ce6actest rax, rax
    000ce6afje 0xce6cc
    000ce6b1imul rax, rax, 24
    000ce6b5mov rcx, [rbx]
    000ce6b8mov [rsp], rcx
    000ce6bcmov [rsp+8], 8
    000ce6c5mov [rsp+16], rax
    000ce6cajmp 0xce6d2
    000ce6cc
    000ce6ccloc_ce6cc:
    000ce6ccand [rsp+8], 0
    000ce6d2
    000ce6d2loc_ce6d2:
    000ce6d2lea r14, [rsp+24]
    000ce6d7mov rcx, rsp
    000ce6damov rdi, r14
    000ce6ddcall alloc::raw_vec::finish_grow
    000ce6e2cmp [r14], 0
    000ce6e6mov rdi, [r14+8]
    000ce6eaje 0xce6f3
    000ce6ecmov rsi, [rsp+40]
    000ce6f1jmp 0xce704
    000ce6f3
    000ce6f3loc_ce6f3:
    000ce6f3mov [rbx], rdi
    000ce6f6mov [rbx+8], r15
    000ce6famov rdi, 0x8000000000000001
    000ce704
    000ce704loc_ce704:
    000ce704add rsp, 48
    000ce708pop rbx
    000ce709pop r14
    000ce70bpop r15
    000ce70djmp 0xce624
    000ce65e
    000ce712
    000ce712alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    000ce712inc rsi
    000ce715jne 0xce71e
    000ce717xor edi, edi
    000ce719jmp 0xce624
    000ce71e
    000ce71eloc_ce71e:
    000ce71epush r15
    000ce720push r14
    000ce722push rbx
    000ce723sub rsp, 48
    000ce727mov rbx, rdi
    000ce72amov rax, [rdi+8]
    000ce72elea rcx, [rax+rax]
    000ce732cmp rcx, rsi
    000ce735cmova rsi, rcx
    000ce739cmp rsi, 5
    000ce73dpush 4
    000ce73fpop r15
    000ce741cmovae r15, rsi
    000ce745xor esi, esi
    000ce747mov rcx, r15
    000ce74ashr rcx, 58
    000ce74esete sil
    000ce752mov rdx, r15
    000ce755shl rdx, 5
    000ce759shl rsi, 3
    000ce75dtest rax, rax
    000ce760je 0xce77d
    000ce762shl rax, 5
    000ce766mov rcx, [rbx]
    000ce769mov [rsp], rcx
    000ce76dmov [rsp+8], 8
    000ce776mov [rsp+16], rax
    000ce77bjmp 0xce783
    000ce77d
    000ce77dloc_ce77d:
    000ce77dand [rsp+8], 0
    000ce783
    000ce783loc_ce783:
    000ce783lea r14, [rsp+24]
    000ce788mov rcx, rsp
    000ce78bmov rdi, r14
    000ce78ecall alloc::raw_vec::finish_grow
    000ce793cmp [r14], 0
    000ce797mov rdi, [r14+8]
    000ce79bje 0xce7a4
    000ce79dmov rsi, [rsp+40]
    000ce7a2jmp 0xce7b5
    000ce7a4
    000ce7a4loc_ce7a4:
    000ce7a4mov [rbx], rdi
    000ce7a7mov [rbx+8], r15
    000ce7abmov rdi, 0x8000000000000001
    000ce7b5
    000ce7b5loc_ce7b5:
    000ce7b5add rsp, 48
    000ce7b9pop rbx
    000ce7bapop r14
    000ce7bcpop r15
    000ce7bejmp 0xce624
    000ce712
    000ce7c3
    000ce7c3regex::regex::string::Regex::is_match:
    000ce7c3push rbp
    000ce7c4push r15
    000ce7c6push r14
    000ce7c8push r13
    000ce7capush r12
    000ce7ccpush rbx
    000ce7cdsub rsp, 1480
    000ce7d4and [rsp+8], 0
    000ce7d9mov [rsp+16], rdx
    000ce7demov [rsp+24], rcx
    000ce7e3and [rsp+32], 0
    000ce7e9mov rbx, rsi
    000ce7ecmov r15, rdi
    000ce7efmov [rsp+40], rcx
    000ce7f4mov [rsp+48], 1
    000ce7f9mov rax, [rdi+32]
    000ce7fdmov rax, [rax+168]
    000ce804cmp [rax], 0
    000ce808je 0xce830
    000ce80acmp [rax+8], rcx
    000ce80ejbe 0xce817
    000ce810
    000ce810loc_ce810:
    000ce810xor eax, eax
    000ce812jmp 0xcea8f
    000ce817
    000ce817loc_ce817:
    000ce817test [rax+60], 1
    000ce81bje 0xce830
    000ce81dtest [rax+64], 2
    000ce821je 0xce830
    000ce823cmp [rax+16], 0
    000ce828je 0xce830
    000ce82acmp [rax+24], rcx
    000ce82ejb 0xce810
    000ce830
    000ce830loc_ce830:
    000ce830xor edi, edi
    000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
    000ce837mov r14, [0xffffffffffffff60]
    000ce840mov rax, [rbx+40]
    000ce844cmp r14, rax
    000ce847jne 0xce85c
    000ce849mov [rbx+40], 1
    000ce851
    000ce851loc_ce851:
    000ce851mov bpl, 1
    000ce854xor r12l, r12l
    000ce857jmp 0xce98c
    000ce85c
    000ce85cloc_ce85c:
    000ce85ctest rax, rax
    000ce85fjne 0xce89f
    000ce861push 1
    000ce863pop rcx
    000ce864xor eax, eax
    000ce866lock cmpxchg [rbx+40], rcx
    000ce86cjne 0xce89f
    000ce86emov rsi, [rbx]
    000ce871mov rax, [rbx+8]
    000ce875lea r12, [rsp+80]
    000ce87amov rdi, r12
    000ce87dcall [rax+40]
    000ce880lea r13, [rbx+48]
    000ce884mov rdi, r13
    000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
    000ce88cmov edx, 1400
    000ce891mov rdi, r13
    000ce894mov rsi, r12
    000ce897call [rip+0x143283]
    000ce89djmp 0xce851
    000ce89f
    000ce89floc_ce89f:
    000ce89fmov rsi, [rbx+32]
    000ce8a3test rsi, rsi
    000ce8a6je 0xceaa1
    000ce8acmov rax, r14
    000ce8afxor edx, edx
    000ce8b1div rsi
    000ce8b4mov rdi, [rbx+16]
    000ce8b8lea rcx, [rip+0x117be1]
    000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000ce8c4lea r14, [rsp+80]
    000ce8c9mov rdi, r14
    000ce8ccmov rsi, rax
    000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
    000ce8d4cmp [r14], 0
    000ce8d8je 0xce91e
    000ce8dalea rdi, [rsp+80]
    000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
    000ce8e4mov rsi, [rbx]
    000ce8e7mov rax, [rbx+8]
    000ce8eblea r12, [rsp+80]
    000ce8f0mov rdi, r12
    000ce8f3call [rax+40]
    000ce8f6push 8
    000ce8f8pop rsi
    000ce8f9mov edi, 1400
    000ce8fecall alloc::alloc::exchange_malloc
    000ce903mov r14, rax
    000ce906mov edx, 1400
    000ce90bmov rdi, rax
    000ce90emov rsi, r12
    000ce911call [rip+0x143209]
    000ce917mov r12b, 1
    000ce91axor ebp, ebp
    000ce91cjmp 0xce98c
    000ce91e
    000ce91eloc_ce91e:
    000ce91emov rdi, [rsp+88]
    000ce923mov al, [rsp+96]
    000ce927mov rcx, [rdi+24]
    000ce92btest rcx, rcx
    000ce92eje 0xce94b
    000ce930lea rdx, [rcx-1]
    000ce934mov [rdi+24], rdx
    000ce938mov rdx, [rdi+8]
    000ce93cmov r14, [rdx+8*rcx-8]
    000ce941movzx esi, al
    000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000ce949jmp 0xce986
    000ce94b
    000ce94bloc_ce94b:
    000ce94bmovzx esi, al
    000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000ce953mov rsi, [rbx]
    000ce956mov rax, [rbx+8]
    000ce95alea r12, [rsp+80]
    000ce95fmov rdi, r12
    000ce962call [rax+40]
    000ce965push 8
    000ce967pop rsi
    000ce968mov edi, 1400
    000ce96dcall alloc::alloc::exchange_malloc
    000ce972mov r14, rax
    000ce975mov edx, 1400
    000ce97amov rdi, rax
    000ce97dmov rsi, r12
    000ce980call [rip+0x14319a]
    000ce986
    000ce986loc_ce986:
    000ce986mov bpl, 1
    000ce989mov r12b, 1
    000ce98c
    000ce98cloc_ce98c:
    000ce98cmov rcx, [r15+16]
    000ce990mov rax, [r15+24]
    000ce994mov rdx, [rax+16]
    000ce998dec rdx
    000ce99band rdx, -16
    000ce99flea rsi, [rdx+rcx]
    000ce9a3add rsi, 16
    000ce9a7test r12b, r12b
    000ce9aaje 0xce9b1
    000ce9acmov rdx, r14
    000ce9afjmp 0xce9b5
    000ce9b1
    000ce9b1loc_ce9b1:
    000ce9b1lea rdx, [rbx+48]
    000ce9b5
    000ce9b5loc_ce9b5:
    000ce9b5lea rdi, [rsp+56]
    000ce9balea rcx, [rsp+8]
    000ce9bfcall [rax+112]
    000ce9c2test r12b, r12b
    000ce9c5je 0xcea2f
    000ce9c7test bpl, bpl
    000ce9caje 0xcea43
    000ce9ccxor edi, edi
    000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
    000ce9d3mov rcx, [rbx+32]
    000ce9d7test rcx, rcx
    000ce9daje 0xceab1
    000ce9e0mov rax, [rax]
    000ce9e3xor edx, edx
    000ce9e5div rcx
    000ce9e8mov r15, rdx
    000ce9ebpush 10
    000ce9edpop rbp
    000ce9eelea r12, [rip+0x117adb]
    000ce9f5lea r13, [rsp+80]
    000ce9fa
    000ce9faloc_ce9fa:
    000ce9fasub ebp, 1
    000ce9fdjb 0xcea43
    000ce9ffmov rdi, [rbx+16]
    000cea03mov rsi, [rbx+32]
    000cea07mov rdx, r15
    000cea0amov rcx, r12
    000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000cea12mov rdi, r13
    000cea15mov rsi, rax
    000cea18call std::sync::mutex::Mutex<T>::try_lock
    000cea1dcmp [rsp+80], 0
    000cea23je 0xcea4d
    000cea25mov rdi, r13
    000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
    000cea2djmp 0xce9fa
    000cea2f
    000cea2floc_cea2f:
    000cea2fmov [rsp], r14
    000cea33cmp r14, 2
    000cea37je 0xceac9
    000cea3dmov [rbx+40], r14
    000cea41jmp 0xcea86
    000cea43
    000cea43loc_cea43:
    000cea43mov rdi, r14
    000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
    000cea4bjmp 0xcea86
    000cea4d
    000cea4dloc_cea4d:
    000cea4dmov rbx, [rsp+88]
    000cea52mov bpl, [rsp+96]
    000cea57mov rsi, [rbx+24]
    000cea5bcmp rsi, [rbx+16]
    000cea5fjne 0xcea6e
    000cea61lea rdi, [rbx+8]
    000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000cea6amov rsi, [rbx+24]
    000cea6e
    000cea6eloc_cea6e:
    000cea6emov rax, [rbx+8]
    000cea72mov [rax+8*rsi], r14
    000cea76inc [rbx+24]
    000cea7amovzx esi, bpl
    000cea7emov rdi, rbx
    000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000cea86
    000cea86loc_cea86:
    000cea86cmp [rsp+56], 0
    000cea8csetne al
    000cea8f
    000cea8floc_cea8f:
    000cea8fadd rsp, 1480
    000cea96pop rbx
    000cea97pop r12
    000cea99pop r13
    000cea9bpop r14
    000cea9dpop r15
    000cea9fpop rbp
    000ceaa0ret
    000ceaa1
    000ceaa1loc_ceaa1:
    000ceaa1lea rdi, [rip-0x8e748]
    000ceaa8lea rdx, [rip+0x1179d9]
    000ceaafjmp 0xceabf
    000ceab1
    000ceab1loc_ceab1:
    000ceab1lea rdi, [rip-0x8e758]
    000ceab8lea rdx, [rip+0x1179f9]
    000ceabf
    000ceabfloc_ceabf:
    000ceabfpush 57
    000ceac1pop rsi
    000ceac2call core::panicking::panic
    000ceac7ud2
    000ceac9
    000ceac9loc_ceac9:
    000ceac9lea rcx, [rsp+80]
    000ceaceand [rcx], 0
    000cead2lea rsi, [rip-0x78091]
    000cead9lea r8, [rip+0x117a08]
    000ceae0push 1
    000ceae2pop rdi
    000ceae3mov rdx, rsp
    000ceae6call core::panicking::assert_failed
    000ceaebud2
    000ce7c3
    000ceaed
    000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
    000ceaedmov rax, rsi
    000ceaf0mov rsi, [rdi]
    000ceaf3mov rdx, [rdi+16]
    000ceaf7mov rdi, rax
    000ceafajmp 0x104b90
    000ceaed
    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
    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
    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
    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
    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
    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