File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
0019c738
0019c738core::ptr::drop_in_place<std::io::error::Error>:
0019c738push r15
0019c73apush r14
0019c73cpush rbx
0019c73dmov eax, edi
0019c73fand eax, 3
0019c742cmp eax, 1
0019c745jne 0x19c778
0019c747lea rbx, [rdi-1]
0019c74bmov r14, [rdi-1]
0019c74fmov r15, [rdi+7]
0019c753mov rdi, r14
0019c756call [r15]
0019c759mov rsi, [r15+8]
0019c75dtest rsi, rsi
0019c760je 0x19c76a
0019c762mov rdi, r14
0019c765call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0019c76a
0019c76aloc_19c76a:
0019c76amov rdi, rbx
0019c76dpop rbx
0019c76epop r14
0019c770pop r15
0019c772jmp [rip+0x75380]
0019c778
0019c778loc_19c778:
0019c778pop rbx
0019c779pop r14
0019c77bpop r15
0019c77dret
0019c738
0019c738core::ptr::drop_in_place<std::io::error::Error>:
0019c738push r15
0019c73apush r14
0019c73cpush rbx
0019c73dmov eax, edi
0019c73fand eax, 3
0019c742cmp eax, 1
0019c745jne 0x19c778
0019c747lea rbx, [rdi-1]
0019c74bmov r14, [rdi-1]
0019c74fmov r15, [rdi+7]
0019c753mov rdi, r14
0019c756call [r15]
0019c759mov rsi, [r15+8]
0019c75dtest rsi, rsi
0019c760je 0x19c76a
0019c762mov rdi, r14
0019c765call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0019c76a
0019c76aloc_19c76a:
0019c76amov rdi, rbx
0019c76dpop rbx
0019c76epop r14
0019c770pop r15
0019c772jmp [rip+0x75380]
0019c778
0019c778loc_19c778:
0019c778pop rbx
0019c779pop r14
0019c77bpop r15
0019c77dret
0019c738
0019c77e
0019c77estd::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c77epush r15
0019c780push r14
0019c782push r13
0019c784push r12
0019c786push rbx
0019c787mov r14, rcx
0019c78amov r12, rdx
0019c78dmov rbx, rsi
0019c790mov r15, rdi
0019c793mov rax, [rsi+8]
0019c797mov rcx, rax
0019c79asub rcx, [rsi+16]
0019c79ecmp rcx, r14
0019c7a1jae 0x19c7c1
0019c7a3mov rdi, rbx
0019c7a6call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c7abtest rax, rax
0019c7aeje 0x19c7bd
0019c7b0mov [r15+8], rax
0019c7b4mov [r15], 1
0019c7bbjmp 0x19c807
0019c7bd
0019c7bdloc_19c7bd:
0019c7bdmov rax, [rbx+8]
0019c7c1
0019c7c1loc_19c7c1:
0019c7c1cmp rax, r14
0019c7c4jbe 0x19c7ed
0019c7c6mov r13, [rbx+16]
0019c7camov rdi, [rbx]
0019c7cdadd rdi, r13
0019c7d0mov rsi, r12
0019c7d3mov rdx, r14
0019c7d6call [rip+0x75344]
0019c7dcadd r13, r14
0019c7dfmov [rbx+16], r13
0019c7e3mov [r15+8], r14
0019c7e7and [r15], 0
0019c7ebjmp 0x19c807
0019c7ed
0019c7edloc_19c7ed:
0019c7edmov [rbx+24], 1
0019c7f1lea rsi, [rbx+32]
0019c7f5mov rdi, r15
0019c7f8mov rdx, r12
0019c7fbmov rcx, r14
0019c7fecall _<std::io::stdio::Stdout as std::io::Write>::write
0019c803mov [rbx+24], 0
0019c807
0019c807loc_19c807:
0019c807pop rbx
0019c808pop r12
0019c80apop r13
0019c80cpop r14
0019c80epop r15
0019c810ret
0019c77e
0019c77estd::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c77epush r15
0019c780push r14
0019c782push r13
0019c784push r12
0019c786push rbx
0019c787mov r14, rcx
0019c78amov r12, rdx
0019c78dmov rbx, rsi
0019c790mov r15, rdi
0019c793mov rax, [rsi+8]
0019c797mov rcx, rax
0019c79asub rcx, [rsi+16]
0019c79ecmp rcx, r14
0019c7a1jae 0x19c7c1
0019c7a3mov rdi, rbx
0019c7a6call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c7abtest rax, rax
0019c7aeje 0x19c7bd
0019c7b0mov [r15+8], rax
0019c7b4mov [r15], 1
0019c7bbjmp 0x19c807
0019c7bd
0019c7bdloc_19c7bd:
0019c7bdmov rax, [rbx+8]
0019c7c1
0019c7c1loc_19c7c1:
0019c7c1cmp rax, r14
0019c7c4jbe 0x19c7ed
0019c7c6mov r13, [rbx+16]
0019c7camov rdi, [rbx]
0019c7cdadd rdi, r13
0019c7d0mov rsi, r12
0019c7d3mov rdx, r14
0019c7d6call [rip+0x75344]
0019c7dcadd r13, r14
0019c7dfmov [rbx+16], r13
0019c7e3mov [r15+8], r14
0019c7e7and [r15], 0
0019c7ebjmp 0x19c807
0019c7ed
0019c7edloc_19c7ed:
0019c7edmov [rbx+24], 1
0019c7f1lea rsi, [rbx+32]
0019c7f5mov rdi, r15
0019c7f8mov rdx, r12
0019c7fbmov rcx, r14
0019c7fecall _<std::io::stdio::Stdout as std::io::Write>::write
0019c803mov [rbx+24], 0
0019c807
0019c807loc_19c807:
0019c807pop rbx
0019c808pop r12
0019c80apop r13
0019c80cpop r14
0019c80epop r15
0019c810ret
0019c77e
0019c811
0019c811std::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c811push r15
0019c813push r14
0019c815push r13
0019c817push r12
0019c819push rbx
0019c81amov r14, rcx
0019c81dmov r12, rdx
0019c820mov rbx, rsi
0019c823mov r15, rdi
0019c826mov rax, [rsi+8]
0019c82amov rcx, rax
0019c82dsub rcx, [rsi+16]
0019c831cmp rcx, r14
0019c834jae 0x19c854
0019c836mov rdi, rbx
0019c839call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c83etest rax, rax
0019c841je 0x19c850
0019c843mov [r15+8], rax
0019c847mov [r15], 1
0019c84ejmp 0x19c89a
0019c850
0019c850loc_19c850:
0019c850mov rax, [rbx+8]
0019c854
0019c854loc_19c854:
0019c854cmp rax, r14
0019c857jbe 0x19c880
0019c859mov r13, [rbx+16]
0019c85dmov rdi, [rbx]
0019c860add rdi, r13
0019c863mov rsi, r12
0019c866mov rdx, r14
0019c869call [rip+0x752b1]
0019c86fadd r13, r14
0019c872mov [rbx+16], r13
0019c876mov [r15+8], r14
0019c87aand [r15], 0
0019c87ejmp 0x19c89a
0019c880
0019c880loc_19c880:
0019c880mov [rbx+24], 1
0019c884lea rsi, [rbx+32]
0019c888mov rdi, r15
0019c88bmov rdx, r12
0019c88emov rcx, r14
0019c891call _<std::io::stdio::Stderr as std::io::Write>::write
0019c896mov [rbx+24], 0
0019c89a
0019c89aloc_19c89a:
0019c89apop rbx
0019c89bpop r12
0019c89dpop r13
0019c89fpop r14
0019c8a1pop r15
0019c8a3ret
0019c811
0019c811std::io::buffered::bufwriter::BufWriter<W>::write_cold:
0019c811push r15
0019c813push r14
0019c815push r13
0019c817push r12
0019c819push rbx
0019c81amov r14, rcx
0019c81dmov r12, rdx
0019c820mov rbx, rsi
0019c823mov r15, rdi
0019c826mov rax, [rsi+8]
0019c82amov rcx, rax
0019c82dsub rcx, [rsi+16]
0019c831cmp rcx, r14
0019c834jae 0x19c854
0019c836mov rdi, rbx
0019c839call std::io::buffered::bufwriter::BufWriter<W>::flush_buf
0019c83etest rax, rax
0019c841je 0x19c850
0019c843mov [r15+8], rax
0019c847mov [r15], 1
0019c84ejmp 0x19c89a
0019c850
0019c850loc_19c850:
0019c850mov rax, [rbx+8]
0019c854
0019c854loc_19c854:
0019c854cmp rax, r14
0019c857jbe 0x19c880
0019c859mov r13, [rbx+16]
0019c85dmov rdi, [rbx]
0019c860add rdi, r13
0019c863mov rsi, r12
0019c866mov rdx, r14
0019c869call [rip+0x752b1]
0019c86fadd r13, r14
0019c872mov [rbx+16], r13
0019c876mov [r15+8], r14
0019c87aand [r15], 0
0019c87ejmp 0x19c89a
0019c880
0019c880loc_19c880:
0019c880mov [rbx+24], 1
0019c884lea rsi, [rbx+32]
0019c888mov rdi, r15
0019c88bmov rdx, r12
0019c88emov rcx, r14
0019c891call _<std::io::stdio::Stderr as std::io::Write>::write
0019c896mov [rbx+24], 0
0019c89a
0019c89aloc_19c89a:
0019c89apop rbx
0019c89bpop r12
0019c89dpop r13
0019c89fpop r14
0019c8a1pop r15
0019c8a3ret
0019c811
0019c8a4
0019c8a4_<termcolor::Ansi<W> as std::io::Write>::write:
0019c8a4push r15
0019c8a6push r14
0019c8a8push r12
0019c8aapush rbx
0019c8abpush rax
0019c8acmov rbx, rcx
0019c8afmov r14, rsi
0019c8b2mov r15, rdi
0019c8b5mov rax, [rsi]
0019c8b8lea rcx, [rip-0x15d9b3]
0019c8bfmovsxd rax, [rcx+4*rax]
0019c8c3add rax, rcx
0019c8c6jmp rax
0019c8c8add r14, 8
0019c8ccmov rdi, r15
0019c8cfmov rsi, r14
0019c8d2mov rcx, rbx
0019c8d5add rsp, 8
0019c8d9pop rbx
0019c8dapop r12
0019c8dcpop r14
0019c8depop r15
0019c8e0jmp 0x1c6b60
0019c8e5add r14, 8
0019c8e9mov rdi, r15
0019c8ecmov rsi, r14
0019c8efmov rcx, rbx
0019c8f2add rsp, 8
0019c8f6pop rbx
0019c8f7pop r12
0019c8f9pop r14
0019c8fbpop r15
0019c8fdjmp 0x1c75e0
0019c902mov rax, [r14+16]
0019c906mov r12, [r14+24]
0019c90asub rax, r12
0019c90dcmp rax, rbx
0019c910ja 0x19c93f
0019c912add r14, 8
0019c916mov rdi, r15
0019c919mov rsi, r14
0019c91cmov rcx, rbx
0019c91fadd rsp, 8
0019c923pop rbx
0019c924pop r12
0019c926pop r14
0019c928pop r15
0019c92ajmp 0x19c77e
0019c92fmov rax, [r14+16]
0019c933mov r12, [r14+24]
0019c937sub rax, r12
0019c93acmp rax, rbx
0019c93djbe 0x19c96d
0019c93f
0019c93floc_19c93f:
0019c93fmov rdi, [r14+8]
0019c943add rdi, r12
0019c946mov rsi, rdx
0019c949mov rdx, rbx
0019c94ccall [rip+0x751ce]
0019c952add r12, rbx
0019c955mov [r14+24], r12
0019c959mov [r15+8], rbx
0019c95dand [r15], 0
0019c961add rsp, 8
0019c965pop rbx
0019c966pop r12
0019c968pop r14
0019c96apop r15
0019c96cret
0019c96d
0019c96dloc_19c96d:
0019c96dadd r14, 8
0019c971mov rdi, r15
0019c974mov rsi, r14
0019c977mov rcx, rbx
0019c97aadd rsp, 8
0019c97epop rbx
0019c97fpop r12
0019c981pop r14
0019c983pop r15
0019c985jmp 0x19c811
0019c8a4
0019c8a4_<termcolor::Ansi<W> as std::io::Write>::write:
0019c8a4push r15
0019c8a6push r14
0019c8a8push r12
0019c8aapush rbx
0019c8abpush rax
0019c8acmov rbx, rcx
0019c8afmov r14, rsi
0019c8b2mov r15, rdi
0019c8b5mov rax, [rsi]
0019c8b8lea rcx, [rip-0x15d9b3]
0019c8bfmovsxd rax, [rcx+4*rax]
0019c8c3add rax, rcx
0019c8c6jmp rax
0019c8c8add r14, 8
0019c8ccmov rdi, r15
0019c8cfmov rsi, r14
0019c8d2mov rcx, rbx
0019c8d5add rsp, 8
0019c8d9pop rbx
0019c8dapop r12
0019c8dcpop r14
0019c8depop r15
0019c8e0jmp 0x1c6b60
0019c8e5add r14, 8
0019c8e9mov rdi, r15
0019c8ecmov rsi, r14
0019c8efmov rcx, rbx
0019c8f2add rsp, 8
0019c8f6pop rbx
0019c8f7pop r12
0019c8f9pop r14
0019c8fbpop r15
0019c8fdjmp 0x1c75e0
0019c902mov rax, [r14+16]
0019c906mov r12, [r14+24]
0019c90asub rax, r12
0019c90dcmp rax, rbx
0019c910ja 0x19c93f
0019c912add r14, 8
0019c916mov rdi, r15
0019c919mov rsi, r14
0019c91cmov rcx, rbx
0019c91fadd rsp, 8
0019c923pop rbx
0019c924pop r12
0019c926pop r14
0019c928pop r15
0019c92ajmp 0x19c77e
0019c92fmov rax, [r14+16]
0019c933mov r12, [r14+24]
0019c937sub rax, r12
0019c93acmp rax, rbx
0019c93djbe 0x19c96d
0019c93f
0019c93floc_19c93f:
0019c93fmov rdi, [r14+8]
0019c943add rdi, r12
0019c946mov rsi, rdx
0019c949mov rdx, rbx
0019c94ccall [rip+0x751ce]
0019c952add r12, rbx
0019c955mov [r14+24], r12
0019c959mov [r15+8], rbx
0019c95dand [r15], 0
0019c961add rsp, 8
0019c965pop rbx
0019c966pop r12
0019c968pop r14
0019c96apop r15
0019c96cret
0019c96d
0019c96dloc_19c96d:
0019c96dadd r14, 8
0019c971mov rdi, r15
0019c974mov rsi, r14
0019c977mov rcx, rbx
0019c97aadd rsp, 8
0019c97epop rbx
0019c97fpop r12
0019c981pop r14
0019c983pop r15
0019c985jmp 0x19c811
0019c8a4
0019c98a
0019c98astd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019c98apush rbp
0019c98bpush r15
0019c98dpush r14
0019c98fpush r13
0019c991push r12
0019c993push rbx
0019c994sub rsp, 24
0019c998mov rbx, rdi
0019c99blea r15, [rdi+32]
0019c99fxor r14l, r14l
0019c9a2lea r12, [rsp+8]
0019c9a7lea rbp, [rip+0x73a9a]
0019c9ae
0019c9aeloc_19c9ae:
0019c9aecmp r14, [rbx+16]
0019c9b2jae 0x19ca0a
0019c9b4mov [rbx+24], 1
0019c9b8mov rdi, rbx
0019c9bbmov rsi, r14
0019c9becall std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019c9c3mov rcx, rdx
0019c9c6mov rdi, r12
0019c9c9mov rsi, r15
0019c9ccmov rdx, rax
0019c9cfcall _<std::io::stdio::Stderr as std::io::Write>::write
0019c9d4mov [rbx+24], 0
0019c9d8cmp [rsp+8], 0
0019c9deje 0x19c9fb
0019c9e0mov r13, [rsp+16]
0019c9e5mov rdi, r13
0019c9e8call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c9edtest al, al
0019c9efje 0x19ca12
0019c9f1mov rdi, r13
0019c9f4call core::ptr::drop_in_place<std::io::error::Error>
0019c9f9jmp 0x19c9ae
0019c9fb
0019c9fbloc_19c9fb:
0019c9fbmov rax, [rsp+16]
0019ca00test rax, rax
0019ca03je 0x19ca0f
0019ca05add r14, rax
0019ca08jmp 0x19c9ae
0019ca0a
0019ca0aloc_19ca0a:
0019ca0axor r13l, r13l
0019ca0djmp 0x19ca12
0019ca0f
0019ca0floc_19ca0f:
0019ca0fmov r13, rbp
0019ca12
0019ca12loc_19ca12:
0019ca12mov rdi, rbx
0019ca15mov rsi, r14
0019ca18call _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019ca1dmov rax, r13
0019ca20add rsp, 24
0019ca24pop rbx
0019ca25pop r12
0019ca27pop r13
0019ca29pop r14
0019ca2bpop r15
0019ca2dpop rbp
0019ca2eret
0019c98a
0019c98astd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019c98apush rbp
0019c98bpush r15
0019c98dpush r14
0019c98fpush r13
0019c991push r12
0019c993push rbx
0019c994sub rsp, 24
0019c998mov rbx, rdi
0019c99blea r15, [rdi+32]
0019c99fxor r14l, r14l
0019c9a2lea r12, [rsp+8]
0019c9a7lea rbp, [rip+0x73a9a]
0019c9ae
0019c9aeloc_19c9ae:
0019c9aecmp r14, [rbx+16]
0019c9b2jae 0x19ca0a
0019c9b4mov [rbx+24], 1
0019c9b8mov rdi, rbx
0019c9bbmov rsi, r14
0019c9becall std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019c9c3mov rcx, rdx
0019c9c6mov rdi, r12
0019c9c9mov rsi, r15
0019c9ccmov rdx, rax
0019c9cfcall _<std::io::stdio::Stderr as std::io::Write>::write
0019c9d4mov [rbx+24], 0
0019c9d8cmp [rsp+8], 0
0019c9deje 0x19c9fb
0019c9e0mov r13, [rsp+16]
0019c9e5mov rdi, r13
0019c9e8call _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019c9edtest al, al
0019c9efje 0x19ca12
0019c9f1mov rdi, r13
0019c9f4call core::ptr::drop_in_place<std::io::error::Error>
0019c9f9jmp 0x19c9ae
0019c9fb
0019c9fbloc_19c9fb:
0019c9fbmov rax, [rsp+16]
0019ca00test rax, rax
0019ca03je 0x19ca0f
0019ca05add r14, rax
0019ca08jmp 0x19c9ae
0019ca0a
0019ca0aloc_19ca0a:
0019ca0axor r13l, r13l
0019ca0djmp 0x19ca12
0019ca0f
0019ca0floc_19ca0f:
0019ca0fmov r13, rbp
0019ca12
0019ca12loc_19ca12:
0019ca12mov rdi, rbx
0019ca15mov rsi, r14
0019ca18call _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019ca1dmov rax, r13
0019ca20add rsp, 24
0019ca24pop rbx
0019ca25pop r12
0019ca27pop r13
0019ca29pop r14
0019ca2bpop r15
0019ca2dpop rbp
0019ca2eret
0019c98a
0019ca2f
0019ca2fstd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019ca2fpush rbp
0019ca30push r15
0019ca32push r14
0019ca34push r13
0019ca36push r12
0019ca38push rbx
0019ca39sub rsp, 24
0019ca3dmov rbx, rdi
0019ca40lea r15, [rdi+32]
0019ca44xor r14l, r14l
0019ca47lea r12, [rsp+8]
0019ca4clea rbp, [rip+0x739f5]
0019ca53
0019ca53loc_19ca53:
0019ca53cmp r14, [rbx+16]
0019ca57jae 0x19caaf
0019ca59mov [rbx+24], 1
0019ca5dmov rdi, rbx
0019ca60mov rsi, r14
0019ca63call std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019ca68mov rcx, rdx
0019ca6bmov rdi, r12
0019ca6emov rsi, r15
0019ca71mov rdx, rax
0019ca74call _<std::io::stdio::Stdout as std::io::Write>::write
0019ca79mov [rbx+24], 0
0019ca7dcmp [rsp+8], 0
0019ca83je 0x19caa0
0019ca85mov r13, [rsp+16]
0019ca8amov rdi, r13
0019ca8dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019ca92test al, al
0019ca94je 0x19cab7
0019ca96mov rdi, r13
0019ca99call core::ptr::drop_in_place<std::io::error::Error>
0019ca9ejmp 0x19ca53
0019caa0
0019caa0loc_19caa0:
0019caa0mov rax, [rsp+16]
0019caa5test rax, rax
0019caa8je 0x19cab4
0019caaaadd r14, rax
0019caadjmp 0x19ca53
0019caaf
0019caafloc_19caaf:
0019caafxor r13l, r13l
0019cab2jmp 0x19cab7
0019cab4
0019cab4loc_19cab4:
0019cab4mov r13, rbp
0019cab7
0019cab7loc_19cab7:
0019cab7mov rdi, rbx
0019cabamov rsi, r14
0019cabdcall _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019cac2mov rax, r13
0019cac5add rsp, 24
0019cac9pop rbx
0019cacapop r12
0019caccpop r13
0019cacepop r14
0019cad0pop r15
0019cad2pop rbp
0019cad3ret
0019ca2f
0019ca2fstd::io::buffered::bufwriter::BufWriter<W>::flush_buf:
0019ca2fpush rbp
0019ca30push r15
0019ca32push r14
0019ca34push r13
0019ca36push r12
0019ca38push rbx
0019ca39sub rsp, 24
0019ca3dmov rbx, rdi
0019ca40lea r15, [rdi+32]
0019ca44xor r14l, r14l
0019ca47lea r12, [rsp+8]
0019ca4clea rbp, [rip+0x739f5]
0019ca53
0019ca53loc_19ca53:
0019ca53cmp r14, [rbx+16]
0019ca57jae 0x19caaf
0019ca59mov [rbx+24], 1
0019ca5dmov rdi, rbx
0019ca60mov rsi, r14
0019ca63call std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard::remaining
0019ca68mov rcx, rdx
0019ca6bmov rdi, r12
0019ca6emov rsi, r15
0019ca71mov rdx, rax
0019ca74call _<std::io::stdio::Stdout as std::io::Write>::write
0019ca79mov [rbx+24], 0
0019ca7dcmp [rsp+8], 0
0019ca83je 0x19caa0
0019ca85mov r13, [rsp+16]
0019ca8amov rdi, r13
0019ca8dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019ca92test al, al
0019ca94je 0x19cab7
0019ca96mov rdi, r13
0019ca99call core::ptr::drop_in_place<std::io::error::Error>
0019ca9ejmp 0x19ca53
0019caa0
0019caa0loc_19caa0:
0019caa0mov rax, [rsp+16]
0019caa5test rax, rax
0019caa8je 0x19cab4
0019caaaadd r14, rax
0019caadjmp 0x19ca53
0019caaf
0019caafloc_19caaf:
0019caafxor r13l, r13l
0019cab2jmp 0x19cab7
0019cab4
0019cab4loc_19cab4:
0019cab4mov r13, rbp
0019cab7
0019cab7loc_19cab7:
0019cab7mov rdi, rbx
0019cabamov rsi, r14
0019cabdcall _<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard as core::ops::drop::Drop>::drop
0019cac2mov rax, r13
0019cac5add rsp, 24
0019cac9pop rbx
0019cacapop r12
0019caccpop r13
0019cacepop r14
0019cad0pop r15
0019cad2pop rbp
0019cad3ret
0019ca2f
0019cad4
0019cad4std::io::Write::write_all:
0019cad4push rbp
0019cad5push r15
0019cad7push r14
0019cad9push r13
0019cadbpush r12
0019caddpush rbx
0019cadesub rsp, 24
0019cae2mov rbx, rdx
0019cae5mov r14, rsi
0019cae8mov r15, rdi
0019caeblea r12, [rsp+8]
0019caf0lea rbp, [rip+0x73c81]
0019caf7
0019caf7loc_19caf7:
0019caf7test rbx, rbx
0019cafaje 0x19cb4a
0019cafcmov rdi, r12
0019caffmov rsi, r15
0019cb02mov rdx, r14
0019cb05mov rcx, rbx
0019cb08call _<termcolor::Ansi<W> as std::io::Write>::write
0019cb0dcmp [rsp+8], 0
0019cb13je 0x19cb30
0019cb15mov r13, [rsp+16]
0019cb1amov rdi, r13
0019cb1dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019cb22test al, al
0019cb24je 0x19cb52
0019cb26mov rdi, r13
0019cb29call core::ptr::drop_in_place<std::io::error::Error>
0019cb2ejmp 0x19caf7
0019cb30
0019cb30loc_19cb30:
0019cb30mov rdi, [rsp+16]
0019cb35test rdi, rdi
0019cb38je 0x19cb4f
0019cb3amov rax, rbx
0019cb3dsub rax, rdi
0019cb40jb 0x19cb64
0019cb42add r14, rdi
0019cb45mov rbx, rax
0019cb48jmp 0x19caf7
0019cb4a
0019cb4aloc_19cb4a:
0019cb4axor r13l, r13l
0019cb4djmp 0x19cb52
0019cb4f
0019cb4floc_19cb4f:
0019cb4fmov r13, rbp
0019cb52
0019cb52loc_19cb52:
0019cb52mov rax, r13
0019cb55add rsp, 24
0019cb59pop rbx
0019cb5apop r12
0019cb5cpop r13
0019cb5epop r14
0019cb60pop r15
0019cb62pop rbp
0019cb63ret
0019cb64
0019cb64loc_19cb64:
0019cb64lea rdx, [rip+0x72ccd]
0019cb6bmov rsi, rbx
0019cb6ecall core::slice::index::slice_start_index_len_fail
0019cb73ud2
0019cad4
0019cad4std::io::Write::write_all:
0019cad4push rbp
0019cad5push r15
0019cad7push r14
0019cad9push r13
0019cadbpush r12
0019caddpush rbx
0019cadesub rsp, 24
0019cae2mov rbx, rdx
0019cae5mov r14, rsi
0019cae8mov r15, rdi
0019caeblea r12, [rsp+8]
0019caf0lea rbp, [rip+0x73c81]
0019caf7
0019caf7loc_19caf7:
0019caf7test rbx, rbx
0019cafaje 0x19cb4a
0019cafcmov rdi, r12
0019caffmov rsi, r15
0019cb02mov rdx, r14
0019cb05mov rcx, rbx
0019cb08call _<termcolor::Ansi<W> as std::io::Write>::write
0019cb0dcmp [rsp+8], 0
0019cb13je 0x19cb30
0019cb15mov r13, [rsp+16]
0019cb1amov rdi, r13
0019cb1dcall _ZN3std2io5error5Error14is_interrupted17hb6dee572919cb4a9E.1286
0019cb22test al, al
0019cb24je 0x19cb52
0019cb26mov rdi, r13
0019cb29call core::ptr::drop_in_place<std::io::error::Error>
0019cb2ejmp 0x19caf7
0019cb30
0019cb30loc_19cb30:
0019cb30mov rdi, [rsp+16]
0019cb35test rdi, rdi
0019cb38je 0x19cb4f
0019cb3amov rax, rbx
0019cb3dsub rax, rdi
0019cb40jb 0x19cb64
0019cb42add r14, rdi
0019cb45mov rbx, rax
0019cb48jmp 0x19caf7
0019cb4a
0019cb4aloc_19cb4a:
0019cb4axor r13l, r13l
0019cb4djmp 0x19cb52
0019cb4f
0019cb4floc_19cb4f:
0019cb4fmov r13, rbp
0019cb52
0019cb52loc_19cb52:
0019cb52mov rax, r13
0019cb55add rsp, 24
0019cb59pop rbx
0019cb5apop r12
0019cb5cpop r13
0019cb5epop r14
0019cb60pop r15
0019cb62pop rbp
0019cb63ret
0019cb64
0019cb64loc_19cb64:
0019cb64lea rdx, [rip+0x72ccd]
0019cb6bmov rsi, rbx
0019cb6ecall core::slice::index::slice_start_index_len_fail
0019cb73ud2
0019cad4
0019cb75
0019cb75core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
0019cb75test rdi, rdi
0019cb78jne 0x19c738
0019cb7eret
0019cb75
0019cb75core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
0019cb75test rdi, rdi
0019cb78jne 0x19c738
0019cb7eret
0019cb75
0019cb7f
0019cb7fstd::io::Write::write_fmt:
0019cb7fpush rbx
0019cb80sub rsp, 16
0019cb84mov rdx, rsi
0019cb87mov rbx, rsp
0019cb8amov [rbx], rdi
0019cb8dand [rbx+8], 0
0019cb92lea rsi, [rip+0x72cb7]
0019cb99mov rdi, rbx
0019cb9ccall core::fmt::write
0019cba1mov ecx, eax
0019cba3mov rax, [rbx+8]
0019cba7test cl, cl
0019cba9je 0x19cbb9
0019cbabtest rax, rax
0019cbaejne 0x19cbc6
0019cbb0lea rbx, [rip+0x73bf1]
0019cbb7jmp 0x19cbbb
0019cbb9
0019cbb9loc_19cbb9:
0019cbb9xor ebx, ebx
0019cbbb
0019cbbbloc_19cbbb:
0019cbbbmov rdi, rax
0019cbbecall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbc3mov rax, rbx
0019cbc6
0019cbc6loc_19cbc6:
0019cbc6add rsp, 16
0019cbcapop rbx
0019cbcbret
0019cb7f
0019cb7fstd::io::Write::write_fmt:
0019cb7fpush rbx
0019cb80sub rsp, 16
0019cb84mov rdx, rsi
0019cb87mov rbx, rsp
0019cb8amov [rbx], rdi
0019cb8dand [rbx+8], 0
0019cb92lea rsi, [rip+0x72cb7]
0019cb99mov rdi, rbx
0019cb9ccall core::fmt::write
0019cba1mov ecx, eax
0019cba3mov rax, [rbx+8]
0019cba7test cl, cl
0019cba9je 0x19cbb9
0019cbabtest rax, rax
0019cbaejne 0x19cbc6
0019cbb0lea rbx, [rip+0x73bf1]
0019cbb7jmp 0x19cbbb
0019cbb9
0019cbb9loc_19cbb9:
0019cbb9xor ebx, ebx
0019cbbb
0019cbbbloc_19cbbb:
0019cbbbmov rdi, rax
0019cbbecall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbc3mov rax, rbx
0019cbc6
0019cbc6loc_19cbc6:
0019cbc6add rsp, 16
0019cbcapop rbx
0019cbcbret
0019cb7f
0019cbcc
0019cbcccore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<termcolor::BufferedStandardStream>>:
0019cbccmov rdi, [rdi+8]
0019cbd0jmp 0x19cb75
0019cbcc
0019cbcccore::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<termcolor::BufferedStandardStream>>:
0019cbccmov rdi, [rdi+8]
0019cbd0jmp 0x19cb75
0019cbcc
0019cbd5
0019cbd5_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
0019cbd5push r14
0019cbd7push rbx
0019cbd8push rax
0019cbd9mov rbx, rdi
0019cbdcmov rdi, [rdi]
0019cbdfcall std::io::Write::write_all
0019cbe4mov r14, rax
0019cbe7test rax, rax
0019cbeaje 0x19cbf9
0019cbecmov rdi, [rbx+8]
0019cbf0call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbf5mov [rbx+8], r14
0019cbf9
0019cbf9loc_19cbf9:
0019cbf9test r14, r14
0019cbfcsetne al
0019cbffadd rsp, 8
0019cc03pop rbx
0019cc04pop r14
0019cc06ret
0019cbd5
0019cbd5_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
0019cbd5push r14
0019cbd7push rbx
0019cbd8push rax
0019cbd9mov rbx, rdi
0019cbdcmov rdi, [rdi]
0019cbdfcall std::io::Write::write_all
0019cbe4mov r14, rax
0019cbe7test rax, rax
0019cbeaje 0x19cbf9
0019cbecmov rdi, [rbx+8]
0019cbf0call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
0019cbf5mov [rbx+8], r14
0019cbf9
0019cbf9loc_19cbf9:
0019cbf9test r14, r14
0019cbfcsetne al
0019cbffadd rsp, 8
0019cc03pop rbx
0019cc04pop r14
0019cc06ret
0019cbd5
0019cc07
0019cc07core::fmt::Write::write_char:
0019cc07push rax
0019cc08and [rsp+4], 0
0019cc0dcmp esi, 128
0019cc13jae 0x19cc21
0019cc15mov [rsp+4], sil
0019cc1apush 1
0019cc1cjmp 0x19cca8
0019cc21
0019cc21loc_19cc21:
0019cc21mov eax, esi
0019cc23cmp esi, 2048
0019cc29jae 0x19cc45
0019cc2bshr eax, 6
0019cc2eor al, 192
0019cc30mov [rsp+4], al
0019cc34and sil, 63
0019cc38or sil, 128
0019cc3cmov [rsp+5], sil
0019cc41push 2
0019cc43jmp 0x19cca8
0019cc45
0019cc45loc_19cc45:
0019cc45cmp esi, 0x10000
0019cc4bjae 0x19cc74
0019cc4dshr eax, 12
0019cc50or al, 224
0019cc52mov [rsp+4], al
0019cc56mov eax, esi
0019cc58shr eax, 6
0019cc5band al, 63
0019cc5dor al, 128
0019cc5fmov [rsp+5], al
0019cc63and sil, 63
0019cc67or sil, 128
0019cc6bmov [rsp+6], sil
0019cc70push 3
0019cc72jmp 0x19cca8
0019cc74
0019cc74loc_19cc74:
0019cc74shr eax, 18
0019cc77and al, 7
0019cc79or al, 240
0019cc7bmov [rsp+4], al
0019cc7fmov eax, esi
0019cc81shr eax, 12
0019cc84and al, 63
0019cc86or al, 128
0019cc88mov [rsp+5], al
0019cc8cmov eax, esi
0019cc8eshr eax, 6
0019cc91and al, 63
0019cc93or al, 128
0019cc95mov [rsp+6], al
0019cc99and sil, 63
0019cc9dor sil, 128
0019cca1mov [rsp+7], sil
0019cca6push 4
0019cca8
0019cca8loc_19cca8:
0019cca8pop rdx
0019cca9lea rsi, [rsp+4]
0019ccaecall _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
0019ccb3pop rcx
0019ccb4ret
0019cc07
0019cc07core::fmt::Write::write_char:
0019cc07push rax
0019cc08and [rsp+4], 0
0019cc0dcmp esi, 128
0019cc13jae 0x19cc21
0019cc15mov [rsp+4], sil
0019cc1apush 1
0019cc1cjmp 0x19cca8
0019cc21
0019cc21loc_19cc21:
0019cc21mov eax, esi
0019cc23cmp esi, 2048
0019cc29jae 0x19cc45
0019cc2bshr eax, 6
0019cc2eor al, 192
0019cc30mov [rsp+4], al
0019cc34and sil, 63
0019cc38or sil, 128
0019cc3cmov [rsp+5], sil
0019cc41push 2
0019cc43jmp 0x19cca8
0019cc45
0019cc45loc_19cc45:
0019cc45cmp esi, 0x10000
0019cc4bjae 0x19cc74
0019cc4dshr eax, 12
0019cc50or al, 224
0019cc52mov [rsp+4], al
0019cc56mov eax, esi
0019cc58shr eax, 6
0019cc5band al, 63
0019cc5dor al, 128
0019cc5fmov [rsp+5], al
0019cc63and sil, 63
0019cc67or sil, 128
0019cc6bmov [rsp+6], sil
0019cc70push 3
0019cc72jmp 0x19cca8
0019cc74
0019cc74loc_19cc74:
0019cc74shr eax, 18
0019cc77and al, 7
0019cc79or al, 240
0019cc7bmov [rsp+4], al
0019cc7fmov eax, esi
0019cc81shr eax, 12
0019cc84and al, 63
0019cc86or al, 128
0019cc88mov [rsp+5], al
0019cc8cmov eax, esi
0019cc8eshr eax, 6
0019cc91and al, 63
0019cc93or al, 128
0019cc95mov [rsp+6], al
0019cc99and sil, 63
0019cc9dor sil, 128
0019cca1mov [rsp+7], sil
0019cca6push 4
0019cca8
0019cca8loc_19cca8:
0019cca8pop rdx
0019cca9lea rsi, [rsp+4]
0019ccaecall _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
0019ccb3pop rcx
0019ccb4ret
0019cc07
0019ccb5
0019ccb5core::fmt::Write::write_fmt:
0019ccb5mov rdx, rsi
0019ccb8lea rsi, [rip+0x72b91]
0019ccbfjmp 0x105110
0019ccb5
0019ccb5core::fmt::Write::write_fmt:
0019ccb5mov rdx, rsi
0019ccb8lea rsi, [rip+0x72b91]
0019ccbfjmp 0x105110
0019ccb5
0019ccc4
0019ccc4std::sync::mutex::Mutex<T>::lock:
0019ccc4push r14
0019ccc6push rbx
0019ccc7push rax
0019ccc8mov r14, rsi
0019cccbmov rbx, rdi
0019cccepush 1
0019ccd0pop rcx
0019ccd1xor eax, eax
0019ccd3lock cmpxchg [rsi], ecx
0019ccd7jne 0x19ccfb
0019ccd9
0019ccd9loc_19ccd9:
0019ccd9call std::panicking::panicking
0019ccdemov cl, [r14+4]
0019cce2xor edx, edx
0019cce4test cl, cl
0019cce6setne dl
0019cce9mov [rbx+8], r14
0019ccedmov [rbx+16], al
0019ccf0mov [rbx], rdx
0019ccf3add rsp, 8
0019ccf7pop rbx
0019ccf8pop r14
0019ccfaret
0019ccfb
0019ccfbloc_19ccfb:
0019ccfbmov rdi, r14
0019ccfecall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
0019cd03jmp 0x19ccd9
0019ccc4
0019ccc4std::sync::mutex::Mutex<T>::lock:
0019ccc4push r14
0019ccc6push rbx
0019ccc7push rax
0019ccc8mov r14, rsi
0019cccbmov rbx, rdi
0019cccepush 1
0019ccd0pop rcx
0019ccd1xor eax, eax
0019ccd3lock cmpxchg [rsi], ecx
0019ccd7jne 0x19ccfb
0019ccd9
0019ccd9loc_19ccd9:
0019ccd9call std::panicking::panicking
0019ccdemov cl, [r14+4]
0019cce2xor edx, edx
0019cce4test cl, cl
0019cce6setne dl
0019cce9mov [rbx+8], r14
0019ccedmov [rbx+16], al
0019ccf0mov [rbx], rdx
0019ccf3add rsp, 8
0019ccf7pop rbx
0019ccf8pop r14
0019ccfaret
0019ccfb
0019ccfbloc_19ccfb:
0019ccfbmov rdi, r14
0019ccfecall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
0019cd03jmp 0x19ccd9
0019ccc4
0019cd05
0019cd05core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>:
0019cd05push r14
0019cd07push rbx
0019cd08push rax
0019cd09mov rbx, [rdi]
0019cd0ctest rbx, rbx
0019cd0fje 0x19cd33
0019cd11mov r14, rdi
0019cd14mov rsi, [rdi+16]
0019cd18mov rdi, rbx
0019cd1bcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0019cd20mov rsi, [r14+8]
0019cd24mov rdi, rbx
0019cd27add rsp, 8
0019cd2bpop rbx
0019cd2cpop r14
0019cd2ejmp 0x1146a0
0019cd33
0019cd33loc_19cd33:
0019cd33add rsp, 8
0019cd37pop rbx
0019cd38pop r14
0019cd3aret
0019cd05
0019cd05core::ptr::drop_in_place<alloc::borrow::Cow<[alloc::borrow::Cow<str>]>>:
0019cd05push r14
0019cd07push rbx
0019cd08push rax
0019cd09mov rbx, [rdi]
0019cd0ctest rbx, rbx
0019cd0fje 0x19cd33
0019cd11mov r14, rdi
0019cd14mov rsi, [rdi+16]
0019cd18mov rdi, rbx
0019cd1bcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0019cd20mov rsi, [r14+8]
0019cd24mov rdi, rbx
0019cd27add rsp, 8
0019cd2bpop rbx
0019cd2cpop r14
0019cd2ejmp 0x1146a0
0019cd33
0019cd33loc_19cd33:
0019cd33add rsp, 8
0019cd37pop rbx
0019cd38pop r14
0019cd3aret
0019cd05
0019cd3b
0019cd3b_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
0019cd3bpush r14
0019cd3dpush rbx
0019cd3epush rax
0019cd3fmov rbx, rsi
0019cd42mov r14, rdi
0019cd45add r14, 8
0019cd49
0019cd49loc_19cd49:
0019cd49sub rbx, 1
0019cd4djb 0x19cd66
0019cd4fmov rdi, [r14-8]
0019cd53test rdi, rdi
0019cd56je 0x19cd60
0019cd58mov rsi, [r14]
0019cd5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019cd60
0019cd60loc_19cd60:
0019cd60add r14, 24
0019cd64jmp 0x19cd49
0019cd66
0019cd66loc_19cd66:
0019cd66add rsp, 8
0019cd6apop rbx
0019cd6bpop r14
0019cd6dret
0019cd3b
0019cd3b_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
0019cd3bpush r14
0019cd3dpush rbx
0019cd3epush rax
0019cd3fmov rbx, rsi
0019cd42mov r14, rdi
0019cd45add r14, 8
0019cd49
0019cd49loc_19cd49:
0019cd49sub rbx, 1
0019cd4djb 0x19cd66
0019cd4fmov rdi, [r14-8]
0019cd53test rdi, rdi
0019cd56je 0x19cd60
0019cd58mov rsi, [r14]
0019cd5bcall core::ptr::drop_in_place<alloc::vec::Vec<u8>>
0019cd60
0019cd60loc_19cd60:
0019cd60add r14, 24
0019cd64jmp 0x19cd49
0019cd66
0019cd66loc_19cd66:
0019cd66add rsp, 8
0019cd6apop rbx
0019cd6bpop r14
0019cd6dret
0019cd3b
0019cd6e
0019cd6ecore::ptr::drop_in_place<alloc::vec::Vec<u8>>:
0019cd6etest rsi, rsi
0019cd71je 0x19cd79
0019cd73jmp [rip+0x74d7f]
0019cd79
0019cd79loc_19cd79:
0019cd79ret
0019cd6e
0019cd6ecore::ptr::drop_in_place<alloc::vec::Vec<u8>>:
0019cd6etest rsi, rsi
0019cd71je 0x19cd79
0019cd73jmp [rip+0x74d7f]
0019cd79
0019cd79loc_19cd79:
0019cd79ret
0019cd6e
0019cd82
0019cd82core::slice::_<impl [T]>::copy_from_slice:
0019cd82mov rax, rsi
0019cd85cmp rsi, rcx
0019cd88jne 0x19cd96
0019cd8amov rsi, rdx
0019cd8dmov rdx, rax
0019cd90jmp [rip+0x74d8a]
0019cd96
0019cd96loc_19cd96:
0019cd96push rax
0019cd97mov rdi, rax
0019cd9amov rsi, rcx
0019cd9dmov rdx, r8
0019cda0call core::slice::_<impl [T]>::copy_from_slice::len_mismatch_fail
0019cda5ud2
0019cd82
0019cd82core::slice::_<impl [T]>::copy_from_slice:
0019cd82mov rax, rsi
0019cd85cmp rsi, rcx
0019cd88jne 0x19cd96
0019cd8amov rsi, rdx
0019cd8dmov rdx, rax
0019cd90jmp [rip+0x74d8a]
0019cd96
0019cd96loc_19cd96:
0019cd96push rax
0019cd97mov rdi, rax
0019cd9amov rsi, rcx
0019cd9dmov rdx, r8
0019cda0call core::slice::_<impl [T]>::copy_from_slice::len_mismatch_fail
0019cda5ud2
0019cd82
0019cda7
0019cda7itoa::Buffer::format:
0019cda7cmp sil, 100
0019cdabjb 0x19cdcd
0019cdadmovzx eax, sil
0019cdb1mov cl, 100
0019cdb3div cl
0019cdb5movzx ecx, ah
0019cdb8lea rdx, [rip-0x10dd6d]
0019cdbfmovzx ecx, [rdx+2*rcx]
0019cdc3mov [rdi+1], cx
0019cdc7xor edx, edx
0019cdc9mov esi, eax
0019cdcbjmp 0x19cdd6
0019cdcd
0019cdcdloc_19cdcd:
0019cdcdcmp sil, 10
0019cdd1jae 0x19cde0
0019cdd3push 2
0019cdd5pop rdx
0019cdd6
0019cdd6loc_19cdd6:
0019cdd6or sil, 48
0019cddamov [rdi+rdx], sil
0019cddejmp 0x19cdf6
0019cde0
0019cde0loc_19cde0:
0019cde0movzx eax, sil
0019cde4lea rcx, [rip-0x10dd99]
0019cdebmovzx eax, [rcx+2*rax]
0019cdefmov [rdi+1], ax
0019cdf3push 1
0019cdf5pop rdx
0019cdf6
0019cdf6loc_19cdf6:
0019cdf6add rdi, rdx
0019cdf9xor rdx, 3
0019cdfdmov rax, rdi
0019ce00ret
0019cda7
0019cda7itoa::Buffer::format:
0019cda7cmp sil, 100
0019cdabjb 0x19cdcd
0019cdadmovzx eax, sil
0019cdb1mov cl, 100
0019cdb3div cl
0019cdb5movzx ecx, ah
0019cdb8lea rdx, [rip-0x10dd6d]
0019cdbfmovzx ecx, [rdx+2*rcx]
0019cdc3mov [rdi+1], cx
0019cdc7xor edx, edx
0019cdc9mov esi, eax
0019cdcbjmp 0x19cdd6
0019cdcd
0019cdcdloc_19cdcd:
0019cdcdcmp sil, 10
0019cdd1jae 0x19cde0
0019cdd3push 2
0019cdd5pop rdx
0019cdd6
0019cdd6loc_19cdd6:
0019cdd6or sil, 48
0019cddamov [rdi+rdx], sil
0019cddejmp 0x19cdf6
0019cde0
0019cde0loc_19cde0:
0019cde0movzx eax, sil
0019cde4lea rcx, [rip-0x10dd99]
0019cdebmovzx eax, [rcx+2*rax]
0019cdefmov [rdi+1], ax
0019cdf3push 1
0019cdf5pop rdx
0019cdf6
0019cdf6loc_19cdf6:
0019cdf6add rdi, rdx
0019cdf9xor rdx, 3
0019cdfdmov rax, rdi
0019ce00ret
0019cda7
0019ce01
0019ce01itoa::_<impl itoa::private::Sealed for u64>::write:
0019ce01push rbx
0019ce02cmp rdi, 10000
0019ce09jb 0x19ce6c
0019ce0bmov rbx, 20
0019ce15mov r9l, 10000
0019ce1bmov r10w, 100
0019ce20lea r11, [rip-0x10ddd5]
0019ce27mov rcx, rdi
0019ce2a
0019ce2aloc_19ce2a:
0019ce2amov rax, rcx
0019ce2dxor edx, edx
0019ce2fdiv r9
0019ce32mov rdi, rax
0019ce35mov eax, edx
0019ce37xor edx, edx
0019ce39div r10w
0019ce3dmovzx eax, ax
0019ce40movzx edx, dx
0019ce43lea r8, [rbx-4]
0019ce47movzx eax, [r11+2*rax]
0019ce4cmov [rsi+rbx-4], ax
0019ce51movzx eax, [r11+2*rdx]
0019ce56mov [rsi+rbx-2], ax
0019ce5bmov rbx, r8
0019ce5ecmp rcx, 0x5f5e0ff
0019ce65mov rcx, rdi
0019ce68ja 0x19ce2a
0019ce6ajmp 0x19ce76
0019ce6c
0019ce6cloc_19ce6c:
0019ce6cmov r8, 20
0019ce76
0019ce76loc_19ce76:
0019ce76cmp rdi, 99
0019ce7ajbe 0x19cea6
0019ce7cmov rcx, 100
0019ce86mov rax, rdi
0019ce89xor edx, edx
0019ce8bdiv rcx
0019ce8elea rcx, [rip-0x10de43]
0019ce95movzx ecx, [rcx+2*rdx]
0019ce99mov [rsi+r8-2], cx
0019ce9fadd r8, -2
0019cea3mov rdi, rax
0019cea6
0019cea6loc_19cea6:
0019cea6cmp rdi, 10
0019ceaajae 0x19ceba
0019ceacadd dil, 48
0019ceb0mov [rsi+r8-1], dil
0019ceb5dec r8
0019ceb8jmp 0x19cecf
0019ceba
0019cebaloc_19ceba:
0019cebalea rax, [rip-0x10de6f]
0019cec1movzx eax, [rax+2*rdi]
0019cec5mov [rsi+r8-2], ax
0019cecbadd r8, -2
0019cecf
0019cecfloc_19cecf:
0019cecfmov rdx, 20
0019ced9sub rdx, r8
0019cedcadd rsi, r8
0019cedfmov rax, rsi
0019cee2pop rbx
0019cee3ret
0019ce01
0019ce01itoa::_<impl itoa::private::Sealed for u64>::write:
0019ce01push rbx
0019ce02cmp rdi, 10000
0019ce09jb 0x19ce6c
0019ce0bmov rbx, 20
0019ce15mov r9l, 10000
0019ce1bmov r10w, 100
0019ce20lea r11, [rip-0x10ddd5]
0019ce27mov rcx, rdi
0019ce2a
0019ce2aloc_19ce2a:
0019ce2amov rax, rcx
0019ce2dxor edx, edx
0019ce2fdiv r9
0019ce32mov rdi, rax
0019ce35mov eax, edx
0019ce37xor edx, edx
0019ce39div r10w
0019ce3dmovzx eax, ax
0019ce40movzx edx, dx
0019ce43lea r8, [rbx-4]
0019ce47movzx eax, [r11+2*rax]
0019ce4cmov [rsi+rbx-4], ax
0019ce51movzx eax, [r11+2*rdx]
0019ce56mov [rsi+rbx-2], ax
0019ce5bmov rbx, r8
0019ce5ecmp rcx, 0x5f5e0ff
0019ce65mov rcx, rdi
0019ce68ja 0x19ce2a
0019ce6ajmp 0x19ce76
0019ce6c
0019ce6cloc_19ce6c:
0019ce6cmov r8, 20
0019ce76
0019ce76loc_19ce76:
0019ce76cmp rdi, 99
0019ce7ajbe 0x19cea6
0019ce7cmov rcx, 100
0019ce86mov rax, rdi
0019ce89xor edx, edx
0019ce8bdiv rcx
0019ce8elea rcx, [rip-0x10de43]
0019ce95movzx ecx, [rcx+2*rdx]
0019ce99mov [rsi+r8-2], cx
0019ce9fadd r8, -2
0019cea3mov rdi, rax
0019cea6
0019cea6loc_19cea6:
0019cea6cmp rdi, 10
0019ceaajae 0x19ceba
0019ceacadd dil, 48
0019ceb0mov [rsi+r8-1], dil
0019ceb5dec r8
0019ceb8jmp 0x19cecf
0019ceba
0019cebaloc_19ceba:
0019cebalea rax, [rip-0x10de6f]
0019cec1movzx eax, [rax+2*rdi]
0019cec5mov [rsi+r8-2], ax
0019cecbadd r8, -2
0019cecf
0019cecfloc_19cecf:
0019cecfmov rdx, 20
0019ced9sub rdx, r8
0019cedcadd rsi, r8
0019cedfmov rax, rsi
0019cee2pop rbx
0019cee3ret
0019ce01
0019cee4
0019cee4itoa::Buffer::format:
0019cee4push rbx
0019cee5cmp esi, 10000
0019ceebjb 0x19cf49
0019ceedmov rbx, 10
0019cef7mov r9l, 10000
0019cefdmov r10w, 100
0019cf02lea r11, [rip-0x10deb7]
0019cf09mov ecx, esi
0019cf0b
0019cf0bloc_19cf0b:
0019cf0bmov eax, ecx
0019cf0dxor edx, edx
0019cf0fdiv r9l
0019cf12mov esi, eax
0019cf14mov eax, edx
0019cf16xor edx, edx
0019cf18div r10w
0019cf1cmovzx eax, ax
0019cf1fmovzx edx, dx
0019cf22lea r8, [rbx-4]
0019cf26movzx eax, [r11+2*rax]
0019cf2bmov [rdi+rbx-4], ax
0019cf30movzx eax, [r11+2*rdx]
0019cf35mov [rdi+rbx-2], ax
0019cf3amov rbx, r8
0019cf3dcmp ecx, 0x5f5e0ff
0019cf43mov ecx, esi
0019cf45ja 0x19cf0b
0019cf47jmp 0x19cf53
0019cf49
0019cf49loc_19cf49:
0019cf49mov r8, 10
0019cf53
0019cf53loc_19cf53:
0019cf53cmp esi, 99
0019cf56jbe 0x19cf7a
0019cf58mov ecx, 100
0019cf5dmov eax, esi
0019cf5fxor edx, edx
0019cf61div ecx
0019cf63lea rcx, [rip-0x10df18]
0019cf6amovzx ecx, [rcx+2*rdx]
0019cf6emov [rdi+r8-2], cx
0019cf74add r8, -2
0019cf78mov esi, eax
0019cf7a
0019cf7aloc_19cf7a:
0019cf7acmp esi, 10
0019cf7djae 0x19cf8d
0019cf7fadd sil, 48
0019cf83mov [rdi+r8-1], sil
0019cf88dec r8
0019cf8bjmp 0x19cfa4
0019cf8d
0019cf8dloc_19cf8d:
0019cf8dmov eax, esi
0019cf8flea rcx, [rip-0x10df44]
0019cf96movzx eax, [rcx+2*rax]
0019cf9amov [rdi+r8-2], ax
0019cfa0add r8, -2
0019cfa4
0019cfa4loc_19cfa4:
0019cfa4mov rdx, 10
0019cfaesub rdx, r8
0019cfb1add rdi, r8
0019cfb4mov rax, rdi
0019cfb7pop rbx
0019cfb8ret
0019cee4
0019cee4itoa::Buffer::format:
0019cee4push rbx
0019cee5cmp esi, 10000
0019ceebjb 0x19cf49
0019ceedmov rbx, 10
0019cef7mov r9l, 10000
0019cefdmov r10w, 100
0019cf02lea r11, [rip-0x10deb7]
0019cf09mov ecx, esi
0019cf0b
0019cf0bloc_19cf0b:
0019cf0bmov eax, ecx
0019cf0dxor edx, edx
0019cf0fdiv r9l
0019cf12mov esi, eax
0019cf14mov eax, edx
0019cf16xor edx, edx
0019cf18div r10w
0019cf1cmovzx eax, ax
0019cf1fmovzx edx, dx
0019cf22lea r8, [rbx-4]
0019cf26movzx eax, [r11+2*rax]
0019cf2bmov [rdi+rbx-4], ax
0019cf30movzx eax, [r11+2*rdx]
0019cf35mov [rdi+rbx-2], ax
0019cf3amov rbx, r8
0019cf3dcmp ecx, 0x5f5e0ff
0019cf43mov ecx, esi
0019cf45ja 0x19cf0b
0019cf47jmp 0x19cf53
0019cf49
0019cf49loc_19cf49:
0019cf49mov r8, 10
0019cf53
0019cf53loc_19cf53:
0019cf53cmp esi, 99
0019cf56jbe 0x19cf7a
0019cf58mov ecx, 100
0019cf5dmov eax, esi
0019cf5fxor edx, edx
0019cf61div ecx
0019cf63lea rcx, [rip-0x10df18]
0019cf6amovzx ecx, [rcx+2*rdx]
0019cf6emov [rdi+r8-2], cx
0019cf74add r8, -2
0019cf78mov esi, eax
0019cf7a
0019cf7aloc_19cf7a:
0019cf7acmp esi, 10
0019cf7djae 0x19cf8d
0019cf7fadd sil, 48
0019cf83mov [rdi+r8-1], sil
0019cf88dec r8
0019cf8bjmp 0x19cfa4
0019cf8d
0019cf8dloc_19cf8d:
0019cf8dmov eax, esi
0019cf8flea rcx, [rip-0x10df44]
0019cf96movzx eax, [rcx+2*rax]
0019cf9amov [rdi+r8-2], ax
0019cfa0add r8, -2
0019cfa4
0019cfa4loc_19cfa4:
0019cfa4mov rdx, 10
0019cfaesub rdx, r8
0019cfb1add rdi, r8
0019cfb4mov rax, rdi
0019cfb7pop rbx
0019cfb8ret
0019cee4
0019cfb9
0019cfb9itoa::Buffer::format:
0019cfb9push r15
0019cfbbpush r14
0019cfbdpush r13
0019cfbfpush r12
0019cfc1push rbx
0019cfc2mov rbx, rdi
0019cfc5mov rdi, rsi
0019cfc8mov rsi, rdx
0019cfcbcall itoa::udiv128::udivmod_1e19
0019cfd0mov r12, rax
0019cfd3mov r13, rdx
0019cfd6lea rsi, [rbx+19]
0019cfdamov rdi, rcx
0019cfddcall itoa::_<impl itoa::private::Sealed for u64>::write
0019cfe2push 39
0019cfe4pop r14
0019cfe6mov rax, r12
0019cfe9or rax, r13
0019cfecje 0x19d047
0019cfeelea rdi, [rbx+20]
0019cff2push 19
0019cff4pop r15
0019cff6mov rax, r15
0019cff9sub rax, rdx
0019cffcpush 48
0019cffepop rsi
0019cfffmov rdx, rax
0019d002call [rip+0x74b00]
0019d008mov rdi, r12
0019d00bmov rsi, r13
0019d00ecall itoa::udiv128::udivmod_1e19
0019d013mov r12, rax
0019d016mov r13, rdx
0019d019mov rdi, rcx
0019d01cmov rsi, rbx
0019d01fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019d024or r13, r12
0019d027je 0x19d04c
0019d029lea rdi, [rbx+1]
0019d02dsub r15, rdx
0019d030push 48
0019d032pop rsi
0019d033mov rdx, r15
0019d036call [rip+0x74acc]
0019d03cadd r12b, 48
0019d040mov [rbx], r12b
0019d043xor eax, eax
0019d045jmp 0x19d052
0019d047
0019d047loc_19d047:
0019d047mov rax, r14
0019d04ajmp 0x19d04f
0019d04c
0019d04cloc_19d04c:
0019d04cpush 20
0019d04epop rax
0019d04f
0019d04floc_19d04f:
0019d04fsub rax, rdx
0019d052
0019d052loc_19d052:
0019d052sub r14, rax
0019d055add rbx, rax
0019d058mov rax, rbx
0019d05bmov rdx, r14
0019d05epop rbx
0019d05fpop r12
0019d061pop r13
0019d063pop r14
0019d065pop r15
0019d067ret
0019cfb9
0019cfb9itoa::Buffer::format:
0019cfb9push r15
0019cfbbpush r14
0019cfbdpush r13
0019cfbfpush r12
0019cfc1push rbx
0019cfc2mov rbx, rdi
0019cfc5mov rdi, rsi
0019cfc8mov rsi, rdx
0019cfcbcall itoa::udiv128::udivmod_1e19
0019cfd0mov r12, rax
0019cfd3mov r13, rdx
0019cfd6lea rsi, [rbx+19]
0019cfdamov rdi, rcx
0019cfddcall itoa::_<impl itoa::private::Sealed for u64>::write
0019cfe2push 39
0019cfe4pop r14
0019cfe6mov rax, r12
0019cfe9or rax, r13
0019cfecje 0x19d047
0019cfeelea rdi, [rbx+20]
0019cff2push 19
0019cff4pop r15
0019cff6mov rax, r15
0019cff9sub rax, rdx
0019cffcpush 48
0019cffepop rsi
0019cfffmov rdx, rax
0019d002call [rip+0x74b00]
0019d008mov rdi, r12
0019d00bmov rsi, r13
0019d00ecall itoa::udiv128::udivmod_1e19
0019d013mov r12, rax
0019d016mov r13, rdx
0019d019mov rdi, rcx
0019d01cmov rsi, rbx
0019d01fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019d024or r13, r12
0019d027je 0x19d04c
0019d029lea rdi, [rbx+1]
0019d02dsub r15, rdx
0019d030push 48
0019d032pop rsi
0019d033mov rdx, r15
0019d036call [rip+0x74acc]
0019d03cadd r12b, 48
0019d040mov [rbx], r12b
0019d043xor eax, eax
0019d045jmp 0x19d052
0019d047
0019d047loc_19d047:
0019d047mov rax, r14
0019d04ajmp 0x19d04f
0019d04c
0019d04cloc_19d04c:
0019d04cpush 20
0019d04epop rax
0019d04f
0019d04floc_19d04f:
0019d04fsub rax, rdx
0019d052
0019d052loc_19d052:
0019d052sub r14, rax
0019d055add rbx, rax
0019d058mov rax, rbx
0019d05bmov rdx, r14
0019d05epop rbx
0019d05fpop r12
0019d061pop r13
0019d063pop r14
0019d065pop r15
0019d067ret
0019cfb9
0019d068
0019d068itoa::udiv128::udivmod_1e19:
0019d068push r14
0019d06apush rbx
0019d06bcmp rsi, 0x80000
0019d072jae 0x19d090
0019d074shld rsi, rdi, 45
0019d079xor r14l, r14l
0019d07cmov rcx, 0x1158e460913d
0019d086mov rax, rsi
0019d089xor edx, edx
0019d08bdiv rcx
0019d08ejmp 0x19d0eb
0019d090
0019d090loc_19d090:
0019d090mov rcx, 0x9598f4f1e8361973
0019d09amov rax, rdi
0019d09dmul rcx
0019d0a0mov r8, rdx
0019d0a3mov r14, 0x760f253edb4ab0d2
0019d0admov rax, rdi
0019d0b0mul r14
0019d0b3mov r9, rdx
0019d0b6mov r10, rax
0019d0b9mov rax, rsi
0019d0bcmul rcx
0019d0bfmov r11, rdx
0019d0c2mov rbx, rax
0019d0c5mov rax, rsi
0019d0c8mul r14
0019d0cbmov r14, rdx
0019d0ceadd r10, r8
0019d0d1adc rax, r9
0019d0d4adc r14, 0
0019d0d8add r10, rbx
0019d0dbadc rax, r11
0019d0deadc r14, 0
0019d0e2shrd rax, r14, 62
0019d0e7shr r14, 62
0019d0eb
0019d0ebloc_19d0eb:
0019d0ebmov rcx, 0x7538dcfb76180000
0019d0f5imul rcx, rax
0019d0f9add rcx, rdi
0019d0fcmov rdx, r14
0019d0ffpop rbx
0019d100pop r14
0019d102ret
0019d068
0019d068itoa::udiv128::udivmod_1e19:
0019d068push r14
0019d06apush rbx
0019d06bcmp rsi, 0x80000
0019d072jae 0x19d090
0019d074shld rsi, rdi, 45
0019d079xor r14l, r14l
0019d07cmov rcx, 0x1158e460913d
0019d086mov rax, rsi
0019d089xor edx, edx
0019d08bdiv rcx
0019d08ejmp 0x19d0eb
0019d090
0019d090loc_19d090:
0019d090mov rcx, 0x9598f4f1e8361973
0019d09amov rax, rdi
0019d09dmul rcx
0019d0a0mov r8, rdx
0019d0a3mov r14, 0x760f253edb4ab0d2
0019d0admov rax, rdi
0019d0b0mul r14
0019d0b3mov r9, rdx
0019d0b6mov r10, rax
0019d0b9mov rax, rsi
0019d0bcmul rcx
0019d0bfmov r11, rdx
0019d0c2mov rbx, rax
0019d0c5mov rax, rsi
0019d0c8mul r14
0019d0cbmov r14, rdx
0019d0ceadd r10, r8
0019d0d1adc rax, r9
0019d0d4adc r14, 0
0019d0d8add r10, rbx
0019d0dbadc rax, r11
0019d0deadc r14, 0
0019d0e2shrd rax, r14, 62
0019d0e7shr r14, 62
0019d0eb
0019d0ebloc_19d0eb:
0019d0ebmov rcx, 0x7538dcfb76180000
0019d0f5imul rcx, rax
0019d0f9add rcx, rdi
0019d0fcmov rdx, r14
0019d0ffpop rbx
0019d100pop r14
0019d102ret
0019d068
0019d103
0019d103itoa::Buffer::format:
0019d103mov eax, esi
0019d105cmp ax, 100
0019d109jb 0x19d12b
0019d10bmov cx, 100
0019d10fxor edx, edx
0019d111div cx
0019d114movzx ecx, dx
0019d117lea rdx, [rip-0x10e0cc]
0019d11emovzx ecx, [rdx+2*rcx]
0019d122mov [rdi+3], cx
0019d126push 3
0019d128pop rcx
0019d129jmp 0x19d12e
0019d12b
0019d12bloc_19d12b:
0019d12bpush 5
0019d12dpop rcx
0019d12e
0019d12eloc_19d12e:
0019d12ecmp ax, 10
0019d132jae 0x19d13f
0019d134or al, 48
0019d136mov [rdi+rcx-1], al
0019d13adec rcx
0019d13djmp 0x19d156
0019d13f
0019d13floc_19d13f:
0019d13fmovzx eax, ax
0019d142lea rdx, [rip-0x10e0f7]
0019d149movzx eax, [rdx+2*rax]
0019d14dmov [rdi+rcx-2], ax
0019d152add rcx, -2
0019d156
0019d156loc_19d156:
0019d156push 5
0019d158pop rdx
0019d159sub rdx, rcx
0019d15cadd rdi, rcx
0019d15fmov rax, rdi
0019d162ret
0019d103
0019d103itoa::Buffer::format:
0019d103mov eax, esi
0019d105cmp ax, 100
0019d109jb 0x19d12b
0019d10bmov cx, 100
0019d10fxor edx, edx
0019d111div cx
0019d114movzx ecx, dx
0019d117lea rdx, [rip-0x10e0cc]
0019d11emovzx ecx, [rdx+2*rcx]
0019d122mov [rdi+3], cx
0019d126push 3
0019d128pop rcx
0019d129jmp 0x19d12e
0019d12b
0019d12bloc_19d12b:
0019d12bpush 5
0019d12dpop rcx
0019d12e
0019d12eloc_19d12e:
0019d12ecmp ax, 10
0019d132jae 0x19d13f
0019d134or al, 48
0019d136mov [rdi+rcx-1], al
0019d13adec rcx
0019d13djmp 0x19d156
0019d13f
0019d13floc_19d13f:
0019d13fmovzx eax, ax
0019d142lea rdx, [rip-0x10e0f7]
0019d149movzx eax, [rdx+2*rax]
0019d14dmov [rdi+rcx-2], ax
0019d152add rcx, -2
0019d156
0019d156loc_19d156:
0019d156push 5
0019d158pop rdx
0019d159sub rdx, rcx
0019d15cadd rdi, rcx
0019d15fmov rax, rdi
0019d162ret
0019d103
0019d163
0019d163time::formatting::format_number:
0019d163push rbp
0019d164push r15
0019d166push r14
0019d168push r13
0019d16apush r12
0019d16cpush rbx
0019d16dsub rsp, 72
0019d171mov r14, rsi
0019d174test cl, cl
0019d176je 0x19d199
0019d178movzx eax, cl
0019d17bmovzx edx, dl
0019d17emov rsi, r14
0019d181add rsp, 72
0019d185cmp eax, 1
0019d188jne 0x19d1f3
0019d18apop rbx
0019d18bpop r12
0019d18dpop r13
0019d18fpop r14
0019d191pop r15
0019d193pop rbp
0019d194jmp 0x19d269
0019d199
0019d199loc_19d199:
0019d199mov [rsp], rdi
0019d19dmovzx edi, dl
0019d1a0mov [rsp+12], edi
0019d1a4call _<u8 as time::ext::DigitCount>::num_digits
0019d1a9xor ebx, ebx
0019d1abmov cl, 2
0019d1adsub cl, al
0019d1afmovzx r15l, cl
0019d1b3cmovb r15l, ebx
0019d1b7lea r12, [rsp+32]
0019d1bcpush 1
0019d1bepop r13
0019d1c0xor ebp, ebp
0019d1c2
0019d1c2loc_19d1c2:
0019d1c2mov eax, ebx
0019d1c4cmp bl, r15b
0019d1c7adc bl, 0
0019d1cacmp al, r15b
0019d1cdjae 0x19d202
0019d1cfmov rdi, r12
0019d1d2mov rsi, r14
0019d1d5lea rdx, [rip-0x10dfbe]
0019d1dcmov rcx, r13
0019d1dfcall time::formatting::write
0019d1e4cmp [rsp+32], 0
0019d1eajne 0x19d233
0019d1ecadd rbp, [rsp+40]
0019d1f1jmp 0x19d1c2
0019d1f3
0019d1f3loc_19d1f3:
0019d1f3pop rbx
0019d1f4pop r12
0019d1f6pop r13
0019d1f8pop r14
0019d1fapop r15
0019d1fcpop rbp
0019d1fdjmp 0x19d33c
0019d202
0019d202loc_19d202:
0019d202lea rdi, [rsp+32]
0019d207mov esi, [rsp+12]
0019d20bcall itoa::Buffer::format
0019d210mov rcx, rdx
0019d213lea r15, [rsp+16]
0019d218mov rdi, r15
0019d21bmov rsi, r14
0019d21emov rdx, rax
0019d221call time::formatting::write
0019d226cmp [r15], 0
0019d22aje 0x19d249
0019d22cmov rax, [rsp+24]
0019d231jmp 0x19d238
0019d233
0019d233loc_19d233:
0019d233mov rax, [rsp+40]
0019d238
0019d238loc_19d238:
0019d238mov rcx, [rsp]
0019d23cmov [rcx+8], rax
0019d240mov [rcx], 1
0019d247jmp 0x19d25a
0019d249
0019d249loc_19d249:
0019d249add rbp, [rsp+24]
0019d24emov rax, [rsp]
0019d252mov [rax+8], rbp
0019d256and [rax], 0
0019d25a
0019d25aloc_19d25a:
0019d25aadd rsp, 72
0019d25epop rbx
0019d25fpop r12
0019d261pop r13
0019d263pop r14
0019d265pop r15
0019d267pop rbp
0019d268ret
0019d163
0019d163time::formatting::format_number:
0019d163push rbp
0019d164push r15
0019d166push r14
0019d168push r13
0019d16apush r12
0019d16cpush rbx
0019d16dsub rsp, 72
0019d171mov r14, rsi
0019d174test cl, cl
0019d176je 0x19d199
0019d178movzx eax, cl
0019d17bmovzx edx, dl
0019d17emov rsi, r14
0019d181add rsp, 72
0019d185cmp eax, 1
0019d188jne 0x19d1f3
0019d18apop rbx
0019d18bpop r12
0019d18dpop r13
0019d18fpop r14
0019d191pop r15
0019d193pop rbp
0019d194jmp 0x19d269
0019d199
0019d199loc_19d199:
0019d199mov [rsp], rdi
0019d19dmovzx edi, dl
0019d1a0mov [rsp+12], edi
0019d1a4call _<u8 as time::ext::DigitCount>::num_digits
0019d1a9xor ebx, ebx
0019d1abmov cl, 2
0019d1adsub cl, al
0019d1afmovzx r15l, cl
0019d1b3cmovb r15l, ebx
0019d1b7lea r12, [rsp+32]
0019d1bcpush 1
0019d1bepop r13
0019d1c0xor ebp, ebp
0019d1c2
0019d1c2loc_19d1c2:
0019d1c2mov eax, ebx
0019d1c4cmp bl, r15b
0019d1c7adc bl, 0
0019d1cacmp al, r15b
0019d1cdjae 0x19d202
0019d1cfmov rdi, r12
0019d1d2mov rsi, r14
0019d1d5lea rdx, [rip-0x10dfbe]
0019d1dcmov rcx, r13
0019d1dfcall time::formatting::write
0019d1e4cmp [rsp+32], 0
0019d1eajne 0x19d233
0019d1ecadd rbp, [rsp+40]
0019d1f1jmp 0x19d1c2
0019d1f3
0019d1f3loc_19d1f3:
0019d1f3pop rbx
0019d1f4pop r12
0019d1f6pop r13
0019d1f8pop r14
0019d1fapop r15
0019d1fcpop rbp
0019d1fdjmp 0x19d33c
0019d202
0019d202loc_19d202:
0019d202lea rdi, [rsp+32]
0019d207mov esi, [rsp+12]
0019d20bcall itoa::Buffer::format
0019d210mov rcx, rdx
0019d213lea r15, [rsp+16]
0019d218mov rdi, r15
0019d21bmov rsi, r14
0019d21emov rdx, rax
0019d221call time::formatting::write
0019d226cmp [r15], 0
0019d22aje 0x19d249
0019d22cmov rax, [rsp+24]
0019d231jmp 0x19d238
0019d233
0019d233loc_19d233:
0019d233mov rax, [rsp+40]
0019d238
0019d238loc_19d238:
0019d238mov rcx, [rsp]
0019d23cmov [rcx+8], rax
0019d240mov [rcx], 1
0019d247jmp 0x19d25a
0019d249
0019d249loc_19d249:
0019d249add rbp, [rsp+24]
0019d24emov rax, [rsp]
0019d252mov [rax+8], rbp
0019d256and [rax], 0
0019d25a
0019d25aloc_19d25a:
0019d25aadd rsp, 72
0019d25epop rbx
0019d25fpop r12
0019d261pop r13
0019d263pop r14
0019d265pop r15
0019d267pop rbp
0019d268ret
0019d163
0019d269
0019d269time::formatting::format_number_pad_zero:
0019d269push rbp
0019d26apush r15
0019d26cpush r14
0019d26epush r13
0019d270push r12
0019d272push rbx
0019d273sub rsp, 72
0019d277mov r14, rsi
0019d27amov [rsp], rdi
0019d27emov [rsp+12], edx
0019d282mov edi, edx
0019d284call _<u8 as time::ext::DigitCount>::num_digits
0019d289xor ebp, ebp
0019d28bmov cl, 2
0019d28dsub cl, al
0019d28fmovzx r15l, cl
0019d293cmovb r15l, ebp
0019d297lea r12, [rsp+32]
0019d29cpush 1
0019d29epop r13
0019d2a0xor ebx, ebx
0019d2a2
0019d2a2loc_19d2a2:
0019d2a2mov eax, ebp
0019d2a4cmp bpl, r15b
0019d2a7adc bpl, 0
0019d2abcmp al, r15b
0019d2aejae 0x19d2d4
0019d2b0mov rdi, r12
0019d2b3mov rsi, r14
0019d2b6lea rdx, [rip-0x10e063]
0019d2bdmov rcx, r13
0019d2c0call time::formatting::write
0019d2c5cmp [rsp+32], 0
0019d2cbjne 0x19d306
0019d2cdadd rbx, [rsp+40]
0019d2d2jmp 0x19d2a2
0019d2d4
0019d2d4loc_19d2d4:
0019d2d4movzx esi, [rsp+12]
0019d2d9lea rdi, [rsp+32]
0019d2decall itoa::Buffer::format
0019d2e3mov rcx, rdx
0019d2e6lea r15, [rsp+16]
0019d2ebmov rdi, r15
0019d2eemov rsi, r14
0019d2f1mov rdx, rax
0019d2f4call time::formatting::write
0019d2f9cmp [r15], 0
0019d2fdje 0x19d31c
0019d2ffmov rax, [rsp+24]
0019d304jmp 0x19d30b
0019d306
0019d306loc_19d306:
0019d306mov rax, [rsp+40]
0019d30b
0019d30bloc_19d30b:
0019d30bmov rcx, [rsp]
0019d30fmov [rcx+8], rax
0019d313mov [rcx], 1
0019d31ajmp 0x19d32d
0019d31c
0019d31cloc_19d31c:
0019d31cadd rbx, [rsp+24]
0019d321mov rax, [rsp]
0019d325mov [rax+8], rbx
0019d329and [rax], 0
0019d32d
0019d32dloc_19d32d:
0019d32dadd rsp, 72
0019d331pop rbx
0019d332pop r12
0019d334pop r13
0019d336pop r14
0019d338pop r15
0019d33apop rbp
0019d33bret
0019d269
0019d269time::formatting::format_number_pad_zero:
0019d269push rbp
0019d26apush r15
0019d26cpush r14
0019d26epush r13
0019d270push r12
0019d272push rbx
0019d273sub rsp, 72
0019d277mov r14, rsi
0019d27amov [rsp], rdi
0019d27emov [rsp+12], edx
0019d282mov edi, edx
0019d284call _<u8 as time::ext::DigitCount>::num_digits
0019d289xor ebp, ebp
0019d28bmov cl, 2
0019d28dsub cl, al
0019d28fmovzx r15l, cl
0019d293cmovb r15l, ebp
0019d297lea r12, [rsp+32]
0019d29cpush 1
0019d29epop r13
0019d2a0xor ebx, ebx
0019d2a2
0019d2a2loc_19d2a2:
0019d2a2mov eax, ebp
0019d2a4cmp bpl, r15b
0019d2a7adc bpl, 0
0019d2abcmp al, r15b
0019d2aejae 0x19d2d4
0019d2b0mov rdi, r12
0019d2b3mov rsi, r14
0019d2b6lea rdx, [rip-0x10e063]
0019d2bdmov rcx, r13
0019d2c0call time::formatting::write
0019d2c5cmp [rsp+32], 0
0019d2cbjne 0x19d306
0019d2cdadd rbx, [rsp+40]
0019d2d2jmp 0x19d2a2
0019d2d4
0019d2d4loc_19d2d4:
0019d2d4movzx esi, [rsp+12]
0019d2d9lea rdi, [rsp+32]
0019d2decall itoa::Buffer::format
0019d2e3mov rcx, rdx
0019d2e6lea r15, [rsp+16]
0019d2ebmov rdi, r15
0019d2eemov rsi, r14
0019d2f1mov rdx, rax
0019d2f4call time::formatting::write
0019d2f9cmp [r15], 0
0019d2fdje 0x19d31c
0019d2ffmov rax, [rsp+24]
0019d304jmp 0x19d30b
0019d306
0019d306loc_19d306:
0019d306mov rax, [rsp+40]
0019d30b
0019d30bloc_19d30b:
0019d30bmov rcx, [rsp]
0019d30fmov [rcx+8], rax
0019d313mov [rcx], 1
0019d31ajmp 0x19d32d
0019d31c
0019d31cloc_19d31c:
0019d31cadd rbx, [rsp+24]
0019d321mov rax, [rsp]
0019d325mov [rax+8], rbx
0019d329and [rax], 0
0019d32d
0019d32dloc_19d32d:
0019d32dadd rsp, 72
0019d331pop rbx
0019d332pop r12
0019d334pop r13
0019d336pop r14
0019d338pop r15
0019d33apop rbp
0019d33bret
0019d269
0019d33c
0019d33ctime::formatting::format_number_pad_none:
0019d33cpush r14
0019d33epush rbx
0019d33fsub rsp, 40
0019d343mov rbx, rsi
0019d346mov r14, rdi
0019d349mov rdi, rsp
0019d34cmov esi, edx
0019d34ecall itoa::Buffer::format
0019d353mov rcx, rdx
0019d356mov rdi, r14
0019d359mov rsi, rbx
0019d35cmov rdx, rax
0019d35fcall time::formatting::write
0019d364add rsp, 40
0019d368pop rbx
0019d369pop r14
0019d36bret
0019d33c
0019d33ctime::formatting::format_number_pad_none:
0019d33cpush r14
0019d33epush rbx
0019d33fsub rsp, 40
0019d343mov rbx, rsi
0019d346mov r14, rdi
0019d349mov rdi, rsp
0019d34cmov esi, edx
0019d34ecall itoa::Buffer::format
0019d353mov rcx, rdx
0019d356mov rdi, r14
0019d359mov rsi, rbx
0019d35cmov rdx, rax
0019d35fcall time::formatting::write
0019d364add rsp, 40
0019d368pop rbx
0019d369pop r14
0019d36bret
0019d33c
0019d36c
0019d36ctime::formatting::write:
0019d36cpush r14
0019d36epush rbx
0019d36fpush rax
0019d370mov r14, rcx
0019d373mov rbx, rdi
0019d376mov rdi, rsi
0019d379mov rsi, rdx
0019d37cmov rdx, rcx
0019d37fcall std::io::Write::write_all
0019d384test rax, rax
0019d387je 0x19d392
0019d389mov [rbx+8], rax
0019d38dpush 1
0019d38fpop rax
0019d390jmp 0x19d398
0019d392
0019d392loc_19d392:
0019d392mov [rbx+8], r14
0019d396xor eax, eax
0019d398
0019d398loc_19d398:
0019d398mov [rbx], rax
0019d39badd rsp, 8
0019d39fpop rbx
0019d3a0pop r14
0019d3a2ret
0019d36c
0019d36ctime::formatting::write:
0019d36cpush r14
0019d36epush rbx
0019d36fpush rax
0019d370mov r14, rcx
0019d373mov rbx, rdi
0019d376mov rdi, rsi
0019d379mov rsi, rdx
0019d37cmov rdx, rcx
0019d37fcall std::io::Write::write_all
0019d384test rax, rax
0019d387je 0x19d392
0019d389mov [rbx+8], rax
0019d38dpush 1
0019d38fpop rax
0019d390jmp 0x19d398
0019d392
0019d392loc_19d392:
0019d392mov [rbx+8], r14
0019d396xor eax, eax
0019d398
0019d398loc_19d398:
0019d398mov [rbx], rax
0019d39badd rsp, 8
0019d39fpop rbx
0019d3a0pop r14
0019d3a2ret
0019d36c
0019d3a3
0019d3a3core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index:
0019d3a3mov rcx, rdx
0019d3a6mov rdx, rsi
0019d3a9mov rsi, rdi
0019d3acpush 3
0019d3aepop rdi
0019d3afjmp 0x10178b
0019d3a3
0019d3a3core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index:
0019d3a3mov rcx, rdx
0019d3a6mov rdx, rsi
0019d3a9mov rsi, rdi
0019d3acpush 3
0019d3aepop rdi
0019d3afjmp 0x10178b
0019d3a3
0019d3b4
0019d3b4core::option::Option<T>::ok_or:
0019d3b4bt rsi, 56
0019d3b9jb 0x19d3ed
0019d3bbmov rax, rsi
0019d3beshr rax, 56
0019d3c2mov [rdi+8], esi
0019d3c5mov rcx, rsi
0019d3c8shr rcx, 48
0019d3ccmov [rdi+14], cl
0019d3cfshr rsi, 32
0019d3d3mov [rdi+12], si
0019d3d7mov [rdi+15], al
0019d3damov [rdi], 3
0019d3e1mov rdi, [rdx]
0019d3e4mov rsi, [rdx+8]
0019d3e8jmp 0x19d434
0019d3ed
0019d3edloc_19d3ed:
0019d3edmov rax, [rdx+16]
0019d3f1mov [rdi+16], rax
0019d3f5movups x0, [rdx]
0019d3f8movups [rdi], x0
0019d3fbret
0019d3b4
0019d3b4core::option::Option<T>::ok_or:
0019d3b4bt rsi, 56
0019d3b9jb 0x19d3ed
0019d3bbmov rax, rsi
0019d3beshr rax, 56
0019d3c2mov [rdi+8], esi
0019d3c5mov rcx, rsi
0019d3c8shr rcx, 48
0019d3ccmov [rdi+14], cl
0019d3cfshr rsi, 32
0019d3d3mov [rdi+12], si
0019d3d7mov [rdi+15], al
0019d3damov [rdi], 3
0019d3e1mov rdi, [rdx]
0019d3e4mov rsi, [rdx+8]
0019d3e8jmp 0x19d434
0019d3ed
0019d3edloc_19d3ed:
0019d3edmov rax, [rdx+16]
0019d3f1mov [rdi+16], rax
0019d3f5movups x0, [rdx]
0019d3f8movups [rdi], x0
0019d3fbret
0019d3b4
0019d3fc
0019d3fccore::option::Option<T>::ok_or:
0019d3fctest sil, 1
0019d400jne 0x19d411
0019d402mov rax, [rdx+16]
0019d406mov [rdi+16], rax
0019d40amovups x0, [rdx]
0019d40dmovups [rdi], x0
0019d410ret
0019d411
0019d411loc_19d411:
0019d411mov eax, esi
0019d413shr eax, 8
0019d416shr esi, 24
0019d419mov [rdi+10], sil
0019d41dmov [rdi+8], ax
0019d421mov [rdi], 3
0019d428mov rdi, [rdx]
0019d42bmov rsi, [rdx+8]
0019d42fjmp 0x19d434
0019d3fc
0019d3fccore::option::Option<T>::ok_or:
0019d3fctest sil, 1
0019d400jne 0x19d411
0019d402mov rax, [rdx+16]
0019d406mov [rdi+16], rax
0019d40amovups x0, [rdx]
0019d40dmovups [rdi], x0
0019d410ret
0019d411
0019d411loc_19d411:
0019d411mov eax, esi
0019d413shr eax, 8
0019d416shr esi, 24
0019d419mov [rdi+10], sil
0019d41dmov [rdi+8], ax
0019d421mov [rdi], 3
0019d428mov rdi, [rdx]
0019d42bmov rsi, [rdx+8]
0019d42fjmp 0x19d434
0019d3fc
0019d434
0019d434core::ptr::drop_in_place<time::error::format::Format>:
0019d434cmp rdi, 2
0019d438jae 0x19d43b
0019d43aret
0019d43b
0019d43bloc_19d43b:
0019d43bmov rdi, rsi
0019d43ejmp 0x19c738
0019d434
0019d434core::ptr::drop_in_place<time::error::format::Format>:
0019d434cmp rdi, 2
0019d438jae 0x19d43b
0019d43aret
0019d43b
0019d43bloc_19d43b:
0019d43bmov rdi, rsi
0019d43ejmp 0x19c738
0019d434
0019d443
0019d443time::formatting::format_number_pad_zero:
0019d443push rbp
0019d444push r15
0019d446push r14
0019d448push r13
0019d44apush r12
0019d44cpush rbx
0019d44dsub rsp, 72
0019d451mov r14, rsi
0019d454mov [rsp], rdi
0019d458mov [rsp+12], edx
0019d45cmov edi, edx
0019d45ecall _<u32 as time::ext::DigitCount>::num_digits
0019d463xor ebp, ebp
0019d465mov cl, 4
0019d467sub cl, al
0019d469movzx r15l, cl
0019d46dcmovb r15l, ebp
0019d471lea r12, [rsp+32]
0019d476push 1
0019d478pop r13
0019d47axor ebx, ebx
0019d47c
0019d47cloc_19d47c:
0019d47cmov eax, ebp
0019d47ecmp bpl, r15b
0019d481adc bpl, 0
0019d485cmp al, r15b
0019d488jae 0x19d4ae
0019d48amov rdi, r12
0019d48dmov rsi, r14
0019d490lea rdx, [rip-0x10e23d]
0019d497mov rcx, r13
0019d49acall time::formatting::write
0019d49fcmp [rsp+32], 0
0019d4a5jne 0x19d4df
0019d4a7add rbx, [rsp+40]
0019d4acjmp 0x19d47c
0019d4ae
0019d4aeloc_19d4ae:
0019d4aelea rdi, [rsp+32]
0019d4b3mov esi, [rsp+12]
0019d4b7call itoa::Buffer::format
0019d4bcmov rcx, rdx
0019d4bflea r15, [rsp+16]
0019d4c4mov rdi, r15
0019d4c7mov rsi, r14
0019d4camov rdx, rax
0019d4cdcall time::formatting::write
0019d4d2cmp [r15], 0
0019d4d6je 0x19d4f5
0019d4d8mov rax, [rsp+24]
0019d4ddjmp 0x19d4e4
0019d4df
0019d4dfloc_19d4df:
0019d4dfmov rax, [rsp+40]
0019d4e4
0019d4e4loc_19d4e4:
0019d4e4mov rcx, [rsp]
0019d4e8mov [rcx+8], rax
0019d4ecmov [rcx], 1
0019d4f3jmp 0x19d506
0019d4f5
0019d4f5loc_19d4f5:
0019d4f5add rbx, [rsp+24]
0019d4famov rax, [rsp]
0019d4femov [rax+8], rbx
0019d502and [rax], 0
0019d506
0019d506loc_19d506:
0019d506add rsp, 72
0019d50apop rbx
0019d50bpop r12
0019d50dpop r13
0019d50fpop r14
0019d511pop r15
0019d513pop rbp
0019d514ret
0019d443
0019d443time::formatting::format_number_pad_zero:
0019d443push rbp
0019d444push r15
0019d446push r14
0019d448push r13
0019d44apush r12
0019d44cpush rbx
0019d44dsub rsp, 72
0019d451mov r14, rsi
0019d454mov [rsp], rdi
0019d458mov [rsp+12], edx
0019d45cmov edi, edx
0019d45ecall _<u32 as time::ext::DigitCount>::num_digits
0019d463xor ebp, ebp
0019d465mov cl, 4
0019d467sub cl, al
0019d469movzx r15l, cl
0019d46dcmovb r15l, ebp
0019d471lea r12, [rsp+32]
0019d476push 1
0019d478pop r13
0019d47axor ebx, ebx
0019d47c
0019d47cloc_19d47c:
0019d47cmov eax, ebp
0019d47ecmp bpl, r15b
0019d481adc bpl, 0
0019d485cmp al, r15b
0019d488jae 0x19d4ae
0019d48amov rdi, r12
0019d48dmov rsi, r14
0019d490lea rdx, [rip-0x10e23d]
0019d497mov rcx, r13
0019d49acall time::formatting::write
0019d49fcmp [rsp+32], 0
0019d4a5jne 0x19d4df
0019d4a7add rbx, [rsp+40]
0019d4acjmp 0x19d47c
0019d4ae
0019d4aeloc_19d4ae:
0019d4aelea rdi, [rsp+32]
0019d4b3mov esi, [rsp+12]
0019d4b7call itoa::Buffer::format
0019d4bcmov rcx, rdx
0019d4bflea r15, [rsp+16]
0019d4c4mov rdi, r15
0019d4c7mov rsi, r14
0019d4camov rdx, rax
0019d4cdcall time::formatting::write
0019d4d2cmp [r15], 0
0019d4d6je 0x19d4f5
0019d4d8mov rax, [rsp+24]
0019d4ddjmp 0x19d4e4
0019d4df
0019d4dfloc_19d4df:
0019d4dfmov rax, [rsp+40]
0019d4e4
0019d4e4loc_19d4e4:
0019d4e4mov rcx, [rsp]
0019d4e8mov [rcx+8], rax
0019d4ecmov [rcx], 1
0019d4f3jmp 0x19d506
0019d4f5
0019d4f5loc_19d4f5:
0019d4f5add rbx, [rsp+24]
0019d4famov rax, [rsp]
0019d4femov [rax+8], rbx
0019d502and [rax], 0
0019d506
0019d506loc_19d506:
0019d506add rsp, 72
0019d50apop rbx
0019d50bpop r12
0019d50dpop r13
0019d50fpop r14
0019d511pop r15
0019d513pop rbp
0019d514ret
0019d443
0019d515
0019d515time::formatting::format_number_pad_zero:
0019d515push rbp
0019d516push r15
0019d518push r14
0019d51apush r13
0019d51cpush r12
0019d51epush rbx
0019d51fsub rsp, 72
0019d523mov r14, rsi
0019d526mov [rsp], rdi
0019d52amov [rsp+12], edx
0019d52emov edi, edx
0019d530call _<u32 as time::ext::DigitCount>::num_digits
0019d535xor ebp, ebp
0019d537mov cl, 9
0019d539sub cl, al
0019d53bmovzx r15l, cl
0019d53fcmovb r15l, ebp
0019d543lea r12, [rsp+32]
0019d548push 1
0019d54apop r13
0019d54cxor ebx, ebx
0019d54e
0019d54eloc_19d54e:
0019d54emov eax, ebp
0019d550cmp bpl, r15b
0019d553adc bpl, 0
0019d557cmp al, r15b
0019d55ajae 0x19d580
0019d55cmov rdi, r12
0019d55fmov rsi, r14
0019d562lea rdx, [rip-0x10e30f]
0019d569mov rcx, r13
0019d56ccall time::formatting::write
0019d571cmp [rsp+32], 0
0019d577jne 0x19d5b1
0019d579add rbx, [rsp+40]
0019d57ejmp 0x19d54e
0019d580
0019d580loc_19d580:
0019d580lea rdi, [rsp+32]
0019d585mov esi, [rsp+12]
0019d589call itoa::Buffer::format
0019d58emov rcx, rdx
0019d591lea r15, [rsp+16]
0019d596mov rdi, r15
0019d599mov rsi, r14
0019d59cmov rdx, rax
0019d59fcall time::formatting::write
0019d5a4cmp [r15], 0
0019d5a8je 0x19d5c7
0019d5aamov rax, [rsp+24]
0019d5afjmp 0x19d5b6
0019d5b1
0019d5b1loc_19d5b1:
0019d5b1mov rax, [rsp+40]
0019d5b6
0019d5b6loc_19d5b6:
0019d5b6mov rcx, [rsp]
0019d5bamov [rcx+8], rax
0019d5bemov [rcx], 1
0019d5c5jmp 0x19d5d8
0019d5c7
0019d5c7loc_19d5c7:
0019d5c7add rbx, [rsp+24]
0019d5ccmov rax, [rsp]
0019d5d0mov [rax+8], rbx
0019d5d4and [rax], 0
0019d5d8
0019d5d8loc_19d5d8:
0019d5d8add rsp, 72
0019d5dcpop rbx
0019d5ddpop r12
0019d5dfpop r13
0019d5e1pop r14
0019d5e3pop r15
0019d5e5pop rbp
0019d5e6ret
0019d515
0019d515time::formatting::format_number_pad_zero:
0019d515push rbp
0019d516push r15
0019d518push r14
0019d51apush r13
0019d51cpush r12
0019d51epush rbx
0019d51fsub rsp, 72
0019d523mov r14, rsi
0019d526mov [rsp], rdi
0019d52amov [rsp+12], edx
0019d52emov edi, edx
0019d530call _<u32 as time::ext::DigitCount>::num_digits
0019d535xor ebp, ebp
0019d537mov cl, 9
0019d539sub cl, al
0019d53bmovzx r15l, cl
0019d53fcmovb r15l, ebp
0019d543lea r12, [rsp+32]
0019d548push 1
0019d54apop r13
0019d54cxor ebx, ebx
0019d54e
0019d54eloc_19d54e:
0019d54emov eax, ebp
0019d550cmp bpl, r15b
0019d553adc bpl, 0
0019d557cmp al, r15b
0019d55ajae 0x19d580
0019d55cmov rdi, r12
0019d55fmov rsi, r14
0019d562lea rdx, [rip-0x10e30f]
0019d569mov rcx, r13
0019d56ccall time::formatting::write
0019d571cmp [rsp+32], 0
0019d577jne 0x19d5b1
0019d579add rbx, [rsp+40]
0019d57ejmp 0x19d54e
0019d580
0019d580loc_19d580:
0019d580lea rdi, [rsp+32]
0019d585mov esi, [rsp+12]
0019d589call itoa::Buffer::format
0019d58emov rcx, rdx
0019d591lea r15, [rsp+16]
0019d596mov rdi, r15
0019d599mov rsi, r14
0019d59cmov rdx, rax
0019d59fcall time::formatting::write
0019d5a4cmp [r15], 0
0019d5a8je 0x19d5c7
0019d5aamov rax, [rsp+24]
0019d5afjmp 0x19d5b6
0019d5b1
0019d5b1loc_19d5b1:
0019d5b1mov rax, [rsp+40]
0019d5b6
0019d5b6loc_19d5b6:
0019d5b6mov rcx, [rsp]
0019d5bamov [rcx+8], rax
0019d5bemov [rcx], 1
0019d5c5jmp 0x19d5d8
0019d5c7
0019d5c7loc_19d5c7:
0019d5c7add rbx, [rsp+24]
0019d5ccmov rax, [rsp]
0019d5d0mov [rax+8], rbx
0019d5d4and [rax], 0
0019d5d8
0019d5d8loc_19d5d8:
0019d5d8add rsp, 72
0019d5dcpop rbx
0019d5ddpop r12
0019d5dfpop r13
0019d5e1pop r14
0019d5e3pop r15
0019d5e5pop rbp
0019d5e6ret
0019d515
0019d5e7
0019d5e7time::formatting::format_number_pad_zero:
0019d5e7push rbp
0019d5e8push r15
0019d5eapush r14
0019d5ecpush r13
0019d5eepush r12
0019d5f0push rbx
0019d5f1sub rsp, 72
0019d5f5mov r14, rsi
0019d5f8mov [rsp], rdi
0019d5fcmov [rsp+12], edx
0019d600mov edi, edx
0019d602call _<u32 as time::ext::DigitCount>::num_digits
0019d607xor ebp, ebp
0019d609mov cl, 8
0019d60bsub cl, al
0019d60dmovzx r15l, cl
0019d611cmovb r15l, ebp
0019d615lea r12, [rsp+32]
0019d61apush 1
0019d61cpop r13
0019d61exor ebx, ebx
0019d620
0019d620loc_19d620:
0019d620mov eax, ebp
0019d622cmp bpl, r15b
0019d625adc bpl, 0
0019d629cmp al, r15b
0019d62cjae 0x19d652
0019d62emov rdi, r12
0019d631mov rsi, r14
0019d634lea rdx, [rip-0x10e3e1]
0019d63bmov rcx, r13
0019d63ecall time::formatting::write
0019d643cmp [rsp+32], 0
0019d649jne 0x19d683
0019d64badd rbx, [rsp+40]
0019d650jmp 0x19d620
0019d652
0019d652loc_19d652:
0019d652lea rdi, [rsp+32]
0019d657mov esi, [rsp+12]
0019d65bcall itoa::Buffer::format
0019d660mov rcx, rdx
0019d663lea r15, [rsp+16]
0019d668mov rdi, r15
0019d66bmov rsi, r14
0019d66emov rdx, rax
0019d671call time::formatting::write
0019d676cmp [r15], 0
0019d67aje 0x19d699
0019d67cmov rax, [rsp+24]
0019d681jmp 0x19d688
0019d683
0019d683loc_19d683:
0019d683mov rax, [rsp+40]
0019d688
0019d688loc_19d688:
0019d688mov rcx, [rsp]
0019d68cmov [rcx+8], rax
0019d690mov [rcx], 1
0019d697jmp 0x19d6aa
0019d699
0019d699loc_19d699:
0019d699add rbx, [rsp+24]
0019d69emov rax, [rsp]
0019d6a2mov [rax+8], rbx
0019d6a6and [rax], 0
0019d6aa
0019d6aaloc_19d6aa:
0019d6aaadd rsp, 72
0019d6aepop rbx
0019d6afpop r12
0019d6b1pop r13
0019d6b3pop r14
0019d6b5pop r15
0019d6b7pop rbp
0019d6b8ret
0019d5e7
0019d5e7time::formatting::format_number_pad_zero:
0019d5e7push rbp
0019d5e8push r15
0019d5eapush r14
0019d5ecpush r13
0019d5eepush r12
0019d5f0push rbx
0019d5f1sub rsp, 72
0019d5f5mov r14, rsi
0019d5f8mov [rsp], rdi
0019d5fcmov [rsp+12], edx
0019d600mov edi, edx
0019d602call _<u32 as time::ext::DigitCount>::num_digits
0019d607xor ebp, ebp
0019d609mov cl, 8
0019d60bsub cl, al
0019d60dmovzx r15l, cl
0019d611cmovb r15l, ebp
0019d615lea r12, [rsp+32]
0019d61apush 1
0019d61cpop r13
0019d61exor ebx, ebx
0019d620
0019d620loc_19d620:
0019d620mov eax, ebp
0019d622cmp bpl, r15b
0019d625adc bpl, 0
0019d629cmp al, r15b
0019d62cjae 0x19d652
0019d62emov rdi, r12
0019d631mov rsi, r14
0019d634lea rdx, [rip-0x10e3e1]
0019d63bmov rcx, r13
0019d63ecall time::formatting::write
0019d643cmp [rsp+32], 0
0019d649jne 0x19d683
0019d64badd rbx, [rsp+40]
0019d650jmp 0x19d620
0019d652
0019d652loc_19d652:
0019d652lea rdi, [rsp+32]
0019d657mov esi, [rsp+12]
0019d65bcall itoa::Buffer::format
0019d660mov rcx, rdx
0019d663lea r15, [rsp+16]
0019d668mov rdi, r15
0019d66bmov rsi, r14
0019d66emov rdx, rax
0019d671call time::formatting::write
0019d676cmp [r15], 0
0019d67aje 0x19d699
0019d67cmov rax, [rsp+24]
0019d681jmp 0x19d688
0019d683
0019d683loc_19d683:
0019d683mov rax, [rsp+40]
0019d688
0019d688loc_19d688:
0019d688mov rcx, [rsp]
0019d68cmov [rcx+8], rax
0019d690mov [rcx], 1
0019d697jmp 0x19d6aa
0019d699
0019d699loc_19d699:
0019d699add rbx, [rsp+24]
0019d69emov rax, [rsp]
0019d6a2mov [rax+8], rbx
0019d6a6and [rax], 0
0019d6aa
0019d6aaloc_19d6aa:
0019d6aaadd rsp, 72
0019d6aepop rbx
0019d6afpop r12
0019d6b1pop r13
0019d6b3pop r14
0019d6b5pop r15
0019d6b7pop rbp
0019d6b8ret
0019d5e7
0019d6b9
0019d6b9time::formatting::format_number_pad_zero:
0019d6b9push rbp
0019d6bapush r15
0019d6bcpush r14
0019d6bepush r13
0019d6c0push r12
0019d6c2push rbx
0019d6c3sub rsp, 72
0019d6c7mov r14, rsi
0019d6camov [rsp], rdi
0019d6cemov [rsp+12], edx
0019d6d2mov edi, edx
0019d6d4call _<u32 as time::ext::DigitCount>::num_digits
0019d6d9xor ebp, ebp
0019d6dbmov cl, 7
0019d6ddsub cl, al
0019d6dfmovzx r15l, cl
0019d6e3cmovb r15l, ebp
0019d6e7lea r12, [rsp+32]
0019d6ecpush 1
0019d6eepop r13
0019d6f0xor ebx, ebx
0019d6f2
0019d6f2loc_19d6f2:
0019d6f2mov eax, ebp
0019d6f4cmp bpl, r15b
0019d6f7adc bpl, 0
0019d6fbcmp al, r15b
0019d6fejae 0x19d724
0019d700mov rdi, r12
0019d703mov rsi, r14
0019d706lea rdx, [rip-0x10e4b3]
0019d70dmov rcx, r13
0019d710call time::formatting::write
0019d715cmp [rsp+32], 0
0019d71bjne 0x19d755
0019d71dadd rbx, [rsp+40]
0019d722jmp 0x19d6f2
0019d724
0019d724loc_19d724:
0019d724lea rdi, [rsp+32]
0019d729mov esi, [rsp+12]
0019d72dcall itoa::Buffer::format
0019d732mov rcx, rdx
0019d735lea r15, [rsp+16]
0019d73amov rdi, r15
0019d73dmov rsi, r14
0019d740mov rdx, rax
0019d743call time::formatting::write
0019d748cmp [r15], 0
0019d74cje 0x19d76b
0019d74emov rax, [rsp+24]
0019d753jmp 0x19d75a
0019d755
0019d755loc_19d755:
0019d755mov rax, [rsp+40]
0019d75a
0019d75aloc_19d75a:
0019d75amov rcx, [rsp]
0019d75emov [rcx+8], rax
0019d762mov [rcx], 1
0019d769jmp 0x19d77c
0019d76b
0019d76bloc_19d76b:
0019d76badd rbx, [rsp+24]
0019d770mov rax, [rsp]
0019d774mov [rax+8], rbx
0019d778and [rax], 0
0019d77c
0019d77cloc_19d77c:
0019d77cadd rsp, 72
0019d780pop rbx
0019d781pop r12
0019d783pop r13
0019d785pop r14
0019d787pop r15
0019d789pop rbp
0019d78aret
0019d6b9
0019d6b9time::formatting::format_number_pad_zero:
0019d6b9push rbp
0019d6bapush r15
0019d6bcpush r14
0019d6bepush r13
0019d6c0push r12
0019d6c2push rbx
0019d6c3sub rsp, 72
0019d6c7mov r14, rsi
0019d6camov [rsp], rdi
0019d6cemov [rsp+12], edx
0019d6d2mov edi, edx
0019d6d4call _<u32 as time::ext::DigitCount>::num_digits
0019d6d9xor ebp, ebp
0019d6dbmov cl, 7
0019d6ddsub cl, al
0019d6dfmovzx r15l, cl
0019d6e3cmovb r15l, ebp
0019d6e7lea r12, [rsp+32]
0019d6ecpush 1
0019d6eepop r13
0019d6f0xor ebx, ebx
0019d6f2
0019d6f2loc_19d6f2:
0019d6f2mov eax, ebp
0019d6f4cmp bpl, r15b
0019d6f7adc bpl, 0
0019d6fbcmp al, r15b
0019d6fejae 0x19d724
0019d700mov rdi, r12
0019d703mov rsi, r14
0019d706lea rdx, [rip-0x10e4b3]
0019d70dmov rcx, r13
0019d710call time::formatting::write
0019d715cmp [rsp+32], 0
0019d71bjne 0x19d755
0019d71dadd rbx, [rsp+40]
0019d722jmp 0x19d6f2
0019d724
0019d724loc_19d724:
0019d724lea rdi, [rsp+32]
0019d729mov esi, [rsp+12]
0019d72dcall itoa::Buffer::format
0019d732mov rcx, rdx
0019d735lea r15, [rsp+16]
0019d73amov rdi, r15
0019d73dmov rsi, r14
0019d740mov rdx, rax
0019d743call time::formatting::write
0019d748cmp [r15], 0
0019d74cje 0x19d76b
0019d74emov rax, [rsp+24]
0019d753jmp 0x19d75a
0019d755
0019d755loc_19d755:
0019d755mov rax, [rsp+40]
0019d75a
0019d75aloc_19d75a:
0019d75amov rcx, [rsp]
0019d75emov [rcx+8], rax
0019d762mov [rcx], 1
0019d769jmp 0x19d77c
0019d76b
0019d76bloc_19d76b:
0019d76badd rbx, [rsp+24]
0019d770mov rax, [rsp]
0019d774mov [rax+8], rbx
0019d778and [rax], 0
0019d77c
0019d77cloc_19d77c:
0019d77cadd rsp, 72
0019d780pop rbx
0019d781pop r12
0019d783pop r13
0019d785pop r14
0019d787pop r15
0019d789pop rbp
0019d78aret
0019d6b9
0019d78b
0019d78btime::formatting::format_number_pad_zero:
0019d78bpush rbp
0019d78cpush r15
0019d78epush r14
0019d790push r13
0019d792push r12
0019d794push rbx
0019d795sub rsp, 72
0019d799mov r14, rsi
0019d79cmov [rsp], rdi
0019d7a0mov [rsp+12], edx
0019d7a4mov edi, edx
0019d7a6call _<u32 as time::ext::DigitCount>::num_digits
0019d7abxor ebp, ebp
0019d7admov cl, 6
0019d7afsub cl, al
0019d7b1movzx r15l, cl
0019d7b5cmovb r15l, ebp
0019d7b9lea r12, [rsp+32]
0019d7bepush 1
0019d7c0pop r13
0019d7c2xor ebx, ebx
0019d7c4
0019d7c4loc_19d7c4:
0019d7c4mov eax, ebp
0019d7c6cmp bpl, r15b
0019d7c9adc bpl, 0
0019d7cdcmp al, r15b
0019d7d0jae 0x19d7f6
0019d7d2mov rdi, r12
0019d7d5mov rsi, r14
0019d7d8lea rdx, [rip-0x10e585]
0019d7dfmov rcx, r13
0019d7e2call time::formatting::write
0019d7e7cmp [rsp+32], 0
0019d7edjne 0x19d827
0019d7efadd rbx, [rsp+40]
0019d7f4jmp 0x19d7c4
0019d7f6
0019d7f6loc_19d7f6:
0019d7f6lea rdi, [rsp+32]
0019d7fbmov esi, [rsp+12]
0019d7ffcall itoa::Buffer::format
0019d804mov rcx, rdx
0019d807lea r15, [rsp+16]
0019d80cmov rdi, r15
0019d80fmov rsi, r14
0019d812mov rdx, rax
0019d815call time::formatting::write
0019d81acmp [r15], 0
0019d81eje 0x19d83d
0019d820mov rax, [rsp+24]
0019d825jmp 0x19d82c
0019d827
0019d827loc_19d827:
0019d827mov rax, [rsp+40]
0019d82c
0019d82cloc_19d82c:
0019d82cmov rcx, [rsp]
0019d830mov [rcx+8], rax
0019d834mov [rcx], 1
0019d83bjmp 0x19d84e
0019d83d
0019d83dloc_19d83d:
0019d83dadd rbx, [rsp+24]
0019d842mov rax, [rsp]
0019d846mov [rax+8], rbx
0019d84aand [rax], 0
0019d84e
0019d84eloc_19d84e:
0019d84eadd rsp, 72
0019d852pop rbx
0019d853pop r12
0019d855pop r13
0019d857pop r14
0019d859pop r15
0019d85bpop rbp
0019d85cret
0019d78b
0019d78btime::formatting::format_number_pad_zero:
0019d78bpush rbp
0019d78cpush r15
0019d78epush r14
0019d790push r13
0019d792push r12
0019d794push rbx
0019d795sub rsp, 72
0019d799mov r14, rsi
0019d79cmov [rsp], rdi
0019d7a0mov [rsp+12], edx
0019d7a4mov edi, edx
0019d7a6call _<u32 as time::ext::DigitCount>::num_digits
0019d7abxor ebp, ebp
0019d7admov cl, 6
0019d7afsub cl, al
0019d7b1movzx r15l, cl
0019d7b5cmovb r15l, ebp
0019d7b9lea r12, [rsp+32]
0019d7bepush 1
0019d7c0pop r13
0019d7c2xor ebx, ebx
0019d7c4
0019d7c4loc_19d7c4:
0019d7c4mov eax, ebp
0019d7c6cmp bpl, r15b
0019d7c9adc bpl, 0
0019d7cdcmp al, r15b
0019d7d0jae 0x19d7f6
0019d7d2mov rdi, r12
0019d7d5mov rsi, r14
0019d7d8lea rdx, [rip-0x10e585]
0019d7dfmov rcx, r13
0019d7e2call time::formatting::write
0019d7e7cmp [rsp+32], 0
0019d7edjne 0x19d827
0019d7efadd rbx, [rsp+40]
0019d7f4jmp 0x19d7c4
0019d7f6
0019d7f6loc_19d7f6:
0019d7f6lea rdi, [rsp+32]
0019d7fbmov esi, [rsp+12]
0019d7ffcall itoa::Buffer::format
0019d804mov rcx, rdx
0019d807lea r15, [rsp+16]
0019d80cmov rdi, r15
0019d80fmov rsi, r14
0019d812mov rdx, rax
0019d815call time::formatting::write
0019d81acmp [r15], 0
0019d81eje 0x19d83d
0019d820mov rax, [rsp+24]
0019d825jmp 0x19d82c
0019d827
0019d827loc_19d827:
0019d827mov rax, [rsp+40]
0019d82c
0019d82cloc_19d82c:
0019d82cmov rcx, [rsp]
0019d830mov [rcx+8], rax
0019d834mov [rcx], 1
0019d83bjmp 0x19d84e
0019d83d
0019d83dloc_19d83d:
0019d83dadd rbx, [rsp+24]
0019d842mov rax, [rsp]
0019d846mov [rax+8], rbx
0019d84aand [rax], 0
0019d84e
0019d84eloc_19d84e:
0019d84eadd rsp, 72
0019d852pop rbx
0019d853pop r12
0019d855pop r13
0019d857pop r14
0019d859pop r15
0019d85bpop rbp
0019d85cret
0019d78b
0019d85d
0019d85dtime::formatting::format_number_pad_zero:
0019d85dpush rbp
0019d85epush r15
0019d860push r14
0019d862push r13
0019d864push r12
0019d866push rbx
0019d867sub rsp, 72
0019d86bmov r14, rsi
0019d86emov [rsp], rdi
0019d872mov [rsp+12], edx
0019d876mov edi, edx
0019d878call _<u32 as time::ext::DigitCount>::num_digits
0019d87dxor ebp, ebp
0019d87fmov cl, 5
0019d881sub cl, al
0019d883movzx r15l, cl
0019d887cmovb r15l, ebp
0019d88blea r12, [rsp+32]
0019d890push 1
0019d892pop r13
0019d894xor ebx, ebx
0019d896
0019d896loc_19d896:
0019d896mov eax, ebp
0019d898cmp bpl, r15b
0019d89badc bpl, 0
0019d89fcmp al, r15b
0019d8a2jae 0x19d8c8
0019d8a4mov rdi, r12
0019d8a7mov rsi, r14
0019d8aalea rdx, [rip-0x10e657]
0019d8b1mov rcx, r13
0019d8b4call time::formatting::write
0019d8b9cmp [rsp+32], 0
0019d8bfjne 0x19d8f9
0019d8c1add rbx, [rsp+40]
0019d8c6jmp 0x19d896
0019d8c8
0019d8c8loc_19d8c8:
0019d8c8lea rdi, [rsp+32]
0019d8cdmov esi, [rsp+12]
0019d8d1call itoa::Buffer::format
0019d8d6mov rcx, rdx
0019d8d9lea r15, [rsp+16]
0019d8demov rdi, r15
0019d8e1mov rsi, r14
0019d8e4mov rdx, rax
0019d8e7call time::formatting::write
0019d8eccmp [r15], 0
0019d8f0je 0x19d90f
0019d8f2mov rax, [rsp+24]
0019d8f7jmp 0x19d8fe
0019d8f9
0019d8f9loc_19d8f9:
0019d8f9mov rax, [rsp+40]
0019d8fe
0019d8feloc_19d8fe:
0019d8femov rcx, [rsp]
0019d902mov [rcx+8], rax
0019d906mov [rcx], 1
0019d90djmp 0x19d920
0019d90f
0019d90floc_19d90f:
0019d90fadd rbx, [rsp+24]
0019d914mov rax, [rsp]
0019d918mov [rax+8], rbx
0019d91cand [rax], 0
0019d920
0019d920loc_19d920:
0019d920add rsp, 72
0019d924pop rbx
0019d925pop r12
0019d927pop r13
0019d929pop r14
0019d92bpop r15
0019d92dpop rbp
0019d92eret
0019d85d
0019d85dtime::formatting::format_number_pad_zero:
0019d85dpush rbp
0019d85epush r15
0019d860push r14
0019d862push r13
0019d864push r12
0019d866push rbx
0019d867sub rsp, 72
0019d86bmov r14, rsi
0019d86emov [rsp], rdi
0019d872mov [rsp+12], edx
0019d876mov edi, edx
0019d878call _<u32 as time::ext::DigitCount>::num_digits
0019d87dxor ebp, ebp
0019d87fmov cl, 5
0019d881sub cl, al
0019d883movzx r15l, cl
0019d887cmovb r15l, ebp
0019d88blea r12, [rsp+32]
0019d890push 1
0019d892pop r13
0019d894xor ebx, ebx
0019d896
0019d896loc_19d896:
0019d896mov eax, ebp
0019d898cmp bpl, r15b
0019d89badc bpl, 0
0019d89fcmp al, r15b
0019d8a2jae 0x19d8c8
0019d8a4mov rdi, r12
0019d8a7mov rsi, r14
0019d8aalea rdx, [rip-0x10e657]
0019d8b1mov rcx, r13
0019d8b4call time::formatting::write
0019d8b9cmp [rsp+32], 0
0019d8bfjne 0x19d8f9
0019d8c1add rbx, [rsp+40]
0019d8c6jmp 0x19d896
0019d8c8
0019d8c8loc_19d8c8:
0019d8c8lea rdi, [rsp+32]
0019d8cdmov esi, [rsp+12]
0019d8d1call itoa::Buffer::format
0019d8d6mov rcx, rdx
0019d8d9lea r15, [rsp+16]
0019d8demov rdi, r15
0019d8e1mov rsi, r14
0019d8e4mov rdx, rax
0019d8e7call time::formatting::write
0019d8eccmp [r15], 0
0019d8f0je 0x19d90f
0019d8f2mov rax, [rsp+24]
0019d8f7jmp 0x19d8fe
0019d8f9
0019d8f9loc_19d8f9:
0019d8f9mov rax, [rsp+40]
0019d8fe
0019d8feloc_19d8fe:
0019d8femov rcx, [rsp]
0019d902mov [rcx+8], rax
0019d906mov [rcx], 1
0019d90djmp 0x19d920
0019d90f
0019d90floc_19d90f:
0019d90fadd rbx, [rsp+24]
0019d914mov rax, [rsp]
0019d918mov [rax+8], rbx
0019d91cand [rax], 0
0019d920
0019d920loc_19d920:
0019d920add rsp, 72
0019d924pop rbx
0019d925pop r12
0019d927pop r13
0019d929pop r14
0019d92bpop r15
0019d92dpop rbp
0019d92eret
0019d85d
0019d92f
0019d92ftime::formatting::format_number_pad_zero:
0019d92fpush rbp
0019d930push r15
0019d932push r14
0019d934push r13
0019d936push r12
0019d938push rbx
0019d939sub rsp, 72
0019d93dmov r14, rsi
0019d940mov [rsp], rdi
0019d944mov [rsp+12], edx
0019d948mov edi, edx
0019d94acall _<u32 as time::ext::DigitCount>::num_digits
0019d94fxor ebp, ebp
0019d951mov cl, 3
0019d953sub cl, al
0019d955movzx r15l, cl
0019d959cmovb r15l, ebp
0019d95dlea r12, [rsp+32]
0019d962push 1
0019d964pop r13
0019d966xor ebx, ebx
0019d968
0019d968loc_19d968:
0019d968mov eax, ebp
0019d96acmp bpl, r15b
0019d96dadc bpl, 0
0019d971cmp al, r15b
0019d974jae 0x19d99a
0019d976mov rdi, r12
0019d979mov rsi, r14
0019d97clea rdx, [rip-0x10e729]
0019d983mov rcx, r13
0019d986call time::formatting::write
0019d98bcmp [rsp+32], 0
0019d991jne 0x19d9cb
0019d993add rbx, [rsp+40]
0019d998jmp 0x19d968
0019d99a
0019d99aloc_19d99a:
0019d99alea rdi, [rsp+32]
0019d99fmov esi, [rsp+12]
0019d9a3call itoa::Buffer::format
0019d9a8mov rcx, rdx
0019d9ablea r15, [rsp+16]
0019d9b0mov rdi, r15
0019d9b3mov rsi, r14
0019d9b6mov rdx, rax
0019d9b9call time::formatting::write
0019d9becmp [r15], 0
0019d9c2je 0x19d9e1
0019d9c4mov rax, [rsp+24]
0019d9c9jmp 0x19d9d0
0019d9cb
0019d9cbloc_19d9cb:
0019d9cbmov rax, [rsp+40]
0019d9d0
0019d9d0loc_19d9d0:
0019d9d0mov rcx, [rsp]
0019d9d4mov [rcx+8], rax
0019d9d8mov [rcx], 1
0019d9dfjmp 0x19d9f2
0019d9e1
0019d9e1loc_19d9e1:
0019d9e1add rbx, [rsp+24]
0019d9e6mov rax, [rsp]
0019d9eamov [rax+8], rbx
0019d9eeand [rax], 0
0019d9f2
0019d9f2loc_19d9f2:
0019d9f2add rsp, 72
0019d9f6pop rbx
0019d9f7pop r12
0019d9f9pop r13
0019d9fbpop r14
0019d9fdpop r15
0019d9ffpop rbp
0019da00ret
0019d92f
0019d92ftime::formatting::format_number_pad_zero:
0019d92fpush rbp
0019d930push r15
0019d932push r14
0019d934push r13
0019d936push r12
0019d938push rbx
0019d939sub rsp, 72
0019d93dmov r14, rsi
0019d940mov [rsp], rdi
0019d944mov [rsp+12], edx
0019d948mov edi, edx
0019d94acall _<u32 as time::ext::DigitCount>::num_digits
0019d94fxor ebp, ebp
0019d951mov cl, 3
0019d953sub cl, al
0019d955movzx r15l, cl
0019d959cmovb r15l, ebp
0019d95dlea r12, [rsp+32]
0019d962push 1
0019d964pop r13
0019d966xor ebx, ebx
0019d968
0019d968loc_19d968:
0019d968mov eax, ebp
0019d96acmp bpl, r15b
0019d96dadc bpl, 0
0019d971cmp al, r15b
0019d974jae 0x19d99a
0019d976mov rdi, r12
0019d979mov rsi, r14
0019d97clea rdx, [rip-0x10e729]
0019d983mov rcx, r13
0019d986call time::formatting::write
0019d98bcmp [rsp+32], 0
0019d991jne 0x19d9cb
0019d993add rbx, [rsp+40]
0019d998jmp 0x19d968
0019d99a
0019d99aloc_19d99a:
0019d99alea rdi, [rsp+32]
0019d99fmov esi, [rsp+12]
0019d9a3call itoa::Buffer::format
0019d9a8mov rcx, rdx
0019d9ablea r15, [rsp+16]
0019d9b0mov rdi, r15
0019d9b3mov rsi, r14
0019d9b6mov rdx, rax
0019d9b9call time::formatting::write
0019d9becmp [r15], 0
0019d9c2je 0x19d9e1
0019d9c4mov rax, [rsp+24]
0019d9c9jmp 0x19d9d0
0019d9cb
0019d9cbloc_19d9cb:
0019d9cbmov rax, [rsp+40]
0019d9d0
0019d9d0loc_19d9d0:
0019d9d0mov rcx, [rsp]
0019d9d4mov [rcx+8], rax
0019d9d8mov [rcx], 1
0019d9dfjmp 0x19d9f2
0019d9e1
0019d9e1loc_19d9e1:
0019d9e1add rbx, [rsp+24]
0019d9e6mov rax, [rsp]
0019d9eamov [rax+8], rbx
0019d9eeand [rax], 0
0019d9f2
0019d9f2loc_19d9f2:
0019d9f2add rsp, 72
0019d9f6pop rbx
0019d9f7pop r12
0019d9f9pop r13
0019d9fbpop r14
0019d9fdpop r15
0019d9ffpop rbp
0019da00ret
0019d92f
0019da01
0019da01time::formatting::format_number_pad_zero:
0019da01push rbp
0019da02push r15
0019da04push r14
0019da06push r13
0019da08push r12
0019da0apush rbx
0019da0bsub rsp, 72
0019da0fmov r14, rsi
0019da12mov [rsp], rdi
0019da16mov [rsp+12], edx
0019da1amov edi, edx
0019da1ccall _<u32 as time::ext::DigitCount>::num_digits
0019da21xor ebp, ebp
0019da23mov cl, 1
0019da25sub cl, al
0019da27movzx r15l, cl
0019da2bcmovb r15l, ebp
0019da2flea r12, [rsp+32]
0019da34push 1
0019da36pop r13
0019da38xor ebx, ebx
0019da3a
0019da3aloc_19da3a:
0019da3amov eax, ebp
0019da3ccmp bpl, r15b
0019da3fadc bpl, 0
0019da43cmp al, r15b
0019da46jae 0x19da6c
0019da48mov rdi, r12
0019da4bmov rsi, r14
0019da4elea rdx, [rip-0x10e7fb]
0019da55mov rcx, r13
0019da58call time::formatting::write
0019da5dcmp [rsp+32], 0
0019da63jne 0x19da9d
0019da65add rbx, [rsp+40]
0019da6ajmp 0x19da3a
0019da6c
0019da6cloc_19da6c:
0019da6clea rdi, [rsp+32]
0019da71mov esi, [rsp+12]
0019da75call itoa::Buffer::format
0019da7amov rcx, rdx
0019da7dlea r15, [rsp+16]
0019da82mov rdi, r15
0019da85mov rsi, r14
0019da88mov rdx, rax
0019da8bcall time::formatting::write
0019da90cmp [r15], 0
0019da94je 0x19dab3
0019da96mov rax, [rsp+24]
0019da9bjmp 0x19daa2
0019da9d
0019da9dloc_19da9d:
0019da9dmov rax, [rsp+40]
0019daa2
0019daa2loc_19daa2:
0019daa2mov rcx, [rsp]
0019daa6mov [rcx+8], rax
0019daaamov [rcx], 1
0019dab1jmp 0x19dac4
0019dab3
0019dab3loc_19dab3:
0019dab3add rbx, [rsp+24]
0019dab8mov rax, [rsp]
0019dabcmov [rax+8], rbx
0019dac0and [rax], 0
0019dac4
0019dac4loc_19dac4:
0019dac4add rsp, 72
0019dac8pop rbx
0019dac9pop r12
0019dacbpop r13
0019dacdpop r14
0019dacfpop r15
0019dad1pop rbp
0019dad2ret
0019da01
0019da01time::formatting::format_number_pad_zero:
0019da01push rbp
0019da02push r15
0019da04push r14
0019da06push r13
0019da08push r12
0019da0apush rbx
0019da0bsub rsp, 72
0019da0fmov r14, rsi
0019da12mov [rsp], rdi
0019da16mov [rsp+12], edx
0019da1amov edi, edx
0019da1ccall _<u32 as time::ext::DigitCount>::num_digits
0019da21xor ebp, ebp
0019da23mov cl, 1
0019da25sub cl, al
0019da27movzx r15l, cl
0019da2bcmovb r15l, ebp
0019da2flea r12, [rsp+32]
0019da34push 1
0019da36pop r13
0019da38xor ebx, ebx
0019da3a
0019da3aloc_19da3a:
0019da3amov eax, ebp
0019da3ccmp bpl, r15b
0019da3fadc bpl, 0
0019da43cmp al, r15b
0019da46jae 0x19da6c
0019da48mov rdi, r12
0019da4bmov rsi, r14
0019da4elea rdx, [rip-0x10e7fb]
0019da55mov rcx, r13
0019da58call time::formatting::write
0019da5dcmp [rsp+32], 0
0019da63jne 0x19da9d
0019da65add rbx, [rsp+40]
0019da6ajmp 0x19da3a
0019da6c
0019da6cloc_19da6c:
0019da6clea rdi, [rsp+32]
0019da71mov esi, [rsp+12]
0019da75call itoa::Buffer::format
0019da7amov rcx, rdx
0019da7dlea r15, [rsp+16]
0019da82mov rdi, r15
0019da85mov rsi, r14
0019da88mov rdx, rax
0019da8bcall time::formatting::write
0019da90cmp [r15], 0
0019da94je 0x19dab3
0019da96mov rax, [rsp+24]
0019da9bjmp 0x19daa2
0019da9d
0019da9dloc_19da9d:
0019da9dmov rax, [rsp+40]
0019daa2
0019daa2loc_19daa2:
0019daa2mov rcx, [rsp]
0019daa6mov [rcx+8], rax
0019daaamov [rcx], 1
0019dab1jmp 0x19dac4
0019dab3
0019dab3loc_19dab3:
0019dab3add rbx, [rsp+24]
0019dab8mov rax, [rsp]
0019dabcmov [rax+8], rbx
0019dac0and [rax], 0
0019dac4
0019dac4loc_19dac4:
0019dac4add rsp, 72
0019dac8pop rbx
0019dac9pop r12
0019dacbpop r13
0019dacdpop r14
0019dacfpop r15
0019dad1pop rbp
0019dad2ret
0019da01
0019dad3
0019dad3time::formatting::format_number_pad_zero:
0019dad3push rbp
0019dad4push r15
0019dad6push r14
0019dad8push r13
0019dadapush r12
0019dadcpush rbx
0019daddsub rsp, 72
0019dae1mov r14, rsi
0019dae4mov [rsp], rdi
0019dae8mov [rsp+12], edx
0019daecmov edi, edx
0019daeecall _<u32 as time::ext::DigitCount>::num_digits
0019daf3xor ebp, ebp
0019daf5mov cl, 2
0019daf7sub cl, al
0019daf9movzx r15l, cl
0019dafdcmovb r15l, ebp
0019db01lea r12, [rsp+32]
0019db06push 1
0019db08pop r13
0019db0axor ebx, ebx
0019db0c
0019db0cloc_19db0c:
0019db0cmov eax, ebp
0019db0ecmp bpl, r15b
0019db11adc bpl, 0
0019db15cmp al, r15b
0019db18jae 0x19db3e
0019db1amov rdi, r12
0019db1dmov rsi, r14
0019db20lea rdx, [rip-0x10e8cd]
0019db27mov rcx, r13
0019db2acall time::formatting::write
0019db2fcmp [rsp+32], 0
0019db35jne 0x19db6f
0019db37add rbx, [rsp+40]
0019db3cjmp 0x19db0c
0019db3e
0019db3eloc_19db3e:
0019db3elea rdi, [rsp+32]
0019db43mov esi, [rsp+12]
0019db47call itoa::Buffer::format
0019db4cmov rcx, rdx
0019db4flea r15, [rsp+16]
0019db54mov rdi, r15
0019db57mov rsi, r14
0019db5amov rdx, rax
0019db5dcall time::formatting::write
0019db62cmp [r15], 0
0019db66je 0x19db85
0019db68mov rax, [rsp+24]
0019db6djmp 0x19db74
0019db6f
0019db6floc_19db6f:
0019db6fmov rax, [rsp+40]
0019db74
0019db74loc_19db74:
0019db74mov rcx, [rsp]
0019db78mov [rcx+8], rax
0019db7cmov [rcx], 1
0019db83jmp 0x19db96
0019db85
0019db85loc_19db85:
0019db85add rbx, [rsp+24]
0019db8amov rax, [rsp]
0019db8emov [rax+8], rbx
0019db92and [rax], 0
0019db96
0019db96loc_19db96:
0019db96add rsp, 72
0019db9apop rbx
0019db9bpop r12
0019db9dpop r13
0019db9fpop r14
0019dba1pop r15
0019dba3pop rbp
0019dba4ret
0019dad3
0019dad3time::formatting::format_number_pad_zero:
0019dad3push rbp
0019dad4push r15
0019dad6push r14
0019dad8push r13
0019dadapush r12
0019dadcpush rbx
0019daddsub rsp, 72
0019dae1mov r14, rsi
0019dae4mov [rsp], rdi
0019dae8mov [rsp+12], edx
0019daecmov edi, edx
0019daeecall _<u32 as time::ext::DigitCount>::num_digits
0019daf3xor ebp, ebp
0019daf5mov cl, 2
0019daf7sub cl, al
0019daf9movzx r15l, cl
0019dafdcmovb r15l, ebp
0019db01lea r12, [rsp+32]
0019db06push 1
0019db08pop r13
0019db0axor ebx, ebx
0019db0c
0019db0cloc_19db0c:
0019db0cmov eax, ebp
0019db0ecmp bpl, r15b
0019db11adc bpl, 0
0019db15cmp al, r15b
0019db18jae 0x19db3e
0019db1amov rdi, r12
0019db1dmov rsi, r14
0019db20lea rdx, [rip-0x10e8cd]
0019db27mov rcx, r13
0019db2acall time::formatting::write
0019db2fcmp [rsp+32], 0
0019db35jne 0x19db6f
0019db37add rbx, [rsp+40]
0019db3cjmp 0x19db0c
0019db3e
0019db3eloc_19db3e:
0019db3elea rdi, [rsp+32]
0019db43mov esi, [rsp+12]
0019db47call itoa::Buffer::format
0019db4cmov rcx, rdx
0019db4flea r15, [rsp+16]
0019db54mov rdi, r15
0019db57mov rsi, r14
0019db5amov rdx, rax
0019db5dcall time::formatting::write
0019db62cmp [r15], 0
0019db66je 0x19db85
0019db68mov rax, [rsp+24]
0019db6djmp 0x19db74
0019db6f
0019db6floc_19db6f:
0019db6fmov rax, [rsp+40]
0019db74
0019db74loc_19db74:
0019db74mov rcx, [rsp]
0019db78mov [rcx+8], rax
0019db7cmov [rcx], 1
0019db83jmp 0x19db96
0019db85
0019db85loc_19db85:
0019db85add rbx, [rsp+24]
0019db8amov rax, [rsp]
0019db8emov [rax+8], rbx
0019db92and [rax], 0
0019db96
0019db96loc_19db96:
0019db96add rsp, 72
0019db9apop rbx
0019db9bpop r12
0019db9dpop r13
0019db9fpop r14
0019dba1pop r15
0019dba3pop rbp
0019dba4ret
0019dad3
0019dba5
0019dba5time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
0019dba5push rbp
0019dba6push r15
0019dba8push r14
0019dbaapush r13
0019dbacpush r12
0019dbaepush rbx
0019dbafsub rsp, 104
0019dbb3mov r10, r8
0019dbb6mov ebp, ecx
0019dbb8mov r8, rdx
0019dbbbmov r13, rdi
0019dbbemovzx eax, [rsi]
0019dbc1lea rcx, [rip-0x15ecac]
0019dbc8movsxd rax, [rcx+4*rax]
0019dbccadd rax, rcx
0019dbcfjmp rax
0019dbd1mov rdx, [rsi+8]
0019dbd5mov rcx, [rsi+16]
0019dbd9lea r15, [rsp+24]
0019dbdemov rdi, r15
0019dbe1mov rsi, r8
0019dbe4call time::formatting::write
0019dbe9cmp [r15], 0
0019dbedje 0x19dca9
0019dbf3mov rax, [rsp+32]
0019dbf8mov [r13+8], rax
0019dbfcmov [r13], 2
0019dc04jmp 0x19e3a7
0019dc09mov [rsp+16], r13
0019dc0emov r14l, [rsi+2]
0019dc12mov r15l, r14l
0019dc15shr r15l, 8
0019dc19mov r12l, r14l
0019dc1cshr r12l, 16
0019dc20mov r13l, r14l
0019dc23shr r13l, 24
0019dc27mov ebx, r9l
0019dc2ashr ebx, 8
0019dc2dlea eax, [r14-2]
0019dc31cmp al, 17
0019dc33movzx eax, al
0019dc36push 5
0019dc38pop rcx
0019dc39cmovb ecx, eax
0019dc3cmovzx eax, cl
0019dc3flea rcx, [rip-0x15ed16]
0019dc46movsxd rax, [rcx+4*rax]
0019dc4aadd rax, rcx
0019dc4djmp rax
0019dc4fxor r15l, r15l
0019dc52
0019dc52loc_19dc52:
0019dc52mov r13, [rsp+16]
0019dc57jmp 0x19dcae
0019dc59mov rax, [rsi+8]
0019dc5dmov rdx, [rsi+16]
0019dc61mov [rsp], r9l
0019dc65lea r15, [rsp+24]
0019dc6amov rdi, r15
0019dc6dmov rsi, rax
0019dc70mov rcx, r8
0019dc73mov r8l, ebp
0019dc76mov r9, r10
0019dc79call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
0019dc7ejmp 0x19dca0
0019dc80cmp [rsi+16], 0
0019dc85je 0x19dcd2
0019dc87mov rsi, [rsi+8]
0019dc8blea r15, [rsp+24]
0019dc90mov rdi, r15
0019dc93mov rdx, r8
0019dc96mov ecx, ebp
0019dc98mov r8, r10
0019dc9bcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
0019dca0
0019dca0loc_19dca0:
0019dca0mov rax, [r15]
0019dca3cmp rax, 3
0019dca7jne 0x19dcbf
0019dca9
0019dca9loc_19dca9:
0019dca9mov r15, [rsp+32]
0019dcae
0019dcaeloc_19dcae:
0019dcaemov [r13+8], r15
0019dcb2mov [r13], 3
0019dcbajmp 0x19e3a7
0019dcbf
0019dcbfloc_19dcbf:
0019dcbfmovups x0, [rsp+32]
0019dcc4mov [r13], rax
0019dcc8movups [r13+8], x0
0019dccdjmp 0x19e3a7
0019dcd2
0019dcd2loc_19dcd2:
0019dcd2xor r15l, r15l
0019dcd5jmp 0x19dcae
0019dcd7mov edi, ebp
0019dcd9mov rbx, r8
0019dcdccall time::date::Date::month_day
0019dce1movzx ecx, r15b
0019dce5movzx edx, dl
0019dce8lea r15, [rsp+24]
0019dcedmov rdi, r15
0019dcf0mov rsi, rbx
0019dcf3call time::formatting::format_number
0019dcf8cmp [r15], 0
0019dcfcje 0x19e126
0019dd02mov rax, [rsp+32]
0019dd07push 2
0019dd09pop r15
0019dd0bjmp 0x19dfb7
0019dd10test r13l, r13l
0019dd13je 0x19e194
0019dd19mov rbx, r8
0019dd1cmov edi, ebp
0019dd1ecmp r13l, 1
0019dd22jne 0x19e1b7
0019dd28call time::date::Date::month_day
0019dd2dmovzx eax, al
0019dd30shl rax, 4
0019dd34lea rcx, [rip+0x71c1d]
0019dd3bmov rdx, [rax+rcx-16]
0019dd40mov rcx, [rax+rcx-8]
0019dd45jmp 0x19e30d
0019dd4aand ebp, 511
0019dd50mov r12, r8
0019dd53test r15b, r15b
0019dd56je 0x19e1f3
0019dd5cmovzx eax, r15b
0019dd60cmp eax, 1
0019dd63jne 0x19e27e
0019dd69mov edi, ebp
0019dd6bcall _<u16 as time::ext::DigitCount>::num_digits
0019dd70xor ebx, ebx
0019dd72mov cl, 3
0019dd74sub cl, al
0019dd76movzx r14l, cl
0019dd7acmovb r14l, ebx
0019dd7epush 1
0019dd80pop r13
0019dd82xor r15l, r15l
0019dd85
0019dd85loc_19dd85:
0019dd85mov eax, ebx
0019dd87cmp bl, r14b
0019dd8aadc bl, 0
0019dd8dcmp al, r14b
0019dd90mov rax, r12
0019dd93lea rdi, [rsp+24]
0019dd98jae 0x19e249
0019dd9emov rsi, rax
0019dda1lea rdx, [rip-0x10eb4e]
0019dda8mov rcx, r13
0019ddabcall time::formatting::write
0019ddb0cmp [rsp+24], 0
0019ddb6jne 0x19e117
0019ddbcadd r15, [rsp+32]
0019ddc1jmp 0x19dd85
0019ddc3mov rbx, r8
0019ddc6and r15l, 1
0019ddcamov eax, r13l
0019ddcdlea rcx, [rip-0x15ee38]
0019ddd4movsxd rax, [rcx+4*rax]
0019ddd8add rax, rcx
0019dddbjmp rax
0019ddddmov edi, ebp
0019dddfcall time::date::Date::weekday
0019dde4movzx eax, al
0019dde7shl rax, 4
0019ddeblea rcx, [rip+0x71ac6]
0019ddf2mov rdi, [rax+rcx]
0019ddf6mov rsi, [rax+rcx+8]
0019ddfblea rdx, [rip+0x71b26]
0019de02jmp 0x19e1db
0019de07mov rbx, r8
0019de0atest r12b, r12b
0019de0dje 0x19e2b9
0019de13movzx eax, r12b
0019de17cmp eax, 1
0019de1amov r13, [rsp+16]
0019de1fmov edi, ebp
0019de21jne 0x19e2c9
0019de27call time::date::Date::sunday_based_week
0019de2cjmp 0x19e2ce
0019de31bt r14, 8
0019de36jb 0x19e03b
0019de3csar ebp, 9
0019de3fjmp 0x19e04a
0019de44bt r10, 56
0019de49jb 0x19dfb4
0019de4fshr r10, 48
0019de53bt r14, 8
0019de58mov r13, [rsp+16]
0019de5djb 0x19e35a
0019de63mov eax, r10l
0019de66jmp 0x19e375
0019de6bbt r10, 56
0019de70jb 0x19dfb4
0019de76shr r10, 40
0019de7ajmp 0x19deff
0019de7fbt r10, 56
0019de84jb 0x19dfb4
0019de8ashr r10, 48
0019de8ebt r14, 8
0019de93lea rax, [rip-0x10ed80]
0019de9alea rcx, [rip-0x10ed85]
0019dea1cmovae rcx, rax
0019dea5lea rax, [rip-0x10ed8e]
0019deaclea rdx, [rip-0x10ed93]
0019deb3cmovae rdx, rax
0019deb7cmp r10b, 12
0019debbcmovb rdx, rcx
0019debflea r12, [rsp+24]
0019dec4push 2
0019dec6pop r15
0019dec8mov rdi, r12
0019decbmov rsi, r8
0019decemov rcx, r15
0019ded1call time::formatting::write
0019ded6cmp [r12], 0
0019dedbmov r13, [rsp+16]
0019dee0je 0x19dca9
0019dee6mov rax, [rsp+32]
0019deebjmp 0x19e39f
0019def0bt r10, 56
0019def5jb 0x19dfb4
0019defbshr r10, 32
0019deff
0019deffloc_19deff:
0019deffmovzx ecx, r15b
0019df03lea r15, [rsp+24]
0019df08mov rdi, r15
0019df0bmov rsi, r8
0019df0emov edx, r10l
0019df11jmp 0x19e0c2
0019df16bt r10, 56
0019df1bjb 0x19dfb4
0019df21cmp r15b, 8
0019df25mov r13, [rsp+16]
0019df2aje 0x19df4a
0019df2cpush 10
0019df2epop rsi
0019df2fmov eax, r10l
0019df32xor edx, edx
0019df34div esi
0019df36mov ecx, eax
0019df38cmp r15b, 9
0019df3cjne 0x19e498
0019df42test edx, edx
0019df44je 0x19e498
0019df4a
0019df4aloc_19df4a:
0019df4alea rdi, [rsp+24]
0019df4fmov rsi, r8
0019df52mov edx, r10l
0019df55call time::formatting::format_number_pad_zero
0019df5ajmp 0x19e34d
0019df5ftest r9b, 1
0019df63je 0x19dfb4
0019df65test bl, bl
0019df67mov r13, [rsp+16]
0019df6cjs 0x19e130
0019df72test r9l, r9l
0019df75js 0x19e130
0019df7bshr r9l, 16
0019df7ftest r9b, r9b
0019df82js 0x19e130
0019df88bt r14, 8
0019df8djb 0x19e4b0
0019df93xor r15l, r15l
0019df96jmp 0x19e15f
0019df9btest r9b, 1
0019df9fje 0x19dfb4
0019dfa1shr r9l, 16
0019dfa5jmp 0x19e0a3
0019dfaatest r9b, 1
0019dfaejne 0x19e09f
0019dfb4
0019dfb4loc_19dfb4:
0019dfb4xor r15l, r15l
0019dfb7
0019dfb7loc_19dfb7:
0019dfb7mov r13, [rsp+16]
0019dfbcjmp 0x19e39f
0019dfc1xor r15l, r15l
0019dfc4bt r10, 56
0019dfc9jb 0x19dfb7
0019dfcband r9l, 1
0019dfcfmov r13, [rsp+16]
0019dfd4je 0x19e39f
0019dfdamov [rsp+64], r8
0019dfdflea rsi, [rsp+24]
0019dfe4mov [rsi], ebp
0019dfe6mov [rsi+4], r10
0019dfeamov eax, ebx
0019dfecshr eax, 16
0019dfefmov [rsi+14], al
0019dff2mov [rsi+12], bx
0019dff6lea r15, [rsp+72]
0019dffbmov rdi, r15
0019dffexor edx, edx
0019e000call time::offset_date_time::OffsetDateTime::to_offset
0019e005lea rsi, [rip-0x164abc]
0019e00cmov rdi, r15
0019e00fcall _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
0019e014cmp al, -1
0019e016je 0x19e3b6
0019e01cbt r14, 8
0019e021movzx r14l, r12b
0019e025lea rbx, [rip-0x15f0b8]
0019e02cjb 0x19e427
0019e032movsxd rax, [rbx+4*r14]
0019e036add rax, rbx
0019e039jmp rax
0019e03b
0019e03bloc_19e03b:
0019e03bmov edi, ebp
0019e03dmov rbx, r8
0019e040call time::date::Date::iso_year_week
0019e045mov r8, rbx
0019e048mov ebp, eax
0019e04a
0019e04aloc_19e04a:
0019e04atest r14b, 1
0019e04ejne 0x19e0db
0019e054test ebp, ebp
0019e056js 0x19e3ec
0019e05clea rbx, [rip+1903]
0019e063bt r14, 16
0019e068jae 0x19e0f1
0019e06elea rdx, [rip-0x10ee2c]
0019e075lea r15, [rsp+24]
0019e07apush 1
0019e07cpop rcx
0019e07dmov rdi, r15
0019e080mov rsi, r8
0019e083mov r14, r8
0019e086call time::formatting::write
0019e08bcmp [r15], 0
0019e08fjne 0x19e117
0019e095mov r15, [rsp+32]
0019e09ajmp 0x19e41f
0019e09f
0019e09floc_19e09f:
0019e09fshr r9l, 24
0019e0a3
0019e0a3loc_19e0a3:
0019e0a3mov eax, r9l
0019e0a6sar al, 7
0019e0a9xor r9b, al
0019e0acsub r9b, al
0019e0afmovzx edx, r9b
0019e0b3movzx ecx, r15b
0019e0b7lea r15, [rsp+24]
0019e0bcmov rdi, r15
0019e0bfmov rsi, r8
0019e0c2
0019e0c2loc_19e0c2:
0019e0c2call time::formatting::format_number
0019e0c7cmp [r15], 0
0019e0cbmov r13, [rsp+16]
0019e0d0jne 0x19e396
0019e0d6jmp 0x19dca9
0019e0db
0019e0dbloc_19e0db:
0019e0dbpush 100
0019e0ddpop rcx
0019e0demov eax, ebp
0019e0e0cdq
0019e0e1idiv ecx
0019e0e3mov ebp, edx
0019e0e5neg ebp
0019e0e7cmovs ebp, edx
0019e0ealea rbx, [rip+2008]
0019e0f1
0019e0f1loc_19e0f1:
0019e0f1xor r15l, r15l
0019e0f4
0019e0f4loc_19e0f4:
0019e0f4mov edx, ebp
0019e0f6neg edx
0019e0f8cmovs edx, ebp
0019e0fbmovzx ecx, r13b
0019e0fflea r12, [rsp+24]
0019e104mov rdi, r12
0019e107mov rsi, r8
0019e10acall rbx
0019e10ccmp [r12], 0
0019e111je 0x19e2e5
0019e117
0019e117loc_19e117:
0019e117mov rax, [rsp+32]
0019e11c
0019e11cloc_19e11c:
0019e11cmov r13, [rsp+16]
0019e121jmp 0x19e39b
0019e126
0019e126loc_19e126:
0019e126mov r15, [rsp+32]
0019e12bjmp 0x19dc52
0019e130
0019e130loc_19e130:
0019e130lea rdx, [rip-0x10eeed]
0019e137
0019e137loc_19e137:
0019e137lea r15, [rsp+24]
0019e13cpush 1
0019e13epop rcx
0019e13fmov rdi, r15
0019e142mov rsi, r8
0019e145mov r14, r8
0019e148call time::formatting::write
0019e14dcmp [r15], 0
0019e151jne 0x19e396
0019e157mov r15, [rsp+32]
0019e15cmov r8, r14
0019e15f
0019e15floc_19e15f:
0019e15fmov eax, ebx
0019e161sar al, 7
0019e164xor bl, al
0019e166sub bl, al
0019e168movzx edx, bl
0019e16bmovzx ecx, r12b
0019e16flea r12, [rsp+24]
0019e174mov rdi, r12
0019e177mov rsi, r8
0019e17acall time::formatting::format_number
0019e17fcmp [r12], 0
0019e184jne 0x19e396
0019e18aadd r15, [rsp+32]
0019e18fjmp 0x19dcae
0019e194
0019e194loc_19e194:
0019e194mov edi, ebp
0019e196mov rbx, r8
0019e199call time::date::Date::month_day
0019e19emovzx ecx, r12b
0019e1a2movzx edx, al
0019e1a5lea rdi, [rsp+24]
0019e1aamov rsi, rbx
0019e1adcall time::formatting::format_number
0019e1b2jmp 0x19e348
0019e1b7
0019e1b7loc_19e1b7:
0019e1b7call time::date::Date::month_day
0019e1bcmovzx eax, al
0019e1bfshl rax, 4
0019e1c3lea rcx, [rip+0x7178e]
0019e1camov rdi, [rax+rcx-16]
0019e1cfmov rsi, [rax+rcx-8]
0019e1d4lea rdx, [rip+0x7186d]
0019e1db
0019e1dbloc_19e1db:
0019e1dbcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019e1e0mov rcx, rdx
0019e1e3lea rdi, [rsp+24]
0019e1e8mov rsi, rbx
0019e1ebmov rdx, rax
0019e1eejmp 0x19e315
0019e1f3
0019e1f3loc_19e1f3:
0019e1f3mov edi, ebp
0019e1f5call _<u16 as time::ext::DigitCount>::num_digits
0019e1faxor ebx, ebx
0019e1fcmov cl, 3
0019e1fesub cl, al
0019e200movzx r14l, cl
0019e204cmovb r14l, ebx
0019e208push 1
0019e20apop r13
0019e20cxor r15l, r15l
0019e20f
0019e20floc_19e20f:
0019e20fmov eax, ebx
0019e211cmp bl, r14b
0019e214adc bl, 0
0019e217cmp al, r14b
0019e21amov rax, r12
0019e21dlea rdi, [rsp+24]
0019e222jae 0x19e249
0019e224mov rsi, rax
0019e227lea rdx, [rip-0x10f010]
0019e22emov rcx, r13
0019e231call time::formatting::write
0019e236cmp [rsp+24], 0
0019e23cjne 0x19e117
0019e242add r15, [rsp+32]
0019e247jmp 0x19e20f
0019e249
0019e249loc_19e249:
0019e249mov esi, ebp
0019e24bmov rbx, rax
0019e24ecall itoa::Buffer::format
0019e253mov rcx, rdx
0019e256lea r12, [rsp+72]
0019e25bmov rdi, r12
0019e25emov rsi, rbx
0019e261mov rdx, rax
0019e264call time::formatting::write
0019e269cmp [r12], 0
0019e26eje 0x19e48e
0019e274mov rax, [rsp+80]
0019e279jmp 0x19e11c
0019e27e
0019e27eloc_19e27e:
0019e27elea rdi, [rsp+24]
0019e283mov esi, ebp
0019e285call itoa::Buffer::format
0019e28amov rcx, rdx
0019e28dlea r15, [rsp+88]
0019e292mov rdi, r15
0019e295mov rsi, r12
0019e298mov rdx, rax
0019e29bcall time::formatting::write
0019e2a0cmp [r15], 0
0019e2a4mov r13, [rsp+16]
0019e2a9je 0x19e52a
0019e2af
0019e2afloc_19e2af:
0019e2afmov rax, [rsp+96]
0019e2b4jmp 0x19e39b
0019e2b9
0019e2b9loc_19e2b9:
0019e2b9mov edi, ebp
0019e2bbcall time::date::Date::iso_year_week
0019e2c0mov eax, edx
0019e2c2mov r13, [rsp+16]
0019e2c7jmp 0x19e2ce
0019e2c9
0019e2c9loc_19e2c9:
0019e2c9call time::date::Date::monday_based_week
0019e2ce
0019e2celoc_19e2ce:
0019e2cemovzx edx, al
0019e2d1movzx ecx, r15b
0019e2d5lea r15, [rsp+24]
0019e2damov rdi, r15
0019e2ddmov rsi, rbx
0019e2e0jmp 0x19e387
0019e2e5
0019e2e5loc_19e2e5:
0019e2e5add r15, [rsp+32]
0019e2eajmp 0x19dc52
0019e2efmov edi, ebp
0019e2f1call time::date::Date::weekday
0019e2f6movzx eax, al
0019e2f9shl rax, 4
0019e2fdlea rcx, [rip+0x715b4]
0019e304mov rdx, [rax+rcx]
0019e308mov rcx, [rax+rcx+8]
0019e30d
0019e30dloc_19e30d:
0019e30dlea rdi, [rsp+24]
0019e312mov rsi, rbx
0019e315
0019e315loc_19e315:
0019e315call time::formatting::write
0019e31ajmp 0x19e348
0019e31cmov edi, ebp
0019e31ecall time::date::Date::weekday
0019e323movzx edi, al
0019e326call time::weekday::Weekday::number_days_from_sunday
0019e32bjmp 0x19e334
0019e32dmov edi, ebp
0019e32fcall time::date::Date::weekday
0019e334
0019e334loc_19e334:
0019e334add r15b, al
0019e337movzx edx, r15b
0019e33blea rdi, [rsp+24]
0019e340mov rsi, rbx
0019e343call time::formatting::format_number_pad_none
0019e348
0019e348loc_19e348:
0019e348mov r13, [rsp+16]
0019e34d
0019e34dloc_19e34d:
0019e34dcmp [rsp+24], 0
0019e353jne 0x19e396
0019e355jmp 0x19dca9
0019e35a
0019e35aloc_19e35a:
0019e35amov al, 12
0019e35ctest r10b, r10b
0019e35fje 0x19e375
0019e361movzx ecx, r10b
0019e365cmp ecx, 12
0019e368je 0x19e375
0019e36asub r10b, 12
0019e36emovzx eax, r10b
0019e372cmovb eax, ecx
0019e375
0019e375loc_19e375:
0019e375movzx edx, al
0019e378movzx ecx, r12b
0019e37clea r15, [rsp+24]
0019e381mov rdi, r15
0019e384mov rsi, r8
0019e387
0019e387loc_19e387:
0019e387call time::formatting::format_number
0019e38ccmp [r15], 0
0019e390je 0x19dca9
0019e396
0019e396loc_19e396:
0019e396mov rax, [rsp+32]
0019e39b
0019e39bloc_19e39b:
0019e39bpush 2
0019e39dpop r15
0019e39f
0019e39floc_19e39f:
0019e39fmov [r13], r15
0019e3a3mov [r13+8], rax
0019e3a7
0019e3a7loc_19e3a7:
0019e3a7add rsp, 104
0019e3abpop rbx
0019e3acpop r12
0019e3aepop r13
0019e3b0pop r14
0019e3b2pop r15
0019e3b4pop rbp
0019e3b5ret
0019e3b6
0019e3b6loc_19e3b6:
0019e3b6lea rdx, [rip-0x10f173]
0019e3bdlea r15, [rsp+24]
0019e3c2push 1
0019e3c4pop rcx
0019e3c5mov rdi, r15
0019e3c8mov rsi, [rsp+64]
0019e3cdcall time::formatting::write
0019e3d2cmp [r15], 0
0019e3d6jne 0x19e396
0019e3d8movzx eax, r12b
0019e3dclea rcx, [rip-0x15f46f]
0019e3e3movsxd rax, [rcx+4*rax]
0019e3e7add rax, rcx
0019e3eajmp rax
0019e3ec
0019e3ecloc_19e3ec:
0019e3eclea rdx, [rip-0x10f1a9]
0019e3f3lea r15, [rsp+24]
0019e3f8push 1
0019e3fapop rcx
0019e3fbmov rdi, r15
0019e3femov rsi, r8
0019e401mov r14, r8
0019e404call time::formatting::write
0019e409cmp [r15], 0
0019e40djne 0x19e117
0019e413mov r15, [rsp+32]
0019e418lea rbx, [rip+947]
0019e41f
0019e41floc_19e41f:
0019e41fmov r8, r14
0019e422jmp 0x19e0f4
0019e427
0019e427loc_19e427:
0019e427lea rdx, [rip-0x10f1e5]
0019e42elea r15, [rsp+24]
0019e433push 1
0019e435pop rcx
0019e436mov rdi, r15
0019e439mov rsi, [rsp+64]
0019e43ecall time::formatting::write
0019e443cmp [r15], 0
0019e447jne 0x19e396
0019e44dmovsxd rax, [rbx+4*r14]
0019e451add rax, rbx
0019e454jmp rax
0019e456lea rdi, [rsp+72]
0019e45bcall time::date_time::DateTime<O>::unix_timestamp
0019e460mov rdi, rax
0019e463neg rdi
0019e466cmovs rdi, rax
0019e46alea rsi, [rsp+24]
0019e46fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019e474mov rcx, rdx
0019e477lea rdi, [rsp+88]
0019e47cmov rsi, [rsp+64]
0019e481mov rdx, rax
0019e484call time::formatting::write
0019e489jmp 0x19e51e
0019e48e
0019e48eloc_19e48e:
0019e48eadd r15, [rsp+80]
0019e493jmp 0x19dc52
0019e498
0019e498loc_19e498:
0019e498cmp r15b, 7
0019e49cjne 0x19e534
0019e4a2mov eax, r10l
0019e4a5xor edx, edx
0019e4a7div esi
0019e4a9mov ecx, eax
0019e4abjmp 0x19e544
0019e4b0
0019e4b0loc_19e4b0:
0019e4b0lea rdx, [rip-0x10f26e]
0019e4b7jmp 0x19e137
0019e4bclea rdi, [rsp+72]
0019e4c1call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4c6mov rsi, rdx
0019e4c9mov edx, 0xf4240
0019e4cejmp 0x19e4e2
0019e4d0lea rdi, [rsp+72]
0019e4d5call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4damov rsi, rdx
0019e4ddmov edx, 1000
0019e4e2
0019e4e2loc_19e4e2:
0019e4e2mov rdi, rax
0019e4e5xor ecx, ecx
0019e4e7call [rip+0x7363b]
0019e4edjmp 0x19e4f9
0019e4eflea rdi, [rsp+72]
0019e4f4call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4f9
0019e4f9loc_19e4f9:
0019e4f9mov rcx, rdx
0019e4fcsar rdx, 63
0019e500xor rcx, rdx
0019e503xor rax, rdx
0019e506sub rax, rdx
0019e509sbb rcx, rdx
0019e50clea rdi, [rsp+88]
0019e511mov rsi, [rsp+64]
0019e516mov rdx, rax
0019e519call time::formatting::format_number_pad_none
0019e51e
0019e51eloc_19e51e:
0019e51ecmp [rsp+88], 0
0019e524jne 0x19e2af
0019e52a
0019e52aloc_19e52a:
0019e52amov r15, [rsp+96]
0019e52fjmp 0x19dcae
0019e534
0019e534loc_19e534:
0019e534cmp r15b, 9
0019e538jne 0x19e558
0019e53amov eax, ecx
0019e53cxor edx, edx
0019e53ediv esi
0019e540test edx, edx
0019e542je 0x19e599
0019e544
0019e544loc_19e544:
0019e544lea rdi, [rsp+24]
0019e549mov rsi, r8
0019e54cmov edx, ecx
0019e54ecall time::formatting::format_number_pad_zero
0019e553jmp 0x19e34d
0019e558
0019e558loc_19e558:
0019e558movzx eax, r15b
0019e55cdec eax
0019e55ecmp eax, 5
0019e561ja 0x19e63e
0019e567lea rcx, [rip-0x15f5ea]
0019e56emovsxd rax, [rcx+4*rax]
0019e572add rax, rcx
0019e575jmp rax
0019e577mov ecx, 0x989680
0019e57cmov eax, r10l
0019e57fxor edx, edx
0019e581div ecx
0019e583mov ecx, eax
0019e585
0019e585loc_19e585:
0019e585lea rdi, [rsp+24]
0019e58amov rsi, r8
0019e58dmov edx, ecx
0019e58fcall time::formatting::format_number_pad_zero
0019e594jmp 0x19e34d
0019e599
0019e599loc_19e599:
0019e599push 100
0019e59bpop rcx
0019e59cmov eax, r10l
0019e59fxor edx, edx
0019e5a1div ecx
0019e5a3mov ecx, eax
0019e5a5xor edx, edx
0019e5a7div esi
0019e5a9test edx, edx
0019e5abjne 0x19e6f2
0019e5b1mov ecx, 1000
0019e5b6mov eax, r10l
0019e5b9xor edx, edx
0019e5bbdiv ecx
0019e5bdmov ecx, eax
0019e5bfxor edx, edx
0019e5c1div esi
0019e5c3test edx, edx
0019e5c5jne 0x19e6d2
0019e5cbmov ecx, 10000
0019e5d0mov eax, r10l
0019e5d3xor edx, edx
0019e5d5div ecx
0019e5d7mov ecx, eax
0019e5d9xor edx, edx
0019e5dbdiv esi
0019e5ddtest edx, edx
0019e5dfjne 0x19e6b0
0019e5e5mov ecx, 0x186a0
0019e5eamov eax, r10l
0019e5edxor edx, edx
0019e5efdiv ecx
0019e5f1mov ecx, eax
0019e5f3mov si, 10
0019e5f7xor edx, edx
0019e5f9div si
0019e5fctest dx, dx
0019e5ffjne 0x19e68e
0019e605mov ecx, 0xf4240
0019e60amov eax, r10l
0019e60dxor edx, edx
0019e60fdiv ecx
0019e611mov ecx, eax
0019e613xor edx, edx
0019e615div si
0019e618test dx, dx
0019e61bjne 0x19e66c
0019e61dmov ecx, 0x989680
0019e622mov eax, r10l
0019e625xor edx, edx
0019e627div ecx
0019e629mov ecx, eax
0019e62bxor edx, edx
0019e62ddiv si
0019e630test dx, dx
0019e633mov r13, [rsp+16]
0019e638jne 0x19e585
0019e63e
0019e63eloc_19e63e:
0019e63emov ecx, 0x5f5e100
0019e643mov eax, r10l
0019e646xor edx, edx
0019e648div ecx
0019e64alea rdi, [rsp+24]
0019e64fmov rsi, r8
0019e652mov edx, eax
0019e654call time::formatting::format_number_pad_zero
0019e659jmp 0x19e34d
0019e65emov ecx, 0xf4240
0019e663mov eax, r10l
0019e666xor edx, edx
0019e668div ecx
0019e66amov ecx, eax
0019e66c
0019e66cloc_19e66c:
0019e66clea rdi, [rsp+24]
0019e671mov rsi, r8
0019e674mov edx, ecx
0019e676call time::formatting::format_number_pad_zero
0019e67bjmp 0x19e348
0019e680mov ecx, 0x186a0
0019e685mov eax, r10l
0019e688xor edx, edx
0019e68adiv ecx
0019e68cmov ecx, eax
0019e68e
0019e68eloc_19e68e:
0019e68elea rdi, [rsp+24]
0019e693mov rsi, r8
0019e696mov edx, ecx
0019e698call time::formatting::format_number_pad_zero
0019e69djmp 0x19e348
0019e6a2mov ecx, 10000
0019e6a7mov eax, r10l
0019e6aaxor edx, edx
0019e6acdiv ecx
0019e6aemov ecx, eax
0019e6b0
0019e6b0loc_19e6b0:
0019e6b0lea rdi, [rsp+24]
0019e6b5mov rsi, r8
0019e6b8mov edx, ecx
0019e6bacall time::formatting::format_number_pad_zero
0019e6bfjmp 0x19e34d
0019e6c4mov ecx, 1000
0019e6c9mov eax, r10l
0019e6ccxor edx, edx
0019e6cediv ecx
0019e6d0mov ecx, eax
0019e6d2
0019e6d2loc_19e6d2:
0019e6d2lea rdi, [rsp+24]
0019e6d7mov rsi, r8
0019e6damov edx, ecx
0019e6dccall time::formatting::format_number_pad_zero
0019e6e1jmp 0x19e34d
0019e6e6push 100
0019e6e8pop rcx
0019e6e9mov eax, r10l
0019e6ecxor edx, edx
0019e6eediv ecx
0019e6f0mov ecx, eax
0019e6f2
0019e6f2loc_19e6f2:
0019e6f2lea rdi, [rsp+24]
0019e6f7mov rsi, r8
0019e6famov edx, ecx
0019e6fccall time::formatting::format_number_pad_zero
0019e701jmp 0x19e34d
0019dba5
0019dba5time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
0019dba5push rbp
0019dba6push r15
0019dba8push r14
0019dbaapush r13
0019dbacpush r12
0019dbaepush rbx
0019dbafsub rsp, 104
0019dbb3mov r10, r8
0019dbb6mov ebp, ecx
0019dbb8mov r8, rdx
0019dbbbmov r13, rdi
0019dbbemovzx eax, [rsi]
0019dbc1lea rcx, [rip-0x15ecac]
0019dbc8movsxd rax, [rcx+4*rax]
0019dbccadd rax, rcx
0019dbcfjmp rax
0019dbd1mov rdx, [rsi+8]
0019dbd5mov rcx, [rsi+16]
0019dbd9lea r15, [rsp+24]
0019dbdemov rdi, r15
0019dbe1mov rsi, r8
0019dbe4call time::formatting::write
0019dbe9cmp [r15], 0
0019dbedje 0x19dca9
0019dbf3mov rax, [rsp+32]
0019dbf8mov [r13+8], rax
0019dbfcmov [r13], 2
0019dc04jmp 0x19e3a7
0019dc09mov [rsp+16], r13
0019dc0emov r14l, [rsi+2]
0019dc12mov r15l, r14l
0019dc15shr r15l, 8
0019dc19mov r12l, r14l
0019dc1cshr r12l, 16
0019dc20mov r13l, r14l
0019dc23shr r13l, 24
0019dc27mov ebx, r9l
0019dc2ashr ebx, 8
0019dc2dlea eax, [r14-2]
0019dc31cmp al, 17
0019dc33movzx eax, al
0019dc36push 5
0019dc38pop rcx
0019dc39cmovb ecx, eax
0019dc3cmovzx eax, cl
0019dc3flea rcx, [rip-0x15ed16]
0019dc46movsxd rax, [rcx+4*rax]
0019dc4aadd rax, rcx
0019dc4djmp rax
0019dc4fxor r15l, r15l
0019dc52
0019dc52loc_19dc52:
0019dc52mov r13, [rsp+16]
0019dc57jmp 0x19dcae
0019dc59mov rax, [rsi+8]
0019dc5dmov rdx, [rsi+16]
0019dc61mov [rsp], r9l
0019dc65lea r15, [rsp+24]
0019dc6amov rdi, r15
0019dc6dmov rsi, rax
0019dc70mov rcx, r8
0019dc73mov r8l, ebp
0019dc76mov r9, r10
0019dc79call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
0019dc7ejmp 0x19dca0
0019dc80cmp [rsi+16], 0
0019dc85je 0x19dcd2
0019dc87mov rsi, [rsi+8]
0019dc8blea r15, [rsp+24]
0019dc90mov rdi, r15
0019dc93mov rdx, r8
0019dc96mov ecx, ebp
0019dc98mov r8, r10
0019dc9bcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
0019dca0
0019dca0loc_19dca0:
0019dca0mov rax, [r15]
0019dca3cmp rax, 3
0019dca7jne 0x19dcbf
0019dca9
0019dca9loc_19dca9:
0019dca9mov r15, [rsp+32]
0019dcae
0019dcaeloc_19dcae:
0019dcaemov [r13+8], r15
0019dcb2mov [r13], 3
0019dcbajmp 0x19e3a7
0019dcbf
0019dcbfloc_19dcbf:
0019dcbfmovups x0, [rsp+32]
0019dcc4mov [r13], rax
0019dcc8movups [r13+8], x0
0019dccdjmp 0x19e3a7
0019dcd2
0019dcd2loc_19dcd2:
0019dcd2xor r15l, r15l
0019dcd5jmp 0x19dcae
0019dcd7mov edi, ebp
0019dcd9mov rbx, r8
0019dcdccall time::date::Date::month_day
0019dce1movzx ecx, r15b
0019dce5movzx edx, dl
0019dce8lea r15, [rsp+24]
0019dcedmov rdi, r15
0019dcf0mov rsi, rbx
0019dcf3call time::formatting::format_number
0019dcf8cmp [r15], 0
0019dcfcje 0x19e126
0019dd02mov rax, [rsp+32]
0019dd07push 2
0019dd09pop r15
0019dd0bjmp 0x19dfb7
0019dd10test r13l, r13l
0019dd13je 0x19e194
0019dd19mov rbx, r8
0019dd1cmov edi, ebp
0019dd1ecmp r13l, 1
0019dd22jne 0x19e1b7
0019dd28call time::date::Date::month_day
0019dd2dmovzx eax, al
0019dd30shl rax, 4
0019dd34lea rcx, [rip+0x71c1d]
0019dd3bmov rdx, [rax+rcx-16]
0019dd40mov rcx, [rax+rcx-8]
0019dd45jmp 0x19e30d
0019dd4aand ebp, 511
0019dd50mov r12, r8
0019dd53test r15b, r15b
0019dd56je 0x19e1f3
0019dd5cmovzx eax, r15b
0019dd60cmp eax, 1
0019dd63jne 0x19e27e
0019dd69mov edi, ebp
0019dd6bcall _<u16 as time::ext::DigitCount>::num_digits
0019dd70xor ebx, ebx
0019dd72mov cl, 3
0019dd74sub cl, al
0019dd76movzx r14l, cl
0019dd7acmovb r14l, ebx
0019dd7epush 1
0019dd80pop r13
0019dd82xor r15l, r15l
0019dd85
0019dd85loc_19dd85:
0019dd85mov eax, ebx
0019dd87cmp bl, r14b
0019dd8aadc bl, 0
0019dd8dcmp al, r14b
0019dd90mov rax, r12
0019dd93lea rdi, [rsp+24]
0019dd98jae 0x19e249
0019dd9emov rsi, rax
0019dda1lea rdx, [rip-0x10eb4e]
0019dda8mov rcx, r13
0019ddabcall time::formatting::write
0019ddb0cmp [rsp+24], 0
0019ddb6jne 0x19e117
0019ddbcadd r15, [rsp+32]
0019ddc1jmp 0x19dd85
0019ddc3mov rbx, r8
0019ddc6and r15l, 1
0019ddcamov eax, r13l
0019ddcdlea rcx, [rip-0x15ee38]
0019ddd4movsxd rax, [rcx+4*rax]
0019ddd8add rax, rcx
0019dddbjmp rax
0019ddddmov edi, ebp
0019dddfcall time::date::Date::weekday
0019dde4movzx eax, al
0019dde7shl rax, 4
0019ddeblea rcx, [rip+0x71ac6]
0019ddf2mov rdi, [rax+rcx]
0019ddf6mov rsi, [rax+rcx+8]
0019ddfblea rdx, [rip+0x71b26]
0019de02jmp 0x19e1db
0019de07mov rbx, r8
0019de0atest r12b, r12b
0019de0dje 0x19e2b9
0019de13movzx eax, r12b
0019de17cmp eax, 1
0019de1amov r13, [rsp+16]
0019de1fmov edi, ebp
0019de21jne 0x19e2c9
0019de27call time::date::Date::sunday_based_week
0019de2cjmp 0x19e2ce
0019de31bt r14, 8
0019de36jb 0x19e03b
0019de3csar ebp, 9
0019de3fjmp 0x19e04a
0019de44bt r10, 56
0019de49jb 0x19dfb4
0019de4fshr r10, 48
0019de53bt r14, 8
0019de58mov r13, [rsp+16]
0019de5djb 0x19e35a
0019de63mov eax, r10l
0019de66jmp 0x19e375
0019de6bbt r10, 56
0019de70jb 0x19dfb4
0019de76shr r10, 40
0019de7ajmp 0x19deff
0019de7fbt r10, 56
0019de84jb 0x19dfb4
0019de8ashr r10, 48
0019de8ebt r14, 8
0019de93lea rax, [rip-0x10ed80]
0019de9alea rcx, [rip-0x10ed85]
0019dea1cmovae rcx, rax
0019dea5lea rax, [rip-0x10ed8e]
0019deaclea rdx, [rip-0x10ed93]
0019deb3cmovae rdx, rax
0019deb7cmp r10b, 12
0019debbcmovb rdx, rcx
0019debflea r12, [rsp+24]
0019dec4push 2
0019dec6pop r15
0019dec8mov rdi, r12
0019decbmov rsi, r8
0019decemov rcx, r15
0019ded1call time::formatting::write
0019ded6cmp [r12], 0
0019dedbmov r13, [rsp+16]
0019dee0je 0x19dca9
0019dee6mov rax, [rsp+32]
0019deebjmp 0x19e39f
0019def0bt r10, 56
0019def5jb 0x19dfb4
0019defbshr r10, 32
0019deff
0019deffloc_19deff:
0019deffmovzx ecx, r15b
0019df03lea r15, [rsp+24]
0019df08mov rdi, r15
0019df0bmov rsi, r8
0019df0emov edx, r10l
0019df11jmp 0x19e0c2
0019df16bt r10, 56
0019df1bjb 0x19dfb4
0019df21cmp r15b, 8
0019df25mov r13, [rsp+16]
0019df2aje 0x19df4a
0019df2cpush 10
0019df2epop rsi
0019df2fmov eax, r10l
0019df32xor edx, edx
0019df34div esi
0019df36mov ecx, eax
0019df38cmp r15b, 9
0019df3cjne 0x19e498
0019df42test edx, edx
0019df44je 0x19e498
0019df4a
0019df4aloc_19df4a:
0019df4alea rdi, [rsp+24]
0019df4fmov rsi, r8
0019df52mov edx, r10l
0019df55call time::formatting::format_number_pad_zero
0019df5ajmp 0x19e34d
0019df5ftest r9b, 1
0019df63je 0x19dfb4
0019df65test bl, bl
0019df67mov r13, [rsp+16]
0019df6cjs 0x19e130
0019df72test r9l, r9l
0019df75js 0x19e130
0019df7bshr r9l, 16
0019df7ftest r9b, r9b
0019df82js 0x19e130
0019df88bt r14, 8
0019df8djb 0x19e4b0
0019df93xor r15l, r15l
0019df96jmp 0x19e15f
0019df9btest r9b, 1
0019df9fje 0x19dfb4
0019dfa1shr r9l, 16
0019dfa5jmp 0x19e0a3
0019dfaatest r9b, 1
0019dfaejne 0x19e09f
0019dfb4
0019dfb4loc_19dfb4:
0019dfb4xor r15l, r15l
0019dfb7
0019dfb7loc_19dfb7:
0019dfb7mov r13, [rsp+16]
0019dfbcjmp 0x19e39f
0019dfc1xor r15l, r15l
0019dfc4bt r10, 56
0019dfc9jb 0x19dfb7
0019dfcband r9l, 1
0019dfcfmov r13, [rsp+16]
0019dfd4je 0x19e39f
0019dfdamov [rsp+64], r8
0019dfdflea rsi, [rsp+24]
0019dfe4mov [rsi], ebp
0019dfe6mov [rsi+4], r10
0019dfeamov eax, ebx
0019dfecshr eax, 16
0019dfefmov [rsi+14], al
0019dff2mov [rsi+12], bx
0019dff6lea r15, [rsp+72]
0019dffbmov rdi, r15
0019dffexor edx, edx
0019e000call time::offset_date_time::OffsetDateTime::to_offset
0019e005lea rsi, [rip-0x164abc]
0019e00cmov rdi, r15
0019e00fcall _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
0019e014cmp al, -1
0019e016je 0x19e3b6
0019e01cbt r14, 8
0019e021movzx r14l, r12b
0019e025lea rbx, [rip-0x15f0b8]
0019e02cjb 0x19e427
0019e032movsxd rax, [rbx+4*r14]
0019e036add rax, rbx
0019e039jmp rax
0019e03b
0019e03bloc_19e03b:
0019e03bmov edi, ebp
0019e03dmov rbx, r8
0019e040call time::date::Date::iso_year_week
0019e045mov r8, rbx
0019e048mov ebp, eax
0019e04a
0019e04aloc_19e04a:
0019e04atest r14b, 1
0019e04ejne 0x19e0db
0019e054test ebp, ebp
0019e056js 0x19e3ec
0019e05clea rbx, [rip+1903]
0019e063bt r14, 16
0019e068jae 0x19e0f1
0019e06elea rdx, [rip-0x10ee2c]
0019e075lea r15, [rsp+24]
0019e07apush 1
0019e07cpop rcx
0019e07dmov rdi, r15
0019e080mov rsi, r8
0019e083mov r14, r8
0019e086call time::formatting::write
0019e08bcmp [r15], 0
0019e08fjne 0x19e117
0019e095mov r15, [rsp+32]
0019e09ajmp 0x19e41f
0019e09f
0019e09floc_19e09f:
0019e09fshr r9l, 24
0019e0a3
0019e0a3loc_19e0a3:
0019e0a3mov eax, r9l
0019e0a6sar al, 7
0019e0a9xor r9b, al
0019e0acsub r9b, al
0019e0afmovzx edx, r9b
0019e0b3movzx ecx, r15b
0019e0b7lea r15, [rsp+24]
0019e0bcmov rdi, r15
0019e0bfmov rsi, r8
0019e0c2
0019e0c2loc_19e0c2:
0019e0c2call time::formatting::format_number
0019e0c7cmp [r15], 0
0019e0cbmov r13, [rsp+16]
0019e0d0jne 0x19e396
0019e0d6jmp 0x19dca9
0019e0db
0019e0dbloc_19e0db:
0019e0dbpush 100
0019e0ddpop rcx
0019e0demov eax, ebp
0019e0e0cdq
0019e0e1idiv ecx
0019e0e3mov ebp, edx
0019e0e5neg ebp
0019e0e7cmovs ebp, edx
0019e0ealea rbx, [rip+2008]
0019e0f1
0019e0f1loc_19e0f1:
0019e0f1xor r15l, r15l
0019e0f4
0019e0f4loc_19e0f4:
0019e0f4mov edx, ebp
0019e0f6neg edx
0019e0f8cmovs edx, ebp
0019e0fbmovzx ecx, r13b
0019e0fflea r12, [rsp+24]
0019e104mov rdi, r12
0019e107mov rsi, r8
0019e10acall rbx
0019e10ccmp [r12], 0
0019e111je 0x19e2e5
0019e117
0019e117loc_19e117:
0019e117mov rax, [rsp+32]
0019e11c
0019e11cloc_19e11c:
0019e11cmov r13, [rsp+16]
0019e121jmp 0x19e39b
0019e126
0019e126loc_19e126:
0019e126mov r15, [rsp+32]
0019e12bjmp 0x19dc52
0019e130
0019e130loc_19e130:
0019e130lea rdx, [rip-0x10eeed]
0019e137
0019e137loc_19e137:
0019e137lea r15, [rsp+24]
0019e13cpush 1
0019e13epop rcx
0019e13fmov rdi, r15
0019e142mov rsi, r8
0019e145mov r14, r8
0019e148call time::formatting::write
0019e14dcmp [r15], 0
0019e151jne 0x19e396
0019e157mov r15, [rsp+32]
0019e15cmov r8, r14
0019e15f
0019e15floc_19e15f:
0019e15fmov eax, ebx
0019e161sar al, 7
0019e164xor bl, al
0019e166sub bl, al
0019e168movzx edx, bl
0019e16bmovzx ecx, r12b
0019e16flea r12, [rsp+24]
0019e174mov rdi, r12
0019e177mov rsi, r8
0019e17acall time::formatting::format_number
0019e17fcmp [r12], 0
0019e184jne 0x19e396
0019e18aadd r15, [rsp+32]
0019e18fjmp 0x19dcae
0019e194
0019e194loc_19e194:
0019e194mov edi, ebp
0019e196mov rbx, r8
0019e199call time::date::Date::month_day
0019e19emovzx ecx, r12b
0019e1a2movzx edx, al
0019e1a5lea rdi, [rsp+24]
0019e1aamov rsi, rbx
0019e1adcall time::formatting::format_number
0019e1b2jmp 0x19e348
0019e1b7
0019e1b7loc_19e1b7:
0019e1b7call time::date::Date::month_day
0019e1bcmovzx eax, al
0019e1bfshl rax, 4
0019e1c3lea rcx, [rip+0x7178e]
0019e1camov rdi, [rax+rcx-16]
0019e1cfmov rsi, [rax+rcx-8]
0019e1d4lea rdx, [rip+0x7186d]
0019e1db
0019e1dbloc_19e1db:
0019e1dbcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019e1e0mov rcx, rdx
0019e1e3lea rdi, [rsp+24]
0019e1e8mov rsi, rbx
0019e1ebmov rdx, rax
0019e1eejmp 0x19e315
0019e1f3
0019e1f3loc_19e1f3:
0019e1f3mov edi, ebp
0019e1f5call _<u16 as time::ext::DigitCount>::num_digits
0019e1faxor ebx, ebx
0019e1fcmov cl, 3
0019e1fesub cl, al
0019e200movzx r14l, cl
0019e204cmovb r14l, ebx
0019e208push 1
0019e20apop r13
0019e20cxor r15l, r15l
0019e20f
0019e20floc_19e20f:
0019e20fmov eax, ebx
0019e211cmp bl, r14b
0019e214adc bl, 0
0019e217cmp al, r14b
0019e21amov rax, r12
0019e21dlea rdi, [rsp+24]
0019e222jae 0x19e249
0019e224mov rsi, rax
0019e227lea rdx, [rip-0x10f010]
0019e22emov rcx, r13
0019e231call time::formatting::write
0019e236cmp [rsp+24], 0
0019e23cjne 0x19e117
0019e242add r15, [rsp+32]
0019e247jmp 0x19e20f
0019e249
0019e249loc_19e249:
0019e249mov esi, ebp
0019e24bmov rbx, rax
0019e24ecall itoa::Buffer::format
0019e253mov rcx, rdx
0019e256lea r12, [rsp+72]
0019e25bmov rdi, r12
0019e25emov rsi, rbx
0019e261mov rdx, rax
0019e264call time::formatting::write
0019e269cmp [r12], 0
0019e26eje 0x19e48e
0019e274mov rax, [rsp+80]
0019e279jmp 0x19e11c
0019e27e
0019e27eloc_19e27e:
0019e27elea rdi, [rsp+24]
0019e283mov esi, ebp
0019e285call itoa::Buffer::format
0019e28amov rcx, rdx
0019e28dlea r15, [rsp+88]
0019e292mov rdi, r15
0019e295mov rsi, r12
0019e298mov rdx, rax
0019e29bcall time::formatting::write
0019e2a0cmp [r15], 0
0019e2a4mov r13, [rsp+16]
0019e2a9je 0x19e52a
0019e2af
0019e2afloc_19e2af:
0019e2afmov rax, [rsp+96]
0019e2b4jmp 0x19e39b
0019e2b9
0019e2b9loc_19e2b9:
0019e2b9mov edi, ebp
0019e2bbcall time::date::Date::iso_year_week
0019e2c0mov eax, edx
0019e2c2mov r13, [rsp+16]
0019e2c7jmp 0x19e2ce
0019e2c9
0019e2c9loc_19e2c9:
0019e2c9call time::date::Date::monday_based_week
0019e2ce
0019e2celoc_19e2ce:
0019e2cemovzx edx, al
0019e2d1movzx ecx, r15b
0019e2d5lea r15, [rsp+24]
0019e2damov rdi, r15
0019e2ddmov rsi, rbx
0019e2e0jmp 0x19e387
0019e2e5
0019e2e5loc_19e2e5:
0019e2e5add r15, [rsp+32]
0019e2eajmp 0x19dc52
0019e2efmov edi, ebp
0019e2f1call time::date::Date::weekday
0019e2f6movzx eax, al
0019e2f9shl rax, 4
0019e2fdlea rcx, [rip+0x715b4]
0019e304mov rdx, [rax+rcx]
0019e308mov rcx, [rax+rcx+8]
0019e30d
0019e30dloc_19e30d:
0019e30dlea rdi, [rsp+24]
0019e312mov rsi, rbx
0019e315
0019e315loc_19e315:
0019e315call time::formatting::write
0019e31ajmp 0x19e348
0019e31cmov edi, ebp
0019e31ecall time::date::Date::weekday
0019e323movzx edi, al
0019e326call time::weekday::Weekday::number_days_from_sunday
0019e32bjmp 0x19e334
0019e32dmov edi, ebp
0019e32fcall time::date::Date::weekday
0019e334
0019e334loc_19e334:
0019e334add r15b, al
0019e337movzx edx, r15b
0019e33blea rdi, [rsp+24]
0019e340mov rsi, rbx
0019e343call time::formatting::format_number_pad_none
0019e348
0019e348loc_19e348:
0019e348mov r13, [rsp+16]
0019e34d
0019e34dloc_19e34d:
0019e34dcmp [rsp+24], 0
0019e353jne 0x19e396
0019e355jmp 0x19dca9
0019e35a
0019e35aloc_19e35a:
0019e35amov al, 12
0019e35ctest r10b, r10b
0019e35fje 0x19e375
0019e361movzx ecx, r10b
0019e365cmp ecx, 12
0019e368je 0x19e375
0019e36asub r10b, 12
0019e36emovzx eax, r10b
0019e372cmovb eax, ecx
0019e375
0019e375loc_19e375:
0019e375movzx edx, al
0019e378movzx ecx, r12b
0019e37clea r15, [rsp+24]
0019e381mov rdi, r15
0019e384mov rsi, r8
0019e387
0019e387loc_19e387:
0019e387call time::formatting::format_number
0019e38ccmp [r15], 0
0019e390je 0x19dca9
0019e396
0019e396loc_19e396:
0019e396mov rax, [rsp+32]
0019e39b
0019e39bloc_19e39b:
0019e39bpush 2
0019e39dpop r15
0019e39f
0019e39floc_19e39f:
0019e39fmov [r13], r15
0019e3a3mov [r13+8], rax
0019e3a7
0019e3a7loc_19e3a7:
0019e3a7add rsp, 104
0019e3abpop rbx
0019e3acpop r12
0019e3aepop r13
0019e3b0pop r14
0019e3b2pop r15
0019e3b4pop rbp
0019e3b5ret
0019e3b6
0019e3b6loc_19e3b6:
0019e3b6lea rdx, [rip-0x10f173]
0019e3bdlea r15, [rsp+24]
0019e3c2push 1
0019e3c4pop rcx
0019e3c5mov rdi, r15
0019e3c8mov rsi, [rsp+64]
0019e3cdcall time::formatting::write
0019e3d2cmp [r15], 0
0019e3d6jne 0x19e396
0019e3d8movzx eax, r12b
0019e3dclea rcx, [rip-0x15f46f]
0019e3e3movsxd rax, [rcx+4*rax]
0019e3e7add rax, rcx
0019e3eajmp rax
0019e3ec
0019e3ecloc_19e3ec:
0019e3eclea rdx, [rip-0x10f1a9]
0019e3f3lea r15, [rsp+24]
0019e3f8push 1
0019e3fapop rcx
0019e3fbmov rdi, r15
0019e3femov rsi, r8
0019e401mov r14, r8
0019e404call time::formatting::write
0019e409cmp [r15], 0
0019e40djne 0x19e117
0019e413mov r15, [rsp+32]
0019e418lea rbx, [rip+947]
0019e41f
0019e41floc_19e41f:
0019e41fmov r8, r14
0019e422jmp 0x19e0f4
0019e427
0019e427loc_19e427:
0019e427lea rdx, [rip-0x10f1e5]
0019e42elea r15, [rsp+24]
0019e433push 1
0019e435pop rcx
0019e436mov rdi, r15
0019e439mov rsi, [rsp+64]
0019e43ecall time::formatting::write
0019e443cmp [r15], 0
0019e447jne 0x19e396
0019e44dmovsxd rax, [rbx+4*r14]
0019e451add rax, rbx
0019e454jmp rax
0019e456lea rdi, [rsp+72]
0019e45bcall time::date_time::DateTime<O>::unix_timestamp
0019e460mov rdi, rax
0019e463neg rdi
0019e466cmovs rdi, rax
0019e46alea rsi, [rsp+24]
0019e46fcall itoa::_<impl itoa::private::Sealed for u64>::write
0019e474mov rcx, rdx
0019e477lea rdi, [rsp+88]
0019e47cmov rsi, [rsp+64]
0019e481mov rdx, rax
0019e484call time::formatting::write
0019e489jmp 0x19e51e
0019e48e
0019e48eloc_19e48e:
0019e48eadd r15, [rsp+80]
0019e493jmp 0x19dc52
0019e498
0019e498loc_19e498:
0019e498cmp r15b, 7
0019e49cjne 0x19e534
0019e4a2mov eax, r10l
0019e4a5xor edx, edx
0019e4a7div esi
0019e4a9mov ecx, eax
0019e4abjmp 0x19e544
0019e4b0
0019e4b0loc_19e4b0:
0019e4b0lea rdx, [rip-0x10f26e]
0019e4b7jmp 0x19e137
0019e4bclea rdi, [rsp+72]
0019e4c1call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4c6mov rsi, rdx
0019e4c9mov edx, 0xf4240
0019e4cejmp 0x19e4e2
0019e4d0lea rdi, [rsp+72]
0019e4d5call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4damov rsi, rdx
0019e4ddmov edx, 1000
0019e4e2
0019e4e2loc_19e4e2:
0019e4e2mov rdi, rax
0019e4e5xor ecx, ecx
0019e4e7call [rip+0x7363b]
0019e4edjmp 0x19e4f9
0019e4eflea rdi, [rsp+72]
0019e4f4call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
0019e4f9
0019e4f9loc_19e4f9:
0019e4f9mov rcx, rdx
0019e4fcsar rdx, 63
0019e500xor rcx, rdx
0019e503xor rax, rdx
0019e506sub rax, rdx
0019e509sbb rcx, rdx
0019e50clea rdi, [rsp+88]
0019e511mov rsi, [rsp+64]
0019e516mov rdx, rax
0019e519call time::formatting::format_number_pad_none
0019e51e
0019e51eloc_19e51e:
0019e51ecmp [rsp+88], 0
0019e524jne 0x19e2af
0019e52a
0019e52aloc_19e52a:
0019e52amov r15, [rsp+96]
0019e52fjmp 0x19dcae
0019e534
0019e534loc_19e534:
0019e534cmp r15b, 9
0019e538jne 0x19e558
0019e53amov eax, ecx
0019e53cxor edx, edx
0019e53ediv esi
0019e540test edx, edx
0019e542je 0x19e599
0019e544
0019e544loc_19e544:
0019e544lea rdi, [rsp+24]
0019e549mov rsi, r8
0019e54cmov edx, ecx
0019e54ecall time::formatting::format_number_pad_zero
0019e553jmp 0x19e34d
0019e558
0019e558loc_19e558:
0019e558movzx eax, r15b
0019e55cdec eax
0019e55ecmp eax, 5
0019e561ja 0x19e63e
0019e567lea rcx, [rip-0x15f5ea]
0019e56emovsxd rax, [rcx+4*rax]
0019e572add rax, rcx
0019e575jmp rax
0019e577mov ecx, 0x989680
0019e57cmov eax, r10l
0019e57fxor edx, edx
0019e581div ecx
0019e583mov ecx, eax
0019e585
0019e585loc_19e585:
0019e585lea rdi, [rsp+24]
0019e58amov rsi, r8
0019e58dmov edx, ecx
0019e58fcall time::formatting::format_number_pad_zero
0019e594jmp 0x19e34d
0019e599
0019e599loc_19e599:
0019e599push 100
0019e59bpop rcx
0019e59cmov eax, r10l
0019e59fxor edx, edx
0019e5a1div ecx
0019e5a3mov ecx, eax
0019e5a5xor edx, edx
0019e5a7div esi
0019e5a9test edx, edx
0019e5abjne 0x19e6f2
0019e5b1mov ecx, 1000
0019e5b6mov eax, r10l
0019e5b9xor edx, edx
0019e5bbdiv ecx
0019e5bdmov ecx, eax
0019e5bfxor edx, edx
0019e5c1div esi
0019e5c3test edx, edx
0019e5c5jne 0x19e6d2
0019e5cbmov ecx, 10000
0019e5d0mov eax, r10l
0019e5d3xor edx, edx
0019e5d5div ecx
0019e5d7mov ecx, eax
0019e5d9xor edx, edx
0019e5dbdiv esi
0019e5ddtest edx, edx
0019e5dfjne 0x19e6b0
0019e5e5mov ecx, 0x186a0
0019e5eamov eax, r10l
0019e5edxor edx, edx
0019e5efdiv ecx
0019e5f1mov ecx, eax
0019e5f3mov si, 10
0019e5f7xor edx, edx
0019e5f9div si
0019e5fctest dx, dx
0019e5ffjne 0x19e68e
0019e605mov ecx, 0xf4240
0019e60amov eax, r10l
0019e60dxor edx, edx
0019e60fdiv ecx
0019e611mov ecx, eax
0019e613xor edx, edx
0019e615div si
0019e618test dx, dx
0019e61bjne 0x19e66c
0019e61dmov ecx, 0x989680
0019e622mov eax, r10l
0019e625xor edx, edx
0019e627div ecx
0019e629mov ecx, eax
0019e62bxor edx, edx
0019e62ddiv si
0019e630test dx, dx
0019e633mov r13, [rsp+16]
0019e638jne 0x19e585
0019e63e
0019e63eloc_19e63e:
0019e63emov ecx, 0x5f5e100
0019e643mov eax, r10l
0019e646xor edx, edx
0019e648div ecx
0019e64alea rdi, [rsp+24]
0019e64fmov rsi, r8
0019e652mov edx, eax
0019e654call time::formatting::format_number_pad_zero
0019e659jmp 0x19e34d
0019e65emov ecx, 0xf4240
0019e663mov eax, r10l
0019e666xor edx, edx
0019e668div ecx
0019e66amov ecx, eax
0019e66c
0019e66cloc_19e66c:
0019e66clea rdi, [rsp+24]
0019e671mov rsi, r8
0019e674mov edx, ecx
0019e676call time::formatting::format_number_pad_zero
0019e67bjmp 0x19e348
0019e680mov ecx, 0x186a0
0019e685mov eax, r10l
0019e688xor edx, edx
0019e68adiv ecx
0019e68cmov ecx, eax
0019e68e
0019e68eloc_19e68e:
0019e68elea rdi, [rsp+24]
0019e693mov rsi, r8
0019e696mov edx, ecx
0019e698call time::formatting::format_number_pad_zero
0019e69djmp 0x19e348
0019e6a2mov ecx, 10000
0019e6a7mov eax, r10l
0019e6aaxor edx, edx
0019e6acdiv ecx
0019e6aemov ecx, eax
0019e6b0
0019e6b0loc_19e6b0:
0019e6b0lea rdi, [rsp+24]
0019e6b5mov rsi, r8
0019e6b8mov edx, ecx
0019e6bacall time::formatting::format_number_pad_zero
0019e6bfjmp 0x19e34d
0019e6c4mov ecx, 1000
0019e6c9mov eax, r10l
0019e6ccxor edx, edx
0019e6cediv ecx
0019e6d0mov ecx, eax
0019e6d2
0019e6d2loc_19e6d2:
0019e6d2lea rdi, [rsp+24]
0019e6d7mov rsi, r8
0019e6damov edx, ecx
0019e6dccall time::formatting::format_number_pad_zero
0019e6e1jmp 0x19e34d
0019e6e6push 100
0019e6e8pop rcx
0019e6e9mov eax, r10l
0019e6ecxor edx, edx
0019e6eediv ecx
0019e6f0mov ecx, eax
0019e6f2
0019e6f2loc_19e6f2:
0019e6f2lea rdi, [rsp+24]
0019e6f7mov rsi, r8
0019e6famov edx, ecx
0019e6fccall time::formatting::format_number_pad_zero
0019e701jmp 0x19e34d
0019dba5
0019e706
0019e706time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
0019e706push rbp
0019e707push r15
0019e709push r14
0019e70bpush r13
0019e70dpush r12
0019e70fpush rbx
0019e710sub rsp, 40
0019e714mov r14, r9
0019e717mov ebp, r8l
0019e71amov r15, rcx
0019e71dmov r12, rsi
0019e720mov [rsp+8], rdi
0019e725imul rbx, rdx, 24
0019e729xor r13l, r13l
0019e72c
0019e72cloc_19e72c:
0019e72ctest rbx, rbx
0019e72fje 0x19e768
0019e731lea rdi, [rsp+16]
0019e736mov rsi, r12
0019e739mov rdx, r15
0019e73cmov ecx, ebp
0019e73emov r8, r14
0019e741mov r9l, [rsp+96]
0019e746call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
0019e74bmov rcx, [rsp+16]
0019e750mov rax, [rsp+24]
0019e755cmp rcx, 3
0019e759jne 0x19e77a
0019e75badd r12, 24
0019e75fadd r13, rax
0019e762add rbx, -24
0019e766jmp 0x19e72c
0019e768
0019e768loc_19e768:
0019e768mov rax, [rsp+8]
0019e76dmov [rax+8], r13
0019e771mov [rax], 3
0019e778jmp 0x19e78f
0019e77a
0019e77aloc_19e77a:
0019e77amov rdx, [rsp+32]
0019e77fmov rsi, [rsp+8]
0019e784mov [rsi], rcx
0019e787mov [rsi+8], rax
0019e78bmov [rsi+16], rdx
0019e78f
0019e78floc_19e78f:
0019e78fadd rsp, 40
0019e793pop rbx
0019e794pop r12
0019e796pop r13
0019e798pop r14
0019e79apop r15
0019e79cpop rbp
0019e79dret
0019e706
0019e706time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
0019e706push rbp
0019e707push r15
0019e709push r14
0019e70bpush r13
0019e70dpush r12
0019e70fpush rbx
0019e710sub rsp, 40
0019e714mov r14, r9
0019e717mov ebp, r8l
0019e71amov r15, rcx
0019e71dmov r12, rsi
0019e720mov [rsp+8], rdi
0019e725imul rbx, rdx, 24
0019e729xor r13l, r13l
0019e72c
0019e72cloc_19e72c:
0019e72ctest rbx, rbx
0019e72fje 0x19e768
0019e731lea rdi, [rsp+16]
0019e736mov rsi, r12
0019e739mov rdx, r15
0019e73cmov ecx, ebp
0019e73emov r8, r14
0019e741mov r9l, [rsp+96]
0019e746call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
0019e74bmov rcx, [rsp+16]
0019e750mov rax, [rsp+24]
0019e755cmp rcx, 3
0019e759jne 0x19e77a
0019e75badd r12, 24
0019e75fadd r13, rax
0019e762add rbx, -24
0019e766jmp 0x19e72c
0019e768
0019e768loc_19e768:
0019e768mov rax, [rsp+8]
0019e76dmov [rax+8], r13
0019e771mov [rax], 3
0019e778jmp 0x19e78f
0019e77a
0019e77aloc_19e77a:
0019e77amov rdx, [rsp+32]
0019e77fmov rsi, [rsp+8]
0019e784mov [rsi], rcx
0019e787mov [rsi+8], rax
0019e78bmov [rsi+16], rdx
0019e78f
0019e78floc_19e78f:
0019e78fadd rsp, 40
0019e793pop rbx
0019e794pop r12
0019e796pop r13
0019e798pop r14
0019e79apop r15
0019e79cpop rbp
0019e79dret
0019e706
Loading..