File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    0019d515
    0019d515time::formatting::format_number_pad_zero:
    0019d515push rbp
    0019d516push r15
    0019d518push r14
    0019d51apush r13
    0019d51cpush r12
    0019d51epush rbx
    0019d51fsub rsp, 72
    0019d523mov r14, rsi
    0019d526mov [rsp], rdi
    0019d52amov [rsp+12], edx
    0019d52emov edi, edx
    0019d530call _<u32 as time::ext::DigitCount>::num_digits
    0019d535xor ebp, ebp
    0019d537mov cl, 9
    0019d539sub cl, al
    0019d53bmovzx r15l, cl
    0019d53fcmovb r15l, ebp
    0019d543lea r12, [rsp+32]
    0019d548push 1
    0019d54apop r13
    0019d54cxor ebx, ebx
    0019d54e
    0019d54eloc_19d54e:
    0019d54emov eax, ebp
    0019d550cmp bpl, r15b
    0019d553adc bpl, 0
    0019d557cmp al, r15b
    0019d55ajae 0x19d580
    0019d55cmov rdi, r12
    0019d55fmov rsi, r14
    0019d562lea rdx, [rip-0x10e30f]
    0019d569mov rcx, r13
    0019d56ccall time::formatting::write
    0019d571cmp [rsp+32], 0
    0019d577jne 0x19d5b1
    0019d579add rbx, [rsp+40]
    0019d57ejmp 0x19d54e
    0019d580
    0019d580loc_19d580:
    0019d580lea rdi, [rsp+32]
    0019d585mov esi, [rsp+12]
    0019d589call itoa::Buffer::format
    0019d58emov rcx, rdx
    0019d591lea r15, [rsp+16]
    0019d596mov rdi, r15
    0019d599mov rsi, r14
    0019d59cmov rdx, rax
    0019d59fcall time::formatting::write
    0019d5a4cmp [r15], 0
    0019d5a8je 0x19d5c7
    0019d5aamov rax, [rsp+24]
    0019d5afjmp 0x19d5b6
    0019d5b1
    0019d5b1loc_19d5b1:
    0019d5b1mov rax, [rsp+40]
    0019d5b6
    0019d5b6loc_19d5b6:
    0019d5b6mov rcx, [rsp]
    0019d5bamov [rcx+8], rax
    0019d5bemov [rcx], 1
    0019d5c5jmp 0x19d5d8
    0019d5c7
    0019d5c7loc_19d5c7:
    0019d5c7add rbx, [rsp+24]
    0019d5ccmov rax, [rsp]
    0019d5d0mov [rax+8], rbx
    0019d5d4and [rax], 0
    0019d5d8
    0019d5d8loc_19d5d8:
    0019d5d8add rsp, 72
    0019d5dcpop rbx
    0019d5ddpop r12
    0019d5dfpop r13
    0019d5e1pop r14
    0019d5e3pop r15
    0019d5e5pop rbp
    0019d5e6ret
    0019d515
    0019d5e7
    0019d5e7time::formatting::format_number_pad_zero:
    0019d5e7push rbp
    0019d5e8push r15
    0019d5eapush r14
    0019d5ecpush r13
    0019d5eepush r12
    0019d5f0push rbx
    0019d5f1sub rsp, 72
    0019d5f5mov r14, rsi
    0019d5f8mov [rsp], rdi
    0019d5fcmov [rsp+12], edx
    0019d600mov edi, edx
    0019d602call _<u32 as time::ext::DigitCount>::num_digits
    0019d607xor ebp, ebp
    0019d609mov cl, 8
    0019d60bsub cl, al
    0019d60dmovzx r15l, cl
    0019d611cmovb r15l, ebp
    0019d615lea r12, [rsp+32]
    0019d61apush 1
    0019d61cpop r13
    0019d61exor ebx, ebx
    0019d620
    0019d620loc_19d620:
    0019d620mov eax, ebp
    0019d622cmp bpl, r15b
    0019d625adc bpl, 0
    0019d629cmp al, r15b
    0019d62cjae 0x19d652
    0019d62emov rdi, r12
    0019d631mov rsi, r14
    0019d634lea rdx, [rip-0x10e3e1]
    0019d63bmov rcx, r13
    0019d63ecall time::formatting::write
    0019d643cmp [rsp+32], 0
    0019d649jne 0x19d683
    0019d64badd rbx, [rsp+40]
    0019d650jmp 0x19d620
    0019d652
    0019d652loc_19d652:
    0019d652lea rdi, [rsp+32]
    0019d657mov esi, [rsp+12]
    0019d65bcall itoa::Buffer::format
    0019d660mov rcx, rdx
    0019d663lea r15, [rsp+16]
    0019d668mov rdi, r15
    0019d66bmov rsi, r14
    0019d66emov rdx, rax
    0019d671call time::formatting::write
    0019d676cmp [r15], 0
    0019d67aje 0x19d699
    0019d67cmov rax, [rsp+24]
    0019d681jmp 0x19d688
    0019d683
    0019d683loc_19d683:
    0019d683mov rax, [rsp+40]
    0019d688
    0019d688loc_19d688:
    0019d688mov rcx, [rsp]
    0019d68cmov [rcx+8], rax
    0019d690mov [rcx], 1
    0019d697jmp 0x19d6aa
    0019d699
    0019d699loc_19d699:
    0019d699add rbx, [rsp+24]
    0019d69emov rax, [rsp]
    0019d6a2mov [rax+8], rbx
    0019d6a6and [rax], 0
    0019d6aa
    0019d6aaloc_19d6aa:
    0019d6aaadd rsp, 72
    0019d6aepop rbx
    0019d6afpop r12
    0019d6b1pop r13
    0019d6b3pop r14
    0019d6b5pop r15
    0019d6b7pop rbp
    0019d6b8ret
    0019d5e7
    0019d6b9
    0019d6b9time::formatting::format_number_pad_zero:
    0019d6b9push rbp
    0019d6bapush r15
    0019d6bcpush r14
    0019d6bepush r13
    0019d6c0push r12
    0019d6c2push rbx
    0019d6c3sub rsp, 72
    0019d6c7mov r14, rsi
    0019d6camov [rsp], rdi
    0019d6cemov [rsp+12], edx
    0019d6d2mov edi, edx
    0019d6d4call _<u32 as time::ext::DigitCount>::num_digits
    0019d6d9xor ebp, ebp
    0019d6dbmov cl, 7
    0019d6ddsub cl, al
    0019d6dfmovzx r15l, cl
    0019d6e3cmovb r15l, ebp
    0019d6e7lea r12, [rsp+32]
    0019d6ecpush 1
    0019d6eepop r13
    0019d6f0xor ebx, ebx
    0019d6f2
    0019d6f2loc_19d6f2:
    0019d6f2mov eax, ebp
    0019d6f4cmp bpl, r15b
    0019d6f7adc bpl, 0
    0019d6fbcmp al, r15b
    0019d6fejae 0x19d724
    0019d700mov rdi, r12
    0019d703mov rsi, r14
    0019d706lea rdx, [rip-0x10e4b3]
    0019d70dmov rcx, r13
    0019d710call time::formatting::write
    0019d715cmp [rsp+32], 0
    0019d71bjne 0x19d755
    0019d71dadd rbx, [rsp+40]
    0019d722jmp 0x19d6f2
    0019d724
    0019d724loc_19d724:
    0019d724lea rdi, [rsp+32]
    0019d729mov esi, [rsp+12]
    0019d72dcall itoa::Buffer::format
    0019d732mov rcx, rdx
    0019d735lea r15, [rsp+16]
    0019d73amov rdi, r15
    0019d73dmov rsi, r14
    0019d740mov rdx, rax
    0019d743call time::formatting::write
    0019d748cmp [r15], 0
    0019d74cje 0x19d76b
    0019d74emov rax, [rsp+24]
    0019d753jmp 0x19d75a
    0019d755
    0019d755loc_19d755:
    0019d755mov rax, [rsp+40]
    0019d75a
    0019d75aloc_19d75a:
    0019d75amov rcx, [rsp]
    0019d75emov [rcx+8], rax
    0019d762mov [rcx], 1
    0019d769jmp 0x19d77c
    0019d76b
    0019d76bloc_19d76b:
    0019d76badd rbx, [rsp+24]
    0019d770mov rax, [rsp]
    0019d774mov [rax+8], rbx
    0019d778and [rax], 0
    0019d77c
    0019d77cloc_19d77c:
    0019d77cadd rsp, 72
    0019d780pop rbx
    0019d781pop r12
    0019d783pop r13
    0019d785pop r14
    0019d787pop r15
    0019d789pop rbp
    0019d78aret
    0019d6b9
    0019d78b
    0019d78btime::formatting::format_number_pad_zero:
    0019d78bpush rbp
    0019d78cpush r15
    0019d78epush r14
    0019d790push r13
    0019d792push r12
    0019d794push rbx
    0019d795sub rsp, 72
    0019d799mov r14, rsi
    0019d79cmov [rsp], rdi
    0019d7a0mov [rsp+12], edx
    0019d7a4mov edi, edx
    0019d7a6call _<u32 as time::ext::DigitCount>::num_digits
    0019d7abxor ebp, ebp
    0019d7admov cl, 6
    0019d7afsub cl, al
    0019d7b1movzx r15l, cl
    0019d7b5cmovb r15l, ebp
    0019d7b9lea r12, [rsp+32]
    0019d7bepush 1
    0019d7c0pop r13
    0019d7c2xor ebx, ebx
    0019d7c4
    0019d7c4loc_19d7c4:
    0019d7c4mov eax, ebp
    0019d7c6cmp bpl, r15b
    0019d7c9adc bpl, 0
    0019d7cdcmp al, r15b
    0019d7d0jae 0x19d7f6
    0019d7d2mov rdi, r12
    0019d7d5mov rsi, r14
    0019d7d8lea rdx, [rip-0x10e585]
    0019d7dfmov rcx, r13
    0019d7e2call time::formatting::write
    0019d7e7cmp [rsp+32], 0
    0019d7edjne 0x19d827
    0019d7efadd rbx, [rsp+40]
    0019d7f4jmp 0x19d7c4
    0019d7f6
    0019d7f6loc_19d7f6:
    0019d7f6lea rdi, [rsp+32]
    0019d7fbmov esi, [rsp+12]
    0019d7ffcall itoa::Buffer::format
    0019d804mov rcx, rdx
    0019d807lea r15, [rsp+16]
    0019d80cmov rdi, r15
    0019d80fmov rsi, r14
    0019d812mov rdx, rax
    0019d815call time::formatting::write
    0019d81acmp [r15], 0
    0019d81eje 0x19d83d
    0019d820mov rax, [rsp+24]
    0019d825jmp 0x19d82c
    0019d827
    0019d827loc_19d827:
    0019d827mov rax, [rsp+40]
    0019d82c
    0019d82cloc_19d82c:
    0019d82cmov rcx, [rsp]
    0019d830mov [rcx+8], rax
    0019d834mov [rcx], 1
    0019d83bjmp 0x19d84e
    0019d83d
    0019d83dloc_19d83d:
    0019d83dadd rbx, [rsp+24]
    0019d842mov rax, [rsp]
    0019d846mov [rax+8], rbx
    0019d84aand [rax], 0
    0019d84e
    0019d84eloc_19d84e:
    0019d84eadd rsp, 72
    0019d852pop rbx
    0019d853pop r12
    0019d855pop r13
    0019d857pop r14
    0019d859pop r15
    0019d85bpop rbp
    0019d85cret
    0019d78b
    0019d85d
    0019d85dtime::formatting::format_number_pad_zero:
    0019d85dpush rbp
    0019d85epush r15
    0019d860push r14
    0019d862push r13
    0019d864push r12
    0019d866push rbx
    0019d867sub rsp, 72
    0019d86bmov r14, rsi
    0019d86emov [rsp], rdi
    0019d872mov [rsp+12], edx
    0019d876mov edi, edx
    0019d878call _<u32 as time::ext::DigitCount>::num_digits
    0019d87dxor ebp, ebp
    0019d87fmov cl, 5
    0019d881sub cl, al
    0019d883movzx r15l, cl
    0019d887cmovb r15l, ebp
    0019d88blea r12, [rsp+32]
    0019d890push 1
    0019d892pop r13
    0019d894xor ebx, ebx
    0019d896
    0019d896loc_19d896:
    0019d896mov eax, ebp
    0019d898cmp bpl, r15b
    0019d89badc bpl, 0
    0019d89fcmp al, r15b
    0019d8a2jae 0x19d8c8
    0019d8a4mov rdi, r12
    0019d8a7mov rsi, r14
    0019d8aalea rdx, [rip-0x10e657]
    0019d8b1mov rcx, r13
    0019d8b4call time::formatting::write
    0019d8b9cmp [rsp+32], 0
    0019d8bfjne 0x19d8f9
    0019d8c1add rbx, [rsp+40]
    0019d8c6jmp 0x19d896
    0019d8c8
    0019d8c8loc_19d8c8:
    0019d8c8lea rdi, [rsp+32]
    0019d8cdmov esi, [rsp+12]
    0019d8d1call itoa::Buffer::format
    0019d8d6mov rcx, rdx
    0019d8d9lea r15, [rsp+16]
    0019d8demov rdi, r15
    0019d8e1mov rsi, r14
    0019d8e4mov rdx, rax
    0019d8e7call time::formatting::write
    0019d8eccmp [r15], 0
    0019d8f0je 0x19d90f
    0019d8f2mov rax, [rsp+24]
    0019d8f7jmp 0x19d8fe
    0019d8f9
    0019d8f9loc_19d8f9:
    0019d8f9mov rax, [rsp+40]
    0019d8fe
    0019d8feloc_19d8fe:
    0019d8femov rcx, [rsp]
    0019d902mov [rcx+8], rax
    0019d906mov [rcx], 1
    0019d90djmp 0x19d920
    0019d90f
    0019d90floc_19d90f:
    0019d90fadd rbx, [rsp+24]
    0019d914mov rax, [rsp]
    0019d918mov [rax+8], rbx
    0019d91cand [rax], 0
    0019d920
    0019d920loc_19d920:
    0019d920add rsp, 72
    0019d924pop rbx
    0019d925pop r12
    0019d927pop r13
    0019d929pop r14
    0019d92bpop r15
    0019d92dpop rbp
    0019d92eret
    0019d85d
    0019d92f
    0019d92ftime::formatting::format_number_pad_zero:
    0019d92fpush rbp
    0019d930push r15
    0019d932push r14
    0019d934push r13
    0019d936push r12
    0019d938push rbx
    0019d939sub rsp, 72
    0019d93dmov r14, rsi
    0019d940mov [rsp], rdi
    0019d944mov [rsp+12], edx
    0019d948mov edi, edx
    0019d94acall _<u32 as time::ext::DigitCount>::num_digits
    0019d94fxor ebp, ebp
    0019d951mov cl, 3
    0019d953sub cl, al
    0019d955movzx r15l, cl
    0019d959cmovb r15l, ebp
    0019d95dlea r12, [rsp+32]
    0019d962push 1
    0019d964pop r13
    0019d966xor ebx, ebx
    0019d968
    0019d968loc_19d968:
    0019d968mov eax, ebp
    0019d96acmp bpl, r15b
    0019d96dadc bpl, 0
    0019d971cmp al, r15b
    0019d974jae 0x19d99a
    0019d976mov rdi, r12
    0019d979mov rsi, r14
    0019d97clea rdx, [rip-0x10e729]
    0019d983mov rcx, r13
    0019d986call time::formatting::write
    0019d98bcmp [rsp+32], 0
    0019d991jne 0x19d9cb
    0019d993add rbx, [rsp+40]
    0019d998jmp 0x19d968
    0019d99a
    0019d99aloc_19d99a:
    0019d99alea rdi, [rsp+32]
    0019d99fmov esi, [rsp+12]
    0019d9a3call itoa::Buffer::format
    0019d9a8mov rcx, rdx
    0019d9ablea r15, [rsp+16]
    0019d9b0mov rdi, r15
    0019d9b3mov rsi, r14
    0019d9b6mov rdx, rax
    0019d9b9call time::formatting::write
    0019d9becmp [r15], 0
    0019d9c2je 0x19d9e1
    0019d9c4mov rax, [rsp+24]
    0019d9c9jmp 0x19d9d0
    0019d9cb
    0019d9cbloc_19d9cb:
    0019d9cbmov rax, [rsp+40]
    0019d9d0
    0019d9d0loc_19d9d0:
    0019d9d0mov rcx, [rsp]
    0019d9d4mov [rcx+8], rax
    0019d9d8mov [rcx], 1
    0019d9dfjmp 0x19d9f2
    0019d9e1
    0019d9e1loc_19d9e1:
    0019d9e1add rbx, [rsp+24]
    0019d9e6mov rax, [rsp]
    0019d9eamov [rax+8], rbx
    0019d9eeand [rax], 0
    0019d9f2
    0019d9f2loc_19d9f2:
    0019d9f2add rsp, 72
    0019d9f6pop rbx
    0019d9f7pop r12
    0019d9f9pop r13
    0019d9fbpop r14
    0019d9fdpop r15
    0019d9ffpop rbp
    0019da00ret
    0019d92f
    0019da01
    0019da01time::formatting::format_number_pad_zero:
    0019da01push rbp
    0019da02push r15
    0019da04push r14
    0019da06push r13
    0019da08push r12
    0019da0apush rbx
    0019da0bsub rsp, 72
    0019da0fmov r14, rsi
    0019da12mov [rsp], rdi
    0019da16mov [rsp+12], edx
    0019da1amov edi, edx
    0019da1ccall _<u32 as time::ext::DigitCount>::num_digits
    0019da21xor ebp, ebp
    0019da23mov cl, 1
    0019da25sub cl, al
    0019da27movzx r15l, cl
    0019da2bcmovb r15l, ebp
    0019da2flea r12, [rsp+32]
    0019da34push 1
    0019da36pop r13
    0019da38xor ebx, ebx
    0019da3a
    0019da3aloc_19da3a:
    0019da3amov eax, ebp
    0019da3ccmp bpl, r15b
    0019da3fadc bpl, 0
    0019da43cmp al, r15b
    0019da46jae 0x19da6c
    0019da48mov rdi, r12
    0019da4bmov rsi, r14
    0019da4elea rdx, [rip-0x10e7fb]
    0019da55mov rcx, r13
    0019da58call time::formatting::write
    0019da5dcmp [rsp+32], 0
    0019da63jne 0x19da9d
    0019da65add rbx, [rsp+40]
    0019da6ajmp 0x19da3a
    0019da6c
    0019da6cloc_19da6c:
    0019da6clea rdi, [rsp+32]
    0019da71mov esi, [rsp+12]
    0019da75call itoa::Buffer::format
    0019da7amov rcx, rdx
    0019da7dlea r15, [rsp+16]
    0019da82mov rdi, r15
    0019da85mov rsi, r14
    0019da88mov rdx, rax
    0019da8bcall time::formatting::write
    0019da90cmp [r15], 0
    0019da94je 0x19dab3
    0019da96mov rax, [rsp+24]
    0019da9bjmp 0x19daa2
    0019da9d
    0019da9dloc_19da9d:
    0019da9dmov rax, [rsp+40]
    0019daa2
    0019daa2loc_19daa2:
    0019daa2mov rcx, [rsp]
    0019daa6mov [rcx+8], rax
    0019daaamov [rcx], 1
    0019dab1jmp 0x19dac4
    0019dab3
    0019dab3loc_19dab3:
    0019dab3add rbx, [rsp+24]
    0019dab8mov rax, [rsp]
    0019dabcmov [rax+8], rbx
    0019dac0and [rax], 0
    0019dac4
    0019dac4loc_19dac4:
    0019dac4add rsp, 72
    0019dac8pop rbx
    0019dac9pop r12
    0019dacbpop r13
    0019dacdpop r14
    0019dacfpop r15
    0019dad1pop rbp
    0019dad2ret
    0019da01
    0019dad3
    0019dad3time::formatting::format_number_pad_zero:
    0019dad3push rbp
    0019dad4push r15
    0019dad6push r14
    0019dad8push r13
    0019dadapush r12
    0019dadcpush rbx
    0019daddsub rsp, 72
    0019dae1mov r14, rsi
    0019dae4mov [rsp], rdi
    0019dae8mov [rsp+12], edx
    0019daecmov edi, edx
    0019daeecall _<u32 as time::ext::DigitCount>::num_digits
    0019daf3xor ebp, ebp
    0019daf5mov cl, 2
    0019daf7sub cl, al
    0019daf9movzx r15l, cl
    0019dafdcmovb r15l, ebp
    0019db01lea r12, [rsp+32]
    0019db06push 1
    0019db08pop r13
    0019db0axor ebx, ebx
    0019db0c
    0019db0cloc_19db0c:
    0019db0cmov eax, ebp
    0019db0ecmp bpl, r15b
    0019db11adc bpl, 0
    0019db15cmp al, r15b
    0019db18jae 0x19db3e
    0019db1amov rdi, r12
    0019db1dmov rsi, r14
    0019db20lea rdx, [rip-0x10e8cd]
    0019db27mov rcx, r13
    0019db2acall time::formatting::write
    0019db2fcmp [rsp+32], 0
    0019db35jne 0x19db6f
    0019db37add rbx, [rsp+40]
    0019db3cjmp 0x19db0c
    0019db3e
    0019db3eloc_19db3e:
    0019db3elea rdi, [rsp+32]
    0019db43mov esi, [rsp+12]
    0019db47call itoa::Buffer::format
    0019db4cmov rcx, rdx
    0019db4flea r15, [rsp+16]
    0019db54mov rdi, r15
    0019db57mov rsi, r14
    0019db5amov rdx, rax
    0019db5dcall time::formatting::write
    0019db62cmp [r15], 0
    0019db66je 0x19db85
    0019db68mov rax, [rsp+24]
    0019db6djmp 0x19db74
    0019db6f
    0019db6floc_19db6f:
    0019db6fmov rax, [rsp+40]
    0019db74
    0019db74loc_19db74:
    0019db74mov rcx, [rsp]
    0019db78mov [rcx+8], rax
    0019db7cmov [rcx], 1
    0019db83jmp 0x19db96
    0019db85
    0019db85loc_19db85:
    0019db85add rbx, [rsp+24]
    0019db8amov rax, [rsp]
    0019db8emov [rax+8], rbx
    0019db92and [rax], 0
    0019db96
    0019db96loc_19db96:
    0019db96add rsp, 72
    0019db9apop rbx
    0019db9bpop r12
    0019db9dpop r13
    0019db9fpop r14
    0019dba1pop r15
    0019dba3pop rbp
    0019dba4ret
    0019dad3
    0019dba5
    0019dba5time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
    0019dba5push rbp
    0019dba6push r15
    0019dba8push r14
    0019dbaapush r13
    0019dbacpush r12
    0019dbaepush rbx
    0019dbafsub rsp, 104
    0019dbb3mov r10, r8
    0019dbb6mov ebp, ecx
    0019dbb8mov r8, rdx
    0019dbbbmov r13, rdi
    0019dbbemovzx eax, [rsi]
    0019dbc1lea rcx, [rip-0x15ecac]
    0019dbc8movsxd rax, [rcx+4*rax]
    0019dbccadd rax, rcx
    0019dbcfjmp rax
    0019dbd1mov rdx, [rsi+8]
    0019dbd5mov rcx, [rsi+16]
    0019dbd9lea r15, [rsp+24]
    0019dbdemov rdi, r15
    0019dbe1mov rsi, r8
    0019dbe4call time::formatting::write
    0019dbe9cmp [r15], 0
    0019dbedje 0x19dca9
    0019dbf3mov rax, [rsp+32]
    0019dbf8mov [r13+8], rax
    0019dbfcmov [r13], 2
    0019dc04jmp 0x19e3a7
    0019dc09mov [rsp+16], r13
    0019dc0emov r14l, [rsi+2]
    0019dc12mov r15l, r14l
    0019dc15shr r15l, 8
    0019dc19mov r12l, r14l
    0019dc1cshr r12l, 16
    0019dc20mov r13l, r14l
    0019dc23shr r13l, 24
    0019dc27mov ebx, r9l
    0019dc2ashr ebx, 8
    0019dc2dlea eax, [r14-2]
    0019dc31cmp al, 17
    0019dc33movzx eax, al
    0019dc36push 5
    0019dc38pop rcx
    0019dc39cmovb ecx, eax
    0019dc3cmovzx eax, cl
    0019dc3flea rcx, [rip-0x15ed16]
    0019dc46movsxd rax, [rcx+4*rax]
    0019dc4aadd rax, rcx
    0019dc4djmp rax
    0019dc4fxor r15l, r15l
    0019dc52
    0019dc52loc_19dc52:
    0019dc52mov r13, [rsp+16]
    0019dc57jmp 0x19dcae
    0019dc59mov rax, [rsi+8]
    0019dc5dmov rdx, [rsi+16]
    0019dc61mov [rsp], r9l
    0019dc65lea r15, [rsp+24]
    0019dc6amov rdi, r15
    0019dc6dmov rsi, rax
    0019dc70mov rcx, r8
    0019dc73mov r8l, ebp
    0019dc76mov r9, r10
    0019dc79call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
    0019dc7ejmp 0x19dca0
    0019dc80cmp [rsi+16], 0
    0019dc85je 0x19dcd2
    0019dc87mov rsi, [rsi+8]
    0019dc8blea r15, [rsp+24]
    0019dc90mov rdi, r15
    0019dc93mov rdx, r8
    0019dc96mov ecx, ebp
    0019dc98mov r8, r10
    0019dc9bcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
    0019dca0
    0019dca0loc_19dca0:
    0019dca0mov rax, [r15]
    0019dca3cmp rax, 3
    0019dca7jne 0x19dcbf
    0019dca9
    0019dca9loc_19dca9:
    0019dca9mov r15, [rsp+32]
    0019dcae
    0019dcaeloc_19dcae:
    0019dcaemov [r13+8], r15
    0019dcb2mov [r13], 3
    0019dcbajmp 0x19e3a7
    0019dcbf
    0019dcbfloc_19dcbf:
    0019dcbfmovups x0, [rsp+32]
    0019dcc4mov [r13], rax
    0019dcc8movups [r13+8], x0
    0019dccdjmp 0x19e3a7
    0019dcd2
    0019dcd2loc_19dcd2:
    0019dcd2xor r15l, r15l
    0019dcd5jmp 0x19dcae
    0019dcd7mov edi, ebp
    0019dcd9mov rbx, r8
    0019dcdccall time::date::Date::month_day
    0019dce1movzx ecx, r15b
    0019dce5movzx edx, dl
    0019dce8lea r15, [rsp+24]
    0019dcedmov rdi, r15
    0019dcf0mov rsi, rbx
    0019dcf3call time::formatting::format_number
    0019dcf8cmp [r15], 0
    0019dcfcje 0x19e126
    0019dd02mov rax, [rsp+32]
    0019dd07push 2
    0019dd09pop r15
    0019dd0bjmp 0x19dfb7
    0019dd10test r13l, r13l
    0019dd13je 0x19e194
    0019dd19mov rbx, r8
    0019dd1cmov edi, ebp
    0019dd1ecmp r13l, 1
    0019dd22jne 0x19e1b7
    0019dd28call time::date::Date::month_day
    0019dd2dmovzx eax, al
    0019dd30shl rax, 4
    0019dd34lea rcx, [rip+0x71c1d]
    0019dd3bmov rdx, [rax+rcx-16]
    0019dd40mov rcx, [rax+rcx-8]
    0019dd45jmp 0x19e30d
    0019dd4aand ebp, 511
    0019dd50mov r12, r8
    0019dd53test r15b, r15b
    0019dd56je 0x19e1f3
    0019dd5cmovzx eax, r15b
    0019dd60cmp eax, 1
    0019dd63jne 0x19e27e
    0019dd69mov edi, ebp
    0019dd6bcall _<u16 as time::ext::DigitCount>::num_digits
    0019dd70xor ebx, ebx
    0019dd72mov cl, 3
    0019dd74sub cl, al
    0019dd76movzx r14l, cl
    0019dd7acmovb r14l, ebx
    0019dd7epush 1
    0019dd80pop r13
    0019dd82xor r15l, r15l
    0019dd85
    0019dd85loc_19dd85:
    0019dd85mov eax, ebx
    0019dd87cmp bl, r14b
    0019dd8aadc bl, 0
    0019dd8dcmp al, r14b
    0019dd90mov rax, r12
    0019dd93lea rdi, [rsp+24]
    0019dd98jae 0x19e249
    0019dd9emov rsi, rax
    0019dda1lea rdx, [rip-0x10eb4e]
    0019dda8mov rcx, r13
    0019ddabcall time::formatting::write
    0019ddb0cmp [rsp+24], 0
    0019ddb6jne 0x19e117
    0019ddbcadd r15, [rsp+32]
    0019ddc1jmp 0x19dd85
    0019ddc3mov rbx, r8
    0019ddc6and r15l, 1
    0019ddcamov eax, r13l
    0019ddcdlea rcx, [rip-0x15ee38]
    0019ddd4movsxd rax, [rcx+4*rax]
    0019ddd8add rax, rcx
    0019dddbjmp rax
    0019ddddmov edi, ebp
    0019dddfcall time::date::Date::weekday
    0019dde4movzx eax, al
    0019dde7shl rax, 4
    0019ddeblea rcx, [rip+0x71ac6]
    0019ddf2mov rdi, [rax+rcx]
    0019ddf6mov rsi, [rax+rcx+8]
    0019ddfblea rdx, [rip+0x71b26]
    0019de02jmp 0x19e1db
    0019de07mov rbx, r8
    0019de0atest r12b, r12b
    0019de0dje 0x19e2b9
    0019de13movzx eax, r12b
    0019de17cmp eax, 1
    0019de1amov r13, [rsp+16]
    0019de1fmov edi, ebp
    0019de21jne 0x19e2c9
    0019de27call time::date::Date::sunday_based_week
    0019de2cjmp 0x19e2ce
    0019de31bt r14, 8
    0019de36jb 0x19e03b
    0019de3csar ebp, 9
    0019de3fjmp 0x19e04a
    0019de44bt r10, 56
    0019de49jb 0x19dfb4
    0019de4fshr r10, 48
    0019de53bt r14, 8
    0019de58mov r13, [rsp+16]
    0019de5djb 0x19e35a
    0019de63mov eax, r10l
    0019de66jmp 0x19e375
    0019de6bbt r10, 56
    0019de70jb 0x19dfb4
    0019de76shr r10, 40
    0019de7ajmp 0x19deff
    0019de7fbt r10, 56
    0019de84jb 0x19dfb4
    0019de8ashr r10, 48
    0019de8ebt r14, 8
    0019de93lea rax, [rip-0x10ed80]
    0019de9alea rcx, [rip-0x10ed85]
    0019dea1cmovae rcx, rax
    0019dea5lea rax, [rip-0x10ed8e]
    0019deaclea rdx, [rip-0x10ed93]
    0019deb3cmovae rdx, rax
    0019deb7cmp r10b, 12
    0019debbcmovb rdx, rcx
    0019debflea r12, [rsp+24]
    0019dec4push 2
    0019dec6pop r15
    0019dec8mov rdi, r12
    0019decbmov rsi, r8
    0019decemov rcx, r15
    0019ded1call time::formatting::write
    0019ded6cmp [r12], 0
    0019dedbmov r13, [rsp+16]
    0019dee0je 0x19dca9
    0019dee6mov rax, [rsp+32]
    0019deebjmp 0x19e39f
    0019def0bt r10, 56
    0019def5jb 0x19dfb4
    0019defbshr r10, 32
    0019deff
    0019deffloc_19deff:
    0019deffmovzx ecx, r15b
    0019df03lea r15, [rsp+24]
    0019df08mov rdi, r15
    0019df0bmov rsi, r8
    0019df0emov edx, r10l
    0019df11jmp 0x19e0c2
    0019df16bt r10, 56
    0019df1bjb 0x19dfb4
    0019df21cmp r15b, 8
    0019df25mov r13, [rsp+16]
    0019df2aje 0x19df4a
    0019df2cpush 10
    0019df2epop rsi
    0019df2fmov eax, r10l
    0019df32xor edx, edx
    0019df34div esi
    0019df36mov ecx, eax
    0019df38cmp r15b, 9
    0019df3cjne 0x19e498
    0019df42test edx, edx
    0019df44je 0x19e498
    0019df4a
    0019df4aloc_19df4a:
    0019df4alea rdi, [rsp+24]
    0019df4fmov rsi, r8
    0019df52mov edx, r10l
    0019df55call time::formatting::format_number_pad_zero
    0019df5ajmp 0x19e34d
    0019df5ftest r9b, 1
    0019df63je 0x19dfb4
    0019df65test bl, bl
    0019df67mov r13, [rsp+16]
    0019df6cjs 0x19e130
    0019df72test r9l, r9l
    0019df75js 0x19e130
    0019df7bshr r9l, 16
    0019df7ftest r9b, r9b
    0019df82js 0x19e130
    0019df88bt r14, 8
    0019df8djb 0x19e4b0
    0019df93xor r15l, r15l
    0019df96jmp 0x19e15f
    0019df9btest r9b, 1
    0019df9fje 0x19dfb4
    0019dfa1shr r9l, 16
    0019dfa5jmp 0x19e0a3
    0019dfaatest r9b, 1
    0019dfaejne 0x19e09f
    0019dfb4
    0019dfb4loc_19dfb4:
    0019dfb4xor r15l, r15l
    0019dfb7
    0019dfb7loc_19dfb7:
    0019dfb7mov r13, [rsp+16]
    0019dfbcjmp 0x19e39f
    0019dfc1xor r15l, r15l
    0019dfc4bt r10, 56
    0019dfc9jb 0x19dfb7
    0019dfcband r9l, 1
    0019dfcfmov r13, [rsp+16]
    0019dfd4je 0x19e39f
    0019dfdamov [rsp+64], r8
    0019dfdflea rsi, [rsp+24]
    0019dfe4mov [rsi], ebp
    0019dfe6mov [rsi+4], r10
    0019dfeamov eax, ebx
    0019dfecshr eax, 16
    0019dfefmov [rsi+14], al
    0019dff2mov [rsi+12], bx
    0019dff6lea r15, [rsp+72]
    0019dffbmov rdi, r15
    0019dffexor edx, edx
    0019e000call time::offset_date_time::OffsetDateTime::to_offset
    0019e005lea rsi, [rip-0x164abc]
    0019e00cmov rdi, r15
    0019e00fcall _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
    0019e014cmp al, -1
    0019e016je 0x19e3b6
    0019e01cbt r14, 8
    0019e021movzx r14l, r12b
    0019e025lea rbx, [rip-0x15f0b8]
    0019e02cjb 0x19e427
    0019e032movsxd rax, [rbx+4*r14]
    0019e036add rax, rbx
    0019e039jmp rax
    0019e03b
    0019e03bloc_19e03b:
    0019e03bmov edi, ebp
    0019e03dmov rbx, r8
    0019e040call time::date::Date::iso_year_week
    0019e045mov r8, rbx
    0019e048mov ebp, eax
    0019e04a
    0019e04aloc_19e04a:
    0019e04atest r14b, 1
    0019e04ejne 0x19e0db
    0019e054test ebp, ebp
    0019e056js 0x19e3ec
    0019e05clea rbx, [rip+1903]
    0019e063bt r14, 16
    0019e068jae 0x19e0f1
    0019e06elea rdx, [rip-0x10ee2c]
    0019e075lea r15, [rsp+24]
    0019e07apush 1
    0019e07cpop rcx
    0019e07dmov rdi, r15
    0019e080mov rsi, r8
    0019e083mov r14, r8
    0019e086call time::formatting::write
    0019e08bcmp [r15], 0
    0019e08fjne 0x19e117
    0019e095mov r15, [rsp+32]
    0019e09ajmp 0x19e41f
    0019e09f
    0019e09floc_19e09f:
    0019e09fshr r9l, 24
    0019e0a3
    0019e0a3loc_19e0a3:
    0019e0a3mov eax, r9l
    0019e0a6sar al, 7
    0019e0a9xor r9b, al
    0019e0acsub r9b, al
    0019e0afmovzx edx, r9b
    0019e0b3movzx ecx, r15b
    0019e0b7lea r15, [rsp+24]
    0019e0bcmov rdi, r15
    0019e0bfmov rsi, r8
    0019e0c2
    0019e0c2loc_19e0c2:
    0019e0c2call time::formatting::format_number
    0019e0c7cmp [r15], 0
    0019e0cbmov r13, [rsp+16]
    0019e0d0jne 0x19e396
    0019e0d6jmp 0x19dca9
    0019e0db
    0019e0dbloc_19e0db:
    0019e0dbpush 100
    0019e0ddpop rcx
    0019e0demov eax, ebp
    0019e0e0cdq
    0019e0e1idiv ecx
    0019e0e3mov ebp, edx
    0019e0e5neg ebp
    0019e0e7cmovs ebp, edx
    0019e0ealea rbx, [rip+2008]
    0019e0f1
    0019e0f1loc_19e0f1:
    0019e0f1xor r15l, r15l
    0019e0f4
    0019e0f4loc_19e0f4:
    0019e0f4mov edx, ebp
    0019e0f6neg edx
    0019e0f8cmovs edx, ebp
    0019e0fbmovzx ecx, r13b
    0019e0fflea r12, [rsp+24]
    0019e104mov rdi, r12
    0019e107mov rsi, r8
    0019e10acall rbx
    0019e10ccmp [r12], 0
    0019e111je 0x19e2e5
    0019e117
    0019e117loc_19e117:
    0019e117mov rax, [rsp+32]
    0019e11c
    0019e11cloc_19e11c:
    0019e11cmov r13, [rsp+16]
    0019e121jmp 0x19e39b
    0019e126
    0019e126loc_19e126:
    0019e126mov r15, [rsp+32]
    0019e12bjmp 0x19dc52
    0019e130
    0019e130loc_19e130:
    0019e130lea rdx, [rip-0x10eeed]
    0019e137
    0019e137loc_19e137:
    0019e137lea r15, [rsp+24]
    0019e13cpush 1
    0019e13epop rcx
    0019e13fmov rdi, r15
    0019e142mov rsi, r8
    0019e145mov r14, r8
    0019e148call time::formatting::write
    0019e14dcmp [r15], 0
    0019e151jne 0x19e396
    0019e157mov r15, [rsp+32]
    0019e15cmov r8, r14
    0019e15f
    0019e15floc_19e15f:
    0019e15fmov eax, ebx
    0019e161sar al, 7
    0019e164xor bl, al
    0019e166sub bl, al
    0019e168movzx edx, bl
    0019e16bmovzx ecx, r12b
    0019e16flea r12, [rsp+24]
    0019e174mov rdi, r12
    0019e177mov rsi, r8
    0019e17acall time::formatting::format_number
    0019e17fcmp [r12], 0
    0019e184jne 0x19e396
    0019e18aadd r15, [rsp+32]
    0019e18fjmp 0x19dcae
    0019e194
    0019e194loc_19e194:
    0019e194mov edi, ebp
    0019e196mov rbx, r8
    0019e199call time::date::Date::month_day
    0019e19emovzx ecx, r12b
    0019e1a2movzx edx, al
    0019e1a5lea rdi, [rsp+24]
    0019e1aamov rsi, rbx
    0019e1adcall time::formatting::format_number
    0019e1b2jmp 0x19e348
    0019e1b7
    0019e1b7loc_19e1b7:
    0019e1b7call time::date::Date::month_day
    0019e1bcmovzx eax, al
    0019e1bfshl rax, 4
    0019e1c3lea rcx, [rip+0x7178e]
    0019e1camov rdi, [rax+rcx-16]
    0019e1cfmov rsi, [rax+rcx-8]
    0019e1d4lea rdx, [rip+0x7186d]
    0019e1db
    0019e1dbloc_19e1db:
    0019e1dbcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
    0019e1e0mov rcx, rdx
    0019e1e3lea rdi, [rsp+24]
    0019e1e8mov rsi, rbx
    0019e1ebmov rdx, rax
    0019e1eejmp 0x19e315
    0019e1f3
    0019e1f3loc_19e1f3:
    0019e1f3mov edi, ebp
    0019e1f5call _<u16 as time::ext::DigitCount>::num_digits
    0019e1faxor ebx, ebx
    0019e1fcmov cl, 3
    0019e1fesub cl, al
    0019e200movzx r14l, cl
    0019e204cmovb r14l, ebx
    0019e208push 1
    0019e20apop r13
    0019e20cxor r15l, r15l
    0019e20f
    0019e20floc_19e20f:
    0019e20fmov eax, ebx
    0019e211cmp bl, r14b
    0019e214adc bl, 0
    0019e217cmp al, r14b
    0019e21amov rax, r12
    0019e21dlea rdi, [rsp+24]
    0019e222jae 0x19e249
    0019e224mov rsi, rax
    0019e227lea rdx, [rip-0x10f010]
    0019e22emov rcx, r13
    0019e231call time::formatting::write
    0019e236cmp [rsp+24], 0
    0019e23cjne 0x19e117
    0019e242add r15, [rsp+32]
    0019e247jmp 0x19e20f
    0019e249
    0019e249loc_19e249:
    0019e249mov esi, ebp
    0019e24bmov rbx, rax
    0019e24ecall itoa::Buffer::format
    0019e253mov rcx, rdx
    0019e256lea r12, [rsp+72]
    0019e25bmov rdi, r12
    0019e25emov rsi, rbx
    0019e261mov rdx, rax
    0019e264call time::formatting::write
    0019e269cmp [r12], 0
    0019e26eje 0x19e48e
    0019e274mov rax, [rsp+80]
    0019e279jmp 0x19e11c
    0019e27e
    0019e27eloc_19e27e:
    0019e27elea rdi, [rsp+24]
    0019e283mov esi, ebp
    0019e285call itoa::Buffer::format
    0019e28amov rcx, rdx
    0019e28dlea r15, [rsp+88]
    0019e292mov rdi, r15
    0019e295mov rsi, r12
    0019e298mov rdx, rax
    0019e29bcall time::formatting::write
    0019e2a0cmp [r15], 0
    0019e2a4mov r13, [rsp+16]
    0019e2a9je 0x19e52a
    0019e2af
    0019e2afloc_19e2af:
    0019e2afmov rax, [rsp+96]
    0019e2b4jmp 0x19e39b
    0019e2b9
    0019e2b9loc_19e2b9:
    0019e2b9mov edi, ebp
    0019e2bbcall time::date::Date::iso_year_week
    0019e2c0mov eax, edx
    0019e2c2mov r13, [rsp+16]
    0019e2c7jmp 0x19e2ce
    0019e2c9
    0019e2c9loc_19e2c9:
    0019e2c9call time::date::Date::monday_based_week
    0019e2ce
    0019e2celoc_19e2ce:
    0019e2cemovzx edx, al
    0019e2d1movzx ecx, r15b
    0019e2d5lea r15, [rsp+24]
    0019e2damov rdi, r15
    0019e2ddmov rsi, rbx
    0019e2e0jmp 0x19e387
    0019e2e5
    0019e2e5loc_19e2e5:
    0019e2e5add r15, [rsp+32]
    0019e2eajmp 0x19dc52
    0019e2efmov edi, ebp
    0019e2f1call time::date::Date::weekday
    0019e2f6movzx eax, al
    0019e2f9shl rax, 4
    0019e2fdlea rcx, [rip+0x715b4]
    0019e304mov rdx, [rax+rcx]
    0019e308mov rcx, [rax+rcx+8]
    0019e30d
    0019e30dloc_19e30d:
    0019e30dlea rdi, [rsp+24]
    0019e312mov rsi, rbx
    0019e315
    0019e315loc_19e315:
    0019e315call time::formatting::write
    0019e31ajmp 0x19e348
    0019e31cmov edi, ebp
    0019e31ecall time::date::Date::weekday
    0019e323movzx edi, al
    0019e326call time::weekday::Weekday::number_days_from_sunday
    0019e32bjmp 0x19e334
    0019e32dmov edi, ebp
    0019e32fcall time::date::Date::weekday
    0019e334
    0019e334loc_19e334:
    0019e334add r15b, al
    0019e337movzx edx, r15b
    0019e33blea rdi, [rsp+24]
    0019e340mov rsi, rbx
    0019e343call time::formatting::format_number_pad_none
    0019e348
    0019e348loc_19e348:
    0019e348mov r13, [rsp+16]
    0019e34d
    0019e34dloc_19e34d:
    0019e34dcmp [rsp+24], 0
    0019e353jne 0x19e396
    0019e355jmp 0x19dca9
    0019e35a
    0019e35aloc_19e35a:
    0019e35amov al, 12
    0019e35ctest r10b, r10b
    0019e35fje 0x19e375
    0019e361movzx ecx, r10b
    0019e365cmp ecx, 12
    0019e368je 0x19e375
    0019e36asub r10b, 12
    0019e36emovzx eax, r10b
    0019e372cmovb eax, ecx
    0019e375
    0019e375loc_19e375:
    0019e375movzx edx, al
    0019e378movzx ecx, r12b
    0019e37clea r15, [rsp+24]
    0019e381mov rdi, r15
    0019e384mov rsi, r8
    0019e387
    0019e387loc_19e387:
    0019e387call time::formatting::format_number
    0019e38ccmp [r15], 0
    0019e390je 0x19dca9
    0019e396
    0019e396loc_19e396:
    0019e396mov rax, [rsp+32]
    0019e39b
    0019e39bloc_19e39b:
    0019e39bpush 2
    0019e39dpop r15
    0019e39f
    0019e39floc_19e39f:
    0019e39fmov [r13], r15
    0019e3a3mov [r13+8], rax
    0019e3a7
    0019e3a7loc_19e3a7:
    0019e3a7add rsp, 104
    0019e3abpop rbx
    0019e3acpop r12
    0019e3aepop r13
    0019e3b0pop r14
    0019e3b2pop r15
    0019e3b4pop rbp
    0019e3b5ret
    0019e3b6
    0019e3b6loc_19e3b6:
    0019e3b6lea rdx, [rip-0x10f173]
    0019e3bdlea r15, [rsp+24]
    0019e3c2push 1
    0019e3c4pop rcx
    0019e3c5mov rdi, r15
    0019e3c8mov rsi, [rsp+64]
    0019e3cdcall time::formatting::write
    0019e3d2cmp [r15], 0
    0019e3d6jne 0x19e396
    0019e3d8movzx eax, r12b
    0019e3dclea rcx, [rip-0x15f46f]
    0019e3e3movsxd rax, [rcx+4*rax]
    0019e3e7add rax, rcx
    0019e3eajmp rax
    0019e3ec
    0019e3ecloc_19e3ec:
    0019e3eclea rdx, [rip-0x10f1a9]
    0019e3f3lea r15, [rsp+24]
    0019e3f8push 1
    0019e3fapop rcx
    0019e3fbmov rdi, r15
    0019e3femov rsi, r8
    0019e401mov r14, r8
    0019e404call time::formatting::write
    0019e409cmp [r15], 0
    0019e40djne 0x19e117
    0019e413mov r15, [rsp+32]
    0019e418lea rbx, [rip+947]
    0019e41f
    0019e41floc_19e41f:
    0019e41fmov r8, r14
    0019e422jmp 0x19e0f4
    0019e427
    0019e427loc_19e427:
    0019e427lea rdx, [rip-0x10f1e5]
    0019e42elea r15, [rsp+24]
    0019e433push 1
    0019e435pop rcx
    0019e436mov rdi, r15
    0019e439mov rsi, [rsp+64]
    0019e43ecall time::formatting::write
    0019e443cmp [r15], 0
    0019e447jne 0x19e396
    0019e44dmovsxd rax, [rbx+4*r14]
    0019e451add rax, rbx
    0019e454jmp rax
    0019e456lea rdi, [rsp+72]
    0019e45bcall time::date_time::DateTime<O>::unix_timestamp
    0019e460mov rdi, rax
    0019e463neg rdi
    0019e466cmovs rdi, rax
    0019e46alea rsi, [rsp+24]
    0019e46fcall itoa::_<impl itoa::private::Sealed for u64>::write
    0019e474mov rcx, rdx
    0019e477lea rdi, [rsp+88]
    0019e47cmov rsi, [rsp+64]
    0019e481mov rdx, rax
    0019e484call time::formatting::write
    0019e489jmp 0x19e51e
    0019e48e
    0019e48eloc_19e48e:
    0019e48eadd r15, [rsp+80]
    0019e493jmp 0x19dc52
    0019e498
    0019e498loc_19e498:
    0019e498cmp r15b, 7
    0019e49cjne 0x19e534
    0019e4a2mov eax, r10l
    0019e4a5xor edx, edx
    0019e4a7div esi
    0019e4a9mov ecx, eax
    0019e4abjmp 0x19e544
    0019e4b0
    0019e4b0loc_19e4b0:
    0019e4b0lea rdx, [rip-0x10f26e]
    0019e4b7jmp 0x19e137
    0019e4bclea rdi, [rsp+72]
    0019e4c1call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
    0019e4c6mov rsi, rdx
    0019e4c9mov edx, 0xf4240
    0019e4cejmp 0x19e4e2
    0019e4d0lea rdi, [rsp+72]
    0019e4d5call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
    0019e4damov rsi, rdx
    0019e4ddmov edx, 1000
    0019e4e2
    0019e4e2loc_19e4e2:
    0019e4e2mov rdi, rax
    0019e4e5xor ecx, ecx
    0019e4e7call [rip+0x7363b]
    0019e4edjmp 0x19e4f9
    0019e4eflea rdi, [rsp+72]
    0019e4f4call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
    0019e4f9
    0019e4f9loc_19e4f9:
    0019e4f9mov rcx, rdx
    0019e4fcsar rdx, 63
    0019e500xor rcx, rdx
    0019e503xor rax, rdx
    0019e506sub rax, rdx
    0019e509sbb rcx, rdx
    0019e50clea rdi, [rsp+88]
    0019e511mov rsi, [rsp+64]
    0019e516mov rdx, rax
    0019e519call time::formatting::format_number_pad_none
    0019e51e
    0019e51eloc_19e51e:
    0019e51ecmp [rsp+88], 0
    0019e524jne 0x19e2af
    0019e52a
    0019e52aloc_19e52a:
    0019e52amov r15, [rsp+96]
    0019e52fjmp 0x19dcae
    0019e534
    0019e534loc_19e534:
    0019e534cmp r15b, 9
    0019e538jne 0x19e558
    0019e53amov eax, ecx
    0019e53cxor edx, edx
    0019e53ediv esi
    0019e540test edx, edx
    0019e542je 0x19e599
    0019e544
    0019e544loc_19e544:
    0019e544lea rdi, [rsp+24]
    0019e549mov rsi, r8
    0019e54cmov edx, ecx
    0019e54ecall time::formatting::format_number_pad_zero
    0019e553jmp 0x19e34d
    0019e558
    0019e558loc_19e558:
    0019e558movzx eax, r15b
    0019e55cdec eax
    0019e55ecmp eax, 5
    0019e561ja 0x19e63e
    0019e567lea rcx, [rip-0x15f5ea]
    0019e56emovsxd rax, [rcx+4*rax]
    0019e572add rax, rcx
    0019e575jmp rax
    0019e577mov ecx, 0x989680
    0019e57cmov eax, r10l
    0019e57fxor edx, edx
    0019e581div ecx
    0019e583mov ecx, eax
    0019e585
    0019e585loc_19e585:
    0019e585lea rdi, [rsp+24]
    0019e58amov rsi, r8
    0019e58dmov edx, ecx
    0019e58fcall time::formatting::format_number_pad_zero
    0019e594jmp 0x19e34d
    0019e599
    0019e599loc_19e599:
    0019e599push 100
    0019e59bpop rcx
    0019e59cmov eax, r10l
    0019e59fxor edx, edx
    0019e5a1div ecx
    0019e5a3mov ecx, eax
    0019e5a5xor edx, edx
    0019e5a7div esi
    0019e5a9test edx, edx
    0019e5abjne 0x19e6f2
    0019e5b1mov ecx, 1000
    0019e5b6mov eax, r10l
    0019e5b9xor edx, edx
    0019e5bbdiv ecx
    0019e5bdmov ecx, eax
    0019e5bfxor edx, edx
    0019e5c1div esi
    0019e5c3test edx, edx
    0019e5c5jne 0x19e6d2
    0019e5cbmov ecx, 10000
    0019e5d0mov eax, r10l
    0019e5d3xor edx, edx
    0019e5d5div ecx
    0019e5d7mov ecx, eax
    0019e5d9xor edx, edx
    0019e5dbdiv esi
    0019e5ddtest edx, edx
    0019e5dfjne 0x19e6b0
    0019e5e5mov ecx, 0x186a0
    0019e5eamov eax, r10l
    0019e5edxor edx, edx
    0019e5efdiv ecx
    0019e5f1mov ecx, eax
    0019e5f3mov si, 10
    0019e5f7xor edx, edx
    0019e5f9div si
    0019e5fctest dx, dx
    0019e5ffjne 0x19e68e
    0019e605mov ecx, 0xf4240
    0019e60amov eax, r10l
    0019e60dxor edx, edx
    0019e60fdiv ecx
    0019e611mov ecx, eax
    0019e613xor edx, edx
    0019e615div si
    0019e618test dx, dx
    0019e61bjne 0x19e66c
    0019e61dmov ecx, 0x989680
    0019e622mov eax, r10l
    0019e625xor edx, edx
    0019e627div ecx
    0019e629mov ecx, eax
    0019e62bxor edx, edx
    0019e62ddiv si
    0019e630test dx, dx
    0019e633mov r13, [rsp+16]
    0019e638jne 0x19e585
    0019e63e
    0019e63eloc_19e63e:
    0019e63emov ecx, 0x5f5e100
    0019e643mov eax, r10l
    0019e646xor edx, edx
    0019e648div ecx
    0019e64alea rdi, [rsp+24]
    0019e64fmov rsi, r8
    0019e652mov edx, eax
    0019e654call time::formatting::format_number_pad_zero
    0019e659jmp 0x19e34d
    0019e65emov ecx, 0xf4240
    0019e663mov eax, r10l
    0019e666xor edx, edx
    0019e668div ecx
    0019e66amov ecx, eax
    0019e66c
    0019e66cloc_19e66c:
    0019e66clea rdi, [rsp+24]
    0019e671mov rsi, r8
    0019e674mov edx, ecx
    0019e676call time::formatting::format_number_pad_zero
    0019e67bjmp 0x19e348
    0019e680mov ecx, 0x186a0
    0019e685mov eax, r10l
    0019e688xor edx, edx
    0019e68adiv ecx
    0019e68cmov ecx, eax
    0019e68e
    0019e68eloc_19e68e:
    0019e68elea rdi, [rsp+24]
    0019e693mov rsi, r8
    0019e696mov edx, ecx
    0019e698call time::formatting::format_number_pad_zero
    0019e69djmp 0x19e348
    0019e6a2mov ecx, 10000
    0019e6a7mov eax, r10l
    0019e6aaxor edx, edx
    0019e6acdiv ecx
    0019e6aemov ecx, eax
    0019e6b0
    0019e6b0loc_19e6b0:
    0019e6b0lea rdi, [rsp+24]
    0019e6b5mov rsi, r8
    0019e6b8mov edx, ecx
    0019e6bacall time::formatting::format_number_pad_zero
    0019e6bfjmp 0x19e34d
    0019e6c4mov ecx, 1000
    0019e6c9mov eax, r10l
    0019e6ccxor edx, edx
    0019e6cediv ecx
    0019e6d0mov ecx, eax
    0019e6d2
    0019e6d2loc_19e6d2:
    0019e6d2lea rdi, [rsp+24]
    0019e6d7mov rsi, r8
    0019e6damov edx, ecx
    0019e6dccall time::formatting::format_number_pad_zero
    0019e6e1jmp 0x19e34d
    0019e6e6push 100
    0019e6e8pop rcx
    0019e6e9mov eax, r10l
    0019e6ecxor edx, edx
    0019e6eediv ecx
    0019e6f0mov ecx, eax
    0019e6f2
    0019e6f2loc_19e6f2:
    0019e6f2lea rdi, [rsp+24]
    0019e6f7mov rsi, r8
    0019e6famov edx, ecx
    0019e6fccall time::formatting::format_number_pad_zero
    0019e701jmp 0x19e34d
    0019dba5
    0019e706
    0019e706time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
    0019e706push rbp
    0019e707push r15
    0019e709push r14
    0019e70bpush r13
    0019e70dpush r12
    0019e70fpush rbx
    0019e710sub rsp, 40
    0019e714mov r14, r9
    0019e717mov ebp, r8l
    0019e71amov r15, rcx
    0019e71dmov r12, rsi
    0019e720mov [rsp+8], rdi
    0019e725imul rbx, rdx, 24
    0019e729xor r13l, r13l
    0019e72c
    0019e72cloc_19e72c:
    0019e72ctest rbx, rbx
    0019e72fje 0x19e768
    0019e731lea rdi, [rsp+16]
    0019e736mov rsi, r12
    0019e739mov rdx, r15
    0019e73cmov ecx, ebp
    0019e73emov r8, r14
    0019e741mov r9l, [rsp+96]
    0019e746call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
    0019e74bmov rcx, [rsp+16]
    0019e750mov rax, [rsp+24]
    0019e755cmp rcx, 3
    0019e759jne 0x19e77a
    0019e75badd r12, 24
    0019e75fadd r13, rax
    0019e762add rbx, -24
    0019e766jmp 0x19e72c
    0019e768
    0019e768loc_19e768:
    0019e768mov rax, [rsp+8]
    0019e76dmov [rax+8], r13
    0019e771mov [rax], 3
    0019e778jmp 0x19e78f
    0019e77a
    0019e77aloc_19e77a:
    0019e77amov rdx, [rsp+32]
    0019e77fmov rsi, [rsp+8]
    0019e784mov [rsi], rcx
    0019e787mov [rsi+8], rax
    0019e78bmov [rsi+16], rdx
    0019e78f
    0019e78floc_19e78f:
    0019e78fadd rsp, 40
    0019e793pop rbx
    0019e794pop r12
    0019e796pop r13
    0019e798pop r14
    0019e79apop r15
    0019e79cpop rbp
    0019e79dret
    0019e706
    0019e79e
    0019e79etime::formatting::format_number_pad_none:
    0019e79epush r14
    0019e7a0push rbx
    0019e7a1sub rsp, 40
    0019e7a5mov rbx, rsi
    0019e7a8mov r14, rdi
    0019e7abmov rdi, rsp
    0019e7aemov rsi, rdx
    0019e7b1mov rdx, rcx
    0019e7b4call itoa::Buffer::format
    0019e7b9mov rcx, rdx
    0019e7bcmov rdi, r14
    0019e7bfmov rsi, rbx
    0019e7c2mov rdx, rax
    0019e7c5call time::formatting::write
    0019e7caadd rsp, 40
    0019e7cepop rbx
    0019e7cfpop r14
    0019e7d1ret
    0019e79e
    0019e7d2
    0019e7d2time::formatting::format_number:
    0019e7d2push rbp
    0019e7d3push r15
    0019e7d5push r14
    0019e7d7push r13
    0019e7d9push r12
    0019e7dbpush rbx
    0019e7dcsub rsp, 72
    0019e7e0mov r14, rsi
    0019e7e3mov rbx, rdi
    0019e7e6test cl, cl
    0019e7e8je 0x19e7ff
    0019e7eamovzx eax, cl
    0019e7edmov rdi, rbx
    0019e7f0mov rsi, r14
    0019e7f3cmp eax, 1
    0019e7f6jne 0x19e858
    0019e7f8call time::formatting::format_number_pad_zero
    0019e7fdjmp 0x19e85d
    0019e7ff
    0019e7ffloc_19e7ff:
    0019e7ffmov [rsp], rbx
    0019e803mov [rsp+12], edx
    0019e807mov edi, edx
    0019e809call _<u32 as time::ext::DigitCount>::num_digits
    0019e80exor ebx, ebx
    0019e810mov cl, 4
    0019e812sub cl, al
    0019e814movzx r15l, cl
    0019e818cmovb r15l, ebx
    0019e81clea r12, [rsp+32]
    0019e821push 1
    0019e823pop r13
    0019e825xor ebp, ebp
    0019e827
    0019e827loc_19e827:
    0019e827mov eax, ebx
    0019e829cmp bl, r15b
    0019e82cadc bl, 0
    0019e82fcmp al, r15b
    0019e832jae 0x19e862
    0019e834mov rdi, r12
    0019e837mov rsi, r14
    0019e83alea rdx, [rip-0x10f623]
    0019e841mov rcx, r13
    0019e844call time::formatting::write
    0019e849cmp [rsp+32], 0
    0019e84fjne 0x19e893
    0019e851add rbp, [rsp+40]
    0019e856jmp 0x19e827
    0019e858
    0019e858loc_19e858:
    0019e858call time::formatting::format_number_pad_none
    0019e85d
    0019e85dloc_19e85d:
    0019e85dmov rax, rbx
    0019e860jmp 0x19e8ba
    0019e862
    0019e862loc_19e862:
    0019e862lea rdi, [rsp+32]
    0019e867mov esi, [rsp+12]
    0019e86bcall itoa::Buffer::format
    0019e870mov rcx, rdx
    0019e873lea r15, [rsp+16]
    0019e878mov rdi, r15
    0019e87bmov rsi, r14
    0019e87emov rdx, rax
    0019e881call time::formatting::write
    0019e886cmp [r15], 0
    0019e88aje 0x19e8a9
    0019e88cmov rcx, [rsp+24]
    0019e891jmp 0x19e898
    0019e893
    0019e893loc_19e893:
    0019e893mov rcx, [rsp+40]
    0019e898
    0019e898loc_19e898:
    0019e898mov rax, [rsp]
    0019e89cmov [rax+8], rcx
    0019e8a0mov [rax], 1
    0019e8a7jmp 0x19e8ba
    0019e8a9
    0019e8a9loc_19e8a9:
    0019e8a9add rbp, [rsp+24]
    0019e8aemov rax, [rsp]
    0019e8b2mov [rax+8], rbp
    0019e8b6and [rax], 0
    0019e8ba
    0019e8baloc_19e8ba:
    0019e8baadd rsp, 72
    0019e8bepop rbx
    0019e8bfpop r12
    0019e8c1pop r13
    0019e8c3pop r14
    0019e8c5pop r15
    0019e8c7pop rbp
    0019e8c8ret
    0019e7d2
    0019e8c9
    0019e8c9time::formatting::format_number:
    0019e8c9push rbp
    0019e8capush r15
    0019e8ccpush r14
    0019e8cepush r13
    0019e8d0push r12
    0019e8d2push rbx
    0019e8d3sub rsp, 72
    0019e8d7mov r14, rsi
    0019e8damov rbx, rdi
    0019e8ddtest cl, cl
    0019e8dfje 0x19e8f6
    0019e8e1movzx eax, cl
    0019e8e4mov rdi, rbx
    0019e8e7mov rsi, r14
    0019e8eacmp eax, 1
    0019e8edjne 0x19e94f
    0019e8efcall time::formatting::format_number_pad_zero
    0019e8f4jmp 0x19e954
    0019e8f6
    0019e8f6loc_19e8f6:
    0019e8f6mov [rsp], rbx
    0019e8famov [rsp+12], edx
    0019e8femov edi, edx
    0019e900call _<u32 as time::ext::DigitCount>::num_digits
    0019e905xor ebx, ebx
    0019e907mov cl, 2
    0019e909sub cl, al
    0019e90bmovzx r15l, cl
    0019e90fcmovb r15l, ebx
    0019e913lea r12, [rsp+32]
    0019e918push 1
    0019e91apop r13
    0019e91cxor ebp, ebp
    0019e91e
    0019e91eloc_19e91e:
    0019e91emov eax, ebx
    0019e920cmp bl, r15b
    0019e923adc bl, 0
    0019e926cmp al, r15b
    0019e929jae 0x19e959
    0019e92bmov rdi, r12
    0019e92emov rsi, r14
    0019e931lea rdx, [rip-0x10f71a]
    0019e938mov rcx, r13
    0019e93bcall time::formatting::write
    0019e940cmp [rsp+32], 0
    0019e946jne 0x19e98a
    0019e948add rbp, [rsp+40]
    0019e94djmp 0x19e91e
    0019e94f
    0019e94floc_19e94f:
    0019e94fcall time::formatting::format_number_pad_none
    0019e954
    0019e954loc_19e954:
    0019e954mov rax, rbx
    0019e957jmp 0x19e9b1
    0019e959
    0019e959loc_19e959:
    0019e959lea rdi, [rsp+32]
    0019e95emov esi, [rsp+12]
    0019e962call itoa::Buffer::format
    0019e967mov rcx, rdx
    0019e96alea r15, [rsp+16]
    0019e96fmov rdi, r15
    0019e972mov rsi, r14
    0019e975mov rdx, rax
    0019e978call time::formatting::write
    0019e97dcmp [r15], 0
    0019e981je 0x19e9a0
    0019e983mov rcx, [rsp+24]
    0019e988jmp 0x19e98f
    0019e98a
    0019e98aloc_19e98a:
    0019e98amov rcx, [rsp+40]
    0019e98f
    0019e98floc_19e98f:
    0019e98fmov rax, [rsp]
    0019e993mov [rax+8], rcx
    0019e997mov [rax], 1
    0019e99ejmp 0x19e9b1
    0019e9a0
    0019e9a0loc_19e9a0:
    0019e9a0add rbp, [rsp+24]
    0019e9a5mov rax, [rsp]
    0019e9a9mov [rax+8], rbp
    0019e9adand [rax], 0
    0019e9b1
    0019e9b1loc_19e9b1:
    0019e9b1add rsp, 72
    0019e9b5pop rbx
    0019e9b6pop r12
    0019e9b8pop r13
    0019e9bapop r14
    0019e9bcpop r15
    0019e9bepop rbp
    0019e9bfret
    0019e8c9
    0019e9c0
    0019e9c0time::formatting::format_number_pad_none:
    0019e9c0push r14
    0019e9c2push rbx
    0019e9c3sub rsp, 40
    0019e9c7mov rbx, rsi
    0019e9camov r14, rdi
    0019e9cdmov rdi, rsp
    0019e9d0mov esi, edx
    0019e9d2call itoa::Buffer::format
    0019e9d7mov rcx, rdx
    0019e9damov rdi, r14
    0019e9ddmov rsi, rbx
    0019e9e0mov rdx, rax
    0019e9e3call time::formatting::write
    0019e9e8add rsp, 40
    0019e9ecpop rbx
    0019e9edpop r14
    0019e9efret
    0019e9c0
    0019e9f0
    0019e9f0alloc::sync::Arc<T,A>::drop_slow:
    0019e9f0push rbx
    0019e9f1mov rbx, [rdi]
    0019e9f4mov rdi, [rbx+24]
    0019e9f8test rdi, rdi
    0019e9fbje 0x19ea0e
    0019e9fdmov [rdi], 0
    0019ea00mov rsi, [rbx+32]
    0019ea04test rsi, rsi
    0019ea07je 0x19ea0e
    0019ea09call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    0019ea0e
    0019ea0eloc_19ea0e:
    0019ea0ecmp rbx, -1
    0019ea12je 0x19ea25
    0019ea14lock dec [rbx+8]
    0019ea19jne 0x19ea25
    0019ea1bmov rdi, rbx
    0019ea1epop rbx
    0019ea1fjmp [rip+0x730d3]
    0019ea25
    0019ea25loc_19ea25:
    0019ea25pop rbx
    0019ea26ret
    0019e9f0
    0019ea27
    0019ea27_<termcolor::Ansi<W> as termcolor::WriteColor>::reset:
    0019ea27lea rsi, [rip-0x161a6e]
    0019ea2epush 4
    0019ea30pop rdx
    0019ea31jmp 0x19cad4
    0019ea27
    0019ea36
    0019ea36termcolor::Ansi<W>::write_color:
    0019ea36push rbp
    0019ea37push rbx
    0019ea38sub rsp, 24
    0019ea3cmov rbx, rdi
    0019ea3fmovzx eax, [rdx]
    0019ea42test ecx, ecx
    0019ea44je 0x19ea6b
    0019ea46lea rcx, [rip-0x15fa75]
    0019ea4dmovsxd rax, [rcx+4*rax]
    0019ea51add rax, rcx
    0019ea54jmp rax
    0019ea56test sil, sil
    0019ea59je 0x19ecf4
    0019ea5flea rsi, [rip-0x10f743]
    0019ea66jmp 0x19ed22
    0019ea6b
    0019ea6bloc_19ea6b:
    0019ea6blea rcx, [rip-0x15fac6]
    0019ea72movsxd rax, [rcx+4*rax]
    0019ea76add rax, rcx
    0019ea79jmp rax
    0019ea7btest sil, sil
    0019ea7eje 0x19ecfd
    0019ea84lea rsi, [rip-0x10f7ca]
    0019ea8bjmp 0x19ee01
    0019ea90test sil, sil
    0019ea93je 0x19ed09
    0019ea99lea rsi, [rip-0x10f76a]
    0019eaa0jmp 0x19ed4b
    0019eaa5test sil, sil
    0019eaa8je 0x19ed12
    0019eaaelea rsi, [rip-0x10f76b]
    0019eab5jmp 0x19ed4b
    0019eabatest sil, sil
    0019eabdje 0x19ed1b
    0019eac3lea rsi, [rip-0x10f76d]
    0019eacajmp 0x19ed22
    0019eacftest sil, sil
    0019ead2je 0x19ed29
    0019ead8lea rsi, [rip-0x10f76f]
    0019eadfjmp 0x19ed4b
    0019eae4test sil, sil
    0019eae7je 0x19ed32
    0019eaedlea rsi, [rip-0x10f770]
    0019eaf4jmp 0x19ed4b
    0019eaf9test sil, sil
    0019eafcje 0x19ed3b
    0019eb02lea rsi, [rip-0x10f771]
    0019eb09jmp 0x19ed4b
    0019eb0etest sil, sil
    0019eb11je 0x19ed44
    0019eb17lea rsi, [rip-0x10f772]
    0019eb1ejmp 0x19ed4b
    0019eb23mov r8b, [rdx+1]
    0019eb27movzx ecx, r8b
    0019eb2bmov dil, 10
    0019eb2emov eax, ecx
    0019eb30div dil
    0019eb33movzx edx, ah
    0019eb36movzx eax, al
    0019eb39div dil
    0019eb3cmovzx edi, ah
    0019eb3ftest sil, sil
    0019eb42je 0x19ed52
    0019eb48and [rsp+11], 0
    0019eb4eand [rsp+19], 0
    0019eb53mov [rsp+4], 0x38335b1b
    0019eb5bjmp 0x19ed65
    0019eb60mov r10b, [rdx+1]
    0019eb64mov r8b, [rdx+2]
    0019eb68mov r9b, [rdx+3]
    0019eb6cmovzx ecx, r10b
    0019eb70mov dl, 10
    0019eb72mov eax, ecx
    0019eb74div dl
    0019eb76movzx ebp, ah
    0019eb79movzx eax, al
    0019eb7cdiv dl
    0019eb7emovzx edi, ah
    0019eb81test sil, sil
    0019eb84je 0x19ed8c
    0019eb8aand [rsp+11], 0
    0019eb90and [rsp+19], 0
    0019eb95mov [rsp+4], 0x38335b1b
    0019eb9dmov [rsp+7], 0x3b323b38
    0019eba5cmp r10b, 99
    0019eba9jbe 0x19eeed
    0019ebafmov dl, 100
    0019ebb1mov eax, ecx
    0019ebb3div dl
    0019ebb5or al, 48
    0019ebb7mov [rsp+11], al
    0019ebbbpush 8
    0019ebbdjmp 0x19eef8
    0019ebc2test sil, sil
    0019ebc5je 0x19edc4
    0019ebcblea rsi, [rip-0x10f907]
    0019ebd2jmp 0x19ee01
    0019ebd7test sil, sil
    0019ebdaje 0x19edcd
    0019ebe0lea rsi, [rip-0x10f912]
    0019ebe7jmp 0x19ee01
    0019ebectest sil, sil
    0019ebefje 0x19edd6
    0019ebf5lea rsi, [rip-0x10f91d]
    0019ebfcjmp 0x19ee01
    0019ec01test sil, sil
    0019ec04je 0x19eddf
    0019ec0alea rsi, [rip-0x10f928]
    0019ec11jmp 0x19ee01
    0019ec16test sil, sil
    0019ec19je 0x19ede8
    0019ec1flea rsi, [rip-0x10f933]
    0019ec26jmp 0x19ee01
    0019ec2btest sil, sil
    0019ec2eje 0x19edf1
    0019ec34lea rsi, [rip-0x10f93e]
    0019ec3bjmp 0x19ee01
    0019ec40test sil, sil
    0019ec43je 0x19edfa
    0019ec49lea rsi, [rip-0x10f949]
    0019ec50jmp 0x19ee01
    0019ec55mov r8b, [rdx+1]
    0019ec59movzx ecx, r8b
    0019ec5dmov dil, 10
    0019ec60mov eax, ecx
    0019ec62div dil
    0019ec65movzx edx, ah
    0019ec68movzx eax, al
    0019ec6bdiv dil
    0019ec6emovzx edi, ah
    0019ec71test sil, sil
    0019ec74je 0x19ee12
    0019ec7aand [rsp+11], 0
    0019ec80and [rsp+19], 0
    0019ec85mov [rsp+4], 0x38335b1b
    0019ec8djmp 0x19ee25
    0019ec92mov r10b, [rdx+1]
    0019ec96mov r8b, [rdx+2]
    0019ec9amov r9b, [rdx+3]
    0019ec9emovzx ecx, r10b
    0019eca2mov dl, 10
    0019eca4mov eax, ecx
    0019eca6div dl
    0019eca8movzx ebp, ah
    0019ecabmovzx eax, al
    0019ecaediv dl
    0019ecb0movzx edi, ah
    0019ecb3test sil, sil
    0019ecb6je 0x19ee49
    0019ecbcand [rsp+11], 0
    0019ecc2and [rsp+19], 0
    0019ecc7mov [rsp+4], 0x38335b1b
    0019eccfmov [rsp+7], 0x3b323b38
    0019ecd7cmp r10b, 99
    0019ecdbjbe 0x19ef4b
    0019ece1mov dl, 100
    0019ece3mov eax, ecx
    0019ece5div dl
    0019ece7or al, 48
    0019ece9mov [rsp+11], al
    0019ecedpush 8
    0019ecefjmp 0x19ef56
    0019ecf4
    0019ecf4loc_19ecf4:
    0019ecf4lea rsi, [rip-0x10f9e1]
    0019ecfbjmp 0x19ed22
    0019ecfd
    0019ecfdloc_19ecfd:
    0019ecfdlea rsi, [rip-0x10fa48]
    0019ed04jmp 0x19ee01
    0019ed09
    0019ed09loc_19ed09:
    0019ed09lea rsi, [rip-0x10f9e4]
    0019ed10jmp 0x19ed4b
    0019ed12
    0019ed12loc_19ed12:
    0019ed12lea rsi, [rip-0x10f9d9]
    0019ed19jmp 0x19ed4b
    0019ed1b
    0019ed1bloc_19ed1b:
    0019ed1blea rsi, [rip-0x10f9ce]
    0019ed22
    0019ed22loc_19ed22:
    0019ed22push 9
    0019ed24jmp 0x19ee03
    0019ed29
    0019ed29loc_19ed29:
    0019ed29lea rsi, [rip-0x10f9ca]
    0019ed30jmp 0x19ed4b
    0019ed32
    0019ed32loc_19ed32:
    0019ed32lea rsi, [rip-0x10f9bf]
    0019ed39jmp 0x19ed4b
    0019ed3b
    0019ed3bloc_19ed3b:
    0019ed3blea rsi, [rip-0x10f9b4]
    0019ed42jmp 0x19ed4b
    0019ed44
    0019ed44loc_19ed44:
    0019ed44lea rsi, [rip-0x10f9a9]
    0019ed4b
    0019ed4bloc_19ed4b:
    0019ed4bpush 10
    0019ed4djmp 0x19ee03
    0019ed52
    0019ed52loc_19ed52:
    0019ed52and [rsp+11], 0
    0019ed58and [rsp+19], 0
    0019ed5dmov [rsp+4], 0x38345b1b
    0019ed65
    0019ed65loc_19ed65:
    0019ed65mov [rsp+7], 0x3b353b38
    0019ed6dcmp r8b, 99
    0019ed71jbe 0x19ee81
    0019ed77mov sil, 100
    0019ed7amov eax, ecx
    0019ed7cdiv sil
    0019ed7for al, 48
    0019ed81mov [rsp+11], al
    0019ed85push 8
    0019ed87jmp 0x19ee8c
    0019ed8c
    0019ed8cloc_19ed8c:
    0019ed8cand [rsp+11], 0
    0019ed92and [rsp+19], 0
    0019ed97mov [rsp+4], 0x38345b1b
    0019ed9fmov [rsp+7], 0x3b323b38
    0019eda7cmp r10b, 99
    0019edabjbe 0x19efa9
    0019edb1mov dl, 100
    0019edb3mov eax, ecx
    0019edb5div dl
    0019edb7or al, 48
    0019edb9mov [rsp+11], al
    0019edbdpush 8
    0019edbfjmp 0x19efb4
    0019edc4
    0019edc4loc_19edc4:
    0019edc4lea rsi, [rip-0x10fb05]
    0019edcbjmp 0x19ee01
    0019edcd
    0019edcdloc_19edcd:
    0019edcdlea rsi, [rip-0x10fb04]
    0019edd4jmp 0x19ee01
    0019edd6
    0019edd6loc_19edd6:
    0019edd6lea rsi, [rip-0x10fb03]
    0019edddjmp 0x19ee01
    0019eddf
    0019eddfloc_19eddf:
    0019eddflea rsi, [rip-0x10fb02]
    0019ede6jmp 0x19ee01
    0019ede8
    0019ede8loc_19ede8:
    0019ede8lea rsi, [rip-0x10fb01]
    0019edefjmp 0x19ee01
    0019edf1
    0019edf1loc_19edf1:
    0019edf1lea rsi, [rip-0x10fb00]
    0019edf8jmp 0x19ee01
    0019edfa
    0019edfaloc_19edfa:
    0019edfalea rsi, [rip-0x10faff]
    0019ee01
    0019ee01loc_19ee01:
    0019ee01push 5
    0019ee03
    0019ee03loc_19ee03:
    0019ee03pop rdx
    0019ee04mov rdi, rbx
    0019ee07add rsp, 24
    0019ee0bpop rbx
    0019ee0cpop rbp
    0019ee0djmp 0x19cad4
    0019ee12
    0019ee12loc_19ee12:
    0019ee12and [rsp+11], 0
    0019ee18and [rsp+19], 0
    0019ee1dmov [rsp+4], 0x38345b1b
    0019ee25
    0019ee25loc_19ee25:
    0019ee25mov [rsp+7], 0x3b353b38
    0019ee2dcmp r8b, 99
    0019ee31jbe 0x19eeb7
    0019ee37mov sil, 100
    0019ee3amov eax, ecx
    0019ee3cdiv sil
    0019ee3for al, 48
    0019ee41mov [rsp+11], al
    0019ee45push 8
    0019ee47jmp 0x19eec2
    0019ee49
    0019ee49loc_19ee49:
    0019ee49and [rsp+11], 0
    0019ee4fand [rsp+19], 0
    0019ee54mov [rsp+4], 0x38345b1b
    0019ee5cmov [rsp+7], 0x3b323b38
    0019ee64cmp r10b, 99
    0019ee68jbe 0x19f006
    0019ee6emov dl, 100
    0019ee70mov eax, ecx
    0019ee72div dl
    0019ee74or al, 48
    0019ee76mov [rsp+11], al
    0019ee7apush 8
    0019ee7cjmp 0x19f011
    0019ee81
    0019ee81loc_19ee81:
    0019ee81test dil, dil
    0019ee84je 0x19f263
    0019ee8apush 7
    0019ee8c
    0019ee8cloc_19ee8c:
    0019ee8cpop rsi
    0019ee8dor dil, 48
    0019ee91mov [rsp+rsi+4], dil
    0019ee96
    0019ee96loc_19ee96:
    0019ee96or dl, 48
    0019ee99lea rdi, [rsp+4]
    0019ee9emov [rsi+rdi+1], dl
    0019eea2mov [rsi+rdi+2], 109
    0019eea7add rsi, 3
    0019eeablea rdx, [rip+0x70bf6]
    0019eeb2jmp 0x19f24c
    0019eeb7
    0019eeb7loc_19eeb7:
    0019eeb7test dil, dil
    0019eebaje 0x19f26b
    0019eec0push 7
    0019eec2
    0019eec2loc_19eec2:
    0019eec2pop rsi
    0019eec3or dil, 48
    0019eec7mov [rsp+rsi+4], dil
    0019eecc
    0019eeccloc_19eecc:
    0019eeccor dl, 48
    0019eecflea rdi, [rsp+4]
    0019eed4mov [rsi+rdi+1], dl
    0019eed8mov [rsi+rdi+2], 109
    0019eeddadd rsi, 3
    0019eee1lea rdx, [rip+0x70b78]
    0019eee8jmp 0x19f24c
    0019eeed
    0019eeedloc_19eeed:
    0019eeedtest dil, dil
    0019eef0je 0x19f273
    0019eef6push 7
    0019eef8
    0019eef8loc_19eef8:
    0019eef8pop rsi
    0019eef9or dil, 48
    0019eefdmov [rsp+rsi+4], dil
    0019ef02
    0019ef02loc_19ef02:
    0019ef02or bpl, 48
    0019ef06lea rdi, [rsp+4]
    0019ef0bmov [rsi+rdi+1], bpl
    0019ef10mov [rsp+rsi+6], 59
    0019ef15movzx ecx, r8b
    0019ef19mov dl, 10
    0019ef1bmov eax, ecx
    0019ef1ddiv dl
    0019ef1fmovzx ebp, ah
    0019ef22movzx eax, al
    0019ef25div dl
    0019ef27movzx edx, ah
    0019ef2acmp r8b, 99
    0019ef2ejbe 0x19f063
    0019ef34mov r8b, 100
    0019ef37mov eax, ecx
    0019ef39div r8b
    0019ef3cor al, 48
    0019ef3emov [rsp+rsi+7], al
    0019ef42add rsi, 3
    0019ef46jmp 0x19f06b
    0019ef4b
    0019ef4bloc_19ef4b:
    0019ef4btest dil, dil
    0019ef4eje 0x19f27b
    0019ef54push 7
    0019ef56
    0019ef56loc_19ef56:
    0019ef56pop rsi
    0019ef57or dil, 48
    0019ef5bmov [rsp+rsi+4], dil
    0019ef60
    0019ef60loc_19ef60:
    0019ef60or bpl, 48
    0019ef64lea rdi, [rsp+4]
    0019ef69mov [rsi+rdi+1], bpl
    0019ef6emov [rsp+rsi+6], 59
    0019ef73movzx ecx, r8b
    0019ef77mov dl, 10
    0019ef79mov eax, ecx
    0019ef7bdiv dl
    0019ef7dmovzx ebp, ah
    0019ef80movzx eax, al
    0019ef83div dl
    0019ef85movzx edx, ah
    0019ef88cmp r8b, 99
    0019ef8cjbe 0x19f0b9
    0019ef92mov r8b, 100
    0019ef95mov eax, ecx
    0019ef97div r8b
    0019ef9aor al, 48
    0019ef9cmov [rsp+rsi+7], al
    0019efa0add rsi, 3
    0019efa4jmp 0x19f0c1
    0019efa9
    0019efa9loc_19efa9:
    0019efa9test dil, dil
    0019efacje 0x19f283
    0019efb2push 7
    0019efb4
    0019efb4loc_19efb4:
    0019efb4pop rsi
    0019efb5or dil, 48
    0019efb9mov [rsp+rsi+4], dil
    0019efbe
    0019efbeloc_19efbe:
    0019efbeor bpl, 48
    0019efc2lea rdi, [rsp+4]
    0019efc7mov [rsi+rdi+1], bpl
    0019efccmov [rsp+rsi+6], 59
    0019efd1movzx ecx, r8b
    0019efd5mov dl, 10
    0019efd7mov eax, ecx
    0019efd9div dl
    0019efdbmovzx ebp, ah
    0019efdemovzx eax, al
    0019efe1div dl
    0019efe3movzx edx, ah
    0019efe6cmp cl, 99
    0019efe9jbe 0x19f10f
    0019efefmov r8b, 100
    0019eff2mov eax, ecx
    0019eff4div r8b
    0019eff7or al, 48
    0019eff9mov [rsp+rsi+7], al
    0019effdadd rsi, 3
    0019f001jmp 0x19f117
    0019f006
    0019f006loc_19f006:
    0019f006test dil, dil
    0019f009je 0x19f28b
    0019f00fpush 7
    0019f011
    0019f011loc_19f011:
    0019f011pop rsi
    0019f012or dil, 48
    0019f016mov [rsp+rsi+4], dil
    0019f01b
    0019f01bloc_19f01b:
    0019f01bor bpl, 48
    0019f01flea rdi, [rsp+4]
    0019f024mov [rsi+rdi+1], bpl
    0019f029mov [rsp+rsi+6], 59
    0019f02emovzx ecx, r8b
    0019f032mov dl, 10
    0019f034mov eax, ecx
    0019f036div dl
    0019f038movzx ebp, ah
    0019f03bmovzx eax, al
    0019f03ediv dl
    0019f040movzx edx, ah
    0019f043cmp cl, 99
    0019f046jbe 0x19f167
    0019f04cmov r8b, 100
    0019f04fmov eax, ecx
    0019f051div r8b
    0019f054or al, 48
    0019f056mov [rsp+rsi+7], al
    0019f05aadd rsi, 3
    0019f05ejmp 0x19f16f
    0019f063
    0019f063loc_19f063:
    0019f063add rsi, 2
    0019f067test dl, dl
    0019f069je 0x19f075
    0019f06b
    0019f06bloc_19f06b:
    0019f06bor dl, 48
    0019f06emov [rsp+rsi+5], dl
    0019f072inc rsi
    0019f075
    0019f075loc_19f075:
    0019f075or bpl, 48
    0019f079mov [rsi+rdi+1], bpl
    0019f07emov [rsp+rsi+6], 59
    0019f083movzx ecx, r9b
    0019f087mov dl, 10
    0019f089mov eax, ecx
    0019f08bdiv dl
    0019f08dmovzx ebp, ah
    0019f090movzx eax, al
    0019f093div dl
    0019f095movzx edx, ah
    0019f098cmp r9b, 99
    0019f09cjbe 0x19f1b8
    0019f0a2mov r8b, 100
    0019f0a5mov eax, ecx
    0019f0a7div r8b
    0019f0aaor al, 48
    0019f0acmov [rsp+rsi+7], al
    0019f0b0add rsi, 3
    0019f0b4jmp 0x19f1c0
    0019f0b9
    0019f0b9loc_19f0b9:
    0019f0b9add rsi, 2
    0019f0bdtest dl, dl
    0019f0bfje 0x19f0cb
    0019f0c1
    0019f0c1loc_19f0c1:
    0019f0c1or dl, 48
    0019f0c4mov [rsp+rsi+5], dl
    0019f0c8inc rsi
    0019f0cb
    0019f0cbloc_19f0cb:
    0019f0cbor bpl, 48
    0019f0cfmov [rsi+rdi+1], bpl
    0019f0d4mov [rsp+rsi+6], 59
    0019f0d9movzx ecx, r9b
    0019f0ddmov dl, 10
    0019f0dfmov eax, ecx
    0019f0e1div dl
    0019f0e3movzx ebp, ah
    0019f0e6movzx eax, al
    0019f0e9div dl
    0019f0ebmovzx edx, ah
    0019f0eecmp r9b, 99
    0019f0f2jbe 0x19f1d5
    0019f0f8mov r8b, 100
    0019f0fbmov eax, ecx
    0019f0fddiv r8b
    0019f100or al, 48
    0019f102mov [rsp+rsi+7], al
    0019f106add rsi, 3
    0019f10ajmp 0x19f1dd
    0019f10f
    0019f10floc_19f10f:
    0019f10fadd rsi, 2
    0019f113test dl, dl
    0019f115je 0x19f121
    0019f117
    0019f117loc_19f117:
    0019f117or dl, 48
    0019f11amov [rsp+rsi+5], dl
    0019f11einc rsi
    0019f121
    0019f121loc_19f121:
    0019f121or bpl, 48
    0019f125mov [rsi+rdi+1], bpl
    0019f12amov [rsp+rsi+6], 59
    0019f12fmovzx ecx, r9b
    0019f133mov r8b, 10
    0019f136mov eax, ecx
    0019f138div r8b
    0019f13bmovzx edx, ah
    0019f13emovzx eax, al
    0019f141div r8b
    0019f144movzx ebp, ah
    0019f147cmp cl, 99
    0019f14ajbe 0x19f1f2
    0019f150mov r8b, 100
    0019f153mov eax, ecx
    0019f155div r8b
    0019f158or al, 48
    0019f15amov [rsp+rsi+7], al
    0019f15eadd rsi, 3
    0019f162jmp 0x19f1fb
    0019f167
    0019f167loc_19f167:
    0019f167add rsi, 2
    0019f16btest dl, dl
    0019f16dje 0x19f179
    0019f16f
    0019f16floc_19f16f:
    0019f16for dl, 48
    0019f172mov [rsp+rsi+5], dl
    0019f176inc rsi
    0019f179
    0019f179loc_19f179:
    0019f179or bpl, 48
    0019f17dmov [rsi+rdi+1], bpl
    0019f182mov [rsp+rsi+6], 59
    0019f187movzx ecx, r9b
    0019f18bmov r8b, 10
    0019f18emov eax, ecx
    0019f190div r8b
    0019f193movzx edx, ah
    0019f196movzx eax, al
    0019f199div r8b
    0019f19cmovzx ebp, ah
    0019f19fcmp cl, 99
    0019f1a2jbe 0x19f220
    0019f1a4mov r8b, 100
    0019f1a7mov eax, ecx
    0019f1a9div r8b
    0019f1acor al, 48
    0019f1aemov [rsp+rsi+7], al
    0019f1b2add rsi, 3
    0019f1b6jmp 0x19f229
    0019f1b8
    0019f1b8loc_19f1b8:
    0019f1b8add rsi, 2
    0019f1bctest dl, dl
    0019f1beje 0x19f1ca
    0019f1c0
    0019f1c0loc_19f1c0:
    0019f1c0or dl, 48
    0019f1c3mov [rsp+rsi+5], dl
    0019f1c7inc rsi
    0019f1ca
    0019f1caloc_19f1ca:
    0019f1caor bpl, 48
    0019f1cemov [rsi+rdi+1], bpl
    0019f1d3jmp 0x19f20e
    0019f1d5
    0019f1d5loc_19f1d5:
    0019f1d5add rsi, 2
    0019f1d9test dl, dl
    0019f1dbje 0x19f1e7
    0019f1dd
    0019f1ddloc_19f1dd:
    0019f1ddor dl, 48
    0019f1e0mov [rsp+rsi+5], dl
    0019f1e4inc rsi
    0019f1e7
    0019f1e7loc_19f1e7:
    0019f1e7or bpl, 48
    0019f1ebmov [rsi+rdi+1], bpl
    0019f1f0jmp 0x19f23c
    0019f1f2
    0019f1f2loc_19f1f2:
    0019f1f2add rsi, 2
    0019f1f6test bpl, bpl
    0019f1f9je 0x19f207
    0019f1fb
    0019f1fbloc_19f1fb:
    0019f1fbor bpl, 48
    0019f1ffmov [rsp+rsi+5], bpl
    0019f204inc rsi
    0019f207
    0019f207loc_19f207:
    0019f207or dl, 48
    0019f20amov [rsi+rdi+1], dl
    0019f20e
    0019f20eloc_19f20e:
    0019f20emov [rsi+rdi+2], 109
    0019f213add rsi, 3
    0019f217lea rdx, [rip+0x708a2]
    0019f21ejmp 0x19f24c
    0019f220
    0019f220loc_19f220:
    0019f220add rsi, 2
    0019f224test bpl, bpl
    0019f227je 0x19f235
    0019f229
    0019f229loc_19f229:
    0019f229or bpl, 48
    0019f22dmov [rsp+rsi+5], bpl
    0019f232inc rsi
    0019f235
    0019f235loc_19f235:
    0019f235or dl, 48
    0019f238mov [rsi+rdi+1], dl
    0019f23c
    0019f23cloc_19f23c:
    0019f23cmov [rsi+rdi+2], 109
    0019f241add rsi, 3
    0019f245lea rdx, [rip+0x7082c]
    0019f24c
    0019f24cloc_19f24c:
    0019f24ccall core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    0019f251mov rdi, rbx
    0019f254mov rsi, rax
    0019f257call std::io::Write::write_all
    0019f25cadd rsp, 24
    0019f260pop rbx
    0019f261pop rbp
    0019f262ret
    0019f263
    0019f263loc_19f263:
    0019f263push 6
    0019f265pop rsi
    0019f266jmp 0x19ee96
    0019f26b
    0019f26bloc_19f26b:
    0019f26bpush 6
    0019f26dpop rsi
    0019f26ejmp 0x19eecc
    0019f273
    0019f273loc_19f273:
    0019f273push 6
    0019f275pop rsi
    0019f276jmp 0x19ef02
    0019f27b
    0019f27bloc_19f27b:
    0019f27bpush 6
    0019f27dpop rsi
    0019f27ejmp 0x19ef60
    0019f283
    0019f283loc_19f283:
    0019f283push 6
    0019f285pop rsi
    0019f286jmp 0x19efbe
    0019f28b
    0019f28bloc_19f28b:
    0019f28bpush 6
    0019f28dpop rsi
    0019f28ejmp 0x19f01b
    0019f293lea rdi, [rip-0x10e315]
    0019f29alea rdx, [rip+0x70837]
    0019f2a1jmp 0x19f2b1
    0019f2a3lea rdi, [rip-0x10e325]
    0019f2aalea rdx, [rip+0x707df]
    0019f2b1
    0019f2b1loc_19f2b1:
    0019f2b1push 40
    0019f2b3pop rsi
    0019f2b4call core::panicking::panic
    0019f2b9ud2
    0019ea36
    0019f2bb
    0019f2bbcore::array::_<impl core::ops::index::Index<I> for [T; N]>::index:
    0019f2bbmov rcx, rdx
    0019f2bemov rax, rdi
    0019f2c1push 19
    0019f2c3pop rdx
    0019f2c4mov rdi, rsi
    0019f2c7mov rsi, rax
    0019f2cajmp 0x10178b
    0019f2bb
    0019f2cf
    0019f2cf_<termcolor::LossyStandardStream<W> as std::io::Write>::flush:
    0019f2cfpush rax
    0019f2d0cmp [rdi], 0
    0019f2d4mov rax, [rdi+8]
    0019f2d8je 0x19f2ea
    0019f2dalea rcx, [rip-0x1602dd]
    0019f2e1movsxd rax, [rcx+4*rax]
    0019f2e5add rax, rcx
    0019f2e8jmp rax
    0019f2ea
    0019f2ealoc_19f2ea:
    0019f2ealea rcx, [rip-0x1602dd]
    0019f2f1movsxd rax, [rcx+4*rax]
    0019f2f5add rax, rcx
    0019f2f8jmp rax
    0019f2faadd rdi, 16
    0019f2fepop rax
    0019f2ffjmp 0x1c6fa0
    0019f304add rdi, 16
    0019f308pop rax
    0019f309jmp 0x19f325
    0019f30eadd rdi, 16
    0019f312pop rax
    0019f313jmp 0x19f342
    0019f318add rdi, 16
    0019f31ccall _<std::io::stdio::Stderr as std::io::Write>::flush
    0019f321xor eax, eax
    0019f323pop rcx
    0019f324ret
    0019f2cf
    0019f325
    0019f325_<std::io::buffered::bufwriter::BufWriter<W> as std::io::Write>::flush:
    0019f325push rbx
    0019f326mov rbx, rdi
    0019f329call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
    0019f32etest rax, rax
    0019f331je 0x19f335
    0019f333pop rbx
    0019f334ret
    0019f335
    0019f335loc_19f335:
    0019f335add rbx, 32
    0019f339mov rdi, rbx
    0019f33cpop rbx
    0019f33djmp 0x1c6fa0
    0019f325
    0019f342
    0019f342_<std::io::buffered::bufwriter::BufWriter<W> as std::io::Write>::flush:
    0019f342push rbx
    0019f343mov rbx, rdi
    0019f346call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
    0019f34btest rax, rax
    0019f34ejne 0x19f35e
    0019f350add rbx, 32
    0019f354mov rdi, rbx
    0019f357call _<std::io::stdio::Stderr as std::io::Write>::flush
    0019f35cxor eax, eax
    0019f35e
    0019f35eloc_19f35e:
    0019f35epop rbx
    0019f35fret
    0019f342
    0019f360
    0019f360_<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop:
    0019f360cmp [rdi+24], 0
    0019f364je 0x19f367
    0019f366ret
    0019f367
    0019f367loc_19f367:
    0019f367push rax
    0019f368call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
    0019f36dmov rdi, rax
    0019f370pop rax
    0019f371jmp 0x19cb75
    0019f360
    0019f376
    0019f376_<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop:
    0019f376cmp [rdi+24], 0
    0019f37aje 0x19f37d
    0019f37cret
    0019f37d
    0019f37dloc_19f37d:
    0019f37dpush rax
    0019f37ecall std::io::buffered::bufwriter::BufWriter<W>::flush_buf
    0019f383mov rdi, rax
    0019f386pop rax
    0019f387jmp 0x19cb75
    0019f376
    0019f38c
    0019f38ccore::ptr::drop_in_place<simplelog::loggers::comblog::CombinedLogger>:
    0019f38cpush rbp
    0019f38dpush r15
    0019f38fpush r14
    0019f391push r13
    0019f393push r12
    0019f395push rbx
    0019f396push rax
    0019f397mov r14, rdi
    0019f39amov rbx, [rdi+8]
    0019f39emov r12, [rdi+24]
    0019f3a2lea r13, [rbx+8]
    0019f3a6
    0019f3a6loc_19f3a6:
    0019f3a6sub r12, 1
    0019f3aajb 0x19f3d1
    0019f3acmov r15, [r13-8]
    0019f3b0mov rbp, [r13]
    0019f3b4mov rdi, r15
    0019f3b7call [rbp]
    0019f3bamov rsi, [rbp+8]
    0019f3betest rsi, rsi
    0019f3c1je 0x19f3cb
    0019f3c3mov rdi, r15
    0019f3c6call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    0019f3cb
    0019f3cbloc_19f3cb:
    0019f3cbadd r13, 16
    0019f3cfjmp 0x19f3a6
    0019f3d1
    0019f3d1loc_19f3d1:
    0019f3d1mov rsi, [r14+16]
    0019f3d5test rsi, rsi
    0019f3d8je 0x19f3f4
    0019f3dashl rsi, 4
    0019f3demov rdi, rbx
    0019f3e1add rsp, 8
    0019f3e5pop rbx
    0019f3e6pop r12
    0019f3e8pop r13
    0019f3eapop r14
    0019f3ecpop r15
    0019f3eepop rbp
    0019f3efjmp 0xcedb6
    0019f3f4
    0019f3f4loc_19f3f4:
    0019f3f4add rsp, 8
    0019f3f8pop rbx
    0019f3f9pop r12
    0019f3fbpop r13
    0019f3fdpop r14
    0019f3ffpop r15
    0019f401pop rbp
    0019f402ret
    0019f38c
    0019f403
    0019f403_<simplelog::loggers::comblog::CombinedLogger as log::Log>::enabled:
    0019f403mov rax, [rsi]
    0019f406cmp rax, [rdi]
    0019f409setbe al
    0019f40cret
    0019f403
    0019f40d
    0019f40d_<simplelog::loggers::comblog::CombinedLogger as log::Log>::log:
    0019f40dmov rax, [rsi+48]
    0019f411cmp rax, [rdi]
    0019f414ja 0x19f44e
    0019f416push r15
    0019f418push r14
    0019f41apush rbx
    0019f41bmov rbx, rsi
    0019f41emov rax, [rdi+8]
    0019f422mov r14, [rdi+24]
    0019f426shl r14, 4
    0019f42a
    0019f42aloc_19f42a:
    0019f42atest r14, r14
    0019f42dje 0x19f449
    0019f42flea r15, [rax+16]
    0019f433mov rdi, [rax]
    0019f436mov rax, [rax+8]
    0019f43amov rsi, rbx
    0019f43dcall [rax+32]
    0019f440add r14, -16
    0019f444mov rax, r15
    0019f447jmp 0x19f42a
    0019f449
    0019f449loc_19f449:
    0019f449pop rbx
    0019f44apop r14
    0019f44cpop r15
    0019f44e
    0019f44eloc_19f44e:
    0019f44eret
    0019f40d
    0019f44f
    0019f44f_<simplelog::loggers::comblog::CombinedLogger as log::Log>::flush:
    0019f44fpush r14
    0019f451push rbx
    0019f452push rax
    0019f453mov rax, [rdi+8]
    0019f457mov rbx, [rdi+24]
    0019f45bshl rbx, 4
    0019f45f
    0019f45floc_19f45f:
    0019f45ftest rbx, rbx
    0019f462je 0x19f47b
    0019f464lea r14, [rax+16]
    0019f468mov rdi, [rax]
    0019f46bmov rax, [rax+8]
    0019f46fcall [rax+40]
    0019f472add rbx, -16
    0019f476mov rax, r14
    0019f479jmp 0x19f45f
    0019f47b
    0019f47bloc_19f47b:
    0019f47badd rsp, 8
    0019f47fpop rbx
    0019f480pop r14
    0019f482ret
    0019f44f
    0019f483
    0019f483_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1326:
    0019f483push rbx
    0019f484mov rbx, rdi
    0019f487mov al, [rip+0x73c3b]
    0019f48dpush 8
    0019f48fpop rsi
    0019f490call __rust_alloc
    0019f495test rax, rax
    0019f498je 0x19f49c
    0019f49apop rbx
    0019f49bret
    0019f49c
    0019f49cloc_19f49c:
    0019f49cpush 8
    0019f49epop rdi
    0019f49fmov rsi, rbx
    0019f4a2call alloc::alloc::handle_alloc_error
    0019f4a7ud2
    0019f483
    0019f4a9
    0019f4a9_ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327:
    0019f4a9push r15
    0019f4abpush r14
    0019f4adpush r12
    0019f4afpush rbx
    0019f4b0push rax
    0019f4b1mov rbx, rdi
    0019f4b4mov rcx, [rsi+8]
    0019f4b8mov rax, [rsi+24]
    0019f4bccmp rcx, 1
    0019f4c0je 0x19f4d9
    0019f4c2test rcx, rcx
    0019f4c5jne 0x19f4de
    0019f4c7test rax, rax
    0019f4cajne 0x19f4de
    0019f4ccpush 1
    0019f4cepop r12
    0019f4d0lea r15, [rip-0x10e1df]
    0019f4d7jmp 0x19f521
    0019f4d9
    0019f4d9loc_19f4d9:
    0019f4d9test rax, rax
    0019f4dcje 0x19f4f1
    0019f4de
    0019f4deloc_19f4de:
    0019f4demov rdi, rbx
    0019f4e1add rsp, 8
    0019f4e5pop rbx
    0019f4e6pop r12
    0019f4e8pop r14
    0019f4eapop r15
    0019f4ecjmp 0x100330
    0019f4f1
    0019f4f1loc_19f4f1:
    0019f4f1mov rax, [rsi]
    0019f4f4mov r15, [rax]
    0019f4f7mov r14, [rax+8]
    0019f4fbtest r14, r14
    0019f4feje 0x19f51d
    0019f500js 0x19f54a
    0019f502mov al, [rip+0x73bc0]
    0019f508push 1
    0019f50apop rsi
    0019f50bmov rdi, r14
    0019f50ecall __rust_alloc
    0019f513test rax, rax
    0019f516je 0x19f551
    0019f518mov r12, rax
    0019f51bjmp 0x19f524
    0019f51d
    0019f51dloc_19f51d:
    0019f51dpush 1
    0019f51fpop r12
    0019f521
    0019f521loc_19f521:
    0019f521xor r14l, r14l
    0019f524
    0019f524loc_19f524:
    0019f524mov rdi, r12
    0019f527mov rsi, r15
    0019f52amov rdx, r14
    0019f52dcall [rip+0x725ed]
    0019f533mov [rbx], r12
    0019f536mov [rbx+8], r14
    0019f53amov [rbx+16], r14
    0019f53eadd rsp, 8
    0019f542pop rbx
    0019f543pop r12
    0019f545pop r14
    0019f547pop r15
    0019f549ret
    0019f54a
    0019f54aloc_19f54a:
    0019f54acall alloc::raw_vec::capacity_overflow
    0019f54fud2
    0019f551
    0019f551loc_19f551:
    0019f551push 1
    0019f553pop rdi
    0019f554mov rsi, r14
    0019f557call alloc::alloc::handle_alloc_error
    0019f55cud2
    0019f4a9