File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    000cf3a8
    000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
    000cf3a8push rbp
    000cf3a9push r15
    000cf3abpush r14
    000cf3adpush r13
    000cf3afpush r12
    000cf3b1push rbx
    000cf3b2sub rsp, 328
    000cf3b9mov rax, [rsi+48]
    000cf3bdcmp rax, [rdi+176]
    000cf3c4ja 0xd0255
    000cf3camov rbx, rsi
    000cf3cdmov r15, rdi
    000cf3d0mov [rsp+168], rax
    000cf3d8lea rsi, [rdi+184]
    000cf3dflea r14, [rsp+72]
    000cf3e4mov rdi, r14
    000cf3e7call std::sync::mutex::Mutex<T>::lock
    000cf3eclea rsi, [rip+0x117535]
    000cf3f3mov rdi, r14
    000cf3f6call core::result::Result<T,E>::unwrap
    000cf3fbmov [rsp+248], rax
    000cf403mov [rsp+135], dl
    000cf40amov r13, [rbx+56]
    000cf40emov [rsp+320], rbx
    000cf416mov r12, [rbx+64]
    000cf41amov rax, [r15+136]
    000cf421test rax, rax
    000cf424je 0xcf46c
    000cf426mov rbx, [r15+120]
    000cf42atest rbx, rbx
    000cf42djne 0xcf436
    000cf42fmov rbx, [r15+128]
    000cf436
    000cf436loc_cf436:
    000cf436imul r14, rax, 24
    000cf43axor ebp, ebp
    000cf43c
    000cf43cloc_cf43c:
    000cf43ctest r14, r14
    000cf43fje 0xd0233
    000cf445mov rdx, [rbx]
    000cf448test rdx, rdx
    000cf44bjne 0xcf451
    000cf44dmov rdx, [rbx+8]
    000cf451
    000cf451loc_cf451:
    000cf451mov rcx, [rbx+16]
    000cf455add rbx, 24
    000cf459mov rdi, r13
    000cf45cmov rsi, r12
    000cf45fcall core::slice::_<impl [T]>::starts_with
    000cf464add r14, -24
    000cf468test al, al
    000cf46aje 0xcf43c
    000cf46c
    000cf46cloc_cf46c:
    000cf46cmov rax, [r15+160]
    000cf473test rax, rax
    000cf476je 0xcf4c2
    000cf478mov rbx, [r15+144]
    000cf47ftest rbx, rbx
    000cf482jne 0xcf48b
    000cf484mov rbx, [r15+152]
    000cf48b
    000cf48bloc_cf48b:
    000cf48bimul r14, rax, 24
    000cf48fxor ebp, ebp
    000cf491
    000cf491loc_cf491:
    000cf491test r14, r14
    000cf494je 0xcf4c2
    000cf496mov rdx, [rbx]
    000cf499test rdx, rdx
    000cf49cjne 0xcf4a2
    000cf49emov rdx, [rbx+8]
    000cf4a2
    000cf4a2loc_cf4a2:
    000cf4a2mov rcx, [rbx+16]
    000cf4a6add rbx, 24
    000cf4aamov rdi, r13
    000cf4admov rsi, r12
    000cf4b0call core::slice::_<impl [T]>::starts_with
    000cf4b5add r14, -24
    000cf4b9test al, al
    000cf4bbje 0xcf491
    000cf4bdjmp 0xd0233
    000cf4c2
    000cf4c2loc_cf4c2:
    000cf4c2mov rax, [rsp+248]
    000cf4calea rbp, [rax+8]
    000cf4cemov rax, [r15+56]
    000cf4d2dec rax
    000cf4d5mov r14, [rsp+168]
    000cf4ddcmp rax, r14
    000cf4e0mov [rsp+16], rbp
    000cf4e5jae 0xcfa7c
    000cf4eblea rbx, [rsp+72]
    000cf4f0mov rdi, rbx
    000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
    000cf4f8movzx eax, [r15+171]
    000cf500movzx edx, [r15+173]
    000cf508shl edx, 16
    000cf50bor edx, eax
    000cf50dlea rdi, [rsp+136]
    000cf515mov rsi, rbx
    000cf518call time::offset_date_time::OffsetDateTime::to_offset
    000cf51dmov rax, [r15+32]
    000cf521test rax, rax
    000cf524je 0xcf841
    000cf52acmp eax, 1
    000cf52djne 0xcf9ed
    000cf533mov eax, [rsp+136]
    000cf53amov [rsp+152], eax
    000cf541mov rbx, [rsp+140]
    000cf549movzx eax, [rsp+150]
    000cf551mov [rsp+64], eax
    000cf555movzx ebp, [rsp+148]
    000cf55dlea r14, [rsp+72]
    000cf562and [r14], 0
    000cf566mov rdi, r14
    000cf569call core::ptr::drop_in_place<time::error::format::Format>
    000cf56eand [r14], 0
    000cf572lea r14, [rsp+192]
    000cf57alea rdx, [rsp+72]
    000cf57fmov rdi, r14
    000cf582mov rsi, rbx
    000cf585call core::option::Option<T>::ok_or
    000cf58amov rax, [r14]
    000cf58dcmp rax, 3
    000cf591jne 0xcf9d6
    000cf597mov eax, [rsp+64]
    000cf59bshl eax, 16
    000cf59eor ebp, eax
    000cf5a0shl ebp, 8
    000cf5a3or ebp, 1
    000cf5a6lea rbx, [rsp+192]
    000cf5aemov r14, [rbx+8]
    000cf5b2lea rdx, [rsp+72]
    000cf5b7and [rdx], 0
    000cf5bbmov rdi, rbx
    000cf5bemov esi, ebp
    000cf5c0call core::option::Option<T>::ok_or
    000cf5c5mov rax, [rbx]
    000cf5c8cmp rax, 3
    000cf5ccjne 0xcfd9e
    000cf5d2mov edx, [rsp+152]
    000cf5d9cmp edx, 0x4e2000
    000cf5dfjae 0xd0567
    000cf5e5mov [rsp+64], r14
    000cf5eacmp [rsp+202], 0
    000cf5f2mov rbp, [rsp+16]
    000cf5f7jne 0xd0587
    000cf5fdmov al, [rsp+200]
    000cf604mov [rsp+160], al
    000cf60bmov r14b, [rsp+201]
    000cf613sar edx, 9
    000cf616mov esi, [rbp]
    000cf619lea rbx, [rsp+72]
    000cf61emov rdi, rbx
    000cf621call time::formatting::format_number_pad_zero
    000cf626cmp [rbx], 0
    000cf62ajne 0xcf829
    000cf630mov [rsp+31], r14b
    000cf635lea rbx, [rsp+72]
    000cf63amov r14, [rbx+8]
    000cf63emov esi, [rbp]
    000cf641lea rdx, [rip-0x403fe]
    000cf648push 1
    000cf64apop rcx
    000cf64bmov rdi, rbx
    000cf64ecall time::formatting::write
    000cf653cmp [rbx], 0
    000cf657jne 0xcf829
    000cf65dmov [rsp+312], r14
    000cf665lea r14, [rsp+72]
    000cf66amov rax, [r14+8]
    000cf66emov [rsp+304], rax
    000cf676mov edi, [rsp+152]
    000cf67dcall time::date::Date::month_day
    000cf682mov ebx, edx
    000cf684mov esi, [rbp]
    000cf687movzx edx, al
    000cf68amov rdi, r14
    000cf68dcall time::formatting::format_number_pad_zero
    000cf692cmp [r14], 0
    000cf696jne 0xcf829
    000cf69cmov [rsp+152], bl
    000cf6a3lea r14, [rsp+72]
    000cf6a8mov rbx, [r14+8]
    000cf6acmov esi, [rbp]
    000cf6aflea rdx, [rip-0x4046c]
    000cf6b6push 1
    000cf6b8pop rcx
    000cf6b9mov rdi, r14
    000cf6bccall time::formatting::write
    000cf6c1cmp [r14], 0
    000cf6c5jne 0xcf829
    000cf6cbmov [rsp+296], rbx
    000cf6d3lea rax, [rip-0x40490]
    000cf6damov [rsp+240], rax
    000cf6e2lea r14, [rsp+72]
    000cf6e7mov rax, [r14+8]
    000cf6ebmov [rsp+288], rax
    000cf6f3mov esi, [rbp]
    000cf6f6movzx edx, [rsp+152]
    000cf6femov rdi, r14
    000cf701call time::formatting::format_number_pad_zero
    000cf706cmp [r14], 0
    000cf70ajne 0xcf829
    000cf710lea rbx, [rsp+72]
    000cf715mov r14, [rbx+8]
    000cf719mov esi, [rbp]
    000cf71clea rdx, [rip-0x404cb]
    000cf723push 1
    000cf725pop rcx
    000cf726mov rdi, rbx
    000cf729call time::formatting::write
    000cf72ecmp [rbx], 0
    000cf732jne 0xcf829
    000cf738lea rbx, [rsp+72]
    000cf73dmov rax, [rbx+8]
    000cf741mov [rsp+152], rax
    000cf749mov rdx, [rsp+64]
    000cf74eshr rdx, 48
    000cf752mov rax, [rsp+16]
    000cf757mov esi, [rax]
    000cf759mov rdi, rbx
    000cf75ccall time::formatting::format_number_pad_zero
    000cf761cmp [rbx], 0
    000cf765jne 0xcf829
    000cf76blea rbx, [rsp+72]
    000cf770mov rax, [rbx+8]
    000cf774mov [rsp+280], rax
    000cf77cmov rax, [rsp+16]
    000cf781mov esi, [rax]
    000cf783lea rdx, [rip-0x3f264]
    000cf78apush 1
    000cf78cpop rcx
    000cf78dmov rdi, rbx
    000cf790call time::formatting::write
    000cf795cmp [rbx], 0
    000cf799jne 0xcf829
    000cf79flea rbx, [rsp+72]
    000cf7a4mov rbp, [rbx+8]
    000cf7a8mov rdx, [rsp+64]
    000cf7adshr rdx, 40
    000cf7b1mov rax, [rsp+16]
    000cf7b6mov esi, [rax]
    000cf7b8mov rdi, rbx
    000cf7bbcall time::formatting::format_number_pad_zero
    000cf7c0cmp [rbx], 0
    000cf7c4jne 0xcf829
    000cf7c6lea rbx, [rsp+72]
    000cf7cbmov rax, [rbx+8]
    000cf7cfmov [rsp+272], rax
    000cf7d7mov rax, [rsp+16]
    000cf7dcmov esi, [rax]
    000cf7delea rdx, [rip-0x3f2bf]
    000cf7e5push 1
    000cf7e7pop rcx
    000cf7e8mov rdi, rbx
    000cf7ebcall time::formatting::write
    000cf7f0cmp [rbx], 0
    000cf7f4jne 0xcf829
    000cf7f6lea rbx, [rsp+72]
    000cf7fbmov rax, [rbx+8]
    000cf7ffmov [rsp+264], rax
    000cf807mov rdx, [rsp+64]
    000cf80cshr rdx, 32
    000cf810mov rax, [rsp+16]
    000cf815mov esi, [rax]
    000cf817mov rdi, rbx
    000cf81acall time::formatting::format_number_pad_zero
    000cf81fcmp [rbx], 0
    000cf823je 0xd047c
    000cf829
    000cf829loc_cf829:
    000cf829mov rax, [rsp+80]
    000cf82emov [rsp+40], rax
    000cf833mov [rsp+32], 2
    000cf83cjmp 0xcfe18
    000cf841
    000cf841loc_cf841:
    000cf841mov eax, [rsp+136]
    000cf848mov [rsp+152], eax
    000cf84fmov rbp, [rsp+140]
    000cf857movzx eax, [rsp+150]
    000cf85fmov [rsp+64], eax
    000cf863movzx ebx, [rsp+148]
    000cf86blea r14, [rsp+72]
    000cf870and [r14], 0
    000cf874mov rdi, r14
    000cf877call core::ptr::drop_in_place<time::error::format::Format>
    000cf87cand [r14], 0
    000cf880lea r14, [rsp+192]
    000cf888lea rdx, [rsp+72]
    000cf88dmov rdi, r14
    000cf890mov rsi, rbp
    000cf893call core::option::Option<T>::ok_or
    000cf898mov rax, [r14]
    000cf89bcmp rax, 3
    000cf89fjne 0xcf9d6
    000cf8a5mov eax, [rsp+64]
    000cf8a9shl eax, 16
    000cf8acor ebx, eax
    000cf8aeshl ebx, 8
    000cf8b1or ebx, 1
    000cf8b4lea r14, [rsp+192]
    000cf8bcmov rbp, [r14+8]
    000cf8c0lea rdx, [rsp+72]
    000cf8c5and [rdx], 0
    000cf8c9mov rdi, r14
    000cf8ccmov esi, ebx
    000cf8cecall core::option::Option<T>::ok_or
    000cf8d3mov rax, [r14]
    000cf8d6cmp rax, 3
    000cf8dajne 0xcfdd7
    000cf8e0mov [rsp+160], rbp
    000cf8e8movsx ebx, [rsp+202]
    000cf8f0movzx ebp, [rsp+200]
    000cf8f8mov r14l, [rsp+152]
    000cf900mov edi, r14l
    000cf903call time::date::Date::to_calendar_date
    000cf908cmp eax, 1900
    000cf90djl 0xd05a7
    000cf913mov [rsp+64], rax
    000cf918shl ebx, 16
    000cf91bor ebp, ebx
    000cf91dtest ebp, 0xff0000
    000cf923jne 0xd05b3
    000cf929mov edi, r14l
    000cf92ccall time::date::Date::weekday
    000cf931movzx eax, al
    000cf934shl rax, 4
    000cf938lea rcx, [rip+0x13ff79]
    000cf93fmov rsi, [rax+rcx]
    000cf943mov rdx, [rax+rcx+8]
    000cf948lea rcx, [rip+0x13fff1]
    000cf94fpush 3
    000cf951pop rdi
    000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000cf957mov rcx, rdx
    000cf95amov r14, [rsp+16]
    000cf95fmov esi, [r14]
    000cf962lea rbx, [rsp+72]
    000cf967mov rdi, rbx
    000cf96amov rdx, rax
    000cf96dcall time::formatting::write
    000cf972cmp [rbx], 0
    000cf976jne 0xcf9be
    000cf978mov esi, [r14]
    000cf97blea rdx, [rip-0x40766]
    000cf982lea rbx, [rsp+72]
    000cf987push 2
    000cf989pop rcx
    000cf98amov rdi, rbx
    000cf98dcall time::formatting::write
    000cf992cmp [rbx], 0
    000cf996jne 0xcf9be
    000cf998mov rax, [rsp+64]
    000cf99dshr rax, 40
    000cf9a1mov esi, [r14]
    000cf9a4movzx edx, al
    000cf9a7lea rbx, [rsp+72]
    000cf9acmov rdi, rbx
    000cf9afcall time::formatting::format_number_pad_zero
    000cf9b4cmp [rbx], 0
    000cf9b8je 0xd0267
    000cf9be
    000cf9beloc_cf9be:
    000cf9bemov rbp, [rsp+80]
    000cf9c3mov [rsp+40], rbp
    000cf9c8mov [rsp+32], 2
    000cf9d1jmp 0xd0233
    000cf9d6
    000cf9d6loc_cf9d6:
    000cf9d6movups x0, [rsp+200]
    000cf9demov [rsp+32], rax
    000cf9e3movups [rsp+40], x0
    000cf9e8jmp 0xcfe0e
    000cf9ed
    000cf9edloc_cf9ed:
    000cf9edmov rsi, [r15+40]
    000cf9f1mov rdx, [r15+48]
    000cf9f5mov r8l, [rsp+136]
    000cf9fdmov r9, [rsp+140]
    000cfa05movzx eax, [rsp+148]
    000cfa0dmovzx ecx, [rsp+150]
    000cfa15shl ecx, 24
    000cfa18shl eax, 8
    000cfa1badd eax, ecx
    000cfa1dinc eax
    000cfa1fmov [rsp], eax
    000cfa22lea rbx, [rsp+32]
    000cfa27mov rdi, rbx
    000cfa2amov rcx, rbp
    000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
    000cfa32mov rax, [rbx]
    000cfa35cmp rax, 3
    000cfa39jne 0xcfe0e
    000cfa3f
    000cfa3floc_cfa3f:
    000cfa3flea rax, [rip+0x14017a]
    000cfa46lea rsi, [rsp+72]
    000cfa4bmov [rsi], rax
    000cfa4emov [rsi+8], 1
    000cfa56lea rax, [rip-0x3e765]
    000cfa5dmov [rsi+16], rax
    000cfa61xorps x0, x0
    000cfa64movups [rsi+24], x0
    000cfa68mov rdi, rbp
    000cfa6bcall std::io::Write::write_fmt
    000cfa70mov rbp, rax
    000cfa73test rax, rax
    000cfa76jne 0xd0233
    000cfa7c
    000cfa7cloc_cfa7c:
    000cfa7cmov rax, [r15+64]
    000cfa80dec rax
    000cfa83push 2
    000cfa85pop rbx
    000cfa86cmp rax, r14
    000cfa89jae 0xcfc62
    000cfa8fmovzx ecx, [r15+169]
    000cfa97lea rax, [rip+0x4cee6]
    000cfa9etest rcx, rcx
    000cfaa1je 0xcfb2a
    000cfaa7cmp ecx, 1
    000cfaaamov rbp, [rsp+16]
    000cfaafjne 0xcfbab
    000cfab5lea rcx, [rsp+136]
    000cfabdmov [rcx], r14
    000cfac0lea rdx, [rsp+176]
    000cfac8mov [rsp+72], rbx
    000cfacdand [rsp+88], 0
    000cfad3mov [rsp+96], 5
    000cfadcand [rsp+104], 0
    000cfae2mov [rdx], rcx
    000cfae5mov [rdx+8], rax
    000cfae9mov [rsp+112], 32
    000cfaf2mov [rsp+120], 0
    000cfaf7lea rax, [rip+0x1400d2]
    000cfafelea rsi, [rsp+192]
    000cfb06mov [rsi], rax
    000cfb09mov [rsi+8], rbx
    000cfb0dlea rax, [rsp+72]
    000cfb12mov [rsi+32], rax
    000cfb16push 1
    000cfb18pop rax
    000cfb19mov [rsi+40], rax
    000cfb1dmov [rsi+16], rdx
    000cfb21mov [rsi+24], rax
    000cfb25jmp 0xcfbed
    000cfb2a
    000cfb2aloc_cfb2a:
    000cfb2alea rcx, [rsp+136]
    000cfb32mov [rcx], r14
    000cfb35lea rdx, [rsp+176]
    000cfb3dmov [rsp+72], rbx
    000cfb42and [rsp+88], 0
    000cfb48mov [rsp+96], 5
    000cfb51and [rsp+104], 0
    000cfb57mov [rdx], rcx
    000cfb5amov [rdx+8], rax
    000cfb5emov [rsp+112], 32
    000cfb67mov [rsp+120], 1
    000cfb6clea rax, [rip+0x14005d]
    000cfb73lea rsi, [rsp+192]
    000cfb7bmov [rsi], rax
    000cfb7emov [rsi+8], rbx
    000cfb82lea rax, [rsp+72]
    000cfb87mov [rsi+32], rax
    000cfb8bpush 1
    000cfb8dpop rax
    000cfb8emov [rsi+40], rax
    000cfb92mov [rsi+16], rdx
    000cfb96mov [rsi+24], rax
    000cfb9alea rdi, [rsp+32]
    000cfb9fcall alloc::fmt::format
    000cfba4mov rbp, [rsp+16]
    000cfba9jmp 0xcfbf7
    000cfbab
    000cfbabloc_cfbab:
    000cfbablea rcx, [rsp+176]
    000cfbb3mov [rcx], r14
    000cfbb6lea rdx, [rip+0x140013]
    000cfbbdlea rsi, [rsp+72]
    000cfbc2mov [rsi], rdx
    000cfbc5lea rdx, [rsp+192]
    000cfbcdmov [rsi+8], 2
    000cfbd5and [rsi+32], 0
    000cfbdamov [rdx], rcx
    000cfbddmov [rdx+8], rax
    000cfbe1mov [rsi+16], rdx
    000cfbe5mov [rsi+24], 1
    000cfbed
    000cfbedloc_cfbed:
    000cfbedlea rdi, [rsp+32]
    000cfbf2call alloc::fmt::format
    000cfbf7
    000cfbf7loc_cfbf7:
    000cfbf7lea r14, [rsp+32]
    000cfbfclea rax, [rsp+192]
    000cfc04mov [rax], r14
    000cfc07lea rcx, [rip+0x13ffe2]
    000cfc0elea rsi, [rsp+72]
    000cfc13mov [rsi], rcx
    000cfc16mov [rsi+8], 2
    000cfc1eand [rsi+32], 0
    000cfc23lea rcx, [rip-4413]
    000cfc2amov [rax+8], rcx
    000cfc2emov [rsi+16], rax
    000cfc32mov [rsi+24], 1
    000cfc3amov rdi, rbp
    000cfc3dcall std::io::Write::write_fmt
    000cfc42mov rbp, rax
    000cfc45mov rdi, [r14]
    000cfc48mov rsi, [r14+8]
    000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000cfc51test rbp, rbp
    000cfc54mov r14, [rsp+168]
    000cfc5cjne 0xd0233
    000cfc62
    000cfc62loc_cfc62:
    000cfc62mov rax, [r15+72]
    000cfc66dec rax
    000cfc69cmp rax, r14
    000cfc6cjae 0xcff25
    000cfc72mov bpl, [r15+170]
    000cfc79test bpl, bpl
    000cfc7cje 0xcfd5c
    000cfc82call std::thread::current
    000cfc87mov [rsp+256], rax
    000cfc8fmov rcx, [rax+24]
    000cfc93test rcx, rcx
    000cfc96je 0xcfd7e
    000cfc9cmov rax, [rax+32]
    000cfca0dec rax
    000cfca3mov [rsp+176], rcx
    000cfcabmov [rsp+184], rax
    000cfcb3mov rax, [r15]
    000cfcb6test rax, rax
    000cfcb9je 0xcfe22
    000cfcbfcmp eax, 1
    000cfcc2mov rdi, [rsp+16]
    000cfcc7jne 0xcfeb3
    000cfccdmov rax, [r15+8]
    000cfcd1lea rcx, [rsp+136]
    000cfcd9mov [rcx], rax
    000cfcdclea rax, [rsp+176]
    000cfce4lea rdx, [rsp+32]
    000cfce9mov [rdx], rax
    000cfceclea rax, [rip+0x31aba]
    000cfcf3mov [rdx+8], rax
    000cfcf7mov [rdx+16], rcx
    000cfcfbmov [rsp+72], rbx
    000cfd00push 1
    000cfd02pop rcx
    000cfd03mov [rsp+88], rcx
    000cfd08mov [rsp+96], rcx
    000cfd0dand [rsp+104], 0
    000cfd13lea rax, [rip+0x33fb6]
    000cfd1amov [rdx+24], rax
    000cfd1emov [rsp+112], 32
    000cfd27mov [rsp+120], 0
    000cfd2clea rax, [rip+0x13ff2d]
    000cfd33lea rsi, [rsp+192]
    000cfd3bmov [rsi], rax
    000cfd3emov [rsi+8], rbx
    000cfd42lea rax, [rsp+72]
    000cfd47mov [rsi+32], rax
    000cfd4bmov [rsi+40], rcx
    000cfd4fmov [rsi+16], rdx
    000cfd53mov [rsi+24], rbx
    000cfd57jmp 0xcfef9
    000cfd5c
    000cfd5cloc_cfd5c:
    000cfd5cmov rsi, [r15]
    000cfd5fmov rdx, [r15+8]
    000cfd63mov rdi, [rsp+16]
    000cfd68call simplelog::loggers::logging::write_thread_id
    000cfd6dmov rbp, rax
    000cfd70test rax, rax
    000cfd73jne 0xd0233
    000cfd79jmp 0xcff25
    000cfd7e
    000cfd7eloc_cfd7e:
    000cfd7ecmp bpl, 2
    000cfd82jne 0xcff18
    000cfd88mov rsi, [r15]
    000cfd8bmov rdx, [r15+8]
    000cfd8fmov rdi, [rsp+16]
    000cfd94call simplelog::loggers::logging::write_thread_id
    000cfd99jmp 0xcfefe
    000cfd9e
    000cfd9eloc_cfd9e:
    000cfd9emovzx ecx, [rsp+200]
    000cfda6mov dl, [rsp+202]
    000cfdadmov rsi, [rsp+203]
    000cfdb5mov [rsp+43], rsi
    000cfdbamov rsi, [rsp+208]
    000cfdc2mov [rsp+48], rsi
    000cfdc7mov [rsp+32], rax
    000cfdccmov [rsp+40], cx
    000cfdd1mov [rsp+42], dl
    000cfdd5jmp 0xcfe0e
    000cfdd7
    000cfdd7loc_cfdd7:
    000cfdd7movzx ecx, [rsp+200]
    000cfddfmov dl, [rsp+202]
    000cfde6mov rsi, [rsp+203]
    000cfdeemov [rsp+43], rsi
    000cfdf3mov rsi, [rsp+208]
    000cfdfbmov [rsp+48], rsi
    000cfe00mov [rsp+32], rax
    000cfe05mov [rsp+42], dl
    000cfe09mov [rsp+40], cx
    000cfe0e
    000cfe0eloc_cfe0e:
    000cfe0ecmp rax, 2
    000cfe12jne 0xd05d0
    000cfe18
    000cfe18loc_cfe18:
    000cfe18mov rbp, [rsp+40]
    000cfe1djmp 0xd0233
    000cfe22
    000cfe22loc_cfe22:
    000cfe22mov rax, [r15+8]
    000cfe26lea rcx, [rsp+136]
    000cfe2emov [rcx], rax
    000cfe31lea rax, [rsp+176]
    000cfe39lea rdx, [rsp+32]
    000cfe3emov [rdx], rax
    000cfe41lea rax, [rip+0x31965]
    000cfe48mov [rdx+8], rax
    000cfe4cmov [rdx+16], rcx
    000cfe50mov [rsp+72], rbx
    000cfe55push 1
    000cfe57pop rcx
    000cfe58mov [rsp+88], rcx
    000cfe5dmov [rsp+96], rcx
    000cfe62and [rsp+104], 0
    000cfe68lea rax, [rip+0x33e61]
    000cfe6fmov [rdx+24], rax
    000cfe73mov [rsp+112], 32
    000cfe7cmov [rsp+120], 1
    000cfe81lea rax, [rip+0x13fdd8]
    000cfe88lea rsi, [rsp+192]
    000cfe90mov [rsi], rax
    000cfe93mov [rsi+8], rbx
    000cfe97lea rax, [rsp+72]
    000cfe9cmov [rsi+32], rax
    000cfea0mov [rsi+40], rcx
    000cfea4mov [rsi+16], rdx
    000cfea8mov [rsi+24], rbx
    000cfeacmov rdi, [rsp+16]
    000cfeb1jmp 0xcfef9
    000cfeb3
    000cfeb3loc_cfeb3:
    000cfeb3lea rax, [rsp+176]
    000cfebblea rcx, [rsp+192]
    000cfec3mov [rcx], rax
    000cfec6lea rax, [rip+0x13fd93]
    000cfecdlea rsi, [rsp+72]
    000cfed2mov [rsi], rax
    000cfed5mov [rsi+8], 2
    000cfeddand [rsi+32], 0
    000cfee2lea rax, [rip+0x318c4]
    000cfee9mov [rcx+8], rax
    000cfeedmov [rsi+16], rcx
    000cfef1mov [rsi+24], 1
    000cfef9
    000cfef9loc_cfef9:
    000cfef9call std::io::Write::write_fmt
    000cfefe
    000cfefeloc_cfefe:
    000cfefemov rbp, rax
    000cff01test rax, rax
    000cff04je 0xcff18
    000cff06lea rdi, [rsp+256]
    000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
    000cff13jmp 0xd0233
    000cff18
    000cff18loc_cff18:
    000cff18lea rdi, [rsp+256]
    000cff20call core::ptr::drop_in_place<std::thread::Thread>
    000cff25
    000cff25loc_cff25:
    000cff25mov rax, [r15+80]
    000cff29dec rax
    000cff2ccmp rax, r14
    000cff2fjae 0xd00d9
    000cff35mov rax, [r15+16]
    000cff39test rax, rax
    000cff3cje 0xcffe6
    000cff42cmp eax, 1
    000cff45mov rdi, [rsp+16]
    000cff4ajne 0xd007e
    000cff50mov rax, [r15+24]
    000cff54lea rcx, [rsp+136]
    000cff5cmov [rcx], rax
    000cff5flea rax, [rsp+176]
    000cff67mov [rax], r13
    000cff6amov [rax+8], r12
    000cff6elea rdx, [rsp+32]
    000cff73mov [rdx], rax
    000cff76lea rax, [rip+0x31830]
    000cff7dmov [rdx+8], rax
    000cff81mov [rdx+16], rcx
    000cff85mov [rsp+72], rbx
    000cff8apush 1
    000cff8cpop rcx
    000cff8dmov [rsp+88], rcx
    000cff92mov [rsp+96], rcx
    000cff97and [rsp+104], 0
    000cff9dlea rax, [rip+0x33d2c]
    000cffa4mov [rdx+24], rax
    000cffa8mov [rsp+112], 32
    000cffb1mov [rsp+120], 0
    000cffb6lea rax, [rip+0x140cfb]
    000cffbdlea rsi, [rsp+192]
    000cffc5mov [rsi], rax
    000cffc8mov [rsi+8], rbx
    000cffcclea rax, [rsp+72]
    000cffd1mov [rsi+32], rax
    000cffd5mov [rsi+40], rcx
    000cffd9mov [rsi+16], rdx
    000cffddmov [rsi+24], rbx
    000cffe1jmp 0xd00c8
    000cffe6
    000cffe6loc_cffe6:
    000cffe6mov rax, [r15+24]
    000cffealea rcx, [rsp+136]
    000cfff2mov [rcx], rax
    000cfff5lea rax, [rsp+176]
    000cfffdmov [rax], r13
    000d0000mov [rax+8], r12
    000d0004lea rdx, [rsp+32]
    000d0009mov [rdx], rax
    000d000clea rax, [rip+0x3179a]
    000d0013mov [rdx+8], rax
    000d0017mov [rdx+16], rcx
    000d001bmov [rsp+72], rbx
    000d0020push 1
    000d0022pop rcx
    000d0023mov [rsp+88], rcx
    000d0028mov [rsp+96], rcx
    000d002dand [rsp+104], 0
    000d0033lea rax, [rip+0x33c96]
    000d003amov [rdx+24], rax
    000d003emov [rsp+112], 32
    000d0047mov [rsp+120], 1
    000d004clea rax, [rip+0x140c65]
    000d0053lea rsi, [rsp+192]
    000d005bmov [rsi], rax
    000d005emov [rsi+8], rbx
    000d0062lea rax, [rsp+72]
    000d0067mov [rsi+32], rax
    000d006bmov [rsi+40], rcx
    000d006fmov [rsi+16], rdx
    000d0073mov [rsi+24], rbx
    000d0077mov rdi, [rsp+16]
    000d007cjmp 0xd00c8
    000d007e
    000d007eloc_d007e:
    000d007elea rax, [rsp+192]
    000d0086mov [rax], r13
    000d0089mov [rax+8], r12
    000d008dlea rcx, [rsp+32]
    000d0092mov [rcx], rax
    000d0095lea rax, [rip+0x140c1c]
    000d009clea rsi, [rsp+72]
    000d00a1mov [rsi], rax
    000d00a4mov [rsi+8], 2
    000d00acand [rsi+32], 0
    000d00b1lea rax, [rip+0x316f5]
    000d00b8mov [rcx+8], rax
    000d00bcmov [rsi+16], rcx
    000d00c0mov [rsi+24], 1
    000d00c8
    000d00c8loc_d00c8:
    000d00c8call std::io::Write::write_fmt
    000d00cdmov rbp, rax
    000d00d0test rax, rax
    000d00d3jne 0xd0233
    000d00d9
    000d00d9loc_d00d9:
    000d00d9mov rax, [r15+88]
    000d00dddec rax
    000d00e0cmp rax, r14
    000d00e3mov rbx, [rsp+320]
    000d00ebjae 0xd01dc
    000d00f1cmp [rbx+24], 2
    000d00f6mov rdi, [rsp+16]
    000d00fbje 0xd0103
    000d00fdmov rax, [rbx+32]
    000d0101jmp 0xd0105
    000d0103
    000d0103loc_d0103:
    000d0103xor eax, eax
    000d0105
    000d0105loc_d0105:
    000d0105test rax, rax
    000d0108lea rcx, [rip-0x3fdf7]
    000d010fcmovne rcx, rax
    000d0113push 9
    000d0115pop rax
    000d0116cmovne rax, [rbx+40]
    000d011bmov [rsp+32], rcx
    000d0120mov [rsp+40], rax
    000d0125cmp [rbx+72], 0
    000d0129je 0xd018c
    000d012bmov eax, [rbx+76]
    000d012elea rcx, [rsp+176]
    000d0136mov [rcx], eax
    000d0138lea rax, [rsp+32]
    000d013dlea rdx, [rsp+192]
    000d0145mov [rdx], rax
    000d0148lea rax, [rip+0x3165e]
    000d014fmov [rdx+8], rax
    000d0153mov [rdx+16], rcx
    000d0157lea rax, [rip+0x13fab2]
    000d015elea rsi, [rsp+72]
    000d0163mov [rsi], rax
    000d0166mov [rsi+8], 3
    000d016eand [rsi+32], 0
    000d0173lea rax, [rip+0x39036]
    000d017amov [rdx+24], rax
    000d017emov [rsi+16], rdx
    000d0182mov [rsi+24], 2
    000d018ajmp 0xd01cf
    000d018c
    000d018cloc_d018c:
    000d018clea rax, [rsp+32]
    000d0191lea rcx, [rsp+192]
    000d0199mov [rcx], rax
    000d019clea rax, [rip+0x13fa9d]
    000d01a3lea rsi, [rsp+72]
    000d01a8mov [rsi], rax
    000d01abmov [rsi+8], 2
    000d01b3and [rsi+32], 0
    000d01b8lea rax, [rip+0x315ee]
    000d01bfmov [rcx+8], rax
    000d01c3mov [rsi+16], rcx
    000d01c7mov [rsi+24], 1
    000d01cf
    000d01cfloc_d01cf:
    000d01cfcall std::io::Write::write_fmt
    000d01d4mov rbp, rax
    000d01d7test rax, rax
    000d01dajne 0xd0233
    000d01dc
    000d01dcloc_d01dc:
    000d01dcadd rbx, 80
    000d01e0lea rax, [rsp+32]
    000d01e5mov [rax], rbx
    000d01e8lea rcx, [rsp+192]
    000d01f0mov [rcx], rax
    000d01f3lea rax, [rip+0x13fa86]
    000d01falea rsi, [rsp+72]
    000d01ffmov [rsi], rax
    000d0202mov [rsi+8], 2
    000d020aand [rsi+32], 0
    000d020flea rax, [rip+0xccb64]
    000d0216mov [rcx+8], rax
    000d021amov [rsi+16], rcx
    000d021emov [rsi+24], 1
    000d0226mov rdi, [rsp+16]
    000d022bcall std::io::Write::write_fmt
    000d0230mov rbp, rax
    000d0233
    000d0233loc_d0233:
    000d0233lea rdi, [rsp+72]
    000d0238mov [rdi], rbp
    000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d0240movzx esi, [rsp+135]
    000d0248mov rdi, [rsp+248]
    000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d0255
    000d0255loc_d0255:
    000d0255add rsp, 328
    000d025cpop rbx
    000d025dpop r12
    000d025fpop r13
    000d0261pop r14
    000d0263pop r15
    000d0265pop rbp
    000d0266ret
    000d0267
    000d0267loc_d0267:
    000d0267mov esi, [r14]
    000d026alea rdx, [rip-0x41053]
    000d0271lea rbx, [rsp+72]
    000d0276push 1
    000d0278pop rcx
    000d0279mov rdi, rbx
    000d027ccall time::formatting::write
    000d0281cmp [rbx], 0
    000d0285jne 0xd06e7
    000d028bmov rax, [rsp+64]
    000d0290shr rax, 32
    000d0294movzx eax, al
    000d0297dec rax
    000d029acmp rax, 12
    000d029ejae 0xd052d
    000d02a4shl rax, 4
    000d02a8lea rcx, [rip+0x13f6a9]
    000d02afmov rsi, [rax+rcx]
    000d02b3mov rdx, [rax+rcx+8]
    000d02b8lea rcx, [rip+0x13f771]
    000d02bfpush 3
    000d02c1pop rdi
    000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000d02c7mov rcx, rdx
    000d02camov r14, [rsp+16]
    000d02cfmov esi, [r14]
    000d02d2lea rbx, [rsp+72]
    000d02d7mov rdi, rbx
    000d02damov rdx, rax
    000d02ddcall time::formatting::write
    000d02e2cmp [rbx], 0
    000d02e6jne 0xd06e7
    000d02ecmov esi, [r14]
    000d02eflea rdx, [rip-0x410d8]
    000d02f6lea rbx, [rsp+72]
    000d02fbpush 1
    000d02fdpop rcx
    000d02femov rdi, rbx
    000d0301call time::formatting::write
    000d0306cmp [rbx], 0
    000d030ajne 0xd06e7
    000d0310mov rax, [rsp+16]
    000d0315mov esi, [rax]
    000d0317lea rbx, [rsp+72]
    000d031cmov rdi, rbx
    000d031fmov rdx, [rsp+64]
    000d0324call time::formatting::format_number_pad_zero
    000d0329cmp [rbx], 0
    000d032djne 0xd06e7
    000d0333mov rax, [rsp+16]
    000d0338mov esi, [rax]
    000d033alea rdx, [rip-0x41123]
    000d0341lea rbx, [rsp+72]
    000d0346push 1
    000d0348pop rcx
    000d0349mov rdi, rbx
    000d034ccall time::formatting::write
    000d0351cmp [rbx], 0
    000d0355jne 0xd06e7
    000d035bmov rdx, [rsp+160]
    000d0363shr rdx, 48
    000d0367mov rax, [rsp+16]
    000d036cmov esi, [rax]
    000d036elea rbx, [rsp+72]
    000d0373mov rdi, rbx
    000d0376call time::formatting::format_number_pad_zero
    000d037bcmp [rbx], 0
    000d037fjne 0xd06e7
    000d0385mov rax, [rsp+16]
    000d038amov esi, [rax]
    000d038clea rdx, [rip-0x3fe6d]
    000d0393lea rbx, [rsp+72]
    000d0398push 1
    000d039apop rcx
    000d039bmov rdi, rbx
    000d039ecall time::formatting::write
    000d03a3cmp [rbx], 0
    000d03a7jne 0xd06e7
    000d03admov rdx, [rsp+160]
    000d03b5shr rdx, 40
    000d03b9mov rax, [rsp+16]
    000d03bemov esi, [rax]
    000d03c0lea rbx, [rsp+72]
    000d03c5mov rdi, rbx
    000d03c8call time::formatting::format_number_pad_zero
    000d03cdcmp [rbx], 0
    000d03d1jne 0xd06e7
    000d03d7mov rax, [rsp+16]
    000d03dcmov esi, [rax]
    000d03delea rdx, [rip-0x3febf]
    000d03e5lea rbx, [rsp+72]
    000d03eapush 1
    000d03ecpop rcx
    000d03edmov rdi, rbx
    000d03f0call time::formatting::write
    000d03f5cmp [rbx], 0
    000d03f9jne 0xd06e7
    000d03ffmov rdx, [rsp+160]
    000d0407shr rdx, 32
    000d040bmov rax, [rsp+16]
    000d0410mov esi, [rax]
    000d0412lea rbx, [rsp+72]
    000d0417mov rdi, rbx
    000d041acall time::formatting::format_number_pad_zero
    000d041fcmp [rbx], 0
    000d0423jne 0xd06e7
    000d0429mov rax, [rsp+16]
    000d042emov esi, [rax]
    000d0430lea rdx, [rip-0x41219]
    000d0437lea rbx, [rsp+72]
    000d043cpush 1
    000d043epop rcx
    000d043fmov rdi, rbx
    000d0442call time::formatting::write
    000d0447cmp [rbx], 0
    000d044bjne 0xd06e7
    000d0451test bpl, bpl
    000d0454js 0xd0470
    000d0456mov eax, ebp
    000d0458shr eax, 8
    000d045btest al, al
    000d045dsets al
    000d0460test ebp, ebp
    000d0462sets cl
    000d0465or cl, al
    000d0467cmp cl, 1
    000d046ajne 0xd066b
    000d0470
    000d0470loc_d0470:
    000d0470lea rdx, [rip-0x4122d]
    000d0477jmp 0xd0672
    000d047c
    000d047cloc_d047c:
    000d047cmov rax, [rsp+304]
    000d0484add rax, [rsp+312]
    000d048cmov rcx, [rsp+296]
    000d0494add rcx, [rsp+288]
    000d049cadd rcx, rax
    000d049fadd r14, [rsp+152]
    000d04a7add r14, [rsp+280]
    000d04afadd r14, rcx
    000d04b2add rbp, [rsp+272]
    000d04baadd rbp, [rsp+264]
    000d04c2add rbp, r14
    000d04c5add rbp, [rsp+80]
    000d04cacmp [rsp+64], 0
    000d04cfje 0xd0819
    000d04d5mov rax, [rsp+16]
    000d04damov esi, [rax]
    000d04dclea rdx, [rip-0x40316]
    000d04e3lea rbx, [rsp+72]
    000d04e8push 1
    000d04eapop rcx
    000d04ebmov rdi, rbx
    000d04eecall time::formatting::write
    000d04f3cmp [rbx], 0
    000d04f7jne 0xcf829
    000d04fdadd rbp, [rsp+80]
    000d0502push 10
    000d0504pop rsi
    000d0505mov rax, [rsp+64]
    000d050axor edx, edx
    000d050cdiv esi
    000d050etest edx, edx
    000d0510je 0xd0541
    000d0512mov rax, [rsp+16]
    000d0517mov esi, [rax]
    000d0519lea rdi, [rsp+72]
    000d051emov rdx, [rsp+64]
    000d0523call time::formatting::format_number_pad_zero
    000d0528jmp 0xd0808
    000d052d
    000d052dloc_d052d:
    000d052dlea rdx, [rip+0x13f4e4]
    000d0534push -1
    000d0536pop rdi
    000d0537push 12
    000d0539pop rsi
    000d053acall core::panicking::panic_bounds_check
    000d053fud2
    000d0541
    000d0541loc_d0541:
    000d0541mov ecx, eax
    000d0543xor edx, edx
    000d0545div esi
    000d0547test edx, edx
    000d0549je 0xd0639
    000d054fmov rax, [rsp+16]
    000d0554mov esi, [rax]
    000d0556lea rdi, [rsp+72]
    000d055bmov edx, ecx
    000d055dcall time::formatting::format_number_pad_zero
    000d0562jmp 0xd0808
    000d0567
    000d0567loc_d0567:
    000d0567mov [rsp+32], 1
    000d0570lea rax, [rip-0x935bb]
    000d0577mov [rsp+40], rax
    000d057cmov [rsp+48], 4
    000d0585jmp 0xd05d0
    000d0587
    000d0587loc_d0587:
    000d0587mov [rsp+32], 1
    000d0590lea rax, [rip-0x4134c]
    000d0597mov [rsp+40], rax
    000d059cmov [rsp+48], 13
    000d05a5jmp 0xd05d0
    000d05a7
    000d05a7loc_d05a7:
    000d05a7push 4
    000d05a9pop rax
    000d05aalea rcx, [rip-0x935f5]
    000d05b1jmp 0xd05bd
    000d05b3
    000d05b3loc_d05b3:
    000d05b3push 13
    000d05b5pop rax
    000d05b6lea rcx, [rip-0x41372]
    000d05bd
    000d05bdloc_d05bd:
    000d05bdmov [rsp+32], 1
    000d05c6mov [rsp+40], rcx
    000d05cbmov [rsp+48], rax
    000d05d0
    000d05d0loc_d05d0:
    000d05d0mov rax, [rsp+48]
    000d05d5lea rcx, [rsp+192]
    000d05ddmov [rcx+16], rax
    000d05e1mov rax, [rsp+32]
    000d05e6mov [rcx], rax
    000d05e9mov rax, [rsp+40]
    000d05eemov [rcx+8], rax
    000d05f2lea rax, [rsp+176]
    000d05famov [rax], rcx
    000d05fdlea rcx, [rip+0x13f594]
    000d0604lea rdi, [rsp+72]
    000d0609mov [rdi], rcx
    000d060cpush 1
    000d060epop rdx
    000d060fmov [rdi+8], rdx
    000d0613and [rdi+32], 0
    000d0618lea rcx, [rip+0x10436d]
    000d061fmov [rax+8], rcx
    000d0623mov [rdi+16], rax
    000d0627mov [rdi+24], rdx
    000d062blea rsi, [rip+0x13f576]
    000d0632call core::panicking::panic_fmt
    000d0637ud2
    000d0639
    000d0639loc_d0639:
    000d0639push 100
    000d063bpop rcx
    000d063cmov rax, [rsp+64]
    000d0641xor edx, edx
    000d0643div ecx
    000d0645mov ecx, eax
    000d0647xor edx, edx
    000d0649div esi
    000d064btest edx, edx
    000d064dje 0xd06f6
    000d0653mov rax, [rsp+16]
    000d0658mov esi, [rax]
    000d065alea rdi, [rsp+72]
    000d065fmov edx, ecx
    000d0661call time::formatting::format_number_pad_zero
    000d0666jmp 0xd0808
    000d066b
    000d066bloc_d066b:
    000d066blea rdx, [rip-0x41429]
    000d0672
    000d0672loc_d0672:
    000d0672mov rax, [rsp+16]
    000d0677mov esi, [rax]
    000d0679lea rbx, [rsp+72]
    000d067epush 1
    000d0680pop rcx
    000d0681mov rdi, rbx
    000d0684call time::formatting::write
    000d0689cmp [rbx], 0
    000d068djne 0xd06e7
    000d068fmov eax, ebp
    000d0691sar al, 7
    000d0694mov ecx, ebp
    000d0696xor cl, al
    000d0698sub cl, al
    000d069amov rax, [rsp+16]
    000d069fmov esi, [rax]
    000d06a1movzx edx, cl
    000d06a4lea rbx, [rsp+72]
    000d06a9mov rdi, rbx
    000d06accall time::formatting::format_number_pad_zero
    000d06b1cmp [rbx], 0
    000d06b5jne 0xd06e7
    000d06b7shr ebp, 8
    000d06bamov eax, ebp
    000d06bcsar al, 7
    000d06bfxor bpl, al
    000d06c2sub bpl, al
    000d06c5mov rax, [rsp+16]
    000d06camov esi, [rax]
    000d06ccmovzx edx, bpl
    000d06d0lea rbx, [rsp+72]
    000d06d5mov rdi, rbx
    000d06d8call time::formatting::format_number_pad_zero
    000d06ddcmp [rbx], 0
    000d06e1je 0xd0935
    000d06e7
    000d06e7loc_d06e7:
    000d06e7mov rbp, [rsp+80]
    000d06ecmov [rsp+40], rbp
    000d06f1jmp 0xd0233
    000d06f6
    000d06f6loc_d06f6:
    000d06f6mov ecx, 1000
    000d06fbmov rax, [rsp+64]
    000d0700xor edx, edx
    000d0702div ecx
    000d0704mov ecx, eax
    000d0706xor edx, edx
    000d0708div esi
    000d070atest edx, edx
    000d070cje 0xd0726
    000d070emov rax, [rsp+16]
    000d0713mov esi, [rax]
    000d0715lea rdi, [rsp+72]
    000d071amov edx, ecx
    000d071ccall time::formatting::format_number_pad_zero
    000d0721jmp 0xd0808
    000d0726
    000d0726loc_d0726:
    000d0726mov ecx, 10000
    000d072bmov rax, [rsp+64]
    000d0730xor edx, edx
    000d0732div ecx
    000d0734mov ecx, eax
    000d0736xor edx, edx
    000d0738div esi
    000d073atest edx, edx
    000d073cje 0xd0756
    000d073emov rax, [rsp+16]
    000d0743mov esi, [rax]
    000d0745lea rdi, [rsp+72]
    000d074amov edx, ecx
    000d074ccall time::formatting::format_number_pad_zero
    000d0751jmp 0xd0808
    000d0756
    000d0756loc_d0756:
    000d0756mov ecx, 0x186a0
    000d075bmov rax, [rsp+64]
    000d0760xor edx, edx
    000d0762div ecx
    000d0764mov ecx, eax
    000d0766mov si, 10
    000d076axor edx, edx
    000d076cdiv si
    000d076ftest dx, dx
    000d0772je 0xd0789
    000d0774mov rax, [rsp+16]
    000d0779mov esi, [rax]
    000d077blea rdi, [rsp+72]
    000d0780mov edx, ecx
    000d0782call time::formatting::format_number_pad_zero
    000d0787jmp 0xd0808
    000d0789
    000d0789loc_d0789:
    000d0789mov ecx, 0xf4240
    000d078emov rax, [rsp+64]
    000d0793xor edx, edx
    000d0795div ecx
    000d0797mov ecx, eax
    000d0799xor edx, edx
    000d079bdiv si
    000d079etest dx, dx
    000d07a1je 0xd07b8
    000d07a3mov rax, [rsp+16]
    000d07a8mov esi, [rax]
    000d07aalea rdi, [rsp+72]
    000d07afmov edx, ecx
    000d07b1call time::formatting::format_number_pad_zero
    000d07b6jmp 0xd0808
    000d07b8
    000d07b8loc_d07b8:
    000d07b8mov ecx, 0x989680
    000d07bdmov rax, [rsp+64]
    000d07c2xor edx, edx
    000d07c4div ecx
    000d07c6mov ecx, eax
    000d07c8xor edx, edx
    000d07cadiv si
    000d07cdtest dx, dx
    000d07d0je 0xd07e7
    000d07d2mov rax, [rsp+16]
    000d07d7mov esi, [rax]
    000d07d9lea rdi, [rsp+72]
    000d07demov edx, ecx
    000d07e0call time::formatting::format_number_pad_zero
    000d07e5jmp 0xd0808
    000d07e7
    000d07e7loc_d07e7:
    000d07e7mov ecx, 0x5f5e100
    000d07ecmov rax, [rsp+64]
    000d07f1xor edx, edx
    000d07f3div ecx
    000d07f5mov rcx, [rsp+16]
    000d07famov esi, [rcx]
    000d07fclea rdi, [rsp+72]
    000d0801mov edx, eax
    000d0803call time::formatting::format_number_pad_zero
    000d0808
    000d0808loc_d0808:
    000d0808cmp [rsp+72], 0
    000d080ejne 0xcf829
    000d0814add rbp, [rsp+80]
    000d0819
    000d0819loc_d0819:
    000d0819cmp [rsp+160], 0
    000d0821je 0xd0827
    000d0823jns 0xd0832
    000d0825jmp 0xd0848
    000d0827
    000d0827loc_d0827:
    000d0827cmp [rsp+31], 0
    000d082cje 0xd08fa
    000d0832
    000d0832loc_d0832:
    000d0832cmp [rsp+31], 0
    000d0837js 0xd0848
    000d0839lea rax, [rip-0x415f7]
    000d0840mov [rsp+240], rax
    000d0848
    000d0848loc_d0848:
    000d0848mov rax, [rsp+16]
    000d084dmov esi, [rax]
    000d084flea rbx, [rsp+72]
    000d0854push 1
    000d0856pop rcx
    000d0857mov rdi, rbx
    000d085amov rdx, [rsp+240]
    000d0862call time::formatting::write
    000d0867cmp [rbx], 0
    000d086bjne 0xcf829
    000d0871mov cl, [rsp+160]
    000d0878mov eax, ecx
    000d087asar al, 7
    000d087dxor cl, al
    000d087fsub cl, al
    000d0881mov rax, [rsp+16]
    000d0886mov esi, [rax]
    000d0888movzx edx, cl
    000d088blea rbx, [rsp+72]
    000d0890mov rdi, rbx
    000d0893call time::formatting::format_number_pad_zero
    000d0898cmp [rbx], 0
    000d089cjne 0xcf829
    000d08a2mov rax, [rsp+16]
    000d08a7mov esi, [rax]
    000d08a9lea rdx, [rip-0x4038a]
    000d08b0lea rbx, [rsp+72]
    000d08b5push 1
    000d08b7pop rcx
    000d08b8mov rdi, rbx
    000d08bbcall time::formatting::write
    000d08c0cmp [rbx], 0
    000d08c4jne 0xcf829
    000d08camov cl, [rsp+31]
    000d08cemov eax, ecx
    000d08d0sar al, 7
    000d08d3xor cl, al
    000d08d5sub cl, al
    000d08d7mov rax, [rsp+16]
    000d08dcmov esi, [rax]
    000d08demovzx edx, cl
    000d08e1lea rbx, [rsp+72]
    000d08e6mov rdi, rbx
    000d08e9call time::formatting::format_number_pad_zero
    000d08eecmp [rbx], 0
    000d08f2jne 0xcf829
    000d08f8jmp 0xd0935
    000d08fa
    000d08faloc_d08fa:
    000d08famov rax, [rsp+16]
    000d08ffmov esi, [rax]
    000d0901lea rdx, [rip-0x416af]
    000d0908lea rbx, [rsp+72]
    000d090dpush 1
    000d090fpop rcx
    000d0910mov rdi, rbx
    000d0913call time::formatting::write
    000d0918cmp [rbx], 0
    000d091cjne 0xcf829
    000d0922add rbp, [rsp+80]
    000d0927mov [rsp+40], rbp
    000d092cmov [rsp+32], 3
    000d0935
    000d0935loc_d0935:
    000d0935mov r14, [rsp+168]
    000d093dmov rbp, [rsp+16]
    000d0942jmp 0xcfa3f
    000cf3a8
    000d0947
    000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
    000d0947push rbp
    000d0948push r14
    000d094apush rbx
    000d094bsub rsp, 32
    000d094flea rsi, [rdi+184]
    000d0956lea rbx, [rsp+8]
    000d095bmov rdi, rbx
    000d095ecall std::sync::mutex::Mutex<T>::lock
    000d0963lea rsi, [rip+0x115fd6]
    000d096amov rdi, rbx
    000d096dcall core::result::Result<T,E>::unwrap
    000d0972mov r14, rax
    000d0975mov ebp, edx
    000d0977and [rbx], 0
    000d097blea rdi, [rsp+8]
    000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d0985movzx esi, bpl
    000d0989mov rdi, r14
    000d098cadd rsp, 32
    000d0990pop rbx
    000d0991pop r14
    000d0993pop rbp
    000d0994jmp 0xcafd6
    000d0947
    000d0999
    000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
    000d0999push r14
    000d099bpush rbx
    000d099cpush rax
    000d099dmov rbx, rdi
    000d09a0mov rax, [rdi]
    000d09a3mov edi, [rax]
    000d09a5call std::io::Write::write_all
    000d09aamov r14, rax
    000d09adtest rax, rax
    000d09b0je 0xd09bf
    000d09b2lea rdi, [rbx+8]
    000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d09bbmov [rbx+8], r14
    000d09bf
    000d09bfloc_d09bf:
    000d09bftest r14, r14
    000d09c2setne al
    000d09c5add rsp, 8
    000d09c9pop rbx
    000d09capop r14
    000d09ccret
    000d0999
    000d09cd
    000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
    000d09cdcmp rsi, rdx
    000d09d0jbe 0xd09dd
    000d09d2shl rdx, 6
    000d09d6add rdi, rdx
    000d09d9mov rax, rdi
    000d09dcret
    000d09dd
    000d09ddloc_d09dd:
    000d09ddpush rax
    000d09demov rdi, rdx
    000d09e1mov rdx, rcx
    000d09e4call core::panicking::panic_bounds_check
    000d09e9ud2
    000d09cd
    000d09eb
    000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
    000d09ebtest rsi, rsi
    000d09eeje 0xd09f4
    000d09f0mov rax, rdi
    000d09f3ret
    000d09f4
    000d09f4loc_d09f4:
    000d09f4push rax
    000d09f5xor edi, edi
    000d09f7xor esi, esi
    000d09f9call core::panicking::panic_bounds_check
    000d09feud2
    000d09eb
    000d0a00
    000d0a00_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update:
    000d0a00push rbp
    000d0a01push r15
    000d0a03push r14
    000d0a05push r13
    000d0a07push r12
    000d0a09push rbx
    000d0a0asub rsp, 24
    000d0a0emov rbp, rdx
    000d0a11mov r12, rsi
    000d0a14mov rbx, rdi
    000d0a17mov [rsp+8], rdi
    000d0a1cadd rdi, 208
    000d0a23movzx r14l, [rbx+344]
    000d0a2bmov r15l, 136
    000d0a31sub r15, r14
    000d0a34mov r13, rdx
    000d0a37sub r13, r15
    000d0a3ajae 0xd0a7d
    000d0a3clea rdx, [rip+0x1159e5]
    000d0a43mov rsi, r14
    000d0a46call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
    000d0a4blea rcx, [rip+0x1159ee]
    000d0a52mov rdi, rbp
    000d0a55mov rsi, rax
    000d0a58call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
    000d0a5dlea r8, [rip+0x1159f4]
    000d0a64mov rdi, rax
    000d0a67mov rsi, rdx
    000d0a6amov rdx, r12
    000d0a6dmov rcx, rbp
    000d0a70call core::slice::_<impl [T]>::copy_from_slice
    000d0a75add r14, rbp
    000d0a78jmp 0xd0b33
    000d0a7d
    000d0a7dloc_d0a7d:
    000d0a7dtest r14, r14
    000d0a80je 0xd0acf
    000d0a82lea rax, [r12+r15]
    000d0a86mov [rsp+16], rax
    000d0a8blea rdx, [rip+0x115936]
    000d0a92mov rbp, rdi
    000d0a95mov rsi, r14
    000d0a98call core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
    000d0a9dlea r8, [rip+0x11593c]
    000d0aa4mov rdi, rax
    000d0aa7mov rsi, rdx
    000d0aaamov rdx, r12
    000d0aadmov rcx, r15
    000d0ab0call core::slice::_<impl [T]>::copy_from_slice
    000d0ab5lea rdi, [rsp+8]
    000d0abapush 1
    000d0abcpop rdx
    000d0abdmov r15, rbp
    000d0ac0mov rsi, rbp
    000d0ac3call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
    000d0ac8mov r12, [rsp+16]
    000d0acdjmp 0xd0ad5
    000d0acf
    000d0acfloc_d0acf:
    000d0acfmov r15, rdi
    000d0ad2mov r13, rbp
    000d0ad5
    000d0ad5loc_d0ad5:
    000d0ad5mov ecx, 136
    000d0adamov rax, r13
    000d0addxor edx, edx
    000d0adfdiv rcx
    000d0ae2mov r14, rdx
    000d0ae5imul rbp, rax, 136
    000d0aecadd rbp, r12
    000d0aefcmp r13, rcx
    000d0af2jb 0xd0b04
    000d0af4lea rdi, [rsp+8]
    000d0af9mov rsi, r12
    000d0afcmov rdx, rax
    000d0affcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}
    000d0b04
    000d0b04loc_d0b04:
    000d0b04lea rcx, [rip+0x1158ed]
    000d0b0bmov edx, 136
    000d0b10mov rdi, r14
    000d0b13mov rsi, r15
    000d0b16call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
    000d0b1blea r8, [rip+0x1158ee]
    000d0b22mov rdi, rax
    000d0b25mov rsi, rdx
    000d0b28mov rdx, rbp
    000d0b2bmov rcx, r14
    000d0b2ecall core::slice::_<impl [T]>::copy_from_slice
    000d0b33
    000d0b33loc_d0b33:
    000d0b33mov [rbx+344], r14b
    000d0b3aadd rsp, 24
    000d0b3epop rbx
    000d0b3fpop r12
    000d0b41pop r13
    000d0b43pop r14
    000d0b45pop r15
    000d0b47pop rbp
    000d0b48ret
    000d0a00
    000d0b49
    000d0b49_<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update::_{{closure}}:
    000d0b49push rbp
    000d0b4apush r15
    000d0b4cpush r14
    000d0b4epush r13
    000d0b50push r12
    000d0b52push rbx
    000d0b53sub rsp, 120
    000d0b57mov rbx, rsi
    000d0b5amov r14, [rdi]
    000d0b5dimul rbp, rdx, 136
    000d0b64add rbp, rsi
    000d0b67lea r15, [r14+200]
    000d0b6emov r12l, 136
    000d0b74mov r13, rsp
    000d0b77
    000d0b77loc_d0b77:
    000d0b77cmp rbx, rbp
    000d0b7aje 0xd0c01
    000d0b80mov [rsp], rbx
    000d0b84add rbx, r12
    000d0b87mov [rsp+8], r12
    000d0b8cmov [rsp+16], rbx
    000d0b91and [rsp+24], 0
    000d0b97mov [rsp+32], 8
    000d0ba0lea rdi, [rsp+40]
    000d0ba5mov rsi, r13
    000d0ba8mov rdx, r14
    000d0babmov rcx, r15
    000d0baecall _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
    000d0bb3mov rax, [rsp+104]
    000d0bb8mov rcx, [rsp+72]
    000d0bbdmov rdx, [rsp+80]
    000d0bc2mov rsi, [rsp+96]
    000d0bc7mov rdi, rsi
    000d0bcaimul rdi, rcx
    000d0bceadd rdi, [rsp+40]
    000d0bd3
    000d0bd3loc_d0bd3:
    000d0bd3cmp rsi, rax
    000d0bd6jae 0xd0bed
    000d0bd8cmp rcx, 8
    000d0bdcjne 0xd0c10
    000d0bdemov r8, [rdi]
    000d0be1xor [rdx+8*rsi], r8
    000d0be5inc rsi
    000d0be8add rdi, rcx
    000d0bebjmp 0xd0bd3
    000d0bed
    000d0bedloc_d0bed:
    000d0bedmov rsi, [r14+200]
    000d0bf4mov rdi, r14
    000d0bf7call keccak::p1600
    000d0bfcjmp 0xd0b77
    000d0c01
    000d0c01loc_d0c01:
    000d0c01add rsp, 120
    000d0c05pop rbx
    000d0c06pop r12
    000d0c08pop r13
    000d0c0apop r14
    000d0c0cpop r15
    000d0c0epop rbp
    000d0c0fret
    000d0c10
    000d0c10loc_d0c10:
    000d0c10lea rdi, [rip-0x3fa29]
    000d0c17lea rcx, [rip+0x115bea]
    000d0c1elea r8, [rip+0x115c63]
    000d0c25push 43
    000d0c27pop rsi
    000d0c28mov rdx, rsp
    000d0c2bcall core::result::unwrap_failed
    000d0c30ud2
    000d0b49
    000d0c32
    000d0c32seahorse::flag::Flag::description:
    000d0c32push rbp
    000d0c33push r15
    000d0c35push r14
    000d0c37push r13
    000d0c39push r12
    000d0c3bpush rbx
    000d0c3cpush rax
    000d0c3dmov rbx, rcx
    000d0c40mov r14, rdx
    000d0c43mov r15, rsi
    000d0c46mov r12, rdi
    000d0c49mov rdi, rcx
    000d0c4ccall alloc::raw_vec::RawVec<T,A>::allocate_in
    000d0c51mov r13, rax
    000d0c54mov rbp, rdx
    000d0c57mov rdi, rax
    000d0c5amov rsi, r14
    000d0c5dmov rdx, rbx
    000d0c60call [rip+0x140eba]
    000d0c66mov rdi, [r15+24]
    000d0c6amov rsi, [r15+32]
    000d0c6ecall core::ptr::drop_in_place<std::env::VarError>
    000d0c73mov [r15+24], r13
    000d0c77mov [r15+32], rbp
    000d0c7bmov [r15+40], rbx
    000d0c7fpush 10
    000d0c81pop rcx
    000d0c82mov rdi, r12
    000d0c85mov rsi, r15
    000d0c88rep movsq [rdi], [rsi]
    000d0c8badd rsp, 8
    000d0c8fpop rbx
    000d0c90pop r12
    000d0c92pop r13
    000d0c94pop r14
    000d0c96pop r15
    000d0c98pop rbp
    000d0c99ret
    000d0c32
    000d0c9a
    000d0c9aseahorse::flag::Flag::new:
    000d0c9apush rbp
    000d0c9bpush r15
    000d0c9dpush r14
    000d0c9fpush r13
    000d0ca1push r12
    000d0ca3push rbx
    000d0ca4sub rsp, 88
    000d0ca8mov ebx, ecx
    000d0caamov r15, rdx
    000d0cadmov r13, rsi
    000d0cb0mov r14, rdi
    000d0cb3mov rdi, rdx
    000d0cb6call alloc::raw_vec::RawVec<T,A>::allocate_in
    000d0cbbmov r12, rax
    000d0cbemov rbp, rdx
    000d0cc1mov rdi, rax
    000d0cc4mov rsi, r13
    000d0cc7mov rdx, r15
    000d0ccacall [rip+0x140e50]
    000d0cd0mov [rsp], r12
    000d0cd4mov [rsp+8], rbp
    000d0cd9mov [rsp+16], r15
    000d0cdemov rdi, r12
    000d0ce1mov rsi, r15
    000d0ce4call core::str::_<impl str>::starts_with
    000d0ce9test al, al
    000d0cebjne 0xd0d47
    000d0cedpush 61
    000d0cefpop rdx
    000d0cf0mov rdi, r12
    000d0cf3mov rsi, r15
    000d0cf6call core::str::_<impl str>::contains
    000d0cfbtest al, al
    000d0cfdjne 0xd0d91
    000d0d03push 32
    000d0d05pop rdx
    000d0d06mov rdi, r12
    000d0d09mov rsi, r15
    000d0d0ccall core::str::_<impl str>::contains
    000d0d11test al, al
    000d0d13jne 0xd0dd8
    000d0d19mov rax, [rsp+16]
    000d0d1emov [r14+16], rax
    000d0d22movups x0, [rsp]
    000d0d26movups [r14], x0
    000d0d2aand [r14+24], 0
    000d0d2fmov [r14+72], bl
    000d0d33and [r14+48], 0
    000d0d38add rsp, 88
    000d0d3cpop rbx
    000d0d3dpop r12
    000d0d3fpop r13
    000d0d41pop r14
    000d0d43pop r15
    000d0d45pop rbp
    000d0d46ret
    000d0d47
    000d0d47loc_d0d47:
    000d0d47mov rax, rsp
    000d0d4alea rcx, [rsp+24]
    000d0d4fmov [rcx], rax
    000d0d52lea rax, [rip+0x115c6f]
    000d0d59lea rdi, [rsp+40]
    000d0d5emov [rdi], rax
    000d0d61mov [rdi+8], 2
    000d0d69and [rdi+32], 0
    000d0d6elea rax, [rip-8840]
    000d0d75mov [rcx+8], rax
    000d0d79mov [rdi+16], rcx
    000d0d7dmov [rdi+24], 1
    000d0d85lea rsi, [rip+0x115c5c]
    000d0d8cjmp 0xd0e1d
    000d0d91
    000d0d91loc_d0d91:
    000d0d91mov rax, rsp
    000d0d94lea rcx, [rsp+24]
    000d0d99mov [rcx], rax
    000d0d9clea rax, [rip+0x115bed]
    000d0da3lea rdi, [rsp+40]
    000d0da8mov [rdi], rax
    000d0dabmov [rdi+8], 2
    000d0db3and [rdi+32], 0
    000d0db8lea rax, [rip-8914]
    000d0dbfmov [rcx+8], rax
    000d0dc3mov [rdi+16], rcx
    000d0dc7mov [rdi+24], 1
    000d0dcflea rsi, [rip+0x115bda]
    000d0dd6jmp 0xd0e1d
    000d0dd8
    000d0dd8loc_d0dd8:
    000d0dd8mov rax, rsp
    000d0ddblea rcx, [rsp+24]
    000d0de0mov [rcx], rax
    000d0de3lea rax, [rip+0x115b6e]
    000d0dealea rdi, [rsp+40]
    000d0defmov [rdi], rax
    000d0df2mov [rdi+8], 2
    000d0dfaand [rdi+32], 0
    000d0dfflea rax, [rip-8985]
    000d0e06mov [rcx+8], rax
    000d0e0amov [rdi+16], rcx
    000d0e0emov [rdi+24], 1
    000d0e16lea rsi, [rip+0x115b5b]
    000d0e1d
    000d0e1dloc_d0e1d:
    000d0e1dcall core::panicking::panic_fmt
    000d0e22ud2
    000d0c9a
    000d0e24
    000d0e24_<simplelog::loggers::writelog::WriteLogger<W> as simplelog::SharedLogger>::as_log:
    000d0e24push r14
    000d0e26push rbx
    000d0e27push rax
    000d0e28mov rbx, rdi
    000d0e2bpush 8
    000d0e2dpop rsi
    000d0e2emov edi, 200
    000d0e33call alloc::alloc::exchange_malloc
    000d0e38mov r14, rax
    000d0e3bmov edx, 200
    000d0e40mov rdi, rax
    000d0e43mov rsi, rbx
    000d0e46call [rip+0x140cd4]
    000d0e4cmov rdi, rbx
    000d0e4fcall [rip+0x140ca3]
    000d0e55lea rdx, [rip+0x115bbc]
    000d0e5cmov rax, r14
    000d0e5fadd rsp, 8
    000d0e63pop rbx
    000d0e64pop r14
    000d0e66ret
    000d0e24
    000d0e67
    000d0e67hashbrown::raw::RawTable<T,A>::reserve_rehash:
    000d0e67push rbp
    000d0e68push r15
    000d0e6apush r14
    000d0e6cpush r13
    000d0e6epush r12
    000d0e70push rbx
    000d0e71sub rsp, 40
    000d0e75mov rbp, rdi
    000d0e78mov [rsp+32], rsi
    000d0e7dmov rdi, [rdi+24]
    000d0e81mov r8, rdi
    000d0e84inc r8
    000d0e87je 0xd1221
    000d0e8dmov r13, [rbp+8]
    000d0e91lea rdx, [r13+1]
    000d0e95mov rcx, rdx
    000d0e98shr rcx, 3
    000d0e9cimul rax, rcx, 7
    000d0ea0cmp r13, 8
    000d0ea4cmovb rax, r13
    000d0ea8mov rsi, 0x7ffffffffffffff0
    000d0eb2mov rcx, rax
    000d0eb5shr rcx, 1
    000d0eb8cmp r8, rcx
    000d0ebbmov [rsp], rdx
    000d0ebfmov [rsp+16], rbp
    000d0ec4mov [rsp+24], rdi
    000d0ec9jbe 0xd0ef1
    000d0ecbinc rax
    000d0ececmp r8, rax
    000d0ed1cmova rax, r8
    000d0ed5cmp rax, 8
    000d0ed9jae 0xd0f4e
    000d0edbxor ecx, ecx
    000d0eddcmp rax, 4
    000d0ee1setae cl
    000d0ee4lea r15, [4*rcx+4]
    000d0eecjmp 0xd10cf
    000d0ef1
    000d0ef1loc_d0ef1:
    000d0ef1mov rsi, rdx
    000d0ef4shr rsi, 4
    000d0ef8mov ecx, edx
    000d0efaand ecx, 15
    000d0efdcmp rcx, 1
    000d0f01sbb rsi, -1
    000d0f05mov r15, [rbp]
    000d0f09movdqa x0, [rip-0x98991]
    000d0f11mov rcx, r15
    000d0f14
    000d0f14loc_d0f14:
    000d0f14sub rsi, 1
    000d0f18jb 0xd0f30
    000d0f1apxor x1, x1
    000d0f1epcmpgtb x1, [rcx]
    000d0f22por x1, x0
    000d0f26movdqa [rcx], x1
    000d0f2aadd rcx, 16
    000d0f2ejmp 0xd0f14
    000d0f30
    000d0f30loc_d0f30:
    000d0f30cmp rdx, 16
    000d0f34mov [rsp+8], rax
    000d0f39jae 0xd0f72
    000d0f3blea rdi, [r15+16]
    000d0f3fmov rsi, r15
    000d0f42call [rip+0x140bc8]
    000d0f48mov rdx, [rsp]
    000d0f4cjmp 0xd0f7d
    000d0f4e
    000d0f4eloc_d0f4e:
    000d0f4emov rcx, rax
    000d0f51shr rcx, 61
    000d0f55jne 0xd1221
    000d0f5bshl rax, 3
    000d0f5fcmp rax, 14
    000d0f63jae 0xd10a1
    000d0f69push 1
    000d0f6bpop r15
    000d0f6djmp 0xd10cf
    000d0f72
    000d0f72loc_d0f72:
    000d0f72movdqu x0, [r15]
    000d0f77movdqu [r15+rdx], x0
    000d0f7d
    000d0f7dloc_d0f7d:
    000d0f7dxor ebx, ebx
    000d0f7fmov rbp, r15
    000d0f82
    000d0f82loc_d0f82:
    000d0f82cmp rbx, rdx
    000d0f85je 0xd1089
    000d0f8bcmp [r15+rbx], -128
    000d0f90jne 0xd107d
    000d0f96mov rax, rbx
    000d0f99shl rax, 5
    000d0f9dmov r12, r15
    000d0fa0sub r12, rax
    000d0fa3add r12, -32
    000d0fa7
    000d0fa7loc_d0fa7:
    000d0fa7lea rdi, [rsp+32]
    000d0facmov rsi, r15
    000d0fafmov rdx, rbx
    000d0fb2call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
    000d0fb7mov r14, rax
    000d0fbamov rdi, r15
    000d0fbdmov rsi, r13
    000d0fc0mov rdx, rax
    000d0fc3call hashbrown::raw::RawTableInner<A>::find_insert_slot
    000d0fc8mov rcx, r14
    000d0fcband rcx, r13
    000d0fcemov rdx, rbx
    000d0fd1sub rdx, rcx
    000d0fd4mov rsi, rax
    000d0fd7sub rsi, rcx
    000d0fdaxor rsi, rdx
    000d0fddand rsi, r13
    000d0fe0cmp rsi, 16
    000d0fe4jb 0xd1030
    000d0fe6mov rcx, rax
    000d0fe9shl rcx, 5
    000d0fedmov dl, [r15+rax]
    000d0ff1shr r14, 57
    000d0ff5mov rsi, rax
    000d0ff8add rsi, -16
    000d0ffcand rsi, r13
    000d0fffmov [r15+rax], r14b
    000d1003mov [rsi+r15+16], r14b
    000d1008cmp dl, -1
    000d100bje 0xd1046
    000d100dmov rax, r15
    000d1010sub rax, rcx
    000d1013push -32
    000d1015pop rcx
    000d1016
    000d1016loc_d1016:
    000d1016test rcx, rcx
    000d1019je 0xd0fa7
    000d101bmov dl, [rbp+rcx]
    000d101fmov sil, [rax+rcx]
    000d1023mov [rbp+rcx], sil
    000d1028mov [rax+rcx], dl
    000d102binc rcx
    000d102ejmp 0xd1016
    000d1030
    000d1030loc_d1030:
    000d1030shr r14, 57
    000d1034lea rax, [rbx-16]
    000d1038and rax, r13
    000d103bmov [r15+rbx], r14b
    000d103fmov [rax+r15+16], r14b
    000d1044jmp 0xd1079
    000d1046
    000d1046loc_d1046:
    000d1046neg rcx
    000d1049lea rax, [r15+rcx]
    000d104dadd rax, -32
    000d1051lea rcx, [rbx-16]
    000d1055and rcx, r13
    000d1058mov dl, 255
    000d105amov [r15+rbx], dl
    000d105emov [rcx+r15+16], dl
    000d1063movdqu x0, [r12]
    000d1069movdqu x1, [r12+16]
    000d1070movdqu [rax+16], x1
    000d1075movdqu [rax], x0
    000d1079
    000d1079loc_d1079:
    000d1079mov rdx, [rsp]
    000d107d
    000d107dloc_d107d:
    000d107dinc rbx
    000d1080add rbp, -32
    000d1084jmp 0xd0f82
    000d1089
    000d1089loc_d1089:
    000d1089mov rcx, [rsp+8]
    000d108esub rcx, [rsp+24]
    000d1093mov rax, [rsp+16]
    000d1098mov [rax+16], rcx
    000d109cjmp 0xd1204
    000d10a1
    000d10a1loc_d10a1:
    000d10a1push 7
    000d10a3pop rcx
    000d10a4xor edx, edx
    000d10a6div rcx
    000d10a9dec rax
    000d10acbsr rcx, rax
    000d10b0not ecx
    000d10b2push -1
    000d10b4pop r15
    000d10b6shr r15, cl
    000d10b9mov rax, 0x7fffffffffffffe
    000d10c3cmp r15, rax
    000d10c6ja 0xd1221
    000d10ccinc r15
    000d10cf
    000d10cfloc_d10cf:
    000d10cfmov r13, r15
    000d10d2shl r13, 5
    000d10d6lea r14, [r15+16]
    000d10damov r12, r13
    000d10ddadd r12, r14
    000d10e0jb 0xd1221
    000d10e6cmp r12, rsi
    000d10e9ja 0xd1221
    000d10efpush 16
    000d10f1pop rdi
    000d10f2mov rsi, r12
    000d10f5call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    000d10fatest rax, rax
    000d10fdje 0xd1228
    000d1103mov rbx, rax
    000d1106add rbx, r13
    000d1109lea r12, [r15-1]
    000d110dmov rax, r15
    000d1110shr rax, 3
    000d1114imul rax, rax, 7
    000d1118cmp r15, 9
    000d111ccmovb rax, r12
    000d1120mov [rsp+8], rax
    000d1125mov rdi, rbx
    000d1128mov esi, 255
    000d112dmov rdx, r14
    000d1130call [rip+0x1409d2]
    000d1136mov r15, [rbp]
    000d113apush -32
    000d113cpop rbp
    000d113dxor r13l, r13l
    000d1140mov rdx, [rsp]
    000d1144
    000d1144loc_d1144:
    000d1144cmp rdx, r13
    000d1147je 0xd11bc
    000d1149cmp [r15+r13], 0
    000d114ejs 0xd11b3
    000d1150mov rax, [rsp+16]
    000d1155mov rsi, [rax]
    000d1158lea rdi, [rsp+32]
    000d115dmov rdx, r13
    000d1160call hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}
    000d1165mov r14, rax
    000d1168mov rdi, rbx
    000d116bmov rsi, r12
    000d116emov rdx, rax
    000d1171call hashbrown::raw::RawTableInner<A>::find_insert_slot
    000d1176mov rdx, [rsp]
    000d117ashr r14, 57
    000d117elea rcx, [rax-16]
    000d1182and rcx, r12
    000d1185mov [rbx+rax], r14b
    000d1189mov [rcx+rbx+16], r14b
    000d118eshl rax, 5
    000d1192mov rcx, rbx
    000d1195sub rcx, rax
    000d1198neg rax
    000d119bmovdqu x0, [r15+rbp]
    000d11a1movdqu x1, [r15+rbp+16]
    000d11a8movdqu [rbx+rax-32], x0
    000d11aemovdqu [rcx-16], x1
    000d11b3
    000d11b3loc_d11b3:
    000d11b3add rbp, -32
    000d11b7inc r13
    000d11bajmp 0xd1144
    000d11bc
    000d11bcloc_d11bc:
    000d11bcmov rdx, [rsp+24]
    000d11c1mov rsi, [rsp+8]
    000d11c6sub rsi, rdx
    000d11c9mov rcx, [rsp+16]
    000d11cemov rdi, [rcx]
    000d11d1mov rax, [rcx+8]
    000d11d5mov [rcx], rbx
    000d11d8mov [rcx+8], r12
    000d11dcmov [rcx+16], rsi
    000d11e0mov [rcx+24], rdx
    000d11e4test rax, rax
    000d11e7je 0xd1204
    000d11e9mov rcx, rax
    000d11ecshl rcx, 5
    000d11f0lea rsi, [rax+rcx]
    000d11f4add rsi, 49
    000d11f8sub rdi, rcx
    000d11fbadd rdi, -32
    000d11ffcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    000d1204
    000d1204loc_d1204:
    000d1204mov rax, 0x7ffffffffffffff0
    000d120eadd rax, 17
    000d1212add rsp, 40
    000d1216pop rbx
    000d1217pop r12
    000d1219pop r13
    000d121bpop r14
    000d121dpop r15
    000d121fpop rbp
    000d1220ret
    000d1221
    000d1221loc_d1221:
    000d1221call hashbrown::raw::Fallibility::capacity_overflow
    000d1226ud2
    000d1228
    000d1228loc_d1228:
    000d1228push 16
    000d122apop rdi
    000d122bmov rsi, r12
    000d122ecall hashbrown::raw::Fallibility::alloc_err
    000d1233ud2
    000d0e67
    000d1235
    000d1235hashbrown::raw::RawTable<T,A>::reserve_rehash::_{{closure}}:
    000d1235shl rdx, 5
    000d1239sub rsi, rdx
    000d123cmov rax, [rdi]
    000d123fmov rdi, [rax]
    000d1242mov rax, [rax+8]
    000d1246mov rdx, [rsi-32]
    000d124amov rcx, [rsi-24]
    000d124emov rsi, rax
    000d1251jmp 0xcbe53
    000d1235
    000d1256
    000d1256hashbrown::raw::RawTableInner<A>::find_insert_slot_in_group:
    000d1256pmovmskb ecx, x0
    000d125axor eax, eax
    000d125ctest ecx, ecx
    000d125esetne al
    000d1261bsf edx, ecx
    000d1264add rdx, rsi
    000d1267and rdx, rdi
    000d126aret
    000d1256
    000d126b
    000d126bindicatif::progress_bar::ProgressBar::set_prefix:
    000d126bpush rbp
    000d126cpush r15
    000d126epush r14
    000d1270push r12
    000d1272push rbx
    000d1273sub rsp, 64
    000d1277mov r14, rsi
    000d127acall indicatif::progress_bar::ProgressBar::state
    000d127fmov rbx, rax
    000d1282mov ebp, edx
    000d1284lea r15, [rax+8]
    000d1288mov rdx, [rax+496]
    000d128flea r12, [rsp+8]
    000d1294mov rdi, r12
    000d1297mov rsi, r14
    000d129acall indicatif::state::TabExpandedString::new
    000d129flea rdi, [rbx+168]
    000d12a6call core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    000d12abmov rax, [r12+48]
    000d12b0mov [rbx+216], rax
    000d12b7movups x0, [r12]
    000d12bcmovups x1, [r12+16]
    000d12c2movups x2, [r12+32]
    000d12c8movups [rbx+200], x2
    000d12cfmovups [rbx+184], x1
    000d12d6movups [rbx+168], x0
    000d12ddcall std::time::Instant::now
    000d12e2mov rdi, r15
    000d12e5mov rsi, rax
    000d12e8call indicatif::state::BarState::update_estimate_and_draw
    000d12edmovzx esi, bpl
    000d12f1mov rdi, rbx
    000d12f4add rsp, 64
    000d12f8pop rbx
    000d12f9pop r12
    000d12fbpop r14
    000d12fdpop r15
    000d12ffpop rbp
    000d1300jmp 0xcafd6
    000d126b
    000d1305
    000d1305indicatif::progress_bar::ProgressBar::set_message:
    000d1305push rbp
    000d1306push r15
    000d1308push r14
    000d130apush r12
    000d130cpush rbx
    000d130dsub rsp, 64
    000d1311mov r14, rsi
    000d1314call indicatif::progress_bar::ProgressBar::state
    000d1319mov rbx, rax
    000d131cmov ebp, edx
    000d131elea r15, [rax+8]
    000d1322mov rdx, [rax+496]
    000d1329lea r12, [rsp+8]
    000d132emov rdi, r12
    000d1331mov rsi, r14
    000d1334call indicatif::state::TabExpandedString::new
    000d1339lea rdi, [rbx+112]
    000d133dcall core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    000d1342mov rax, [r12+48]
    000d1347mov [rbx+160], rax
    000d134emovups x0, [r12]
    000d1353movups x1, [r12+16]
    000d1359movups x2, [r12+32]
    000d135fmovups [rbx+144], x2
    000d1366movups [rbx+128], x1
    000d136dmovups [rbx+112], x0
    000d1371call std::time::Instant::now
    000d1376mov rdi, r15
    000d1379mov rsi, rax
    000d137ccall indicatif::state::BarState::update_estimate_and_draw
    000d1381movzx esi, bpl
    000d1385mov rdi, rbx
    000d1388add rsp, 64
    000d138cpop rbx
    000d138dpop r12
    000d138fpop r14
    000d1391pop r15
    000d1393pop rbp
    000d1394jmp 0xcafd6
    000d1305
    000d1399
    000d1399indicatif::progress_bar::ProgressBar::finish_with_message:
    000d1399push rbp
    000d139apush r15
    000d139cpush r14
    000d139epush rbx
    000d139fsub rsp, 40
    000d13a3mov rbx, rsi
    000d13a6call indicatif::progress_bar::ProgressBar::state
    000d13abmov r14, rax
    000d13aemov ebp, edx
    000d13b0lea r15, [rax+8]
    000d13b4call std::time::Instant::now
    000d13b9mov rsi, [rbx+16]
    000d13bdlea rcx, [rsp+8]
    000d13c2mov [rcx+24], rsi
    000d13c6movups x0, [rbx]
    000d13c9movups [rcx+8], x0
    000d13cdmov [rcx], 1
    000d13d4mov rdi, r15
    000d13d7mov rsi, rax
    000d13dacall indicatif::state::BarState::finish_using_style
    000d13dfmovzx esi, bpl
    000d13e3mov rdi, r14
    000d13e6add rsp, 40
    000d13eapop rbx
    000d13ebpop r14
    000d13edpop r15
    000d13efpop rbp
    000d13f0jmp 0xcafd6
    000d1399
    000d13f5
    000d13f5indicatif::progress_bar::ProgressBar::state:
    000d13f5push rbx
    000d13f6sub rsp, 48
    000d13falea rsi, [rdi+16]
    000d13felea rbx, [rsp+8]
    000d1403mov rdi, rbx
    000d1406call std::sync::mutex::Mutex<T>::lock
    000d140bcmp [rbx], 0
    000d140fjne 0xd1420
    000d1411mov rax, [rsp+16]
    000d1416mov dl, [rsp+24]
    000d141aadd rsp, 48
    000d141epop rbx
    000d141fret
    000d1420
    000d1420loc_d1420:
    000d1420mov rax, [rsp+16]
    000d1425mov cl, [rsp+24]
    000d1429lea rdx, [rsp+32]
    000d142emov [rdx], rax
    000d1431mov [rdx+8], cl
    000d1434lea rdi, [rip-0x4024d]
    000d143blea rcx, [rip+0x1152c6]
    000d1442lea r8, [rip+0x11a9e7]
    000d1449push 43
    000d144bpop rsi
    000d144ccall core::result::unwrap_failed
    000d1451ud2
    000d13f5
    000d1453
    000d1453indicatif::progress_bar::ProgressBar::println:
    000d1453push rbp
    000d1454push r15
    000d1456push r14
    000d1458push r13
    000d145apush r12
    000d145cpush rbx
    000d145dsub rsp, 312
    000d1464mov r13, rsi
    000d1467call indicatif::progress_bar::ProgressBar::state
    000d146cmov r15, rax
    000d146fmov [rsp+7], dl
    000d1473call std::time::Instant::now
    000d1478mov r14, rax
    000d147bmov ebp, edx
    000d147dmov rax, [r13]
    000d1481mov [rsp+24], rax
    000d1486mov rbx, [r13+16]
    000d148amov [rsp+16], r15
    000d148fadd r15, 232
    000d1496mov rdi, r15
    000d1499call indicatif::draw_target::ProgressDrawTarget::width
    000d149emov [rsp+68], eax
    000d14a2lea r12, [rsp+120]
    000d14a7push 1
    000d14a9pop rdx
    000d14aamov rdi, r12
    000d14admov rsi, r15
    000d14b0mov rcx, r14
    000d14b3mov r8l, ebp
    000d14b6call indicatif::draw_target::ProgressDrawTarget::drawable
    000d14bbcmp [r12+8], 0x3b9aca03
    000d14c4jne 0xd14da
    000d14c6mov rbx, [rsp+16]
    000d14cbmov bpl, [rsp+7]
    000d14d0mov r14, [rsp+24]
    000d14d5jmp 0xd1794
    000d14da
    000d14daloc_d14da:
    000d14dalea r14, [rsp+136]
    000d14e2movups x0, [r14-16]
    000d14e7movups x1, [r14]
    000d14ebmovups x2, [r14+16]
    000d14f0lea rdi, [rsp+192]
    000d14f8movaps [rdi+32], x2
    000d14fcmovaps [rdi+16], x1
    000d1500movaps [rdi], x0
    000d1503call indicatif::draw_target::Drawable::state
    000d1508mov r12, rax
    000d150bmov r15, rdx
    000d150epush 10
    000d1510pop rsi
    000d1511mov rdi, r14
    000d1514mov rbp, [rsp+24]
    000d1519mov rdx, rbp
    000d151cmov rcx, rbx
    000d151fcall _<char as core::str::pattern::Pattern>::into_searcher
    000d1524and [r14-16], 0
    000d1529mov [r14-8], rbx
    000d152dand [r14+48], 0
    000d1533push 9
    000d1535pop rcx
    000d1536lea rax, [rsp+240]
    000d153elea rsi, [rsp+120]
    000d1543mov rdi, rax
    000d1546rep movsq [rdi], [rsi]
    000d1549lea rbx, [rsp+120]
    000d154emov rdi, rbx
    000d1551mov rsi, rax
    000d1554call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000d1559cmp [rbx], 0
    000d155dmov [rsp+112], r13
    000d1562mov [rsp+104], r15
    000d1567je 0xd16d9
    000d156dmov [rsp+8], r12
    000d1572push 8
    000d1574pop rdi
    000d1575push 96
    000d1577pop rsi
    000d1578call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    000d157dtest rax, rax
    000d1580je 0xd17bd
    000d1586mov rbp, rax
    000d1589lea r13, [rsp+120]
    000d158emovups x0, [r13]
    000d1593mov rax, [r13+16]
    000d1597mov [rbp+16], rax
    000d159bmovups [rbp], x0
    000d159flea rax, [rsp+72]
    000d15a4mov [rax], rbp
    000d15a7mov [rax+8], 4
    000d15afmov [rax+16], 1
    000d15b7push 9
    000d15b9pop rcx
    000d15balea rsi, [rsp+240]
    000d15c2mov rdi, r13
    000d15c5rep movsq [rdi], [rsi]
    000d15c8push 1
    000d15capop r15
    000d15ccpush 24
    000d15cepop r12
    000d15d0lea r14, [rsp+32]
    000d15d5mov rbx, r15
    000d15d8
    000d15d8loc_d15d8:
    000d15d8mov rdi, r14
    000d15dbmov rsi, r13
    000d15decall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000d15e3cmp [rsp+32], 0
    000d15e9je 0xd1627
    000d15ebcmp rbx, [rsp+80]
    000d15f0jne 0xd1604
    000d15f2lea rdi, [rsp+72]
    000d15f7mov rsi, r15
    000d15facall alloc::vec::Vec<T,A>::reserve
    000d15ffmov rbp, [rsp+72]
    000d1604
    000d1604loc_d1604:
    000d1604movups x0, [rsp+32]
    000d1609mov rax, [rsp+48]
    000d160emov [rbp+r12+16], rax
    000d1613movups [rbp+r12], x0
    000d1619inc rbx
    000d161cmov [rsp+88], rbx
    000d1621add r12, 24
    000d1625jmp 0xd15d8
    000d1627
    000d1627loc_d1627:
    000d1627mov rsi, [rsp+40]
    000d162cxor edi, edi
    000d162ecall core::ptr::drop_in_place<std::env::VarError>
    000d1633mov rbx, [rsp+88]
    000d1638mov [rsp+48], rbx
    000d163dmovups x0, [rsp+72]
    000d1642movaps [rsp+32], x0
    000d1647mov r12, [rsp+8]
    000d164cmov r13, r12
    000d164fadd r13, 8
    000d1653test rbx, rbx
    000d1656sete r15b
    000d165aje 0xd1703
    000d1660mov r14, [rsp+32]
    000d1665mov rax, [rsp+40]
    000d166amov [rsp+96], rax
    000d166fimul rbp, rbx, 24
    000d1673mov rdi, r13
    000d1676mov rsi, rbx
    000d1679call alloc::vec::Vec<T,A>::reserve
    000d167emov rax, [rsp+8]
    000d1683mov r12, [rax+24]
    000d1687imul rdi, r12, 24
    000d168bmov rax, [rsp+8]
    000d1690add rdi, [rax+8]
    000d1694mov rsi, r14
    000d1697mov rdx, rbp
    000d169acall [rip+0x140480]
    000d16a0add r12, rbx
    000d16a3mov rax, [rsp+8]
    000d16a8mov [rax+24], r12
    000d16acmov r12, [rsp+8]
    000d16b1mov rdi, r14
    000d16b4xor esi, esi
    000d16b6call core::ptr::drop_in_place<[alloc::string::String]>
    000d16bbmov rdi, r14
    000d16bemov rsi, [rsp+96]
    000d16c3call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    000d16c8mov rbx, [rsp+16]
    000d16cdmov bpl, [rsp+7]
    000d16d2mov r14, [rsp+24]
    000d16d7jmp 0xd172d
    000d16d9
    000d16d9loc_d16d9:
    000d16d9mov r14, rbp
    000d16dcmov [rsp+32], 8
    000d16e5xorps x0, x0
    000d16e8movups [rsp+40], x0
    000d16edmov r13, r12
    000d16f0add r13, 8
    000d16f4mov r15b, 1
    000d16f7mov rbx, [rsp+16]
    000d16fcmov bpl, [rsp+7]
    000d1701jmp 0xd1712
    000d1703
    000d1703loc_d1703:
    000d1703mov rbx, [rsp+16]
    000d1708mov bpl, [rsp+7]
    000d170dmov r14, [rsp+24]
    000d1712
    000d1712loc_d1712:
    000d1712lea rsi, [rsp+120]
    000d1717mov [rsi], 1
    000d171exorps x0, x0
    000d1721movups [rsi+8], x0
    000d1725mov rdi, r13
    000d1728call alloc::vec::Vec<T,A>::push
    000d172d
    000d172dloc_d172d:
    000d172dmov rax, [r12+24]
    000d1732mov [r12], rax
    000d1736cmp [rbx+224], 2
    000d173dje 0xd1759
    000d173flea rsi, [rbx+8]
    000d1743mov rdi, rbx
    000d1746add rdi, 360
    000d174dmov rdx, r13
    000d1750mov ecx, [rsp+68]
    000d1754call indicatif::style::ProgressStyle::format_state
    000d1759
    000d1759loc_d1759:
    000d1759mov rdi, r12
    000d175cmov rsi, [rsp+104]
    000d1761call core::mem::drop
    000d1766lea rdi, [rsp+192]
    000d176ecall indicatif::draw_target::Drawable::draw
    000d1773lea rdi, [rsp+120]
    000d1778mov [rdi], rax
    000d177bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d1780test r15b, r15b
    000d1783je 0xd178f
    000d1785lea rdi, [rsp+32]
    000d178acall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    000d178f
    000d178floc_d178f:
    000d178fmov r13, [rsp+112]
    000d1794
    000d1794loc_d1794:
    000d1794movzx esi, bpl
    000d1798mov rdi, rbx
    000d179bcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d17a0mov rsi, [r13+8]
    000d17a4mov rdi, r14
    000d17a7add rsp, 312
    000d17aepop rbx
    000d17afpop r12
    000d17b1pop r13
    000d17b3pop r14
    000d17b5pop r15
    000d17b7pop rbp
    000d17b8jmp 0x1137a0
    000d17bd
    000d17bdloc_d17bd:
    000d17bdpush 8
    000d17bfpop rdi
    000d17c0push 96
    000d17c2pop rsi
    000d17c3call alloc::alloc::handle_alloc_error
    000d17c8ud2
    000d1453
    000d17ca
    000d17casimplelog::loggers::logging::write_thread_id:
    000d17capush rbp
    000d17cbpush r15
    000d17cdpush r14
    000d17cfpush r13
    000d17d1push r12
    000d17d3push rbx
    000d17d4sub rsp, 232
    000d17dbmov [rsp+16], rdx
    000d17e0mov r12, rsi
    000d17e3mov [rsp+8], rdi
    000d17e8call std::thread::current
    000d17edlea r14, [rsp+72]
    000d17f2mov [r14], rax
    000d17f5mov rax, [rax+16]
    000d17f9lea rcx, [rsp+160]
    000d1801mov [rcx], rax
    000d1804lea rdx, [rsp+24]
    000d1809mov [rdx], rcx
    000d180clea rax, [rip+0x13fd7d]
    000d1813lea rbp, [rsp+104]
    000d1818mov [rbp], rax
    000d181cpush 1
    000d181epop r13
    000d1820mov [rbp+8], r13
    000d1824and [rbp+32], 0
    000d1829lea rax, [rip+0xd2380]
    000d1830mov [rdx+8], rax
    000d1834mov [rbp+16], rdx
    000d1838mov [rbp+24], r13
    000d183clea rbx, [rsp+184]
    000d1844mov rdi, rbx
    000d1847mov rsi, rbp
    000d184acall alloc::fmt::format
    000d184fmov rdi, r14
    000d1852call core::ptr::drop_in_place<std::thread::Thread>
    000d1857mov rsi, [rbx]
    000d185amov rax, [rbx+8]
    000d185emov [rsp+56], rax
    000d1863mov rdx, [rbx+16]
    000d1867lea rcx, [rip-0x42422]
    000d186elea r14, [rsp+160]
    000d1876push 9
    000d1878pop r8
    000d187amov rdi, r14
    000d187dmov [rsp+64], rsi
    000d1882call alloc::str::_<impl str>::replace
    000d1887mov r15, [r14]
    000d188amov rdx, [r14+16]
    000d188elea rcx, [rip-0x41860]
    000d1895lea r14, [rsp+72]
    000d189amov rdi, r14
    000d189dmov rsi, r15
    000d18a0mov r8, r13
    000d18a3call alloc::str::_<impl str>::replace
    000d18a8test r12, r12
    000d18abje 0xd191a
    000d18adcmp r12, 1
    000d18b1jne 0xd19a8
    000d18b7lea rax, [rsp+96]
    000d18bcmov rcx, [rsp+16]
    000d18c1mov [rax], rcx
    000d18c4mov [rsp+24], r14
    000d18c9lea rcx, [rip-11747]
    000d18d0mov [rsp+32], rcx
    000d18d5mov [rsp+40], rax
    000d18dapush 2
    000d18dcpop rax
    000d18ddmov [rsp+104], rax
    000d18e2mov [rsp+120], r13
    000d18e7mov [rsp+128], r13
    000d18efand [rsp+136], 0
    000d18f8lea rcx, [rip+0x323d1]
    000d18ffmov [rsp+48], rcx
    000d1904mov [rsp+144], 32
    000d1910mov [rsp+152], 0
    000d1918jmp 0xd197b
    000d191a
    000d191aloc_d191a:
    000d191alea rax, [rsp+96]
    000d191fmov rcx, [rsp+16]
    000d1924mov [rax], rcx
    000d1927mov [rsp+24], r14
    000d192clea rcx, [rip-11846]
    000d1933mov [rsp+32], rcx
    000d1938mov [rsp+40], rax
    000d193dpush 2
    000d193fpop rax
    000d1940mov [rsp+104], rax
    000d1945mov [rsp+120], r13
    000d194amov [rsp+128], r13
    000d1952and [rsp+136], 0
    000d195blea rcx, [rip+0x3236e]
    000d1962mov [rsp+48], rcx
    000d1967mov [rsp+144], 32
    000d1973mov [rsp+152], 1
    000d197b
    000d197bloc_d197b:
    000d197blea rcx, [rip+0x13e2de]
    000d1982lea rsi, [rsp+184]
    000d198amov [rsi], rcx
    000d198dmov [rsi+8], rax
    000d1991mov [rsi+32], rbp
    000d1995mov [rsi+40], r13
    000d1999lea rcx, [rsp+24]
    000d199emov [rsi+16], rcx
    000d19a2mov [rsi+24], rax
    000d19a6jmp 0xd19e7
    000d19a8
    000d19a8loc_d19a8:
    000d19a8mov [rsp+184], r14
    000d19b0lea rax, [rip+0x13e2a9]
    000d19b7lea rsi, [rsp+104]
    000d19bcmov [rsi], rax
    000d19bfmov [rsi+8], 2
    000d19c7and [rsi+32], 0
    000d19cclea rax, [rip-12006]
    000d19d3mov [rsp+192], rax
    000d19dbmov [rsi+16], rbx
    000d19dfmov [rsi+24], 1
    000d19e7
    000d19e7loc_d19e7:
    000d19e7mov rdi, [rsp+8]
    000d19eccall std::io::Write::write_fmt
    000d19f1mov rbx, rax
    000d19f4test rax, rax
    000d19f7je 0xd1a1a
    000d19f9mov rdi, [rsp+72]
    000d19femov rsi, [rsp+80]
    000d1a03call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d1a08mov rsi, [rsp+168]
    000d1a10mov rdi, r15
    000d1a13call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d1a18jmp 0xd1a3b
    000d1a1a
    000d1a1aloc_d1a1a:
    000d1a1amov rdi, [rsp+72]
    000d1a1fmov rsi, [rsp+80]
    000d1a24call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d1a29mov rsi, [rsp+168]
    000d1a31mov rdi, r15
    000d1a34call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d1a39xor ebx, ebx
    000d1a3b
    000d1a3bloc_d1a3b:
    000d1a3bmov rdi, [rsp+64]
    000d1a40mov rsi, [rsp+56]
    000d1a45call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d1a4amov rax, rbx
    000d1a4dadd rsp, 232
    000d1a54pop rbx
    000d1a55pop r12
    000d1a57pop r13
    000d1a59pop r14
    000d1a5bpop r15
    000d1a5dpop rbp
    000d1a5eret
    000d17ca
    000d1a5f
    000d1a5fakira_v2::path_finder::PathFinder::start:
    000d1a5fpush rbp
    000d1a60mov rbp, rsp
    000d1a63push r15
    000d1a65push r14
    000d1a67push r13
    000d1a69push r12
    000d1a6bpush rbx
    000d1a6cand rsp, -128
    000d1a70sub rsp, 640
    000d1a77mov rbx, rdi
    000d1a7amov al, [rdi+56]
    000d1a7dmov [rsp+24], al
    000d1a81mov rsi, [rdi]
    000d1a84mov rdx, [rdi+16]
    000d1a88lea rdi, [rsp+480]
    000d1a90call std::sys::unix::os_str::Slice::to_owned
    000d1a95mov [rsp+88], rbx
    000d1a9amov r13, [rbx+48]
    000d1a9ecall std::time::Instant::now
    000d1aa3mov [rsp+80], rax
    000d1aa8mov [rsp+52], edx
    000d1aacxorps x0, x0
    000d1aaflea rbx, [rsp+128]
    000d1ab7movaps [rbx], x0
    000d1abamovaps [rbx+128], x0
    000d1ac1mov edi, 512
    000d1ac6mov esi, 128
    000d1acbcall alloc::alloc::exchange_malloc
    000d1ad0mov r15, rax
    000d1ad3mov edx, 256
    000d1ad8mov rdi, rax
    000d1adbmov rsi, rbx
    000d1adecall [rip+0x14003c]
    000d1ae4and [r15+256], 0
    000d1aecxor eax, eax
    000d1aeemov [r15+260], al
    000d1af5push 8
    000d1af7pop rbx
    000d1af8mov [r15+264], rbx
    000d1affxorps x0, x0
    000d1b02movaps [r15+272], x0
    000d1b0amov [r15+288], rbx
    000d1b11movups [r15+296], x0
    000d1b19mov [r15+312], 1
    000d1b21push 1
    000d1b23pop r14
    000d1b25mov [r15+384], r14
    000d1b2cmov [r15+392], r14
    000d1b33mov [r15+400], al
    000d1b3atest r13, r13
    000d1b3dje 0xd222f
    000d1b43lea rax, [rsp+128]
    000d1b4bmovaps [rax], x0
    000d1b4emovaps [rax+128], x0
    000d1b55mov edi, 512
    000d1b5amov esi, 128
    000d1b5fcall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
    000d1b64mov r12, rax
    000d1b67mov edx, 256
    000d1b6cmov rdi, rax
    000d1b6flea rsi, [rsp+128]
    000d1b77call [rip+0x13ffa3]
    000d1b7dlea rax, [r12+256]
    000d1b85mov [rsp+104], rax
    000d1b8aand [r12+256], 0
    000d1b93xor ecx, ecx
    000d1b95mov [r12+260], cl
    000d1b9dlea rax, [r12+264]
    000d1ba5mov [rsp+72], rax
    000d1baamov [r12+264], rbx
    000d1bb2xorps x0, x0
    000d1bb5movaps [r12+272], x0
    000d1bbemov [r12+288], rbx
    000d1bc6movups [r12+296], x0
    000d1bcfmov [r12+312], 1
    000d1bd8lea rax, [r12+384]
    000d1be0mov [rsp+96], rax
    000d1be5mov [r12+384], r14
    000d1bedmov [r12+392], r14
    000d1bf5mov [r12+400], cl
    000d1bfdmov edi, 136
    000d1c02mov rsi, rbx
    000d1c05call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1732
    000d1c0amov rcx, r14
    000d1c0dmov r14, rax
    000d1c10mov [rax], rcx
    000d1c13mov [rax+8], rcx
    000d1c17and [rax+32], 0
    000d1c1cxorps x1, x1
    000d1c1fmovups [rax+16], x1
    000d1c23lea rax, [rsp+128]
    000d1c2bmovups x0, [rax]
    000d1c2emovups [r14+40], x0
    000d1c33and [r14+56], 0
    000d1c38xor eax, eax
    000d1c3amov [r14+60], al
    000d1c3emov [r14+64], rcx
    000d1c42mov [r14+72], r12
    000d1c46movups [r14+96], x1
    000d1c4bmovups [r14+80], x1
    000d1c50mov [r14+112], r13
    000d1c54and [r14+120], 0
    000d1c59and [r14+128], 0
    000d1c61
    000d1c61loc_d1c61:
    000d1c61sub r13, 1
    000d1c65jb 0xd1c7b
    000d1c67lock inc [r14]
    000d1c6bjle 0xd221b
    000d1c71mov rdi, r14
    000d1c74call threadpool::spawn_in_pool
    000d1c79jmp 0xd1c61
    000d1c7b
    000d1c7bloc_d1c7b:
    000d1c7bpush 112
    000d1c7dpop rdi
    000d1c7epush 8
    000d1c80pop rsi
    000d1c81call alloc::alloc::exchange_malloc
    000d1c86mov rbx, rax
    000d1c89lea rax, [rip-0x97d4c]
    000d1c90mov [rbx], rax
    000d1c93push 4
    000d1c95pop rcx
    000d1c96mov [rbx+8], rcx
    000d1c9alea rdx, [rip-0x9152b]
    000d1ca1mov [rbx+16], rdx
    000d1ca5mov [rbx+24], 3
    000d1cadlea rdx, [rip-0x97d6c]
    000d1cb4mov [rbx+32], rdx
    000d1cb8mov [rbx+40], rcx
    000d1cbcmov [rbx+48], rax
    000d1cc0mov [rbx+56], rcx
    000d1cc4lea rax, [rip-0x97d7f]
    000d1ccbmov [rbx+64], rax
    000d1ccfmov [rbx+72], rcx
    000d1cd3lea rax, [rip-0x97d8a]
    000d1cdamov [rbx+80], rax
    000d1cdemov [rbx+88], rcx
    000d1ce2lea rax, [rip-0x97d95]
    000d1ce9mov [rbx+96], rax
    000d1cedmov [rbx+104], rcx
    000d1cf1call std::sys_common::thread::min_stack
    000d1cf6mov r13, rax
    000d1cf9xor edi, edi
    000d1cfbcall std::thread::Thread::new
    000d1d00mov [rsp+504], rax
    000d1d08mov [rsp+64], rax
    000d1d0dlock inc [rax]
    000d1d11jle 0xd221b
    000d1d17mov [rsp+32], r13
    000d1d1cpush 56
    000d1d1epop rdi
    000d1d1fpush 8
    000d1d21pop rsi
    000d1d22call alloc::alloc::exchange_malloc
    000d1d27push 1
    000d1d29pop rcx
    000d1d2amov [rax], rcx
    000d1d2dmov [rax+8], rcx
    000d1d31and [rax+16], 0
    000d1d36and [rax+48], 0
    000d1d3bmov [rsp+536], rax
    000d1d43mov [rsp+40], rax
    000d1d48lock inc [rax]
    000d1d4cjle 0xd221b
    000d1d52xor edi, edi
    000d1d54call std::io::stdio::set_output_capture
    000d1d59mov r13, rax
    000d1d5ctest rax, rax
    000d1d5fje 0xd1d71
    000d1d61lock inc [r13]
    000d1d66jle 0xd221b
    000d1d6cmov rdi, r13
    000d1d6fjmp 0xd1d73
    000d1d71
    000d1d71loc_d1d71:
    000d1d71xor edi, edi
    000d1d73
    000d1d73loc_d1d73:
    000d1d73call std::io::stdio::set_output_capture
    000d1d78lea rdi, [rsp+128]
    000d1d80mov [rdi], rax
    000d1d83call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
    000d1d88mov rax, [rsp+40]
    000d1d8dmov rdi, [rax+48]
    000d1d91test rdi, rdi
    000d1d94je 0xd1d9f
    000d1d96add rdi, 16
    000d1d9acall std::thread::scoped::ScopeData::increment_num_running_threads
    000d1d9f
    000d1d9floc_d1d9f:
    000d1d9fpush 72
    000d1da1pop rdi
    000d1da2push 8
    000d1da4pop rsi
    000d1da5call alloc::alloc::exchange_malloc
    000d1daamov rcx, [rsp+64]
    000d1dafmov [rax], rcx
    000d1db2mov rcx, [rsp+40]
    000d1db7mov [rax+8], rcx
    000d1dbbmov [rax+16], r13
    000d1dbfmov [rax+24], 1
    000d1dc7mov [rax+32], r15
    000d1dcbmov [rax+40], rbx
    000d1dcfpush 7
    000d1dd1pop rcx
    000d1dd2mov [rax+48], rcx
    000d1dd6mov [rax+56], rcx
    000d1ddamov cl, [rsp+24]
    000d1ddemov [rax+64], cl
    000d1de1lea rcx, [rip+0x1148a0]
    000d1de8lea rbx, [rsp+128]
    000d1df0mov rdi, rbx
    000d1df3mov rsi, [rsp+32]
    000d1df8mov rdx, rax
    000d1dfbcall std::sys::unix::thread::Thread::new
    000d1e00cmp [rbx], 0
    000d1e04mov rax, [rbx+8]
    000d1e08mov [rsp+32], rax
    000d1e0djne 0xd2241
    000d1e13lock inc [r14+96]
    000d1e18push 40
    000d1e1apop rdi
    000d1e1bpush 8
    000d1e1dpop rsi
    000d1e1ecall alloc::alloc::exchange_malloc
    000d1e23mov [rax], 1
    000d1e2amov [rax+8], r15
    000d1e2emovups x0, [rsp+480]
    000d1e36movups [rax+16], x0
    000d1e3amov rcx, [rsp+496]
    000d1e42mov [rsp+56], rax
    000d1e47mov [rax+32], rcx
    000d1e4blea rax, [rsp+128]
    000d1e53and [rax], 0
    000d1e56mov rbx, [r12+128]
    000d1e5emov r15, [r12+136]
    000d1e66xor eax, eax
    000d1e68mov [rsp+24], rax
    000d1e6d
    000d1e6dloc_d1e6d:
    000d1e6dtest bl, 1
    000d1e70jne 0xd1f51
    000d1e76mov r13l, ebx
    000d1e79shr r13l, 1
    000d1e7cand r13l, 31
    000d1e80cmp r13l, 31
    000d1e84jne 0xd1e98
    000d1e86lea rdi, [rsp+128]
    000d1e8ecall std::sync::mpmc::utils::Backoff::spin_heavy
    000d1e93jmp 0xd1f2b
    000d1e98
    000d1e98loc_d1e98:
    000d1e98cmp r13l, 30
    000d1e9cjne 0xd1ecf
    000d1e9ecmp [rsp+24], 0
    000d1ea4jne 0xd1ecf
    000d1ea6mov edi, 752
    000d1eabpush 8
    000d1eadpop rsi
    000d1eaecall alloc::alloc::exchange_malloc
    000d1eb3mov edx, 752
    000d1eb8mov [rsp+24], rax
    000d1ebdmov rdi, rax
    000d1ec0xor esi, esi
    000d1ec2call [rip+0x13fc40]
    000d1ec8xor edi, edi
    000d1ecacall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
    000d1ecf
    000d1ecfloc_d1ecf:
    000d1ecftest r15, r15
    000d1ed2jne 0xd1f07
    000d1ed4mov edi, 752
    000d1ed9push 8
    000d1edbpop rsi
    000d1edccall alloc::alloc::exchange_malloc
    000d1ee1mov r15, rax
    000d1ee4mov edx, 752
    000d1ee9mov rdi, rax
    000d1eecxor esi, esi
    000d1eeecall [rip+0x13fc14]
    000d1ef4xor eax, eax
    000d1ef6lock cmpxchg [r12+136], r15
    000d1f00jne 0xd1f40
    000d1f02mov [r12+8], r15
    000d1f07
    000d1f07loc_d1f07:
    000d1f07lea rcx, [rbx+2]
    000d1f0bmov rax, rbx
    000d1f0elock cmpxchg [r12+128], rcx
    000d1f18je 0xd21e5
    000d1f1elea rdi, [rsp+128]
    000d1f26call std::sync::mpmc::utils::Backoff::spin_light
    000d1f2b
    000d1f2bloc_d1f2b:
    000d1f2bmov rbx, [r12+128]
    000d1f33mov r15, [r12+136]
    000d1f3bjmp 0xd1e6d
    000d1f40
    000d1f40loc_d1f40:
    000d1f40mov rdi, [rsp+24]
    000d1f45call core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
    000d1f4amov [rsp+24], r15
    000d1f4fjmp 0xd1f2b
    000d1f51
    000d1f51loc_d1f51:
    000d1f51xor r15l, r15l
    000d1f54xor r13l, r13l
    000d1f57
    000d1f57loc_d1f57:
    000d1f57mov rdi, [rsp+24]
    000d1f5ccall core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::sync::mpmc::list::Block<alloc::boxed::Box<dyn threadpool::FnBox+core::marker::Send>>>>>
    000d1f61test r15, r15
    000d1f64je 0xd22c4
    000d1f6a
    000d1f6aloc_d1f6a:
    000d1f6aimul rax, r13, 24
    000d1f6emov rcx, [rsp+56]
    000d1f73mov [r15+rax+8], rcx
    000d1f78lea rcx, [rip+0x114411]
    000d1f7fmov [r15+rax+16], rcx
    000d1f84lock or [r15+rax+24], 1
    000d1f8bmov rbx, [rsp+104]
    000d1f90mov rdi, rbx
    000d1f93call std::sync::mpmc::waker::SyncWaker::notify
    000d1f98mov [rsp+128], 1
    000d1fa4mov [rsp+136], r12
    000d1facmov [rsp+144], r14
    000d1fb4mov rax, [rsp+96]
    000d1fb9lock dec [rax]
    000d1fbdjne 0xd1ffd
    000d1fbflock bts [r12+128], 0
    000d1fcajb 0xd1fd4
    000d1fccmov rdi, rbx
    000d1fcfcall std::sync::mpmc::waker::SyncWaker::disconnect
    000d1fd4
    000d1fd4loc_d1fd4:
    000d1fd4mov al, 1
    000d1fd6xchg [r12+400], al
    000d1fdetest al, al
    000d1fe0je 0xd1ffd
    000d1fe2mov rdi, r12
    000d1fe5call _<std::sync::mpmc::list::Channel<T> as core::ops::drop::Drop>::drop
    000d1feamov rdi, [rsp+72]
    000d1fefcall core::ptr::drop_in_place<std::sync::mpmc::waker::Waker>
    000d1ff4mov rdi, r12
    000d1ff7call [rip+0x13fafb]
    000d1ffd
    000d1ffdloc_d1ffd:
    000d1ffdmov rax, [rsp+144]
    000d2005lock dec [rax]
    000d2009jne 0xd2018
    000d200blea rdi, [rsp+144]
    000d2013call alloc::sync::Arc<T,A>::drop_slow
    000d2018
    000d2018loc_d2018:
    000d2018mov rax, [rsp+64]
    000d201dmov [rsp+128], rax
    000d2025mov rbx, [rsp+40]
    000d202amov [rsp+136], rbx
    000d2032mov rdi, [rsp+32]
    000d2037mov [rsp+144], rdi
    000d203fcall std::sys::unix::thread::Thread::join
    000d2044push 1
    000d2046pop rax
    000d2047push -1
    000d2049pop rcx
    000d204alock cmpxchg [rbx+8], rcx
    000d2050jne 0xd221f
    000d2056mov rax, [rsp+136]
    000d205emov rcx, [rax]
    000d2061mov [rax+8], 1
    000d2069cmp rcx, 1
    000d206djne 0xd221f
    000d2073mov rax, [rsp+136]
    000d207bmov rcx, [rax+16]
    000d207fand [rax+16], 0
    000d2084test rcx, rcx
    000d2087je 0xd2284
    000d208dlea r14, [rsp+136]
    000d2095mov r13, [rax+24]
    000d2099mov r12, [rax+32]
    000d209dmov r15, [rax+40]
    000d20a1lea rbx, [rsp+128]
    000d20a9mov rdi, rbx
    000d20accall core::ptr::drop_in_place<std::thread::Thread>
    000d20b1mov rdi, r14
    000d20b4call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
    000d20b9test r13, r13
    000d20bcje 0xd229c
    000d20c2mov rdi, [rsp+80]
    000d20c7mov esi, [rsp+52]
    000d20cbcall std::time::Instant::elapsed
    000d20d0mov [rsp+112], rax
    000d20d5mov [rsp+120], edx
    000d20d9mov rax, [rip+0x140e80]
    000d20e0cmp rax, 3
    000d20e4jb 0xd21bc
    000d20ealea rax, [rip+0x1152f7]
    000d20f1lea rcx, [rsp+504]
    000d20f9mov [rcx], rax
    000d20fclea rax, [rip+0x31539]
    000d2103mov [rcx+8], rax
    000d2107lea rax, [rsp+112]
    000d210cmov [rcx+16], rax
    000d2110lea rax, [rip+0x3a5e9]
    000d2117mov [rcx+24], rax
    000d211bpush 2
    000d211dpop rax
    000d211emov [rsp+128], rax
    000d2126mov [rsp+144], rax
    000d212eand [rsp+160], 0
    000d2137push 32
    000d2139pop rdx
    000d213amov [rsp+168], rdx
    000d2142mov sil, 3
    000d2145mov [rsp+176], sil
    000d214dand [rsp+184], 0
    000d2156mov [rsp+192], rax
    000d215emov [rsp+200], rax
    000d2166mov [rsp+216], 1
    000d2172mov [rsp+224], rdx
    000d217amov [rsp+232], sil
    000d2182lea rdx, [rip+0x114a27]
    000d2189lea rdi, [rsp+536]
    000d2191mov [rdi], rdx
    000d2194mov [rdi+8], rax
    000d2198mov [rdi+32], rbx
    000d219cmov [rdi+40], rax
    000d21a0mov [rdi+16], rcx
    000d21a4mov [rdi+24], rax
    000d21a8lea rdx, [rip+0x1148d1]
    000d21afpush 3
    000d21b1pop rsi
    000d21b2mov ecx, 227
    000d21b7call log::__private_api::log
    000d21bc
    000d21bcloc_d21bc:
    000d21bcmov rbx, [rsp+88]
    000d21c1lea rdi, [rbx+24]
    000d21c5call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000d21camov [rbx+24], r13
    000d21cemov [rbx+32], r12
    000d21d2mov [rbx+40], r15
    000d21d6lea rsp, [rbp-40]
    000d21dapop rbx
    000d21dbpop r12
    000d21ddpop r13
    000d21dfpop r14
    000d21e1pop r15
    000d21e3pop rbp
    000d21e4ret
    000d21e5
    000d21e5loc_d21e5:
    000d21e5cmp r13l, 30
    000d21e9jne 0xd1f57
    000d21efmov rax, [rsp+24]
    000d21f4test rax, rax
    000d21f7je 0xd22fe
    000d21fdmov [r12+136], rax
    000d2205lock add [r12+128], 2
    000d220fmov [r15], rax
    000d2212push 30
    000d2214pop r13
    000d2216jmp 0xd1f6a
    000d221b
    000d221bloc_d221b:
    000d221bud2
    000d221d
    000d221d 0f 0b ..
    000d221f
    000d221floc_d221f:
    000d221flea rdi, [rip-0x41228]
    000d2226lea rdx, [rip+0x1194f3]
    000d222djmp 0xd2292
    000d222f
    000d222floc_d222f:
    000d222flea rdi, [rip-0x41012]
    000d2236lea rdx, [rip+0x13f2f3]
    000d223dpush 33
    000d223fjmp 0xd2294
    000d2241
    000d2241loc_d2241:
    000d2241lea rdi, [rsp+536]
    000d2249call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<alloc::vec::Vec<std::path::PathBuf>>>>
    000d224elea rdi, [rsp+504]
    000d2256call core::ptr::drop_in_place<std::thread::Thread>
    000d225blea rdx, [rsp+128]
    000d2263mov rax, [rsp+32]
    000d2268mov [rdx], rax
    000d226blea rdi, [rip-0x7ed37]
    000d2272lea rcx, [rip+0x11444f]
    000d2279lea r8, [rip+0x1194d0]
    000d2280push 22
    000d2282jmp 0xd22f6
    000d2284
    000d2284loc_d2284:
    000d2284lea rdi, [rip-0x4128d]
    000d228blea rdx, [rip+0x1194a6]
    000d2292
    000d2292loc_d2292:
    000d2292push 43
    000d2294
    000d2294loc_d2294:
    000d2294pop rsi
    000d2295call core::panicking::panic
    000d229aud2
    000d229c
    000d229cloc_d229c:
    000d229clea rdx, [rsp+128]
    000d22a4mov [rdx], r12
    000d22a7mov [rdx+8], r15
    000d22ablea rdi, [rip-0x410c4]
    000d22b2lea rcx, [rip+0x11456f]
    000d22b9lea r8, [rip+0x1148d8]
    000d22c0push 43
    000d22c2jmp 0xd22f6
    000d22c4
    000d22c4loc_d22c4:
    000d22c4lea rdx, [rsp+128]
    000d22ccmov rax, [rsp+56]
    000d22d1mov [rdx], rax
    000d22d4lea rax, [rip+0x1140b5]
    000d22dbmov [rdx+8], rax
    000d22dflea rdi, [rip-0x91fba]
    000d22e6lea rcx, [rip+0x1143fb]
    000d22edlea r8, [rip+0x1140bc]
    000d22f4push 50
    000d22f6
    000d22f6loc_d22f6:
    000d22f6pop rsi
    000d22f7call core::result::unwrap_failed
    000d22fcud2
    000d22fe
    000d22feloc_d22fe:
    000d22felea rdi, [rip-0x41307]
    000d2305lea rdx, [rip+0x11423c]
    000d230cjmp 0xd2292
    000d1a5f
    000d230e
    000d230eakira_v2::path_finder::PathFinder::get_paths:
    000d230epush rbp
    000d230fpush r15
    000d2311push r14
    000d2313push r13
    000d2315push r12
    000d2317push rbx
    000d2318sub rsp, 136
    000d231fmov rbx, rdi
    000d2322cmp [rsi+56], 0
    000d2326je 0xd2342
    000d2328mov rax, [rsi+24]
    000d232cmov rdx, [rsi+40]
    000d2330lea rdi, [rsp+48]
    000d2335mov rsi, rax
    000d2338call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d233djmp 0xd258c
    000d2342
    000d2342loc_d2342:
    000d2342mov [rsp+40], rbx
    000d2347mov rax, [rsi+24]
    000d234bmov rdx, [rsi+40]
    000d234flea rbx, [rsp+48]
    000d2354mov rdi, rbx
    000d2357mov [rsp+16], rax
    000d235cmov rsi, rax
    000d235fmov [rsp+8], rdx
    000d2364call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d2369mov rax, [rbx]
    000d236cmov rcx, [rbx+8]
    000d2370imul rbp, [rbx+16], 24
    000d2375add rbp, rax
    000d2378mov [rbx], rax
    000d237bmov [rsp+24], rcx
    000d2380mov [rbx+8], rcx
    000d2384mov [rbx+24], rbp
    000d2388push 13
    000d238apop r14
    000d238cmov r12, rax
    000d238fmov [rsp+32], rax
    000d2394
    000d2394loc_d2394:
    000d2394mov [rsp], rax
    000d2398
    000d2398loc_d2398:
    000d2398cmp r12, rbp
    000d239bje 0xd23fa
    000d239dmov r15, [r12]
    000d23a1mov r13, [r12+8]
    000d23a6test r15, r15
    000d23a9je 0xd23f3
    000d23abmov rbx, [r12+16]
    000d23b0mov rdi, r15
    000d23b3mov rsi, rbx
    000d23b6lea rdx, [rip-0x91d4c]
    000d23bdmov rcx, r14
    000d23c0call std::path::Path::_starts_with
    000d23c5test al, al
    000d23c7jne 0xd23da
    000d23c9mov rdi, r15
    000d23ccmov rsi, r13
    000d23cfcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d23d4add r12, 24
    000d23d8jmp 0xd2398
    000d23da
    000d23daloc_d23da:
    000d23daadd r12, 24
    000d23demov rax, [rsp]
    000d23e2mov [rax], r15
    000d23e5mov [rax+8], r13
    000d23e9mov [rax+16], rbx
    000d23edadd rax, 24
    000d23f1jmp 0xd2394
    000d23f3
    000d23f3loc_d23f3:
    000d23f3add r12, 24
    000d23f7mov rbp, r12
    000d23fa
    000d23faloc_d23fa:
    000d23falea rbx, [rsp+48]
    000d23ffmov [rbx+16], rbp
    000d2403xor edi, edi
    000d2405mov rsi, r13
    000d2408call core::ptr::drop_in_place<std::env::VarError>
    000d240dmov r15, [rsp+32]
    000d2412mov rax, [rsp]
    000d2416sub rax, r15
    000d2419push 24
    000d241bpop rcx
    000d241cxor edx, edx
    000d241ediv rcx
    000d2421mov r14, rax
    000d2424mov rdi, rbx
    000d2427call alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
    000d242cmov [rsp+88], r15
    000d2431mov rax, [rsp+24]
    000d2436mov [rsp+96], rax
    000d243bmov [rsp+104], r14
    000d2440mov rdi, rbx
    000d2443call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
    000d2448lea rbx, [rsp+48]
    000d244dmov rdi, rbx
    000d2450mov rsi, [rsp+16]
    000d2455mov rdx, [rsp+8]
    000d245acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d245fmov rax, [rbx]
    000d2462mov rcx, [rbx+8]
    000d2466imul r12, [rbx+16], 24
    000d246badd r12, rax
    000d246emov [rbx], rax
    000d2471mov [rsp+8], rcx
    000d2476mov [rbx+8], rcx
    000d247amov [rbx+24], r12
    000d247epush 13
    000d2480pop r13
    000d2482mov r14, rax
    000d2485mov [rsp+16], rax
    000d248a
    000d248aloc_d248a:
    000d248amov [rsp], rax
    000d248e
    000d248eloc_d248e:
    000d248ecmp r14, r12
    000d2491je 0xd24ed
    000d2493mov rbp, [r14]
    000d2496mov r15, [r14+8]
    000d249atest rbp, rbp
    000d249dje 0xd24e6
    000d249fmov rbx, [r14+16]
    000d24a3mov rdi, rbp
    000d24a6mov rsi, rbx
    000d24a9lea rdx, [rip-0x91e3f]
    000d24b0mov rcx, r13
    000d24b3call std::path::Path::_starts_with
    000d24b8test al, al
    000d24baje 0xd24cd
    000d24bcmov rdi, rbp
    000d24bfmov rsi, r15
    000d24c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d24c7add r14, 24
    000d24cbjmp 0xd248e
    000d24cd
    000d24cdloc_d24cd:
    000d24cdadd r14, 24
    000d24d1mov rax, [rsp]
    000d24d5mov [rax], rbp
    000d24d8mov [rax+8], r15
    000d24dcmov [rax+16], rbx
    000d24e0add rax, 24
    000d24e4jmp 0xd248a
    000d24e6
    000d24e6loc_d24e6:
    000d24e6add r14, 24
    000d24eamov r12, r14
    000d24ed
    000d24edloc_d24ed:
    000d24edlea rbp, [rsp+48]
    000d24f2mov [rbp+16], r12
    000d24f6xor edi, edi
    000d24f8mov rsi, r15
    000d24fbcall core::ptr::drop_in_place<std::env::VarError>
    000d2500mov r15, [rsp+16]
    000d2505mov rax, [rsp]
    000d2509sub rax, r15
    000d250cxor edx, edx
    000d250epush 24
    000d2510pop rcx
    000d2511div rcx
    000d2514mov rbx, rax
    000d2517mov rdi, rbp
    000d251acall alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining
    000d251flea r14, [rsp+112]
    000d2524mov [r14], r15
    000d2527mov rax, [rsp+8]
    000d252cmov [r14+8], rax
    000d2530mov [r14+16], rbx
    000d2534mov rdi, rbp
    000d2537call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
    000d253clea rbx, [rsp+88]
    000d2541mov r15, [rbx]
    000d2544mov r13, [rbx+16]
    000d2548mov rdi, r14
    000d254bmov rsi, r13
    000d254ecall alloc::vec::Vec<T,A>::reserve
    000d2553mov r12, [r14+16]
    000d2557imul rdi, r12, 24
    000d255badd rdi, [r14]
    000d255eimul rdx, r13, 24
    000d2562mov rsi, r15
    000d2565call [rip+0x13f5b5]
    000d256band [rbx+16], 0
    000d2570add r12, r13
    000d2573mov [rbp+16], r12
    000d2577movups x0, [r14]
    000d257bmovaps [rbp], x0
    000d257fmov rdi, rbx
    000d2582call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000d2587mov rbx, [rsp+40]
    000d258c
    000d258cloc_d258c:
    000d258cmov rax, [rsp+64]
    000d2591mov [rbx+16], rax
    000d2595movaps x0, [rsp+48]
    000d259amovups [rbx], x0
    000d259dadd rsp, 136
    000d25a4pop rbx
    000d25a5pop r12
    000d25a7pop r13
    000d25a9pop r14
    000d25abpop r15
    000d25adpop rbp
    000d25aeret
    000d230e