File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0019f55e
0019f55ealloc::str::_<impl str>::replace:
0019f55epush rbp
0019f55fpush r15
0019f561push r14
0019f563push r13
0019f565push r12
0019f567push rbx
0019f568sub rsp, 232
0019f56fmov [rsp+56], rdi
0019f574lea rax, [rsp+104]
0019f579mov [rax], 1
0019f580xorps x0, x0
0019f583movups [rax+8], x0
0019f587lea r14, [rsp+128]
0019f58fmov rdi, r14
0019f592mov [rsp+40], rsi
0019f597mov [rsp+48], rdx
0019f59ccall core::str::pattern::StrSearcher::new
0019f5a1mov rax, [r14]
0019f5a4mov [rsp+80], rax
0019f5a9mov rbp, [r14+8]
0019f5admov rax, [r14+24]
0019f5b1mov rcx, [r14+32]
0019f5b5mov [rsp+88], rcx
0019f5bamov r15, [r14+40]
0019f5bemov rdi, [r14+56]
0019f5c2mov rbx, [r14+72]
0019f5c6mov r13, [r14+80]
0019f5camov r12, [r14+88]
0019f5cemov r14, [r14+96]
0019f5d2lea rcx, [r14-1]
0019f5d6mov [rsp+96], rcx
0019f5dbmov rcx, rax
0019f5deand rcx, -256
0019f5e5mov [rsp+72], rcx
0019f5eamov [rsp+64], rax
0019f5efmov [rsp+15], al
0019f5f3xor eax, eax
0019f5f5mov [rsp+32], rax
0019f5fa
0019f5faloc_19f5fa:
0019f5facmp [rsp+80], 0
0019f600mov [rsp+24], rdi
0019f605je 0x19f73a
0019f60bmovzx edx, [rsp+15]
0019f610or rdx, [rsp+72]
0019f615mov rax, r14
0019f618sub rax, rdx
0019f61bmov [rsp+16], rax
0019f620mov rcx, rdi
0019f623mov r9, rdi
0019f626
0019f626loc_19f626:
0019f626cmp rbp, r9
0019f629mov r10, r9
0019f62ccmova r10, rbp
0019f630cmp rdi, -1
0019f634cmove r10, rbp
0019f638mov r11l, 0
0019f63ecmovne r11, r9
0019f642
0019f642loc_19f642:
0019f642mov rax, [rsp+96]
0019f647add rax, r15
0019f64acmp rax, r13
0019f64djae 0x19f867
0019f653movzx eax, [rbx+rax]
0019f657mov rsi, [rsp+88]
0019f65cbt rsi, rax
0019f660jae 0x19f6ef
0019f666lea r8, [rbx+r15]
0019f66amov rdi, r10
0019f66d
0019f66dloc_19f66d:
0019f66dcmp rdi, r14
0019f670jae 0x19f6a5
0019f672mov rax, rdi
0019f675add rdi, r15
0019f678cmp rdi, r13
0019f67bjae 0x19f8ae
0019f681lea rdi, [rax+1]
0019f685mov sil, [r12+rax]
0019f689cmp sil, [r8+rax]
0019f68dje 0x19f66d
0019f68fsub r15, rbp
0019f692add r15, rax
0019f695inc r15
0019f698mov rdi, [rsp+24]
0019f69dcmp rdi, -1
0019f6a1je 0x19f642
0019f6a3jmp 0x19f708
0019f6a5
0019f6a5loc_19f6a5:
0019f6a5mov rdi, rbp
0019f6a8
0019f6a8loc_19f6a8:
0019f6a8cmp r11, rdi
0019f6abjae 0x19f712
0019f6addec rdi
0019f6b0cmp rdi, r14
0019f6b3jae 0x19f8b7
0019f6b9lea rax, [rdi+r15]
0019f6bdcmp rax, r13
0019f6c0jae 0x19f8c3
0019f6c6mov r8b, [r12+rdi]
0019f6cacmp r8b, [rbx+rax]
0019f6ceje 0x19f6a8
0019f6d0add r15, rdx
0019f6d3mov rdi, [rsp+24]
0019f6d8cmp rdi, -1
0019f6dcje 0x19f642
0019f6e2mov r9, [rsp+16]
0019f6e7mov rcx, r9
0019f6eajmp 0x19f626
0019f6ef
0019f6efloc_19f6ef:
0019f6efadd r15, r14
0019f6f2cmp rdi, -1
0019f6f6mov eax, 0
0019f6fbcmovne rcx, rax
0019f6ffcmovne r9, rax
0019f703jmp 0x19f626
0019f708
0019f708loc_19f708:
0019f708xor ecx, ecx
0019f70axor r9l, r9l
0019f70djmp 0x19f626
0019f712
0019f712loc_19f712:
0019f712cmp [rsp+24], -1
0019f718mov eax, 0
0019f71dcmovne rcx, rax
0019f721lea rax, [r15+r14]
0019f725mov rdx, r15
0019f728mov [rsp+16], rax
0019f72dmov r15, rax
0019f730mov [rsp+24], rcx
0019f735jmp 0x19f825
0019f73a
0019f73aloc_19f73a:
0019f73atest [rsp+64], 0xff0000
0019f742jne 0x19f867
0019f748mov dil, [rsp+15]
0019f74d
0019f74dloc_19f74d:
0019f74dmov rax, r13
0019f750test rbp, rbp
0019f753je 0x19f76e
0019f755mov rax, r13
0019f758sub rax, rbp
0019f75bjbe 0x19f768
0019f75dcmp [rbx+rbp], -65
0019f761jg 0x19f76e
0019f763jmp 0x19f8d7
0019f768
0019f768loc_19f768:
0019f768jne 0x19f8d7
0019f76e
0019f76eloc_19f76e:
0019f76etest rax, rax
0019f771je 0x19f803
0019f777movzx eax, [rbx+rbp]
0019f77btest al, al
0019f77djns 0x19f7c8
0019f77fmov ecx, eax
0019f781and ecx, 31
0019f784movzx esi, [rbx+rbp+1]
0019f789and esi, 63
0019f78ccmp al, -33
0019f78ejbe 0x19f7b8
0019f790movzx edx, [rbx+rbp+2]
0019f795shl esi, 6
0019f798and edx, 63
0019f79bor edx, esi
0019f79dcmp al, -16
0019f79fjb 0x19f7c1
0019f7a1movzx eax, [rbx+rbp+3]
0019f7a6and ecx, 7
0019f7a9shl ecx, 18
0019f7acshl edx, 6
0019f7afand eax, 63
0019f7b2or eax, edx
0019f7b4or eax, ecx
0019f7b6jmp 0x19f7c8
0019f7b8
0019f7b8loc_19f7b8:
0019f7b8shl ecx, 6
0019f7bbor ecx, esi
0019f7bdmov eax, ecx
0019f7bfjmp 0x19f7c8
0019f7c1
0019f7c1loc_19f7c1:
0019f7c1shl ecx, 12
0019f7c4or edx, ecx
0019f7c6mov eax, edx
0019f7c8
0019f7c8loc_19f7c8:
0019f7c8test dil, dil
0019f7cbjne 0x19f814
0019f7cdcmp eax, 0x110000
0019f7d2je 0x19f867
0019f7d8push 1
0019f7dapop rcx
0019f7dbcmp eax, 128
0019f7e0jb 0x19f7f8
0019f7e2push 2
0019f7e4pop rcx
0019f7e5cmp eax, 2048
0019f7eajb 0x19f7f8
0019f7eccmp eax, 0x10000
0019f7f1push 4
0019f7f3pop rcx
0019f7f4sbb rcx, 0
0019f7f8
0019f7f8loc_19f7f8:
0019f7f8add rbp, rcx
0019f7fbmov dil, 1
0019f7fejmp 0x19f74d
0019f803
0019f803loc_19f803:
0019f803mov [rsp+15], dil
0019f808test dil, dil
0019f80bje 0x19f867
0019f80dxor [rsp+15], 1
0019f812jmp 0x19f81d
0019f814
0019f814loc_19f814:
0019f814xor dil, 1
0019f818mov [rsp+15], dil
0019f81d
0019f81dloc_19f81d:
0019f81dmov [rsp+16], rbp
0019f822mov rdx, rbp
0019f825
0019f825loc_19f825:
0019f825mov rax, [rsp+40]
0019f82amov rsi, [rsp+32]
0019f82fadd rsi, rax
0019f832add rdx, rax
0019f835lea rdi, [rsp+104]
0019f83acall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f83flea rdi, [rsp+104]
0019f844lea rdx, [rip-0x10e553]
0019f84bmov rsi, rdx
0019f84ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f853mov rax, [rsp+16]
0019f858mov [rsp+32], rax
0019f85dmov rdi, [rsp+24]
0019f862jmp 0x19f5fa
0019f867
0019f867loc_19f867:
0019f867mov rax, [rsp+40]
0019f86cmov rsi, [rsp+32]
0019f871add rsi, rax
0019f874mov rdx, [rsp+48]
0019f879add rdx, rax
0019f87clea rbx, [rsp+104]
0019f881mov rdi, rbx
0019f884call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f889mov rax, [rbx+16]
0019f88dmov rcx, [rsp+56]
0019f892mov [rcx+16], rax
0019f896movups x0, [rbx]
0019f899movups [rcx], x0
0019f89cadd rsp, 232
0019f8a3pop rbx
0019f8a4pop r12
0019f8a6pop r13
0019f8a8pop r14
0019f8aapop r15
0019f8acpop rbp
0019f8adret
0019f8ae
0019f8aeloc_19f8ae:
0019f8aelea rdx, [rip+0x704eb]
0019f8b5jmp 0x19f8cd
0019f8b7
0019f8b7loc_19f8b7:
0019f8b7lea rdx, [rip+0x704b2]
0019f8bemov rsi, r14
0019f8c1jmp 0x19f8d0
0019f8c3
0019f8c3loc_19f8c3:
0019f8c3lea rdx, [rip+0x704be]
0019f8camov rdi, rax
0019f8cd
0019f8cdloc_19f8cd:
0019f8cdmov rsi, r13
0019f8d0
0019f8d0loc_19f8d0:
0019f8d0call core::panicking::panic_bounds_check
0019f8d5ud2
0019f8d7
0019f8d7loc_19f8d7:
0019f8d7lea r8, [rip+0x7099a]
0019f8demov rdi, rbx
0019f8e1mov rsi, r13
0019f8e4mov rdx, rbp
0019f8e7mov rcx, r13
0019f8eacall core::str::slice_error_fail
0019f8efud2
0019f55e
0019f55ealloc::str::_<impl str>::replace:
0019f55epush rbp
0019f55fpush r15
0019f561push r14
0019f563push r13
0019f565push r12
0019f567push rbx
0019f568sub rsp, 232
0019f56fmov [rsp+56], rdi
0019f574lea rax, [rsp+104]
0019f579mov [rax], 1
0019f580xorps x0, x0
0019f583movups [rax+8], x0
0019f587lea r14, [rsp+128]
0019f58fmov rdi, r14
0019f592mov [rsp+40], rsi
0019f597mov [rsp+48], rdx
0019f59ccall core::str::pattern::StrSearcher::new
0019f5a1mov rax, [r14]
0019f5a4mov [rsp+80], rax
0019f5a9mov rbp, [r14+8]
0019f5admov rax, [r14+24]
0019f5b1mov rcx, [r14+32]
0019f5b5mov [rsp+88], rcx
0019f5bamov r15, [r14+40]
0019f5bemov rdi, [r14+56]
0019f5c2mov rbx, [r14+72]
0019f5c6mov r13, [r14+80]
0019f5camov r12, [r14+88]
0019f5cemov r14, [r14+96]
0019f5d2lea rcx, [r14-1]
0019f5d6mov [rsp+96], rcx
0019f5dbmov rcx, rax
0019f5deand rcx, -256
0019f5e5mov [rsp+72], rcx
0019f5eamov [rsp+64], rax
0019f5efmov [rsp+15], al
0019f5f3xor eax, eax
0019f5f5mov [rsp+32], rax
0019f5fa
0019f5faloc_19f5fa:
0019f5facmp [rsp+80], 0
0019f600mov [rsp+24], rdi
0019f605je 0x19f73a
0019f60bmovzx edx, [rsp+15]
0019f610or rdx, [rsp+72]
0019f615mov rax, r14
0019f618sub rax, rdx
0019f61bmov [rsp+16], rax
0019f620mov rcx, rdi
0019f623mov r9, rdi
0019f626
0019f626loc_19f626:
0019f626cmp rbp, r9
0019f629mov r10, r9
0019f62ccmova r10, rbp
0019f630cmp rdi, -1
0019f634cmove r10, rbp
0019f638mov r11l, 0
0019f63ecmovne r11, r9
0019f642
0019f642loc_19f642:
0019f642mov rax, [rsp+96]
0019f647add rax, r15
0019f64acmp rax, r13
0019f64djae 0x19f867
0019f653movzx eax, [rbx+rax]
0019f657mov rsi, [rsp+88]
0019f65cbt rsi, rax
0019f660jae 0x19f6ef
0019f666lea r8, [rbx+r15]
0019f66amov rdi, r10
0019f66d
0019f66dloc_19f66d:
0019f66dcmp rdi, r14
0019f670jae 0x19f6a5
0019f672mov rax, rdi
0019f675add rdi, r15
0019f678cmp rdi, r13
0019f67bjae 0x19f8ae
0019f681lea rdi, [rax+1]
0019f685mov sil, [r12+rax]
0019f689cmp sil, [r8+rax]
0019f68dje 0x19f66d
0019f68fsub r15, rbp
0019f692add r15, rax
0019f695inc r15
0019f698mov rdi, [rsp+24]
0019f69dcmp rdi, -1
0019f6a1je 0x19f642
0019f6a3jmp 0x19f708
0019f6a5
0019f6a5loc_19f6a5:
0019f6a5mov rdi, rbp
0019f6a8
0019f6a8loc_19f6a8:
0019f6a8cmp r11, rdi
0019f6abjae 0x19f712
0019f6addec rdi
0019f6b0cmp rdi, r14
0019f6b3jae 0x19f8b7
0019f6b9lea rax, [rdi+r15]
0019f6bdcmp rax, r13
0019f6c0jae 0x19f8c3
0019f6c6mov r8b, [r12+rdi]
0019f6cacmp r8b, [rbx+rax]
0019f6ceje 0x19f6a8
0019f6d0add r15, rdx
0019f6d3mov rdi, [rsp+24]
0019f6d8cmp rdi, -1
0019f6dcje 0x19f642
0019f6e2mov r9, [rsp+16]
0019f6e7mov rcx, r9
0019f6eajmp 0x19f626
0019f6ef
0019f6efloc_19f6ef:
0019f6efadd r15, r14
0019f6f2cmp rdi, -1
0019f6f6mov eax, 0
0019f6fbcmovne rcx, rax
0019f6ffcmovne r9, rax
0019f703jmp 0x19f626
0019f708
0019f708loc_19f708:
0019f708xor ecx, ecx
0019f70axor r9l, r9l
0019f70djmp 0x19f626
0019f712
0019f712loc_19f712:
0019f712cmp [rsp+24], -1
0019f718mov eax, 0
0019f71dcmovne rcx, rax
0019f721lea rax, [r15+r14]
0019f725mov rdx, r15
0019f728mov [rsp+16], rax
0019f72dmov r15, rax
0019f730mov [rsp+24], rcx
0019f735jmp 0x19f825
0019f73a
0019f73aloc_19f73a:
0019f73atest [rsp+64], 0xff0000
0019f742jne 0x19f867
0019f748mov dil, [rsp+15]
0019f74d
0019f74dloc_19f74d:
0019f74dmov rax, r13
0019f750test rbp, rbp
0019f753je 0x19f76e
0019f755mov rax, r13
0019f758sub rax, rbp
0019f75bjbe 0x19f768
0019f75dcmp [rbx+rbp], -65
0019f761jg 0x19f76e
0019f763jmp 0x19f8d7
0019f768
0019f768loc_19f768:
0019f768jne 0x19f8d7
0019f76e
0019f76eloc_19f76e:
0019f76etest rax, rax
0019f771je 0x19f803
0019f777movzx eax, [rbx+rbp]
0019f77btest al, al
0019f77djns 0x19f7c8
0019f77fmov ecx, eax
0019f781and ecx, 31
0019f784movzx esi, [rbx+rbp+1]
0019f789and esi, 63
0019f78ccmp al, -33
0019f78ejbe 0x19f7b8
0019f790movzx edx, [rbx+rbp+2]
0019f795shl esi, 6
0019f798and edx, 63
0019f79bor edx, esi
0019f79dcmp al, -16
0019f79fjb 0x19f7c1
0019f7a1movzx eax, [rbx+rbp+3]
0019f7a6and ecx, 7
0019f7a9shl ecx, 18
0019f7acshl edx, 6
0019f7afand eax, 63
0019f7b2or eax, edx
0019f7b4or eax, ecx
0019f7b6jmp 0x19f7c8
0019f7b8
0019f7b8loc_19f7b8:
0019f7b8shl ecx, 6
0019f7bbor ecx, esi
0019f7bdmov eax, ecx
0019f7bfjmp 0x19f7c8
0019f7c1
0019f7c1loc_19f7c1:
0019f7c1shl ecx, 12
0019f7c4or edx, ecx
0019f7c6mov eax, edx
0019f7c8
0019f7c8loc_19f7c8:
0019f7c8test dil, dil
0019f7cbjne 0x19f814
0019f7cdcmp eax, 0x110000
0019f7d2je 0x19f867
0019f7d8push 1
0019f7dapop rcx
0019f7dbcmp eax, 128
0019f7e0jb 0x19f7f8
0019f7e2push 2
0019f7e4pop rcx
0019f7e5cmp eax, 2048
0019f7eajb 0x19f7f8
0019f7eccmp eax, 0x10000
0019f7f1push 4
0019f7f3pop rcx
0019f7f4sbb rcx, 0
0019f7f8
0019f7f8loc_19f7f8:
0019f7f8add rbp, rcx
0019f7fbmov dil, 1
0019f7fejmp 0x19f74d
0019f803
0019f803loc_19f803:
0019f803mov [rsp+15], dil
0019f808test dil, dil
0019f80bje 0x19f867
0019f80dxor [rsp+15], 1
0019f812jmp 0x19f81d
0019f814
0019f814loc_19f814:
0019f814xor dil, 1
0019f818mov [rsp+15], dil
0019f81d
0019f81dloc_19f81d:
0019f81dmov [rsp+16], rbp
0019f822mov rdx, rbp
0019f825
0019f825loc_19f825:
0019f825mov rax, [rsp+40]
0019f82amov rsi, [rsp+32]
0019f82fadd rsi, rax
0019f832add rdx, rax
0019f835lea rdi, [rsp+104]
0019f83acall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f83flea rdi, [rsp+104]
0019f844lea rdx, [rip-0x10e553]
0019f84bmov rsi, rdx
0019f84ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f853mov rax, [rsp+16]
0019f858mov [rsp+32], rax
0019f85dmov rdi, [rsp+24]
0019f862jmp 0x19f5fa
0019f867
0019f867loc_19f867:
0019f867mov rax, [rsp+40]
0019f86cmov rsi, [rsp+32]
0019f871add rsi, rax
0019f874mov rdx, [rsp+48]
0019f879add rdx, rax
0019f87clea rbx, [rsp+104]
0019f881mov rdi, rbx
0019f884call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019f889mov rax, [rbx+16]
0019f88dmov rcx, [rsp+56]
0019f892mov [rcx+16], rax
0019f896movups x0, [rbx]
0019f899movups [rcx], x0
0019f89cadd rsp, 232
0019f8a3pop rbx
0019f8a4pop r12
0019f8a6pop r13
0019f8a8pop r14
0019f8aapop r15
0019f8acpop rbp
0019f8adret
0019f8ae
0019f8aeloc_19f8ae:
0019f8aelea rdx, [rip+0x704eb]
0019f8b5jmp 0x19f8cd
0019f8b7
0019f8b7loc_19f8b7:
0019f8b7lea rdx, [rip+0x704b2]
0019f8bemov rsi, r14
0019f8c1jmp 0x19f8d0
0019f8c3
0019f8c3loc_19f8c3:
0019f8c3lea rdx, [rip+0x704be]
0019f8camov rdi, rax
0019f8cd
0019f8cdloc_19f8cd:
0019f8cdmov rsi, r13
0019f8d0
0019f8d0loc_19f8d0:
0019f8d0call core::panicking::panic_bounds_check
0019f8d5ud2
0019f8d7
0019f8d7loc_19f8d7:
0019f8d7lea r8, [rip+0x7099a]
0019f8demov rdi, rbx
0019f8e1mov rsi, r13
0019f8e4mov rdx, rbp
0019f8e7mov rcx, r13
0019f8eacall core::str::slice_error_fail
0019f8efud2
0019f55e
0019f8f1
0019f8f1simplelog::loggers::logging::write_thread_id:
0019f8f1push rbp
0019f8f2push r15
0019f8f4push r14
0019f8f6push r13
0019f8f8push r12
0019f8fapush rbx
0019f8fbsub rsp, 232
0019f902mov [rsp+16], rdx
0019f907mov r12, rsi
0019f90amov [rsp+8], rdi
0019f90fcall std::thread::current
0019f914lea r14, [rsp+72]
0019f919mov [r14], rax
0019f91cmov rax, [rax+16]
0019f920lea rcx, [rsp+160]
0019f928mov [rcx], rax
0019f92blea rdx, [rsp+24]
0019f930mov [rdx], rcx
0019f933lea rax, [rip+0x71c56]
0019f93alea rbp, [rsp+104]
0019f93fmov [rbp], rax
0019f943push 1
0019f945pop r13
0019f947mov [rbp+8], r13
0019f94band [rbp+32], 0
0019f950lea rax, [rip+16985]
0019f957mov [rdx+8], rax
0019f95bmov [rbp+16], rdx
0019f95fmov [rbp+24], r13
0019f963lea rbx, [rsp+184]
0019f96bmov rdi, rbx
0019f96emov rsi, rbp
0019f971call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
0019f976mov rdi, r14
0019f979call core::ptr::drop_in_place<std::thread::Thread>
0019f97emov rsi, [rbx]
0019f981mov rax, [rbx+8]
0019f985mov [rsp+56], rax
0019f98amov rdx, [rbx+16]
0019f98elea rcx, [rip-0x110549]
0019f995lea r14, [rsp+160]
0019f99dpush 9
0019f99fpop r8
0019f9a1mov rdi, r14
0019f9a4mov [rsp+64], rsi
0019f9a9call alloc::str::_<impl str>::replace
0019f9aemov r15, [r14]
0019f9b1mov rdx, [r14+16]
0019f9b5lea rcx, [rip-0x10f987]
0019f9bclea r14, [rsp+72]
0019f9c1mov rdi, r14
0019f9c4mov rsi, r15
0019f9c7mov r8, r13
0019f9cacall alloc::str::_<impl str>::replace
0019f9cftest r12, r12
0019f9d2je 0x19fa41
0019f9d4cmp r12, 1
0019f9d8jne 0x19facf
0019f9delea rax, [rsp+96]
0019f9e3mov rcx, [rsp+16]
0019f9e8mov [rax], rcx
0019f9ebmov [rsp+24], r14
0019f9f0lea rcx, [rip-0xd0f0a]
0019f9f7mov [rsp+32], rcx
0019f9fcmov [rsp+40], rax
0019fa01push 2
0019fa03pop rax
0019fa04mov [rsp+104], rax
0019fa09mov [rsp+120], r13
0019fa0emov [rsp+128], r13
0019fa16and [rsp+136], 0
0019fa1flea rcx, [rip-0x9bd56]
0019fa26mov [rsp+48], rcx
0019fa2bmov [rsp+144], 32
0019fa37mov [rsp+152], 0
0019fa3fjmp 0x19faa2
0019fa41
0019fa41loc_19fa41:
0019fa41lea rax, [rsp+96]
0019fa46mov rcx, [rsp+16]
0019fa4bmov [rax], rcx
0019fa4emov [rsp+24], r14
0019fa53lea rcx, [rip-0xd0f6d]
0019fa5amov [rsp+32], rcx
0019fa5fmov [rsp+40], rax
0019fa64push 2
0019fa66pop rax
0019fa67mov [rsp+104], rax
0019fa6cmov [rsp+120], r13
0019fa71mov [rsp+128], r13
0019fa79and [rsp+136], 0
0019fa82lea rcx, [rip-0x9bdb9]
0019fa89mov [rsp+48], rcx
0019fa8emov [rsp+144], 32
0019fa9amov [rsp+152], 1
0019faa2
0019faa2loc_19faa2:
0019faa2lea rcx, [rip+0x701b7]
0019faa9lea rsi, [rsp+184]
0019fab1mov [rsi], rcx
0019fab4mov [rsi+8], rax
0019fab8mov [rsi+32], rbp
0019fabcmov [rsi+40], r13
0019fac0lea rcx, [rsp+24]
0019fac5mov [rsi+16], rcx
0019fac9mov [rsi+24], rax
0019facdjmp 0x19fb0e
0019facf
0019facfloc_19facf:
0019facfmov [rsp+184], r14
0019fad7lea rax, [rip+0x70182]
0019fadelea rsi, [rsp+104]
0019fae3mov [rsi], rax
0019fae6mov [rsi+8], 2
0019faeeand [rsi+32], 0
0019faf3lea rax, [rip-0xd100d]
0019fafamov [rsp+192], rax
0019fb02mov [rsi+16], rbx
0019fb06mov [rsi+24], 1
0019fb0e
0019fb0eloc_19fb0e:
0019fb0emov rdi, [rsp+8]
0019fb13call std::io::Write::write_fmt
0019fb18mov rbx, rax
0019fb1btest rax, rax
0019fb1eje 0x19fb41
0019fb20mov rdi, [rsp+72]
0019fb25mov rsi, [rsp+80]
0019fb2acall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb2fmov rsi, [rsp+168]
0019fb37mov rdi, r15
0019fb3acall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb3fjmp 0x19fb62
0019fb41
0019fb41loc_19fb41:
0019fb41mov rdi, [rsp+72]
0019fb46mov rsi, [rsp+80]
0019fb4bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb50mov rsi, [rsp+168]
0019fb58mov rdi, r15
0019fb5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb60xor ebx, ebx
0019fb62
0019fb62loc_19fb62:
0019fb62mov rdi, [rsp+64]
0019fb67mov rsi, [rsp+56]
0019fb6ccall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb71mov rax, rbx
0019fb74add rsp, 232
0019fb7bpop rbx
0019fb7cpop r12
0019fb7epop r13
0019fb80pop r14
0019fb82pop r15
0019fb84pop rbp
0019fb85ret
0019f8f1
0019f8f1simplelog::loggers::logging::write_thread_id:
0019f8f1push rbp
0019f8f2push r15
0019f8f4push r14
0019f8f6push r13
0019f8f8push r12
0019f8fapush rbx
0019f8fbsub rsp, 232
0019f902mov [rsp+16], rdx
0019f907mov r12, rsi
0019f90amov [rsp+8], rdi
0019f90fcall std::thread::current
0019f914lea r14, [rsp+72]
0019f919mov [r14], rax
0019f91cmov rax, [rax+16]
0019f920lea rcx, [rsp+160]
0019f928mov [rcx], rax
0019f92blea rdx, [rsp+24]
0019f930mov [rdx], rcx
0019f933lea rax, [rip+0x71c56]
0019f93alea rbp, [rsp+104]
0019f93fmov [rbp], rax
0019f943push 1
0019f945pop r13
0019f947mov [rbp+8], r13
0019f94band [rbp+32], 0
0019f950lea rax, [rip+16985]
0019f957mov [rdx+8], rax
0019f95bmov [rbp+16], rdx
0019f95fmov [rbp+24], r13
0019f963lea rbx, [rsp+184]
0019f96bmov rdi, rbx
0019f96emov rsi, rbp
0019f971call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
0019f976mov rdi, r14
0019f979call core::ptr::drop_in_place<std::thread::Thread>
0019f97emov rsi, [rbx]
0019f981mov rax, [rbx+8]
0019f985mov [rsp+56], rax
0019f98amov rdx, [rbx+16]
0019f98elea rcx, [rip-0x110549]
0019f995lea r14, [rsp+160]
0019f99dpush 9
0019f99fpop r8
0019f9a1mov rdi, r14
0019f9a4mov [rsp+64], rsi
0019f9a9call alloc::str::_<impl str>::replace
0019f9aemov r15, [r14]
0019f9b1mov rdx, [r14+16]
0019f9b5lea rcx, [rip-0x10f987]
0019f9bclea r14, [rsp+72]
0019f9c1mov rdi, r14
0019f9c4mov rsi, r15
0019f9c7mov r8, r13
0019f9cacall alloc::str::_<impl str>::replace
0019f9cftest r12, r12
0019f9d2je 0x19fa41
0019f9d4cmp r12, 1
0019f9d8jne 0x19facf
0019f9delea rax, [rsp+96]
0019f9e3mov rcx, [rsp+16]
0019f9e8mov [rax], rcx
0019f9ebmov [rsp+24], r14
0019f9f0lea rcx, [rip-0xd0f0a]
0019f9f7mov [rsp+32], rcx
0019f9fcmov [rsp+40], rax
0019fa01push 2
0019fa03pop rax
0019fa04mov [rsp+104], rax
0019fa09mov [rsp+120], r13
0019fa0emov [rsp+128], r13
0019fa16and [rsp+136], 0
0019fa1flea rcx, [rip-0x9bd56]
0019fa26mov [rsp+48], rcx
0019fa2bmov [rsp+144], 32
0019fa37mov [rsp+152], 0
0019fa3fjmp 0x19faa2
0019fa41
0019fa41loc_19fa41:
0019fa41lea rax, [rsp+96]
0019fa46mov rcx, [rsp+16]
0019fa4bmov [rax], rcx
0019fa4emov [rsp+24], r14
0019fa53lea rcx, [rip-0xd0f6d]
0019fa5amov [rsp+32], rcx
0019fa5fmov [rsp+40], rax
0019fa64push 2
0019fa66pop rax
0019fa67mov [rsp+104], rax
0019fa6cmov [rsp+120], r13
0019fa71mov [rsp+128], r13
0019fa79and [rsp+136], 0
0019fa82lea rcx, [rip-0x9bdb9]
0019fa89mov [rsp+48], rcx
0019fa8emov [rsp+144], 32
0019fa9amov [rsp+152], 1
0019faa2
0019faa2loc_19faa2:
0019faa2lea rcx, [rip+0x701b7]
0019faa9lea rsi, [rsp+184]
0019fab1mov [rsi], rcx
0019fab4mov [rsi+8], rax
0019fab8mov [rsi+32], rbp
0019fabcmov [rsi+40], r13
0019fac0lea rcx, [rsp+24]
0019fac5mov [rsi+16], rcx
0019fac9mov [rsi+24], rax
0019facdjmp 0x19fb0e
0019facf
0019facfloc_19facf:
0019facfmov [rsp+184], r14
0019fad7lea rax, [rip+0x70182]
0019fadelea rsi, [rsp+104]
0019fae3mov [rsi], rax
0019fae6mov [rsi+8], 2
0019faeeand [rsi+32], 0
0019faf3lea rax, [rip-0xd100d]
0019fafamov [rsp+192], rax
0019fb02mov [rsi+16], rbx
0019fb06mov [rsi+24], 1
0019fb0e
0019fb0eloc_19fb0e:
0019fb0emov rdi, [rsp+8]
0019fb13call std::io::Write::write_fmt
0019fb18mov rbx, rax
0019fb1btest rax, rax
0019fb1eje 0x19fb41
0019fb20mov rdi, [rsp+72]
0019fb25mov rsi, [rsp+80]
0019fb2acall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb2fmov rsi, [rsp+168]
0019fb37mov rdi, r15
0019fb3acall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb3fjmp 0x19fb62
0019fb41
0019fb41loc_19fb41:
0019fb41mov rdi, [rsp+72]
0019fb46mov rsi, [rsp+80]
0019fb4bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb50mov rsi, [rsp+168]
0019fb58mov rdi, r15
0019fb5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb60xor ebx, ebx
0019fb62
0019fb62loc_19fb62:
0019fb62mov rdi, [rsp+64]
0019fb67mov rsi, [rsp+56]
0019fb6ccall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019fb71mov rax, rbx
0019fb74add rsp, 232
0019fb7bpop rbx
0019fb7cpop r12
0019fb7epop r13
0019fb80pop r14
0019fb82pop r15
0019fb84pop rbp
0019fb85ret
0019f8f1
0019fb86
0019fb86core::ptr::drop_in_place<simplelog::loggers::termlog::TermLogger>:
0019fb86push rbx
0019fb87mov rbx, rdi
0019fb8aadd rdi, 120
0019fb8ecall core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>
0019fb93lea rdi, [rbx+144]
0019fb9acall core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>
0019fb9flea rdi, [rbx+192]
0019fba6call core::ptr::drop_in_place<termcolor::BufferedStandardStream>
0019fbabadd rbx, 248
0019fbb2mov rdi, rbx
0019fbb5pop rbx
0019fbb6jmp 0x1a145c
0019fb86
0019fb86core::ptr::drop_in_place<simplelog::loggers::termlog::TermLogger>:
0019fb86push rbx
0019fb87mov rbx, rdi
0019fb8aadd rdi, 120
0019fb8ecall core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>
0019fb93lea rdi, [rbx+144]
0019fb9acall core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>
0019fb9flea rdi, [rbx+192]
0019fba6call core::ptr::drop_in_place<termcolor::BufferedStandardStream>
0019fbabadd rbx, 248
0019fbb2mov rdi, rbx
0019fbb5pop rbx
0019fbb6jmp 0x1a145c
0019fb86
0019fbbb
0019fbbb_<simplelog::loggers::termlog::TermLogger as log::Log>::enabled:
0019fbbbmov rax, [rsi]
0019fbbecmp rax, [rdi+176]
0019fbc5setbe al
0019fbc8ret
0019fbbb
0019fbbb_<simplelog::loggers::termlog::TermLogger as log::Log>::enabled:
0019fbbbmov rax, [rsi]
0019fbbecmp rax, [rdi+176]
0019fbc5setbe al
0019fbc8ret
0019fbbb
0019fbc9
0019fbc9_<simplelog::loggers::termlog::TermLogger as log::Log>::log:
0019fbc9push rbp
0019fbcapush r15
0019fbccpush r14
0019fbcepush r13
0019fbd0push r12
0019fbd2push rbx
0019fbd3sub rsp, 344
0019fbdamov rax, [rsi+48]
0019fbdecmp rax, [rdi+176]
0019fbe5jbe 0x19fbee
0019fbe7xor ebx, ebx
0019fbe9jmp 0x1a139a
0019fbee
0019fbeeloc_19fbee:
0019fbeemov r15, rdi
0019fbf1mov [rsp+168], rax
0019fbf9mov rbp, [rsi+56]
0019fbfdmov [rsp+336], rsi
0019fc05mov r13, [rsi+64]
0019fc09mov rax, [rdi+136]
0019fc10test rax, rax
0019fc13je 0x19fc5b
0019fc15mov r14, [r15+120]
0019fc19test r14, r14
0019fc1cjne 0x19fc25
0019fc1emov r14, [r15+128]
0019fc25
0019fc25loc_19fc25:
0019fc25imul r12, rax, 24
0019fc29xor ebx, ebx
0019fc2b
0019fc2bloc_19fc2b:
0019fc2btest r12, r12
0019fc2eje 0x1a139a
0019fc34mov rdx, [r14]
0019fc37test rdx, rdx
0019fc3ajne 0x19fc40
0019fc3cmov rdx, [r14+8]
0019fc40
0019fc40loc_19fc40:
0019fc40mov rcx, [r14+16]
0019fc44add r14, 24
0019fc48mov rdi, rbp
0019fc4bmov rsi, r13
0019fc4ecall core::str::_<impl str>::starts_with
0019fc53add r12, -24
0019fc57test al, al
0019fc59je 0x19fc2b
0019fc5b
0019fc5bloc_19fc5b:
0019fc5bmov rax, [r15+160]
0019fc62test rax, rax
0019fc65je 0x19fcb1
0019fc67mov r14, [r15+144]
0019fc6etest r14, r14
0019fc71jne 0x19fc7a
0019fc73mov r14, [r15+152]
0019fc7a
0019fc7aloc_19fc7a:
0019fc7aimul r12, rax, 24
0019fc7exor ebx, ebx
0019fc80
0019fc80loc_19fc80:
0019fc80test r12, r12
0019fc83je 0x19fcb1
0019fc85mov rdx, [r14]
0019fc88test rdx, rdx
0019fc8bjne 0x19fc91
0019fc8dmov rdx, [r14+8]
0019fc91
0019fc91loc_19fc91:
0019fc91mov rcx, [r14+16]
0019fc95add r14, 24
0019fc99mov rdi, rbp
0019fc9cmov rsi, r13
0019fc9fcall core::str::_<impl str>::starts_with
0019fca4add r12, -24
0019fca8test al, al
0019fcaaje 0x19fc80
0019fcacjmp 0x1a139a
0019fcb1
0019fcb1loc_19fcb1:
0019fcb1lea rsi, [r15+184]
0019fcb8lea rbx, [rsp+72]
0019fcbdmov rdi, rbx
0019fcc0call std::sync::mutex::Mutex<T>::lock
0019fcc5lea rsi, [rip+0x70004]
0019fcccmov rdi, rbx
0019fccfcall core::result::Result<T,E>::unwrap
0019fcd4mov r12, rax
0019fcd7mov r14l, edx
0019fcdamov rdx, rax
0019fcddadd rdx, 64
0019fce1mov rcx, [rsp+168]
0019fce9cmp rcx, 1
0019fcedpush 8
0019fcefpop rax
0019fcf0push 64
0019fcf2pop rsi
0019fcf3cmove rsi, rax
0019fcf7mov [rsp+288], rsi
0019fcfflea rax, [r12+8]
0019fd04cmove rdx, rax
0019fd08mov [rsp+16], rdx
0019fd0dmov edx, [r15+4*rcx+96]
0019fd12mov rax, [r15+56]
0019fd16dec rax
0019fd19cmp rax, rcx
0019fd1cjae 0x1a0be9
0019fd22mov [rsp+180], edx
0019fd29lea rbx, [rsp+72]
0019fd2emov rdi, rbx
0019fd31call time::offset_date_time::OffsetDateTime::now_utc
0019fd36movzx eax, [r15+171]
0019fd3emovzx edx, [r15+173]
0019fd46shl edx, 16
0019fd49or edx, eax
0019fd4blea rdi, [rsp+144]
0019fd53mov rsi, rbx
0019fd56call time::offset_date_time::OffsetDateTime::to_offset
0019fd5bmov rax, [r15+32]
0019fd5ftest rax, rax
0019fd62je 0x19fe93
0019fd68cmp eax, 1
0019fd6bjne 0x1a0011
0019fd71mov [rsp+15], r14b
0019fd76mov [rsp+24], r12
0019fd7bmov eax, [rsp+144]
0019fd82mov [rsp+136], eax
0019fd89mov r14, [rsp+148]
0019fd91movzx r12l, [rsp+158]
0019fd9amovzx ebx, [rsp+156]
0019fda2xor edi, edi
0019fda4call core::ptr::drop_in_place<time::error::format::Format>
0019fda9lea rdx, [rsp+72]
0019fdaeand [rdx], 0
0019fdb2lea rdi, [rsp+208]
0019fdbamov rsi, r14
0019fdbdcall core::option::Option<T>::ok_or
0019fdc2lea rax, [rsp+208]
0019fdcamov rax, [rax]
0019fdcdcmp rax, 3
0019fdd1jne 0x19fff3
0019fdd7shl r12l, 16
0019fddbor ebx, r12l
0019fddeshl ebx, 8
0019fde1or ebx, 1
0019fde4lea r14, [rsp+208]
0019fdecmov r12, [r14+8]
0019fdf0lea rdx, [rsp+72]
0019fdf5and [rdx], 0
0019fdf9mov rdi, r14
0019fdfcmov esi, ebx
0019fdfecall core::option::Option<T>::ok_or
0019fe03mov rax, [r14]
0019fe06cmp rax, 3
0019fe0ajne 0x1a0079
0019fe10mov [rsp+64], r12
0019fe15mov edx, [rsp+136]
0019fe1ccmp edx, 0x4e2000
0019fe22mov r12, [rsp+24]
0019fe27mov r14b, [rsp+15]
0019fe2cjae 0x1a075a
0019fe32cmp [rsp+218], 0
0019fe3ajne 0x1a077a
0019fe40mov al, [rsp+216]
0019fe47mov [rsp+160], al
0019fe4emov al, [rsp+217]
0019fe55mov [rsp+132], al
0019fe5csar edx, 9
0019fe5flea rbx, [rsp+72]
0019fe64mov rdi, rbx
0019fe67mov rsi, [rsp+16]
0019fe6ccall time::formatting::format_number_pad_zero
0019fe71cmp [rbx], 0
0019fe75je 0x1a00f1
0019fe7bmov rax, [rsp+80]
0019fe80mov [rsp+40], rax
0019fe85mov [rsp+32], 2
0019fe8ejmp 0x1a006f
0019fe93
0019fe93loc_19fe93:
0019fe93mov [rsp+15], r14b
0019fe98mov [rsp+24], r12
0019fe9dmov eax, [rsp+144]
0019fea4mov [rsp+136], eax
0019feabmov r12, [rsp+148]
0019feb3movzx r14l, [rsp+158]
0019febcmovzx ebx, [rsp+156]
0019fec4xor edi, edi
0019fec6call core::ptr::drop_in_place<time::error::format::Format>
0019fecblea rdx, [rsp+72]
0019fed0and [rdx], 0
0019fed4lea rdi, [rsp+208]
0019fedcmov rsi, r12
0019fedfcall core::option::Option<T>::ok_or
0019fee4lea rax, [rsp+208]
0019feecmov rax, [rax]
0019feefcmp rax, 3
0019fef3jne 0x19fff3
0019fef9shl r14l, 16
0019fefdor ebx, r14l
0019ff00shl ebx, 8
0019ff03or ebx, 1
0019ff06lea r14, [rsp+208]
0019ff0emov r12, [r14+8]
0019ff12lea rdx, [rsp+72]
0019ff17and [rdx], 0
0019ff1bmov rdi, r14
0019ff1emov esi, ebx
0019ff20call core::option::Option<T>::ok_or
0019ff25mov rax, [r14]
0019ff28cmp rax, 3
0019ff2cjne 0x1a00b5
0019ff32mov [rsp+160], r12
0019ff3amovsx ebx, [rsp+218]
0019ff42movzx r14l, [rsp+216]
0019ff4bmov edi, [rsp+136]
0019ff52call time::date::Date::to_calendar_date
0019ff57cmp eax, 1900
0019ff5cmov r12, [rsp+24]
0019ff61jl 0x1a079a
0019ff67mov [rsp+64], rax
0019ff6cshl ebx, 16
0019ff6for r14l, ebx
0019ff72mov [rsp+132], r14l
0019ff7atest r14l, 0xff0000
0019ff81jne 0x1a07a6
0019ff87mov edi, [rsp+136]
0019ff8ecall time::date::Date::weekday
0019ff93movzx eax, al
0019ff96shl rax, 4
0019ff9alea rcx, [rip+0x6f917]
0019ffa1mov rdi, [rax+rcx]
0019ffa5mov rsi, [rax+rcx+8]
0019ffaalea rdx, [rip+0x6f98f]
0019ffb1call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019ffb6mov rcx, rdx
0019ffb9lea rbx, [rsp+72]
0019ffbemov rdi, rbx
0019ffc1mov r14, [rsp+16]
0019ffc6mov rsi, r14
0019ffc9mov rdx, rax
0019ffcccall time::formatting::write
0019ffd1cmp [rbx], 0
0019ffd5je 0x1a0138
0019ffdbmov rbx, [rsp+80]
0019ffe0mov [rsp+40], rbx
0019ffe5mov [rsp+32], 2
0019ffeejmp 0x1a01a6
0019fff3
0019fff3loc_19fff3:
0019fff3movups x0, [rsp+216]
0019fffbmov [rsp+32], rax
001a0000movups [rsp+40], x0
001a0005
001a0005loc_1a0005:
001a0005mov r12, [rsp+24]
001a000amov r14b, [rsp+15]
001a000fjmp 0x1a005b
001a0011
001a0011loc_1a0011:
001a0011mov rsi, [r15+40]
001a0015mov rdx, [r15+48]
001a0019mov r8l, [rsp+144]
001a0021mov r9, [rsp+148]
001a0029movzx eax, [rsp+156]
001a0031movzx ecx, [rsp+158]
001a0039shl ecx, 24
001a003cshl eax, 8
001a003fadd eax, ecx
001a0041inc eax
001a0043mov [rsp], eax
001a0046lea rbx, [rsp+32]
001a004bmov rdi, rbx
001a004emov rcx, [rsp+16]
001a0053call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
001a0058mov rax, [rbx]
001a005b
001a005bloc_1a005b:
001a005bcmp rax, 3
001a005fje 0x1a0b86
001a0065cmp rax, 2
001a0069jne 0x1a07c3
001a006f
001a006floc_1a006f:
001a006fmov rbx, [rsp+40]
001a0074jmp 0x1a138e
001a0079
001a0079loc_1a0079:
001a0079movzx ecx, [rsp+216]
001a0081mov dl, [rsp+218]
001a0088mov rsi, [rsp+219]
001a0090mov [rsp+43], rsi
001a0095mov rsi, [rsp+224]
001a009dmov [rsp+48], rsi
001a00a2mov [rsp+32], rax
001a00a7mov [rsp+40], cx
001a00acmov [rsp+42], dl
001a00b0jmp 0x1a0005
001a00b5
001a00b5loc_1a00b5:
001a00b5movzx ecx, [rsp+216]
001a00bdmov dl, [rsp+218]
001a00c4mov rsi, [rsp+219]
001a00ccmov [rsp+43], rsi
001a00d1mov rsi, [rsp+224]
001a00d9mov [rsp+48], rsi
001a00demov [rsp+32], rax
001a00e3mov [rsp+42], dl
001a00e7mov [rsp+40], cx
001a00ecjmp 0x1a0005
001a00f1
001a00f1loc_1a00f1:
001a00f1lea rbx, [rsp+72]
001a00f6mov r12, [rbx+8]
001a00falea rdx, [rip-0x110eb7]
001a0101push 1
001a0103pop rcx
001a0104mov rdi, rbx
001a0107mov rsi, [rsp+16]
001a010ccall time::formatting::write
001a0111cmp [rbx], 0
001a0115je 0x1a01b0
001a011bmov rax, [rsp+80]
001a0120mov [rsp+40], rax
001a0125mov [rsp+32], 2
001a012emov r12, [rsp+24]
001a0133jmp 0x1a006f
001a0138
001a0138loc_1a0138:
001a0138lea rbx, [rsp+72]
001a013dmov r12, [rbx+8]
001a0141lea rdx, [rip-0x110f2c]
001a0148push 2
001a014apop rcx
001a014bmov rdi, rbx
001a014emov rsi, r14
001a0151call time::formatting::write
001a0156cmp [rbx], 0
001a015ajne 0x1a018e
001a015cmov [rsp+136], r12
001a0164mov rax, [rsp+64]
001a0169shr rax, 40
001a016dlea rbx, [rsp+72]
001a0172mov r12, [rbx+8]
001a0176movzx edx, al
001a0179mov rdi, rbx
001a017cmov rsi, r14
001a017fcall time::formatting::format_number_pad_zero
001a0184cmp [rbx], 0
001a0188je 0x1a0398
001a018e
001a018eloc_1a018e:
001a018emov rbx, [rsp+80]
001a0193mov [rsp+40], rbx
001a0198mov [rsp+32], 2
001a01a1
001a01a1loc_1a01a1:
001a01a1mov r12, [rsp+24]
001a01a6
001a01a6loc_1a01a6:
001a01a6mov r14b, [rsp+15]
001a01abjmp 0x1a138e
001a01b0
001a01b0loc_1a01b0:
001a01b0mov [rsp+184], r12
001a01b8lea r14, [rsp+72]
001a01bdmov r12, [r14+8]
001a01c1mov edi, [rsp+136]
001a01c8call time::date::Date::month_day
001a01cdmov ebx, edx
001a01cfmovzx edx, al
001a01d2mov rdi, r14
001a01d5mov rsi, [rsp+16]
001a01dacall time::formatting::format_number_pad_zero
001a01dfcmp [r14], 0
001a01e3jne 0x1a0376
001a01e9mov [rsp+136], r12
001a01f1lea r14, [rsp+72]
001a01f6mov r12, [r14+8]
001a01falea rdx, [rip-0x110fb7]
001a0201push 1
001a0203pop rcx
001a0204mov rdi, r14
001a0207mov rsi, [rsp+16]
001a020ccall time::formatting::write
001a0211cmp [r14], 0
001a0215jne 0x1a0376
001a021bmov [rsp+272], r12
001a0223lea rax, [rip-0x110fe0]
001a022amov [rsp+256], rax
001a0232lea r14, [rsp+72]
001a0237mov rax, [r14+8]
001a023bmov [rsp+280], rax
001a0243movzx edx, bl
001a0246mov rdi, r14
001a0249mov rsi, [rsp+16]
001a024ecall time::formatting::format_number_pad_zero
001a0253cmp [r14], 0
001a0257jne 0x1a0376
001a025dlea rbx, [rsp+72]
001a0262mov r14, [rbx+8]
001a0266lea rdx, [rip-0x111015]
001a026dpush 1
001a026fpop rcx
001a0270mov rdi, rbx
001a0273mov rsi, [rsp+16]
001a0278call time::formatting::write
001a027dcmp [rbx], 0
001a0281jne 0x1a0376
001a0287lea rbx, [rsp+72]
001a028cmov rax, [rbx+8]
001a0290mov [rsp+264], rax
001a0298mov rdx, [rsp+64]
001a029dshr rdx, 48
001a02a1mov rdi, rbx
001a02a4mov rsi, [rsp+16]
001a02a9call time::formatting::format_number_pad_zero
001a02aecmp [rbx], 0
001a02b2jne 0x1a0376
001a02b8lea rbx, [rsp+72]
001a02bdmov rax, [rbx+8]
001a02c1mov [rsp+328], rax
001a02c9lea rdx, [rip-0x10fdaa]
001a02d0push 1
001a02d2pop rcx
001a02d3mov rdi, rbx
001a02d6mov rsi, [rsp+16]
001a02dbcall time::formatting::write
001a02e0cmp [rbx], 0
001a02e4jne 0x1a0376
001a02ealea rbx, [rsp+72]
001a02efmov rax, [rbx+8]
001a02f3mov [rsp+320], rax
001a02fbmov rdx, [rsp+64]
001a0300shr rdx, 40
001a0304mov rdi, rbx
001a0307mov rsi, [rsp+16]
001a030ccall time::formatting::format_number_pad_zero
001a0311cmp [rbx], 0
001a0315jne 0x1a0376
001a0317lea rbx, [rsp+72]
001a031cmov rax, [rbx+8]
001a0320mov [rsp+312], rax
001a0328lea rdx, [rip-0x10fe09]
001a032fpush 1
001a0331pop rcx
001a0332mov rdi, rbx
001a0335mov rsi, [rsp+16]
001a033acall time::formatting::write
001a033fcmp [rbx], 0
001a0343jne 0x1a0376
001a0345lea rbx, [rsp+72]
001a034amov rax, [rbx+8]
001a034emov [rsp+304], rax
001a0356mov rdx, [rsp+64]
001a035bshr rdx, 32
001a035fmov rdi, rbx
001a0362mov rsi, [rsp+16]
001a0367call time::formatting::format_number_pad_zero
001a036ccmp [rbx], 0
001a0370je 0x1a066d
001a0376
001a0376loc_1a0376:
001a0376mov rax, [rsp+80]
001a037bmov [rsp+40], rax
001a0380mov [rsp+32], 2
001a0389mov r12, [rsp+24]
001a038emov r14b, [rsp+15]
001a0393jmp 0x1a006f
001a0398
001a0398loc_1a0398:
001a0398mov [rsp+184], r12
001a03a0lea rbx, [rsp+72]
001a03a5mov r12, [rbx+8]
001a03a9lea rdx, [rip-0x111192]
001a03b0push 1
001a03b2pop rcx
001a03b3mov rdi, rbx
001a03b6mov rsi, r14
001a03b9call time::formatting::write
001a03becmp [rbx], 0
001a03c2jne 0x1a08eb
001a03c8mov rax, [rsp+64]
001a03cdshr rax, 32
001a03d1movzx eax, al
001a03d4dec rax
001a03d7cmp rax, 12
001a03dbjae 0x1a0722
001a03e1mov rcx, r12
001a03e4mov r12, [rsp+184]
001a03ecadd r12, [rsp+136]
001a03f4add r12, rcx
001a03f7lea rbx, [rsp+72]
001a03fcadd r12, [rbx+8]
001a0400shl rax, 4
001a0404lea rcx, [rip+0x6f54d]
001a040bmov rdi, [rax+rcx]
001a040fmov rsi, [rax+rcx+8]
001a0414lea rdx, [rip+0x6f615]
001a041bcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
001a0420mov rcx, rdx
001a0423mov rdi, rbx
001a0426mov r14, [rsp+16]
001a042bmov rsi, r14
001a042emov rdx, rax
001a0431call time::formatting::write
001a0436cmp [rbx], 0
001a043ajne 0x1a08eb
001a0440lea rbx, [rsp+72]
001a0445mov rax, [rbx+8]
001a0449mov [rsp+136], rax
001a0451lea rdx, [rip-0x11123a]
001a0458push 1
001a045apop rcx
001a045bmov rdi, rbx
001a045emov rsi, r14
001a0461call time::formatting::write
001a0466cmp [rbx], 0
001a046ajne 0x1a08eb
001a0470lea rbx, [rsp+72]
001a0475mov r14, [rbx+8]
001a0479mov rdi, rbx
001a047cmov rsi, [rsp+16]
001a0481mov rdx, [rsp+64]
001a0486call time::formatting::format_number_pad_zero
001a048bcmp [rbx], 0
001a048fjne 0x1a08eb
001a0495lea rbx, [rsp+72]
001a049amov rax, [rbx+8]
001a049emov [rsp+64], rax
001a04a3lea rdx, [rip-0x11128c]
001a04aapush 1
001a04acpop rcx
001a04admov rdi, rbx
001a04b0mov rsi, [rsp+16]
001a04b5call time::formatting::write
001a04bacmp [rbx], 0
001a04bejne 0x1a08eb
001a04c4lea rbx, [rsp+72]
001a04c9mov rax, [rbx+8]
001a04cdmov [rsp+184], rax
001a04d5mov rdx, [rsp+160]
001a04ddshr rdx, 48
001a04e1mov rdi, rbx
001a04e4mov rsi, [rsp+16]
001a04e9call time::formatting::format_number_pad_zero
001a04eecmp [rbx], 0
001a04f2jne 0x1a08eb
001a04f8lea rbx, [rsp+72]
001a04fdmov rax, [rbx+8]
001a0501mov [rsp+280], rax
001a0509lea rdx, [rip-0x10ffea]
001a0510push 1
001a0512pop rcx
001a0513mov rdi, rbx
001a0516mov rsi, [rsp+16]
001a051bcall time::formatting::write
001a0520cmp [rbx], 0
001a0524jne 0x1a08eb
001a052alea rbx, [rsp+72]
001a052fmov rax, [rbx+8]
001a0533mov [rsp+272], rax
001a053bmov rdx, [rsp+160]
001a0543shr rdx, 40
001a0547mov rdi, rbx
001a054amov rsi, [rsp+16]
001a054fcall time::formatting::format_number_pad_zero
001a0554cmp [rbx], 0
001a0558jne 0x1a08eb
001a055elea rbx, [rsp+72]
001a0563mov rax, [rbx+8]
001a0567mov [rsp+256], rax
001a056flea rdx, [rip-0x110050]
001a0576push 1
001a0578pop rcx
001a0579mov rdi, rbx
001a057cmov rsi, [rsp+16]
001a0581call time::formatting::write
001a0586cmp [rbx], 0
001a058ajne 0x1a08eb
001a0590lea rbx, [rsp+72]
001a0595mov rax, [rbx+8]
001a0599mov [rsp+264], rax
001a05a1mov rdx, [rsp+160]
001a05a9shr rdx, 32
001a05admov rdi, rbx
001a05b0mov rsi, [rsp+16]
001a05b5call time::formatting::format_number_pad_zero
001a05bacmp [rbx], 0
001a05bejne 0x1a08eb
001a05c4lea rbx, [rsp+72]
001a05c9mov rax, [rbx+8]
001a05cdmov [rsp+160], rax
001a05d5lea rdx, [rip-0x1113be]
001a05dcpush 1
001a05depop rcx
001a05dfmov rdi, rbx
001a05e2mov rsi, [rsp+16]
001a05e7call time::formatting::write
001a05eccmp [rbx], 0
001a05f0jne 0x1a08eb
001a05f6add r12, [rsp+136]
001a05feadd r14, [rsp+64]
001a0603add r14, [rsp+184]
001a060badd r14, [rsp+280]
001a0613add r14, [rsp+272]
001a061badd r14, [rsp+256]
001a0623add r14, [rsp+264]
001a062badd r14, [rsp+160]
001a0633add r14, r12
001a0636cmp [rsp+132], 0
001a063ejs 0x1a0661
001a0640mov ecx, [rsp+132]
001a0647mov eax, ecx
001a0649shr eax, 8
001a064ctest al, al
001a064esets al
001a0651test ecx, ecx
001a0653sets cl
001a0656or cl, al
001a0658cmp cl, 1
001a065bjne 0x1a085c
001a0661
001a0661loc_1a0661:
001a0661lea rdx, [rip-0x11141e]
001a0668jmp 0x1a0863
001a066d
001a066dloc_1a066d:
001a066dmov rax, [rsp+136]
001a0675add rax, [rsp+184]
001a067dmov rcx, [rsp+272]
001a0685add rcx, [rsp+280]
001a068dadd rcx, rax
001a0690add r14, [rsp+264]
001a0698add r14, [rsp+328]
001a06a0add r14, rcx
001a06a3mov r12, [rsp+320]
001a06abadd r12, [rsp+312]
001a06b3add r12, [rsp+304]
001a06bbadd r12, r14
001a06beadd r12, [rsp+80]
001a06c3cmp [rsp+64], 0
001a06c8je 0x1a0a2b
001a06celea rdx, [rip-0x110508]
001a06d5lea rbx, [rsp+72]
001a06dapush 1
001a06dcpop rcx
001a06ddmov rdi, rbx
001a06e0mov rsi, [rsp+16]
001a06e5call time::formatting::write
001a06eacmp [rbx], 0
001a06eejne 0x1a0376
001a06f4add r12, [rsp+80]
001a06f9push 10
001a06fbpop rsi
001a06fcmov rax, [rsp+64]
001a0701xor edx, edx
001a0703div esi
001a0705test edx, edx
001a0707je 0x1a0736
001a0709lea rdi, [rsp+72]
001a070emov rsi, [rsp+16]
001a0713mov rdx, [rsp+64]
001a0718call time::formatting::format_number_pad_zero
001a071djmp 0x1a0a1a
001a0722
001a0722loc_1a0722:
001a0722lea rdx, [rip+0x6f2ef]
001a0729push -1
001a072bpop rdi
001a072cpush 12
001a072epop rsi
001a072fcall core::panicking::panic_bounds_check
001a0734ud2
001a0736
001a0736loc_1a0736:
001a0736mov ecx, eax
001a0738xor edx, edx
001a073adiv esi
001a073ctest edx, edx
001a073eje 0x1a082c
001a0744lea rdi, [rsp+72]
001a0749mov rsi, [rsp+16]
001a074emov edx, ecx
001a0750call time::formatting::format_number_pad_zero
001a0755jmp 0x1a0a1a
001a075a
001a075aloc_1a075a:
001a075amov [rsp+32], 1
001a0763lea rax, [rip-0x1637ae]
001a076amov [rsp+40], rax
001a076fmov [rsp+48], 4
001a0778jmp 0x1a07c3
001a077a
001a077aloc_1a077a:
001a077amov [rsp+32], 1
001a0783lea rax, [rip-0x11153f]
001a078amov [rsp+40], rax
001a078fmov [rsp+48], 13
001a0798jmp 0x1a07c3
001a079a
001a079aloc_1a079a:
001a079apush 4
001a079cpop rax
001a079dlea rcx, [rip-0x1637e8]
001a07a4jmp 0x1a07b0
001a07a6
001a07a6loc_1a07a6:
001a07a6push 13
001a07a8pop rax
001a07a9lea rcx, [rip-0x111565]
001a07b0
001a07b0loc_1a07b0:
001a07b0mov [rsp+32], 1
001a07b9mov [rsp+40], rcx
001a07bemov [rsp+48], rax
001a07c3
001a07c3loc_1a07c3:
001a07c3mov rax, [rsp+48]
001a07c8lea rcx, [rsp+208]
001a07d0mov [rcx+16], rax
001a07d4mov rax, [rsp+32]
001a07d9mov [rcx], rax
001a07dcmov rax, [rsp+40]
001a07e1mov [rcx+8], rax
001a07e5lea rax, [rsp+192]
001a07edmov [rax], rcx
001a07f0lea rcx, [rip+0x6f3a1]
001a07f7lea rdi, [rsp+72]
001a07fcmov [rdi], rcx
001a07ffpush 1
001a0801pop rdx
001a0802mov [rdi+8], rdx
001a0806and [rdi+32], 0
001a080blea rcx, [rip+0x3417a]
001a0812mov [rax+8], rcx
001a0816mov [rdi+16], rax
001a081amov [rdi+24], rdx
001a081elea rsi, [rip+0x6f383]
001a0825call core::panicking::panic_fmt
001a082aud2
001a082c
001a082cloc_1a082c:
001a082cpush 100
001a082epop rcx
001a082fmov rax, [rsp+64]
001a0834xor edx, edx
001a0836div ecx
001a0838mov ecx, eax
001a083axor edx, edx
001a083cdiv esi
001a083etest edx, edx
001a0840je 0x1a08fa
001a0846lea rdi, [rsp+72]
001a084bmov rsi, [rsp+16]
001a0850mov edx, ecx
001a0852call time::formatting::format_number_pad_zero
001a0857jmp 0x1a0a1a
001a085c
001a085cloc_1a085c:
001a085clea rdx, [rip-0x11161a]
001a0863
001a0863loc_1a0863:
001a0863lea rbx, [rsp+72]
001a0868add r14, [rbx+8]
001a086cpush 1
001a086epop rcx
001a086fmov rdi, rbx
001a0872mov rsi, [rsp+16]
001a0877call time::formatting::write
001a087ccmp [rbx], 0
001a0880jne 0x1a08eb
001a0882lea rbx, [rsp+72]
001a0887mov r12, [rbx+8]
001a088bmov ecx, [rsp+132]
001a0892mov eax, ecx
001a0894sar al, 7
001a0897xor cl, al
001a0899sub cl, al
001a089bmovzx edx, cl
001a089emov rdi, rbx
001a08a1mov rsi, [rsp+16]
001a08a6call time::formatting::format_number_pad_zero
001a08abcmp [rbx], 0
001a08afjne 0x1a08eb
001a08b1lea rbx, [rsp+72]
001a08b6mov rax, [rbx+8]
001a08bamov [rsp+136], rax
001a08c2mov ecx, [rsp+132]
001a08c9shr ecx, 8
001a08ccmov eax, ecx
001a08cesar al, 7
001a08d1xor cl, al
001a08d3sub cl, al
001a08d5movzx edx, cl
001a08d8mov rdi, rbx
001a08dbmov rsi, [rsp+16]
001a08e0call time::formatting::format_number_pad_zero
001a08e5cmp [rbx], 0
001a08e9je 0x1a0956
001a08eb
001a08ebloc_1a08eb:
001a08ebmov rbx, [rsp+80]
001a08f0mov [rsp+40], rbx
001a08f5jmp 0x1a01a1
001a08fa
001a08faloc_1a08fa:
001a08famov ecx, 1000
001a08ffmov rax, [rsp+64]
001a0904xor edx, edx
001a0906div ecx
001a0908mov ecx, eax
001a090axor edx, edx
001a090cdiv esi
001a090etest edx, edx
001a0910je 0x1a0928
001a0912lea rdi, [rsp+72]
001a0917mov rsi, [rsp+16]
001a091cmov edx, ecx
001a091ecall time::formatting::format_number_pad_zero
001a0923jmp 0x1a0a1a
001a0928
001a0928loc_1a0928:
001a0928mov ecx, 10000
001a092dmov rax, [rsp+64]
001a0932xor edx, edx
001a0934div ecx
001a0936mov ecx, eax
001a0938xor edx, edx
001a093adiv esi
001a093ctest edx, edx
001a093eje 0x1a0970
001a0940lea rdi, [rsp+72]
001a0945mov rsi, [rsp+16]
001a094amov edx, ecx
001a094ccall time::formatting::format_number_pad_zero
001a0951jmp 0x1a0a1a
001a0956
001a0956loc_1a0956:
001a0956add r14, r12
001a0959add r14, [rsp+136]
001a0961add r14, [rsp+80]
001a0966mov [rsp+40], r14
001a096bjmp 0x1a0b73
001a0970
001a0970loc_1a0970:
001a0970mov ecx, 0x186a0
001a0975mov rax, [rsp+64]
001a097axor edx, edx
001a097cdiv ecx
001a097emov ecx, eax
001a0980mov si, 10
001a0984xor edx, edx
001a0986div si
001a0989test dx, dx
001a098cje 0x1a09a1
001a098elea rdi, [rsp+72]
001a0993mov rsi, [rsp+16]
001a0998mov edx, ecx
001a099acall time::formatting::format_number_pad_zero
001a099fjmp 0x1a0a1a
001a09a1
001a09a1loc_1a09a1:
001a09a1mov ecx, 0xf4240
001a09a6mov rax, [rsp+64]
001a09abxor edx, edx
001a09addiv ecx
001a09afmov ecx, eax
001a09b1xor edx, edx
001a09b3div si
001a09b6test dx, dx
001a09b9je 0x1a09ce
001a09bblea rdi, [rsp+72]
001a09c0mov rsi, [rsp+16]
001a09c5mov edx, ecx
001a09c7call time::formatting::format_number_pad_zero
001a09ccjmp 0x1a0a1a
001a09ce
001a09celoc_1a09ce:
001a09cemov ecx, 0x989680
001a09d3mov rax, [rsp+64]
001a09d8xor edx, edx
001a09dadiv ecx
001a09dcmov ecx, eax
001a09dexor edx, edx
001a09e0div si
001a09e3test dx, dx
001a09e6je 0x1a09fb
001a09e8lea rdi, [rsp+72]
001a09edmov rsi, [rsp+16]
001a09f2mov edx, ecx
001a09f4call time::formatting::format_number_pad_zero
001a09f9jmp 0x1a0a1a
001a09fb
001a09fbloc_1a09fb:
001a09fbmov ecx, 0x5f5e100
001a0a00mov rax, [rsp+64]
001a0a05xor edx, edx
001a0a07div ecx
001a0a09lea rdi, [rsp+72]
001a0a0emov rsi, [rsp+16]
001a0a13mov edx, eax
001a0a15call time::formatting::format_number_pad_zero
001a0a1a
001a0a1aloc_1a0a1a:
001a0a1acmp [rsp+72], 0
001a0a20jne 0x1a0376
001a0a26add r12, [rsp+80]
001a0a2b
001a0a2bloc_1a0a2b:
001a0a2bcmp [rsp+160], 0
001a0a33je 0x1a0a39
001a0a35jns 0x1a0a47
001a0a37jmp 0x1a0a60
001a0a39
001a0a39loc_1a0a39:
001a0a39cmp [rsp+132], 0
001a0a41je 0x1a0b43
001a0a47
001a0a47loc_1a0a47:
001a0a47cmp [rsp+132], 0
001a0a4fjs 0x1a0a60
001a0a51lea rax, [rip-0x11180f]
001a0a58mov [rsp+256], rax
001a0a60
001a0a60loc_1a0a60:
001a0a60lea rbx, [rsp+72]
001a0a65push 1
001a0a67pop rcx
001a0a68mov rdi, rbx
001a0a6bmov rsi, [rsp+16]
001a0a70mov rdx, [rsp+256]
001a0a78call time::formatting::write
001a0a7dcmp [rbx], 0
001a0a81jne 0x1a0376
001a0a87lea rbx, [rsp+72]
001a0a8cmov r14, [rbx+8]
001a0a90mov cl, [rsp+160]
001a0a97mov eax, ecx
001a0a99sar al, 7
001a0a9cxor cl, al
001a0a9esub cl, al
001a0aa0movzx edx, cl
001a0aa3mov rdi, rbx
001a0aa6mov rsi, [rsp+16]
001a0aabcall time::formatting::format_number_pad_zero
001a0ab0cmp [rbx], 0
001a0ab4jne 0x1a0376
001a0abalea rbx, [rsp+72]
001a0abfmov rax, [rbx+8]
001a0ac3mov [rsp+136], rax
001a0acblea rdx, [rip-0x1105ac]
001a0ad2push 1
001a0ad4pop rcx
001a0ad5mov rdi, rbx
001a0ad8mov rsi, [rsp+16]
001a0addcall time::formatting::write
001a0ae2cmp [rbx], 0
001a0ae6jne 0x1a0376
001a0aeclea rbx, [rsp+72]
001a0af1mov rax, [rbx+8]
001a0af5mov [rsp+64], rax
001a0afamov cl, [rsp+132]
001a0b01mov eax, ecx
001a0b03sar al, 7
001a0b06xor cl, al
001a0b08sub cl, al
001a0b0amovzx edx, cl
001a0b0dmov rdi, rbx
001a0b10mov rsi, [rsp+16]
001a0b15call time::formatting::format_number_pad_zero
001a0b1acmp [rbx], 0
001a0b1ejne 0x1a0376
001a0b24add r14, r12
001a0b27mov rax, [rsp+136]
001a0b2fadd rax, [rsp+64]
001a0b34add rax, r14
001a0b37add rax, [rsp+80]
001a0b3cmov [rsp+40], rax
001a0b41jmp 0x1a0b73
001a0b43
001a0b43loc_1a0b43:
001a0b43lea rdx, [rip-0x1118f1]
001a0b4alea rbx, [rsp+72]
001a0b4fpush 1
001a0b51pop rcx
001a0b52mov rdi, rbx
001a0b55mov rsi, [rsp+16]
001a0b5acall time::formatting::write
001a0b5fcmp [rbx], 0
001a0b63jne 0x1a0376
001a0b69add r12, [rsp+80]
001a0b6emov [rsp+40], r12
001a0b73
001a0b73loc_1a0b73:
001a0b73mov [rsp+32], 3
001a0b7cmov r12, [rsp+24]
001a0b81mov r14b, [rsp+15]
001a0b86
001a0b86loc_1a0b86:
001a0b86lea rax, [rip+0x6f033]
001a0b8dlea rsi, [rsp+72]
001a0b92mov [rsi], rax
001a0b95mov [rsi+8], 1
001a0b9dlea rax, [rip-0x10f8ac]
001a0ba4mov [rsi+16], rax
001a0ba8xorps x0, x0
001a0babmovups [rsi+24], x0
001a0bafmov rdi, [rsp+16]
001a0bb4call std::io::Write::write_fmt
001a0bb9mov rbx, rax
001a0bbctest rax, rax
001a0bbfjne 0x1a138e
001a0bc5mov rdi, [rsp+32]
001a0bcacmp rdi, 3
001a0bceje 0x1a0bda
001a0bd0mov rsi, [rsp+40]
001a0bd5call core::ptr::drop_in_place<time::error::format::Format>
001a0bda
001a0bdaloc_1a0bda:
001a0bdamov rcx, [rsp+168]
001a0be2mov edx, [rsp+180]
001a0be9
001a0be9loc_1a0be9:
001a0be9mov rax, [r15+64]
001a0beddec rax
001a0bf0cmp rax, rcx
001a0bf3jae 0x1a0e48
001a0bf9cmp [r15+168], 0
001a0c01je 0x1a0c7e
001a0c03
001a0c03loc_1a0c03:
001a0c03movzx ecx, [r15+169]
001a0c0blea rax, [rip-0x8428e]
001a0c12test rcx, rcx
001a0c15mov [rsp+15], r14b
001a0c1aje 0x1a0cff
001a0c20cmp ecx, 1
001a0c23mov rdx, [rsp+168]
001a0c2bmov r14, r12
001a0c2ejne 0x1a0d7f
001a0c34lea rcx, [rsp+144]
001a0c3cmov [rcx], rdx
001a0c3flea rdx, [rsp+192]
001a0c47push 2
001a0c49pop rdi
001a0c4amov [rsp+72], rdi
001a0c4fand [rsp+88], 0
001a0c55mov [rsp+96], 5
001a0c5eand [rsp+104], 0
001a0c64mov [rdx], rcx
001a0c67mov [rdx+8], rax
001a0c6bmov [rsp+112], 32
001a0c74mov [rsp+120], 0
001a0c79jmp 0x1a0d4f
001a0c7e
001a0c7eloc_1a0c7e:
001a0c7emov [rsp+82], 11
001a0c83and [rsp+72], 0
001a0c88mov [rsp+76], 256
001a0c8fmov [rsp+180], edx
001a0c96mov [rsp+78], edx
001a0c9amov rax, [rsp+288]
001a0ca2cmp [r12+rax], 0
001a0ca7je 0x1a0c03
001a0cadmov rax, [rsp+16]
001a0cb2lea rdi, [rax+8]
001a0cb6mov [rsp+24], rdi
001a0cbbcall _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0cc0mov rbx, rax
001a0cc3test rax, rax
001a0cc6jne 0x1a138e
001a0ccccmp [rsp+180], 11
001a0cd4je 0x1a0c03
001a0cdalea rdx, [rsp+78]
001a0cdfpush 1
001a0ce1pop rsi
001a0ce2mov rdi, [rsp+24]
001a0ce7xor ecx, ecx
001a0ce9call termcolor::Ansi<W>::write_color
001a0ceemov rbx, rax
001a0cf1test rax, rax
001a0cf4jne 0x1a138e
001a0cfajmp 0x1a0c03
001a0cff
001a0cffloc_1a0cff:
001a0cffmov r14, r12
001a0d02lea rcx, [rsp+144]
001a0d0amov rdx, [rsp+168]
001a0d12mov [rcx], rdx
001a0d15lea rdx, [rsp+192]
001a0d1dpush 2
001a0d1fpop rdi
001a0d20mov [rsp+72], rdi
001a0d25and [rsp+88], 0
001a0d2bmov [rsp+96], 5
001a0d34and [rsp+104], 0
001a0d3amov [rdx], rcx
001a0d3dmov [rdx+8], rax
001a0d41mov [rsp+112], 32
001a0d4amov [rsp+120], 1
001a0d4f
001a0d4floc_1a0d4f:
001a0d4flea rax, [rip+0x6ee7a]
001a0d56lea rsi, [rsp+208]
001a0d5emov [rsi], rax
001a0d61mov [rsi+8], rdi
001a0d65lea rax, [rsp+72]
001a0d6amov [rsi+32], rax
001a0d6epush 1
001a0d70pop rax
001a0d71mov [rsi+40], rax
001a0d75mov [rsi+16], rdx
001a0d79mov [rsi+24], rax
001a0d7djmp 0x1a0dc1
001a0d7f
001a0d7floc_1a0d7f:
001a0d7flea rcx, [rsp+192]
001a0d87mov [rcx], rdx
001a0d8alea rdx, [rip+0x6ee3f]
001a0d91lea rsi, [rsp+72]
001a0d96mov [rsi], rdx
001a0d99lea rdx, [rsp+208]
001a0da1mov [rsi+8], 2
001a0da9and [rsi+32], 0
001a0daemov [rdx], rcx
001a0db1mov [rdx+8], rax
001a0db5mov [rsi+16], rdx
001a0db9mov [rsi+24], 1
001a0dc1
001a0dc1loc_1a0dc1:
001a0dc1lea rdi, [rsp+32]
001a0dc6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
001a0dcblea r12, [rsp+32]
001a0dd0lea rax, [rsp+208]
001a0dd8mov [rax], r12
001a0ddblea rcx, [rip+0x6ee0e]
001a0de2lea rsi, [rsp+72]
001a0de7mov [rsi], rcx
001a0deamov [rsi+8], 2
001a0df2and [rsi+32], 0
001a0df7lea rcx, [rip-0xd2311]
001a0dfemov [rax+8], rcx
001a0e02mov [rsi+16], rax
001a0e06mov [rsi+24], 1
001a0e0emov rdi, [rsp+16]
001a0e13call std::io::Write::write_fmt
001a0e18mov rbx, rax
001a0e1bmov rdi, [r12]
001a0e1fmov rsi, [r12+8]
001a0e24call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a0e29test rbx, rbx
001a0e2cmov r12, r14
001a0e2fmov r14b, [rsp+15]
001a0e34jne 0x1a138e
001a0e3acmp [r15+168], 0
001a0e42je 0x1a0f5a
001a0e48
001a0e48loc_1a0e48:
001a0e48mov rax, [r15+72]
001a0e4cdec rax
001a0e4fcmp rax, [rsp+168]
001a0e57jae 0x1a1092
001a0e5dmov bl, [r15+170]
001a0e64test bl, bl
001a0e66je 0x1a0f19
001a0e6ccall std::thread::current
001a0e71mov [rsp+296], rax
001a0e79mov rcx, [rax+24]
001a0e7dtest rcx, rcx
001a0e80je 0x1a0f3b
001a0e86mov rax, [rax+32]
001a0e8adec rax
001a0e8dmov [rsp+192], rcx
001a0e95mov [rsp+200], rax
001a0e9dmov rax, [r15]
001a0ea0test rax, rax
001a0ea3je 0x1a0f8c
001a0ea9cmp eax, 1
001a0eacjne 0x1a101b
001a0eb2mov rax, [r15+8]
001a0eb6lea rcx, [rsp+144]
001a0ebemov [rcx], rax
001a0ec1lea rax, [rsp+192]
001a0ec9lea rdx, [rsp+32]
001a0ecemov [rdx], rax
001a0ed1lea rax, [rip-0x9f72b]
001a0ed8mov [rdx+8], rax
001a0edcmov [rdx+16], rcx
001a0ee0push 2
001a0ee2pop rdi
001a0ee3mov [rsp+72], rdi
001a0ee8push 1
001a0eeapop rcx
001a0eebmov [rsp+88], rcx
001a0ef0mov [rsp+96], rcx
001a0ef5and [rsp+104], 0
001a0efblea rax, [rip-0x9d232]
001a0f02mov [rdx+24], rax
001a0f06mov [rsp+112], 32
001a0f0fmov [rsp+120], 0
001a0f14jmp 0x1a0fee
001a0f19
001a0f19loc_1a0f19:
001a0f19mov rsi, [r15]
001a0f1cmov rdx, [r15+8]
001a0f20mov rdi, [rsp+16]
001a0f25call simplelog::loggers::logging::write_thread_id
001a0f2amov rbx, rax
001a0f2dtest rax, rax
001a0f30jne 0x1a138e
001a0f36jmp 0x1a1092
001a0f3b
001a0f3bloc_1a0f3b:
001a0f3bcmp bl, 2
001a0f3ejne 0x1a1085
001a0f44mov rsi, [r15]
001a0f47mov rdx, [r15+8]
001a0f4bmov rdi, [rsp+16]
001a0f50call simplelog::loggers::logging::write_thread_id
001a0f55jmp 0x1a106b
001a0f5a
001a0f5aloc_1a0f5a:
001a0f5amov rax, [rsp+288]
001a0f62cmp [r12+rax], 0
001a0f67je 0x1a0e48
001a0f6dmov rax, [rsp+16]
001a0f72lea rdi, [rax+8]
001a0f76call _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0f7bmov rbx, rax
001a0f7etest rax, rax
001a0f81jne 0x1a138e
001a0f87jmp 0x1a0e48
001a0f8c
001a0f8cloc_1a0f8c:
001a0f8cmov rax, [r15+8]
001a0f90lea rcx, [rsp+144]
001a0f98mov [rcx], rax
001a0f9blea rax, [rsp+192]
001a0fa3lea rdx, [rsp+32]
001a0fa8mov [rdx], rax
001a0fablea rax, [rip-0x9f805]
001a0fb2mov [rdx+8], rax
001a0fb6mov [rdx+16], rcx
001a0fbapush 2
001a0fbcpop rdi
001a0fbdmov [rsp+72], rdi
001a0fc2push 1
001a0fc4pop rcx
001a0fc5mov [rsp+88], rcx
001a0fcamov [rsp+96], rcx
001a0fcfand [rsp+104], 0
001a0fd5lea rax, [rip-0x9d30c]
001a0fdcmov [rdx+24], rax
001a0fe0mov [rsp+112], 32
001a0fe9mov [rsp+120], 1
001a0fee
001a0feeloc_1a0fee:
001a0feelea rax, [rip+0x6ec6b]
001a0ff5lea rsi, [rsp+208]
001a0ffdmov [rsi], rax
001a1000mov [rsi+8], rdi
001a1004lea rax, [rsp+72]
001a1009mov [rsi+32], rax
001a100dmov [rsi+40], rcx
001a1011mov [rsi+16], rdx
001a1015mov [rsi+24], rdi
001a1019jmp 0x1a1061
001a101b
001a101bloc_1a101b:
001a101blea rax, [rsp+192]
001a1023lea rcx, [rsp+208]
001a102bmov [rcx], rax
001a102elea rax, [rip+0x6ec2b]
001a1035lea rsi, [rsp+72]
001a103amov [rsi], rax
001a103dmov [rsi+8], 2
001a1045and [rsi+32], 0
001a104alea rax, [rip-0x9f8a4]
001a1051mov [rcx+8], rax
001a1055mov [rsi+16], rcx
001a1059mov [rsi+24], 1
001a1061
001a1061loc_1a1061:
001a1061mov rdi, [rsp+16]
001a1066call std::io::Write::write_fmt
001a106b
001a106bloc_1a106b:
001a106bmov rbx, rax
001a106etest rax, rax
001a1071je 0x1a1085
001a1073lea rdi, [rsp+296]
001a107bcall core::ptr::drop_in_place<std::thread::Thread>
001a1080jmp 0x1a138e
001a1085
001a1085loc_1a1085:
001a1085lea rdi, [rsp+296]
001a108dcall core::ptr::drop_in_place<std::thread::Thread>
001a1092
001a1092loc_1a1092:
001a1092mov rax, [r15+80]
001a1096dec rax
001a1099cmp rax, [rsp+168]
001a10a1jae 0x1a121a
001a10a7mov rax, [r15+16]
001a10abtest rax, rax
001a10aeje 0x1a1124
001a10b0cmp eax, 1
001a10b3jne 0x1a11ba
001a10b9mov rax, [r15+24]
001a10bdlea rcx, [rsp+144]
001a10c5mov [rcx], rax
001a10c8lea rax, [rsp+192]
001a10d0mov [rax], rbp
001a10d3mov [rax+8], r13
001a10d7lea rdx, [rsp+32]
001a10dcmov [rdx], rax
001a10dflea rax, [rip-0x9f939]
001a10e6mov [rdx+8], rax
001a10eamov [rdx+16], rcx
001a10eepush 2
001a10f0pop rdi
001a10f1mov [rsp+72], rdi
001a10f6push 1
001a10f8pop rcx
001a10f9mov [rsp+88], rcx
001a10femov [rsp+96], rcx
001a1103and [rsp+104], 0
001a1109lea rax, [rip-0x9d440]
001a1110mov [rdx+24], rax
001a1114mov [rsp+112], 32
001a111dmov [rsp+120], 0
001a1122jmp 0x1a118d
001a1124
001a1124loc_1a1124:
001a1124mov rax, [r15+24]
001a1128lea rcx, [rsp+144]
001a1130mov [rcx], rax
001a1133lea rax, [rsp+192]
001a113bmov [rax], rbp
001a113emov [rax+8], r13
001a1142lea rdx, [rsp+32]
001a1147mov [rdx], rax
001a114alea rax, [rip-0x9f9a4]
001a1151mov [rdx+8], rax
001a1155mov [rdx+16], rcx
001a1159push 2
001a115bpop rdi
001a115cmov [rsp+72], rdi
001a1161push 1
001a1163pop rcx
001a1164mov [rsp+88], rcx
001a1169mov [rsp+96], rcx
001a116eand [rsp+104], 0
001a1174lea rax, [rip-0x9d4ab]
001a117bmov [rdx+24], rax
001a117fmov [rsp+112], 32
001a1188mov [rsp+120], 1
001a118d
001a118dloc_1a118d:
001a118dlea rax, [rip+0x6fb24]
001a1194lea rsi, [rsp+208]
001a119cmov [rsi], rax
001a119fmov [rsi+8], rdi
001a11a3lea rax, [rsp+72]
001a11a8mov [rsi+32], rax
001a11acmov [rsi+40], rcx
001a11b0mov [rsi+16], rdx
001a11b4mov [rsi+24], rdi
001a11b8jmp 0x1a1204
001a11ba
001a11baloc_1a11ba:
001a11balea rax, [rsp+208]
001a11c2mov [rax], rbp
001a11c5mov [rax+8], r13
001a11c9lea rcx, [rsp+32]
001a11cemov [rcx], rax
001a11d1lea rax, [rip+0x6fae0]
001a11d8lea rsi, [rsp+72]
001a11ddmov [rsi], rax
001a11e0mov [rsi+8], 2
001a11e8and [rsi+32], 0
001a11edlea rax, [rip-0x9fa47]
001a11f4mov [rcx+8], rax
001a11f8mov [rsi+16], rcx
001a11fcmov [rsi+24], 1
001a1204
001a1204loc_1a1204:
001a1204mov rdi, [rsp+16]
001a1209call std::io::Write::write_fmt
001a120emov rbx, rax
001a1211test rax, rax
001a1214jne 0x1a138e
001a121a
001a121aloc_1a121a:
001a121amov rax, [r15+88]
001a121edec rax
001a1221cmp rax, [rsp+168]
001a1229mov r15, [rsp+336]
001a1231mov r13, [rsp+16]
001a1236jae 0x1a1327
001a123ccmp [r15+24], 2
001a1241je 0x1a1249
001a1243mov rax, [r15+32]
001a1247jmp 0x1a124b
001a1249
001a1249loc_1a1249:
001a1249xor eax, eax
001a124b
001a124bloc_1a124b:
001a124btest rax, rax
001a124elea rcx, [rip-0x110f3d]
001a1255cmovne rcx, rax
001a1259push 9
001a125bpop rax
001a125ccmovne rax, [r15+40]
001a1261mov [rsp+32], rcx
001a1266mov [rsp+40], rax
001a126bcmp [r15+72], 0
001a1270je 0x1a12d4
001a1272mov eax, [r15+76]
001a1276lea rcx, [rsp+192]
001a127emov [rcx], eax
001a1280lea rax, [rsp+32]
001a1285lea rdx, [rsp+208]
001a128dmov [rdx], rax
001a1290lea rax, [rip-0x9faea]
001a1297mov [rdx+8], rax
001a129bmov [rdx+16], rcx
001a129flea rax, [rip+0x6e96a]
001a12a6lea rsi, [rsp+72]
001a12abmov [rsi], rax
001a12aemov [rsi+8], 3
001a12b6and [rsi+32], 0
001a12bblea rax, [rip-0x98112]
001a12c2mov [rdx+24], rax
001a12c6mov [rsi+16], rdx
001a12camov [rsi+24], 2
001a12d2jmp 0x1a1317
001a12d4
001a12d4loc_1a12d4:
001a12d4lea rax, [rsp+32]
001a12d9lea rcx, [rsp+208]
001a12e1mov [rcx], rax
001a12e4lea rax, [rip+0x6e955]
001a12eblea rsi, [rsp+72]
001a12f0mov [rsi], rax
001a12f3mov [rsi+8], 2
001a12fband [rsi+32], 0
001a1300lea rax, [rip-0x9fb5a]
001a1307mov [rcx+8], rax
001a130bmov [rsi+16], rcx
001a130fmov [rsi+24], 1
001a1317
001a1317loc_1a1317:
001a1317mov rdi, r13
001a131acall std::io::Write::write_fmt
001a131fmov rbx, rax
001a1322test rax, rax
001a1325jne 0x1a138e
001a1327
001a1327loc_1a1327:
001a1327add r15, 80
001a132blea rax, [rsp+32]
001a1330mov [rax], r15
001a1333lea rcx, [rsp+208]
001a133bmov [rcx], rax
001a133elea rax, [rip+0x6e93b]
001a1345lea rsi, [rsp+72]
001a134amov [rsi], rax
001a134dmov [rsi+8], 2
001a1355and [rsi+32], 0
001a135alea rax, [rip-17895]
001a1361mov [rcx+8], rax
001a1365mov [rsi+16], rcx
001a1369mov [rsi+24], 1
001a1371mov rdi, r13
001a1374call std::io::Write::write_fmt
001a1379mov rbx, rax
001a137ctest rax, rax
001a137fjne 0x1a138e
001a1381mov rdi, [rsp+16]
001a1386call _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a138bmov rbx, rax
001a138e
001a138eloc_1a138e:
001a138emovzx esi, r14b
001a1392mov rdi, r12
001a1395call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
001a139a
001a139aloc_1a139a:
001a139amov rdi, rbx
001a139dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13a2add rsp, 344
001a13a9pop rbx
001a13aapop r12
001a13acpop r13
001a13aepop r14
001a13b0pop r15
001a13b2pop rbp
001a13b3ret
0019fbc9
0019fbc9_<simplelog::loggers::termlog::TermLogger as log::Log>::log:
0019fbc9push rbp
0019fbcapush r15
0019fbccpush r14
0019fbcepush r13
0019fbd0push r12
0019fbd2push rbx
0019fbd3sub rsp, 344
0019fbdamov rax, [rsi+48]
0019fbdecmp rax, [rdi+176]
0019fbe5jbe 0x19fbee
0019fbe7xor ebx, ebx
0019fbe9jmp 0x1a139a
0019fbee
0019fbeeloc_19fbee:
0019fbeemov r15, rdi
0019fbf1mov [rsp+168], rax
0019fbf9mov rbp, [rsi+56]
0019fbfdmov [rsp+336], rsi
0019fc05mov r13, [rsi+64]
0019fc09mov rax, [rdi+136]
0019fc10test rax, rax
0019fc13je 0x19fc5b
0019fc15mov r14, [r15+120]
0019fc19test r14, r14
0019fc1cjne 0x19fc25
0019fc1emov r14, [r15+128]
0019fc25
0019fc25loc_19fc25:
0019fc25imul r12, rax, 24
0019fc29xor ebx, ebx
0019fc2b
0019fc2bloc_19fc2b:
0019fc2btest r12, r12
0019fc2eje 0x1a139a
0019fc34mov rdx, [r14]
0019fc37test rdx, rdx
0019fc3ajne 0x19fc40
0019fc3cmov rdx, [r14+8]
0019fc40
0019fc40loc_19fc40:
0019fc40mov rcx, [r14+16]
0019fc44add r14, 24
0019fc48mov rdi, rbp
0019fc4bmov rsi, r13
0019fc4ecall core::str::_<impl str>::starts_with
0019fc53add r12, -24
0019fc57test al, al
0019fc59je 0x19fc2b
0019fc5b
0019fc5bloc_19fc5b:
0019fc5bmov rax, [r15+160]
0019fc62test rax, rax
0019fc65je 0x19fcb1
0019fc67mov r14, [r15+144]
0019fc6etest r14, r14
0019fc71jne 0x19fc7a
0019fc73mov r14, [r15+152]
0019fc7a
0019fc7aloc_19fc7a:
0019fc7aimul r12, rax, 24
0019fc7exor ebx, ebx
0019fc80
0019fc80loc_19fc80:
0019fc80test r12, r12
0019fc83je 0x19fcb1
0019fc85mov rdx, [r14]
0019fc88test rdx, rdx
0019fc8bjne 0x19fc91
0019fc8dmov rdx, [r14+8]
0019fc91
0019fc91loc_19fc91:
0019fc91mov rcx, [r14+16]
0019fc95add r14, 24
0019fc99mov rdi, rbp
0019fc9cmov rsi, r13
0019fc9fcall core::str::_<impl str>::starts_with
0019fca4add r12, -24
0019fca8test al, al
0019fcaaje 0x19fc80
0019fcacjmp 0x1a139a
0019fcb1
0019fcb1loc_19fcb1:
0019fcb1lea rsi, [r15+184]
0019fcb8lea rbx, [rsp+72]
0019fcbdmov rdi, rbx
0019fcc0call std::sync::mutex::Mutex<T>::lock
0019fcc5lea rsi, [rip+0x70004]
0019fcccmov rdi, rbx
0019fccfcall core::result::Result<T,E>::unwrap
0019fcd4mov r12, rax
0019fcd7mov r14l, edx
0019fcdamov rdx, rax
0019fcddadd rdx, 64
0019fce1mov rcx, [rsp+168]
0019fce9cmp rcx, 1
0019fcedpush 8
0019fcefpop rax
0019fcf0push 64
0019fcf2pop rsi
0019fcf3cmove rsi, rax
0019fcf7mov [rsp+288], rsi
0019fcfflea rax, [r12+8]
0019fd04cmove rdx, rax
0019fd08mov [rsp+16], rdx
0019fd0dmov edx, [r15+4*rcx+96]
0019fd12mov rax, [r15+56]
0019fd16dec rax
0019fd19cmp rax, rcx
0019fd1cjae 0x1a0be9
0019fd22mov [rsp+180], edx
0019fd29lea rbx, [rsp+72]
0019fd2emov rdi, rbx
0019fd31call time::offset_date_time::OffsetDateTime::now_utc
0019fd36movzx eax, [r15+171]
0019fd3emovzx edx, [r15+173]
0019fd46shl edx, 16
0019fd49or edx, eax
0019fd4blea rdi, [rsp+144]
0019fd53mov rsi, rbx
0019fd56call time::offset_date_time::OffsetDateTime::to_offset
0019fd5bmov rax, [r15+32]
0019fd5ftest rax, rax
0019fd62je 0x19fe93
0019fd68cmp eax, 1
0019fd6bjne 0x1a0011
0019fd71mov [rsp+15], r14b
0019fd76mov [rsp+24], r12
0019fd7bmov eax, [rsp+144]
0019fd82mov [rsp+136], eax
0019fd89mov r14, [rsp+148]
0019fd91movzx r12l, [rsp+158]
0019fd9amovzx ebx, [rsp+156]
0019fda2xor edi, edi
0019fda4call core::ptr::drop_in_place<time::error::format::Format>
0019fda9lea rdx, [rsp+72]
0019fdaeand [rdx], 0
0019fdb2lea rdi, [rsp+208]
0019fdbamov rsi, r14
0019fdbdcall core::option::Option<T>::ok_or
0019fdc2lea rax, [rsp+208]
0019fdcamov rax, [rax]
0019fdcdcmp rax, 3
0019fdd1jne 0x19fff3
0019fdd7shl r12l, 16
0019fddbor ebx, r12l
0019fddeshl ebx, 8
0019fde1or ebx, 1
0019fde4lea r14, [rsp+208]
0019fdecmov r12, [r14+8]
0019fdf0lea rdx, [rsp+72]
0019fdf5and [rdx], 0
0019fdf9mov rdi, r14
0019fdfcmov esi, ebx
0019fdfecall core::option::Option<T>::ok_or
0019fe03mov rax, [r14]
0019fe06cmp rax, 3
0019fe0ajne 0x1a0079
0019fe10mov [rsp+64], r12
0019fe15mov edx, [rsp+136]
0019fe1ccmp edx, 0x4e2000
0019fe22mov r12, [rsp+24]
0019fe27mov r14b, [rsp+15]
0019fe2cjae 0x1a075a
0019fe32cmp [rsp+218], 0
0019fe3ajne 0x1a077a
0019fe40mov al, [rsp+216]
0019fe47mov [rsp+160], al
0019fe4emov al, [rsp+217]
0019fe55mov [rsp+132], al
0019fe5csar edx, 9
0019fe5flea rbx, [rsp+72]
0019fe64mov rdi, rbx
0019fe67mov rsi, [rsp+16]
0019fe6ccall time::formatting::format_number_pad_zero
0019fe71cmp [rbx], 0
0019fe75je 0x1a00f1
0019fe7bmov rax, [rsp+80]
0019fe80mov [rsp+40], rax
0019fe85mov [rsp+32], 2
0019fe8ejmp 0x1a006f
0019fe93
0019fe93loc_19fe93:
0019fe93mov [rsp+15], r14b
0019fe98mov [rsp+24], r12
0019fe9dmov eax, [rsp+144]
0019fea4mov [rsp+136], eax
0019feabmov r12, [rsp+148]
0019feb3movzx r14l, [rsp+158]
0019febcmovzx ebx, [rsp+156]
0019fec4xor edi, edi
0019fec6call core::ptr::drop_in_place<time::error::format::Format>
0019fecblea rdx, [rsp+72]
0019fed0and [rdx], 0
0019fed4lea rdi, [rsp+208]
0019fedcmov rsi, r12
0019fedfcall core::option::Option<T>::ok_or
0019fee4lea rax, [rsp+208]
0019feecmov rax, [rax]
0019feefcmp rax, 3
0019fef3jne 0x19fff3
0019fef9shl r14l, 16
0019fefdor ebx, r14l
0019ff00shl ebx, 8
0019ff03or ebx, 1
0019ff06lea r14, [rsp+208]
0019ff0emov r12, [r14+8]
0019ff12lea rdx, [rsp+72]
0019ff17and [rdx], 0
0019ff1bmov rdi, r14
0019ff1emov esi, ebx
0019ff20call core::option::Option<T>::ok_or
0019ff25mov rax, [r14]
0019ff28cmp rax, 3
0019ff2cjne 0x1a00b5
0019ff32mov [rsp+160], r12
0019ff3amovsx ebx, [rsp+218]
0019ff42movzx r14l, [rsp+216]
0019ff4bmov edi, [rsp+136]
0019ff52call time::date::Date::to_calendar_date
0019ff57cmp eax, 1900
0019ff5cmov r12, [rsp+24]
0019ff61jl 0x1a079a
0019ff67mov [rsp+64], rax
0019ff6cshl ebx, 16
0019ff6for r14l, ebx
0019ff72mov [rsp+132], r14l
0019ff7atest r14l, 0xff0000
0019ff81jne 0x1a07a6
0019ff87mov edi, [rsp+136]
0019ff8ecall time::date::Date::weekday
0019ff93movzx eax, al
0019ff96shl rax, 4
0019ff9alea rcx, [rip+0x6f917]
0019ffa1mov rdi, [rax+rcx]
0019ffa5mov rsi, [rax+rcx+8]
0019ffaalea rdx, [rip+0x6f98f]
0019ffb1call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019ffb6mov rcx, rdx
0019ffb9lea rbx, [rsp+72]
0019ffbemov rdi, rbx
0019ffc1mov r14, [rsp+16]
0019ffc6mov rsi, r14
0019ffc9mov rdx, rax
0019ffcccall time::formatting::write
0019ffd1cmp [rbx], 0
0019ffd5je 0x1a0138
0019ffdbmov rbx, [rsp+80]
0019ffe0mov [rsp+40], rbx
0019ffe5mov [rsp+32], 2
0019ffeejmp 0x1a01a6
0019fff3
0019fff3loc_19fff3:
0019fff3movups x0, [rsp+216]
0019fffbmov [rsp+32], rax
001a0000movups [rsp+40], x0
001a0005
001a0005loc_1a0005:
001a0005mov r12, [rsp+24]
001a000amov r14b, [rsp+15]
001a000fjmp 0x1a005b
001a0011
001a0011loc_1a0011:
001a0011mov rsi, [r15+40]
001a0015mov rdx, [r15+48]
001a0019mov r8l, [rsp+144]
001a0021mov r9, [rsp+148]
001a0029movzx eax, [rsp+156]
001a0031movzx ecx, [rsp+158]
001a0039shl ecx, 24
001a003cshl eax, 8
001a003fadd eax, ecx
001a0041inc eax
001a0043mov [rsp], eax
001a0046lea rbx, [rsp+32]
001a004bmov rdi, rbx
001a004emov rcx, [rsp+16]
001a0053call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
001a0058mov rax, [rbx]
001a005b
001a005bloc_1a005b:
001a005bcmp rax, 3
001a005fje 0x1a0b86
001a0065cmp rax, 2
001a0069jne 0x1a07c3
001a006f
001a006floc_1a006f:
001a006fmov rbx, [rsp+40]
001a0074jmp 0x1a138e
001a0079
001a0079loc_1a0079:
001a0079movzx ecx, [rsp+216]
001a0081mov dl, [rsp+218]
001a0088mov rsi, [rsp+219]
001a0090mov [rsp+43], rsi
001a0095mov rsi, [rsp+224]
001a009dmov [rsp+48], rsi
001a00a2mov [rsp+32], rax
001a00a7mov [rsp+40], cx
001a00acmov [rsp+42], dl
001a00b0jmp 0x1a0005
001a00b5
001a00b5loc_1a00b5:
001a00b5movzx ecx, [rsp+216]
001a00bdmov dl, [rsp+218]
001a00c4mov rsi, [rsp+219]
001a00ccmov [rsp+43], rsi
001a00d1mov rsi, [rsp+224]
001a00d9mov [rsp+48], rsi
001a00demov [rsp+32], rax
001a00e3mov [rsp+42], dl
001a00e7mov [rsp+40], cx
001a00ecjmp 0x1a0005
001a00f1
001a00f1loc_1a00f1:
001a00f1lea rbx, [rsp+72]
001a00f6mov r12, [rbx+8]
001a00falea rdx, [rip-0x110eb7]
001a0101push 1
001a0103pop rcx
001a0104mov rdi, rbx
001a0107mov rsi, [rsp+16]
001a010ccall time::formatting::write
001a0111cmp [rbx], 0
001a0115je 0x1a01b0
001a011bmov rax, [rsp+80]
001a0120mov [rsp+40], rax
001a0125mov [rsp+32], 2
001a012emov r12, [rsp+24]
001a0133jmp 0x1a006f
001a0138
001a0138loc_1a0138:
001a0138lea rbx, [rsp+72]
001a013dmov r12, [rbx+8]
001a0141lea rdx, [rip-0x110f2c]
001a0148push 2
001a014apop rcx
001a014bmov rdi, rbx
001a014emov rsi, r14
001a0151call time::formatting::write
001a0156cmp [rbx], 0
001a015ajne 0x1a018e
001a015cmov [rsp+136], r12
001a0164mov rax, [rsp+64]
001a0169shr rax, 40
001a016dlea rbx, [rsp+72]
001a0172mov r12, [rbx+8]
001a0176movzx edx, al
001a0179mov rdi, rbx
001a017cmov rsi, r14
001a017fcall time::formatting::format_number_pad_zero
001a0184cmp [rbx], 0
001a0188je 0x1a0398
001a018e
001a018eloc_1a018e:
001a018emov rbx, [rsp+80]
001a0193mov [rsp+40], rbx
001a0198mov [rsp+32], 2
001a01a1
001a01a1loc_1a01a1:
001a01a1mov r12, [rsp+24]
001a01a6
001a01a6loc_1a01a6:
001a01a6mov r14b, [rsp+15]
001a01abjmp 0x1a138e
001a01b0
001a01b0loc_1a01b0:
001a01b0mov [rsp+184], r12
001a01b8lea r14, [rsp+72]
001a01bdmov r12, [r14+8]
001a01c1mov edi, [rsp+136]
001a01c8call time::date::Date::month_day
001a01cdmov ebx, edx
001a01cfmovzx edx, al
001a01d2mov rdi, r14
001a01d5mov rsi, [rsp+16]
001a01dacall time::formatting::format_number_pad_zero
001a01dfcmp [r14], 0
001a01e3jne 0x1a0376
001a01e9mov [rsp+136], r12
001a01f1lea r14, [rsp+72]
001a01f6mov r12, [r14+8]
001a01falea rdx, [rip-0x110fb7]
001a0201push 1
001a0203pop rcx
001a0204mov rdi, r14
001a0207mov rsi, [rsp+16]
001a020ccall time::formatting::write
001a0211cmp [r14], 0
001a0215jne 0x1a0376
001a021bmov [rsp+272], r12
001a0223lea rax, [rip-0x110fe0]
001a022amov [rsp+256], rax
001a0232lea r14, [rsp+72]
001a0237mov rax, [r14+8]
001a023bmov [rsp+280], rax
001a0243movzx edx, bl
001a0246mov rdi, r14
001a0249mov rsi, [rsp+16]
001a024ecall time::formatting::format_number_pad_zero
001a0253cmp [r14], 0
001a0257jne 0x1a0376
001a025dlea rbx, [rsp+72]
001a0262mov r14, [rbx+8]
001a0266lea rdx, [rip-0x111015]
001a026dpush 1
001a026fpop rcx
001a0270mov rdi, rbx
001a0273mov rsi, [rsp+16]
001a0278call time::formatting::write
001a027dcmp [rbx], 0
001a0281jne 0x1a0376
001a0287lea rbx, [rsp+72]
001a028cmov rax, [rbx+8]
001a0290mov [rsp+264], rax
001a0298mov rdx, [rsp+64]
001a029dshr rdx, 48
001a02a1mov rdi, rbx
001a02a4mov rsi, [rsp+16]
001a02a9call time::formatting::format_number_pad_zero
001a02aecmp [rbx], 0
001a02b2jne 0x1a0376
001a02b8lea rbx, [rsp+72]
001a02bdmov rax, [rbx+8]
001a02c1mov [rsp+328], rax
001a02c9lea rdx, [rip-0x10fdaa]
001a02d0push 1
001a02d2pop rcx
001a02d3mov rdi, rbx
001a02d6mov rsi, [rsp+16]
001a02dbcall time::formatting::write
001a02e0cmp [rbx], 0
001a02e4jne 0x1a0376
001a02ealea rbx, [rsp+72]
001a02efmov rax, [rbx+8]
001a02f3mov [rsp+320], rax
001a02fbmov rdx, [rsp+64]
001a0300shr rdx, 40
001a0304mov rdi, rbx
001a0307mov rsi, [rsp+16]
001a030ccall time::formatting::format_number_pad_zero
001a0311cmp [rbx], 0
001a0315jne 0x1a0376
001a0317lea rbx, [rsp+72]
001a031cmov rax, [rbx+8]
001a0320mov [rsp+312], rax
001a0328lea rdx, [rip-0x10fe09]
001a032fpush 1
001a0331pop rcx
001a0332mov rdi, rbx
001a0335mov rsi, [rsp+16]
001a033acall time::formatting::write
001a033fcmp [rbx], 0
001a0343jne 0x1a0376
001a0345lea rbx, [rsp+72]
001a034amov rax, [rbx+8]
001a034emov [rsp+304], rax
001a0356mov rdx, [rsp+64]
001a035bshr rdx, 32
001a035fmov rdi, rbx
001a0362mov rsi, [rsp+16]
001a0367call time::formatting::format_number_pad_zero
001a036ccmp [rbx], 0
001a0370je 0x1a066d
001a0376
001a0376loc_1a0376:
001a0376mov rax, [rsp+80]
001a037bmov [rsp+40], rax
001a0380mov [rsp+32], 2
001a0389mov r12, [rsp+24]
001a038emov r14b, [rsp+15]
001a0393jmp 0x1a006f
001a0398
001a0398loc_1a0398:
001a0398mov [rsp+184], r12
001a03a0lea rbx, [rsp+72]
001a03a5mov r12, [rbx+8]
001a03a9lea rdx, [rip-0x111192]
001a03b0push 1
001a03b2pop rcx
001a03b3mov rdi, rbx
001a03b6mov rsi, r14
001a03b9call time::formatting::write
001a03becmp [rbx], 0
001a03c2jne 0x1a08eb
001a03c8mov rax, [rsp+64]
001a03cdshr rax, 32
001a03d1movzx eax, al
001a03d4dec rax
001a03d7cmp rax, 12
001a03dbjae 0x1a0722
001a03e1mov rcx, r12
001a03e4mov r12, [rsp+184]
001a03ecadd r12, [rsp+136]
001a03f4add r12, rcx
001a03f7lea rbx, [rsp+72]
001a03fcadd r12, [rbx+8]
001a0400shl rax, 4
001a0404lea rcx, [rip+0x6f54d]
001a040bmov rdi, [rax+rcx]
001a040fmov rsi, [rax+rcx+8]
001a0414lea rdx, [rip+0x6f615]
001a041bcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
001a0420mov rcx, rdx
001a0423mov rdi, rbx
001a0426mov r14, [rsp+16]
001a042bmov rsi, r14
001a042emov rdx, rax
001a0431call time::formatting::write
001a0436cmp [rbx], 0
001a043ajne 0x1a08eb
001a0440lea rbx, [rsp+72]
001a0445mov rax, [rbx+8]
001a0449mov [rsp+136], rax
001a0451lea rdx, [rip-0x11123a]
001a0458push 1
001a045apop rcx
001a045bmov rdi, rbx
001a045emov rsi, r14
001a0461call time::formatting::write
001a0466cmp [rbx], 0
001a046ajne 0x1a08eb
001a0470lea rbx, [rsp+72]
001a0475mov r14, [rbx+8]
001a0479mov rdi, rbx
001a047cmov rsi, [rsp+16]
001a0481mov rdx, [rsp+64]
001a0486call time::formatting::format_number_pad_zero
001a048bcmp [rbx], 0
001a048fjne 0x1a08eb
001a0495lea rbx, [rsp+72]
001a049amov rax, [rbx+8]
001a049emov [rsp+64], rax
001a04a3lea rdx, [rip-0x11128c]
001a04aapush 1
001a04acpop rcx
001a04admov rdi, rbx
001a04b0mov rsi, [rsp+16]
001a04b5call time::formatting::write
001a04bacmp [rbx], 0
001a04bejne 0x1a08eb
001a04c4lea rbx, [rsp+72]
001a04c9mov rax, [rbx+8]
001a04cdmov [rsp+184], rax
001a04d5mov rdx, [rsp+160]
001a04ddshr rdx, 48
001a04e1mov rdi, rbx
001a04e4mov rsi, [rsp+16]
001a04e9call time::formatting::format_number_pad_zero
001a04eecmp [rbx], 0
001a04f2jne 0x1a08eb
001a04f8lea rbx, [rsp+72]
001a04fdmov rax, [rbx+8]
001a0501mov [rsp+280], rax
001a0509lea rdx, [rip-0x10ffea]
001a0510push 1
001a0512pop rcx
001a0513mov rdi, rbx
001a0516mov rsi, [rsp+16]
001a051bcall time::formatting::write
001a0520cmp [rbx], 0
001a0524jne 0x1a08eb
001a052alea rbx, [rsp+72]
001a052fmov rax, [rbx+8]
001a0533mov [rsp+272], rax
001a053bmov rdx, [rsp+160]
001a0543shr rdx, 40
001a0547mov rdi, rbx
001a054amov rsi, [rsp+16]
001a054fcall time::formatting::format_number_pad_zero
001a0554cmp [rbx], 0
001a0558jne 0x1a08eb
001a055elea rbx, [rsp+72]
001a0563mov rax, [rbx+8]
001a0567mov [rsp+256], rax
001a056flea rdx, [rip-0x110050]
001a0576push 1
001a0578pop rcx
001a0579mov rdi, rbx
001a057cmov rsi, [rsp+16]
001a0581call time::formatting::write
001a0586cmp [rbx], 0
001a058ajne 0x1a08eb
001a0590lea rbx, [rsp+72]
001a0595mov rax, [rbx+8]
001a0599mov [rsp+264], rax
001a05a1mov rdx, [rsp+160]
001a05a9shr rdx, 32
001a05admov rdi, rbx
001a05b0mov rsi, [rsp+16]
001a05b5call time::formatting::format_number_pad_zero
001a05bacmp [rbx], 0
001a05bejne 0x1a08eb
001a05c4lea rbx, [rsp+72]
001a05c9mov rax, [rbx+8]
001a05cdmov [rsp+160], rax
001a05d5lea rdx, [rip-0x1113be]
001a05dcpush 1
001a05depop rcx
001a05dfmov rdi, rbx
001a05e2mov rsi, [rsp+16]
001a05e7call time::formatting::write
001a05eccmp [rbx], 0
001a05f0jne 0x1a08eb
001a05f6add r12, [rsp+136]
001a05feadd r14, [rsp+64]
001a0603add r14, [rsp+184]
001a060badd r14, [rsp+280]
001a0613add r14, [rsp+272]
001a061badd r14, [rsp+256]
001a0623add r14, [rsp+264]
001a062badd r14, [rsp+160]
001a0633add r14, r12
001a0636cmp [rsp+132], 0
001a063ejs 0x1a0661
001a0640mov ecx, [rsp+132]
001a0647mov eax, ecx
001a0649shr eax, 8
001a064ctest al, al
001a064esets al
001a0651test ecx, ecx
001a0653sets cl
001a0656or cl, al
001a0658cmp cl, 1
001a065bjne 0x1a085c
001a0661
001a0661loc_1a0661:
001a0661lea rdx, [rip-0x11141e]
001a0668jmp 0x1a0863
001a066d
001a066dloc_1a066d:
001a066dmov rax, [rsp+136]
001a0675add rax, [rsp+184]
001a067dmov rcx, [rsp+272]
001a0685add rcx, [rsp+280]
001a068dadd rcx, rax
001a0690add r14, [rsp+264]
001a0698add r14, [rsp+328]
001a06a0add r14, rcx
001a06a3mov r12, [rsp+320]
001a06abadd r12, [rsp+312]
001a06b3add r12, [rsp+304]
001a06bbadd r12, r14
001a06beadd r12, [rsp+80]
001a06c3cmp [rsp+64], 0
001a06c8je 0x1a0a2b
001a06celea rdx, [rip-0x110508]
001a06d5lea rbx, [rsp+72]
001a06dapush 1
001a06dcpop rcx
001a06ddmov rdi, rbx
001a06e0mov rsi, [rsp+16]
001a06e5call time::formatting::write
001a06eacmp [rbx], 0
001a06eejne 0x1a0376
001a06f4add r12, [rsp+80]
001a06f9push 10
001a06fbpop rsi
001a06fcmov rax, [rsp+64]
001a0701xor edx, edx
001a0703div esi
001a0705test edx, edx
001a0707je 0x1a0736
001a0709lea rdi, [rsp+72]
001a070emov rsi, [rsp+16]
001a0713mov rdx, [rsp+64]
001a0718call time::formatting::format_number_pad_zero
001a071djmp 0x1a0a1a
001a0722
001a0722loc_1a0722:
001a0722lea rdx, [rip+0x6f2ef]
001a0729push -1
001a072bpop rdi
001a072cpush 12
001a072epop rsi
001a072fcall core::panicking::panic_bounds_check
001a0734ud2
001a0736
001a0736loc_1a0736:
001a0736mov ecx, eax
001a0738xor edx, edx
001a073adiv esi
001a073ctest edx, edx
001a073eje 0x1a082c
001a0744lea rdi, [rsp+72]
001a0749mov rsi, [rsp+16]
001a074emov edx, ecx
001a0750call time::formatting::format_number_pad_zero
001a0755jmp 0x1a0a1a
001a075a
001a075aloc_1a075a:
001a075amov [rsp+32], 1
001a0763lea rax, [rip-0x1637ae]
001a076amov [rsp+40], rax
001a076fmov [rsp+48], 4
001a0778jmp 0x1a07c3
001a077a
001a077aloc_1a077a:
001a077amov [rsp+32], 1
001a0783lea rax, [rip-0x11153f]
001a078amov [rsp+40], rax
001a078fmov [rsp+48], 13
001a0798jmp 0x1a07c3
001a079a
001a079aloc_1a079a:
001a079apush 4
001a079cpop rax
001a079dlea rcx, [rip-0x1637e8]
001a07a4jmp 0x1a07b0
001a07a6
001a07a6loc_1a07a6:
001a07a6push 13
001a07a8pop rax
001a07a9lea rcx, [rip-0x111565]
001a07b0
001a07b0loc_1a07b0:
001a07b0mov [rsp+32], 1
001a07b9mov [rsp+40], rcx
001a07bemov [rsp+48], rax
001a07c3
001a07c3loc_1a07c3:
001a07c3mov rax, [rsp+48]
001a07c8lea rcx, [rsp+208]
001a07d0mov [rcx+16], rax
001a07d4mov rax, [rsp+32]
001a07d9mov [rcx], rax
001a07dcmov rax, [rsp+40]
001a07e1mov [rcx+8], rax
001a07e5lea rax, [rsp+192]
001a07edmov [rax], rcx
001a07f0lea rcx, [rip+0x6f3a1]
001a07f7lea rdi, [rsp+72]
001a07fcmov [rdi], rcx
001a07ffpush 1
001a0801pop rdx
001a0802mov [rdi+8], rdx
001a0806and [rdi+32], 0
001a080blea rcx, [rip+0x3417a]
001a0812mov [rax+8], rcx
001a0816mov [rdi+16], rax
001a081amov [rdi+24], rdx
001a081elea rsi, [rip+0x6f383]
001a0825call core::panicking::panic_fmt
001a082aud2
001a082c
001a082cloc_1a082c:
001a082cpush 100
001a082epop rcx
001a082fmov rax, [rsp+64]
001a0834xor edx, edx
001a0836div ecx
001a0838mov ecx, eax
001a083axor edx, edx
001a083cdiv esi
001a083etest edx, edx
001a0840je 0x1a08fa
001a0846lea rdi, [rsp+72]
001a084bmov rsi, [rsp+16]
001a0850mov edx, ecx
001a0852call time::formatting::format_number_pad_zero
001a0857jmp 0x1a0a1a
001a085c
001a085cloc_1a085c:
001a085clea rdx, [rip-0x11161a]
001a0863
001a0863loc_1a0863:
001a0863lea rbx, [rsp+72]
001a0868add r14, [rbx+8]
001a086cpush 1
001a086epop rcx
001a086fmov rdi, rbx
001a0872mov rsi, [rsp+16]
001a0877call time::formatting::write
001a087ccmp [rbx], 0
001a0880jne 0x1a08eb
001a0882lea rbx, [rsp+72]
001a0887mov r12, [rbx+8]
001a088bmov ecx, [rsp+132]
001a0892mov eax, ecx
001a0894sar al, 7
001a0897xor cl, al
001a0899sub cl, al
001a089bmovzx edx, cl
001a089emov rdi, rbx
001a08a1mov rsi, [rsp+16]
001a08a6call time::formatting::format_number_pad_zero
001a08abcmp [rbx], 0
001a08afjne 0x1a08eb
001a08b1lea rbx, [rsp+72]
001a08b6mov rax, [rbx+8]
001a08bamov [rsp+136], rax
001a08c2mov ecx, [rsp+132]
001a08c9shr ecx, 8
001a08ccmov eax, ecx
001a08cesar al, 7
001a08d1xor cl, al
001a08d3sub cl, al
001a08d5movzx edx, cl
001a08d8mov rdi, rbx
001a08dbmov rsi, [rsp+16]
001a08e0call time::formatting::format_number_pad_zero
001a08e5cmp [rbx], 0
001a08e9je 0x1a0956
001a08eb
001a08ebloc_1a08eb:
001a08ebmov rbx, [rsp+80]
001a08f0mov [rsp+40], rbx
001a08f5jmp 0x1a01a1
001a08fa
001a08faloc_1a08fa:
001a08famov ecx, 1000
001a08ffmov rax, [rsp+64]
001a0904xor edx, edx
001a0906div ecx
001a0908mov ecx, eax
001a090axor edx, edx
001a090cdiv esi
001a090etest edx, edx
001a0910je 0x1a0928
001a0912lea rdi, [rsp+72]
001a0917mov rsi, [rsp+16]
001a091cmov edx, ecx
001a091ecall time::formatting::format_number_pad_zero
001a0923jmp 0x1a0a1a
001a0928
001a0928loc_1a0928:
001a0928mov ecx, 10000
001a092dmov rax, [rsp+64]
001a0932xor edx, edx
001a0934div ecx
001a0936mov ecx, eax
001a0938xor edx, edx
001a093adiv esi
001a093ctest edx, edx
001a093eje 0x1a0970
001a0940lea rdi, [rsp+72]
001a0945mov rsi, [rsp+16]
001a094amov edx, ecx
001a094ccall time::formatting::format_number_pad_zero
001a0951jmp 0x1a0a1a
001a0956
001a0956loc_1a0956:
001a0956add r14, r12
001a0959add r14, [rsp+136]
001a0961add r14, [rsp+80]
001a0966mov [rsp+40], r14
001a096bjmp 0x1a0b73
001a0970
001a0970loc_1a0970:
001a0970mov ecx, 0x186a0
001a0975mov rax, [rsp+64]
001a097axor edx, edx
001a097cdiv ecx
001a097emov ecx, eax
001a0980mov si, 10
001a0984xor edx, edx
001a0986div si
001a0989test dx, dx
001a098cje 0x1a09a1
001a098elea rdi, [rsp+72]
001a0993mov rsi, [rsp+16]
001a0998mov edx, ecx
001a099acall time::formatting::format_number_pad_zero
001a099fjmp 0x1a0a1a
001a09a1
001a09a1loc_1a09a1:
001a09a1mov ecx, 0xf4240
001a09a6mov rax, [rsp+64]
001a09abxor edx, edx
001a09addiv ecx
001a09afmov ecx, eax
001a09b1xor edx, edx
001a09b3div si
001a09b6test dx, dx
001a09b9je 0x1a09ce
001a09bblea rdi, [rsp+72]
001a09c0mov rsi, [rsp+16]
001a09c5mov edx, ecx
001a09c7call time::formatting::format_number_pad_zero
001a09ccjmp 0x1a0a1a
001a09ce
001a09celoc_1a09ce:
001a09cemov ecx, 0x989680
001a09d3mov rax, [rsp+64]
001a09d8xor edx, edx
001a09dadiv ecx
001a09dcmov ecx, eax
001a09dexor edx, edx
001a09e0div si
001a09e3test dx, dx
001a09e6je 0x1a09fb
001a09e8lea rdi, [rsp+72]
001a09edmov rsi, [rsp+16]
001a09f2mov edx, ecx
001a09f4call time::formatting::format_number_pad_zero
001a09f9jmp 0x1a0a1a
001a09fb
001a09fbloc_1a09fb:
001a09fbmov ecx, 0x5f5e100
001a0a00mov rax, [rsp+64]
001a0a05xor edx, edx
001a0a07div ecx
001a0a09lea rdi, [rsp+72]
001a0a0emov rsi, [rsp+16]
001a0a13mov edx, eax
001a0a15call time::formatting::format_number_pad_zero
001a0a1a
001a0a1aloc_1a0a1a:
001a0a1acmp [rsp+72], 0
001a0a20jne 0x1a0376
001a0a26add r12, [rsp+80]
001a0a2b
001a0a2bloc_1a0a2b:
001a0a2bcmp [rsp+160], 0
001a0a33je 0x1a0a39
001a0a35jns 0x1a0a47
001a0a37jmp 0x1a0a60
001a0a39
001a0a39loc_1a0a39:
001a0a39cmp [rsp+132], 0
001a0a41je 0x1a0b43
001a0a47
001a0a47loc_1a0a47:
001a0a47cmp [rsp+132], 0
001a0a4fjs 0x1a0a60
001a0a51lea rax, [rip-0x11180f]
001a0a58mov [rsp+256], rax
001a0a60
001a0a60loc_1a0a60:
001a0a60lea rbx, [rsp+72]
001a0a65push 1
001a0a67pop rcx
001a0a68mov rdi, rbx
001a0a6bmov rsi, [rsp+16]
001a0a70mov rdx, [rsp+256]
001a0a78call time::formatting::write
001a0a7dcmp [rbx], 0
001a0a81jne 0x1a0376
001a0a87lea rbx, [rsp+72]
001a0a8cmov r14, [rbx+8]
001a0a90mov cl, [rsp+160]
001a0a97mov eax, ecx
001a0a99sar al, 7
001a0a9cxor cl, al
001a0a9esub cl, al
001a0aa0movzx edx, cl
001a0aa3mov rdi, rbx
001a0aa6mov rsi, [rsp+16]
001a0aabcall time::formatting::format_number_pad_zero
001a0ab0cmp [rbx], 0
001a0ab4jne 0x1a0376
001a0abalea rbx, [rsp+72]
001a0abfmov rax, [rbx+8]
001a0ac3mov [rsp+136], rax
001a0acblea rdx, [rip-0x1105ac]
001a0ad2push 1
001a0ad4pop rcx
001a0ad5mov rdi, rbx
001a0ad8mov rsi, [rsp+16]
001a0addcall time::formatting::write
001a0ae2cmp [rbx], 0
001a0ae6jne 0x1a0376
001a0aeclea rbx, [rsp+72]
001a0af1mov rax, [rbx+8]
001a0af5mov [rsp+64], rax
001a0afamov cl, [rsp+132]
001a0b01mov eax, ecx
001a0b03sar al, 7
001a0b06xor cl, al
001a0b08sub cl, al
001a0b0amovzx edx, cl
001a0b0dmov rdi, rbx
001a0b10mov rsi, [rsp+16]
001a0b15call time::formatting::format_number_pad_zero
001a0b1acmp [rbx], 0
001a0b1ejne 0x1a0376
001a0b24add r14, r12
001a0b27mov rax, [rsp+136]
001a0b2fadd rax, [rsp+64]
001a0b34add rax, r14
001a0b37add rax, [rsp+80]
001a0b3cmov [rsp+40], rax
001a0b41jmp 0x1a0b73
001a0b43
001a0b43loc_1a0b43:
001a0b43lea rdx, [rip-0x1118f1]
001a0b4alea rbx, [rsp+72]
001a0b4fpush 1
001a0b51pop rcx
001a0b52mov rdi, rbx
001a0b55mov rsi, [rsp+16]
001a0b5acall time::formatting::write
001a0b5fcmp [rbx], 0
001a0b63jne 0x1a0376
001a0b69add r12, [rsp+80]
001a0b6emov [rsp+40], r12
001a0b73
001a0b73loc_1a0b73:
001a0b73mov [rsp+32], 3
001a0b7cmov r12, [rsp+24]
001a0b81mov r14b, [rsp+15]
001a0b86
001a0b86loc_1a0b86:
001a0b86lea rax, [rip+0x6f033]
001a0b8dlea rsi, [rsp+72]
001a0b92mov [rsi], rax
001a0b95mov [rsi+8], 1
001a0b9dlea rax, [rip-0x10f8ac]
001a0ba4mov [rsi+16], rax
001a0ba8xorps x0, x0
001a0babmovups [rsi+24], x0
001a0bafmov rdi, [rsp+16]
001a0bb4call std::io::Write::write_fmt
001a0bb9mov rbx, rax
001a0bbctest rax, rax
001a0bbfjne 0x1a138e
001a0bc5mov rdi, [rsp+32]
001a0bcacmp rdi, 3
001a0bceje 0x1a0bda
001a0bd0mov rsi, [rsp+40]
001a0bd5call core::ptr::drop_in_place<time::error::format::Format>
001a0bda
001a0bdaloc_1a0bda:
001a0bdamov rcx, [rsp+168]
001a0be2mov edx, [rsp+180]
001a0be9
001a0be9loc_1a0be9:
001a0be9mov rax, [r15+64]
001a0beddec rax
001a0bf0cmp rax, rcx
001a0bf3jae 0x1a0e48
001a0bf9cmp [r15+168], 0
001a0c01je 0x1a0c7e
001a0c03
001a0c03loc_1a0c03:
001a0c03movzx ecx, [r15+169]
001a0c0blea rax, [rip-0x8428e]
001a0c12test rcx, rcx
001a0c15mov [rsp+15], r14b
001a0c1aje 0x1a0cff
001a0c20cmp ecx, 1
001a0c23mov rdx, [rsp+168]
001a0c2bmov r14, r12
001a0c2ejne 0x1a0d7f
001a0c34lea rcx, [rsp+144]
001a0c3cmov [rcx], rdx
001a0c3flea rdx, [rsp+192]
001a0c47push 2
001a0c49pop rdi
001a0c4amov [rsp+72], rdi
001a0c4fand [rsp+88], 0
001a0c55mov [rsp+96], 5
001a0c5eand [rsp+104], 0
001a0c64mov [rdx], rcx
001a0c67mov [rdx+8], rax
001a0c6bmov [rsp+112], 32
001a0c74mov [rsp+120], 0
001a0c79jmp 0x1a0d4f
001a0c7e
001a0c7eloc_1a0c7e:
001a0c7emov [rsp+82], 11
001a0c83and [rsp+72], 0
001a0c88mov [rsp+76], 256
001a0c8fmov [rsp+180], edx
001a0c96mov [rsp+78], edx
001a0c9amov rax, [rsp+288]
001a0ca2cmp [r12+rax], 0
001a0ca7je 0x1a0c03
001a0cadmov rax, [rsp+16]
001a0cb2lea rdi, [rax+8]
001a0cb6mov [rsp+24], rdi
001a0cbbcall _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0cc0mov rbx, rax
001a0cc3test rax, rax
001a0cc6jne 0x1a138e
001a0ccccmp [rsp+180], 11
001a0cd4je 0x1a0c03
001a0cdalea rdx, [rsp+78]
001a0cdfpush 1
001a0ce1pop rsi
001a0ce2mov rdi, [rsp+24]
001a0ce7xor ecx, ecx
001a0ce9call termcolor::Ansi<W>::write_color
001a0ceemov rbx, rax
001a0cf1test rax, rax
001a0cf4jne 0x1a138e
001a0cfajmp 0x1a0c03
001a0cff
001a0cffloc_1a0cff:
001a0cffmov r14, r12
001a0d02lea rcx, [rsp+144]
001a0d0amov rdx, [rsp+168]
001a0d12mov [rcx], rdx
001a0d15lea rdx, [rsp+192]
001a0d1dpush 2
001a0d1fpop rdi
001a0d20mov [rsp+72], rdi
001a0d25and [rsp+88], 0
001a0d2bmov [rsp+96], 5
001a0d34and [rsp+104], 0
001a0d3amov [rdx], rcx
001a0d3dmov [rdx+8], rax
001a0d41mov [rsp+112], 32
001a0d4amov [rsp+120], 1
001a0d4f
001a0d4floc_1a0d4f:
001a0d4flea rax, [rip+0x6ee7a]
001a0d56lea rsi, [rsp+208]
001a0d5emov [rsi], rax
001a0d61mov [rsi+8], rdi
001a0d65lea rax, [rsp+72]
001a0d6amov [rsi+32], rax
001a0d6epush 1
001a0d70pop rax
001a0d71mov [rsi+40], rax
001a0d75mov [rsi+16], rdx
001a0d79mov [rsi+24], rax
001a0d7djmp 0x1a0dc1
001a0d7f
001a0d7floc_1a0d7f:
001a0d7flea rcx, [rsp+192]
001a0d87mov [rcx], rdx
001a0d8alea rdx, [rip+0x6ee3f]
001a0d91lea rsi, [rsp+72]
001a0d96mov [rsi], rdx
001a0d99lea rdx, [rsp+208]
001a0da1mov [rsi+8], 2
001a0da9and [rsi+32], 0
001a0daemov [rdx], rcx
001a0db1mov [rdx+8], rax
001a0db5mov [rsi+16], rdx
001a0db9mov [rsi+24], 1
001a0dc1
001a0dc1loc_1a0dc1:
001a0dc1lea rdi, [rsp+32]
001a0dc6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
001a0dcblea r12, [rsp+32]
001a0dd0lea rax, [rsp+208]
001a0dd8mov [rax], r12
001a0ddblea rcx, [rip+0x6ee0e]
001a0de2lea rsi, [rsp+72]
001a0de7mov [rsi], rcx
001a0deamov [rsi+8], 2
001a0df2and [rsi+32], 0
001a0df7lea rcx, [rip-0xd2311]
001a0dfemov [rax+8], rcx
001a0e02mov [rsi+16], rax
001a0e06mov [rsi+24], 1
001a0e0emov rdi, [rsp+16]
001a0e13call std::io::Write::write_fmt
001a0e18mov rbx, rax
001a0e1bmov rdi, [r12]
001a0e1fmov rsi, [r12+8]
001a0e24call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a0e29test rbx, rbx
001a0e2cmov r12, r14
001a0e2fmov r14b, [rsp+15]
001a0e34jne 0x1a138e
001a0e3acmp [r15+168], 0
001a0e42je 0x1a0f5a
001a0e48
001a0e48loc_1a0e48:
001a0e48mov rax, [r15+72]
001a0e4cdec rax
001a0e4fcmp rax, [rsp+168]
001a0e57jae 0x1a1092
001a0e5dmov bl, [r15+170]
001a0e64test bl, bl
001a0e66je 0x1a0f19
001a0e6ccall std::thread::current
001a0e71mov [rsp+296], rax
001a0e79mov rcx, [rax+24]
001a0e7dtest rcx, rcx
001a0e80je 0x1a0f3b
001a0e86mov rax, [rax+32]
001a0e8adec rax
001a0e8dmov [rsp+192], rcx
001a0e95mov [rsp+200], rax
001a0e9dmov rax, [r15]
001a0ea0test rax, rax
001a0ea3je 0x1a0f8c
001a0ea9cmp eax, 1
001a0eacjne 0x1a101b
001a0eb2mov rax, [r15+8]
001a0eb6lea rcx, [rsp+144]
001a0ebemov [rcx], rax
001a0ec1lea rax, [rsp+192]
001a0ec9lea rdx, [rsp+32]
001a0ecemov [rdx], rax
001a0ed1lea rax, [rip-0x9f72b]
001a0ed8mov [rdx+8], rax
001a0edcmov [rdx+16], rcx
001a0ee0push 2
001a0ee2pop rdi
001a0ee3mov [rsp+72], rdi
001a0ee8push 1
001a0eeapop rcx
001a0eebmov [rsp+88], rcx
001a0ef0mov [rsp+96], rcx
001a0ef5and [rsp+104], 0
001a0efblea rax, [rip-0x9d232]
001a0f02mov [rdx+24], rax
001a0f06mov [rsp+112], 32
001a0f0fmov [rsp+120], 0
001a0f14jmp 0x1a0fee
001a0f19
001a0f19loc_1a0f19:
001a0f19mov rsi, [r15]
001a0f1cmov rdx, [r15+8]
001a0f20mov rdi, [rsp+16]
001a0f25call simplelog::loggers::logging::write_thread_id
001a0f2amov rbx, rax
001a0f2dtest rax, rax
001a0f30jne 0x1a138e
001a0f36jmp 0x1a1092
001a0f3b
001a0f3bloc_1a0f3b:
001a0f3bcmp bl, 2
001a0f3ejne 0x1a1085
001a0f44mov rsi, [r15]
001a0f47mov rdx, [r15+8]
001a0f4bmov rdi, [rsp+16]
001a0f50call simplelog::loggers::logging::write_thread_id
001a0f55jmp 0x1a106b
001a0f5a
001a0f5aloc_1a0f5a:
001a0f5amov rax, [rsp+288]
001a0f62cmp [r12+rax], 0
001a0f67je 0x1a0e48
001a0f6dmov rax, [rsp+16]
001a0f72lea rdi, [rax+8]
001a0f76call _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0f7bmov rbx, rax
001a0f7etest rax, rax
001a0f81jne 0x1a138e
001a0f87jmp 0x1a0e48
001a0f8c
001a0f8cloc_1a0f8c:
001a0f8cmov rax, [r15+8]
001a0f90lea rcx, [rsp+144]
001a0f98mov [rcx], rax
001a0f9blea rax, [rsp+192]
001a0fa3lea rdx, [rsp+32]
001a0fa8mov [rdx], rax
001a0fablea rax, [rip-0x9f805]
001a0fb2mov [rdx+8], rax
001a0fb6mov [rdx+16], rcx
001a0fbapush 2
001a0fbcpop rdi
001a0fbdmov [rsp+72], rdi
001a0fc2push 1
001a0fc4pop rcx
001a0fc5mov [rsp+88], rcx
001a0fcamov [rsp+96], rcx
001a0fcfand [rsp+104], 0
001a0fd5lea rax, [rip-0x9d30c]
001a0fdcmov [rdx+24], rax
001a0fe0mov [rsp+112], 32
001a0fe9mov [rsp+120], 1
001a0fee
001a0feeloc_1a0fee:
001a0feelea rax, [rip+0x6ec6b]
001a0ff5lea rsi, [rsp+208]
001a0ffdmov [rsi], rax
001a1000mov [rsi+8], rdi
001a1004lea rax, [rsp+72]
001a1009mov [rsi+32], rax
001a100dmov [rsi+40], rcx
001a1011mov [rsi+16], rdx
001a1015mov [rsi+24], rdi
001a1019jmp 0x1a1061
001a101b
001a101bloc_1a101b:
001a101blea rax, [rsp+192]
001a1023lea rcx, [rsp+208]
001a102bmov [rcx], rax
001a102elea rax, [rip+0x6ec2b]
001a1035lea rsi, [rsp+72]
001a103amov [rsi], rax
001a103dmov [rsi+8], 2
001a1045and [rsi+32], 0
001a104alea rax, [rip-0x9f8a4]
001a1051mov [rcx+8], rax
001a1055mov [rsi+16], rcx
001a1059mov [rsi+24], 1
001a1061
001a1061loc_1a1061:
001a1061mov rdi, [rsp+16]
001a1066call std::io::Write::write_fmt
001a106b
001a106bloc_1a106b:
001a106bmov rbx, rax
001a106etest rax, rax
001a1071je 0x1a1085
001a1073lea rdi, [rsp+296]
001a107bcall core::ptr::drop_in_place<std::thread::Thread>
001a1080jmp 0x1a138e
001a1085
001a1085loc_1a1085:
001a1085lea rdi, [rsp+296]
001a108dcall core::ptr::drop_in_place<std::thread::Thread>
001a1092
001a1092loc_1a1092:
001a1092mov rax, [r15+80]
001a1096dec rax
001a1099cmp rax, [rsp+168]
001a10a1jae 0x1a121a
001a10a7mov rax, [r15+16]
001a10abtest rax, rax
001a10aeje 0x1a1124
001a10b0cmp eax, 1
001a10b3jne 0x1a11ba
001a10b9mov rax, [r15+24]
001a10bdlea rcx, [rsp+144]
001a10c5mov [rcx], rax
001a10c8lea rax, [rsp+192]
001a10d0mov [rax], rbp
001a10d3mov [rax+8], r13
001a10d7lea rdx, [rsp+32]
001a10dcmov [rdx], rax
001a10dflea rax, [rip-0x9f939]
001a10e6mov [rdx+8], rax
001a10eamov [rdx+16], rcx
001a10eepush 2
001a10f0pop rdi
001a10f1mov [rsp+72], rdi
001a10f6push 1
001a10f8pop rcx
001a10f9mov [rsp+88], rcx
001a10femov [rsp+96], rcx
001a1103and [rsp+104], 0
001a1109lea rax, [rip-0x9d440]
001a1110mov [rdx+24], rax
001a1114mov [rsp+112], 32
001a111dmov [rsp+120], 0
001a1122jmp 0x1a118d
001a1124
001a1124loc_1a1124:
001a1124mov rax, [r15+24]
001a1128lea rcx, [rsp+144]
001a1130mov [rcx], rax
001a1133lea rax, [rsp+192]
001a113bmov [rax], rbp
001a113emov [rax+8], r13
001a1142lea rdx, [rsp+32]
001a1147mov [rdx], rax
001a114alea rax, [rip-0x9f9a4]
001a1151mov [rdx+8], rax
001a1155mov [rdx+16], rcx
001a1159push 2
001a115bpop rdi
001a115cmov [rsp+72], rdi
001a1161push 1
001a1163pop rcx
001a1164mov [rsp+88], rcx
001a1169mov [rsp+96], rcx
001a116eand [rsp+104], 0
001a1174lea rax, [rip-0x9d4ab]
001a117bmov [rdx+24], rax
001a117fmov [rsp+112], 32
001a1188mov [rsp+120], 1
001a118d
001a118dloc_1a118d:
001a118dlea rax, [rip+0x6fb24]
001a1194lea rsi, [rsp+208]
001a119cmov [rsi], rax
001a119fmov [rsi+8], rdi
001a11a3lea rax, [rsp+72]
001a11a8mov [rsi+32], rax
001a11acmov [rsi+40], rcx
001a11b0mov [rsi+16], rdx
001a11b4mov [rsi+24], rdi
001a11b8jmp 0x1a1204
001a11ba
001a11baloc_1a11ba:
001a11balea rax, [rsp+208]
001a11c2mov [rax], rbp
001a11c5mov [rax+8], r13
001a11c9lea rcx, [rsp+32]
001a11cemov [rcx], rax
001a11d1lea rax, [rip+0x6fae0]
001a11d8lea rsi, [rsp+72]
001a11ddmov [rsi], rax
001a11e0mov [rsi+8], 2
001a11e8and [rsi+32], 0
001a11edlea rax, [rip-0x9fa47]
001a11f4mov [rcx+8], rax
001a11f8mov [rsi+16], rcx
001a11fcmov [rsi+24], 1
001a1204
001a1204loc_1a1204:
001a1204mov rdi, [rsp+16]
001a1209call std::io::Write::write_fmt
001a120emov rbx, rax
001a1211test rax, rax
001a1214jne 0x1a138e
001a121a
001a121aloc_1a121a:
001a121amov rax, [r15+88]
001a121edec rax
001a1221cmp rax, [rsp+168]
001a1229mov r15, [rsp+336]
001a1231mov r13, [rsp+16]
001a1236jae 0x1a1327
001a123ccmp [r15+24], 2
001a1241je 0x1a1249
001a1243mov rax, [r15+32]
001a1247jmp 0x1a124b
001a1249
001a1249loc_1a1249:
001a1249xor eax, eax
001a124b
001a124bloc_1a124b:
001a124btest rax, rax
001a124elea rcx, [rip-0x110f3d]
001a1255cmovne rcx, rax
001a1259push 9
001a125bpop rax
001a125ccmovne rax, [r15+40]
001a1261mov [rsp+32], rcx
001a1266mov [rsp+40], rax
001a126bcmp [r15+72], 0
001a1270je 0x1a12d4
001a1272mov eax, [r15+76]
001a1276lea rcx, [rsp+192]
001a127emov [rcx], eax
001a1280lea rax, [rsp+32]
001a1285lea rdx, [rsp+208]
001a128dmov [rdx], rax
001a1290lea rax, [rip-0x9faea]
001a1297mov [rdx+8], rax
001a129bmov [rdx+16], rcx
001a129flea rax, [rip+0x6e96a]
001a12a6lea rsi, [rsp+72]
001a12abmov [rsi], rax
001a12aemov [rsi+8], 3
001a12b6and [rsi+32], 0
001a12bblea rax, [rip-0x98112]
001a12c2mov [rdx+24], rax
001a12c6mov [rsi+16], rdx
001a12camov [rsi+24], 2
001a12d2jmp 0x1a1317
001a12d4
001a12d4loc_1a12d4:
001a12d4lea rax, [rsp+32]
001a12d9lea rcx, [rsp+208]
001a12e1mov [rcx], rax
001a12e4lea rax, [rip+0x6e955]
001a12eblea rsi, [rsp+72]
001a12f0mov [rsi], rax
001a12f3mov [rsi+8], 2
001a12fband [rsi+32], 0
001a1300lea rax, [rip-0x9fb5a]
001a1307mov [rcx+8], rax
001a130bmov [rsi+16], rcx
001a130fmov [rsi+24], 1
001a1317
001a1317loc_1a1317:
001a1317mov rdi, r13
001a131acall std::io::Write::write_fmt
001a131fmov rbx, rax
001a1322test rax, rax
001a1325jne 0x1a138e
001a1327
001a1327loc_1a1327:
001a1327add r15, 80
001a132blea rax, [rsp+32]
001a1330mov [rax], r15
001a1333lea rcx, [rsp+208]
001a133bmov [rcx], rax
001a133elea rax, [rip+0x6e93b]
001a1345lea rsi, [rsp+72]
001a134amov [rsi], rax
001a134dmov [rsi+8], 2
001a1355and [rsi+32], 0
001a135alea rax, [rip-17895]
001a1361mov [rcx+8], rax
001a1365mov [rsi+16], rcx
001a1369mov [rsi+24], 1
001a1371mov rdi, r13
001a1374call std::io::Write::write_fmt
001a1379mov rbx, rax
001a137ctest rax, rax
001a137fjne 0x1a138e
001a1381mov rdi, [rsp+16]
001a1386call _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a138bmov rbx, rax
001a138e
001a138eloc_1a138e:
001a138emovzx esi, r14b
001a1392mov rdi, r12
001a1395call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
001a139a
001a139aloc_1a139a:
001a139amov rdi, rbx
001a139dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13a2add rsp, 344
001a13a9pop rbx
001a13aapop r12
001a13acpop r13
001a13aepop r14
001a13b0pop r15
001a13b2pop rbp
001a13b3ret
0019fbc9
Loading..