File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
000cd48b
000cd48btime::formatting::format_number_pad_none:
000cd48bpush r14
000cd48dpush rbx
000cd48esub rsp, 40
000cd492mov ebx, esi
000cd494mov r14, rdi
000cd497mov rdi, rsp
000cd49amov esi, edx
000cd49ccall itoa::Buffer::format
000cd4a1mov rcx, rdx
000cd4a4mov rdi, r14
000cd4a7mov esi, ebx
000cd4a9mov rdx, rax
000cd4accall time::formatting::write
000cd4b1add rsp, 40
000cd4b5pop rbx
000cd4b6pop r14
000cd4b8ret
000cd48b
000cd48btime::formatting::format_number_pad_none:
000cd48bpush r14
000cd48dpush rbx
000cd48esub rsp, 40
000cd492mov ebx, esi
000cd494mov r14, rdi
000cd497mov rdi, rsp
000cd49amov esi, edx
000cd49ccall itoa::Buffer::format
000cd4a1mov rcx, rdx
000cd4a4mov rdi, r14
000cd4a7mov esi, ebx
000cd4a9mov rdx, rax
000cd4accall time::formatting::write
000cd4b1add rsp, 40
000cd4b5pop rbx
000cd4b6pop r14
000cd4b8ret
000cd48b
000cd4b9
000cd4b9time::formatting::format_number_pad_zero:
000cd4b9push rbp
000cd4bapush r15
000cd4bcpush r14
000cd4bepush r13
000cd4c0push r12
000cd4c2push rbx
000cd4c3sub rsp, 72
000cd4c7mov ebp, esi
000cd4c9mov [rsp], rdi
000cd4cdmov [rsp+12], edx
000cd4d1mov edi, edx
000cd4d3call _<u32 as time::ext::DigitCount>::num_digits
000cd4d8xor r14l, r14l
000cd4dbmov cl, 1
000cd4ddsub cl, al
000cd4dfmovzx r15l, cl
000cd4e3cmovb r15l, r14l
000cd4e7lea r12, [rsp+32]
000cd4ecpush 1
000cd4eepop r13
000cd4f0xor ebx, ebx
000cd4f2
000cd4f2loc_cd4f2:
000cd4f2mov eax, r14l
000cd4f5cmp r14b, r15b
000cd4f8adc r14b, 0
000cd4fccmp al, r15b
000cd4ffjae 0xcd524
000cd501mov rdi, r12
000cd504mov esi, ebp
000cd506lea rdx, [rip-0x3e2b3]
000cd50dmov rcx, r13
000cd510call time::formatting::write
000cd515cmp [rsp+32], 0
000cd51bjne 0xcd554
000cd51dadd rbx, [rsp+40]
000cd522jmp 0xcd4f2
000cd524
000cd524loc_cd524:
000cd524lea rdi, [rsp+32]
000cd529mov esi, [rsp+12]
000cd52dcall itoa::Buffer::format
000cd532mov rcx, rdx
000cd535lea r14, [rsp+16]
000cd53amov rdi, r14
000cd53dmov esi, ebp
000cd53fmov rdx, rax
000cd542call time::formatting::write
000cd547cmp [r14], 0
000cd54bje 0xcd56a
000cd54dmov rax, [rsp+24]
000cd552jmp 0xcd559
000cd554
000cd554loc_cd554:
000cd554mov rax, [rsp+40]
000cd559
000cd559loc_cd559:
000cd559mov rcx, [rsp]
000cd55dmov [rcx+8], rax
000cd561mov [rcx], 1
000cd568jmp 0xcd57b
000cd56a
000cd56aloc_cd56a:
000cd56aadd rbx, [rsp+24]
000cd56fmov rax, [rsp]
000cd573mov [rax+8], rbx
000cd577and [rax], 0
000cd57b
000cd57bloc_cd57b:
000cd57badd rsp, 72
000cd57fpop rbx
000cd580pop r12
000cd582pop r13
000cd584pop r14
000cd586pop r15
000cd588pop rbp
000cd589ret
000cd4b9
000cd4b9time::formatting::format_number_pad_zero:
000cd4b9push rbp
000cd4bapush r15
000cd4bcpush r14
000cd4bepush r13
000cd4c0push r12
000cd4c2push rbx
000cd4c3sub rsp, 72
000cd4c7mov ebp, esi
000cd4c9mov [rsp], rdi
000cd4cdmov [rsp+12], edx
000cd4d1mov edi, edx
000cd4d3call _<u32 as time::ext::DigitCount>::num_digits
000cd4d8xor r14l, r14l
000cd4dbmov cl, 1
000cd4ddsub cl, al
000cd4dfmovzx r15l, cl
000cd4e3cmovb r15l, r14l
000cd4e7lea r12, [rsp+32]
000cd4ecpush 1
000cd4eepop r13
000cd4f0xor ebx, ebx
000cd4f2
000cd4f2loc_cd4f2:
000cd4f2mov eax, r14l
000cd4f5cmp r14b, r15b
000cd4f8adc r14b, 0
000cd4fccmp al, r15b
000cd4ffjae 0xcd524
000cd501mov rdi, r12
000cd504mov esi, ebp
000cd506lea rdx, [rip-0x3e2b3]
000cd50dmov rcx, r13
000cd510call time::formatting::write
000cd515cmp [rsp+32], 0
000cd51bjne 0xcd554
000cd51dadd rbx, [rsp+40]
000cd522jmp 0xcd4f2
000cd524
000cd524loc_cd524:
000cd524lea rdi, [rsp+32]
000cd529mov esi, [rsp+12]
000cd52dcall itoa::Buffer::format
000cd532mov rcx, rdx
000cd535lea r14, [rsp+16]
000cd53amov rdi, r14
000cd53dmov esi, ebp
000cd53fmov rdx, rax
000cd542call time::formatting::write
000cd547cmp [r14], 0
000cd54bje 0xcd56a
000cd54dmov rax, [rsp+24]
000cd552jmp 0xcd559
000cd554
000cd554loc_cd554:
000cd554mov rax, [rsp+40]
000cd559
000cd559loc_cd559:
000cd559mov rcx, [rsp]
000cd55dmov [rcx+8], rax
000cd561mov [rcx], 1
000cd568jmp 0xcd57b
000cd56a
000cd56aloc_cd56a:
000cd56aadd rbx, [rsp+24]
000cd56fmov rax, [rsp]
000cd573mov [rax+8], rbx
000cd577and [rax], 0
000cd57b
000cd57bloc_cd57b:
000cd57badd rsp, 72
000cd57fpop rbx
000cd580pop r12
000cd582pop r13
000cd584pop r14
000cd586pop r15
000cd588pop rbp
000cd589ret
000cd4b9
000cd58a
000cd58atime::formatting::format_number_pad_zero:
000cd58apush rbp
000cd58bpush r15
000cd58dpush r14
000cd58fpush r13
000cd591push r12
000cd593push rbx
000cd594sub rsp, 72
000cd598mov ebp, esi
000cd59amov [rsp], rdi
000cd59emov [rsp+12], edx
000cd5a2mov edi, edx
000cd5a4call _<u32 as time::ext::DigitCount>::num_digits
000cd5a9xor r14l, r14l
000cd5acmov cl, 7
000cd5aesub cl, al
000cd5b0movzx r15l, cl
000cd5b4cmovb r15l, r14l
000cd5b8lea r12, [rsp+32]
000cd5bdpush 1
000cd5bfpop r13
000cd5c1xor ebx, ebx
000cd5c3
000cd5c3loc_cd5c3:
000cd5c3mov eax, r14l
000cd5c6cmp r14b, r15b
000cd5c9adc r14b, 0
000cd5cdcmp al, r15b
000cd5d0jae 0xcd5f5
000cd5d2mov rdi, r12
000cd5d5mov esi, ebp
000cd5d7lea rdx, [rip-0x3e384]
000cd5demov rcx, r13
000cd5e1call time::formatting::write
000cd5e6cmp [rsp+32], 0
000cd5ecjne 0xcd625
000cd5eeadd rbx, [rsp+40]
000cd5f3jmp 0xcd5c3
000cd5f5
000cd5f5loc_cd5f5:
000cd5f5lea rdi, [rsp+32]
000cd5famov esi, [rsp+12]
000cd5fecall itoa::Buffer::format
000cd603mov rcx, rdx
000cd606lea r14, [rsp+16]
000cd60bmov rdi, r14
000cd60emov esi, ebp
000cd610mov rdx, rax
000cd613call time::formatting::write
000cd618cmp [r14], 0
000cd61cje 0xcd63b
000cd61emov rax, [rsp+24]
000cd623jmp 0xcd62a
000cd625
000cd625loc_cd625:
000cd625mov rax, [rsp+40]
000cd62a
000cd62aloc_cd62a:
000cd62amov rcx, [rsp]
000cd62emov [rcx+8], rax
000cd632mov [rcx], 1
000cd639jmp 0xcd64c
000cd63b
000cd63bloc_cd63b:
000cd63badd rbx, [rsp+24]
000cd640mov rax, [rsp]
000cd644mov [rax+8], rbx
000cd648and [rax], 0
000cd64c
000cd64cloc_cd64c:
000cd64cadd rsp, 72
000cd650pop rbx
000cd651pop r12
000cd653pop r13
000cd655pop r14
000cd657pop r15
000cd659pop rbp
000cd65aret
000cd58a
000cd58atime::formatting::format_number_pad_zero:
000cd58apush rbp
000cd58bpush r15
000cd58dpush r14
000cd58fpush r13
000cd591push r12
000cd593push rbx
000cd594sub rsp, 72
000cd598mov ebp, esi
000cd59amov [rsp], rdi
000cd59emov [rsp+12], edx
000cd5a2mov edi, edx
000cd5a4call _<u32 as time::ext::DigitCount>::num_digits
000cd5a9xor r14l, r14l
000cd5acmov cl, 7
000cd5aesub cl, al
000cd5b0movzx r15l, cl
000cd5b4cmovb r15l, r14l
000cd5b8lea r12, [rsp+32]
000cd5bdpush 1
000cd5bfpop r13
000cd5c1xor ebx, ebx
000cd5c3
000cd5c3loc_cd5c3:
000cd5c3mov eax, r14l
000cd5c6cmp r14b, r15b
000cd5c9adc r14b, 0
000cd5cdcmp al, r15b
000cd5d0jae 0xcd5f5
000cd5d2mov rdi, r12
000cd5d5mov esi, ebp
000cd5d7lea rdx, [rip-0x3e384]
000cd5demov rcx, r13
000cd5e1call time::formatting::write
000cd5e6cmp [rsp+32], 0
000cd5ecjne 0xcd625
000cd5eeadd rbx, [rsp+40]
000cd5f3jmp 0xcd5c3
000cd5f5
000cd5f5loc_cd5f5:
000cd5f5lea rdi, [rsp+32]
000cd5famov esi, [rsp+12]
000cd5fecall itoa::Buffer::format
000cd603mov rcx, rdx
000cd606lea r14, [rsp+16]
000cd60bmov rdi, r14
000cd60emov esi, ebp
000cd610mov rdx, rax
000cd613call time::formatting::write
000cd618cmp [r14], 0
000cd61cje 0xcd63b
000cd61emov rax, [rsp+24]
000cd623jmp 0xcd62a
000cd625
000cd625loc_cd625:
000cd625mov rax, [rsp+40]
000cd62a
000cd62aloc_cd62a:
000cd62amov rcx, [rsp]
000cd62emov [rcx+8], rax
000cd632mov [rcx], 1
000cd639jmp 0xcd64c
000cd63b
000cd63bloc_cd63b:
000cd63badd rbx, [rsp+24]
000cd640mov rax, [rsp]
000cd644mov [rax+8], rbx
000cd648and [rax], 0
000cd64c
000cd64cloc_cd64c:
000cd64cadd rsp, 72
000cd650pop rbx
000cd651pop r12
000cd653pop r13
000cd655pop r14
000cd657pop r15
000cd659pop rbp
000cd65aret
000cd58a
000cd65b
000cd65btime::formatting::format_number_pad_zero:
000cd65bpush rbp
000cd65cpush r15
000cd65epush r14
000cd660push r13
000cd662push r12
000cd664push rbx
000cd665sub rsp, 72
000cd669mov ebp, esi
000cd66bmov [rsp], rdi
000cd66fmov [rsp+12], edx
000cd673mov edi, edx
000cd675call _<u8 as time::ext::DigitCount>::num_digits
000cd67axor r14l, r14l
000cd67dmov cl, 2
000cd67fsub cl, al
000cd681movzx r15l, cl
000cd685cmovb r15l, r14l
000cd689lea r12, [rsp+32]
000cd68epush 1
000cd690pop r13
000cd692xor ebx, ebx
000cd694
000cd694loc_cd694:
000cd694mov eax, r14l
000cd697cmp r14b, r15b
000cd69aadc r14b, 0
000cd69ecmp al, r15b
000cd6a1jae 0xcd6c6
000cd6a3mov rdi, r12
000cd6a6mov esi, ebp
000cd6a8lea rdx, [rip-0x3e455]
000cd6afmov rcx, r13
000cd6b2call time::formatting::write
000cd6b7cmp [rsp+32], 0
000cd6bdjne 0xcd6f7
000cd6bfadd rbx, [rsp+40]
000cd6c4jmp 0xcd694
000cd6c6
000cd6c6loc_cd6c6:
000cd6c6movzx esi, [rsp+12]
000cd6cblea rdi, [rsp+32]
000cd6d0call itoa::Buffer::format
000cd6d5mov rcx, rdx
000cd6d8lea r14, [rsp+16]
000cd6ddmov rdi, r14
000cd6e0mov esi, ebp
000cd6e2mov rdx, rax
000cd6e5call time::formatting::write
000cd6eacmp [r14], 0
000cd6eeje 0xcd70d
000cd6f0mov rax, [rsp+24]
000cd6f5jmp 0xcd6fc
000cd6f7
000cd6f7loc_cd6f7:
000cd6f7mov rax, [rsp+40]
000cd6fc
000cd6fcloc_cd6fc:
000cd6fcmov rcx, [rsp]
000cd700mov [rcx+8], rax
000cd704mov [rcx], 1
000cd70bjmp 0xcd71e
000cd70d
000cd70dloc_cd70d:
000cd70dadd rbx, [rsp+24]
000cd712mov rax, [rsp]
000cd716mov [rax+8], rbx
000cd71aand [rax], 0
000cd71e
000cd71eloc_cd71e:
000cd71eadd rsp, 72
000cd722pop rbx
000cd723pop r12
000cd725pop r13
000cd727pop r14
000cd729pop r15
000cd72bpop rbp
000cd72cret
000cd65b
000cd65btime::formatting::format_number_pad_zero:
000cd65bpush rbp
000cd65cpush r15
000cd65epush r14
000cd660push r13
000cd662push r12
000cd664push rbx
000cd665sub rsp, 72
000cd669mov ebp, esi
000cd66bmov [rsp], rdi
000cd66fmov [rsp+12], edx
000cd673mov edi, edx
000cd675call _<u8 as time::ext::DigitCount>::num_digits
000cd67axor r14l, r14l
000cd67dmov cl, 2
000cd67fsub cl, al
000cd681movzx r15l, cl
000cd685cmovb r15l, r14l
000cd689lea r12, [rsp+32]
000cd68epush 1
000cd690pop r13
000cd692xor ebx, ebx
000cd694
000cd694loc_cd694:
000cd694mov eax, r14l
000cd697cmp r14b, r15b
000cd69aadc r14b, 0
000cd69ecmp al, r15b
000cd6a1jae 0xcd6c6
000cd6a3mov rdi, r12
000cd6a6mov esi, ebp
000cd6a8lea rdx, [rip-0x3e455]
000cd6afmov rcx, r13
000cd6b2call time::formatting::write
000cd6b7cmp [rsp+32], 0
000cd6bdjne 0xcd6f7
000cd6bfadd rbx, [rsp+40]
000cd6c4jmp 0xcd694
000cd6c6
000cd6c6loc_cd6c6:
000cd6c6movzx esi, [rsp+12]
000cd6cblea rdi, [rsp+32]
000cd6d0call itoa::Buffer::format
000cd6d5mov rcx, rdx
000cd6d8lea r14, [rsp+16]
000cd6ddmov rdi, r14
000cd6e0mov esi, ebp
000cd6e2mov rdx, rax
000cd6e5call time::formatting::write
000cd6eacmp [r14], 0
000cd6eeje 0xcd70d
000cd6f0mov rax, [rsp+24]
000cd6f5jmp 0xcd6fc
000cd6f7
000cd6f7loc_cd6f7:
000cd6f7mov rax, [rsp+40]
000cd6fc
000cd6fcloc_cd6fc:
000cd6fcmov rcx, [rsp]
000cd700mov [rcx+8], rax
000cd704mov [rcx], 1
000cd70bjmp 0xcd71e
000cd70d
000cd70dloc_cd70d:
000cd70dadd rbx, [rsp+24]
000cd712mov rax, [rsp]
000cd716mov [rax+8], rbx
000cd71aand [rax], 0
000cd71e
000cd71eloc_cd71e:
000cd71eadd rsp, 72
000cd722pop rbx
000cd723pop r12
000cd725pop r13
000cd727pop r14
000cd729pop r15
000cd72bpop rbp
000cd72cret
000cd65b
000cd72d
000cd72dtime::formatting::format_number_pad_zero:
000cd72dpush rbp
000cd72epush r15
000cd730push r14
000cd732push r13
000cd734push r12
000cd736push rbx
000cd737sub rsp, 72
000cd73bmov ebp, esi
000cd73dmov [rsp], rdi
000cd741mov [rsp+12], edx
000cd745mov edi, edx
000cd747call _<u32 as time::ext::DigitCount>::num_digits
000cd74cxor r14l, r14l
000cd74fmov cl, 5
000cd751sub cl, al
000cd753movzx r15l, cl
000cd757cmovb r15l, r14l
000cd75blea r12, [rsp+32]
000cd760push 1
000cd762pop r13
000cd764xor ebx, ebx
000cd766
000cd766loc_cd766:
000cd766mov eax, r14l
000cd769cmp r14b, r15b
000cd76cadc r14b, 0
000cd770cmp al, r15b
000cd773jae 0xcd798
000cd775mov rdi, r12
000cd778mov esi, ebp
000cd77alea rdx, [rip-0x3e527]
000cd781mov rcx, r13
000cd784call time::formatting::write
000cd789cmp [rsp+32], 0
000cd78fjne 0xcd7c8
000cd791add rbx, [rsp+40]
000cd796jmp 0xcd766
000cd798
000cd798loc_cd798:
000cd798lea rdi, [rsp+32]
000cd79dmov esi, [rsp+12]
000cd7a1call itoa::Buffer::format
000cd7a6mov rcx, rdx
000cd7a9lea r14, [rsp+16]
000cd7aemov rdi, r14
000cd7b1mov esi, ebp
000cd7b3mov rdx, rax
000cd7b6call time::formatting::write
000cd7bbcmp [r14], 0
000cd7bfje 0xcd7de
000cd7c1mov rax, [rsp+24]
000cd7c6jmp 0xcd7cd
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8mov rax, [rsp+40]
000cd7cd
000cd7cdloc_cd7cd:
000cd7cdmov rcx, [rsp]
000cd7d1mov [rcx+8], rax
000cd7d5mov [rcx], 1
000cd7dcjmp 0xcd7ef
000cd7de
000cd7deloc_cd7de:
000cd7deadd rbx, [rsp+24]
000cd7e3mov rax, [rsp]
000cd7e7mov [rax+8], rbx
000cd7eband [rax], 0
000cd7ef
000cd7efloc_cd7ef:
000cd7efadd rsp, 72
000cd7f3pop rbx
000cd7f4pop r12
000cd7f6pop r13
000cd7f8pop r14
000cd7fapop r15
000cd7fcpop rbp
000cd7fdret
000cd72d
000cd72dtime::formatting::format_number_pad_zero:
000cd72dpush rbp
000cd72epush r15
000cd730push r14
000cd732push r13
000cd734push r12
000cd736push rbx
000cd737sub rsp, 72
000cd73bmov ebp, esi
000cd73dmov [rsp], rdi
000cd741mov [rsp+12], edx
000cd745mov edi, edx
000cd747call _<u32 as time::ext::DigitCount>::num_digits
000cd74cxor r14l, r14l
000cd74fmov cl, 5
000cd751sub cl, al
000cd753movzx r15l, cl
000cd757cmovb r15l, r14l
000cd75blea r12, [rsp+32]
000cd760push 1
000cd762pop r13
000cd764xor ebx, ebx
000cd766
000cd766loc_cd766:
000cd766mov eax, r14l
000cd769cmp r14b, r15b
000cd76cadc r14b, 0
000cd770cmp al, r15b
000cd773jae 0xcd798
000cd775mov rdi, r12
000cd778mov esi, ebp
000cd77alea rdx, [rip-0x3e527]
000cd781mov rcx, r13
000cd784call time::formatting::write
000cd789cmp [rsp+32], 0
000cd78fjne 0xcd7c8
000cd791add rbx, [rsp+40]
000cd796jmp 0xcd766
000cd798
000cd798loc_cd798:
000cd798lea rdi, [rsp+32]
000cd79dmov esi, [rsp+12]
000cd7a1call itoa::Buffer::format
000cd7a6mov rcx, rdx
000cd7a9lea r14, [rsp+16]
000cd7aemov rdi, r14
000cd7b1mov esi, ebp
000cd7b3mov rdx, rax
000cd7b6call time::formatting::write
000cd7bbcmp [r14], 0
000cd7bfje 0xcd7de
000cd7c1mov rax, [rsp+24]
000cd7c6jmp 0xcd7cd
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8mov rax, [rsp+40]
000cd7cd
000cd7cdloc_cd7cd:
000cd7cdmov rcx, [rsp]
000cd7d1mov [rcx+8], rax
000cd7d5mov [rcx], 1
000cd7dcjmp 0xcd7ef
000cd7de
000cd7deloc_cd7de:
000cd7deadd rbx, [rsp+24]
000cd7e3mov rax, [rsp]
000cd7e7mov [rax+8], rbx
000cd7eband [rax], 0
000cd7ef
000cd7efloc_cd7ef:
000cd7efadd rsp, 72
000cd7f3pop rbx
000cd7f4pop r12
000cd7f6pop r13
000cd7f8pop r14
000cd7fapop r15
000cd7fcpop rbp
000cd7fdret
000cd72d
000cd7fe
000cd7fetime::formatting::format_number_pad_zero:
000cd7fepush rbp
000cd7ffpush r15
000cd801push r14
000cd803push r13
000cd805push r12
000cd807push rbx
000cd808sub rsp, 72
000cd80cmov ebp, esi
000cd80emov [rsp], rdi
000cd812mov [rsp+12], edx
000cd816mov edi, edx
000cd818call _<u32 as time::ext::DigitCount>::num_digits
000cd81dxor r14l, r14l
000cd820mov cl, 9
000cd822sub cl, al
000cd824movzx r15l, cl
000cd828cmovb r15l, r14l
000cd82clea r12, [rsp+32]
000cd831push 1
000cd833pop r13
000cd835xor ebx, ebx
000cd837
000cd837loc_cd837:
000cd837mov eax, r14l
000cd83acmp r14b, r15b
000cd83dadc r14b, 0
000cd841cmp al, r15b
000cd844jae 0xcd869
000cd846mov rdi, r12
000cd849mov esi, ebp
000cd84blea rdx, [rip-0x3e5f8]
000cd852mov rcx, r13
000cd855call time::formatting::write
000cd85acmp [rsp+32], 0
000cd860jne 0xcd899
000cd862add rbx, [rsp+40]
000cd867jmp 0xcd837
000cd869
000cd869loc_cd869:
000cd869lea rdi, [rsp+32]
000cd86emov esi, [rsp+12]
000cd872call itoa::Buffer::format
000cd877mov rcx, rdx
000cd87alea r14, [rsp+16]
000cd87fmov rdi, r14
000cd882mov esi, ebp
000cd884mov rdx, rax
000cd887call time::formatting::write
000cd88ccmp [r14], 0
000cd890je 0xcd8af
000cd892mov rax, [rsp+24]
000cd897jmp 0xcd89e
000cd899
000cd899loc_cd899:
000cd899mov rax, [rsp+40]
000cd89e
000cd89eloc_cd89e:
000cd89emov rcx, [rsp]
000cd8a2mov [rcx+8], rax
000cd8a6mov [rcx], 1
000cd8adjmp 0xcd8c0
000cd8af
000cd8afloc_cd8af:
000cd8afadd rbx, [rsp+24]
000cd8b4mov rax, [rsp]
000cd8b8mov [rax+8], rbx
000cd8bcand [rax], 0
000cd8c0
000cd8c0loc_cd8c0:
000cd8c0add rsp, 72
000cd8c4pop rbx
000cd8c5pop r12
000cd8c7pop r13
000cd8c9pop r14
000cd8cbpop r15
000cd8cdpop rbp
000cd8ceret
000cd7fe
000cd7fetime::formatting::format_number_pad_zero:
000cd7fepush rbp
000cd7ffpush r15
000cd801push r14
000cd803push r13
000cd805push r12
000cd807push rbx
000cd808sub rsp, 72
000cd80cmov ebp, esi
000cd80emov [rsp], rdi
000cd812mov [rsp+12], edx
000cd816mov edi, edx
000cd818call _<u32 as time::ext::DigitCount>::num_digits
000cd81dxor r14l, r14l
000cd820mov cl, 9
000cd822sub cl, al
000cd824movzx r15l, cl
000cd828cmovb r15l, r14l
000cd82clea r12, [rsp+32]
000cd831push 1
000cd833pop r13
000cd835xor ebx, ebx
000cd837
000cd837loc_cd837:
000cd837mov eax, r14l
000cd83acmp r14b, r15b
000cd83dadc r14b, 0
000cd841cmp al, r15b
000cd844jae 0xcd869
000cd846mov rdi, r12
000cd849mov esi, ebp
000cd84blea rdx, [rip-0x3e5f8]
000cd852mov rcx, r13
000cd855call time::formatting::write
000cd85acmp [rsp+32], 0
000cd860jne 0xcd899
000cd862add rbx, [rsp+40]
000cd867jmp 0xcd837
000cd869
000cd869loc_cd869:
000cd869lea rdi, [rsp+32]
000cd86emov esi, [rsp+12]
000cd872call itoa::Buffer::format
000cd877mov rcx, rdx
000cd87alea r14, [rsp+16]
000cd87fmov rdi, r14
000cd882mov esi, ebp
000cd884mov rdx, rax
000cd887call time::formatting::write
000cd88ccmp [r14], 0
000cd890je 0xcd8af
000cd892mov rax, [rsp+24]
000cd897jmp 0xcd89e
000cd899
000cd899loc_cd899:
000cd899mov rax, [rsp+40]
000cd89e
000cd89eloc_cd89e:
000cd89emov rcx, [rsp]
000cd8a2mov [rcx+8], rax
000cd8a6mov [rcx], 1
000cd8adjmp 0xcd8c0
000cd8af
000cd8afloc_cd8af:
000cd8afadd rbx, [rsp+24]
000cd8b4mov rax, [rsp]
000cd8b8mov [rax+8], rbx
000cd8bcand [rax], 0
000cd8c0
000cd8c0loc_cd8c0:
000cd8c0add rsp, 72
000cd8c4pop rbx
000cd8c5pop r12
000cd8c7pop r13
000cd8c9pop r14
000cd8cbpop r15
000cd8cdpop rbp
000cd8ceret
000cd7fe
000cd8cf
000cd8cftime::formatting::format_number_pad_zero:
000cd8cfpush rbp
000cd8d0push r15
000cd8d2push r14
000cd8d4push r13
000cd8d6push r12
000cd8d8push rbx
000cd8d9sub rsp, 72
000cd8ddmov ebp, esi
000cd8dfmov [rsp], rdi
000cd8e3mov [rsp+12], edx
000cd8e7mov edi, edx
000cd8e9call _<u32 as time::ext::DigitCount>::num_digits
000cd8eexor r14l, r14l
000cd8f1mov cl, 2
000cd8f3sub cl, al
000cd8f5movzx r15l, cl
000cd8f9cmovb r15l, r14l
000cd8fdlea r12, [rsp+32]
000cd902push 1
000cd904pop r13
000cd906xor ebx, ebx
000cd908
000cd908loc_cd908:
000cd908mov eax, r14l
000cd90bcmp r14b, r15b
000cd90eadc r14b, 0
000cd912cmp al, r15b
000cd915jae 0xcd93a
000cd917mov rdi, r12
000cd91amov esi, ebp
000cd91clea rdx, [rip-0x3e6c9]
000cd923mov rcx, r13
000cd926call time::formatting::write
000cd92bcmp [rsp+32], 0
000cd931jne 0xcd96a
000cd933add rbx, [rsp+40]
000cd938jmp 0xcd908
000cd93a
000cd93aloc_cd93a:
000cd93alea rdi, [rsp+32]
000cd93fmov esi, [rsp+12]
000cd943call itoa::Buffer::format
000cd948mov rcx, rdx
000cd94blea r14, [rsp+16]
000cd950mov rdi, r14
000cd953mov esi, ebp
000cd955mov rdx, rax
000cd958call time::formatting::write
000cd95dcmp [r14], 0
000cd961je 0xcd980
000cd963mov rax, [rsp+24]
000cd968jmp 0xcd96f
000cd96a
000cd96aloc_cd96a:
000cd96amov rax, [rsp+40]
000cd96f
000cd96floc_cd96f:
000cd96fmov rcx, [rsp]
000cd973mov [rcx+8], rax
000cd977mov [rcx], 1
000cd97ejmp 0xcd991
000cd980
000cd980loc_cd980:
000cd980add rbx, [rsp+24]
000cd985mov rax, [rsp]
000cd989mov [rax+8], rbx
000cd98dand [rax], 0
000cd991
000cd991loc_cd991:
000cd991add rsp, 72
000cd995pop rbx
000cd996pop r12
000cd998pop r13
000cd99apop r14
000cd99cpop r15
000cd99epop rbp
000cd99fret
000cd8cf
000cd8cftime::formatting::format_number_pad_zero:
000cd8cfpush rbp
000cd8d0push r15
000cd8d2push r14
000cd8d4push r13
000cd8d6push r12
000cd8d8push rbx
000cd8d9sub rsp, 72
000cd8ddmov ebp, esi
000cd8dfmov [rsp], rdi
000cd8e3mov [rsp+12], edx
000cd8e7mov edi, edx
000cd8e9call _<u32 as time::ext::DigitCount>::num_digits
000cd8eexor r14l, r14l
000cd8f1mov cl, 2
000cd8f3sub cl, al
000cd8f5movzx r15l, cl
000cd8f9cmovb r15l, r14l
000cd8fdlea r12, [rsp+32]
000cd902push 1
000cd904pop r13
000cd906xor ebx, ebx
000cd908
000cd908loc_cd908:
000cd908mov eax, r14l
000cd90bcmp r14b, r15b
000cd90eadc r14b, 0
000cd912cmp al, r15b
000cd915jae 0xcd93a
000cd917mov rdi, r12
000cd91amov esi, ebp
000cd91clea rdx, [rip-0x3e6c9]
000cd923mov rcx, r13
000cd926call time::formatting::write
000cd92bcmp [rsp+32], 0
000cd931jne 0xcd96a
000cd933add rbx, [rsp+40]
000cd938jmp 0xcd908
000cd93a
000cd93aloc_cd93a:
000cd93alea rdi, [rsp+32]
000cd93fmov esi, [rsp+12]
000cd943call itoa::Buffer::format
000cd948mov rcx, rdx
000cd94blea r14, [rsp+16]
000cd950mov rdi, r14
000cd953mov esi, ebp
000cd955mov rdx, rax
000cd958call time::formatting::write
000cd95dcmp [r14], 0
000cd961je 0xcd980
000cd963mov rax, [rsp+24]
000cd968jmp 0xcd96f
000cd96a
000cd96aloc_cd96a:
000cd96amov rax, [rsp+40]
000cd96f
000cd96floc_cd96f:
000cd96fmov rcx, [rsp]
000cd973mov [rcx+8], rax
000cd977mov [rcx], 1
000cd97ejmp 0xcd991
000cd980
000cd980loc_cd980:
000cd980add rbx, [rsp+24]
000cd985mov rax, [rsp]
000cd989mov [rax+8], rbx
000cd98dand [rax], 0
000cd991
000cd991loc_cd991:
000cd991add rsp, 72
000cd995pop rbx
000cd996pop r12
000cd998pop r13
000cd99apop r14
000cd99cpop r15
000cd99epop rbp
000cd99fret
000cd8cf
000cd9a0
000cd9a0time::formatting::format_number_pad_zero:
000cd9a0push rbp
000cd9a1push r15
000cd9a3push r14
000cd9a5push r13
000cd9a7push r12
000cd9a9push rbx
000cd9aasub rsp, 72
000cd9aemov ebp, esi
000cd9b0mov [rsp], rdi
000cd9b4mov [rsp+12], edx
000cd9b8mov edi, edx
000cd9bacall _<u32 as time::ext::DigitCount>::num_digits
000cd9bfxor r14l, r14l
000cd9c2mov cl, 6
000cd9c4sub cl, al
000cd9c6movzx r15l, cl
000cd9cacmovb r15l, r14l
000cd9celea r12, [rsp+32]
000cd9d3push 1
000cd9d5pop r13
000cd9d7xor ebx, ebx
000cd9d9
000cd9d9loc_cd9d9:
000cd9d9mov eax, r14l
000cd9dccmp r14b, r15b
000cd9dfadc r14b, 0
000cd9e3cmp al, r15b
000cd9e6jae 0xcda0b
000cd9e8mov rdi, r12
000cd9ebmov esi, ebp
000cd9edlea rdx, [rip-0x3e79a]
000cd9f4mov rcx, r13
000cd9f7call time::formatting::write
000cd9fccmp [rsp+32], 0
000cda02jne 0xcda3b
000cda04add rbx, [rsp+40]
000cda09jmp 0xcd9d9
000cda0b
000cda0bloc_cda0b:
000cda0blea rdi, [rsp+32]
000cda10mov esi, [rsp+12]
000cda14call itoa::Buffer::format
000cda19mov rcx, rdx
000cda1clea r14, [rsp+16]
000cda21mov rdi, r14
000cda24mov esi, ebp
000cda26mov rdx, rax
000cda29call time::formatting::write
000cda2ecmp [r14], 0
000cda32je 0xcda51
000cda34mov rax, [rsp+24]
000cda39jmp 0xcda40
000cda3b
000cda3bloc_cda3b:
000cda3bmov rax, [rsp+40]
000cda40
000cda40loc_cda40:
000cda40mov rcx, [rsp]
000cda44mov [rcx+8], rax
000cda48mov [rcx], 1
000cda4fjmp 0xcda62
000cda51
000cda51loc_cda51:
000cda51add rbx, [rsp+24]
000cda56mov rax, [rsp]
000cda5amov [rax+8], rbx
000cda5eand [rax], 0
000cda62
000cda62loc_cda62:
000cda62add rsp, 72
000cda66pop rbx
000cda67pop r12
000cda69pop r13
000cda6bpop r14
000cda6dpop r15
000cda6fpop rbp
000cda70ret
000cd9a0
000cd9a0time::formatting::format_number_pad_zero:
000cd9a0push rbp
000cd9a1push r15
000cd9a3push r14
000cd9a5push r13
000cd9a7push r12
000cd9a9push rbx
000cd9aasub rsp, 72
000cd9aemov ebp, esi
000cd9b0mov [rsp], rdi
000cd9b4mov [rsp+12], edx
000cd9b8mov edi, edx
000cd9bacall _<u32 as time::ext::DigitCount>::num_digits
000cd9bfxor r14l, r14l
000cd9c2mov cl, 6
000cd9c4sub cl, al
000cd9c6movzx r15l, cl
000cd9cacmovb r15l, r14l
000cd9celea r12, [rsp+32]
000cd9d3push 1
000cd9d5pop r13
000cd9d7xor ebx, ebx
000cd9d9
000cd9d9loc_cd9d9:
000cd9d9mov eax, r14l
000cd9dccmp r14b, r15b
000cd9dfadc r14b, 0
000cd9e3cmp al, r15b
000cd9e6jae 0xcda0b
000cd9e8mov rdi, r12
000cd9ebmov esi, ebp
000cd9edlea rdx, [rip-0x3e79a]
000cd9f4mov rcx, r13
000cd9f7call time::formatting::write
000cd9fccmp [rsp+32], 0
000cda02jne 0xcda3b
000cda04add rbx, [rsp+40]
000cda09jmp 0xcd9d9
000cda0b
000cda0bloc_cda0b:
000cda0blea rdi, [rsp+32]
000cda10mov esi, [rsp+12]
000cda14call itoa::Buffer::format
000cda19mov rcx, rdx
000cda1clea r14, [rsp+16]
000cda21mov rdi, r14
000cda24mov esi, ebp
000cda26mov rdx, rax
000cda29call time::formatting::write
000cda2ecmp [r14], 0
000cda32je 0xcda51
000cda34mov rax, [rsp+24]
000cda39jmp 0xcda40
000cda3b
000cda3bloc_cda3b:
000cda3bmov rax, [rsp+40]
000cda40
000cda40loc_cda40:
000cda40mov rcx, [rsp]
000cda44mov [rcx+8], rax
000cda48mov [rcx], 1
000cda4fjmp 0xcda62
000cda51
000cda51loc_cda51:
000cda51add rbx, [rsp+24]
000cda56mov rax, [rsp]
000cda5amov [rax+8], rbx
000cda5eand [rax], 0
000cda62
000cda62loc_cda62:
000cda62add rsp, 72
000cda66pop rbx
000cda67pop r12
000cda69pop r13
000cda6bpop r14
000cda6dpop r15
000cda6fpop rbp
000cda70ret
000cd9a0
000cda71
000cda71time::formatting::format_number_pad_zero:
000cda71push rbp
000cda72push r15
000cda74push r14
000cda76push r13
000cda78push r12
000cda7apush rbx
000cda7bsub rsp, 72
000cda7fmov ebp, esi
000cda81mov [rsp], rdi
000cda85mov [rsp+12], edx
000cda89mov edi, edx
000cda8bcall _<u32 as time::ext::DigitCount>::num_digits
000cda90xor r14l, r14l
000cda93mov cl, 8
000cda95sub cl, al
000cda97movzx r15l, cl
000cda9bcmovb r15l, r14l
000cda9flea r12, [rsp+32]
000cdaa4push 1
000cdaa6pop r13
000cdaa8xor ebx, ebx
000cdaaa
000cdaaaloc_cdaaa:
000cdaaamov eax, r14l
000cdaadcmp r14b, r15b
000cdab0adc r14b, 0
000cdab4cmp al, r15b
000cdab7jae 0xcdadc
000cdab9mov rdi, r12
000cdabcmov esi, ebp
000cdabelea rdx, [rip-0x3e86b]
000cdac5mov rcx, r13
000cdac8call time::formatting::write
000cdacdcmp [rsp+32], 0
000cdad3jne 0xcdb0c
000cdad5add rbx, [rsp+40]
000cdadajmp 0xcdaaa
000cdadc
000cdadcloc_cdadc:
000cdadclea rdi, [rsp+32]
000cdae1mov esi, [rsp+12]
000cdae5call itoa::Buffer::format
000cdaeamov rcx, rdx
000cdaedlea r14, [rsp+16]
000cdaf2mov rdi, r14
000cdaf5mov esi, ebp
000cdaf7mov rdx, rax
000cdafacall time::formatting::write
000cdaffcmp [r14], 0
000cdb03je 0xcdb22
000cdb05mov rax, [rsp+24]
000cdb0ajmp 0xcdb11
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cmov rax, [rsp+40]
000cdb11
000cdb11loc_cdb11:
000cdb11mov rcx, [rsp]
000cdb15mov [rcx+8], rax
000cdb19mov [rcx], 1
000cdb20jmp 0xcdb33
000cdb22
000cdb22loc_cdb22:
000cdb22add rbx, [rsp+24]
000cdb27mov rax, [rsp]
000cdb2bmov [rax+8], rbx
000cdb2fand [rax], 0
000cdb33
000cdb33loc_cdb33:
000cdb33add rsp, 72
000cdb37pop rbx
000cdb38pop r12
000cdb3apop r13
000cdb3cpop r14
000cdb3epop r15
000cdb40pop rbp
000cdb41ret
000cda71
000cda71time::formatting::format_number_pad_zero:
000cda71push rbp
000cda72push r15
000cda74push r14
000cda76push r13
000cda78push r12
000cda7apush rbx
000cda7bsub rsp, 72
000cda7fmov ebp, esi
000cda81mov [rsp], rdi
000cda85mov [rsp+12], edx
000cda89mov edi, edx
000cda8bcall _<u32 as time::ext::DigitCount>::num_digits
000cda90xor r14l, r14l
000cda93mov cl, 8
000cda95sub cl, al
000cda97movzx r15l, cl
000cda9bcmovb r15l, r14l
000cda9flea r12, [rsp+32]
000cdaa4push 1
000cdaa6pop r13
000cdaa8xor ebx, ebx
000cdaaa
000cdaaaloc_cdaaa:
000cdaaamov eax, r14l
000cdaadcmp r14b, r15b
000cdab0adc r14b, 0
000cdab4cmp al, r15b
000cdab7jae 0xcdadc
000cdab9mov rdi, r12
000cdabcmov esi, ebp
000cdabelea rdx, [rip-0x3e86b]
000cdac5mov rcx, r13
000cdac8call time::formatting::write
000cdacdcmp [rsp+32], 0
000cdad3jne 0xcdb0c
000cdad5add rbx, [rsp+40]
000cdadajmp 0xcdaaa
000cdadc
000cdadcloc_cdadc:
000cdadclea rdi, [rsp+32]
000cdae1mov esi, [rsp+12]
000cdae5call itoa::Buffer::format
000cdaeamov rcx, rdx
000cdaedlea r14, [rsp+16]
000cdaf2mov rdi, r14
000cdaf5mov esi, ebp
000cdaf7mov rdx, rax
000cdafacall time::formatting::write
000cdaffcmp [r14], 0
000cdb03je 0xcdb22
000cdb05mov rax, [rsp+24]
000cdb0ajmp 0xcdb11
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cmov rax, [rsp+40]
000cdb11
000cdb11loc_cdb11:
000cdb11mov rcx, [rsp]
000cdb15mov [rcx+8], rax
000cdb19mov [rcx], 1
000cdb20jmp 0xcdb33
000cdb22
000cdb22loc_cdb22:
000cdb22add rbx, [rsp+24]
000cdb27mov rax, [rsp]
000cdb2bmov [rax+8], rbx
000cdb2fand [rax], 0
000cdb33
000cdb33loc_cdb33:
000cdb33add rsp, 72
000cdb37pop rbx
000cdb38pop r12
000cdb3apop r13
000cdb3cpop r14
000cdb3epop r15
000cdb40pop rbp
000cdb41ret
000cda71
000cdb42
000cdb42time::formatting::format_number_pad_zero:
000cdb42push rbp
000cdb43push r15
000cdb45push r14
000cdb47push r13
000cdb49push r12
000cdb4bpush rbx
000cdb4csub rsp, 72
000cdb50mov ebp, esi
000cdb52mov [rsp], rdi
000cdb56mov [rsp+12], edx
000cdb5amov edi, edx
000cdb5ccall _<u32 as time::ext::DigitCount>::num_digits
000cdb61xor r14l, r14l
000cdb64mov cl, 3
000cdb66sub cl, al
000cdb68movzx r15l, cl
000cdb6ccmovb r15l, r14l
000cdb70lea r12, [rsp+32]
000cdb75push 1
000cdb77pop r13
000cdb79xor ebx, ebx
000cdb7b
000cdb7bloc_cdb7b:
000cdb7bmov eax, r14l
000cdb7ecmp r14b, r15b
000cdb81adc r14b, 0
000cdb85cmp al, r15b
000cdb88jae 0xcdbad
000cdb8amov rdi, r12
000cdb8dmov esi, ebp
000cdb8flea rdx, [rip-0x3e93c]
000cdb96mov rcx, r13
000cdb99call time::formatting::write
000cdb9ecmp [rsp+32], 0
000cdba4jne 0xcdbdd
000cdba6add rbx, [rsp+40]
000cdbabjmp 0xcdb7b
000cdbad
000cdbadloc_cdbad:
000cdbadlea rdi, [rsp+32]
000cdbb2mov esi, [rsp+12]
000cdbb6call itoa::Buffer::format
000cdbbbmov rcx, rdx
000cdbbelea r14, [rsp+16]
000cdbc3mov rdi, r14
000cdbc6mov esi, ebp
000cdbc8mov rdx, rax
000cdbcbcall time::formatting::write
000cdbd0cmp [r14], 0
000cdbd4je 0xcdbf3
000cdbd6mov rax, [rsp+24]
000cdbdbjmp 0xcdbe2
000cdbdd
000cdbddloc_cdbdd:
000cdbddmov rax, [rsp+40]
000cdbe2
000cdbe2loc_cdbe2:
000cdbe2mov rcx, [rsp]
000cdbe6mov [rcx+8], rax
000cdbeamov [rcx], 1
000cdbf1jmp 0xcdc04
000cdbf3
000cdbf3loc_cdbf3:
000cdbf3add rbx, [rsp+24]
000cdbf8mov rax, [rsp]
000cdbfcmov [rax+8], rbx
000cdc00and [rax], 0
000cdc04
000cdc04loc_cdc04:
000cdc04add rsp, 72
000cdc08pop rbx
000cdc09pop r12
000cdc0bpop r13
000cdc0dpop r14
000cdc0fpop r15
000cdc11pop rbp
000cdc12ret
000cdb42
000cdb42time::formatting::format_number_pad_zero:
000cdb42push rbp
000cdb43push r15
000cdb45push r14
000cdb47push r13
000cdb49push r12
000cdb4bpush rbx
000cdb4csub rsp, 72
000cdb50mov ebp, esi
000cdb52mov [rsp], rdi
000cdb56mov [rsp+12], edx
000cdb5amov edi, edx
000cdb5ccall _<u32 as time::ext::DigitCount>::num_digits
000cdb61xor r14l, r14l
000cdb64mov cl, 3
000cdb66sub cl, al
000cdb68movzx r15l, cl
000cdb6ccmovb r15l, r14l
000cdb70lea r12, [rsp+32]
000cdb75push 1
000cdb77pop r13
000cdb79xor ebx, ebx
000cdb7b
000cdb7bloc_cdb7b:
000cdb7bmov eax, r14l
000cdb7ecmp r14b, r15b
000cdb81adc r14b, 0
000cdb85cmp al, r15b
000cdb88jae 0xcdbad
000cdb8amov rdi, r12
000cdb8dmov esi, ebp
000cdb8flea rdx, [rip-0x3e93c]
000cdb96mov rcx, r13
000cdb99call time::formatting::write
000cdb9ecmp [rsp+32], 0
000cdba4jne 0xcdbdd
000cdba6add rbx, [rsp+40]
000cdbabjmp 0xcdb7b
000cdbad
000cdbadloc_cdbad:
000cdbadlea rdi, [rsp+32]
000cdbb2mov esi, [rsp+12]
000cdbb6call itoa::Buffer::format
000cdbbbmov rcx, rdx
000cdbbelea r14, [rsp+16]
000cdbc3mov rdi, r14
000cdbc6mov esi, ebp
000cdbc8mov rdx, rax
000cdbcbcall time::formatting::write
000cdbd0cmp [r14], 0
000cdbd4je 0xcdbf3
000cdbd6mov rax, [rsp+24]
000cdbdbjmp 0xcdbe2
000cdbdd
000cdbddloc_cdbdd:
000cdbddmov rax, [rsp+40]
000cdbe2
000cdbe2loc_cdbe2:
000cdbe2mov rcx, [rsp]
000cdbe6mov [rcx+8], rax
000cdbeamov [rcx], 1
000cdbf1jmp 0xcdc04
000cdbf3
000cdbf3loc_cdbf3:
000cdbf3add rbx, [rsp+24]
000cdbf8mov rax, [rsp]
000cdbfcmov [rax+8], rbx
000cdc00and [rax], 0
000cdc04
000cdc04loc_cdc04:
000cdc04add rsp, 72
000cdc08pop rbx
000cdc09pop r12
000cdc0bpop r13
000cdc0dpop r14
000cdc0fpop r15
000cdc11pop rbp
000cdc12ret
000cdb42
000cdc13
000cdc13time::formatting::format_number_pad_zero:
000cdc13push rbp
000cdc14push r15
000cdc16push r14
000cdc18push r13
000cdc1apush r12
000cdc1cpush rbx
000cdc1dsub rsp, 72
000cdc21mov ebp, esi
000cdc23mov [rsp], rdi
000cdc27mov [rsp+12], edx
000cdc2bmov edi, edx
000cdc2dcall _<u32 as time::ext::DigitCount>::num_digits
000cdc32xor r14l, r14l
000cdc35mov cl, 4
000cdc37sub cl, al
000cdc39movzx r15l, cl
000cdc3dcmovb r15l, r14l
000cdc41lea r12, [rsp+32]
000cdc46push 1
000cdc48pop r13
000cdc4axor ebx, ebx
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cmov eax, r14l
000cdc4fcmp r14b, r15b
000cdc52adc r14b, 0
000cdc56cmp al, r15b
000cdc59jae 0xcdc7e
000cdc5bmov rdi, r12
000cdc5emov esi, ebp
000cdc60lea rdx, [rip-0x3ea0d]
000cdc67mov rcx, r13
000cdc6acall time::formatting::write
000cdc6fcmp [rsp+32], 0
000cdc75jne 0xcdcae
000cdc77add rbx, [rsp+40]
000cdc7cjmp 0xcdc4c
000cdc7e
000cdc7eloc_cdc7e:
000cdc7elea rdi, [rsp+32]
000cdc83mov esi, [rsp+12]
000cdc87call itoa::Buffer::format
000cdc8cmov rcx, rdx
000cdc8flea r14, [rsp+16]
000cdc94mov rdi, r14
000cdc97mov esi, ebp
000cdc99mov rdx, rax
000cdc9ccall time::formatting::write
000cdca1cmp [r14], 0
000cdca5je 0xcdcc4
000cdca7mov rax, [rsp+24]
000cdcacjmp 0xcdcb3
000cdcae
000cdcaeloc_cdcae:
000cdcaemov rax, [rsp+40]
000cdcb3
000cdcb3loc_cdcb3:
000cdcb3mov rcx, [rsp]
000cdcb7mov [rcx+8], rax
000cdcbbmov [rcx], 1
000cdcc2jmp 0xcdcd5
000cdcc4
000cdcc4loc_cdcc4:
000cdcc4add rbx, [rsp+24]
000cdcc9mov rax, [rsp]
000cdccdmov [rax+8], rbx
000cdcd1and [rax], 0
000cdcd5
000cdcd5loc_cdcd5:
000cdcd5add rsp, 72
000cdcd9pop rbx
000cdcdapop r12
000cdcdcpop r13
000cdcdepop r14
000cdce0pop r15
000cdce2pop rbp
000cdce3ret
000cdc13
000cdc13time::formatting::format_number_pad_zero:
000cdc13push rbp
000cdc14push r15
000cdc16push r14
000cdc18push r13
000cdc1apush r12
000cdc1cpush rbx
000cdc1dsub rsp, 72
000cdc21mov ebp, esi
000cdc23mov [rsp], rdi
000cdc27mov [rsp+12], edx
000cdc2bmov edi, edx
000cdc2dcall _<u32 as time::ext::DigitCount>::num_digits
000cdc32xor r14l, r14l
000cdc35mov cl, 4
000cdc37sub cl, al
000cdc39movzx r15l, cl
000cdc3dcmovb r15l, r14l
000cdc41lea r12, [rsp+32]
000cdc46push 1
000cdc48pop r13
000cdc4axor ebx, ebx
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cmov eax, r14l
000cdc4fcmp r14b, r15b
000cdc52adc r14b, 0
000cdc56cmp al, r15b
000cdc59jae 0xcdc7e
000cdc5bmov rdi, r12
000cdc5emov esi, ebp
000cdc60lea rdx, [rip-0x3ea0d]
000cdc67mov rcx, r13
000cdc6acall time::formatting::write
000cdc6fcmp [rsp+32], 0
000cdc75jne 0xcdcae
000cdc77add rbx, [rsp+40]
000cdc7cjmp 0xcdc4c
000cdc7e
000cdc7eloc_cdc7e:
000cdc7elea rdi, [rsp+32]
000cdc83mov esi, [rsp+12]
000cdc87call itoa::Buffer::format
000cdc8cmov rcx, rdx
000cdc8flea r14, [rsp+16]
000cdc94mov rdi, r14
000cdc97mov esi, ebp
000cdc99mov rdx, rax
000cdc9ccall time::formatting::write
000cdca1cmp [r14], 0
000cdca5je 0xcdcc4
000cdca7mov rax, [rsp+24]
000cdcacjmp 0xcdcb3
000cdcae
000cdcaeloc_cdcae:
000cdcaemov rax, [rsp+40]
000cdcb3
000cdcb3loc_cdcb3:
000cdcb3mov rcx, [rsp]
000cdcb7mov [rcx+8], rax
000cdcbbmov [rcx], 1
000cdcc2jmp 0xcdcd5
000cdcc4
000cdcc4loc_cdcc4:
000cdcc4add rbx, [rsp+24]
000cdcc9mov rax, [rsp]
000cdccdmov [rax+8], rbx
000cdcd1and [rax], 0
000cdcd5
000cdcd5loc_cdcd5:
000cdcd5add rsp, 72
000cdcd9pop rbx
000cdcdapop r12
000cdcdcpop r13
000cdcdepop r14
000cdce0pop r15
000cdce2pop rbp
000cdce3ret
000cdc13
000cdce4
000cdce4time::formatting::write:
000cdce4push r14
000cdce6push rbx
000cdce7push rax
000cdce8mov r14, rcx
000cdcebmov rbx, rdi
000cdceemov edi, esi
000cdcf0mov rsi, rdx
000cdcf3mov rdx, rcx
000cdcf6call std::io::Write::write_all
000cdcfbtest rax, rax
000cdcfeje 0xcdd09
000cdd00mov [rbx+8], rax
000cdd04push 1
000cdd06pop rax
000cdd07jmp 0xcdd0f
000cdd09
000cdd09loc_cdd09:
000cdd09mov [rbx+8], r14
000cdd0dxor eax, eax
000cdd0f
000cdd0floc_cdd0f:
000cdd0fmov [rbx], rax
000cdd12add rsp, 8
000cdd16pop rbx
000cdd17pop r14
000cdd19ret
000cdce4
000cdce4time::formatting::write:
000cdce4push r14
000cdce6push rbx
000cdce7push rax
000cdce8mov r14, rcx
000cdcebmov rbx, rdi
000cdceemov edi, esi
000cdcf0mov rsi, rdx
000cdcf3mov rdx, rcx
000cdcf6call std::io::Write::write_all
000cdcfbtest rax, rax
000cdcfeje 0xcdd09
000cdd00mov [rbx+8], rax
000cdd04push 1
000cdd06pop rax
000cdd07jmp 0xcdd0f
000cdd09
000cdd09loc_cdd09:
000cdd09mov [rbx+8], r14
000cdd0dxor eax, eax
000cdd0f
000cdd0floc_cdd0f:
000cdd0fmov [rbx], rax
000cdd12add rsp, 8
000cdd16pop rbx
000cdd17pop r14
000cdd19ret
000cdce4
000cdd1b
000cdd1b_<F as indicatif::style::ProgressTracker>::write:
000cdd1bpush r14
000cdd1dpush rbx
000cdd1esub rsp, 136
000cdd25mov rbx, rcx
000cdd28mov r14, rdx
000cdd2bmov rdi, rsi
000cdd2ecall indicatif::state::ProgressState::eta
000cdd33movq x0, rax
000cdd38punpckldq x0, [rip-0x957e0]
000cdd40subpd x0, [rip-0x957d8]
000cdd48movapd x1, x0
000cdd4cunpckhpd x1, x0
000cdd50addsd x1, x0
000cdd54mov eax, edx
000cdd56cvtsi2sd x0, rax
000cdd5bdivsd x0, [rip-0x94743]
000cdd63addsd x0, x1
000cdd67lea rax, [rsp+8]
000cdd6cmovsd_xmm [rax], x0
000cdd70lea rcx, [rsp+16]
000cdd75lea rdx, [rsp+80]
000cdd7aand [rdx], 0
000cdd7emov [rcx], rax
000cdd81push 1
000cdd83pop rax
000cdd84mov [rdx+8], rax
000cdd88push 2
000cdd8apop rdi
000cdd8bmov [rdx+16], rdi
000cdd8fand [rdx+32], 0
000cdd94lea rsi, [rip+0x41f75]
000cdd9bmov [rcx+8], rsi
000cdd9fmov [rdx+40], 32
000cdda7mov [rdx+48], 3
000cddablea r8, [rip+0x1191f6]
000cddb2lea rsi, [rsp+32]
000cddb7mov [rsi], r8
000cddbamov [rsi+8], rdi
000cddbemov [rsi+32], rdx
000cddc2mov [rsi+40], rax
000cddc6mov [rsi+16], rcx
000cddcamov [rsi+24], rax
000cddcemov rdi, r14
000cddd1call [rbx+40]
000cddd4test al, al
000cddd6jne 0xcdde3
000cddd8add rsp, 136
000cdddfpop rbx
000cdde0pop r14
000cdde2ret
000cdde3
000cdde3loc_cdde3:
000cdde3lea rdi, [rip-0x3cbfc]
000cddealea rcx, [rip+0x1189d7]
000cddf1lea r8, [rip+0x1191d0]
000cddf8push 43
000cddfapop rsi
000cddfblea rdx, [rsp+32]
000cde00call core::result::unwrap_failed
000cde05ud2
000cdd1b
000cdd1b_<F as indicatif::style::ProgressTracker>::write:
000cdd1bpush r14
000cdd1dpush rbx
000cdd1esub rsp, 136
000cdd25mov rbx, rcx
000cdd28mov r14, rdx
000cdd2bmov rdi, rsi
000cdd2ecall indicatif::state::ProgressState::eta
000cdd33movq x0, rax
000cdd38punpckldq x0, [rip-0x957e0]
000cdd40subpd x0, [rip-0x957d8]
000cdd48movapd x1, x0
000cdd4cunpckhpd x1, x0
000cdd50addsd x1, x0
000cdd54mov eax, edx
000cdd56cvtsi2sd x0, rax
000cdd5bdivsd x0, [rip-0x94743]
000cdd63addsd x0, x1
000cdd67lea rax, [rsp+8]
000cdd6cmovsd_xmm [rax], x0
000cdd70lea rcx, [rsp+16]
000cdd75lea rdx, [rsp+80]
000cdd7aand [rdx], 0
000cdd7emov [rcx], rax
000cdd81push 1
000cdd83pop rax
000cdd84mov [rdx+8], rax
000cdd88push 2
000cdd8apop rdi
000cdd8bmov [rdx+16], rdi
000cdd8fand [rdx+32], 0
000cdd94lea rsi, [rip+0x41f75]
000cdd9bmov [rcx+8], rsi
000cdd9fmov [rdx+40], 32
000cdda7mov [rdx+48], 3
000cddablea r8, [rip+0x1191f6]
000cddb2lea rsi, [rsp+32]
000cddb7mov [rsi], r8
000cddbamov [rsi+8], rdi
000cddbemov [rsi+32], rdx
000cddc2mov [rsi+40], rax
000cddc6mov [rsi+16], rcx
000cddcamov [rsi+24], rax
000cddcemov rdi, r14
000cddd1call [rbx+40]
000cddd4test al, al
000cddd6jne 0xcdde3
000cddd8add rsp, 136
000cdddfpop rbx
000cdde0pop r14
000cdde2ret
000cdde3
000cdde3loc_cdde3:
000cdde3lea rdi, [rip-0x3cbfc]
000cddealea rcx, [rip+0x1189d7]
000cddf1lea r8, [rip+0x1191d0]
000cddf8push 43
000cddfapop rsi
000cddfblea rdx, [rsp+32]
000cde00call core::result::unwrap_failed
000cde05ud2
000cdd1b
000cde07
000cde07_<F as indicatif::style::ProgressTracker>::clone_box:
000cde07lea rdx, [rip+0x118ac2]
000cde0epush 1
000cde10pop rax
000cde11ret
000cde07
000cde07_<F as indicatif::style::ProgressTracker>::clone_box:
000cde07lea rdx, [rip+0x118ac2]
000cde0epush 1
000cde10pop rax
000cde11ret
000cde07
000cde12
000cde12_<alloc::string::String as core::fmt::Debug>::fmt:
000cde12mov rax, [rdi]
000cde15mov r8, [rdi+16]
000cde19mov rdx, [rsi+32]
000cde1dmov rcx, [rsi+40]
000cde21mov rdi, rax
000cde24mov rsi, r8
000cde27jmp 0x10a780
000cde12
000cde12_<alloc::string::String as core::fmt::Debug>::fmt:
000cde12mov rax, [rdi]
000cde15mov r8, [rdi+16]
000cde19mov rdx, [rsi+32]
000cde1dmov rcx, [rsi+40]
000cde21mov rdi, rax
000cde24mov rsi, r8
000cde27jmp 0x10a780
000cde12
000cde2c
000cde2c_<std::path::PathBuf as core::cmp::PartialEq>::eq:
000cde2ctest rsi, rsi
000cde2fje 0xcde38
000cde31mov al, 1
000cde33cmp [rdi], 47
000cde36je 0xcde3a
000cde38
000cde38loc_cde38:
000cde38xor eax, eax
000cde3a
000cde3aloc_cde3a:
000cde3asub rsp, 136
000cde41mov [rsp+8], rdi
000cde46mov [rsp+16], rsi
000cde4bmov [rsp+24], 6
000cde50mov [rsp+66], al
000cde54mov [rsp+64], 512
000cde5btest rcx, rcx
000cde5eje 0xcde67
000cde60mov al, 1
000cde62cmp [rdx], 47
000cde65je 0xcde69
000cde67
000cde67loc_cde67:
000cde67xor eax, eax
000cde69
000cde69loc_cde69:
000cde69lea rsi, [rsp+72]
000cde6emov [rsi], rdx
000cde71mov [rsi+8], rcx
000cde75mov [rsi+16], 6
000cde79mov [rsi+58], al
000cde7cmov [rsi+56], 512
000cde82lea rdi, [rsp+8]
000cde87call _<std::path::Components as core::cmp::PartialEq>::eq
000cde8cadd rsp, 136
000cde93ret
000cde2c
000cde2c_<std::path::PathBuf as core::cmp::PartialEq>::eq:
000cde2ctest rsi, rsi
000cde2fje 0xcde38
000cde31mov al, 1
000cde33cmp [rdi], 47
000cde36je 0xcde3a
000cde38
000cde38loc_cde38:
000cde38xor eax, eax
000cde3a
000cde3aloc_cde3a:
000cde3asub rsp, 136
000cde41mov [rsp+8], rdi
000cde46mov [rsp+16], rsi
000cde4bmov [rsp+24], 6
000cde50mov [rsp+66], al
000cde54mov [rsp+64], 512
000cde5btest rcx, rcx
000cde5eje 0xcde67
000cde60mov al, 1
000cde62cmp [rdx], 47
000cde65je 0xcde69
000cde67
000cde67loc_cde67:
000cde67xor eax, eax
000cde69
000cde69loc_cde69:
000cde69lea rsi, [rsp+72]
000cde6emov [rsi], rdx
000cde71mov [rsi+8], rcx
000cde75mov [rsi+16], 6
000cde79mov [rsi+58], al
000cde7cmov [rsi+56], 512
000cde82lea rdi, [rsp+8]
000cde87call _<std::path::Components as core::cmp::PartialEq>::eq
000cde8cadd rsp, 136
000cde93ret
000cde2c
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
000ce712
000ce712alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce712inc rsi
000ce715jne 0xce71e
000ce717xor edi, edi
000ce719jmp 0xce624
000ce71e
000ce71eloc_ce71e:
000ce71epush r15
000ce720push r14
000ce722push rbx
000ce723sub rsp, 48
000ce727mov rbx, rdi
000ce72amov rax, [rdi+8]
000ce72elea rcx, [rax+rax]
000ce732cmp rcx, rsi
000ce735cmova rsi, rcx
000ce739cmp rsi, 5
000ce73dpush 4
000ce73fpop r15
000ce741cmovae r15, rsi
000ce745xor esi, esi
000ce747mov rcx, r15
000ce74ashr rcx, 58
000ce74esete sil
000ce752mov rdx, r15
000ce755shl rdx, 5
000ce759shl rsi, 3
000ce75dtest rax, rax
000ce760je 0xce77d
000ce762shl rax, 5
000ce766mov rcx, [rbx]
000ce769mov [rsp], rcx
000ce76dmov [rsp+8], 8
000ce776mov [rsp+16], rax
000ce77bjmp 0xce783
000ce77d
000ce77dloc_ce77d:
000ce77dand [rsp+8], 0
000ce783
000ce783loc_ce783:
000ce783lea r14, [rsp+24]
000ce788mov rcx, rsp
000ce78bmov rdi, r14
000ce78ecall alloc::raw_vec::finish_grow
000ce793cmp [r14], 0
000ce797mov rdi, [r14+8]
000ce79bje 0xce7a4
000ce79dmov rsi, [rsp+40]
000ce7a2jmp 0xce7b5
000ce7a4
000ce7a4loc_ce7a4:
000ce7a4mov [rbx], rdi
000ce7a7mov [rbx+8], r15
000ce7abmov rdi, 0x8000000000000001
000ce7b5
000ce7b5loc_ce7b5:
000ce7b5add rsp, 48
000ce7b9pop rbx
000ce7bapop r14
000ce7bcpop r15
000ce7bejmp 0xce624
000ce712
000ce712alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce712inc rsi
000ce715jne 0xce71e
000ce717xor edi, edi
000ce719jmp 0xce624
000ce71e
000ce71eloc_ce71e:
000ce71epush r15
000ce720push r14
000ce722push rbx
000ce723sub rsp, 48
000ce727mov rbx, rdi
000ce72amov rax, [rdi+8]
000ce72elea rcx, [rax+rax]
000ce732cmp rcx, rsi
000ce735cmova rsi, rcx
000ce739cmp rsi, 5
000ce73dpush 4
000ce73fpop r15
000ce741cmovae r15, rsi
000ce745xor esi, esi
000ce747mov rcx, r15
000ce74ashr rcx, 58
000ce74esete sil
000ce752mov rdx, r15
000ce755shl rdx, 5
000ce759shl rsi, 3
000ce75dtest rax, rax
000ce760je 0xce77d
000ce762shl rax, 5
000ce766mov rcx, [rbx]
000ce769mov [rsp], rcx
000ce76dmov [rsp+8], 8
000ce776mov [rsp+16], rax
000ce77bjmp 0xce783
000ce77d
000ce77dloc_ce77d:
000ce77dand [rsp+8], 0
000ce783
000ce783loc_ce783:
000ce783lea r14, [rsp+24]
000ce788mov rcx, rsp
000ce78bmov rdi, r14
000ce78ecall alloc::raw_vec::finish_grow
000ce793cmp [r14], 0
000ce797mov rdi, [r14+8]
000ce79bje 0xce7a4
000ce79dmov rsi, [rsp+40]
000ce7a2jmp 0xce7b5
000ce7a4
000ce7a4loc_ce7a4:
000ce7a4mov [rbx], rdi
000ce7a7mov [rbx+8], r15
000ce7abmov rdi, 0x8000000000000001
000ce7b5
000ce7b5loc_ce7b5:
000ce7b5add rsp, 48
000ce7b9pop rbx
000ce7bapop r14
000ce7bcpop r15
000ce7bejmp 0xce624
000ce712
000ce7c3
000ce7c3regex::regex::string::Regex::is_match:
000ce7c3push rbp
000ce7c4push r15
000ce7c6push r14
000ce7c8push r13
000ce7capush r12
000ce7ccpush rbx
000ce7cdsub rsp, 1480
000ce7d4and [rsp+8], 0
000ce7d9mov [rsp+16], rdx
000ce7demov [rsp+24], rcx
000ce7e3and [rsp+32], 0
000ce7e9mov rbx, rsi
000ce7ecmov r15, rdi
000ce7efmov [rsp+40], rcx
000ce7f4mov [rsp+48], 1
000ce7f9mov rax, [rdi+32]
000ce7fdmov rax, [rax+168]
000ce804cmp [rax], 0
000ce808je 0xce830
000ce80acmp [rax+8], rcx
000ce80ejbe 0xce817
000ce810
000ce810loc_ce810:
000ce810xor eax, eax
000ce812jmp 0xcea8f
000ce817
000ce817loc_ce817:
000ce817test [rax+60], 1
000ce81bje 0xce830
000ce81dtest [rax+64], 2
000ce821je 0xce830
000ce823cmp [rax+16], 0
000ce828je 0xce830
000ce82acmp [rax+24], rcx
000ce82ejb 0xce810
000ce830
000ce830loc_ce830:
000ce830xor edi, edi
000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
000ce837mov r14, [0xffffffffffffff60]
000ce840mov rax, [rbx+40]
000ce844cmp r14, rax
000ce847jne 0xce85c
000ce849mov [rbx+40], 1
000ce851
000ce851loc_ce851:
000ce851mov bpl, 1
000ce854xor r12l, r12l
000ce857jmp 0xce98c
000ce85c
000ce85cloc_ce85c:
000ce85ctest rax, rax
000ce85fjne 0xce89f
000ce861push 1
000ce863pop rcx
000ce864xor eax, eax
000ce866lock cmpxchg [rbx+40], rcx
000ce86cjne 0xce89f
000ce86emov rsi, [rbx]
000ce871mov rax, [rbx+8]
000ce875lea r12, [rsp+80]
000ce87amov rdi, r12
000ce87dcall [rax+40]
000ce880lea r13, [rbx+48]
000ce884mov rdi, r13
000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000ce88cmov edx, 1400
000ce891mov rdi, r13
000ce894mov rsi, r12
000ce897call [rip+0x143283]
000ce89djmp 0xce851
000ce89f
000ce89floc_ce89f:
000ce89fmov rsi, [rbx+32]
000ce8a3test rsi, rsi
000ce8a6je 0xceaa1
000ce8acmov rax, r14
000ce8afxor edx, edx
000ce8b1div rsi
000ce8b4mov rdi, [rbx+16]
000ce8b8lea rcx, [rip+0x117be1]
000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ce8c4lea r14, [rsp+80]
000ce8c9mov rdi, r14
000ce8ccmov rsi, rax
000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
000ce8d4cmp [r14], 0
000ce8d8je 0xce91e
000ce8dalea rdi, [rsp+80]
000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000ce8e4mov rsi, [rbx]
000ce8e7mov rax, [rbx+8]
000ce8eblea r12, [rsp+80]
000ce8f0mov rdi, r12
000ce8f3call [rax+40]
000ce8f6push 8
000ce8f8pop rsi
000ce8f9mov edi, 1400
000ce8fecall alloc::alloc::exchange_malloc
000ce903mov r14, rax
000ce906mov edx, 1400
000ce90bmov rdi, rax
000ce90emov rsi, r12
000ce911call [rip+0x143209]
000ce917mov r12b, 1
000ce91axor ebp, ebp
000ce91cjmp 0xce98c
000ce91e
000ce91eloc_ce91e:
000ce91emov rdi, [rsp+88]
000ce923mov al, [rsp+96]
000ce927mov rcx, [rdi+24]
000ce92btest rcx, rcx
000ce92eje 0xce94b
000ce930lea rdx, [rcx-1]
000ce934mov [rdi+24], rdx
000ce938mov rdx, [rdi+8]
000ce93cmov r14, [rdx+8*rcx-8]
000ce941movzx esi, al
000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce949jmp 0xce986
000ce94b
000ce94bloc_ce94b:
000ce94bmovzx esi, al
000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce953mov rsi, [rbx]
000ce956mov rax, [rbx+8]
000ce95alea r12, [rsp+80]
000ce95fmov rdi, r12
000ce962call [rax+40]
000ce965push 8
000ce967pop rsi
000ce968mov edi, 1400
000ce96dcall alloc::alloc::exchange_malloc
000ce972mov r14, rax
000ce975mov edx, 1400
000ce97amov rdi, rax
000ce97dmov rsi, r12
000ce980call [rip+0x14319a]
000ce986
000ce986loc_ce986:
000ce986mov bpl, 1
000ce989mov r12b, 1
000ce98c
000ce98cloc_ce98c:
000ce98cmov rcx, [r15+16]
000ce990mov rax, [r15+24]
000ce994mov rdx, [rax+16]
000ce998dec rdx
000ce99band rdx, -16
000ce99flea rsi, [rdx+rcx]
000ce9a3add rsi, 16
000ce9a7test r12b, r12b
000ce9aaje 0xce9b1
000ce9acmov rdx, r14
000ce9afjmp 0xce9b5
000ce9b1
000ce9b1loc_ce9b1:
000ce9b1lea rdx, [rbx+48]
000ce9b5
000ce9b5loc_ce9b5:
000ce9b5lea rdi, [rsp+56]
000ce9balea rcx, [rsp+8]
000ce9bfcall [rax+112]
000ce9c2test r12b, r12b
000ce9c5je 0xcea2f
000ce9c7test bpl, bpl
000ce9caje 0xcea43
000ce9ccxor edi, edi
000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
000ce9d3mov rcx, [rbx+32]
000ce9d7test rcx, rcx
000ce9daje 0xceab1
000ce9e0mov rax, [rax]
000ce9e3xor edx, edx
000ce9e5div rcx
000ce9e8mov r15, rdx
000ce9ebpush 10
000ce9edpop rbp
000ce9eelea r12, [rip+0x117adb]
000ce9f5lea r13, [rsp+80]
000ce9fa
000ce9faloc_ce9fa:
000ce9fasub ebp, 1
000ce9fdjb 0xcea43
000ce9ffmov rdi, [rbx+16]
000cea03mov rsi, [rbx+32]
000cea07mov rdx, r15
000cea0amov rcx, r12
000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000cea12mov rdi, r13
000cea15mov rsi, rax
000cea18call std::sync::mutex::Mutex<T>::try_lock
000cea1dcmp [rsp+80], 0
000cea23je 0xcea4d
000cea25mov rdi, r13
000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000cea2djmp 0xce9fa
000cea2f
000cea2floc_cea2f:
000cea2fmov [rsp], r14
000cea33cmp r14, 2
000cea37je 0xceac9
000cea3dmov [rbx+40], r14
000cea41jmp 0xcea86
000cea43
000cea43loc_cea43:
000cea43mov rdi, r14
000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
000cea4bjmp 0xcea86
000cea4d
000cea4dloc_cea4d:
000cea4dmov rbx, [rsp+88]
000cea52mov bpl, [rsp+96]
000cea57mov rsi, [rbx+24]
000cea5bcmp rsi, [rbx+16]
000cea5fjne 0xcea6e
000cea61lea rdi, [rbx+8]
000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000cea6amov rsi, [rbx+24]
000cea6e
000cea6eloc_cea6e:
000cea6emov rax, [rbx+8]
000cea72mov [rax+8*rsi], r14
000cea76inc [rbx+24]
000cea7amovzx esi, bpl
000cea7emov rdi, rbx
000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000cea86
000cea86loc_cea86:
000cea86cmp [rsp+56], 0
000cea8csetne al
000cea8f
000cea8floc_cea8f:
000cea8fadd rsp, 1480
000cea96pop rbx
000cea97pop r12
000cea99pop r13
000cea9bpop r14
000cea9dpop r15
000cea9fpop rbp
000ceaa0ret
000ceaa1
000ceaa1loc_ceaa1:
000ceaa1lea rdi, [rip-0x8e748]
000ceaa8lea rdx, [rip+0x1179d9]
000ceaafjmp 0xceabf
000ceab1
000ceab1loc_ceab1:
000ceab1lea rdi, [rip-0x8e758]
000ceab8lea rdx, [rip+0x1179f9]
000ceabf
000ceabfloc_ceabf:
000ceabfpush 57
000ceac1pop rsi
000ceac2call core::panicking::panic
000ceac7ud2
000ceac9
000ceac9loc_ceac9:
000ceac9lea rcx, [rsp+80]
000ceaceand [rcx], 0
000cead2lea rsi, [rip-0x78091]
000cead9lea r8, [rip+0x117a08]
000ceae0push 1
000ceae2pop rdi
000ceae3mov rdx, rsp
000ceae6call core::panicking::assert_failed
000ceaebud2
000ce7c3
000ce7c3regex::regex::string::Regex::is_match:
000ce7c3push rbp
000ce7c4push r15
000ce7c6push r14
000ce7c8push r13
000ce7capush r12
000ce7ccpush rbx
000ce7cdsub rsp, 1480
000ce7d4and [rsp+8], 0
000ce7d9mov [rsp+16], rdx
000ce7demov [rsp+24], rcx
000ce7e3and [rsp+32], 0
000ce7e9mov rbx, rsi
000ce7ecmov r15, rdi
000ce7efmov [rsp+40], rcx
000ce7f4mov [rsp+48], 1
000ce7f9mov rax, [rdi+32]
000ce7fdmov rax, [rax+168]
000ce804cmp [rax], 0
000ce808je 0xce830
000ce80acmp [rax+8], rcx
000ce80ejbe 0xce817
000ce810
000ce810loc_ce810:
000ce810xor eax, eax
000ce812jmp 0xcea8f
000ce817
000ce817loc_ce817:
000ce817test [rax+60], 1
000ce81bje 0xce830
000ce81dtest [rax+64], 2
000ce821je 0xce830
000ce823cmp [rax+16], 0
000ce828je 0xce830
000ce82acmp [rax+24], rcx
000ce82ejb 0xce810
000ce830
000ce830loc_ce830:
000ce830xor edi, edi
000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
000ce837mov r14, [0xffffffffffffff60]
000ce840mov rax, [rbx+40]
000ce844cmp r14, rax
000ce847jne 0xce85c
000ce849mov [rbx+40], 1
000ce851
000ce851loc_ce851:
000ce851mov bpl, 1
000ce854xor r12l, r12l
000ce857jmp 0xce98c
000ce85c
000ce85cloc_ce85c:
000ce85ctest rax, rax
000ce85fjne 0xce89f
000ce861push 1
000ce863pop rcx
000ce864xor eax, eax
000ce866lock cmpxchg [rbx+40], rcx
000ce86cjne 0xce89f
000ce86emov rsi, [rbx]
000ce871mov rax, [rbx+8]
000ce875lea r12, [rsp+80]
000ce87amov rdi, r12
000ce87dcall [rax+40]
000ce880lea r13, [rbx+48]
000ce884mov rdi, r13
000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
000ce88cmov edx, 1400
000ce891mov rdi, r13
000ce894mov rsi, r12
000ce897call [rip+0x143283]
000ce89djmp 0xce851
000ce89f
000ce89floc_ce89f:
000ce89fmov rsi, [rbx+32]
000ce8a3test rsi, rsi
000ce8a6je 0xceaa1
000ce8acmov rax, r14
000ce8afxor edx, edx
000ce8b1div rsi
000ce8b4mov rdi, [rbx+16]
000ce8b8lea rcx, [rip+0x117be1]
000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000ce8c4lea r14, [rsp+80]
000ce8c9mov rdi, r14
000ce8ccmov rsi, rax
000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
000ce8d4cmp [r14], 0
000ce8d8je 0xce91e
000ce8dalea rdi, [rsp+80]
000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000ce8e4mov rsi, [rbx]
000ce8e7mov rax, [rbx+8]
000ce8eblea r12, [rsp+80]
000ce8f0mov rdi, r12
000ce8f3call [rax+40]
000ce8f6push 8
000ce8f8pop rsi
000ce8f9mov edi, 1400
000ce8fecall alloc::alloc::exchange_malloc
000ce903mov r14, rax
000ce906mov edx, 1400
000ce90bmov rdi, rax
000ce90emov rsi, r12
000ce911call [rip+0x143209]
000ce917mov r12b, 1
000ce91axor ebp, ebp
000ce91cjmp 0xce98c
000ce91e
000ce91eloc_ce91e:
000ce91emov rdi, [rsp+88]
000ce923mov al, [rsp+96]
000ce927mov rcx, [rdi+24]
000ce92btest rcx, rcx
000ce92eje 0xce94b
000ce930lea rdx, [rcx-1]
000ce934mov [rdi+24], rdx
000ce938mov rdx, [rdi+8]
000ce93cmov r14, [rdx+8*rcx-8]
000ce941movzx esi, al
000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce949jmp 0xce986
000ce94b
000ce94bloc_ce94b:
000ce94bmovzx esi, al
000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000ce953mov rsi, [rbx]
000ce956mov rax, [rbx+8]
000ce95alea r12, [rsp+80]
000ce95fmov rdi, r12
000ce962call [rax+40]
000ce965push 8
000ce967pop rsi
000ce968mov edi, 1400
000ce96dcall alloc::alloc::exchange_malloc
000ce972mov r14, rax
000ce975mov edx, 1400
000ce97amov rdi, rax
000ce97dmov rsi, r12
000ce980call [rip+0x14319a]
000ce986
000ce986loc_ce986:
000ce986mov bpl, 1
000ce989mov r12b, 1
000ce98c
000ce98cloc_ce98c:
000ce98cmov rcx, [r15+16]
000ce990mov rax, [r15+24]
000ce994mov rdx, [rax+16]
000ce998dec rdx
000ce99band rdx, -16
000ce99flea rsi, [rdx+rcx]
000ce9a3add rsi, 16
000ce9a7test r12b, r12b
000ce9aaje 0xce9b1
000ce9acmov rdx, r14
000ce9afjmp 0xce9b5
000ce9b1
000ce9b1loc_ce9b1:
000ce9b1lea rdx, [rbx+48]
000ce9b5
000ce9b5loc_ce9b5:
000ce9b5lea rdi, [rsp+56]
000ce9balea rcx, [rsp+8]
000ce9bfcall [rax+112]
000ce9c2test r12b, r12b
000ce9c5je 0xcea2f
000ce9c7test bpl, bpl
000ce9caje 0xcea43
000ce9ccxor edi, edi
000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
000ce9d3mov rcx, [rbx+32]
000ce9d7test rcx, rcx
000ce9daje 0xceab1
000ce9e0mov rax, [rax]
000ce9e3xor edx, edx
000ce9e5div rcx
000ce9e8mov r15, rdx
000ce9ebpush 10
000ce9edpop rbp
000ce9eelea r12, [rip+0x117adb]
000ce9f5lea r13, [rsp+80]
000ce9fa
000ce9faloc_ce9fa:
000ce9fasub ebp, 1
000ce9fdjb 0xcea43
000ce9ffmov rdi, [rbx+16]
000cea03mov rsi, [rbx+32]
000cea07mov rdx, r15
000cea0amov rcx, r12
000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
000cea12mov rdi, r13
000cea15mov rsi, rax
000cea18call std::sync::mutex::Mutex<T>::try_lock
000cea1dcmp [rsp+80], 0
000cea23je 0xcea4d
000cea25mov rdi, r13
000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
000cea2djmp 0xce9fa
000cea2f
000cea2floc_cea2f:
000cea2fmov [rsp], r14
000cea33cmp r14, 2
000cea37je 0xceac9
000cea3dmov [rbx+40], r14
000cea41jmp 0xcea86
000cea43
000cea43loc_cea43:
000cea43mov rdi, r14
000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
000cea4bjmp 0xcea86
000cea4d
000cea4dloc_cea4d:
000cea4dmov rbx, [rsp+88]
000cea52mov bpl, [rsp+96]
000cea57mov rsi, [rbx+24]
000cea5bcmp rsi, [rbx+16]
000cea5fjne 0xcea6e
000cea61lea rdi, [rbx+8]
000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000cea6amov rsi, [rbx+24]
000cea6e
000cea6eloc_cea6e:
000cea6emov rax, [rbx+8]
000cea72mov [rax+8*rsi], r14
000cea76inc [rbx+24]
000cea7amovzx esi, bpl
000cea7emov rdi, rbx
000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000cea86
000cea86loc_cea86:
000cea86cmp [rsp+56], 0
000cea8csetne al
000cea8f
000cea8floc_cea8f:
000cea8fadd rsp, 1480
000cea96pop rbx
000cea97pop r12
000cea99pop r13
000cea9bpop r14
000cea9dpop r15
000cea9fpop rbp
000ceaa0ret
000ceaa1
000ceaa1loc_ceaa1:
000ceaa1lea rdi, [rip-0x8e748]
000ceaa8lea rdx, [rip+0x1179d9]
000ceaafjmp 0xceabf
000ceab1
000ceab1loc_ceab1:
000ceab1lea rdi, [rip-0x8e758]
000ceab8lea rdx, [rip+0x1179f9]
000ceabf
000ceabfloc_ceabf:
000ceabfpush 57
000ceac1pop rsi
000ceac2call core::panicking::panic
000ceac7ud2
000ceac9
000ceac9loc_ceac9:
000ceac9lea rcx, [rsp+80]
000ceaceand [rcx], 0
000cead2lea rsi, [rip-0x78091]
000cead9lea r8, [rip+0x117a08]
000ceae0push 1
000ceae2pop rdi
000ceae3mov rdx, rsp
000ceae6call core::panicking::assert_failed
000ceaebud2
000ce7c3
000ceaed
000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
000ceaedmov rax, rsi
000ceaf0mov rsi, [rdi]
000ceaf3mov rdx, [rdi+16]
000ceaf7mov rdi, rax
000ceafajmp 0x104b90
000ceaed
000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
000ceaedmov rax, rsi
000ceaf0mov rsi, [rdi]
000ceaf3mov rdx, [rdi+16]
000ceaf7mov rdi, rax
000ceafajmp 0x104b90
000ceaed
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
000ceaffpush rbp
000ceb00push r15
000ceb02push r14
000ceb04push r13
000ceb06push r12
000ceb08push rbx
000ceb09sub rsp, 296
000ceb10mov rbx, rsi
000ceb13mov r14, rdi
000ceb16mov r15, [rdi+8]
000ceb1amov r12, [rsi+8]
000ceb1ecmp r15, r12
000ceb21jne 0xceb69
000ceb23mov al, [r14+56]
000ceb27cmp al, [rbx+56]
000ceb2ajne 0xceb69
000ceb2ccmp [r14+57], 2
000ceb31jne 0xceb69
000ceb33cmp [rbx+57], 2
000ceb37jne 0xceb69
000ceb39cmp [r14+16], 3
000ceb3esetb al
000ceb41cmp [rbx+16], 3
000ceb45setb cl
000ceb48xor cl, al
000ceb4ajne 0xceb69
000ceb4cmov rdi, [r14]
000ceb4fmov rdx, [rbx]
000ceb52mov rsi, r15
000ceb55mov rcx, r15
000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ceb5dmov ecx, eax
000ceb5fmov al, 1
000ceb61test cl, cl
000ceb63jne 0xceda4
000ceb69
000ceb69loc_ceb69:
000ceb69mov al, [r14+16]
000ceb6dcmp al, 6
000ceb6fje 0xceb8e
000ceb71mov rcx, [r14+48]
000ceb75mov [rsp+127], rcx
000ceb7amovups x0, [r14+17]
000ceb7fmovups x1, [r14+33]
000ceb84movaps [rsp+112], x1
000ceb89movaps [rsp+96], x0
000ceb8e
000ceb8eloc_ceb8e:
000ceb8emov r9, [r14]
000ceb91mov cl, [r14+58]
000ceb95mov dl, [r14+56]
000ceb99mov sil, [r14+57]
000ceb9dmov rdi, [rsp+127]
000ceba2mov [rsp+31], rdi
000ceba7movaps x0, [rsp+96]
000cebacmovaps x1, [rsp+112]
000cebb1movaps [rsp+16], x1
000cebb6movaps [rsp], x0
000cebbamov r8, [rbx]
000cebbdmov dil, [rbx+16]
000cebc1cmp dil, 6
000cebc5je 0xcebeb
000cebc7mov r10, [rbx+48]
000cebcbmov [rsp+255], r10
000cebd3movups x0, [rbx+17]
000cebd7movups x1, [rbx+33]
000cebdbmovaps [rsp+240], x1
000cebe3movaps [rsp+224], x0
000cebeb
000cebebloc_cebeb:
000cebebmov r10b, [rbx+58]
000cebefmovzx r11l, [rbx+56]
000cebf4lea r14, [rsp+224]
000cebfcmov rbx, [r14+31]
000cec00lea r13, [rsp+96]
000cec05mov [r13+48], rbx
000cec09movaps x0, [r14]
000cec0dmovaps x1, [r14+16]
000cec12movups [r13+33], x1
000cec17movups [r13+17], x0
000cec1cmov [r14], r9
000cec1fmov [r14+8], r15
000cec23mov [r14+16], al
000cec27movaps x0, [rsp]
000cec2bmovaps x1, [rsp+16]
000cec30movups [r14+17], x0
000cec35movups [r14+33], x1
000cec3amov rax, [rsp+31]
000cec3fmov [r14+48], rax
000cec43mov [r14+56], dl
000cec47mov [r14+57], sil
000cec4bmov [r14+58], cl
000cec4fmov [r13], r8
000cec53mov [r13+8], r12
000cec57mov [r13+16], dil
000cec5bmov [r13+56], r11w
000cec60mov [r13+58], r10b
000cec64
000cec64loc_cec64:
000cec64lea rdi, [rsp+168]
000cec6clea rsi, [rsp+224]
000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cec79movzx ebx, [rsp+168]
000cec81cmp ebx, 10
000cec84je 0xced8c
000cec8amov r14b, [rsp+169]
000cec92mov r15, [rsp+176]
000cec9amov r12, [rsp+184]
000ceca2mov rbp, [rsp+192]
000cecaamov r13, [rsp+200]
000cecb2lea rdi, [rsp+40]
000cecb7lea rsi, [rsp+96]
000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000cecc1mov al, [rsp+40]
000cecc5cmp al, 10
000cecc7je 0xced88
000ceccdlea ecx, [rbx-6]
000cecd0movzx ecx, cl
000cecd3lea rsi, [rcx+1]
000cecd7cmp cl, 4
000cecdamov r8l, 0
000cece0cmovae rsi, r8
000cece4lea edi, [rax-6]
000cece7movzx ecx, dil
000ceceblea rdx, [rcx+1]
000cecefcmp cl, 4
000cecf2cmovae rdx, r8
000cecf6cmp rsi, rdx
000cecf9jne 0xced88
000cecffmov rdx, [rsp+48]
000ced04mov rcx, [rsp+56]
000ced09cmp esi, 4
000ced0cje 0xced45
000ced0etest rsi, rsi
000ced11jne 0xcec64
000ced17cmp dil, 4
000ced1bjb 0xcec64
000ced21cmp bl, al
000ced23jne 0xced88
000ced25mov al, [rsp+41]
000ced29mov r9, [rsp+64]
000ced2emov r8, [rsp+72]
000ced33mov esi, ebx
000ced35lea rdi, [rip-0x94e54]
000ced3cmovsxd rsi, [rdi+4*rsi]
000ced40add rsi, rdi
000ced43jmp rsi
000ced45
000ced45loc_ced45:
000ced45mov rdi, r15
000ced48mov rsi, r12
000ced4b
000ced4bloc_ced4b:
000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced50test al, al
000ced52jne 0xcec64
000ced58jmp 0xced88
000ced5acmp r14b, al
000ced5dje 0xcec64
000ced63jmp 0xced88
000ced65mov r14, r9
000ced68mov rbx, r8
000ced6bmov rdi, r15
000ced6emov rsi, r12
000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
000ced76test al, al
000ced78je 0xced88
000ced7amov rdi, rbp
000ced7dmov rsi, r13
000ced80mov rdx, r14
000ced83mov rcx, rbx
000ced86jmp 0xced4b
000ced88
000ced88loc_ced88:
000ced88xor eax, eax
000ced8ajmp 0xceda4
000ced8c
000ced8cloc_ced8c:
000ced8clea rbx, [rsp+40]
000ced91lea rsi, [rsp+96]
000ced96mov rdi, rbx
000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
000ced9ecmp [rbx], 10
000ceda1sete al
000ceda4
000ceda4loc_ceda4:
000ceda4add rsp, 296
000cedabpop rbx
000cedacpop r12
000cedaepop r13
000cedb0pop r14
000cedb2pop r15
000cedb4pop rbp
000cedb5ret
000ceaff
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
000cedb6test rsi, rsi
000cedb9je 0xcedc1
000cedbbjmp [rip+0x142d37]
000cedc1
000cedc1loc_cedc1:
000cedc1ret
000cedb6
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000cedc2push r15
000cedc4push r14
000cedc6push r13
000cedc8push r12
000cedcapush rbx
000cedcbsub rsp, 32
000cedcfmov r14, rsi
000cedd2mov r12, [rdi]
000cedd5imul r13, [rdi+16], 24
000ceddamov rdi, [rsi+32]
000ceddemov rax, [rsi+40]
000cede2lea rsi, [rip-0x3f9b0]
000cede9push 1
000cedebpop rdx
000cedeccall [rax+24]
000cedeflea rbx, [rsp+16]
000cedf4mov [rbx], r14
000cedf7mov [rbx+8], al
000cedfamov [rbx+9], 0
000cedfelea r14, [rip+0x44659]
000cee05lea r15, [rsp+8]
000cee0a
000cee0aloc_cee0a:
000cee0atest r13, r13
000cee0dje 0xcee2c
000cee0fmov [rsp+8], r12
000cee14add r12, 24
000cee18mov rdi, rbx
000cee1bmov rsi, r15
000cee1emov rdx, r14
000cee21call core::fmt::builders::DebugSet::entry
000cee26add r13, -24
000cee2ajmp 0xcee0a
000cee2c
000cee2cloc_cee2c:
000cee2cmov rdi, [rsp+16]
000cee31mov esi, [rsp+24]
000cee35call core::fmt::builders::DebugList::finish
000cee3aadd rsp, 32
000cee3epop rbx
000cee3fpop r12
000cee41pop r13
000cee43pop r14
000cee45pop r15
000cee47ret
000cedc2
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
000cee48cmp [rdi], 0
000cee4cje 0xcee73
000cee4epush rax
000cee4fmov rcx, rsp
000cee52mov [rcx], rdi
000cee55lea rax, [rip-0x94e78]
000cee5clea r8, [rip+0x117aa5]
000cee63push 4
000cee65pop rdx
000cee66mov rdi, rsi
000cee69mov rsi, rax
000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
000cee71pop rcx
000cee72ret
000cee73
000cee73loc_cee73:
000cee73mov rdi, [rsi+32]
000cee77mov rax, [rsi+40]
000cee7bmov rax, [rax+24]
000cee7flea rsi, [rip-0x94ea6]
000cee86push 4
000cee88pop rdx
000cee89jmp rax
000cee48
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
000cee8bpush r14
000cee8dpush rbx
000cee8epush rax
000cee8fmov rbx, [rsi+32]
000cee93mov rax, [rsi+40]
000cee97mov rax, [rax+24]
000cee9blea rsi, [rip-0x744b2]
000ceea2push 3
000ceea4pop rdx
000ceea5mov rdi, rbx
000ceea8mov r14, rax
000ceeabcall rax
000ceeadtest al, al
000ceeafje 0xceebb
000ceeb1mov al, 1
000ceeb3add rsp, 8
000ceeb7pop rbx
000ceeb8pop r14
000ceebaret
000ceebb
000ceebbloc_ceebb:
000ceebblea rsi, [rip-0x8b4dd]
000ceec2push 7
000ceec4pop rdx
000ceec5mov rdi, rbx
000ceec8mov rax, r14
000ceecbadd rsp, 8
000ceecfpop rbx
000ceed0pop r14
000ceed2jmp rax
000cee8b
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
000ceed4push rbp
000ceed5push r15
000ceed7push r14
000ceed9push r13
000ceedbpush r12
000ceeddpush rbx
000ceedesub rsp, 56
000ceee2mov rbx, rdx
000ceee5mov rbp, rsi
000ceee8mov [rsp+16], rdi
000ceeedmov rdi, rdx
000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
000ceef5mov r15, rax
000ceef8mov r14, rdx
000ceefbmov [rsp+24], rbx
000cef00imul r12, rbx, 24
000cef04xor ebx, ebx
000cef06mov [rsp+8], rdx
000cef0b
000cef0bloc_cef0b:
000cef0bsub r14, 1
000cef0fjb 0xcef49
000cef11cmp r12, rbx
000cef14je 0xcef49
000cef16lea r13, [rbp+24]
000cef1amov rsi, [rbp]
000cef1emov rdx, [rbp+16]
000cef22lea rdi, [rsp+32]
000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cef2cmov rax, [rsp+48]
000cef31mov [r15+rbx+16], rax
000cef36movups x0, [rsp+32]
000cef3bmovups [r15+rbx], x0
000cef40add rbx, 24
000cef44mov rbp, r13
000cef47jmp 0xcef0b
000cef49
000cef49loc_cef49:
000cef49mov rcx, [rsp+16]
000cef4emov [rcx], r15
000cef51mov rax, [rsp+8]
000cef56mov [rcx+8], rax
000cef5amov rax, [rsp+24]
000cef5fmov [rcx+16], rax
000cef63add rsp, 56
000cef67pop rbx
000cef68pop r12
000cef6apop r13
000cef6cpop r14
000cef6epop r15
000cef70pop rbp
000cef71ret
000ceed4
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
000cef72test rsi, rsi
000cef75jne 0xe4f7e
000cef7band [rdi], 0
000cef7fret
000cef72
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
000cef80mov rax, [rdi+16]
000cef84mov rcx, [rdi]
000cef87add rcx, rax
000cef8arol rax, 13
000cef8emov rdx, [rdi+24]
000cef92xor rax, rcx
000cef95rol rcx, 32
000cef99mov rsi, [rdi+8]
000cef9dadd rsi, rdx
000cefa0rol rdx, 16
000cefa4xor rdx, rsi
000cefa7add rcx, rdx
000cefaamov [rdi], rcx
000cefadrol rdx, 21
000cefb1xor rdx, rcx
000cefb4mov [rdi+24], rdx
000cefb8add rsi, rax
000cefbbrol rax, 17
000cefbfxor rax, rsi
000cefc2mov [rdi+16], rax
000cefc6rol rsi, 32
000cefcamov [rdi+8], rsi
000cefceret
000cef80
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
000cefcfpush rbp
000cefd0push r15
000cefd2push r14
000cefd4push r13
000cefd6push r12
000cefd8push rbx
000cefd9sub rsp, 232
000cefe0mov r14, rsi
000cefe3mov rbx, rdi
000cefe6mov [rsp+24], rdi
000cefebmov rsi, [rsi]
000cefeemov rdx, [r14+16]
000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000ceff7lea rdi, [rbx+24]
000ceffbmov rsi, [r14+24]
000cefffmov rdx, [r14+40]
000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
000cf008mov r15, [r14+48]
000cf00cmov [rsp+16], r14
000cf011mov rbp, [r14+64]
000cf015test rbp, rbp
000cf018je 0xcf051
000cf01amov rax, 0x155555555555555
000cf024cmp rbp, rax
000cf027ja 0xcf353
000cf02dimul r13, rbp, 96
000cf031push 8
000cf033pop rdi
000cf034mov rsi, r13
000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf03cmov r12, rax
000cf03ftest rax, rax
000cf042jne 0xcf055
000cf044push 8
000cf046pop rdi
000cf047mov rsi, r13
000cf04acall alloc::alloc::handle_alloc_error
000cf04fud2
000cf051
000cf051loc_cf051:
000cf051push 8
000cf053pop r12
000cf055
000cf055loc_cf055:
000cf055imul rbx, rbp, 96
000cf059xor r14l, r14l
000cf05cmov [rsp+8], rbp
000cf061mov [rsp+32], rbx
000cf066
000cf066loc_cf066:
000cf066sub rbp, 1
000cf06ajb 0xcf1a9
000cf070cmp rbx, r14
000cf073je 0xcf1a9
000cf079mov r13l, [r15+88]
000cf07dlea eax, [r13-2]
000cf081cmp ax, 3
000cf085push 1
000cf087pop rcx
000cf088cmovae eax, ecx
000cf08btest ax, ax
000cf08eje 0xcf0f7
000cf090movzx eax, ax
000cf093cmp eax, 1
000cf096jne 0xcf127
000cf09cmov rsi, [r15+64]
000cf0a0mov rdx, [r15+80]
000cf0a4lea rdi, [rsp+192]
000cf0accall _<alloc::string::String as core::clone::Clone>::clone
000cf0b1mov rbx, r12
000cf0b4mov r12l, [r15+90]
000cf0b8lea rdi, [rsp+128]
000cf0c0mov rsi, r15
000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0c8lea rsi, [r15+32]
000cf0cclea rdi, [rsp+160]
000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
000cf0d9mov [rsp+216], r13w
000cf0e2mov [rsp+218], r12l
000cf0eamov r12, rbx
000cf0edmov rbx, [rsp+32]
000cf0f2jmp 0xcf187
000cf0f7
000cf0f7loc_cf0f7:
000cf0f7cmp [r15], 0
000cf0fbje 0xcf133
000cf0fdlea rsi, [r15+24]
000cf101lea rdi, [rsp+96]
000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf10bmov rsi, [r15]
000cf10emov rdx, [r15+16]
000cf112lea rdi, [rsp+72]
000cf117call _<alloc::string::String as core::clone::Clone>::clone
000cf11cmov rax, [r15+48]
000cf120mov [rsp+120], rax
000cf125jmp 0xcf147
000cf127
000cf127loc_cf127:
000cf127mov [rsp+216], 4
000cf131jmp 0xcf187
000cf133
000cf133loc_cf133:
000cf133lea rsi, [r15+8]
000cf137lea rdi, [rsp+80]
000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
000cf141and [rsp+72], 0
000cf147
000cf147loc_cf147:
000cf147mov rax, [rsp+120]
000cf14cmov [rsp+176], rax
000cf154movdqu x0, [rsp+72]
000cf15amovups x1, [rsp+88]
000cf15fmovups x2, [rsp+104]
000cf164movaps [rsp+160], x2
000cf16cmovaps [rsp+144], x1
000cf174movdqa [rsp+128], x0
000cf17dmov [rsp+216], 2
000cf187
000cf187loc_cf187:
000cf187add r15, 96
000cf18blea rdi, [r12+r14]
000cf18flea rsi, [rsp+128]
000cf197push 96
000cf199pop rdx
000cf19acall [rip+0x142970]
000cf1a0add r14, 96
000cf1a4jmp 0xcf066
000cf1a9
000cf1a9loc_cf1a9:
000cf1a9mov rcx, [rsp+24]
000cf1aemov [rcx+48], r12
000cf1b2mov rax, [rsp+8]
000cf1b7mov [rcx+56], rax
000cf1bbmov [rcx+64], rax
000cf1bfmov rax, [rsp+16]
000cf1c4mov rdx, [rax+120]
000cf1c8mov rsi, [rax+128]
000cf1cfmov r14, [rax+80]
000cf1d3mov rdi, [rax+104]
000cf1d7mov r8, [rax+112]
000cf1dbtest r14, r14
000cf1deje 0xcf30e
000cf1e4mov [rsp+48], r8
000cf1e9mov [rsp+56], rdi
000cf1eemov [rsp+64], rsi
000cf1f3mov [rsp+8], rdx
000cf1f8lea rbx, [r14+1]
000cf1fcmov rax, rbx
000cf1ffshr rax, 59
000cf203jne 0xcf34c
000cf209mov rbp, rbx
000cf20cshl rbp, 5
000cf210lea r13, [r14+17]
000cf214mov r12, rbp
000cf217add r12, r13
000cf21ajb 0xcf34c
000cf220mov rax, 0x7ffffffffffffff1
000cf22acmp r12, rax
000cf22djae 0xcf34c
000cf233push 16
000cf235pop rdi
000cf236mov rsi, r12
000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
000cf23etest rax, rax
000cf241je 0xcf35a
000cf247mov r15, rax
000cf24aadd r15, rbp
000cf24dmov rbp, [rsp+16]
000cf252mov r12, [rbp+72]
000cf256mov rdi, r15
000cf259mov rsi, r12
000cf25cmov rdx, r13
000cf25fcall [rip+0x1428bb]
000cf265add rbx, r12
000cf268movdqa x0, [r12]
000cf26epmovmskb eax, x0
000cf272not eax
000cf274lea rcx, [r12+16]
000cf279mov rbp, [rbp+96]
000cf27dlea r13, [rsp+128]
000cf285mov [r13], r12
000cf289mov [r13+8], rcx
000cf28dmov [r13+16], rbx
000cf291mov [r13+24], ax
000cf296mov [r13+32], rbp
000cf29a
000cf29aloc_cf29a:
000cf29amov rdi, r13
000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
000cf2a2test rax, rax
000cf2a5je 0xcf2da
000cf2a7mov rbx, rax
000cf2aasub rbx, r12
000cf2admovups x0, [rax-32]
000cf2b1movaps [rsp+32], x0
000cf2b6mov rdi, [rax-16]
000cf2bamov rax, [rax-8]
000cf2becall [rax+24]
000cf2c1movdqa x0, [rsp+32]
000cf2c7movdqu [r15+rbx-32], x0
000cf2cemov [r15+rbx-16], rax
000cf2d3mov [r15+rbx-8], rdx
000cf2d8jmp 0xcf29a
000cf2da
000cf2daloc_cf2da:
000cf2damov rax, [rsp+16]
000cf2dfmov rax, [rax+88]
000cf2e3mov rcx, [rsp+24]
000cf2e8mov [rcx+72], r15
000cf2ecmov [rcx+80], r14
000cf2f0mov [rcx+88], rax
000cf2f4mov [rcx+96], rbp
000cf2f8mov rdx, [rsp+8]
000cf2fdmov rsi, [rsp+64]
000cf302mov rdi, [rsp+56]
000cf307mov r8, [rsp+48]
000cf30cjmp 0xcf327
000cf30e
000cf30eloc_cf30e:
000cf30elea rax, [rip-0x96465]
000cf315mov [rcx+72], rax
000cf319pxor x0, x0
000cf31dmovdqu [rcx+80], x0
000cf322and [rcx+96], 0
000cf327
000cf327loc_cf327:
000cf327mov [rcx+104], rdi
000cf32bmov [rcx+112], r8
000cf32fmov [rcx+120], rdx
000cf333mov [rcx+128], rsi
000cf33aadd rsp, 232
000cf341pop rbx
000cf342pop r12
000cf344pop r13
000cf346pop r14
000cf348pop r15
000cf34apop rbp
000cf34bret
000cf34c
000cf34cloc_cf34c:
000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
000cf351ud2
000cf353
000cf353loc_cf353:
000cf353call alloc::raw_vec::capacity_overflow
000cf358ud2
000cf35a
000cf35aloc_cf35a:
000cf35apush 16
000cf35cpop rdi
000cf35dmov rsi, r12
000cf360call hashbrown::raw::Fallibility::alloc_err
000cf365ud2
000cefcf
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
000cf367push rbx
000cf368sub rsp, 16
000cf36cmov rbx, rsi
000cf36fmov rdi, [rsi+32]
000cf373mov rax, [rsi+40]
000cf377lea rsi, [rip-0x8ee93]
000cf37epush 9
000cf380pop rdx
000cf381call [rax+24]
000cf384mov rdi, rsp
000cf387mov [rdi], rbx
000cf38amov [rdi+8], al
000cf38dmov [rdi+9], 0
000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
000cf396add rsp, 16
000cf39apop rbx
000cf39bret
000cf367
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
000cf39cmov rdi, [rdi]
000cf39fadd rdi, 8
000cf3a3jmp 0xcad23
000cf39c
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
000cf3a8push rbp
000cf3a9push r15
000cf3abpush r14
000cf3adpush r13
000cf3afpush r12
000cf3b1push rbx
000cf3b2sub rsp, 328
000cf3b9mov rax, [rsi+48]
000cf3bdcmp rax, [rdi+176]
000cf3c4ja 0xd0255
000cf3camov rbx, rsi
000cf3cdmov r15, rdi
000cf3d0mov [rsp+168], rax
000cf3d8lea rsi, [rdi+184]
000cf3dflea r14, [rsp+72]
000cf3e4mov rdi, r14
000cf3e7call std::sync::mutex::Mutex<T>::lock
000cf3eclea rsi, [rip+0x117535]
000cf3f3mov rdi, r14
000cf3f6call core::result::Result<T,E>::unwrap
000cf3fbmov [rsp+248], rax
000cf403mov [rsp+135], dl
000cf40amov r13, [rbx+56]
000cf40emov [rsp+320], rbx
000cf416mov r12, [rbx+64]
000cf41amov rax, [r15+136]
000cf421test rax, rax
000cf424je 0xcf46c
000cf426mov rbx, [r15+120]
000cf42atest rbx, rbx
000cf42djne 0xcf436
000cf42fmov rbx, [r15+128]
000cf436
000cf436loc_cf436:
000cf436imul r14, rax, 24
000cf43axor ebp, ebp
000cf43c
000cf43cloc_cf43c:
000cf43ctest r14, r14
000cf43fje 0xd0233
000cf445mov rdx, [rbx]
000cf448test rdx, rdx
000cf44bjne 0xcf451
000cf44dmov rdx, [rbx+8]
000cf451
000cf451loc_cf451:
000cf451mov rcx, [rbx+16]
000cf455add rbx, 24
000cf459mov rdi, r13
000cf45cmov rsi, r12
000cf45fcall core::slice::_<impl [T]>::starts_with
000cf464add r14, -24
000cf468test al, al
000cf46aje 0xcf43c
000cf46c
000cf46cloc_cf46c:
000cf46cmov rax, [r15+160]
000cf473test rax, rax
000cf476je 0xcf4c2
000cf478mov rbx, [r15+144]
000cf47ftest rbx, rbx
000cf482jne 0xcf48b
000cf484mov rbx, [r15+152]
000cf48b
000cf48bloc_cf48b:
000cf48bimul r14, rax, 24
000cf48fxor ebp, ebp
000cf491
000cf491loc_cf491:
000cf491test r14, r14
000cf494je 0xcf4c2
000cf496mov rdx, [rbx]
000cf499test rdx, rdx
000cf49cjne 0xcf4a2
000cf49emov rdx, [rbx+8]
000cf4a2
000cf4a2loc_cf4a2:
000cf4a2mov rcx, [rbx+16]
000cf4a6add rbx, 24
000cf4aamov rdi, r13
000cf4admov rsi, r12
000cf4b0call core::slice::_<impl [T]>::starts_with
000cf4b5add r14, -24
000cf4b9test al, al
000cf4bbje 0xcf491
000cf4bdjmp 0xd0233
000cf4c2
000cf4c2loc_cf4c2:
000cf4c2mov rax, [rsp+248]
000cf4calea rbp, [rax+8]
000cf4cemov rax, [r15+56]
000cf4d2dec rax
000cf4d5mov r14, [rsp+168]
000cf4ddcmp rax, r14
000cf4e0mov [rsp+16], rbp
000cf4e5jae 0xcfa7c
000cf4eblea rbx, [rsp+72]
000cf4f0mov rdi, rbx
000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
000cf4f8movzx eax, [r15+171]
000cf500movzx edx, [r15+173]
000cf508shl edx, 16
000cf50bor edx, eax
000cf50dlea rdi, [rsp+136]
000cf515mov rsi, rbx
000cf518call time::offset_date_time::OffsetDateTime::to_offset
000cf51dmov rax, [r15+32]
000cf521test rax, rax
000cf524je 0xcf841
000cf52acmp eax, 1
000cf52djne 0xcf9ed
000cf533mov eax, [rsp+136]
000cf53amov [rsp+152], eax
000cf541mov rbx, [rsp+140]
000cf549movzx eax, [rsp+150]
000cf551mov [rsp+64], eax
000cf555movzx ebp, [rsp+148]
000cf55dlea r14, [rsp+72]
000cf562and [r14], 0
000cf566mov rdi, r14
000cf569call core::ptr::drop_in_place<time::error::format::Format>
000cf56eand [r14], 0
000cf572lea r14, [rsp+192]
000cf57alea rdx, [rsp+72]
000cf57fmov rdi, r14
000cf582mov rsi, rbx
000cf585call core::option::Option<T>::ok_or
000cf58amov rax, [r14]
000cf58dcmp rax, 3
000cf591jne 0xcf9d6
000cf597mov eax, [rsp+64]
000cf59bshl eax, 16
000cf59eor ebp, eax
000cf5a0shl ebp, 8
000cf5a3or ebp, 1
000cf5a6lea rbx, [rsp+192]
000cf5aemov r14, [rbx+8]
000cf5b2lea rdx, [rsp+72]
000cf5b7and [rdx], 0
000cf5bbmov rdi, rbx
000cf5bemov esi, ebp
000cf5c0call core::option::Option<T>::ok_or
000cf5c5mov rax, [rbx]
000cf5c8cmp rax, 3
000cf5ccjne 0xcfd9e
000cf5d2mov edx, [rsp+152]
000cf5d9cmp edx, 0x4e2000
000cf5dfjae 0xd0567
000cf5e5mov [rsp+64], r14
000cf5eacmp [rsp+202], 0
000cf5f2mov rbp, [rsp+16]
000cf5f7jne 0xd0587
000cf5fdmov al, [rsp+200]
000cf604mov [rsp+160], al
000cf60bmov r14b, [rsp+201]
000cf613sar edx, 9
000cf616mov esi, [rbp]
000cf619lea rbx, [rsp+72]
000cf61emov rdi, rbx
000cf621call time::formatting::format_number_pad_zero
000cf626cmp [rbx], 0
000cf62ajne 0xcf829
000cf630mov [rsp+31], r14b
000cf635lea rbx, [rsp+72]
000cf63amov r14, [rbx+8]
000cf63emov esi, [rbp]
000cf641lea rdx, [rip-0x403fe]
000cf648push 1
000cf64apop rcx
000cf64bmov rdi, rbx
000cf64ecall time::formatting::write
000cf653cmp [rbx], 0
000cf657jne 0xcf829
000cf65dmov [rsp+312], r14
000cf665lea r14, [rsp+72]
000cf66amov rax, [r14+8]
000cf66emov [rsp+304], rax
000cf676mov edi, [rsp+152]
000cf67dcall time::date::Date::month_day
000cf682mov ebx, edx
000cf684mov esi, [rbp]
000cf687movzx edx, al
000cf68amov rdi, r14
000cf68dcall time::formatting::format_number_pad_zero
000cf692cmp [r14], 0
000cf696jne 0xcf829
000cf69cmov [rsp+152], bl
000cf6a3lea r14, [rsp+72]
000cf6a8mov rbx, [r14+8]
000cf6acmov esi, [rbp]
000cf6aflea rdx, [rip-0x4046c]
000cf6b6push 1
000cf6b8pop rcx
000cf6b9mov rdi, r14
000cf6bccall time::formatting::write
000cf6c1cmp [r14], 0
000cf6c5jne 0xcf829
000cf6cbmov [rsp+296], rbx
000cf6d3lea rax, [rip-0x40490]
000cf6damov [rsp+240], rax
000cf6e2lea r14, [rsp+72]
000cf6e7mov rax, [r14+8]
000cf6ebmov [rsp+288], rax
000cf6f3mov esi, [rbp]
000cf6f6movzx edx, [rsp+152]
000cf6femov rdi, r14
000cf701call time::formatting::format_number_pad_zero
000cf706cmp [r14], 0
000cf70ajne 0xcf829
000cf710lea rbx, [rsp+72]
000cf715mov r14, [rbx+8]
000cf719mov esi, [rbp]
000cf71clea rdx, [rip-0x404cb]
000cf723push 1
000cf725pop rcx
000cf726mov rdi, rbx
000cf729call time::formatting::write
000cf72ecmp [rbx], 0
000cf732jne 0xcf829
000cf738lea rbx, [rsp+72]
000cf73dmov rax, [rbx+8]
000cf741mov [rsp+152], rax
000cf749mov rdx, [rsp+64]
000cf74eshr rdx, 48
000cf752mov rax, [rsp+16]
000cf757mov esi, [rax]
000cf759mov rdi, rbx
000cf75ccall time::formatting::format_number_pad_zero
000cf761cmp [rbx], 0
000cf765jne 0xcf829
000cf76blea rbx, [rsp+72]
000cf770mov rax, [rbx+8]
000cf774mov [rsp+280], rax
000cf77cmov rax, [rsp+16]
000cf781mov esi, [rax]
000cf783lea rdx, [rip-0x3f264]
000cf78apush 1
000cf78cpop rcx
000cf78dmov rdi, rbx
000cf790call time::formatting::write
000cf795cmp [rbx], 0
000cf799jne 0xcf829
000cf79flea rbx, [rsp+72]
000cf7a4mov rbp, [rbx+8]
000cf7a8mov rdx, [rsp+64]
000cf7adshr rdx, 40
000cf7b1mov rax, [rsp+16]
000cf7b6mov esi, [rax]
000cf7b8mov rdi, rbx
000cf7bbcall time::formatting::format_number_pad_zero
000cf7c0cmp [rbx], 0
000cf7c4jne 0xcf829
000cf7c6lea rbx, [rsp+72]
000cf7cbmov rax, [rbx+8]
000cf7cfmov [rsp+272], rax
000cf7d7mov rax, [rsp+16]
000cf7dcmov esi, [rax]
000cf7delea rdx, [rip-0x3f2bf]
000cf7e5push 1
000cf7e7pop rcx
000cf7e8mov rdi, rbx
000cf7ebcall time::formatting::write
000cf7f0cmp [rbx], 0
000cf7f4jne 0xcf829
000cf7f6lea rbx, [rsp+72]
000cf7fbmov rax, [rbx+8]
000cf7ffmov [rsp+264], rax
000cf807mov rdx, [rsp+64]
000cf80cshr rdx, 32
000cf810mov rax, [rsp+16]
000cf815mov esi, [rax]
000cf817mov rdi, rbx
000cf81acall time::formatting::format_number_pad_zero
000cf81fcmp [rbx], 0
000cf823je 0xd047c
000cf829
000cf829loc_cf829:
000cf829mov rax, [rsp+80]
000cf82emov [rsp+40], rax
000cf833mov [rsp+32], 2
000cf83cjmp 0xcfe18
000cf841
000cf841loc_cf841:
000cf841mov eax, [rsp+136]
000cf848mov [rsp+152], eax
000cf84fmov rbp, [rsp+140]
000cf857movzx eax, [rsp+150]
000cf85fmov [rsp+64], eax
000cf863movzx ebx, [rsp+148]
000cf86blea r14, [rsp+72]
000cf870and [r14], 0
000cf874mov rdi, r14
000cf877call core::ptr::drop_in_place<time::error::format::Format>
000cf87cand [r14], 0
000cf880lea r14, [rsp+192]
000cf888lea rdx, [rsp+72]
000cf88dmov rdi, r14
000cf890mov rsi, rbp
000cf893call core::option::Option<T>::ok_or
000cf898mov rax, [r14]
000cf89bcmp rax, 3
000cf89fjne 0xcf9d6
000cf8a5mov eax, [rsp+64]
000cf8a9shl eax, 16
000cf8acor ebx, eax
000cf8aeshl ebx, 8
000cf8b1or ebx, 1
000cf8b4lea r14, [rsp+192]
000cf8bcmov rbp, [r14+8]
000cf8c0lea rdx, [rsp+72]
000cf8c5and [rdx], 0
000cf8c9mov rdi, r14
000cf8ccmov esi, ebx
000cf8cecall core::option::Option<T>::ok_or
000cf8d3mov rax, [r14]
000cf8d6cmp rax, 3
000cf8dajne 0xcfdd7
000cf8e0mov [rsp+160], rbp
000cf8e8movsx ebx, [rsp+202]
000cf8f0movzx ebp, [rsp+200]
000cf8f8mov r14l, [rsp+152]
000cf900mov edi, r14l
000cf903call time::date::Date::to_calendar_date
000cf908cmp eax, 1900
000cf90djl 0xd05a7
000cf913mov [rsp+64], rax
000cf918shl ebx, 16
000cf91bor ebp, ebx
000cf91dtest ebp, 0xff0000
000cf923jne 0xd05b3
000cf929mov edi, r14l
000cf92ccall time::date::Date::weekday
000cf931movzx eax, al
000cf934shl rax, 4
000cf938lea rcx, [rip+0x13ff79]
000cf93fmov rsi, [rax+rcx]
000cf943mov rdx, [rax+rcx+8]
000cf948lea rcx, [rip+0x13fff1]
000cf94fpush 3
000cf951pop rdi
000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000cf957mov rcx, rdx
000cf95amov r14, [rsp+16]
000cf95fmov esi, [r14]
000cf962lea rbx, [rsp+72]
000cf967mov rdi, rbx
000cf96amov rdx, rax
000cf96dcall time::formatting::write
000cf972cmp [rbx], 0
000cf976jne 0xcf9be
000cf978mov esi, [r14]
000cf97blea rdx, [rip-0x40766]
000cf982lea rbx, [rsp+72]
000cf987push 2
000cf989pop rcx
000cf98amov rdi, rbx
000cf98dcall time::formatting::write
000cf992cmp [rbx], 0
000cf996jne 0xcf9be
000cf998mov rax, [rsp+64]
000cf99dshr rax, 40
000cf9a1mov esi, [r14]
000cf9a4movzx edx, al
000cf9a7lea rbx, [rsp+72]
000cf9acmov rdi, rbx
000cf9afcall time::formatting::format_number_pad_zero
000cf9b4cmp [rbx], 0
000cf9b8je 0xd0267
000cf9be
000cf9beloc_cf9be:
000cf9bemov rbp, [rsp+80]
000cf9c3mov [rsp+40], rbp
000cf9c8mov [rsp+32], 2
000cf9d1jmp 0xd0233
000cf9d6
000cf9d6loc_cf9d6:
000cf9d6movups x0, [rsp+200]
000cf9demov [rsp+32], rax
000cf9e3movups [rsp+40], x0
000cf9e8jmp 0xcfe0e
000cf9ed
000cf9edloc_cf9ed:
000cf9edmov rsi, [r15+40]
000cf9f1mov rdx, [r15+48]
000cf9f5mov r8l, [rsp+136]
000cf9fdmov r9, [rsp+140]
000cfa05movzx eax, [rsp+148]
000cfa0dmovzx ecx, [rsp+150]
000cfa15shl ecx, 24
000cfa18shl eax, 8
000cfa1badd eax, ecx
000cfa1dinc eax
000cfa1fmov [rsp], eax
000cfa22lea rbx, [rsp+32]
000cfa27mov rdi, rbx
000cfa2amov rcx, rbp
000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cfa32mov rax, [rbx]
000cfa35cmp rax, 3
000cfa39jne 0xcfe0e
000cfa3f
000cfa3floc_cfa3f:
000cfa3flea rax, [rip+0x14017a]
000cfa46lea rsi, [rsp+72]
000cfa4bmov [rsi], rax
000cfa4emov [rsi+8], 1
000cfa56lea rax, [rip-0x3e765]
000cfa5dmov [rsi+16], rax
000cfa61xorps x0, x0
000cfa64movups [rsi+24], x0
000cfa68mov rdi, rbp
000cfa6bcall std::io::Write::write_fmt
000cfa70mov rbp, rax
000cfa73test rax, rax
000cfa76jne 0xd0233
000cfa7c
000cfa7cloc_cfa7c:
000cfa7cmov rax, [r15+64]
000cfa80dec rax
000cfa83push 2
000cfa85pop rbx
000cfa86cmp rax, r14
000cfa89jae 0xcfc62
000cfa8fmovzx ecx, [r15+169]
000cfa97lea rax, [rip+0x4cee6]
000cfa9etest rcx, rcx
000cfaa1je 0xcfb2a
000cfaa7cmp ecx, 1
000cfaaamov rbp, [rsp+16]
000cfaafjne 0xcfbab
000cfab5lea rcx, [rsp+136]
000cfabdmov [rcx], r14
000cfac0lea rdx, [rsp+176]
000cfac8mov [rsp+72], rbx
000cfacdand [rsp+88], 0
000cfad3mov [rsp+96], 5
000cfadcand [rsp+104], 0
000cfae2mov [rdx], rcx
000cfae5mov [rdx+8], rax
000cfae9mov [rsp+112], 32
000cfaf2mov [rsp+120], 0
000cfaf7lea rax, [rip+0x1400d2]
000cfafelea rsi, [rsp+192]
000cfb06mov [rsi], rax
000cfb09mov [rsi+8], rbx
000cfb0dlea rax, [rsp+72]
000cfb12mov [rsi+32], rax
000cfb16push 1
000cfb18pop rax
000cfb19mov [rsi+40], rax
000cfb1dmov [rsi+16], rdx
000cfb21mov [rsi+24], rax
000cfb25jmp 0xcfbed
000cfb2a
000cfb2aloc_cfb2a:
000cfb2alea rcx, [rsp+136]
000cfb32mov [rcx], r14
000cfb35lea rdx, [rsp+176]
000cfb3dmov [rsp+72], rbx
000cfb42and [rsp+88], 0
000cfb48mov [rsp+96], 5
000cfb51and [rsp+104], 0
000cfb57mov [rdx], rcx
000cfb5amov [rdx+8], rax
000cfb5emov [rsp+112], 32
000cfb67mov [rsp+120], 1
000cfb6clea rax, [rip+0x14005d]
000cfb73lea rsi, [rsp+192]
000cfb7bmov [rsi], rax
000cfb7emov [rsi+8], rbx
000cfb82lea rax, [rsp+72]
000cfb87mov [rsi+32], rax
000cfb8bpush 1
000cfb8dpop rax
000cfb8emov [rsi+40], rax
000cfb92mov [rsi+16], rdx
000cfb96mov [rsi+24], rax
000cfb9alea rdi, [rsp+32]
000cfb9fcall alloc::fmt::format
000cfba4mov rbp, [rsp+16]
000cfba9jmp 0xcfbf7
000cfbab
000cfbabloc_cfbab:
000cfbablea rcx, [rsp+176]
000cfbb3mov [rcx], r14
000cfbb6lea rdx, [rip+0x140013]
000cfbbdlea rsi, [rsp+72]
000cfbc2mov [rsi], rdx
000cfbc5lea rdx, [rsp+192]
000cfbcdmov [rsi+8], 2
000cfbd5and [rsi+32], 0
000cfbdamov [rdx], rcx
000cfbddmov [rdx+8], rax
000cfbe1mov [rsi+16], rdx
000cfbe5mov [rsi+24], 1
000cfbed
000cfbedloc_cfbed:
000cfbedlea rdi, [rsp+32]
000cfbf2call alloc::fmt::format
000cfbf7
000cfbf7loc_cfbf7:
000cfbf7lea r14, [rsp+32]
000cfbfclea rax, [rsp+192]
000cfc04mov [rax], r14
000cfc07lea rcx, [rip+0x13ffe2]
000cfc0elea rsi, [rsp+72]
000cfc13mov [rsi], rcx
000cfc16mov [rsi+8], 2
000cfc1eand [rsi+32], 0
000cfc23lea rcx, [rip-4413]
000cfc2amov [rax+8], rcx
000cfc2emov [rsi+16], rax
000cfc32mov [rsi+24], 1
000cfc3amov rdi, rbp
000cfc3dcall std::io::Write::write_fmt
000cfc42mov rbp, rax
000cfc45mov rdi, [r14]
000cfc48mov rsi, [r14+8]
000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
000cfc51test rbp, rbp
000cfc54mov r14, [rsp+168]
000cfc5cjne 0xd0233
000cfc62
000cfc62loc_cfc62:
000cfc62mov rax, [r15+72]
000cfc66dec rax
000cfc69cmp rax, r14
000cfc6cjae 0xcff25
000cfc72mov bpl, [r15+170]
000cfc79test bpl, bpl
000cfc7cje 0xcfd5c
000cfc82call std::thread::current
000cfc87mov [rsp+256], rax
000cfc8fmov rcx, [rax+24]
000cfc93test rcx, rcx
000cfc96je 0xcfd7e
000cfc9cmov rax, [rax+32]
000cfca0dec rax
000cfca3mov [rsp+176], rcx
000cfcabmov [rsp+184], rax
000cfcb3mov rax, [r15]
000cfcb6test rax, rax
000cfcb9je 0xcfe22
000cfcbfcmp eax, 1
000cfcc2mov rdi, [rsp+16]
000cfcc7jne 0xcfeb3
000cfccdmov rax, [r15+8]
000cfcd1lea rcx, [rsp+136]
000cfcd9mov [rcx], rax
000cfcdclea rax, [rsp+176]
000cfce4lea rdx, [rsp+32]
000cfce9mov [rdx], rax
000cfceclea rax, [rip+0x31aba]
000cfcf3mov [rdx+8], rax
000cfcf7mov [rdx+16], rcx
000cfcfbmov [rsp+72], rbx
000cfd00push 1
000cfd02pop rcx
000cfd03mov [rsp+88], rcx
000cfd08mov [rsp+96], rcx
000cfd0dand [rsp+104], 0
000cfd13lea rax, [rip+0x33fb6]
000cfd1amov [rdx+24], rax
000cfd1emov [rsp+112], 32
000cfd27mov [rsp+120], 0
000cfd2clea rax, [rip+0x13ff2d]
000cfd33lea rsi, [rsp+192]
000cfd3bmov [rsi], rax
000cfd3emov [rsi+8], rbx
000cfd42lea rax, [rsp+72]
000cfd47mov [rsi+32], rax
000cfd4bmov [rsi+40], rcx
000cfd4fmov [rsi+16], rdx
000cfd53mov [rsi+24], rbx
000cfd57jmp 0xcfef9
000cfd5c
000cfd5cloc_cfd5c:
000cfd5cmov rsi, [r15]
000cfd5fmov rdx, [r15+8]
000cfd63mov rdi, [rsp+16]
000cfd68call simplelog::loggers::logging::write_thread_id
000cfd6dmov rbp, rax
000cfd70test rax, rax
000cfd73jne 0xd0233
000cfd79jmp 0xcff25
000cfd7e
000cfd7eloc_cfd7e:
000cfd7ecmp bpl, 2
000cfd82jne 0xcff18
000cfd88mov rsi, [r15]
000cfd8bmov rdx, [r15+8]
000cfd8fmov rdi, [rsp+16]
000cfd94call simplelog::loggers::logging::write_thread_id
000cfd99jmp 0xcfefe
000cfd9e
000cfd9eloc_cfd9e:
000cfd9emovzx ecx, [rsp+200]
000cfda6mov dl, [rsp+202]
000cfdadmov rsi, [rsp+203]
000cfdb5mov [rsp+43], rsi
000cfdbamov rsi, [rsp+208]
000cfdc2mov [rsp+48], rsi
000cfdc7mov [rsp+32], rax
000cfdccmov [rsp+40], cx
000cfdd1mov [rsp+42], dl
000cfdd5jmp 0xcfe0e
000cfdd7
000cfdd7loc_cfdd7:
000cfdd7movzx ecx, [rsp+200]
000cfddfmov dl, [rsp+202]
000cfde6mov rsi, [rsp+203]
000cfdeemov [rsp+43], rsi
000cfdf3mov rsi, [rsp+208]
000cfdfbmov [rsp+48], rsi
000cfe00mov [rsp+32], rax
000cfe05mov [rsp+42], dl
000cfe09mov [rsp+40], cx
000cfe0e
000cfe0eloc_cfe0e:
000cfe0ecmp rax, 2
000cfe12jne 0xd05d0
000cfe18
000cfe18loc_cfe18:
000cfe18mov rbp, [rsp+40]
000cfe1djmp 0xd0233
000cfe22
000cfe22loc_cfe22:
000cfe22mov rax, [r15+8]
000cfe26lea rcx, [rsp+136]
000cfe2emov [rcx], rax
000cfe31lea rax, [rsp+176]
000cfe39lea rdx, [rsp+32]
000cfe3emov [rdx], rax
000cfe41lea rax, [rip+0x31965]
000cfe48mov [rdx+8], rax
000cfe4cmov [rdx+16], rcx
000cfe50mov [rsp+72], rbx
000cfe55push 1
000cfe57pop rcx
000cfe58mov [rsp+88], rcx
000cfe5dmov [rsp+96], rcx
000cfe62and [rsp+104], 0
000cfe68lea rax, [rip+0x33e61]
000cfe6fmov [rdx+24], rax
000cfe73mov [rsp+112], 32
000cfe7cmov [rsp+120], 1
000cfe81lea rax, [rip+0x13fdd8]
000cfe88lea rsi, [rsp+192]
000cfe90mov [rsi], rax
000cfe93mov [rsi+8], rbx
000cfe97lea rax, [rsp+72]
000cfe9cmov [rsi+32], rax
000cfea0mov [rsi+40], rcx
000cfea4mov [rsi+16], rdx
000cfea8mov [rsi+24], rbx
000cfeacmov rdi, [rsp+16]
000cfeb1jmp 0xcfef9
000cfeb3
000cfeb3loc_cfeb3:
000cfeb3lea rax, [rsp+176]
000cfebblea rcx, [rsp+192]
000cfec3mov [rcx], rax
000cfec6lea rax, [rip+0x13fd93]
000cfecdlea rsi, [rsp+72]
000cfed2mov [rsi], rax
000cfed5mov [rsi+8], 2
000cfeddand [rsi+32], 0
000cfee2lea rax, [rip+0x318c4]
000cfee9mov [rcx+8], rax
000cfeedmov [rsi+16], rcx
000cfef1mov [rsi+24], 1
000cfef9
000cfef9loc_cfef9:
000cfef9call std::io::Write::write_fmt
000cfefe
000cfefeloc_cfefe:
000cfefemov rbp, rax
000cff01test rax, rax
000cff04je 0xcff18
000cff06lea rdi, [rsp+256]
000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
000cff13jmp 0xd0233
000cff18
000cff18loc_cff18:
000cff18lea rdi, [rsp+256]
000cff20call core::ptr::drop_in_place<std::thread::Thread>
000cff25
000cff25loc_cff25:
000cff25mov rax, [r15+80]
000cff29dec rax
000cff2ccmp rax, r14
000cff2fjae 0xd00d9
000cff35mov rax, [r15+16]
000cff39test rax, rax
000cff3cje 0xcffe6
000cff42cmp eax, 1
000cff45mov rdi, [rsp+16]
000cff4ajne 0xd007e
000cff50mov rax, [r15+24]
000cff54lea rcx, [rsp+136]
000cff5cmov [rcx], rax
000cff5flea rax, [rsp+176]
000cff67mov [rax], r13
000cff6amov [rax+8], r12
000cff6elea rdx, [rsp+32]
000cff73mov [rdx], rax
000cff76lea rax, [rip+0x31830]
000cff7dmov [rdx+8], rax
000cff81mov [rdx+16], rcx
000cff85mov [rsp+72], rbx
000cff8apush 1
000cff8cpop rcx
000cff8dmov [rsp+88], rcx
000cff92mov [rsp+96], rcx
000cff97and [rsp+104], 0
000cff9dlea rax, [rip+0x33d2c]
000cffa4mov [rdx+24], rax
000cffa8mov [rsp+112], 32
000cffb1mov [rsp+120], 0
000cffb6lea rax, [rip+0x140cfb]
000cffbdlea rsi, [rsp+192]
000cffc5mov [rsi], rax
000cffc8mov [rsi+8], rbx
000cffcclea rax, [rsp+72]
000cffd1mov [rsi+32], rax
000cffd5mov [rsi+40], rcx
000cffd9mov [rsi+16], rdx
000cffddmov [rsi+24], rbx
000cffe1jmp 0xd00c8
000cffe6
000cffe6loc_cffe6:
000cffe6mov rax, [r15+24]
000cffealea rcx, [rsp+136]
000cfff2mov [rcx], rax
000cfff5lea rax, [rsp+176]
000cfffdmov [rax], r13
000d0000mov [rax+8], r12
000d0004lea rdx, [rsp+32]
000d0009mov [rdx], rax
000d000clea rax, [rip+0x3179a]
000d0013mov [rdx+8], rax
000d0017mov [rdx+16], rcx
000d001bmov [rsp+72], rbx
000d0020push 1
000d0022pop rcx
000d0023mov [rsp+88], rcx
000d0028mov [rsp+96], rcx
000d002dand [rsp+104], 0
000d0033lea rax, [rip+0x33c96]
000d003amov [rdx+24], rax
000d003emov [rsp+112], 32
000d0047mov [rsp+120], 1
000d004clea rax, [rip+0x140c65]
000d0053lea rsi, [rsp+192]
000d005bmov [rsi], rax
000d005emov [rsi+8], rbx
000d0062lea rax, [rsp+72]
000d0067mov [rsi+32], rax
000d006bmov [rsi+40], rcx
000d006fmov [rsi+16], rdx
000d0073mov [rsi+24], rbx
000d0077mov rdi, [rsp+16]
000d007cjmp 0xd00c8
000d007e
000d007eloc_d007e:
000d007elea rax, [rsp+192]
000d0086mov [rax], r13
000d0089mov [rax+8], r12
000d008dlea rcx, [rsp+32]
000d0092mov [rcx], rax
000d0095lea rax, [rip+0x140c1c]
000d009clea rsi, [rsp+72]
000d00a1mov [rsi], rax
000d00a4mov [rsi+8], 2
000d00acand [rsi+32], 0
000d00b1lea rax, [rip+0x316f5]
000d00b8mov [rcx+8], rax
000d00bcmov [rsi+16], rcx
000d00c0mov [rsi+24], 1
000d00c8
000d00c8loc_d00c8:
000d00c8call std::io::Write::write_fmt
000d00cdmov rbp, rax
000d00d0test rax, rax
000d00d3jne 0xd0233
000d00d9
000d00d9loc_d00d9:
000d00d9mov rax, [r15+88]
000d00dddec rax
000d00e0cmp rax, r14
000d00e3mov rbx, [rsp+320]
000d00ebjae 0xd01dc
000d00f1cmp [rbx+24], 2
000d00f6mov rdi, [rsp+16]
000d00fbje 0xd0103
000d00fdmov rax, [rbx+32]
000d0101jmp 0xd0105
000d0103
000d0103loc_d0103:
000d0103xor eax, eax
000d0105
000d0105loc_d0105:
000d0105test rax, rax
000d0108lea rcx, [rip-0x3fdf7]
000d010fcmovne rcx, rax
000d0113push 9
000d0115pop rax
000d0116cmovne rax, [rbx+40]
000d011bmov [rsp+32], rcx
000d0120mov [rsp+40], rax
000d0125cmp [rbx+72], 0
000d0129je 0xd018c
000d012bmov eax, [rbx+76]
000d012elea rcx, [rsp+176]
000d0136mov [rcx], eax
000d0138lea rax, [rsp+32]
000d013dlea rdx, [rsp+192]
000d0145mov [rdx], rax
000d0148lea rax, [rip+0x3165e]
000d014fmov [rdx+8], rax
000d0153mov [rdx+16], rcx
000d0157lea rax, [rip+0x13fab2]
000d015elea rsi, [rsp+72]
000d0163mov [rsi], rax
000d0166mov [rsi+8], 3
000d016eand [rsi+32], 0
000d0173lea rax, [rip+0x39036]
000d017amov [rdx+24], rax
000d017emov [rsi+16], rdx
000d0182mov [rsi+24], 2
000d018ajmp 0xd01cf
000d018c
000d018cloc_d018c:
000d018clea rax, [rsp+32]
000d0191lea rcx, [rsp+192]
000d0199mov [rcx], rax
000d019clea rax, [rip+0x13fa9d]
000d01a3lea rsi, [rsp+72]
000d01a8mov [rsi], rax
000d01abmov [rsi+8], 2
000d01b3and [rsi+32], 0
000d01b8lea rax, [rip+0x315ee]
000d01bfmov [rcx+8], rax
000d01c3mov [rsi+16], rcx
000d01c7mov [rsi+24], 1
000d01cf
000d01cfloc_d01cf:
000d01cfcall std::io::Write::write_fmt
000d01d4mov rbp, rax
000d01d7test rax, rax
000d01dajne 0xd0233
000d01dc
000d01dcloc_d01dc:
000d01dcadd rbx, 80
000d01e0lea rax, [rsp+32]
000d01e5mov [rax], rbx
000d01e8lea rcx, [rsp+192]
000d01f0mov [rcx], rax
000d01f3lea rax, [rip+0x13fa86]
000d01falea rsi, [rsp+72]
000d01ffmov [rsi], rax
000d0202mov [rsi+8], 2
000d020aand [rsi+32], 0
000d020flea rax, [rip+0xccb64]
000d0216mov [rcx+8], rax
000d021amov [rsi+16], rcx
000d021emov [rsi+24], 1
000d0226mov rdi, [rsp+16]
000d022bcall std::io::Write::write_fmt
000d0230mov rbp, rax
000d0233
000d0233loc_d0233:
000d0233lea rdi, [rsp+72]
000d0238mov [rdi], rbp
000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
000d0240movzx esi, [rsp+135]
000d0248mov rdi, [rsp+248]
000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
000d0255
000d0255loc_d0255:
000d0255add rsp, 328
000d025cpop rbx
000d025dpop r12
000d025fpop r13
000d0261pop r14
000d0263pop r15
000d0265pop rbp
000d0266ret
000d0267
000d0267loc_d0267:
000d0267mov esi, [r14]
000d026alea rdx, [rip-0x41053]
000d0271lea rbx, [rsp+72]
000d0276push 1
000d0278pop rcx
000d0279mov rdi, rbx
000d027ccall time::formatting::write
000d0281cmp [rbx], 0
000d0285jne 0xd06e7
000d028bmov rax, [rsp+64]
000d0290shr rax, 32
000d0294movzx eax, al
000d0297dec rax
000d029acmp rax, 12
000d029ejae 0xd052d
000d02a4shl rax, 4
000d02a8lea rcx, [rip+0x13f6a9]
000d02afmov rsi, [rax+rcx]
000d02b3mov rdx, [rax+rcx+8]
000d02b8lea rcx, [rip+0x13f771]
000d02bfpush 3
000d02c1pop rdi
000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000d02c7mov rcx, rdx
000d02camov r14, [rsp+16]
000d02cfmov esi, [r14]
000d02d2lea rbx, [rsp+72]
000d02d7mov rdi, rbx
000d02damov rdx, rax
000d02ddcall time::formatting::write
000d02e2cmp [rbx], 0
000d02e6jne 0xd06e7
000d02ecmov esi, [r14]
000d02eflea rdx, [rip-0x410d8]
000d02f6lea rbx, [rsp+72]
000d02fbpush 1
000d02fdpop rcx
000d02femov rdi, rbx
000d0301call time::formatting::write
000d0306cmp [rbx], 0
000d030ajne 0xd06e7
000d0310mov rax, [rsp+16]
000d0315mov esi, [rax]
000d0317lea rbx, [rsp+72]
000d031cmov rdi, rbx
000d031fmov rdx, [rsp+64]
000d0324call time::formatting::format_number_pad_zero
000d0329cmp [rbx], 0
000d032djne 0xd06e7
000d0333mov rax, [rsp+16]
000d0338mov esi, [rax]
000d033alea rdx, [rip-0x41123]
000d0341lea rbx, [rsp+72]
000d0346push 1
000d0348pop rcx
000d0349mov rdi, rbx
000d034ccall time::formatting::write
000d0351cmp [rbx], 0
000d0355jne 0xd06e7
000d035bmov rdx, [rsp+160]
000d0363shr rdx, 48
000d0367mov rax, [rsp+16]
000d036cmov esi, [rax]
000d036elea rbx, [rsp+72]
000d0373mov rdi, rbx
000d0376call time::formatting::format_number_pad_zero
000d037bcmp [rbx], 0
000d037fjne 0xd06e7
000d0385mov rax, [rsp+16]
000d038amov esi, [rax]
000d038clea rdx, [rip-0x3fe6d]
000d0393lea rbx, [rsp+72]
000d0398push 1
000d039apop rcx
000d039bmov rdi, rbx
000d039ecall time::formatting::write
000d03a3cmp [rbx], 0
000d03a7jne 0xd06e7
000d03admov rdx, [rsp+160]
000d03b5shr rdx, 40
000d03b9mov rax, [rsp+16]
000d03bemov esi, [rax]
000d03c0lea rbx, [rsp+72]
000d03c5mov rdi, rbx
000d03c8call time::formatting::format_number_pad_zero
000d03cdcmp [rbx], 0
000d03d1jne 0xd06e7
000d03d7mov rax, [rsp+16]
000d03dcmov esi, [rax]
000d03delea rdx, [rip-0x3febf]
000d03e5lea rbx, [rsp+72]
000d03eapush 1
000d03ecpop rcx
000d03edmov rdi, rbx
000d03f0call time::formatting::write
000d03f5cmp [rbx], 0
000d03f9jne 0xd06e7
000d03ffmov rdx, [rsp+160]
000d0407shr rdx, 32
000d040bmov rax, [rsp+16]
000d0410mov esi, [rax]
000d0412lea rbx, [rsp+72]
000d0417mov rdi, rbx
000d041acall time::formatting::format_number_pad_zero
000d041fcmp [rbx], 0
000d0423jne 0xd06e7
000d0429mov rax, [rsp+16]
000d042emov esi, [rax]
000d0430lea rdx, [rip-0x41219]
000d0437lea rbx, [rsp+72]
000d043cpush 1
000d043epop rcx
000d043fmov rdi, rbx
000d0442call time::formatting::write
000d0447cmp [rbx], 0
000d044bjne 0xd06e7
000d0451test bpl, bpl
000d0454js 0xd0470
000d0456mov eax, ebp
000d0458shr eax, 8
000d045btest al, al
000d045dsets al
000d0460test ebp, ebp
000d0462sets cl
000d0465or cl, al
000d0467cmp cl, 1
000d046ajne 0xd066b
000d0470
000d0470loc_d0470:
000d0470lea rdx, [rip-0x4122d]
000d0477jmp 0xd0672
000d047c
000d047cloc_d047c:
000d047cmov rax, [rsp+304]
000d0484add rax, [rsp+312]
000d048cmov rcx, [rsp+296]
000d0494add rcx, [rsp+288]
000d049cadd rcx, rax
000d049fadd r14, [rsp+152]
000d04a7add r14, [rsp+280]
000d04afadd r14, rcx
000d04b2add rbp, [rsp+272]
000d04baadd rbp, [rsp+264]
000d04c2add rbp, r14
000d04c5add rbp, [rsp+80]
000d04cacmp [rsp+64], 0
000d04cfje 0xd0819
000d04d5mov rax, [rsp+16]
000d04damov esi, [rax]
000d04dclea rdx, [rip-0x40316]
000d04e3lea rbx, [rsp+72]
000d04e8push 1
000d04eapop rcx
000d04ebmov rdi, rbx
000d04eecall time::formatting::write
000d04f3cmp [rbx], 0
000d04f7jne 0xcf829
000d04fdadd rbp, [rsp+80]
000d0502push 10
000d0504pop rsi
000d0505mov rax, [rsp+64]
000d050axor edx, edx
000d050cdiv esi
000d050etest edx, edx
000d0510je 0xd0541
000d0512mov rax, [rsp+16]
000d0517mov esi, [rax]
000d0519lea rdi, [rsp+72]
000d051emov rdx, [rsp+64]
000d0523call time::formatting::format_number_pad_zero
000d0528jmp 0xd0808
000d052d
000d052dloc_d052d:
000d052dlea rdx, [rip+0x13f4e4]
000d0534push -1
000d0536pop rdi
000d0537push 12
000d0539pop rsi
000d053acall core::panicking::panic_bounds_check
000d053fud2
000d0541
000d0541loc_d0541:
000d0541mov ecx, eax
000d0543xor edx, edx
000d0545div esi
000d0547test edx, edx
000d0549je 0xd0639
000d054fmov rax, [rsp+16]
000d0554mov esi, [rax]
000d0556lea rdi, [rsp+72]
000d055bmov edx, ecx
000d055dcall time::formatting::format_number_pad_zero
000d0562jmp 0xd0808
000d0567
000d0567loc_d0567:
000d0567mov [rsp+32], 1
000d0570lea rax, [rip-0x935bb]
000d0577mov [rsp+40], rax
000d057cmov [rsp+48], 4
000d0585jmp 0xd05d0
000d0587
000d0587loc_d0587:
000d0587mov [rsp+32], 1
000d0590lea rax, [rip-0x4134c]
000d0597mov [rsp+40], rax
000d059cmov [rsp+48], 13
000d05a5jmp 0xd05d0
000d05a7
000d05a7loc_d05a7:
000d05a7push 4
000d05a9pop rax
000d05aalea rcx, [rip-0x935f5]
000d05b1jmp 0xd05bd
000d05b3
000d05b3loc_d05b3:
000d05b3push 13
000d05b5pop rax
000d05b6lea rcx, [rip-0x41372]
000d05bd
000d05bdloc_d05bd:
000d05bdmov [rsp+32], 1
000d05c6mov [rsp+40], rcx
000d05cbmov [rsp+48], rax
000d05d0
000d05d0loc_d05d0:
000d05d0mov rax, [rsp+48]
000d05d5lea rcx, [rsp+192]
000d05ddmov [rcx+16], rax
000d05e1mov rax, [rsp+32]
000d05e6mov [rcx], rax
000d05e9mov rax, [rsp+40]
000d05eemov [rcx+8], rax
000d05f2lea rax, [rsp+176]
000d05famov [rax], rcx
000d05fdlea rcx, [rip+0x13f594]
000d0604lea rdi, [rsp+72]
000d0609mov [rdi], rcx
000d060cpush 1
000d060epop rdx
000d060fmov [rdi+8], rdx
000d0613and [rdi+32], 0
000d0618lea rcx, [rip+0x10436d]
000d061fmov [rax+8], rcx
000d0623mov [rdi+16], rax
000d0627mov [rdi+24], rdx
000d062blea rsi, [rip+0x13f576]
000d0632call core::panicking::panic_fmt
000d0637ud2
000d0639
000d0639loc_d0639:
000d0639push 100
000d063bpop rcx
000d063cmov rax, [rsp+64]
000d0641xor edx, edx
000d0643div ecx
000d0645mov ecx, eax
000d0647xor edx, edx
000d0649div esi
000d064btest edx, edx
000d064dje 0xd06f6
000d0653mov rax, [rsp+16]
000d0658mov esi, [rax]
000d065alea rdi, [rsp+72]
000d065fmov edx, ecx
000d0661call time::formatting::format_number_pad_zero
000d0666jmp 0xd0808
000d066b
000d066bloc_d066b:
000d066blea rdx, [rip-0x41429]
000d0672
000d0672loc_d0672:
000d0672mov rax, [rsp+16]
000d0677mov esi, [rax]
000d0679lea rbx, [rsp+72]
000d067epush 1
000d0680pop rcx
000d0681mov rdi, rbx
000d0684call time::formatting::write
000d0689cmp [rbx], 0
000d068djne 0xd06e7
000d068fmov eax, ebp
000d0691sar al, 7
000d0694mov ecx, ebp
000d0696xor cl, al
000d0698sub cl, al
000d069amov rax, [rsp+16]
000d069fmov esi, [rax]
000d06a1movzx edx, cl
000d06a4lea rbx, [rsp+72]
000d06a9mov rdi, rbx
000d06accall time::formatting::format_number_pad_zero
000d06b1cmp [rbx], 0
000d06b5jne 0xd06e7
000d06b7shr ebp, 8
000d06bamov eax, ebp
000d06bcsar al, 7
000d06bfxor bpl, al
000d06c2sub bpl, al
000d06c5mov rax, [rsp+16]
000d06camov esi, [rax]
000d06ccmovzx edx, bpl
000d06d0lea rbx, [rsp+72]
000d06d5mov rdi, rbx
000d06d8call time::formatting::format_number_pad_zero
000d06ddcmp [rbx], 0
000d06e1je 0xd0935
000d06e7
000d06e7loc_d06e7:
000d06e7mov rbp, [rsp+80]
000d06ecmov [rsp+40], rbp
000d06f1jmp 0xd0233
000d06f6
000d06f6loc_d06f6:
000d06f6mov ecx, 1000
000d06fbmov rax, [rsp+64]
000d0700xor edx, edx
000d0702div ecx
000d0704mov ecx, eax
000d0706xor edx, edx
000d0708div esi
000d070atest edx, edx
000d070cje 0xd0726
000d070emov rax, [rsp+16]
000d0713mov esi, [rax]
000d0715lea rdi, [rsp+72]
000d071amov edx, ecx
000d071ccall time::formatting::format_number_pad_zero
000d0721jmp 0xd0808
000d0726
000d0726loc_d0726:
000d0726mov ecx, 10000
000d072bmov rax, [rsp+64]
000d0730xor edx, edx
000d0732div ecx
000d0734mov ecx, eax
000d0736xor edx, edx
000d0738div esi
000d073atest edx, edx
000d073cje 0xd0756
000d073emov rax, [rsp+16]
000d0743mov esi, [rax]
000d0745lea rdi, [rsp+72]
000d074amov edx, ecx
000d074ccall time::formatting::format_number_pad_zero
000d0751jmp 0xd0808
000d0756
000d0756loc_d0756:
000d0756mov ecx, 0x186a0
000d075bmov rax, [rsp+64]
000d0760xor edx, edx
000d0762div ecx
000d0764mov ecx, eax
000d0766mov si, 10
000d076axor edx, edx
000d076cdiv si
000d076ftest dx, dx
000d0772je 0xd0789
000d0774mov rax, [rsp+16]
000d0779mov esi, [rax]
000d077blea rdi, [rsp+72]
000d0780mov edx, ecx
000d0782call time::formatting::format_number_pad_zero
000d0787jmp 0xd0808
000d0789
000d0789loc_d0789:
000d0789mov ecx, 0xf4240
000d078emov rax, [rsp+64]
000d0793xor edx, edx
000d0795div ecx
000d0797mov ecx, eax
000d0799xor edx, edx
000d079bdiv si
000d079etest dx, dx
000d07a1je 0xd07b8
000d07a3mov rax, [rsp+16]
000d07a8mov esi, [rax]
000d07aalea rdi, [rsp+72]
000d07afmov edx, ecx
000d07b1call time::formatting::format_number_pad_zero
000d07b6jmp 0xd0808
000d07b8
000d07b8loc_d07b8:
000d07b8mov ecx, 0x989680
000d07bdmov rax, [rsp+64]
000d07c2xor edx, edx
000d07c4div ecx
000d07c6mov ecx, eax
000d07c8xor edx, edx
000d07cadiv si
000d07cdtest dx, dx
000d07d0je 0xd07e7
000d07d2mov rax, [rsp+16]
000d07d7mov esi, [rax]
000d07d9lea rdi, [rsp+72]
000d07demov edx, ecx
000d07e0call time::formatting::format_number_pad_zero
000d07e5jmp 0xd0808
000d07e7
000d07e7loc_d07e7:
000d07e7mov ecx, 0x5f5e100
000d07ecmov rax, [rsp+64]
000d07f1xor edx, edx
000d07f3div ecx
000d07f5mov rcx, [rsp+16]
000d07famov esi, [rcx]
000d07fclea rdi, [rsp+72]
000d0801mov edx, eax
000d0803call time::formatting::format_number_pad_zero
000d0808
000d0808loc_d0808:
000d0808cmp [rsp+72], 0
000d080ejne 0xcf829
000d0814add rbp, [rsp+80]
000d0819
000d0819loc_d0819:
000d0819cmp [rsp+160], 0
000d0821je 0xd0827
000d0823jns 0xd0832
000d0825jmp 0xd0848
000d0827
000d0827loc_d0827:
000d0827cmp [rsp+31], 0
000d082cje 0xd08fa
000d0832
000d0832loc_d0832:
000d0832cmp [rsp+31], 0
000d0837js 0xd0848
000d0839lea rax, [rip-0x415f7]
000d0840mov [rsp+240], rax
000d0848
000d0848loc_d0848:
000d0848mov rax, [rsp+16]
000d084dmov esi, [rax]
000d084flea rbx, [rsp+72]
000d0854push 1
000d0856pop rcx
000d0857mov rdi, rbx
000d085amov rdx, [rsp+240]
000d0862call time::formatting::write
000d0867cmp [rbx], 0
000d086bjne 0xcf829
000d0871mov cl, [rsp+160]
000d0878mov eax, ecx
000d087asar al, 7
000d087dxor cl, al
000d087fsub cl, al
000d0881mov rax, [rsp+16]
000d0886mov esi, [rax]
000d0888movzx edx, cl
000d088blea rbx, [rsp+72]
000d0890mov rdi, rbx
000d0893call time::formatting::format_number_pad_zero
000d0898cmp [rbx], 0
000d089cjne 0xcf829
000d08a2mov rax, [rsp+16]
000d08a7mov esi, [rax]
000d08a9lea rdx, [rip-0x4038a]
000d08b0lea rbx, [rsp+72]
000d08b5push 1
000d08b7pop rcx
000d08b8mov rdi, rbx
000d08bbcall time::formatting::write
000d08c0cmp [rbx], 0
000d08c4jne 0xcf829
000d08camov cl, [rsp+31]
000d08cemov eax, ecx
000d08d0sar al, 7
000d08d3xor cl, al
000d08d5sub cl, al
000d08d7mov rax, [rsp+16]
000d08dcmov esi, [rax]
000d08demovzx edx, cl
000d08e1lea rbx, [rsp+72]
000d08e6mov rdi, rbx
000d08e9call time::formatting::format_number_pad_zero
000d08eecmp [rbx], 0
000d08f2jne 0xcf829
000d08f8jmp 0xd0935
000d08fa
000d08faloc_d08fa:
000d08famov rax, [rsp+16]
000d08ffmov esi, [rax]
000d0901lea rdx, [rip-0x416af]
000d0908lea rbx, [rsp+72]
000d090dpush 1
000d090fpop rcx
000d0910mov rdi, rbx
000d0913call time::formatting::write
000d0918cmp [rbx], 0
000d091cjne 0xcf829
000d0922add rbp, [rsp+80]
000d0927mov [rsp+40], rbp
000d092cmov [rsp+32], 3
000d0935
000d0935loc_d0935:
000d0935mov r14, [rsp+168]
000d093dmov rbp, [rsp+16]
000d0942jmp 0xcfa3f
000cf3a8
Loading..