File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000cc56a
000cc56atime::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
000cc56apush rbp
000cc56bpush r15
000cc56dpush r14
000cc56fpush r13
000cc571push r12
000cc573push rbx
000cc574sub rsp, 104
000cc578mov r10, r8
000cc57bmov ebp, ecx
000cc57dmov r8, rdx
000cc580mov r13, rdi
000cc583movzx eax, [rsi]
000cc586lea rcx, [rip-0x92ffd]
000cc58dmovsxd rax, [rcx+4*rax]
000cc591add rax, rcx
000cc594jmp rax
000cc596mov rdx, [rsi+8]
000cc59amov rcx, [rsi+16]
000cc59emov esi, [r8]
000cc5a1lea r14, [rsp+24]
000cc5a6mov rdi, r14
000cc5a9call time::formatting::write
000cc5aecmp [r14], 0
000cc5b2je 0xcc66d
000cc5b8mov rax, [rsp+32]
000cc5bdmov [r13+8], rax
000cc5c1mov [r13], 2
000cc5c9jmp 0xccd33
000cc5cemov [rsp+16], r13
000cc5d3mov ebx, [rsi+2]
000cc5d6mov r15l, ebx
000cc5d9shr r15l, 8
000cc5ddmov r12l, ebx
000cc5e0shr r12l, 16
000cc5e4mov r13l, ebx
000cc5e7shr r13l, 24
000cc5ebmov r14l, r9l
000cc5eeshr r14l, 8
000cc5f2lea eax, [rbx-2]
000cc5f5cmp al, 17
000cc5f7movzx eax, al
000cc5fapush 5
000cc5fcpop rcx
000cc5fdcmovb ecx, eax
000cc600movzx eax, cl
000cc603lea rcx, [rip-0x93066]
000cc60amovsxd rax, [rcx+4*rax]
000cc60eadd rax, rcx
000cc611jmp rax
000cc613xor r15l, r15l
000cc616
000cc616loc_cc616:
000cc616mov r13, [rsp+16]
000cc61bjmp 0xcc672
000cc61dmov rax, [rsi+8]
000cc621mov rdx, [rsi+16]
000cc625mov [rsp], r9l
000cc629lea r15, [rsp+24]
000cc62emov rdi, r15
000cc631mov rsi, rax
000cc634mov rcx, r8
000cc637mov r8l, ebp
000cc63amov r9, r10
000cc63dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cc642jmp 0xcc664
000cc644cmp [rsi+16], 0
000cc649je 0xcc696
000cc64bmov rsi, [rsi+8]
000cc64flea r15, [rsp+24]
000cc654mov rdi, r15
000cc657mov rdx, r8
000cc65amov ecx, ebp
000cc65cmov r8, r10
000cc65fcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cc664
000cc664loc_cc664:
000cc664mov rax, [r15]
000cc667cmp rax, 3
000cc66bjne 0xcc683
000cc66d
000cc66dloc_cc66d:
000cc66dmov r15, [rsp+32]
000cc672
000cc672loc_cc672:
000cc672mov [r13+8], r15
000cc676mov [r13], 3
000cc67ejmp 0xccd33
000cc683
000cc683loc_cc683:
000cc683movups x0, [rsp+32]
000cc688mov [r13], rax
000cc68cmovups [r13+8], x0
000cc691jmp 0xccd33
000cc696
000cc696loc_cc696:
000cc696xor r15l, r15l
000cc699jmp 0xcc672
000cc69bmov edi, ebp
000cc69dmov rbx, r8
000cc6a0call time::date::Date::month_day
000cc6a5mov esi, [rbx]
000cc6a7movzx ecx, r15b
000cc6abmovzx edx, dl
000cc6aelea r14, [rsp+24]
000cc6b3mov rdi, r14
000cc6b6call time::formatting::format_number
000cc6bbcmp [r14], 0
000cc6bfjne 0xccab7
000cc6c5mov r15, [rsp+32]
000cc6cajmp 0xcc616
000cc6cftest r13l, r13l
000cc6d2je 0xccb28
000cc6d8mov rbx, r8
000cc6dbmov edi, ebp
000cc6ddcmp r13l, 1
000cc6e1jne 0xccb4a
000cc6e7call time::date::Date::month_day
000cc6ecmovzx eax, al
000cc6efshl rax, 4
000cc6f3lea rcx, [rip+0x14325e]
000cc6famov rdx, [rax+rcx-16]
000cc6ffmov rcx, [rax+rcx-8]
000cc704jmp 0xccc9c
000cc709and ebp, 511
000cc70fmov r12, r8
000cc712test r15b, r15b
000cc715je 0xccb88
000cc71bmovzx eax, r15b
000cc71fcmp eax, 1
000cc722jne 0xccc15
000cc728mov edi, ebp
000cc72acall _<u16 as time::ext::DigitCount>::num_digits
000cc72fxor ebx, ebx
000cc731mov cl, 3
000cc733sub cl, al
000cc735movzx r14l, cl
000cc739cmovb r14l, ebx
000cc73dpush 1
000cc73fpop r13
000cc741xor r15l, r15l
000cc744
000cc744loc_cc744:
000cc744mov eax, ebx
000cc746cmp bl, r14b
000cc749adc bl, 0
000cc74ccmp al, r14b
000cc74fmov rax, r12
000cc752jae 0xccbdd
000cc758mov esi, [rax]
000cc75alea rdi, [rsp+24]
000cc75flea rdx, [rip-0x3d50c]
000cc766mov rcx, r13
000cc769call time::formatting::write
000cc76ecmp [rsp+24], 0
000cc774jne 0xccab7
000cc77aadd r15, [rsp+32]
000cc77fjmp 0xcc744
000cc781mov rbx, r8
000cc784and r15l, 1
000cc788mov eax, r13l
000cc78blea rcx, [rip-0x93182]
000cc792movsxd rax, [rcx+4*rax]
000cc796add rax, rcx
000cc799jmp rax
000cc79bmov edi, ebp
000cc79dcall time::date::Date::weekday
000cc7a2movzx eax, al
000cc7a5shl rax, 4
000cc7a9lea rcx, [rip+0x143108]
000cc7b0mov rsi, [rax+rcx]
000cc7b4mov rdx, [rax+rcx+8]
000cc7b9lea rcx, [rip+0x143168]
000cc7c0jmp 0xccb6e
000cc7c5mov rbx, r8
000cc7c8test r12b, r12b
000cc7cbje 0xccc51
000cc7d1movzx eax, r12b
000cc7d5cmp eax, 1
000cc7d8mov r13, [rsp+16]
000cc7ddmov edi, ebp
000cc7dfjne 0xccc61
000cc7e5call time::date::Date::sunday_based_week
000cc7eajmp 0xccc66
000cc7efbt rbx, 8
000cc7f3jb 0xcc9dc
000cc7f9sar ebp, 9
000cc7fcjmp 0xcc9eb
000cc801bt r10, 56
000cc806jb 0xcc956
000cc80cshr r10, 48
000cc810bt rbx, 8
000cc814mov r13, [rsp+16]
000cc819jb 0xccce7
000cc81fmov eax, r10l
000cc822jmp 0xccd02
000cc827bt r10, 56
000cc82cjb 0xcc956
000cc832shr r10, 40
000cc836jmp 0xcc89e
000cc838bt r10, 56
000cc83djb 0xcc956
000cc843shr r10, 48
000cc847bt rbx, 8
000cc84blea rax, [rip-0x3d738]
000cc852lea rcx, [rip-0x3d73d]
000cc859cmovae rcx, rax
000cc85dlea rax, [rip-0x3d746]
000cc864lea rdx, [rip-0x3d74b]
000cc86bcmovae rdx, rax
000cc86fcmp r10b, 12
000cc873cmovb rdx, rcx
000cc877mov esi, [r8]
000cc87alea r14, [rsp+24]
000cc87fpush 2
000cc881pop rcx
000cc882mov rdi, r14
000cc885call time::formatting::write
000cc88ajmp 0xcca66
000cc88fbt r10, 56
000cc894jb 0xcc956
000cc89ashr r10, 32
000cc89e
000cc89eloc_cc89e:
000cc89emov esi, [r8]
000cc8a1movzx ecx, r15b
000cc8a5lea r14, [rsp+24]
000cc8aamov rdi, r14
000cc8admov edx, r10l
000cc8b0jmp 0xcca61
000cc8b5bt r10, 56
000cc8bajb 0xcc956
000cc8c0cmp r15b, 8
000cc8c4mov r13, [rsp+16]
000cc8c9je 0xcc8e9
000cc8cbpush 10
000cc8cdpop rsi
000cc8cemov eax, r10l
000cc8d1xor edx, edx
000cc8d3div esi
000cc8d5mov ecx, eax
000cc8d7cmp r15b, 9
000cc8dbjne 0xcce2a
000cc8e1test edx, edx
000cc8e3je 0xcce2a
000cc8e9
000cc8e9loc_cc8e9:
000cc8e9mov esi, [r8]
000cc8eclea rdi, [rsp+24]
000cc8f1mov edx, r10l
000cc8f4call time::formatting::format_number_pad_zero
000cc8f9jmp 0xcccda
000cc8fetest r9b, 1
000cc902je 0xcc956
000cc904test r14b, r14b
000cc907mov r13, [rsp+16]
000cc90cjs 0xccac6
000cc912test r9l, r9l
000cc915js 0xccac6
000cc91bshr r9l, 16
000cc91ftest r9b, r9b
000cc922js 0xccac6
000cc928bt rbx, 8
000cc92cmov ebp, [r8]
000cc92fjb 0xcce5c
000cc935xor r15l, r15l
000cc938jmp 0xccaf1
000cc93dtest r9b, 1
000cc941je 0xcc956
000cc943shr r9l, 16
000cc947jmp 0xcca42
000cc94ctest r9b, 1
000cc950jne 0xcca3e
000cc956
000cc956loc_cc956:
000cc956xor ecx, ecx
000cc958
000cc958loc_cc958:
000cc958mov r13, [rsp+16]
000cc95djmp 0xccd2b
000cc962xor ecx, ecx
000cc964bt r10, 56
000cc969jb 0xcc958
000cc96band r9l, 1
000cc96fmov r13, [rsp+16]
000cc974je 0xccd2b
000cc97amov [rsp+64], r8
000cc97flea rsi, [rsp+24]
000cc984mov [rsi], ebp
000cc986mov [rsi+4], r10
000cc98amov eax, r14l
000cc98dshr eax, 16
000cc990mov [rsi+14], al
000cc993mov [rsi+12], r14w
000cc998lea r15, [rsp+72]
000cc99dmov rdi, r15
000cc9a0xor edx, edx
000cc9a2call time::offset_date_time::OffsetDateTime::to_offset
000cc9a7lea rsi, [rip-0x9345e]
000cc9aemov rdi, r15
000cc9b1call _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
000cc9b6cmp al, -1
000cc9b8je 0xccd42
000cc9bebt rbx, 8
000cc9c2movzx r14l, r12b
000cc9c6lea rbx, [rip-0x933e5]
000cc9cdjb 0xccdb5
000cc9d3movsxd rax, [rbx+4*r14]
000cc9d7add rax, rbx
000cc9dajmp rax
000cc9dc
000cc9dcloc_cc9dc:
000cc9dcmov edi, ebp
000cc9demov r14, r8
000cc9e1call time::date::Date::iso_year_week
000cc9e6mov r8, r14
000cc9e9mov ebp, eax
000cc9eb
000cc9ebloc_cc9eb:
000cc9ebtest bl, 1
000cc9eejne 0xcca7a
000cc9f4test ebp, ebp
000cc9f6js 0xccd7a
000cc9fclea r14, [rip+1829]
000cca03bt rbx, 16
000cca07jae 0xcca90
000cca0dmov esi, [r8]
000cca10lea rdx, [rip-0x3d7ce]
000cca17lea r15, [rsp+24]
000cca1cpush 1
000cca1epop rcx
000cca1fmov rdi, r15
000cca22mov rbx, r8
000cca25call time::formatting::write
000cca2acmp [r15], 0
000cca2ejne 0xccab7
000cca34mov r15, [rsp+32]
000cca39jmp 0xccdad
000cca3e
000cca3eloc_cca3e:
000cca3eshr r9l, 24
000cca42
000cca42loc_cca42:
000cca42mov eax, r9l
000cca45sar al, 7
000cca48xor r9b, al
000cca4bsub r9b, al
000cca4emov esi, [r8]
000cca51movzx edx, r9b
000cca55movzx ecx, r15b
000cca59lea r14, [rsp+24]
000cca5emov rdi, r14
000cca61
000cca61loc_cca61:
000cca61call time::formatting::format_number
000cca66
000cca66loc_cca66:
000cca66cmp [r14], 0
000cca6amov r13, [rsp+16]
000cca6fjne 0xccd23
000cca75jmp 0xcc66d
000cca7a
000cca7aloc_cca7a:
000cca7apush 100
000cca7cpop rcx
000cca7dmov eax, ebp
000cca7fcdq
000cca80idiv ecx
000cca82mov ebp, edx
000cca84neg ebp
000cca86cmovs ebp, edx
000cca89lea r14, [rip+2203]
000cca90
000cca90loc_cca90:
000cca90xor r15l, r15l
000cca93
000cca93loc_cca93:
000cca93mov edx, ebp
000cca95neg edx
000cca97cmovs edx, ebp
000cca9amovzx ecx, r13b
000cca9elea r12, [rsp+24]
000ccaa3mov rdi, r12
000ccaa6mov rsi, r8
000ccaa9call r14
000ccaaccmp [r12], 0
000ccab1je 0xccc74
000ccab7
000ccab7loc_ccab7:
000ccab7mov rax, [rsp+32]
000ccabc
000ccabcloc_ccabc:
000ccabcmov r13, [rsp+16]
000ccac1jmp 0xccd28
000ccac6
000ccac6loc_ccac6:
000ccac6mov ebp, [r8]
000ccac9lea rdx, [rip-0x3d886]
000ccad0
000ccad0loc_ccad0:
000ccad0lea rbx, [rsp+24]
000ccad5push 1
000ccad7pop rcx
000ccad8mov rdi, rbx
000ccadbmov esi, ebp
000ccaddcall time::formatting::write
000ccae2cmp [rbx], 0
000ccae6jne 0xccd23
000ccaecmov r15, [rsp+32]
000ccaf1
000ccaf1loc_ccaf1:
000ccaf1mov eax, r14l
000ccaf4sar al, 7
000ccaf7xor r14b, al
000ccafasub r14b, al
000ccafdmovzx edx, r14b
000ccb01movzx ecx, r12b
000ccb05lea r14, [rsp+24]
000ccb0amov rdi, r14
000ccb0dmov esi, ebp
000ccb0fcall time::formatting::format_number
000ccb14cmp [r14], 0
000ccb18jne 0xccd23
000ccb1eadd r15, [rsp+32]
000ccb23jmp 0xcc672
000ccb28
000ccb28loc_ccb28:
000ccb28mov edi, ebp
000ccb2amov rbx, r8
000ccb2dcall time::date::Date::month_day
000ccb32mov esi, [rbx]
000ccb34movzx ecx, r12b
000ccb38movzx edx, al
000ccb3blea rdi, [rsp+24]
000ccb40call time::formatting::format_number
000ccb45jmp 0xcccd5
000ccb4a
000ccb4aloc_ccb4a:
000ccb4acall time::date::Date::month_day
000ccb4fmovzx eax, al
000ccb52shl rax, 4
000ccb56lea rcx, [rip+0x142dfb]
000ccb5dmov rsi, [rax+rcx-16]
000ccb62mov rdx, [rax+rcx-8]
000ccb67lea rcx, [rip+0x142eda]
000ccb6e
000ccb6eloc_ccb6e:
000ccb6epush 3
000ccb70pop rdi
000ccb71call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000ccb76mov rcx, rdx
000ccb79mov esi, [rbx]
000ccb7blea rdi, [rsp+24]
000ccb80mov rdx, rax
000ccb83jmp 0xccca3
000ccb88
000ccb88loc_ccb88:
000ccb88mov edi, ebp
000ccb8acall _<u16 as time::ext::DigitCount>::num_digits
000ccb8fxor ebx, ebx
000ccb91mov cl, 3
000ccb93sub cl, al
000ccb95movzx r14l, cl
000ccb99cmovb r14l, ebx
000ccb9dpush 1
000ccb9fpop r13
000ccba1xor r15l, r15l
000ccba4
000ccba4loc_ccba4:
000ccba4mov eax, ebx
000ccba6cmp bl, r14b
000ccba9adc bl, 0
000ccbaccmp al, r14b
000ccbafmov rax, r12
000ccbb2jae 0xccbdd
000ccbb4mov esi, [rax]
000ccbb6lea rdi, [rsp+24]
000ccbbblea rdx, [rip-0x3d9a4]
000ccbc2mov rcx, r13
000ccbc5call time::formatting::write
000ccbcacmp [rsp+24], 0
000ccbd0jne 0xccab7
000ccbd6add r15, [rsp+32]
000ccbdbjmp 0xccba4
000ccbdd
000ccbddloc_ccbdd:
000ccbddlea rdi, [rsp+24]
000ccbe2mov esi, ebp
000ccbe4mov rbx, rax
000ccbe7call itoa::Buffer::format
000ccbecmov rcx, rdx
000ccbefmov esi, [rbx]
000ccbf1lea r14, [rsp+72]
000ccbf6mov rdi, r14
000ccbf9mov rdx, rax
000ccbfccall time::formatting::write
000ccc01cmp [r14], 0
000ccc05je 0xcce20
000ccc0bmov rax, [rsp+80]
000ccc10jmp 0xccabc
000ccc15
000ccc15loc_ccc15:
000ccc15lea rdi, [rsp+24]
000ccc1amov esi, ebp
000ccc1ccall itoa::Buffer::format
000ccc21mov rcx, rdx
000ccc24mov esi, [r12]
000ccc28lea r14, [rsp+88]
000ccc2dmov rdi, r14
000ccc30mov rdx, rax
000ccc33call time::formatting::write
000ccc38cmp [r14], 0
000ccc3cmov r13, [rsp+16]
000ccc41je 0xcced8
000ccc47
000ccc47loc_ccc47:
000ccc47mov rax, [rsp+96]
000ccc4cjmp 0xccd28
000ccc51
000ccc51loc_ccc51:
000ccc51mov edi, ebp
000ccc53call time::date::Date::iso_year_week
000ccc58mov eax, edx
000ccc5amov r13, [rsp+16]
000ccc5fjmp 0xccc66
000ccc61
000ccc61loc_ccc61:
000ccc61call time::date::Date::monday_based_week
000ccc66
000ccc66loc_ccc66:
000ccc66mov esi, [rbx]
000ccc68movzx edx, al
000ccc6bmovzx ecx, r15b
000ccc6fjmp 0xccd0c
000ccc74
000ccc74loc_ccc74:
000ccc74add r15, [rsp+32]
000ccc79jmp 0xcc616
000ccc7emov edi, ebp
000ccc80call time::date::Date::weekday
000ccc85movzx eax, al
000ccc88shl rax, 4
000ccc8clea rcx, [rip+0x142c25]
000ccc93mov rdx, [rax+rcx]
000ccc97mov rcx, [rax+rcx+8]
000ccc9c
000ccc9cloc_ccc9c:
000ccc9cmov esi, [rbx]
000ccc9elea rdi, [rsp+24]
000ccca3
000ccca3loc_ccca3:
000ccca3call time::formatting::write
000ccca8jmp 0xcccd5
000cccaamov edi, ebp
000cccaccall time::date::Date::weekday
000cccb1movzx edi, al
000cccb4call time::weekday::Weekday::number_days_from_sunday
000cccb9jmp 0xcccc2
000cccbbmov edi, ebp
000cccbdcall time::date::Date::weekday
000cccc2
000cccc2loc_cccc2:
000cccc2add r15b, al
000cccc5mov esi, [rbx]
000cccc7movzx edx, r15b
000ccccblea rdi, [rsp+24]
000cccd0call time::formatting::format_number_pad_none
000cccd5
000cccd5loc_cccd5:
000cccd5mov r13, [rsp+16]
000cccda
000cccdaloc_cccda:
000cccdacmp [rsp+24], 0
000ccce0jne 0xccd23
000ccce2jmp 0xcc66d
000ccce7
000ccce7loc_ccce7:
000ccce7mov al, 12
000ccce9test r10b, r10b
000cccecje 0xccd02
000ccceemovzx ecx, r10b
000cccf2cmp ecx, 12
000cccf5je 0xccd02
000cccf7sub r10b, 12
000cccfbmovzx eax, r10b
000cccffcmovb eax, ecx
000ccd02
000ccd02loc_ccd02:
000ccd02mov esi, [r8]
000ccd05movzx edx, al
000ccd08movzx ecx, r12b
000ccd0c
000ccd0cloc_ccd0c:
000ccd0clea r14, [rsp+24]
000ccd11mov rdi, r14
000ccd14call time::formatting::format_number
000ccd19cmp [r14], 0
000ccd1dje 0xcc66d
000ccd23
000ccd23loc_ccd23:
000ccd23mov rax, [rsp+32]
000ccd28
000ccd28loc_ccd28:
000ccd28push 2
000ccd2apop rcx
000ccd2b
000ccd2bloc_ccd2b:
000ccd2bmov [r13], rcx
000ccd2fmov [r13+8], rax
000ccd33
000ccd33loc_ccd33:
000ccd33add rsp, 104
000ccd37pop rbx
000ccd38pop r12
000ccd3apop r13
000ccd3cpop r14
000ccd3epop r15
000ccd40pop rbp
000ccd41ret
000ccd42
000ccd42loc_ccd42:
000ccd42mov rax, [rsp+64]
000ccd47mov esi, [rax]
000ccd49lea rdx, [rip-0x3db06]
000ccd50lea r15, [rsp+24]
000ccd55push 1
000ccd57pop rcx
000ccd58mov rdi, r15
000ccd5bcall time::formatting::write
000ccd60cmp [r15], 0
000ccd64jne 0xccd23
000ccd66movzx eax, r12b
000ccd6alea rcx, [rip-0x93789]
000ccd71movsxd rax, [rcx+4*rax]
000ccd75add rax, rcx
000ccd78jmp rax
000ccd7a
000ccd7aloc_ccd7a:
000ccd7amov esi, [r8]
000ccd7dlea rdx, [rip-0x3db3a]
000ccd84lea r15, [rsp+24]
000ccd89push 1
000ccd8bpop rcx
000ccd8cmov rdi, r15
000ccd8fmov rbx, r8
000ccd92call time::formatting::write
000ccd97cmp [r15], 0
000ccd9bjne 0xccab7
000ccda1mov r15, [rsp+32]
000ccda6lea r14, [rip+891]
000ccdad
000ccdadloc_ccdad:
000ccdadmov r8, rbx
000ccdb0jmp 0xcca93
000ccdb5
000ccdb5loc_ccdb5:
000ccdb5mov rax, [rsp+64]
000ccdbamov esi, [rax]
000ccdbclea rdx, [rip-0x3db7a]
000ccdc3lea r15, [rsp+24]
000ccdc8push 1
000ccdcapop rcx
000ccdcbmov rdi, r15
000ccdcecall time::formatting::write
000ccdd3cmp [r15], 0
000ccdd7jne 0xccd23
000ccdddmovsxd rax, [rbx+4*r14]
000ccde1add rax, rbx
000ccde4jmp rax
000ccde6lea rdi, [rsp+72]
000ccdebcall time::date_time::DateTime<O>::unix_timestamp
000ccdf0mov rdi, rax
000ccdf3neg rdi
000ccdf6cmovs rdi, rax
000ccdfalea rsi, [rsp+24]
000ccdffcall itoa::_<impl itoa::private::Sealed for u64>::write
000cce04mov rcx, rdx
000cce07mov rdx, [rsp+64]
000cce0cmov esi, [rdx]
000cce0elea rdi, [rsp+88]
000cce13mov rdx, rax
000cce16call time::formatting::write
000cce1bjmp 0xccecc
000cce20
000cce20loc_cce20:
000cce20add r15, [rsp+80]
000cce25jmp 0xcc616
000cce2a
000cce2aloc_cce2a:
000cce2acmp r15b, 7
000cce2eje 0xcce48
000cce30cmp r15b, 9
000cce34jne 0xccee2
000cce3amov eax, ecx
000cce3cxor edx, edx
000cce3ediv esi
000cce40test edx, edx
000cce42je 0xccf23
000cce48
000cce48loc_cce48:
000cce48mov esi, [r8]
000cce4blea rdi, [rsp+24]
000cce50mov edx, ecx
000cce52call time::formatting::format_number_pad_zero
000cce57jmp 0xcccda
000cce5c
000cce5cloc_cce5c:
000cce5clea rdx, [rip-0x3dc1a]
000cce63jmp 0xccad0
000cce68lea rdi, [rsp+72]
000cce6dcall time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce72mov rsi, rdx
000cce75mov edx, 0xf4240
000cce7ajmp 0xcce8e
000cce7clea rdi, [rsp+72]
000cce81call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce86mov rsi, rdx
000cce89mov edx, 1000
000cce8e
000cce8eloc_cce8e:
000cce8emov rdi, rax
000cce91xor ecx, ecx
000cce93call [rip+0x144c8f]
000cce99jmp 0xccea5
000cce9blea rdi, [rsp+72]
000ccea0call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000ccea5
000ccea5loc_ccea5:
000ccea5mov rcx, rdx
000ccea8sar rdx, 63
000cceacxor rcx, rdx
000cceafxor rax, rdx
000cceb2sub rax, rdx
000cceb5sbb rcx, rdx
000cceb8mov rdx, [rsp+64]
000ccebdmov esi, [rdx]
000ccebflea rdi, [rsp+88]
000ccec4mov rdx, rax
000ccec7call time::formatting::format_number_pad_none
000ccecc
000cceccloc_ccecc:
000ccecccmp [rsp+88], 0
000cced2jne 0xccc47
000cced8
000cced8loc_cced8:
000cced8mov r15, [rsp+96]
000cceddjmp 0xcc672
000ccee2
000ccee2loc_ccee2:
000ccee2movzx eax, r15b
000ccee6dec eax
000ccee8cmp eax, 5
000cceebja 0xccfc8
000ccef1lea rcx, [rip-0x93900]
000ccef8movsxd rax, [rcx+4*rax]
000ccefcadd rax, rcx
000cceffjmp rax
000ccf01mov ecx, 0x989680
000ccf06mov eax, r10l
000ccf09xor edx, edx
000ccf0bdiv ecx
000ccf0dmov ecx, eax
000ccf0f
000ccf0floc_ccf0f:
000ccf0fmov esi, [r8]
000ccf12lea rdi, [rsp+24]
000ccf17mov edx, ecx
000ccf19call time::formatting::format_number_pad_zero
000ccf1ejmp 0xcccda
000ccf23
000ccf23loc_ccf23:
000ccf23push 100
000ccf25pop rcx
000ccf26mov eax, r10l
000ccf29xor edx, edx
000ccf2bdiv ecx
000ccf2dmov ecx, eax
000ccf2fxor edx, edx
000ccf31div esi
000ccf33test edx, edx
000ccf35jne 0xcd07c
000ccf3bmov ecx, 1000
000ccf40mov eax, r10l
000ccf43xor edx, edx
000ccf45div ecx
000ccf47mov ecx, eax
000ccf49xor edx, edx
000ccf4bdiv esi
000ccf4dtest edx, edx
000ccf4fjne 0xcd05c
000ccf55mov ecx, 10000
000ccf5amov eax, r10l
000ccf5dxor edx, edx
000ccf5fdiv ecx
000ccf61mov ecx, eax
000ccf63xor edx, edx
000ccf65div esi
000ccf67test edx, edx
000ccf69jne 0xcd03a
000ccf6fmov ecx, 0x186a0
000ccf74mov eax, r10l
000ccf77xor edx, edx
000ccf79div ecx
000ccf7bmov ecx, eax
000ccf7dmov si, 10
000ccf81xor edx, edx
000ccf83div si
000ccf86test dx, dx
000ccf89jne 0xcd018
000ccf8fmov ecx, 0xf4240
000ccf94mov eax, r10l
000ccf97xor edx, edx
000ccf99div ecx
000ccf9bmov ecx, eax
000ccf9dxor edx, edx
000ccf9fdiv si
000ccfa2test dx, dx
000ccfa5jne 0xccff6
000ccfa7mov ecx, 0x989680
000ccfacmov eax, r10l
000ccfafxor edx, edx
000ccfb1div ecx
000ccfb3mov ecx, eax
000ccfb5xor edx, edx
000ccfb7div si
000ccfbatest dx, dx
000ccfbdmov r13, [rsp+16]
000ccfc2jne 0xccf0f
000ccfc8
000ccfc8loc_ccfc8:
000ccfc8mov ecx, 0x5f5e100
000ccfcdmov eax, r10l
000ccfd0xor edx, edx
000ccfd2div ecx
000ccfd4mov esi, [r8]
000ccfd7lea rdi, [rsp+24]
000ccfdcmov edx, eax
000ccfdecall time::formatting::format_number_pad_zero
000ccfe3jmp 0xcccda
000ccfe8mov ecx, 0xf4240
000ccfedmov eax, r10l
000ccff0xor edx, edx
000ccff2div ecx
000ccff4mov ecx, eax
000ccff6
000ccff6loc_ccff6:
000ccff6mov esi, [r8]
000ccff9lea rdi, [rsp+24]
000ccffemov edx, ecx
000cd000call time::formatting::format_number_pad_zero
000cd005jmp 0xcccd5
000cd00amov ecx, 0x186a0
000cd00fmov eax, r10l
000cd012xor edx, edx
000cd014div ecx
000cd016mov ecx, eax
000cd018
000cd018loc_cd018:
000cd018mov esi, [r8]
000cd01blea rdi, [rsp+24]
000cd020mov edx, ecx
000cd022call time::formatting::format_number_pad_zero
000cd027jmp 0xcccd5
000cd02cmov ecx, 10000
000cd031mov eax, r10l
000cd034xor edx, edx
000cd036div ecx
000cd038mov ecx, eax
000cd03a
000cd03aloc_cd03a:
000cd03amov esi, [r8]
000cd03dlea rdi, [rsp+24]
000cd042mov edx, ecx
000cd044call time::formatting::format_number_pad_zero
000cd049jmp 0xcccda
000cd04emov ecx, 1000
000cd053mov eax, r10l
000cd056xor edx, edx
000cd058div ecx
000cd05amov ecx, eax
000cd05c
000cd05cloc_cd05c:
000cd05cmov esi, [r8]
000cd05flea rdi, [rsp+24]
000cd064mov edx, ecx
000cd066call time::formatting::format_number_pad_zero
000cd06bjmp 0xcccda
000cd070push 100
000cd072pop rcx
000cd073mov eax, r10l
000cd076xor edx, edx
000cd078div ecx
000cd07amov ecx, eax
000cd07c
000cd07cloc_cd07c:
000cd07cmov esi, [r8]
000cd07flea rdi, [rsp+24]
000cd084mov edx, ecx
000cd086call time::formatting::format_number_pad_zero
000cd08bjmp 0xcccda
000cc56a
000cc56atime::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into:
000cc56apush rbp
000cc56bpush r15
000cc56dpush r14
000cc56fpush r13
000cc571push r12
000cc573push rbx
000cc574sub rsp, 104
000cc578mov r10, r8
000cc57bmov ebp, ecx
000cc57dmov r8, rdx
000cc580mov r13, rdi
000cc583movzx eax, [rsi]
000cc586lea rcx, [rip-0x92ffd]
000cc58dmovsxd rax, [rcx+4*rax]
000cc591add rax, rcx
000cc594jmp rax
000cc596mov rdx, [rsi+8]
000cc59amov rcx, [rsi+16]
000cc59emov esi, [r8]
000cc5a1lea r14, [rsp+24]
000cc5a6mov rdi, r14
000cc5a9call time::formatting::write
000cc5aecmp [r14], 0
000cc5b2je 0xcc66d
000cc5b8mov rax, [rsp+32]
000cc5bdmov [r13+8], rax
000cc5c1mov [r13], 2
000cc5c9jmp 0xccd33
000cc5cemov [rsp+16], r13
000cc5d3mov ebx, [rsi+2]
000cc5d6mov r15l, ebx
000cc5d9shr r15l, 8
000cc5ddmov r12l, ebx
000cc5e0shr r12l, 16
000cc5e4mov r13l, ebx
000cc5e7shr r13l, 24
000cc5ebmov r14l, r9l
000cc5eeshr r14l, 8
000cc5f2lea eax, [rbx-2]
000cc5f5cmp al, 17
000cc5f7movzx eax, al
000cc5fapush 5
000cc5fcpop rcx
000cc5fdcmovb ecx, eax
000cc600movzx eax, cl
000cc603lea rcx, [rip-0x93066]
000cc60amovsxd rax, [rcx+4*rax]
000cc60eadd rax, rcx
000cc611jmp rax
000cc613xor r15l, r15l
000cc616
000cc616loc_cc616:
000cc616mov r13, [rsp+16]
000cc61bjmp 0xcc672
000cc61dmov rax, [rsi+8]
000cc621mov rdx, [rsi+16]
000cc625mov [rsp], r9l
000cc629lea r15, [rsp+24]
000cc62emov rdi, r15
000cc631mov rsi, rax
000cc634mov rcx, r8
000cc637mov r8l, ebp
000cc63amov r9, r10
000cc63dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
000cc642jmp 0xcc664
000cc644cmp [rsi+16], 0
000cc649je 0xcc696
000cc64bmov rsi, [rsi+8]
000cc64flea r15, [rsp+24]
000cc654mov rdi, r15
000cc657mov rdx, r8
000cc65amov ecx, ebp
000cc65cmov r8, r10
000cc65fcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cc664
000cc664loc_cc664:
000cc664mov rax, [r15]
000cc667cmp rax, 3
000cc66bjne 0xcc683
000cc66d
000cc66dloc_cc66d:
000cc66dmov r15, [rsp+32]
000cc672
000cc672loc_cc672:
000cc672mov [r13+8], r15
000cc676mov [r13], 3
000cc67ejmp 0xccd33
000cc683
000cc683loc_cc683:
000cc683movups x0, [rsp+32]
000cc688mov [r13], rax
000cc68cmovups [r13+8], x0
000cc691jmp 0xccd33
000cc696
000cc696loc_cc696:
000cc696xor r15l, r15l
000cc699jmp 0xcc672
000cc69bmov edi, ebp
000cc69dmov rbx, r8
000cc6a0call time::date::Date::month_day
000cc6a5mov esi, [rbx]
000cc6a7movzx ecx, r15b
000cc6abmovzx edx, dl
000cc6aelea r14, [rsp+24]
000cc6b3mov rdi, r14
000cc6b6call time::formatting::format_number
000cc6bbcmp [r14], 0
000cc6bfjne 0xccab7
000cc6c5mov r15, [rsp+32]
000cc6cajmp 0xcc616
000cc6cftest r13l, r13l
000cc6d2je 0xccb28
000cc6d8mov rbx, r8
000cc6dbmov edi, ebp
000cc6ddcmp r13l, 1
000cc6e1jne 0xccb4a
000cc6e7call time::date::Date::month_day
000cc6ecmovzx eax, al
000cc6efshl rax, 4
000cc6f3lea rcx, [rip+0x14325e]
000cc6famov rdx, [rax+rcx-16]
000cc6ffmov rcx, [rax+rcx-8]
000cc704jmp 0xccc9c
000cc709and ebp, 511
000cc70fmov r12, r8
000cc712test r15b, r15b
000cc715je 0xccb88
000cc71bmovzx eax, r15b
000cc71fcmp eax, 1
000cc722jne 0xccc15
000cc728mov edi, ebp
000cc72acall _<u16 as time::ext::DigitCount>::num_digits
000cc72fxor ebx, ebx
000cc731mov cl, 3
000cc733sub cl, al
000cc735movzx r14l, cl
000cc739cmovb r14l, ebx
000cc73dpush 1
000cc73fpop r13
000cc741xor r15l, r15l
000cc744
000cc744loc_cc744:
000cc744mov eax, ebx
000cc746cmp bl, r14b
000cc749adc bl, 0
000cc74ccmp al, r14b
000cc74fmov rax, r12
000cc752jae 0xccbdd
000cc758mov esi, [rax]
000cc75alea rdi, [rsp+24]
000cc75flea rdx, [rip-0x3d50c]
000cc766mov rcx, r13
000cc769call time::formatting::write
000cc76ecmp [rsp+24], 0
000cc774jne 0xccab7
000cc77aadd r15, [rsp+32]
000cc77fjmp 0xcc744
000cc781mov rbx, r8
000cc784and r15l, 1
000cc788mov eax, r13l
000cc78blea rcx, [rip-0x93182]
000cc792movsxd rax, [rcx+4*rax]
000cc796add rax, rcx
000cc799jmp rax
000cc79bmov edi, ebp
000cc79dcall time::date::Date::weekday
000cc7a2movzx eax, al
000cc7a5shl rax, 4
000cc7a9lea rcx, [rip+0x143108]
000cc7b0mov rsi, [rax+rcx]
000cc7b4mov rdx, [rax+rcx+8]
000cc7b9lea rcx, [rip+0x143168]
000cc7c0jmp 0xccb6e
000cc7c5mov rbx, r8
000cc7c8test r12b, r12b
000cc7cbje 0xccc51
000cc7d1movzx eax, r12b
000cc7d5cmp eax, 1
000cc7d8mov r13, [rsp+16]
000cc7ddmov edi, ebp
000cc7dfjne 0xccc61
000cc7e5call time::date::Date::sunday_based_week
000cc7eajmp 0xccc66
000cc7efbt rbx, 8
000cc7f3jb 0xcc9dc
000cc7f9sar ebp, 9
000cc7fcjmp 0xcc9eb
000cc801bt r10, 56
000cc806jb 0xcc956
000cc80cshr r10, 48
000cc810bt rbx, 8
000cc814mov r13, [rsp+16]
000cc819jb 0xccce7
000cc81fmov eax, r10l
000cc822jmp 0xccd02
000cc827bt r10, 56
000cc82cjb 0xcc956
000cc832shr r10, 40
000cc836jmp 0xcc89e
000cc838bt r10, 56
000cc83djb 0xcc956
000cc843shr r10, 48
000cc847bt rbx, 8
000cc84blea rax, [rip-0x3d738]
000cc852lea rcx, [rip-0x3d73d]
000cc859cmovae rcx, rax
000cc85dlea rax, [rip-0x3d746]
000cc864lea rdx, [rip-0x3d74b]
000cc86bcmovae rdx, rax
000cc86fcmp r10b, 12
000cc873cmovb rdx, rcx
000cc877mov esi, [r8]
000cc87alea r14, [rsp+24]
000cc87fpush 2
000cc881pop rcx
000cc882mov rdi, r14
000cc885call time::formatting::write
000cc88ajmp 0xcca66
000cc88fbt r10, 56
000cc894jb 0xcc956
000cc89ashr r10, 32
000cc89e
000cc89eloc_cc89e:
000cc89emov esi, [r8]
000cc8a1movzx ecx, r15b
000cc8a5lea r14, [rsp+24]
000cc8aamov rdi, r14
000cc8admov edx, r10l
000cc8b0jmp 0xcca61
000cc8b5bt r10, 56
000cc8bajb 0xcc956
000cc8c0cmp r15b, 8
000cc8c4mov r13, [rsp+16]
000cc8c9je 0xcc8e9
000cc8cbpush 10
000cc8cdpop rsi
000cc8cemov eax, r10l
000cc8d1xor edx, edx
000cc8d3div esi
000cc8d5mov ecx, eax
000cc8d7cmp r15b, 9
000cc8dbjne 0xcce2a
000cc8e1test edx, edx
000cc8e3je 0xcce2a
000cc8e9
000cc8e9loc_cc8e9:
000cc8e9mov esi, [r8]
000cc8eclea rdi, [rsp+24]
000cc8f1mov edx, r10l
000cc8f4call time::formatting::format_number_pad_zero
000cc8f9jmp 0xcccda
000cc8fetest r9b, 1
000cc902je 0xcc956
000cc904test r14b, r14b
000cc907mov r13, [rsp+16]
000cc90cjs 0xccac6
000cc912test r9l, r9l
000cc915js 0xccac6
000cc91bshr r9l, 16
000cc91ftest r9b, r9b
000cc922js 0xccac6
000cc928bt rbx, 8
000cc92cmov ebp, [r8]
000cc92fjb 0xcce5c
000cc935xor r15l, r15l
000cc938jmp 0xccaf1
000cc93dtest r9b, 1
000cc941je 0xcc956
000cc943shr r9l, 16
000cc947jmp 0xcca42
000cc94ctest r9b, 1
000cc950jne 0xcca3e
000cc956
000cc956loc_cc956:
000cc956xor ecx, ecx
000cc958
000cc958loc_cc958:
000cc958mov r13, [rsp+16]
000cc95djmp 0xccd2b
000cc962xor ecx, ecx
000cc964bt r10, 56
000cc969jb 0xcc958
000cc96band r9l, 1
000cc96fmov r13, [rsp+16]
000cc974je 0xccd2b
000cc97amov [rsp+64], r8
000cc97flea rsi, [rsp+24]
000cc984mov [rsi], ebp
000cc986mov [rsi+4], r10
000cc98amov eax, r14l
000cc98dshr eax, 16
000cc990mov [rsi+14], al
000cc993mov [rsi+12], r14w
000cc998lea r15, [rsp+72]
000cc99dmov rdi, r15
000cc9a0xor edx, edx
000cc9a2call time::offset_date_time::OffsetDateTime::to_offset
000cc9a7lea rsi, [rip-0x9345e]
000cc9aemov rdi, r15
000cc9b1call _<time::date_time::DateTime<O> as core::cmp::PartialOrd>::partial_cmp
000cc9b6cmp al, -1
000cc9b8je 0xccd42
000cc9bebt rbx, 8
000cc9c2movzx r14l, r12b
000cc9c6lea rbx, [rip-0x933e5]
000cc9cdjb 0xccdb5
000cc9d3movsxd rax, [rbx+4*r14]
000cc9d7add rax, rbx
000cc9dajmp rax
000cc9dc
000cc9dcloc_cc9dc:
000cc9dcmov edi, ebp
000cc9demov r14, r8
000cc9e1call time::date::Date::iso_year_week
000cc9e6mov r8, r14
000cc9e9mov ebp, eax
000cc9eb
000cc9ebloc_cc9eb:
000cc9ebtest bl, 1
000cc9eejne 0xcca7a
000cc9f4test ebp, ebp
000cc9f6js 0xccd7a
000cc9fclea r14, [rip+1829]
000cca03bt rbx, 16
000cca07jae 0xcca90
000cca0dmov esi, [r8]
000cca10lea rdx, [rip-0x3d7ce]
000cca17lea r15, [rsp+24]
000cca1cpush 1
000cca1epop rcx
000cca1fmov rdi, r15
000cca22mov rbx, r8
000cca25call time::formatting::write
000cca2acmp [r15], 0
000cca2ejne 0xccab7
000cca34mov r15, [rsp+32]
000cca39jmp 0xccdad
000cca3e
000cca3eloc_cca3e:
000cca3eshr r9l, 24
000cca42
000cca42loc_cca42:
000cca42mov eax, r9l
000cca45sar al, 7
000cca48xor r9b, al
000cca4bsub r9b, al
000cca4emov esi, [r8]
000cca51movzx edx, r9b
000cca55movzx ecx, r15b
000cca59lea r14, [rsp+24]
000cca5emov rdi, r14
000cca61
000cca61loc_cca61:
000cca61call time::formatting::format_number
000cca66
000cca66loc_cca66:
000cca66cmp [r14], 0
000cca6amov r13, [rsp+16]
000cca6fjne 0xccd23
000cca75jmp 0xcc66d
000cca7a
000cca7aloc_cca7a:
000cca7apush 100
000cca7cpop rcx
000cca7dmov eax, ebp
000cca7fcdq
000cca80idiv ecx
000cca82mov ebp, edx
000cca84neg ebp
000cca86cmovs ebp, edx
000cca89lea r14, [rip+2203]
000cca90
000cca90loc_cca90:
000cca90xor r15l, r15l
000cca93
000cca93loc_cca93:
000cca93mov edx, ebp
000cca95neg edx
000cca97cmovs edx, ebp
000cca9amovzx ecx, r13b
000cca9elea r12, [rsp+24]
000ccaa3mov rdi, r12
000ccaa6mov rsi, r8
000ccaa9call r14
000ccaaccmp [r12], 0
000ccab1je 0xccc74
000ccab7
000ccab7loc_ccab7:
000ccab7mov rax, [rsp+32]
000ccabc
000ccabcloc_ccabc:
000ccabcmov r13, [rsp+16]
000ccac1jmp 0xccd28
000ccac6
000ccac6loc_ccac6:
000ccac6mov ebp, [r8]
000ccac9lea rdx, [rip-0x3d886]
000ccad0
000ccad0loc_ccad0:
000ccad0lea rbx, [rsp+24]
000ccad5push 1
000ccad7pop rcx
000ccad8mov rdi, rbx
000ccadbmov esi, ebp
000ccaddcall time::formatting::write
000ccae2cmp [rbx], 0
000ccae6jne 0xccd23
000ccaecmov r15, [rsp+32]
000ccaf1
000ccaf1loc_ccaf1:
000ccaf1mov eax, r14l
000ccaf4sar al, 7
000ccaf7xor r14b, al
000ccafasub r14b, al
000ccafdmovzx edx, r14b
000ccb01movzx ecx, r12b
000ccb05lea r14, [rsp+24]
000ccb0amov rdi, r14
000ccb0dmov esi, ebp
000ccb0fcall time::formatting::format_number
000ccb14cmp [r14], 0
000ccb18jne 0xccd23
000ccb1eadd r15, [rsp+32]
000ccb23jmp 0xcc672
000ccb28
000ccb28loc_ccb28:
000ccb28mov edi, ebp
000ccb2amov rbx, r8
000ccb2dcall time::date::Date::month_day
000ccb32mov esi, [rbx]
000ccb34movzx ecx, r12b
000ccb38movzx edx, al
000ccb3blea rdi, [rsp+24]
000ccb40call time::formatting::format_number
000ccb45jmp 0xcccd5
000ccb4a
000ccb4aloc_ccb4a:
000ccb4acall time::date::Date::month_day
000ccb4fmovzx eax, al
000ccb52shl rax, 4
000ccb56lea rcx, [rip+0x142dfb]
000ccb5dmov rsi, [rax+rcx-16]
000ccb62mov rdx, [rax+rcx-8]
000ccb67lea rcx, [rip+0x142eda]
000ccb6e
000ccb6eloc_ccb6e:
000ccb6epush 3
000ccb70pop rdi
000ccb71call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
000ccb76mov rcx, rdx
000ccb79mov esi, [rbx]
000ccb7blea rdi, [rsp+24]
000ccb80mov rdx, rax
000ccb83jmp 0xccca3
000ccb88
000ccb88loc_ccb88:
000ccb88mov edi, ebp
000ccb8acall _<u16 as time::ext::DigitCount>::num_digits
000ccb8fxor ebx, ebx
000ccb91mov cl, 3
000ccb93sub cl, al
000ccb95movzx r14l, cl
000ccb99cmovb r14l, ebx
000ccb9dpush 1
000ccb9fpop r13
000ccba1xor r15l, r15l
000ccba4
000ccba4loc_ccba4:
000ccba4mov eax, ebx
000ccba6cmp bl, r14b
000ccba9adc bl, 0
000ccbaccmp al, r14b
000ccbafmov rax, r12
000ccbb2jae 0xccbdd
000ccbb4mov esi, [rax]
000ccbb6lea rdi, [rsp+24]
000ccbbblea rdx, [rip-0x3d9a4]
000ccbc2mov rcx, r13
000ccbc5call time::formatting::write
000ccbcacmp [rsp+24], 0
000ccbd0jne 0xccab7
000ccbd6add r15, [rsp+32]
000ccbdbjmp 0xccba4
000ccbdd
000ccbddloc_ccbdd:
000ccbddlea rdi, [rsp+24]
000ccbe2mov esi, ebp
000ccbe4mov rbx, rax
000ccbe7call itoa::Buffer::format
000ccbecmov rcx, rdx
000ccbefmov esi, [rbx]
000ccbf1lea r14, [rsp+72]
000ccbf6mov rdi, r14
000ccbf9mov rdx, rax
000ccbfccall time::formatting::write
000ccc01cmp [r14], 0
000ccc05je 0xcce20
000ccc0bmov rax, [rsp+80]
000ccc10jmp 0xccabc
000ccc15
000ccc15loc_ccc15:
000ccc15lea rdi, [rsp+24]
000ccc1amov esi, ebp
000ccc1ccall itoa::Buffer::format
000ccc21mov rcx, rdx
000ccc24mov esi, [r12]
000ccc28lea r14, [rsp+88]
000ccc2dmov rdi, r14
000ccc30mov rdx, rax
000ccc33call time::formatting::write
000ccc38cmp [r14], 0
000ccc3cmov r13, [rsp+16]
000ccc41je 0xcced8
000ccc47
000ccc47loc_ccc47:
000ccc47mov rax, [rsp+96]
000ccc4cjmp 0xccd28
000ccc51
000ccc51loc_ccc51:
000ccc51mov edi, ebp
000ccc53call time::date::Date::iso_year_week
000ccc58mov eax, edx
000ccc5amov r13, [rsp+16]
000ccc5fjmp 0xccc66
000ccc61
000ccc61loc_ccc61:
000ccc61call time::date::Date::monday_based_week
000ccc66
000ccc66loc_ccc66:
000ccc66mov esi, [rbx]
000ccc68movzx edx, al
000ccc6bmovzx ecx, r15b
000ccc6fjmp 0xccd0c
000ccc74
000ccc74loc_ccc74:
000ccc74add r15, [rsp+32]
000ccc79jmp 0xcc616
000ccc7emov edi, ebp
000ccc80call time::date::Date::weekday
000ccc85movzx eax, al
000ccc88shl rax, 4
000ccc8clea rcx, [rip+0x142c25]
000ccc93mov rdx, [rax+rcx]
000ccc97mov rcx, [rax+rcx+8]
000ccc9c
000ccc9cloc_ccc9c:
000ccc9cmov esi, [rbx]
000ccc9elea rdi, [rsp+24]
000ccca3
000ccca3loc_ccca3:
000ccca3call time::formatting::write
000ccca8jmp 0xcccd5
000cccaamov edi, ebp
000cccaccall time::date::Date::weekday
000cccb1movzx edi, al
000cccb4call time::weekday::Weekday::number_days_from_sunday
000cccb9jmp 0xcccc2
000cccbbmov edi, ebp
000cccbdcall time::date::Date::weekday
000cccc2
000cccc2loc_cccc2:
000cccc2add r15b, al
000cccc5mov esi, [rbx]
000cccc7movzx edx, r15b
000ccccblea rdi, [rsp+24]
000cccd0call time::formatting::format_number_pad_none
000cccd5
000cccd5loc_cccd5:
000cccd5mov r13, [rsp+16]
000cccda
000cccdaloc_cccda:
000cccdacmp [rsp+24], 0
000ccce0jne 0xccd23
000ccce2jmp 0xcc66d
000ccce7
000ccce7loc_ccce7:
000ccce7mov al, 12
000ccce9test r10b, r10b
000cccecje 0xccd02
000ccceemovzx ecx, r10b
000cccf2cmp ecx, 12
000cccf5je 0xccd02
000cccf7sub r10b, 12
000cccfbmovzx eax, r10b
000cccffcmovb eax, ecx
000ccd02
000ccd02loc_ccd02:
000ccd02mov esi, [r8]
000ccd05movzx edx, al
000ccd08movzx ecx, r12b
000ccd0c
000ccd0cloc_ccd0c:
000ccd0clea r14, [rsp+24]
000ccd11mov rdi, r14
000ccd14call time::formatting::format_number
000ccd19cmp [r14], 0
000ccd1dje 0xcc66d
000ccd23
000ccd23loc_ccd23:
000ccd23mov rax, [rsp+32]
000ccd28
000ccd28loc_ccd28:
000ccd28push 2
000ccd2apop rcx
000ccd2b
000ccd2bloc_ccd2b:
000ccd2bmov [r13], rcx
000ccd2fmov [r13+8], rax
000ccd33
000ccd33loc_ccd33:
000ccd33add rsp, 104
000ccd37pop rbx
000ccd38pop r12
000ccd3apop r13
000ccd3cpop r14
000ccd3epop r15
000ccd40pop rbp
000ccd41ret
000ccd42
000ccd42loc_ccd42:
000ccd42mov rax, [rsp+64]
000ccd47mov esi, [rax]
000ccd49lea rdx, [rip-0x3db06]
000ccd50lea r15, [rsp+24]
000ccd55push 1
000ccd57pop rcx
000ccd58mov rdi, r15
000ccd5bcall time::formatting::write
000ccd60cmp [r15], 0
000ccd64jne 0xccd23
000ccd66movzx eax, r12b
000ccd6alea rcx, [rip-0x93789]
000ccd71movsxd rax, [rcx+4*rax]
000ccd75add rax, rcx
000ccd78jmp rax
000ccd7a
000ccd7aloc_ccd7a:
000ccd7amov esi, [r8]
000ccd7dlea rdx, [rip-0x3db3a]
000ccd84lea r15, [rsp+24]
000ccd89push 1
000ccd8bpop rcx
000ccd8cmov rdi, r15
000ccd8fmov rbx, r8
000ccd92call time::formatting::write
000ccd97cmp [r15], 0
000ccd9bjne 0xccab7
000ccda1mov r15, [rsp+32]
000ccda6lea r14, [rip+891]
000ccdad
000ccdadloc_ccdad:
000ccdadmov r8, rbx
000ccdb0jmp 0xcca93
000ccdb5
000ccdb5loc_ccdb5:
000ccdb5mov rax, [rsp+64]
000ccdbamov esi, [rax]
000ccdbclea rdx, [rip-0x3db7a]
000ccdc3lea r15, [rsp+24]
000ccdc8push 1
000ccdcapop rcx
000ccdcbmov rdi, r15
000ccdcecall time::formatting::write
000ccdd3cmp [r15], 0
000ccdd7jne 0xccd23
000ccdddmovsxd rax, [rbx+4*r14]
000ccde1add rax, rbx
000ccde4jmp rax
000ccde6lea rdi, [rsp+72]
000ccdebcall time::date_time::DateTime<O>::unix_timestamp
000ccdf0mov rdi, rax
000ccdf3neg rdi
000ccdf6cmovs rdi, rax
000ccdfalea rsi, [rsp+24]
000ccdffcall itoa::_<impl itoa::private::Sealed for u64>::write
000cce04mov rcx, rdx
000cce07mov rdx, [rsp+64]
000cce0cmov esi, [rdx]
000cce0elea rdi, [rsp+88]
000cce13mov rdx, rax
000cce16call time::formatting::write
000cce1bjmp 0xccecc
000cce20
000cce20loc_cce20:
000cce20add r15, [rsp+80]
000cce25jmp 0xcc616
000cce2a
000cce2aloc_cce2a:
000cce2acmp r15b, 7
000cce2eje 0xcce48
000cce30cmp r15b, 9
000cce34jne 0xccee2
000cce3amov eax, ecx
000cce3cxor edx, edx
000cce3ediv esi
000cce40test edx, edx
000cce42je 0xccf23
000cce48
000cce48loc_cce48:
000cce48mov esi, [r8]
000cce4blea rdi, [rsp+24]
000cce50mov edx, ecx
000cce52call time::formatting::format_number_pad_zero
000cce57jmp 0xcccda
000cce5c
000cce5cloc_cce5c:
000cce5clea rdx, [rip-0x3dc1a]
000cce63jmp 0xccad0
000cce68lea rdi, [rsp+72]
000cce6dcall time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce72mov rsi, rdx
000cce75mov edx, 0xf4240
000cce7ajmp 0xcce8e
000cce7clea rdi, [rsp+72]
000cce81call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000cce86mov rsi, rdx
000cce89mov edx, 1000
000cce8e
000cce8eloc_cce8e:
000cce8emov rdi, rax
000cce91xor ecx, ecx
000cce93call [rip+0x144c8f]
000cce99jmp 0xccea5
000cce9blea rdi, [rsp+72]
000ccea0call time::offset_date_time::OffsetDateTime::unix_timestamp_nanos
000ccea5
000ccea5loc_ccea5:
000ccea5mov rcx, rdx
000ccea8sar rdx, 63
000cceacxor rcx, rdx
000cceafxor rax, rdx
000cceb2sub rax, rdx
000cceb5sbb rcx, rdx
000cceb8mov rdx, [rsp+64]
000ccebdmov esi, [rdx]
000ccebflea rdi, [rsp+88]
000ccec4mov rdx, rax
000ccec7call time::formatting::format_number_pad_none
000ccecc
000cceccloc_ccecc:
000ccecccmp [rsp+88], 0
000cced2jne 0xccc47
000cced8
000cced8loc_cced8:
000cced8mov r15, [rsp+96]
000cceddjmp 0xcc672
000ccee2
000ccee2loc_ccee2:
000ccee2movzx eax, r15b
000ccee6dec eax
000ccee8cmp eax, 5
000cceebja 0xccfc8
000ccef1lea rcx, [rip-0x93900]
000ccef8movsxd rax, [rcx+4*rax]
000ccefcadd rax, rcx
000cceffjmp rax
000ccf01mov ecx, 0x989680
000ccf06mov eax, r10l
000ccf09xor edx, edx
000ccf0bdiv ecx
000ccf0dmov ecx, eax
000ccf0f
000ccf0floc_ccf0f:
000ccf0fmov esi, [r8]
000ccf12lea rdi, [rsp+24]
000ccf17mov edx, ecx
000ccf19call time::formatting::format_number_pad_zero
000ccf1ejmp 0xcccda
000ccf23
000ccf23loc_ccf23:
000ccf23push 100
000ccf25pop rcx
000ccf26mov eax, r10l
000ccf29xor edx, edx
000ccf2bdiv ecx
000ccf2dmov ecx, eax
000ccf2fxor edx, edx
000ccf31div esi
000ccf33test edx, edx
000ccf35jne 0xcd07c
000ccf3bmov ecx, 1000
000ccf40mov eax, r10l
000ccf43xor edx, edx
000ccf45div ecx
000ccf47mov ecx, eax
000ccf49xor edx, edx
000ccf4bdiv esi
000ccf4dtest edx, edx
000ccf4fjne 0xcd05c
000ccf55mov ecx, 10000
000ccf5amov eax, r10l
000ccf5dxor edx, edx
000ccf5fdiv ecx
000ccf61mov ecx, eax
000ccf63xor edx, edx
000ccf65div esi
000ccf67test edx, edx
000ccf69jne 0xcd03a
000ccf6fmov ecx, 0x186a0
000ccf74mov eax, r10l
000ccf77xor edx, edx
000ccf79div ecx
000ccf7bmov ecx, eax
000ccf7dmov si, 10
000ccf81xor edx, edx
000ccf83div si
000ccf86test dx, dx
000ccf89jne 0xcd018
000ccf8fmov ecx, 0xf4240
000ccf94mov eax, r10l
000ccf97xor edx, edx
000ccf99div ecx
000ccf9bmov ecx, eax
000ccf9dxor edx, edx
000ccf9fdiv si
000ccfa2test dx, dx
000ccfa5jne 0xccff6
000ccfa7mov ecx, 0x989680
000ccfacmov eax, r10l
000ccfafxor edx, edx
000ccfb1div ecx
000ccfb3mov ecx, eax
000ccfb5xor edx, edx
000ccfb7div si
000ccfbatest dx, dx
000ccfbdmov r13, [rsp+16]
000ccfc2jne 0xccf0f
000ccfc8
000ccfc8loc_ccfc8:
000ccfc8mov ecx, 0x5f5e100
000ccfcdmov eax, r10l
000ccfd0xor edx, edx
000ccfd2div ecx
000ccfd4mov esi, [r8]
000ccfd7lea rdi, [rsp+24]
000ccfdcmov edx, eax
000ccfdecall time::formatting::format_number_pad_zero
000ccfe3jmp 0xcccda
000ccfe8mov ecx, 0xf4240
000ccfedmov eax, r10l
000ccff0xor edx, edx
000ccff2div ecx
000ccff4mov ecx, eax
000ccff6
000ccff6loc_ccff6:
000ccff6mov esi, [r8]
000ccff9lea rdi, [rsp+24]
000ccffemov edx, ecx
000cd000call time::formatting::format_number_pad_zero
000cd005jmp 0xcccd5
000cd00amov ecx, 0x186a0
000cd00fmov eax, r10l
000cd012xor edx, edx
000cd014div ecx
000cd016mov ecx, eax
000cd018
000cd018loc_cd018:
000cd018mov esi, [r8]
000cd01blea rdi, [rsp+24]
000cd020mov edx, ecx
000cd022call time::formatting::format_number_pad_zero
000cd027jmp 0xcccd5
000cd02cmov ecx, 10000
000cd031mov eax, r10l
000cd034xor edx, edx
000cd036div ecx
000cd038mov ecx, eax
000cd03a
000cd03aloc_cd03a:
000cd03amov esi, [r8]
000cd03dlea rdi, [rsp+24]
000cd042mov edx, ecx
000cd044call time::formatting::format_number_pad_zero
000cd049jmp 0xcccda
000cd04emov ecx, 1000
000cd053mov eax, r10l
000cd056xor edx, edx
000cd058div ecx
000cd05amov ecx, eax
000cd05c
000cd05cloc_cd05c:
000cd05cmov esi, [r8]
000cd05flea rdi, [rsp+24]
000cd064mov edx, ecx
000cd066call time::formatting::format_number_pad_zero
000cd06bjmp 0xcccda
000cd070push 100
000cd072pop rcx
000cd073mov eax, r10l
000cd076xor edx, edx
000cd078div ecx
000cd07amov ecx, eax
000cd07c
000cd07cloc_cd07c:
000cd07cmov esi, [r8]
000cd07flea rdi, [rsp+24]
000cd084mov edx, ecx
000cd086call time::formatting::format_number_pad_zero
000cd08bjmp 0xcccda
000cc56a
000cd090
000cd090time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
000cd090push rbp
000cd091push r15
000cd093push r14
000cd095push r13
000cd097push r12
000cd099push rbx
000cd09asub rsp, 40
000cd09emov r14, r9
000cd0a1mov ebp, r8l
000cd0a4mov r15, rcx
000cd0a7mov r12, rsi
000cd0aamov [rsp+8], rdi
000cd0afimul rbx, rdx, 24
000cd0b3xor r13l, r13l
000cd0b6
000cd0b6loc_cd0b6:
000cd0b6test rbx, rbx
000cd0b9je 0xcd0f2
000cd0bblea rdi, [rsp+16]
000cd0c0mov rsi, r12
000cd0c3mov rdx, r15
000cd0c6mov ecx, ebp
000cd0c8mov r8, r14
000cd0cbmov r9l, [rsp+96]
000cd0d0call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cd0d5mov rcx, [rsp+16]
000cd0damov rax, [rsp+24]
000cd0dfcmp rcx, 3
000cd0e3jne 0xcd104
000cd0e5add r12, 24
000cd0e9add r13, rax
000cd0ecadd rbx, -24
000cd0f0jmp 0xcd0b6
000cd0f2
000cd0f2loc_cd0f2:
000cd0f2mov rax, [rsp+8]
000cd0f7mov [rax+8], r13
000cd0fbmov [rax], 3
000cd102jmp 0xcd119
000cd104
000cd104loc_cd104:
000cd104mov rdx, [rsp+32]
000cd109mov rsi, [rsp+8]
000cd10emov [rsi], rcx
000cd111mov [rsi+8], rax
000cd115mov [rsi+16], rdx
000cd119
000cd119loc_cd119:
000cd119add rsp, 40
000cd11dpop rbx
000cd11epop r12
000cd120pop r13
000cd122pop r14
000cd124pop r15
000cd126pop rbp
000cd127ret
000cd090
000cd090time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into:
000cd090push rbp
000cd091push r15
000cd093push r14
000cd095push r13
000cd097push r12
000cd099push rbx
000cd09asub rsp, 40
000cd09emov r14, r9
000cd0a1mov ebp, r8l
000cd0a4mov r15, rcx
000cd0a7mov r12, rsi
000cd0aamov [rsp+8], rdi
000cd0afimul rbx, rdx, 24
000cd0b3xor r13l, r13l
000cd0b6
000cd0b6loc_cd0b6:
000cd0b6test rbx, rbx
000cd0b9je 0xcd0f2
000cd0bblea rdi, [rsp+16]
000cd0c0mov rsi, r12
000cd0c3mov rdx, r15
000cd0c6mov ecx, ebp
000cd0c8mov r8, r14
000cd0cbmov r9l, [rsp+96]
000cd0d0call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for time::format_description::borrowed_format_item::BorrowedFormatItem>::format_into
000cd0d5mov rcx, [rsp+16]
000cd0damov rax, [rsp+24]
000cd0dfcmp rcx, 3
000cd0e3jne 0xcd104
000cd0e5add r12, 24
000cd0e9add r13, rax
000cd0ecadd rbx, -24
000cd0f0jmp 0xcd0b6
000cd0f2
000cd0f2loc_cd0f2:
000cd0f2mov rax, [rsp+8]
000cd0f7mov [rax+8], r13
000cd0fbmov [rax], 3
000cd102jmp 0xcd119
000cd104
000cd104loc_cd104:
000cd104mov rdx, [rsp+32]
000cd109mov rsi, [rsp+8]
000cd10emov [rsi], rcx
000cd111mov [rsi+8], rax
000cd115mov [rsi+16], rdx
000cd119
000cd119loc_cd119:
000cd119add rsp, 40
000cd11dpop rbx
000cd11epop r12
000cd120pop r13
000cd122pop r14
000cd124pop r15
000cd126pop rbp
000cd127ret
000cd090
000cd128
000cd128time::formatting::format_number:
000cd128push rbp
000cd129push r15
000cd12bpush r14
000cd12dpush r13
000cd12fpush r12
000cd131push rbx
000cd132sub rsp, 72
000cd136mov r14, rsi
000cd139mov rbx, rdi
000cd13ctest cl, cl
000cd13eje 0xcd155
000cd140movzx eax, cl
000cd143cmp eax, 1
000cd146jne 0xcd1b1
000cd148mov esi, [r14]
000cd14bmov rdi, rbx
000cd14ecall time::formatting::format_number_pad_zero
000cd153jmp 0xcd1bc
000cd155
000cd155loc_cd155:
000cd155mov [rsp], rbx
000cd159mov [rsp+12], edx
000cd15dmov edi, edx
000cd15fcall _<u32 as time::ext::DigitCount>::num_digits
000cd164xor ebx, ebx
000cd166mov cl, 4
000cd168sub cl, al
000cd16amovzx r15l, cl
000cd16ecmovb r15l, ebx
000cd172mov r14l, [r14]
000cd175lea r12, [rsp+32]
000cd17apush 1
000cd17cpop r13
000cd17exor ebp, ebp
000cd180
000cd180loc_cd180:
000cd180mov eax, ebx
000cd182cmp bl, r15b
000cd185adc bl, 0
000cd188cmp al, r15b
000cd18bjae 0xcd1c1
000cd18dmov rdi, r12
000cd190mov esi, r14l
000cd193lea rdx, [rip-0x3df7c]
000cd19amov rcx, r13
000cd19dcall time::formatting::write
000cd1a2cmp [rsp+32], 0
000cd1a8jne 0xcd1f2
000cd1aaadd rbp, [rsp+40]
000cd1afjmp 0xcd180
000cd1b1
000cd1b1loc_cd1b1:
000cd1b1mov esi, [r14]
000cd1b4mov rdi, rbx
000cd1b7call time::formatting::format_number_pad_none
000cd1bc
000cd1bcloc_cd1bc:
000cd1bcmov rax, rbx
000cd1bfjmp 0xcd219
000cd1c1
000cd1c1loc_cd1c1:
000cd1c1lea rdi, [rsp+32]
000cd1c6mov esi, [rsp+12]
000cd1cacall itoa::Buffer::format
000cd1cfmov rcx, rdx
000cd1d2lea r15, [rsp+16]
000cd1d7mov rdi, r15
000cd1damov esi, r14l
000cd1ddmov rdx, rax
000cd1e0call time::formatting::write
000cd1e5cmp [r15], 0
000cd1e9je 0xcd208
000cd1ebmov rcx, [rsp+24]
000cd1f0jmp 0xcd1f7
000cd1f2
000cd1f2loc_cd1f2:
000cd1f2mov rcx, [rsp+40]
000cd1f7
000cd1f7loc_cd1f7:
000cd1f7mov rax, [rsp]
000cd1fbmov [rax+8], rcx
000cd1ffmov [rax], 1
000cd206jmp 0xcd219
000cd208
000cd208loc_cd208:
000cd208add rbp, [rsp+24]
000cd20dmov rax, [rsp]
000cd211mov [rax+8], rbp
000cd215and [rax], 0
000cd219
000cd219loc_cd219:
000cd219add rsp, 72
000cd21dpop rbx
000cd21epop r12
000cd220pop r13
000cd222pop r14
000cd224pop r15
000cd226pop rbp
000cd227ret
000cd128
000cd128time::formatting::format_number:
000cd128push rbp
000cd129push r15
000cd12bpush r14
000cd12dpush r13
000cd12fpush r12
000cd131push rbx
000cd132sub rsp, 72
000cd136mov r14, rsi
000cd139mov rbx, rdi
000cd13ctest cl, cl
000cd13eje 0xcd155
000cd140movzx eax, cl
000cd143cmp eax, 1
000cd146jne 0xcd1b1
000cd148mov esi, [r14]
000cd14bmov rdi, rbx
000cd14ecall time::formatting::format_number_pad_zero
000cd153jmp 0xcd1bc
000cd155
000cd155loc_cd155:
000cd155mov [rsp], rbx
000cd159mov [rsp+12], edx
000cd15dmov edi, edx
000cd15fcall _<u32 as time::ext::DigitCount>::num_digits
000cd164xor ebx, ebx
000cd166mov cl, 4
000cd168sub cl, al
000cd16amovzx r15l, cl
000cd16ecmovb r15l, ebx
000cd172mov r14l, [r14]
000cd175lea r12, [rsp+32]
000cd17apush 1
000cd17cpop r13
000cd17exor ebp, ebp
000cd180
000cd180loc_cd180:
000cd180mov eax, ebx
000cd182cmp bl, r15b
000cd185adc bl, 0
000cd188cmp al, r15b
000cd18bjae 0xcd1c1
000cd18dmov rdi, r12
000cd190mov esi, r14l
000cd193lea rdx, [rip-0x3df7c]
000cd19amov rcx, r13
000cd19dcall time::formatting::write
000cd1a2cmp [rsp+32], 0
000cd1a8jne 0xcd1f2
000cd1aaadd rbp, [rsp+40]
000cd1afjmp 0xcd180
000cd1b1
000cd1b1loc_cd1b1:
000cd1b1mov esi, [r14]
000cd1b4mov rdi, rbx
000cd1b7call time::formatting::format_number_pad_none
000cd1bc
000cd1bcloc_cd1bc:
000cd1bcmov rax, rbx
000cd1bfjmp 0xcd219
000cd1c1
000cd1c1loc_cd1c1:
000cd1c1lea rdi, [rsp+32]
000cd1c6mov esi, [rsp+12]
000cd1cacall itoa::Buffer::format
000cd1cfmov rcx, rdx
000cd1d2lea r15, [rsp+16]
000cd1d7mov rdi, r15
000cd1damov esi, r14l
000cd1ddmov rdx, rax
000cd1e0call time::formatting::write
000cd1e5cmp [r15], 0
000cd1e9je 0xcd208
000cd1ebmov rcx, [rsp+24]
000cd1f0jmp 0xcd1f7
000cd1f2
000cd1f2loc_cd1f2:
000cd1f2mov rcx, [rsp+40]
000cd1f7
000cd1f7loc_cd1f7:
000cd1f7mov rax, [rsp]
000cd1fbmov [rax+8], rcx
000cd1ffmov [rax], 1
000cd206jmp 0xcd219
000cd208
000cd208loc_cd208:
000cd208add rbp, [rsp+24]
000cd20dmov rax, [rsp]
000cd211mov [rax+8], rbp
000cd215and [rax], 0
000cd219
000cd219loc_cd219:
000cd219add rsp, 72
000cd21dpop rbx
000cd21epop r12
000cd220pop r13
000cd222pop r14
000cd224pop r15
000cd226pop rbp
000cd227ret
000cd128
000cd228
000cd228time::formatting::format_number:
000cd228push rbp
000cd229push r15
000cd22bpush r14
000cd22dpush r13
000cd22fpush r12
000cd231push rbx
000cd232sub rsp, 72
000cd236mov ebp, esi
000cd238test cl, cl
000cd23aje 0xcd25c
000cd23cmovzx eax, cl
000cd23fmovzx edx, dl
000cd242mov esi, ebp
000cd244add rsp, 72
000cd248cmp eax, 1
000cd24bjne 0xcd2b6
000cd24dpop rbx
000cd24epop r12
000cd250pop r13
000cd252pop r14
000cd254pop r15
000cd256pop rbp
000cd257jmp 0xcd65b
000cd25c
000cd25cloc_cd25c:
000cd25cmov [rsp], rdi
000cd260movzx edi, dl
000cd263mov [rsp+12], edi
000cd267call _<u8 as time::ext::DigitCount>::num_digits
000cd26cxor ebx, ebx
000cd26emov cl, 2
000cd270sub cl, al
000cd272movzx r15l, cl
000cd276cmovb r15l, ebx
000cd27alea r12, [rsp+32]
000cd27fpush 1
000cd281pop r13
000cd283xor r14l, r14l
000cd286
000cd286loc_cd286:
000cd286mov eax, ebx
000cd288cmp bl, r15b
000cd28badc bl, 0
000cd28ecmp al, r15b
000cd291jae 0xcd2c5
000cd293mov rdi, r12
000cd296mov esi, ebp
000cd298lea rdx, [rip-0x3e081]
000cd29fmov rcx, r13
000cd2a2call time::formatting::write
000cd2a7cmp [rsp+32], 0
000cd2adjne 0xcd2f5
000cd2afadd r14, [rsp+40]
000cd2b4jmp 0xcd286
000cd2b6
000cd2b6loc_cd2b6:
000cd2b6pop rbx
000cd2b7pop r12
000cd2b9pop r13
000cd2bbpop r14
000cd2bdpop r15
000cd2bfpop rbp
000cd2c0jmp 0xcd48b
000cd2c5
000cd2c5loc_cd2c5:
000cd2c5lea rdi, [rsp+32]
000cd2camov esi, [rsp+12]
000cd2cecall itoa::Buffer::format
000cd2d3mov rcx, rdx
000cd2d6lea r15, [rsp+16]
000cd2dbmov rdi, r15
000cd2demov esi, ebp
000cd2e0mov rdx, rax
000cd2e3call time::formatting::write
000cd2e8cmp [r15], 0
000cd2ecje 0xcd30b
000cd2eemov rax, [rsp+24]
000cd2f3jmp 0xcd2fa
000cd2f5
000cd2f5loc_cd2f5:
000cd2f5mov rax, [rsp+40]
000cd2fa
000cd2faloc_cd2fa:
000cd2famov rcx, [rsp]
000cd2femov [rcx+8], rax
000cd302mov [rcx], 1
000cd309jmp 0xcd31c
000cd30b
000cd30bloc_cd30b:
000cd30badd r14, [rsp+24]
000cd310mov rax, [rsp]
000cd314mov [rax+8], r14
000cd318and [rax], 0
000cd31c
000cd31cloc_cd31c:
000cd31cadd rsp, 72
000cd320pop rbx
000cd321pop r12
000cd323pop r13
000cd325pop r14
000cd327pop r15
000cd329pop rbp
000cd32aret
000cd228
000cd228time::formatting::format_number:
000cd228push rbp
000cd229push r15
000cd22bpush r14
000cd22dpush r13
000cd22fpush r12
000cd231push rbx
000cd232sub rsp, 72
000cd236mov ebp, esi
000cd238test cl, cl
000cd23aje 0xcd25c
000cd23cmovzx eax, cl
000cd23fmovzx edx, dl
000cd242mov esi, ebp
000cd244add rsp, 72
000cd248cmp eax, 1
000cd24bjne 0xcd2b6
000cd24dpop rbx
000cd24epop r12
000cd250pop r13
000cd252pop r14
000cd254pop r15
000cd256pop rbp
000cd257jmp 0xcd65b
000cd25c
000cd25cloc_cd25c:
000cd25cmov [rsp], rdi
000cd260movzx edi, dl
000cd263mov [rsp+12], edi
000cd267call _<u8 as time::ext::DigitCount>::num_digits
000cd26cxor ebx, ebx
000cd26emov cl, 2
000cd270sub cl, al
000cd272movzx r15l, cl
000cd276cmovb r15l, ebx
000cd27alea r12, [rsp+32]
000cd27fpush 1
000cd281pop r13
000cd283xor r14l, r14l
000cd286
000cd286loc_cd286:
000cd286mov eax, ebx
000cd288cmp bl, r15b
000cd28badc bl, 0
000cd28ecmp al, r15b
000cd291jae 0xcd2c5
000cd293mov rdi, r12
000cd296mov esi, ebp
000cd298lea rdx, [rip-0x3e081]
000cd29fmov rcx, r13
000cd2a2call time::formatting::write
000cd2a7cmp [rsp+32], 0
000cd2adjne 0xcd2f5
000cd2afadd r14, [rsp+40]
000cd2b4jmp 0xcd286
000cd2b6
000cd2b6loc_cd2b6:
000cd2b6pop rbx
000cd2b7pop r12
000cd2b9pop r13
000cd2bbpop r14
000cd2bdpop r15
000cd2bfpop rbp
000cd2c0jmp 0xcd48b
000cd2c5
000cd2c5loc_cd2c5:
000cd2c5lea rdi, [rsp+32]
000cd2camov esi, [rsp+12]
000cd2cecall itoa::Buffer::format
000cd2d3mov rcx, rdx
000cd2d6lea r15, [rsp+16]
000cd2dbmov rdi, r15
000cd2demov esi, ebp
000cd2e0mov rdx, rax
000cd2e3call time::formatting::write
000cd2e8cmp [r15], 0
000cd2ecje 0xcd30b
000cd2eemov rax, [rsp+24]
000cd2f3jmp 0xcd2fa
000cd2f5
000cd2f5loc_cd2f5:
000cd2f5mov rax, [rsp+40]
000cd2fa
000cd2faloc_cd2fa:
000cd2famov rcx, [rsp]
000cd2femov [rcx+8], rax
000cd302mov [rcx], 1
000cd309jmp 0xcd31c
000cd30b
000cd30bloc_cd30b:
000cd30badd r14, [rsp+24]
000cd310mov rax, [rsp]
000cd314mov [rax+8], r14
000cd318and [rax], 0
000cd31c
000cd31cloc_cd31c:
000cd31cadd rsp, 72
000cd320pop rbx
000cd321pop r12
000cd323pop r13
000cd325pop r14
000cd327pop r15
000cd329pop rbp
000cd32aret
000cd228
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd32btime::formatting::format_number:
000cd32bpush rbp
000cd32cpush r15
000cd32epush r14
000cd330push r13
000cd332push r12
000cd334push rbx
000cd335sub rsp, 72
000cd339mov r14, rsi
000cd33cmov rbx, rdi
000cd33ftest cl, cl
000cd341je 0xcd358
000cd343movzx eax, cl
000cd346cmp eax, 1
000cd349jne 0xcd3b4
000cd34bmov esi, [r14]
000cd34emov rdi, rbx
000cd351call time::formatting::format_number_pad_zero
000cd356jmp 0xcd3bf
000cd358
000cd358loc_cd358:
000cd358mov [rsp], rbx
000cd35cmov [rsp+12], edx
000cd360mov edi, edx
000cd362call _<u32 as time::ext::DigitCount>::num_digits
000cd367xor ebx, ebx
000cd369mov cl, 2
000cd36bsub cl, al
000cd36dmovzx r15l, cl
000cd371cmovb r15l, ebx
000cd375mov r14l, [r14]
000cd378lea r12, [rsp+32]
000cd37dpush 1
000cd37fpop r13
000cd381xor ebp, ebp
000cd383
000cd383loc_cd383:
000cd383mov eax, ebx
000cd385cmp bl, r15b
000cd388adc bl, 0
000cd38bcmp al, r15b
000cd38ejae 0xcd3c4
000cd390mov rdi, r12
000cd393mov esi, r14l
000cd396lea rdx, [rip-0x3e17f]
000cd39dmov rcx, r13
000cd3a0call time::formatting::write
000cd3a5cmp [rsp+32], 0
000cd3abjne 0xcd3f5
000cd3adadd rbp, [rsp+40]
000cd3b2jmp 0xcd383
000cd3b4
000cd3b4loc_cd3b4:
000cd3b4mov esi, [r14]
000cd3b7mov rdi, rbx
000cd3bacall time::formatting::format_number_pad_none
000cd3bf
000cd3bfloc_cd3bf:
000cd3bfmov rax, rbx
000cd3c2jmp 0xcd41c
000cd3c4
000cd3c4loc_cd3c4:
000cd3c4lea rdi, [rsp+32]
000cd3c9mov esi, [rsp+12]
000cd3cdcall itoa::Buffer::format
000cd3d2mov rcx, rdx
000cd3d5lea r15, [rsp+16]
000cd3damov rdi, r15
000cd3ddmov esi, r14l
000cd3e0mov rdx, rax
000cd3e3call time::formatting::write
000cd3e8cmp [r15], 0
000cd3ecje 0xcd40b
000cd3eemov rcx, [rsp+24]
000cd3f3jmp 0xcd3fa
000cd3f5
000cd3f5loc_cd3f5:
000cd3f5mov rcx, [rsp+40]
000cd3fa
000cd3faloc_cd3fa:
000cd3famov rax, [rsp]
000cd3femov [rax+8], rcx
000cd402mov [rax], 1
000cd409jmp 0xcd41c
000cd40b
000cd40bloc_cd40b:
000cd40badd rbp, [rsp+24]
000cd410mov rax, [rsp]
000cd414mov [rax+8], rbp
000cd418and [rax], 0
000cd41c
000cd41cloc_cd41c:
000cd41cadd rsp, 72
000cd420pop rbx
000cd421pop r12
000cd423pop r13
000cd425pop r14
000cd427pop r15
000cd429pop rbp
000cd42aret
000cd32b
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd42btime::formatting::format_number_pad_none:
000cd42bpush r14
000cd42dpush rbx
000cd42esub rsp, 40
000cd432mov ebx, esi
000cd434mov r14, rdi
000cd437mov rdi, rsp
000cd43amov rsi, rdx
000cd43dmov rdx, rcx
000cd440call itoa::Buffer::format
000cd445mov rcx, rdx
000cd448mov rdi, r14
000cd44bmov esi, ebx
000cd44dmov rdx, rax
000cd450call time::formatting::write
000cd455add rsp, 40
000cd459pop rbx
000cd45apop r14
000cd45cret
000cd42b
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
000cd45dtime::formatting::format_number_pad_none:
000cd45dpush r14
000cd45fpush rbx
000cd460sub rsp, 40
000cd464mov ebx, esi
000cd466mov r14, rdi
000cd469mov rdi, rsp
000cd46cmov esi, edx
000cd46ecall itoa::Buffer::format
000cd473mov rcx, rdx
000cd476mov rdi, r14
000cd479mov esi, ebx
000cd47bmov rdx, rax
000cd47ecall time::formatting::write
000cd483add rsp, 40
000cd487pop rbx
000cd488pop r14
000cd48aret
000cd45d
000cd48b
000cd48btime::formatting::format_number_pad_none:
000cd48bpush r14
000cd48dpush rbx
000cd48esub rsp, 40
000cd492mov ebx, esi
000cd494mov r14, rdi
000cd497mov rdi, rsp
000cd49amov esi, edx
000cd49ccall itoa::Buffer::format
000cd4a1mov rcx, rdx
000cd4a4mov rdi, r14
000cd4a7mov esi, ebx
000cd4a9mov rdx, rax
000cd4accall time::formatting::write
000cd4b1add rsp, 40
000cd4b5pop rbx
000cd4b6pop r14
000cd4b8ret
000cd48b
000cd48btime::formatting::format_number_pad_none:
000cd48bpush r14
000cd48dpush rbx
000cd48esub rsp, 40
000cd492mov ebx, esi
000cd494mov r14, rdi
000cd497mov rdi, rsp
000cd49amov esi, edx
000cd49ccall itoa::Buffer::format
000cd4a1mov rcx, rdx
000cd4a4mov rdi, r14
000cd4a7mov esi, ebx
000cd4a9mov rdx, rax
000cd4accall time::formatting::write
000cd4b1add rsp, 40
000cd4b5pop rbx
000cd4b6pop r14
000cd4b8ret
000cd48b
000cd4b9
000cd4b9time::formatting::format_number_pad_zero:
000cd4b9push rbp
000cd4bapush r15
000cd4bcpush r14
000cd4bepush r13
000cd4c0push r12
000cd4c2push rbx
000cd4c3sub rsp, 72
000cd4c7mov ebp, esi
000cd4c9mov [rsp], rdi
000cd4cdmov [rsp+12], edx
000cd4d1mov edi, edx
000cd4d3call _<u32 as time::ext::DigitCount>::num_digits
000cd4d8xor r14l, r14l
000cd4dbmov cl, 1
000cd4ddsub cl, al
000cd4dfmovzx r15l, cl
000cd4e3cmovb r15l, r14l
000cd4e7lea r12, [rsp+32]
000cd4ecpush 1
000cd4eepop r13
000cd4f0xor ebx, ebx
000cd4f2
000cd4f2loc_cd4f2:
000cd4f2mov eax, r14l
000cd4f5cmp r14b, r15b
000cd4f8adc r14b, 0
000cd4fccmp al, r15b
000cd4ffjae 0xcd524
000cd501mov rdi, r12
000cd504mov esi, ebp
000cd506lea rdx, [rip-0x3e2b3]
000cd50dmov rcx, r13
000cd510call time::formatting::write
000cd515cmp [rsp+32], 0
000cd51bjne 0xcd554
000cd51dadd rbx, [rsp+40]
000cd522jmp 0xcd4f2
000cd524
000cd524loc_cd524:
000cd524lea rdi, [rsp+32]
000cd529mov esi, [rsp+12]
000cd52dcall itoa::Buffer::format
000cd532mov rcx, rdx
000cd535lea r14, [rsp+16]
000cd53amov rdi, r14
000cd53dmov esi, ebp
000cd53fmov rdx, rax
000cd542call time::formatting::write
000cd547cmp [r14], 0
000cd54bje 0xcd56a
000cd54dmov rax, [rsp+24]
000cd552jmp 0xcd559
000cd554
000cd554loc_cd554:
000cd554mov rax, [rsp+40]
000cd559
000cd559loc_cd559:
000cd559mov rcx, [rsp]
000cd55dmov [rcx+8], rax
000cd561mov [rcx], 1
000cd568jmp 0xcd57b
000cd56a
000cd56aloc_cd56a:
000cd56aadd rbx, [rsp+24]
000cd56fmov rax, [rsp]
000cd573mov [rax+8], rbx
000cd577and [rax], 0
000cd57b
000cd57bloc_cd57b:
000cd57badd rsp, 72
000cd57fpop rbx
000cd580pop r12
000cd582pop r13
000cd584pop r14
000cd586pop r15
000cd588pop rbp
000cd589ret
000cd4b9
000cd4b9time::formatting::format_number_pad_zero:
000cd4b9push rbp
000cd4bapush r15
000cd4bcpush r14
000cd4bepush r13
000cd4c0push r12
000cd4c2push rbx
000cd4c3sub rsp, 72
000cd4c7mov ebp, esi
000cd4c9mov [rsp], rdi
000cd4cdmov [rsp+12], edx
000cd4d1mov edi, edx
000cd4d3call _<u32 as time::ext::DigitCount>::num_digits
000cd4d8xor r14l, r14l
000cd4dbmov cl, 1
000cd4ddsub cl, al
000cd4dfmovzx r15l, cl
000cd4e3cmovb r15l, r14l
000cd4e7lea r12, [rsp+32]
000cd4ecpush 1
000cd4eepop r13
000cd4f0xor ebx, ebx
000cd4f2
000cd4f2loc_cd4f2:
000cd4f2mov eax, r14l
000cd4f5cmp r14b, r15b
000cd4f8adc r14b, 0
000cd4fccmp al, r15b
000cd4ffjae 0xcd524
000cd501mov rdi, r12
000cd504mov esi, ebp
000cd506lea rdx, [rip-0x3e2b3]
000cd50dmov rcx, r13
000cd510call time::formatting::write
000cd515cmp [rsp+32], 0
000cd51bjne 0xcd554
000cd51dadd rbx, [rsp+40]
000cd522jmp 0xcd4f2
000cd524
000cd524loc_cd524:
000cd524lea rdi, [rsp+32]
000cd529mov esi, [rsp+12]
000cd52dcall itoa::Buffer::format
000cd532mov rcx, rdx
000cd535lea r14, [rsp+16]
000cd53amov rdi, r14
000cd53dmov esi, ebp
000cd53fmov rdx, rax
000cd542call time::formatting::write
000cd547cmp [r14], 0
000cd54bje 0xcd56a
000cd54dmov rax, [rsp+24]
000cd552jmp 0xcd559
000cd554
000cd554loc_cd554:
000cd554mov rax, [rsp+40]
000cd559
000cd559loc_cd559:
000cd559mov rcx, [rsp]
000cd55dmov [rcx+8], rax
000cd561mov [rcx], 1
000cd568jmp 0xcd57b
000cd56a
000cd56aloc_cd56a:
000cd56aadd rbx, [rsp+24]
000cd56fmov rax, [rsp]
000cd573mov [rax+8], rbx
000cd577and [rax], 0
000cd57b
000cd57bloc_cd57b:
000cd57badd rsp, 72
000cd57fpop rbx
000cd580pop r12
000cd582pop r13
000cd584pop r14
000cd586pop r15
000cd588pop rbp
000cd589ret
000cd4b9
000cd58a
000cd58atime::formatting::format_number_pad_zero:
000cd58apush rbp
000cd58bpush r15
000cd58dpush r14
000cd58fpush r13
000cd591push r12
000cd593push rbx
000cd594sub rsp, 72
000cd598mov ebp, esi
000cd59amov [rsp], rdi
000cd59emov [rsp+12], edx
000cd5a2mov edi, edx
000cd5a4call _<u32 as time::ext::DigitCount>::num_digits
000cd5a9xor r14l, r14l
000cd5acmov cl, 7
000cd5aesub cl, al
000cd5b0movzx r15l, cl
000cd5b4cmovb r15l, r14l
000cd5b8lea r12, [rsp+32]
000cd5bdpush 1
000cd5bfpop r13
000cd5c1xor ebx, ebx
000cd5c3
000cd5c3loc_cd5c3:
000cd5c3mov eax, r14l
000cd5c6cmp r14b, r15b
000cd5c9adc r14b, 0
000cd5cdcmp al, r15b
000cd5d0jae 0xcd5f5
000cd5d2mov rdi, r12
000cd5d5mov esi, ebp
000cd5d7lea rdx, [rip-0x3e384]
000cd5demov rcx, r13
000cd5e1call time::formatting::write
000cd5e6cmp [rsp+32], 0
000cd5ecjne 0xcd625
000cd5eeadd rbx, [rsp+40]
000cd5f3jmp 0xcd5c3
000cd5f5
000cd5f5loc_cd5f5:
000cd5f5lea rdi, [rsp+32]
000cd5famov esi, [rsp+12]
000cd5fecall itoa::Buffer::format
000cd603mov rcx, rdx
000cd606lea r14, [rsp+16]
000cd60bmov rdi, r14
000cd60emov esi, ebp
000cd610mov rdx, rax
000cd613call time::formatting::write
000cd618cmp [r14], 0
000cd61cje 0xcd63b
000cd61emov rax, [rsp+24]
000cd623jmp 0xcd62a
000cd625
000cd625loc_cd625:
000cd625mov rax, [rsp+40]
000cd62a
000cd62aloc_cd62a:
000cd62amov rcx, [rsp]
000cd62emov [rcx+8], rax
000cd632mov [rcx], 1
000cd639jmp 0xcd64c
000cd63b
000cd63bloc_cd63b:
000cd63badd rbx, [rsp+24]
000cd640mov rax, [rsp]
000cd644mov [rax+8], rbx
000cd648and [rax], 0
000cd64c
000cd64cloc_cd64c:
000cd64cadd rsp, 72
000cd650pop rbx
000cd651pop r12
000cd653pop r13
000cd655pop r14
000cd657pop r15
000cd659pop rbp
000cd65aret
000cd58a
000cd58atime::formatting::format_number_pad_zero:
000cd58apush rbp
000cd58bpush r15
000cd58dpush r14
000cd58fpush r13
000cd591push r12
000cd593push rbx
000cd594sub rsp, 72
000cd598mov ebp, esi
000cd59amov [rsp], rdi
000cd59emov [rsp+12], edx
000cd5a2mov edi, edx
000cd5a4call _<u32 as time::ext::DigitCount>::num_digits
000cd5a9xor r14l, r14l
000cd5acmov cl, 7
000cd5aesub cl, al
000cd5b0movzx r15l, cl
000cd5b4cmovb r15l, r14l
000cd5b8lea r12, [rsp+32]
000cd5bdpush 1
000cd5bfpop r13
000cd5c1xor ebx, ebx
000cd5c3
000cd5c3loc_cd5c3:
000cd5c3mov eax, r14l
000cd5c6cmp r14b, r15b
000cd5c9adc r14b, 0
000cd5cdcmp al, r15b
000cd5d0jae 0xcd5f5
000cd5d2mov rdi, r12
000cd5d5mov esi, ebp
000cd5d7lea rdx, [rip-0x3e384]
000cd5demov rcx, r13
000cd5e1call time::formatting::write
000cd5e6cmp [rsp+32], 0
000cd5ecjne 0xcd625
000cd5eeadd rbx, [rsp+40]
000cd5f3jmp 0xcd5c3
000cd5f5
000cd5f5loc_cd5f5:
000cd5f5lea rdi, [rsp+32]
000cd5famov esi, [rsp+12]
000cd5fecall itoa::Buffer::format
000cd603mov rcx, rdx
000cd606lea r14, [rsp+16]
000cd60bmov rdi, r14
000cd60emov esi, ebp
000cd610mov rdx, rax
000cd613call time::formatting::write
000cd618cmp [r14], 0
000cd61cje 0xcd63b
000cd61emov rax, [rsp+24]
000cd623jmp 0xcd62a
000cd625
000cd625loc_cd625:
000cd625mov rax, [rsp+40]
000cd62a
000cd62aloc_cd62a:
000cd62amov rcx, [rsp]
000cd62emov [rcx+8], rax
000cd632mov [rcx], 1
000cd639jmp 0xcd64c
000cd63b
000cd63bloc_cd63b:
000cd63badd rbx, [rsp+24]
000cd640mov rax, [rsp]
000cd644mov [rax+8], rbx
000cd648and [rax], 0
000cd64c
000cd64cloc_cd64c:
000cd64cadd rsp, 72
000cd650pop rbx
000cd651pop r12
000cd653pop r13
000cd655pop r14
000cd657pop r15
000cd659pop rbp
000cd65aret
000cd58a
000cd65b
000cd65btime::formatting::format_number_pad_zero:
000cd65bpush rbp
000cd65cpush r15
000cd65epush r14
000cd660push r13
000cd662push r12
000cd664push rbx
000cd665sub rsp, 72
000cd669mov ebp, esi
000cd66bmov [rsp], rdi
000cd66fmov [rsp+12], edx
000cd673mov edi, edx
000cd675call _<u8 as time::ext::DigitCount>::num_digits
000cd67axor r14l, r14l
000cd67dmov cl, 2
000cd67fsub cl, al
000cd681movzx r15l, cl
000cd685cmovb r15l, r14l
000cd689lea r12, [rsp+32]
000cd68epush 1
000cd690pop r13
000cd692xor ebx, ebx
000cd694
000cd694loc_cd694:
000cd694mov eax, r14l
000cd697cmp r14b, r15b
000cd69aadc r14b, 0
000cd69ecmp al, r15b
000cd6a1jae 0xcd6c6
000cd6a3mov rdi, r12
000cd6a6mov esi, ebp
000cd6a8lea rdx, [rip-0x3e455]
000cd6afmov rcx, r13
000cd6b2call time::formatting::write
000cd6b7cmp [rsp+32], 0
000cd6bdjne 0xcd6f7
000cd6bfadd rbx, [rsp+40]
000cd6c4jmp 0xcd694
000cd6c6
000cd6c6loc_cd6c6:
000cd6c6movzx esi, [rsp+12]
000cd6cblea rdi, [rsp+32]
000cd6d0call itoa::Buffer::format
000cd6d5mov rcx, rdx
000cd6d8lea r14, [rsp+16]
000cd6ddmov rdi, r14
000cd6e0mov esi, ebp
000cd6e2mov rdx, rax
000cd6e5call time::formatting::write
000cd6eacmp [r14], 0
000cd6eeje 0xcd70d
000cd6f0mov rax, [rsp+24]
000cd6f5jmp 0xcd6fc
000cd6f7
000cd6f7loc_cd6f7:
000cd6f7mov rax, [rsp+40]
000cd6fc
000cd6fcloc_cd6fc:
000cd6fcmov rcx, [rsp]
000cd700mov [rcx+8], rax
000cd704mov [rcx], 1
000cd70bjmp 0xcd71e
000cd70d
000cd70dloc_cd70d:
000cd70dadd rbx, [rsp+24]
000cd712mov rax, [rsp]
000cd716mov [rax+8], rbx
000cd71aand [rax], 0
000cd71e
000cd71eloc_cd71e:
000cd71eadd rsp, 72
000cd722pop rbx
000cd723pop r12
000cd725pop r13
000cd727pop r14
000cd729pop r15
000cd72bpop rbp
000cd72cret
000cd65b
000cd65btime::formatting::format_number_pad_zero:
000cd65bpush rbp
000cd65cpush r15
000cd65epush r14
000cd660push r13
000cd662push r12
000cd664push rbx
000cd665sub rsp, 72
000cd669mov ebp, esi
000cd66bmov [rsp], rdi
000cd66fmov [rsp+12], edx
000cd673mov edi, edx
000cd675call _<u8 as time::ext::DigitCount>::num_digits
000cd67axor r14l, r14l
000cd67dmov cl, 2
000cd67fsub cl, al
000cd681movzx r15l, cl
000cd685cmovb r15l, r14l
000cd689lea r12, [rsp+32]
000cd68epush 1
000cd690pop r13
000cd692xor ebx, ebx
000cd694
000cd694loc_cd694:
000cd694mov eax, r14l
000cd697cmp r14b, r15b
000cd69aadc r14b, 0
000cd69ecmp al, r15b
000cd6a1jae 0xcd6c6
000cd6a3mov rdi, r12
000cd6a6mov esi, ebp
000cd6a8lea rdx, [rip-0x3e455]
000cd6afmov rcx, r13
000cd6b2call time::formatting::write
000cd6b7cmp [rsp+32], 0
000cd6bdjne 0xcd6f7
000cd6bfadd rbx, [rsp+40]
000cd6c4jmp 0xcd694
000cd6c6
000cd6c6loc_cd6c6:
000cd6c6movzx esi, [rsp+12]
000cd6cblea rdi, [rsp+32]
000cd6d0call itoa::Buffer::format
000cd6d5mov rcx, rdx
000cd6d8lea r14, [rsp+16]
000cd6ddmov rdi, r14
000cd6e0mov esi, ebp
000cd6e2mov rdx, rax
000cd6e5call time::formatting::write
000cd6eacmp [r14], 0
000cd6eeje 0xcd70d
000cd6f0mov rax, [rsp+24]
000cd6f5jmp 0xcd6fc
000cd6f7
000cd6f7loc_cd6f7:
000cd6f7mov rax, [rsp+40]
000cd6fc
000cd6fcloc_cd6fc:
000cd6fcmov rcx, [rsp]
000cd700mov [rcx+8], rax
000cd704mov [rcx], 1
000cd70bjmp 0xcd71e
000cd70d
000cd70dloc_cd70d:
000cd70dadd rbx, [rsp+24]
000cd712mov rax, [rsp]
000cd716mov [rax+8], rbx
000cd71aand [rax], 0
000cd71e
000cd71eloc_cd71e:
000cd71eadd rsp, 72
000cd722pop rbx
000cd723pop r12
000cd725pop r13
000cd727pop r14
000cd729pop r15
000cd72bpop rbp
000cd72cret
000cd65b
000cd72d
000cd72dtime::formatting::format_number_pad_zero:
000cd72dpush rbp
000cd72epush r15
000cd730push r14
000cd732push r13
000cd734push r12
000cd736push rbx
000cd737sub rsp, 72
000cd73bmov ebp, esi
000cd73dmov [rsp], rdi
000cd741mov [rsp+12], edx
000cd745mov edi, edx
000cd747call _<u32 as time::ext::DigitCount>::num_digits
000cd74cxor r14l, r14l
000cd74fmov cl, 5
000cd751sub cl, al
000cd753movzx r15l, cl
000cd757cmovb r15l, r14l
000cd75blea r12, [rsp+32]
000cd760push 1
000cd762pop r13
000cd764xor ebx, ebx
000cd766
000cd766loc_cd766:
000cd766mov eax, r14l
000cd769cmp r14b, r15b
000cd76cadc r14b, 0
000cd770cmp al, r15b
000cd773jae 0xcd798
000cd775mov rdi, r12
000cd778mov esi, ebp
000cd77alea rdx, [rip-0x3e527]
000cd781mov rcx, r13
000cd784call time::formatting::write
000cd789cmp [rsp+32], 0
000cd78fjne 0xcd7c8
000cd791add rbx, [rsp+40]
000cd796jmp 0xcd766
000cd798
000cd798loc_cd798:
000cd798lea rdi, [rsp+32]
000cd79dmov esi, [rsp+12]
000cd7a1call itoa::Buffer::format
000cd7a6mov rcx, rdx
000cd7a9lea r14, [rsp+16]
000cd7aemov rdi, r14
000cd7b1mov esi, ebp
000cd7b3mov rdx, rax
000cd7b6call time::formatting::write
000cd7bbcmp [r14], 0
000cd7bfje 0xcd7de
000cd7c1mov rax, [rsp+24]
000cd7c6jmp 0xcd7cd
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8mov rax, [rsp+40]
000cd7cd
000cd7cdloc_cd7cd:
000cd7cdmov rcx, [rsp]
000cd7d1mov [rcx+8], rax
000cd7d5mov [rcx], 1
000cd7dcjmp 0xcd7ef
000cd7de
000cd7deloc_cd7de:
000cd7deadd rbx, [rsp+24]
000cd7e3mov rax, [rsp]
000cd7e7mov [rax+8], rbx
000cd7eband [rax], 0
000cd7ef
000cd7efloc_cd7ef:
000cd7efadd rsp, 72
000cd7f3pop rbx
000cd7f4pop r12
000cd7f6pop r13
000cd7f8pop r14
000cd7fapop r15
000cd7fcpop rbp
000cd7fdret
000cd72d
000cd72dtime::formatting::format_number_pad_zero:
000cd72dpush rbp
000cd72epush r15
000cd730push r14
000cd732push r13
000cd734push r12
000cd736push rbx
000cd737sub rsp, 72
000cd73bmov ebp, esi
000cd73dmov [rsp], rdi
000cd741mov [rsp+12], edx
000cd745mov edi, edx
000cd747call _<u32 as time::ext::DigitCount>::num_digits
000cd74cxor r14l, r14l
000cd74fmov cl, 5
000cd751sub cl, al
000cd753movzx r15l, cl
000cd757cmovb r15l, r14l
000cd75blea r12, [rsp+32]
000cd760push 1
000cd762pop r13
000cd764xor ebx, ebx
000cd766
000cd766loc_cd766:
000cd766mov eax, r14l
000cd769cmp r14b, r15b
000cd76cadc r14b, 0
000cd770cmp al, r15b
000cd773jae 0xcd798
000cd775mov rdi, r12
000cd778mov esi, ebp
000cd77alea rdx, [rip-0x3e527]
000cd781mov rcx, r13
000cd784call time::formatting::write
000cd789cmp [rsp+32], 0
000cd78fjne 0xcd7c8
000cd791add rbx, [rsp+40]
000cd796jmp 0xcd766
000cd798
000cd798loc_cd798:
000cd798lea rdi, [rsp+32]
000cd79dmov esi, [rsp+12]
000cd7a1call itoa::Buffer::format
000cd7a6mov rcx, rdx
000cd7a9lea r14, [rsp+16]
000cd7aemov rdi, r14
000cd7b1mov esi, ebp
000cd7b3mov rdx, rax
000cd7b6call time::formatting::write
000cd7bbcmp [r14], 0
000cd7bfje 0xcd7de
000cd7c1mov rax, [rsp+24]
000cd7c6jmp 0xcd7cd
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8mov rax, [rsp+40]
000cd7cd
000cd7cdloc_cd7cd:
000cd7cdmov rcx, [rsp]
000cd7d1mov [rcx+8], rax
000cd7d5mov [rcx], 1
000cd7dcjmp 0xcd7ef
000cd7de
000cd7deloc_cd7de:
000cd7deadd rbx, [rsp+24]
000cd7e3mov rax, [rsp]
000cd7e7mov [rax+8], rbx
000cd7eband [rax], 0
000cd7ef
000cd7efloc_cd7ef:
000cd7efadd rsp, 72
000cd7f3pop rbx
000cd7f4pop r12
000cd7f6pop r13
000cd7f8pop r14
000cd7fapop r15
000cd7fcpop rbp
000cd7fdret
000cd72d
000cd7fe
000cd7fetime::formatting::format_number_pad_zero:
000cd7fepush rbp
000cd7ffpush r15
000cd801push r14
000cd803push r13
000cd805push r12
000cd807push rbx
000cd808sub rsp, 72
000cd80cmov ebp, esi
000cd80emov [rsp], rdi
000cd812mov [rsp+12], edx
000cd816mov edi, edx
000cd818call _<u32 as time::ext::DigitCount>::num_digits
000cd81dxor r14l, r14l
000cd820mov cl, 9
000cd822sub cl, al
000cd824movzx r15l, cl
000cd828cmovb r15l, r14l
000cd82clea r12, [rsp+32]
000cd831push 1
000cd833pop r13
000cd835xor ebx, ebx
000cd837
000cd837loc_cd837:
000cd837mov eax, r14l
000cd83acmp r14b, r15b
000cd83dadc r14b, 0
000cd841cmp al, r15b
000cd844jae 0xcd869
000cd846mov rdi, r12
000cd849mov esi, ebp
000cd84blea rdx, [rip-0x3e5f8]
000cd852mov rcx, r13
000cd855call time::formatting::write
000cd85acmp [rsp+32], 0
000cd860jne 0xcd899
000cd862add rbx, [rsp+40]
000cd867jmp 0xcd837
000cd869
000cd869loc_cd869:
000cd869lea rdi, [rsp+32]
000cd86emov esi, [rsp+12]
000cd872call itoa::Buffer::format
000cd877mov rcx, rdx
000cd87alea r14, [rsp+16]
000cd87fmov rdi, r14
000cd882mov esi, ebp
000cd884mov rdx, rax
000cd887call time::formatting::write
000cd88ccmp [r14], 0
000cd890je 0xcd8af
000cd892mov rax, [rsp+24]
000cd897jmp 0xcd89e
000cd899
000cd899loc_cd899:
000cd899mov rax, [rsp+40]
000cd89e
000cd89eloc_cd89e:
000cd89emov rcx, [rsp]
000cd8a2mov [rcx+8], rax
000cd8a6mov [rcx], 1
000cd8adjmp 0xcd8c0
000cd8af
000cd8afloc_cd8af:
000cd8afadd rbx, [rsp+24]
000cd8b4mov rax, [rsp]
000cd8b8mov [rax+8], rbx
000cd8bcand [rax], 0
000cd8c0
000cd8c0loc_cd8c0:
000cd8c0add rsp, 72
000cd8c4pop rbx
000cd8c5pop r12
000cd8c7pop r13
000cd8c9pop r14
000cd8cbpop r15
000cd8cdpop rbp
000cd8ceret
000cd7fe
000cd7fetime::formatting::format_number_pad_zero:
000cd7fepush rbp
000cd7ffpush r15
000cd801push r14
000cd803push r13
000cd805push r12
000cd807push rbx
000cd808sub rsp, 72
000cd80cmov ebp, esi
000cd80emov [rsp], rdi
000cd812mov [rsp+12], edx
000cd816mov edi, edx
000cd818call _<u32 as time::ext::DigitCount>::num_digits
000cd81dxor r14l, r14l
000cd820mov cl, 9
000cd822sub cl, al
000cd824movzx r15l, cl
000cd828cmovb r15l, r14l
000cd82clea r12, [rsp+32]
000cd831push 1
000cd833pop r13
000cd835xor ebx, ebx
000cd837
000cd837loc_cd837:
000cd837mov eax, r14l
000cd83acmp r14b, r15b
000cd83dadc r14b, 0
000cd841cmp al, r15b
000cd844jae 0xcd869
000cd846mov rdi, r12
000cd849mov esi, ebp
000cd84blea rdx, [rip-0x3e5f8]
000cd852mov rcx, r13
000cd855call time::formatting::write
000cd85acmp [rsp+32], 0
000cd860jne 0xcd899
000cd862add rbx, [rsp+40]
000cd867jmp 0xcd837
000cd869
000cd869loc_cd869:
000cd869lea rdi, [rsp+32]
000cd86emov esi, [rsp+12]
000cd872call itoa::Buffer::format
000cd877mov rcx, rdx
000cd87alea r14, [rsp+16]
000cd87fmov rdi, r14
000cd882mov esi, ebp
000cd884mov rdx, rax
000cd887call time::formatting::write
000cd88ccmp [r14], 0
000cd890je 0xcd8af
000cd892mov rax, [rsp+24]
000cd897jmp 0xcd89e
000cd899
000cd899loc_cd899:
000cd899mov rax, [rsp+40]
000cd89e
000cd89eloc_cd89e:
000cd89emov rcx, [rsp]
000cd8a2mov [rcx+8], rax
000cd8a6mov [rcx], 1
000cd8adjmp 0xcd8c0
000cd8af
000cd8afloc_cd8af:
000cd8afadd rbx, [rsp+24]
000cd8b4mov rax, [rsp]
000cd8b8mov [rax+8], rbx
000cd8bcand [rax], 0
000cd8c0
000cd8c0loc_cd8c0:
000cd8c0add rsp, 72
000cd8c4pop rbx
000cd8c5pop r12
000cd8c7pop r13
000cd8c9pop r14
000cd8cbpop r15
000cd8cdpop rbp
000cd8ceret
000cd7fe
000cd8cf
000cd8cftime::formatting::format_number_pad_zero:
000cd8cfpush rbp
000cd8d0push r15
000cd8d2push r14
000cd8d4push r13
000cd8d6push r12
000cd8d8push rbx
000cd8d9sub rsp, 72
000cd8ddmov ebp, esi
000cd8dfmov [rsp], rdi
000cd8e3mov [rsp+12], edx
000cd8e7mov edi, edx
000cd8e9call _<u32 as time::ext::DigitCount>::num_digits
000cd8eexor r14l, r14l
000cd8f1mov cl, 2
000cd8f3sub cl, al
000cd8f5movzx r15l, cl
000cd8f9cmovb r15l, r14l
000cd8fdlea r12, [rsp+32]
000cd902push 1
000cd904pop r13
000cd906xor ebx, ebx
000cd908
000cd908loc_cd908:
000cd908mov eax, r14l
000cd90bcmp r14b, r15b
000cd90eadc r14b, 0
000cd912cmp al, r15b
000cd915jae 0xcd93a
000cd917mov rdi, r12
000cd91amov esi, ebp
000cd91clea rdx, [rip-0x3e6c9]
000cd923mov rcx, r13
000cd926call time::formatting::write
000cd92bcmp [rsp+32], 0
000cd931jne 0xcd96a
000cd933add rbx, [rsp+40]
000cd938jmp 0xcd908
000cd93a
000cd93aloc_cd93a:
000cd93alea rdi, [rsp+32]
000cd93fmov esi, [rsp+12]
000cd943call itoa::Buffer::format
000cd948mov rcx, rdx
000cd94blea r14, [rsp+16]
000cd950mov rdi, r14
000cd953mov esi, ebp
000cd955mov rdx, rax
000cd958call time::formatting::write
000cd95dcmp [r14], 0
000cd961je 0xcd980
000cd963mov rax, [rsp+24]
000cd968jmp 0xcd96f
000cd96a
000cd96aloc_cd96a:
000cd96amov rax, [rsp+40]
000cd96f
000cd96floc_cd96f:
000cd96fmov rcx, [rsp]
000cd973mov [rcx+8], rax
000cd977mov [rcx], 1
000cd97ejmp 0xcd991
000cd980
000cd980loc_cd980:
000cd980add rbx, [rsp+24]
000cd985mov rax, [rsp]
000cd989mov [rax+8], rbx
000cd98dand [rax], 0
000cd991
000cd991loc_cd991:
000cd991add rsp, 72
000cd995pop rbx
000cd996pop r12
000cd998pop r13
000cd99apop r14
000cd99cpop r15
000cd99epop rbp
000cd99fret
000cd8cf
000cd8cftime::formatting::format_number_pad_zero:
000cd8cfpush rbp
000cd8d0push r15
000cd8d2push r14
000cd8d4push r13
000cd8d6push r12
000cd8d8push rbx
000cd8d9sub rsp, 72
000cd8ddmov ebp, esi
000cd8dfmov [rsp], rdi
000cd8e3mov [rsp+12], edx
000cd8e7mov edi, edx
000cd8e9call _<u32 as time::ext::DigitCount>::num_digits
000cd8eexor r14l, r14l
000cd8f1mov cl, 2
000cd8f3sub cl, al
000cd8f5movzx r15l, cl
000cd8f9cmovb r15l, r14l
000cd8fdlea r12, [rsp+32]
000cd902push 1
000cd904pop r13
000cd906xor ebx, ebx
000cd908
000cd908loc_cd908:
000cd908mov eax, r14l
000cd90bcmp r14b, r15b
000cd90eadc r14b, 0
000cd912cmp al, r15b
000cd915jae 0xcd93a
000cd917mov rdi, r12
000cd91amov esi, ebp
000cd91clea rdx, [rip-0x3e6c9]
000cd923mov rcx, r13
000cd926call time::formatting::write
000cd92bcmp [rsp+32], 0
000cd931jne 0xcd96a
000cd933add rbx, [rsp+40]
000cd938jmp 0xcd908
000cd93a
000cd93aloc_cd93a:
000cd93alea rdi, [rsp+32]
000cd93fmov esi, [rsp+12]
000cd943call itoa::Buffer::format
000cd948mov rcx, rdx
000cd94blea r14, [rsp+16]
000cd950mov rdi, r14
000cd953mov esi, ebp
000cd955mov rdx, rax
000cd958call time::formatting::write
000cd95dcmp [r14], 0
000cd961je 0xcd980
000cd963mov rax, [rsp+24]
000cd968jmp 0xcd96f
000cd96a
000cd96aloc_cd96a:
000cd96amov rax, [rsp+40]
000cd96f
000cd96floc_cd96f:
000cd96fmov rcx, [rsp]
000cd973mov [rcx+8], rax
000cd977mov [rcx], 1
000cd97ejmp 0xcd991
000cd980
000cd980loc_cd980:
000cd980add rbx, [rsp+24]
000cd985mov rax, [rsp]
000cd989mov [rax+8], rbx
000cd98dand [rax], 0
000cd991
000cd991loc_cd991:
000cd991add rsp, 72
000cd995pop rbx
000cd996pop r12
000cd998pop r13
000cd99apop r14
000cd99cpop r15
000cd99epop rbp
000cd99fret
000cd8cf
000cd9a0
000cd9a0time::formatting::format_number_pad_zero:
000cd9a0push rbp
000cd9a1push r15
000cd9a3push r14
000cd9a5push r13
000cd9a7push r12
000cd9a9push rbx
000cd9aasub rsp, 72
000cd9aemov ebp, esi
000cd9b0mov [rsp], rdi
000cd9b4mov [rsp+12], edx
000cd9b8mov edi, edx
000cd9bacall _<u32 as time::ext::DigitCount>::num_digits
000cd9bfxor r14l, r14l
000cd9c2mov cl, 6
000cd9c4sub cl, al
000cd9c6movzx r15l, cl
000cd9cacmovb r15l, r14l
000cd9celea r12, [rsp+32]
000cd9d3push 1
000cd9d5pop r13
000cd9d7xor ebx, ebx
000cd9d9
000cd9d9loc_cd9d9:
000cd9d9mov eax, r14l
000cd9dccmp r14b, r15b
000cd9dfadc r14b, 0
000cd9e3cmp al, r15b
000cd9e6jae 0xcda0b
000cd9e8mov rdi, r12
000cd9ebmov esi, ebp
000cd9edlea rdx, [rip-0x3e79a]
000cd9f4mov rcx, r13
000cd9f7call time::formatting::write
000cd9fccmp [rsp+32], 0
000cda02jne 0xcda3b
000cda04add rbx, [rsp+40]
000cda09jmp 0xcd9d9
000cda0b
000cda0bloc_cda0b:
000cda0blea rdi, [rsp+32]
000cda10mov esi, [rsp+12]
000cda14call itoa::Buffer::format
000cda19mov rcx, rdx
000cda1clea r14, [rsp+16]
000cda21mov rdi, r14
000cda24mov esi, ebp
000cda26mov rdx, rax
000cda29call time::formatting::write
000cda2ecmp [r14], 0
000cda32je 0xcda51
000cda34mov rax, [rsp+24]
000cda39jmp 0xcda40
000cda3b
000cda3bloc_cda3b:
000cda3bmov rax, [rsp+40]
000cda40
000cda40loc_cda40:
000cda40mov rcx, [rsp]
000cda44mov [rcx+8], rax
000cda48mov [rcx], 1
000cda4fjmp 0xcda62
000cda51
000cda51loc_cda51:
000cda51add rbx, [rsp+24]
000cda56mov rax, [rsp]
000cda5amov [rax+8], rbx
000cda5eand [rax], 0
000cda62
000cda62loc_cda62:
000cda62add rsp, 72
000cda66pop rbx
000cda67pop r12
000cda69pop r13
000cda6bpop r14
000cda6dpop r15
000cda6fpop rbp
000cda70ret
000cd9a0
000cd9a0time::formatting::format_number_pad_zero:
000cd9a0push rbp
000cd9a1push r15
000cd9a3push r14
000cd9a5push r13
000cd9a7push r12
000cd9a9push rbx
000cd9aasub rsp, 72
000cd9aemov ebp, esi
000cd9b0mov [rsp], rdi
000cd9b4mov [rsp+12], edx
000cd9b8mov edi, edx
000cd9bacall _<u32 as time::ext::DigitCount>::num_digits
000cd9bfxor r14l, r14l
000cd9c2mov cl, 6
000cd9c4sub cl, al
000cd9c6movzx r15l, cl
000cd9cacmovb r15l, r14l
000cd9celea r12, [rsp+32]
000cd9d3push 1
000cd9d5pop r13
000cd9d7xor ebx, ebx
000cd9d9
000cd9d9loc_cd9d9:
000cd9d9mov eax, r14l
000cd9dccmp r14b, r15b
000cd9dfadc r14b, 0
000cd9e3cmp al, r15b
000cd9e6jae 0xcda0b
000cd9e8mov rdi, r12
000cd9ebmov esi, ebp
000cd9edlea rdx, [rip-0x3e79a]
000cd9f4mov rcx, r13
000cd9f7call time::formatting::write
000cd9fccmp [rsp+32], 0
000cda02jne 0xcda3b
000cda04add rbx, [rsp+40]
000cda09jmp 0xcd9d9
000cda0b
000cda0bloc_cda0b:
000cda0blea rdi, [rsp+32]
000cda10mov esi, [rsp+12]
000cda14call itoa::Buffer::format
000cda19mov rcx, rdx
000cda1clea r14, [rsp+16]
000cda21mov rdi, r14
000cda24mov esi, ebp
000cda26mov rdx, rax
000cda29call time::formatting::write
000cda2ecmp [r14], 0
000cda32je 0xcda51
000cda34mov rax, [rsp+24]
000cda39jmp 0xcda40
000cda3b
000cda3bloc_cda3b:
000cda3bmov rax, [rsp+40]
000cda40
000cda40loc_cda40:
000cda40mov rcx, [rsp]
000cda44mov [rcx+8], rax
000cda48mov [rcx], 1
000cda4fjmp 0xcda62
000cda51
000cda51loc_cda51:
000cda51add rbx, [rsp+24]
000cda56mov rax, [rsp]
000cda5amov [rax+8], rbx
000cda5eand [rax], 0
000cda62
000cda62loc_cda62:
000cda62add rsp, 72
000cda66pop rbx
000cda67pop r12
000cda69pop r13
000cda6bpop r14
000cda6dpop r15
000cda6fpop rbp
000cda70ret
000cd9a0
000cda71
000cda71time::formatting::format_number_pad_zero:
000cda71push rbp
000cda72push r15
000cda74push r14
000cda76push r13
000cda78push r12
000cda7apush rbx
000cda7bsub rsp, 72
000cda7fmov ebp, esi
000cda81mov [rsp], rdi
000cda85mov [rsp+12], edx
000cda89mov edi, edx
000cda8bcall _<u32 as time::ext::DigitCount>::num_digits
000cda90xor r14l, r14l
000cda93mov cl, 8
000cda95sub cl, al
000cda97movzx r15l, cl
000cda9bcmovb r15l, r14l
000cda9flea r12, [rsp+32]
000cdaa4push 1
000cdaa6pop r13
000cdaa8xor ebx, ebx
000cdaaa
000cdaaaloc_cdaaa:
000cdaaamov eax, r14l
000cdaadcmp r14b, r15b
000cdab0adc r14b, 0
000cdab4cmp al, r15b
000cdab7jae 0xcdadc
000cdab9mov rdi, r12
000cdabcmov esi, ebp
000cdabelea rdx, [rip-0x3e86b]
000cdac5mov rcx, r13
000cdac8call time::formatting::write
000cdacdcmp [rsp+32], 0
000cdad3jne 0xcdb0c
000cdad5add rbx, [rsp+40]
000cdadajmp 0xcdaaa
000cdadc
000cdadcloc_cdadc:
000cdadclea rdi, [rsp+32]
000cdae1mov esi, [rsp+12]
000cdae5call itoa::Buffer::format
000cdaeamov rcx, rdx
000cdaedlea r14, [rsp+16]
000cdaf2mov rdi, r14
000cdaf5mov esi, ebp
000cdaf7mov rdx, rax
000cdafacall time::formatting::write
000cdaffcmp [r14], 0
000cdb03je 0xcdb22
000cdb05mov rax, [rsp+24]
000cdb0ajmp 0xcdb11
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cmov rax, [rsp+40]
000cdb11
000cdb11loc_cdb11:
000cdb11mov rcx, [rsp]
000cdb15mov [rcx+8], rax
000cdb19mov [rcx], 1
000cdb20jmp 0xcdb33
000cdb22
000cdb22loc_cdb22:
000cdb22add rbx, [rsp+24]
000cdb27mov rax, [rsp]
000cdb2bmov [rax+8], rbx
000cdb2fand [rax], 0
000cdb33
000cdb33loc_cdb33:
000cdb33add rsp, 72
000cdb37pop rbx
000cdb38pop r12
000cdb3apop r13
000cdb3cpop r14
000cdb3epop r15
000cdb40pop rbp
000cdb41ret
000cda71
000cda71time::formatting::format_number_pad_zero:
000cda71push rbp
000cda72push r15
000cda74push r14
000cda76push r13
000cda78push r12
000cda7apush rbx
000cda7bsub rsp, 72
000cda7fmov ebp, esi
000cda81mov [rsp], rdi
000cda85mov [rsp+12], edx
000cda89mov edi, edx
000cda8bcall _<u32 as time::ext::DigitCount>::num_digits
000cda90xor r14l, r14l
000cda93mov cl, 8
000cda95sub cl, al
000cda97movzx r15l, cl
000cda9bcmovb r15l, r14l
000cda9flea r12, [rsp+32]
000cdaa4push 1
000cdaa6pop r13
000cdaa8xor ebx, ebx
000cdaaa
000cdaaaloc_cdaaa:
000cdaaamov eax, r14l
000cdaadcmp r14b, r15b
000cdab0adc r14b, 0
000cdab4cmp al, r15b
000cdab7jae 0xcdadc
000cdab9mov rdi, r12
000cdabcmov esi, ebp
000cdabelea rdx, [rip-0x3e86b]
000cdac5mov rcx, r13
000cdac8call time::formatting::write
000cdacdcmp [rsp+32], 0
000cdad3jne 0xcdb0c
000cdad5add rbx, [rsp+40]
000cdadajmp 0xcdaaa
000cdadc
000cdadcloc_cdadc:
000cdadclea rdi, [rsp+32]
000cdae1mov esi, [rsp+12]
000cdae5call itoa::Buffer::format
000cdaeamov rcx, rdx
000cdaedlea r14, [rsp+16]
000cdaf2mov rdi, r14
000cdaf5mov esi, ebp
000cdaf7mov rdx, rax
000cdafacall time::formatting::write
000cdaffcmp [r14], 0
000cdb03je 0xcdb22
000cdb05mov rax, [rsp+24]
000cdb0ajmp 0xcdb11
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cmov rax, [rsp+40]
000cdb11
000cdb11loc_cdb11:
000cdb11mov rcx, [rsp]
000cdb15mov [rcx+8], rax
000cdb19mov [rcx], 1
000cdb20jmp 0xcdb33
000cdb22
000cdb22loc_cdb22:
000cdb22add rbx, [rsp+24]
000cdb27mov rax, [rsp]
000cdb2bmov [rax+8], rbx
000cdb2fand [rax], 0
000cdb33
000cdb33loc_cdb33:
000cdb33add rsp, 72
000cdb37pop rbx
000cdb38pop r12
000cdb3apop r13
000cdb3cpop r14
000cdb3epop r15
000cdb40pop rbp
000cdb41ret
000cda71
000cdb42
000cdb42time::formatting::format_number_pad_zero:
000cdb42push rbp
000cdb43push r15
000cdb45push r14
000cdb47push r13
000cdb49push r12
000cdb4bpush rbx
000cdb4csub rsp, 72
000cdb50mov ebp, esi
000cdb52mov [rsp], rdi
000cdb56mov [rsp+12], edx
000cdb5amov edi, edx
000cdb5ccall _<u32 as time::ext::DigitCount>::num_digits
000cdb61xor r14l, r14l
000cdb64mov cl, 3
000cdb66sub cl, al
000cdb68movzx r15l, cl
000cdb6ccmovb r15l, r14l
000cdb70lea r12, [rsp+32]
000cdb75push 1
000cdb77pop r13
000cdb79xor ebx, ebx
000cdb7b
000cdb7bloc_cdb7b:
000cdb7bmov eax, r14l
000cdb7ecmp r14b, r15b
000cdb81adc r14b, 0
000cdb85cmp al, r15b
000cdb88jae 0xcdbad
000cdb8amov rdi, r12
000cdb8dmov esi, ebp
000cdb8flea rdx, [rip-0x3e93c]
000cdb96mov rcx, r13
000cdb99call time::formatting::write
000cdb9ecmp [rsp+32], 0
000cdba4jne 0xcdbdd
000cdba6add rbx, [rsp+40]
000cdbabjmp 0xcdb7b
000cdbad
000cdbadloc_cdbad:
000cdbadlea rdi, [rsp+32]
000cdbb2mov esi, [rsp+12]
000cdbb6call itoa::Buffer::format
000cdbbbmov rcx, rdx
000cdbbelea r14, [rsp+16]
000cdbc3mov rdi, r14
000cdbc6mov esi, ebp
000cdbc8mov rdx, rax
000cdbcbcall time::formatting::write
000cdbd0cmp [r14], 0
000cdbd4je 0xcdbf3
000cdbd6mov rax, [rsp+24]
000cdbdbjmp 0xcdbe2
000cdbdd
000cdbddloc_cdbdd:
000cdbddmov rax, [rsp+40]
000cdbe2
000cdbe2loc_cdbe2:
000cdbe2mov rcx, [rsp]
000cdbe6mov [rcx+8], rax
000cdbeamov [rcx], 1
000cdbf1jmp 0xcdc04
000cdbf3
000cdbf3loc_cdbf3:
000cdbf3add rbx, [rsp+24]
000cdbf8mov rax, [rsp]
000cdbfcmov [rax+8], rbx
000cdc00and [rax], 0
000cdc04
000cdc04loc_cdc04:
000cdc04add rsp, 72
000cdc08pop rbx
000cdc09pop r12
000cdc0bpop r13
000cdc0dpop r14
000cdc0fpop r15
000cdc11pop rbp
000cdc12ret
000cdb42
000cdb42time::formatting::format_number_pad_zero:
000cdb42push rbp
000cdb43push r15
000cdb45push r14
000cdb47push r13
000cdb49push r12
000cdb4bpush rbx
000cdb4csub rsp, 72
000cdb50mov ebp, esi
000cdb52mov [rsp], rdi
000cdb56mov [rsp+12], edx
000cdb5amov edi, edx
000cdb5ccall _<u32 as time::ext::DigitCount>::num_digits
000cdb61xor r14l, r14l
000cdb64mov cl, 3
000cdb66sub cl, al
000cdb68movzx r15l, cl
000cdb6ccmovb r15l, r14l
000cdb70lea r12, [rsp+32]
000cdb75push 1
000cdb77pop r13
000cdb79xor ebx, ebx
000cdb7b
000cdb7bloc_cdb7b:
000cdb7bmov eax, r14l
000cdb7ecmp r14b, r15b
000cdb81adc r14b, 0
000cdb85cmp al, r15b
000cdb88jae 0xcdbad
000cdb8amov rdi, r12
000cdb8dmov esi, ebp
000cdb8flea rdx, [rip-0x3e93c]
000cdb96mov rcx, r13
000cdb99call time::formatting::write
000cdb9ecmp [rsp+32], 0
000cdba4jne 0xcdbdd
000cdba6add rbx, [rsp+40]
000cdbabjmp 0xcdb7b
000cdbad
000cdbadloc_cdbad:
000cdbadlea rdi, [rsp+32]
000cdbb2mov esi, [rsp+12]
000cdbb6call itoa::Buffer::format
000cdbbbmov rcx, rdx
000cdbbelea r14, [rsp+16]
000cdbc3mov rdi, r14
000cdbc6mov esi, ebp
000cdbc8mov rdx, rax
000cdbcbcall time::formatting::write
000cdbd0cmp [r14], 0
000cdbd4je 0xcdbf3
000cdbd6mov rax, [rsp+24]
000cdbdbjmp 0xcdbe2
000cdbdd
000cdbddloc_cdbdd:
000cdbddmov rax, [rsp+40]
000cdbe2
000cdbe2loc_cdbe2:
000cdbe2mov rcx, [rsp]
000cdbe6mov [rcx+8], rax
000cdbeamov [rcx], 1
000cdbf1jmp 0xcdc04
000cdbf3
000cdbf3loc_cdbf3:
000cdbf3add rbx, [rsp+24]
000cdbf8mov rax, [rsp]
000cdbfcmov [rax+8], rbx
000cdc00and [rax], 0
000cdc04
000cdc04loc_cdc04:
000cdc04add rsp, 72
000cdc08pop rbx
000cdc09pop r12
000cdc0bpop r13
000cdc0dpop r14
000cdc0fpop r15
000cdc11pop rbp
000cdc12ret
000cdb42
000cdc13
000cdc13time::formatting::format_number_pad_zero:
000cdc13push rbp
000cdc14push r15
000cdc16push r14
000cdc18push r13
000cdc1apush r12
000cdc1cpush rbx
000cdc1dsub rsp, 72
000cdc21mov ebp, esi
000cdc23mov [rsp], rdi
000cdc27mov [rsp+12], edx
000cdc2bmov edi, edx
000cdc2dcall _<u32 as time::ext::DigitCount>::num_digits
000cdc32xor r14l, r14l
000cdc35mov cl, 4
000cdc37sub cl, al
000cdc39movzx r15l, cl
000cdc3dcmovb r15l, r14l
000cdc41lea r12, [rsp+32]
000cdc46push 1
000cdc48pop r13
000cdc4axor ebx, ebx
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cmov eax, r14l
000cdc4fcmp r14b, r15b
000cdc52adc r14b, 0
000cdc56cmp al, r15b
000cdc59jae 0xcdc7e
000cdc5bmov rdi, r12
000cdc5emov esi, ebp
000cdc60lea rdx, [rip-0x3ea0d]
000cdc67mov rcx, r13
000cdc6acall time::formatting::write
000cdc6fcmp [rsp+32], 0
000cdc75jne 0xcdcae
000cdc77add rbx, [rsp+40]
000cdc7cjmp 0xcdc4c
000cdc7e
000cdc7eloc_cdc7e:
000cdc7elea rdi, [rsp+32]
000cdc83mov esi, [rsp+12]
000cdc87call itoa::Buffer::format
000cdc8cmov rcx, rdx
000cdc8flea r14, [rsp+16]
000cdc94mov rdi, r14
000cdc97mov esi, ebp
000cdc99mov rdx, rax
000cdc9ccall time::formatting::write
000cdca1cmp [r14], 0
000cdca5je 0xcdcc4
000cdca7mov rax, [rsp+24]
000cdcacjmp 0xcdcb3
000cdcae
000cdcaeloc_cdcae:
000cdcaemov rax, [rsp+40]
000cdcb3
000cdcb3loc_cdcb3:
000cdcb3mov rcx, [rsp]
000cdcb7mov [rcx+8], rax
000cdcbbmov [rcx], 1
000cdcc2jmp 0xcdcd5
000cdcc4
000cdcc4loc_cdcc4:
000cdcc4add rbx, [rsp+24]
000cdcc9mov rax, [rsp]
000cdccdmov [rax+8], rbx
000cdcd1and [rax], 0
000cdcd5
000cdcd5loc_cdcd5:
000cdcd5add rsp, 72
000cdcd9pop rbx
000cdcdapop r12
000cdcdcpop r13
000cdcdepop r14
000cdce0pop r15
000cdce2pop rbp
000cdce3ret
000cdc13
000cdc13time::formatting::format_number_pad_zero:
000cdc13push rbp
000cdc14push r15
000cdc16push r14
000cdc18push r13
000cdc1apush r12
000cdc1cpush rbx
000cdc1dsub rsp, 72
000cdc21mov ebp, esi
000cdc23mov [rsp], rdi
000cdc27mov [rsp+12], edx
000cdc2bmov edi, edx
000cdc2dcall _<u32 as time::ext::DigitCount>::num_digits
000cdc32xor r14l, r14l
000cdc35mov cl, 4
000cdc37sub cl, al
000cdc39movzx r15l, cl
000cdc3dcmovb r15l, r14l
000cdc41lea r12, [rsp+32]
000cdc46push 1
000cdc48pop r13
000cdc4axor ebx, ebx
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cmov eax, r14l
000cdc4fcmp r14b, r15b
000cdc52adc r14b, 0
000cdc56cmp al, r15b
000cdc59jae 0xcdc7e
000cdc5bmov rdi, r12
000cdc5emov esi, ebp
000cdc60lea rdx, [rip-0x3ea0d]
000cdc67mov rcx, r13
000cdc6acall time::formatting::write
000cdc6fcmp [rsp+32], 0
000cdc75jne 0xcdcae
000cdc77add rbx, [rsp+40]
000cdc7cjmp 0xcdc4c
000cdc7e
000cdc7eloc_cdc7e:
000cdc7elea rdi, [rsp+32]
000cdc83mov esi, [rsp+12]
000cdc87call itoa::Buffer::format
000cdc8cmov rcx, rdx
000cdc8flea r14, [rsp+16]
000cdc94mov rdi, r14
000cdc97mov esi, ebp
000cdc99mov rdx, rax
000cdc9ccall time::formatting::write
000cdca1cmp [r14], 0
000cdca5je 0xcdcc4
000cdca7mov rax, [rsp+24]
000cdcacjmp 0xcdcb3
000cdcae
000cdcaeloc_cdcae:
000cdcaemov rax, [rsp+40]
000cdcb3
000cdcb3loc_cdcb3:
000cdcb3mov rcx, [rsp]
000cdcb7mov [rcx+8], rax
000cdcbbmov [rcx], 1
000cdcc2jmp 0xcdcd5
000cdcc4
000cdcc4loc_cdcc4:
000cdcc4add rbx, [rsp+24]
000cdcc9mov rax, [rsp]
000cdccdmov [rax+8], rbx
000cdcd1and [rax], 0
000cdcd5
000cdcd5loc_cdcd5:
000cdcd5add rsp, 72
000cdcd9pop rbx
000cdcdapop r12
000cdcdcpop r13
000cdcdepop r14
000cdce0pop r15
000cdce2pop rbp
000cdce3ret
000cdc13
000cdce4
000cdce4time::formatting::write:
000cdce4push r14
000cdce6push rbx
000cdce7push rax
000cdce8mov r14, rcx
000cdcebmov rbx, rdi
000cdceemov edi, esi
000cdcf0mov rsi, rdx
000cdcf3mov rdx, rcx
000cdcf6call std::io::Write::write_all
000cdcfbtest rax, rax
000cdcfeje 0xcdd09
000cdd00mov [rbx+8], rax
000cdd04push 1
000cdd06pop rax
000cdd07jmp 0xcdd0f
000cdd09
000cdd09loc_cdd09:
000cdd09mov [rbx+8], r14
000cdd0dxor eax, eax
000cdd0f
000cdd0floc_cdd0f:
000cdd0fmov [rbx], rax
000cdd12add rsp, 8
000cdd16pop rbx
000cdd17pop r14
000cdd19ret
000cdce4
000cdce4time::formatting::write:
000cdce4push r14
000cdce6push rbx
000cdce7push rax
000cdce8mov r14, rcx
000cdcebmov rbx, rdi
000cdceemov edi, esi
000cdcf0mov rsi, rdx
000cdcf3mov rdx, rcx
000cdcf6call std::io::Write::write_all
000cdcfbtest rax, rax
000cdcfeje 0xcdd09
000cdd00mov [rbx+8], rax
000cdd04push 1
000cdd06pop rax
000cdd07jmp 0xcdd0f
000cdd09
000cdd09loc_cdd09:
000cdd09mov [rbx+8], r14
000cdd0dxor eax, eax
000cdd0f
000cdd0floc_cdd0f:
000cdd0fmov [rbx], rax
000cdd12add rsp, 8
000cdd16pop rbx
000cdd17pop r14
000cdd19ret
000cdce4
000cdd1b
000cdd1b_<F as indicatif::style::ProgressTracker>::write:
000cdd1bpush r14
000cdd1dpush rbx
000cdd1esub rsp, 136
000cdd25mov rbx, rcx
000cdd28mov r14, rdx
000cdd2bmov rdi, rsi
000cdd2ecall indicatif::state::ProgressState::eta
000cdd33movq x0, rax
000cdd38punpckldq x0, [rip-0x957e0]
000cdd40subpd x0, [rip-0x957d8]
000cdd48movapd x1, x0
000cdd4cunpckhpd x1, x0
000cdd50addsd x1, x0
000cdd54mov eax, edx
000cdd56cvtsi2sd x0, rax
000cdd5bdivsd x0, [rip-0x94743]
000cdd63addsd x0, x1
000cdd67lea rax, [rsp+8]
000cdd6cmovsd_xmm [rax], x0
000cdd70lea rcx, [rsp+16]
000cdd75lea rdx, [rsp+80]
000cdd7aand [rdx], 0
000cdd7emov [rcx], rax
000cdd81push 1
000cdd83pop rax
000cdd84mov [rdx+8], rax
000cdd88push 2
000cdd8apop rdi
000cdd8bmov [rdx+16], rdi
000cdd8fand [rdx+32], 0
000cdd94lea rsi, [rip+0x41f75]
000cdd9bmov [rcx+8], rsi
000cdd9fmov [rdx+40], 32
000cdda7mov [rdx+48], 3
000cddablea r8, [rip+0x1191f6]
000cddb2lea rsi, [rsp+32]
000cddb7mov [rsi], r8
000cddbamov [rsi+8], rdi
000cddbemov [rsi+32], rdx
000cddc2mov [rsi+40], rax
000cddc6mov [rsi+16], rcx
000cddcamov [rsi+24], rax
000cddcemov rdi, r14
000cddd1call [rbx+40]
000cddd4test al, al
000cddd6jne 0xcdde3
000cddd8add rsp, 136
000cdddfpop rbx
000cdde0pop r14
000cdde2ret
000cdde3
000cdde3loc_cdde3:
000cdde3lea rdi, [rip-0x3cbfc]
000cddealea rcx, [rip+0x1189d7]
000cddf1lea r8, [rip+0x1191d0]
000cddf8push 43
000cddfapop rsi
000cddfblea rdx, [rsp+32]
000cde00call core::result::unwrap_failed
000cde05ud2
000cdd1b
000cdd1b_<F as indicatif::style::ProgressTracker>::write:
000cdd1bpush r14
000cdd1dpush rbx
000cdd1esub rsp, 136
000cdd25mov rbx, rcx
000cdd28mov r14, rdx
000cdd2bmov rdi, rsi
000cdd2ecall indicatif::state::ProgressState::eta
000cdd33movq x0, rax
000cdd38punpckldq x0, [rip-0x957e0]
000cdd40subpd x0, [rip-0x957d8]
000cdd48movapd x1, x0
000cdd4cunpckhpd x1, x0
000cdd50addsd x1, x0
000cdd54mov eax, edx
000cdd56cvtsi2sd x0, rax
000cdd5bdivsd x0, [rip-0x94743]
000cdd63addsd x0, x1
000cdd67lea rax, [rsp+8]
000cdd6cmovsd_xmm [rax], x0
000cdd70lea rcx, [rsp+16]
000cdd75lea rdx, [rsp+80]
000cdd7aand [rdx], 0
000cdd7emov [rcx], rax
000cdd81push 1
000cdd83pop rax
000cdd84mov [rdx+8], rax
000cdd88push 2
000cdd8apop rdi
000cdd8bmov [rdx+16], rdi
000cdd8fand [rdx+32], 0
000cdd94lea rsi, [rip+0x41f75]
000cdd9bmov [rcx+8], rsi
000cdd9fmov [rdx+40], 32
000cdda7mov [rdx+48], 3
000cddablea r8, [rip+0x1191f6]
000cddb2lea rsi, [rsp+32]
000cddb7mov [rsi], r8
000cddbamov [rsi+8], rdi
000cddbemov [rsi+32], rdx
000cddc2mov [rsi+40], rax
000cddc6mov [rsi+16], rcx
000cddcamov [rsi+24], rax
000cddcemov rdi, r14
000cddd1call [rbx+40]
000cddd4test al, al
000cddd6jne 0xcdde3
000cddd8add rsp, 136
000cdddfpop rbx
000cdde0pop r14
000cdde2ret
000cdde3
000cdde3loc_cdde3:
000cdde3lea rdi, [rip-0x3cbfc]
000cddealea rcx, [rip+0x1189d7]
000cddf1lea r8, [rip+0x1191d0]
000cddf8push 43
000cddfapop rsi
000cddfblea rdx, [rsp+32]
000cde00call core::result::unwrap_failed
000cde05ud2
000cdd1b
000cde07
000cde07_<F as indicatif::style::ProgressTracker>::clone_box:
000cde07lea rdx, [rip+0x118ac2]
000cde0epush 1
000cde10pop rax
000cde11ret
000cde07
000cde07_<F as indicatif::style::ProgressTracker>::clone_box:
000cde07lea rdx, [rip+0x118ac2]
000cde0epush 1
000cde10pop rax
000cde11ret
000cde07
000cde12
000cde12_<alloc::string::String as core::fmt::Debug>::fmt:
000cde12mov rax, [rdi]
000cde15mov r8, [rdi+16]
000cde19mov rdx, [rsi+32]
000cde1dmov rcx, [rsi+40]
000cde21mov rdi, rax
000cde24mov rsi, r8
000cde27jmp 0x10a780
000cde12
000cde12_<alloc::string::String as core::fmt::Debug>::fmt:
000cde12mov rax, [rdi]
000cde15mov r8, [rdi+16]
000cde19mov rdx, [rsi+32]
000cde1dmov rcx, [rsi+40]
000cde21mov rdi, rax
000cde24mov rsi, r8
000cde27jmp 0x10a780
000cde12
000cde2c
000cde2c_<std::path::PathBuf as core::cmp::PartialEq>::eq:
000cde2ctest rsi, rsi
000cde2fje 0xcde38
000cde31mov al, 1
000cde33cmp [rdi], 47
000cde36je 0xcde3a
000cde38
000cde38loc_cde38:
000cde38xor eax, eax
000cde3a
000cde3aloc_cde3a:
000cde3asub rsp, 136
000cde41mov [rsp+8], rdi
000cde46mov [rsp+16], rsi
000cde4bmov [rsp+24], 6
000cde50mov [rsp+66], al
000cde54mov [rsp+64], 512
000cde5btest rcx, rcx
000cde5eje 0xcde67
000cde60mov al, 1
000cde62cmp [rdx], 47
000cde65je 0xcde69
000cde67
000cde67loc_cde67:
000cde67xor eax, eax
000cde69
000cde69loc_cde69:
000cde69lea rsi, [rsp+72]
000cde6emov [rsi], rdx
000cde71mov [rsi+8], rcx
000cde75mov [rsi+16], 6
000cde79mov [rsi+58], al
000cde7cmov [rsi+56], 512
000cde82lea rdi, [rsp+8]
000cde87call _<std::path::Components as core::cmp::PartialEq>::eq
000cde8cadd rsp, 136
000cde93ret
000cde2c
000cde2c_<std::path::PathBuf as core::cmp::PartialEq>::eq:
000cde2ctest rsi, rsi
000cde2fje 0xcde38
000cde31mov al, 1
000cde33cmp [rdi], 47
000cde36je 0xcde3a
000cde38
000cde38loc_cde38:
000cde38xor eax, eax
000cde3a
000cde3aloc_cde3a:
000cde3asub rsp, 136
000cde41mov [rsp+8], rdi
000cde46mov [rsp+16], rsi
000cde4bmov [rsp+24], 6
000cde50mov [rsp+66], al
000cde54mov [rsp+64], 512
000cde5btest rcx, rcx
000cde5eje 0xcde67
000cde60mov al, 1
000cde62cmp [rdx], 47
000cde65je 0xcde69
000cde67
000cde67loc_cde67:
000cde67xor eax, eax
000cde69
000cde69loc_cde69:
000cde69lea rsi, [rsp+72]
000cde6emov [rsi], rdx
000cde71mov [rsi+8], rcx
000cde75mov [rsi+16], 6
000cde79mov [rsi+58], al
000cde7cmov [rsi+56], 512
000cde82lea rdi, [rsp+8]
000cde87call _<std::path::Components as core::cmp::PartialEq>::eq
000cde8cadd rsp, 136
000cde93ret
000cde2c
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cde94alloc::fmt::format:
000cde94push r15
000cde96push r14
000cde98push r13
000cde9apush r12
000cde9cpush rbx
000cde9dmov rbx, rdi
000cdea0mov rcx, [rsi+8]
000cdea4mov rax, [rsi+24]
000cdea8cmp rcx, 1
000cdeacje 0xcdec4
000cdeaetest rcx, rcx
000cdeb1jne 0xcdec9
000cdeb3test rax, rax
000cdeb6jne 0xcdec9
000cdeb8lea r15, [rip-0x3cbc7]
000cdebfxor r14l, r14l
000cdec2jmp 0xcdee4
000cdec4
000cdec4loc_cdec4:
000cdec4test rax, rax
000cdec7je 0xcdeda
000cdec9
000cdec9loc_cdec9:
000cdec9mov rdi, rbx
000cdeccpop rbx
000cdecdpop r12
000cdecfpop r13
000cded1pop r14
000cded3pop r15
000cded5jmp 0x100330
000cdeda
000cdedaloc_cdeda:
000cdedamov rax, [rsi]
000cdeddmov r15, [rax]
000cdee0mov r14, [rax+8]
000cdee4
000cdee4loc_cdee4:
000cdee4mov rdi, r14
000cdee7call alloc::raw_vec::RawVec<T,A>::allocate_in
000cdeecmov r12, rax
000cdeefmov r13, rdx
000cdef2mov rdi, rax
000cdef5mov rsi, r15
000cdef8mov rdx, r14
000cdefbcall [rip+0x143c1f]
000cdf01mov [rbx], r12
000cdf04mov [rbx+8], r13
000cdf08mov [rbx+16], r14
000cdf0cpop rbx
000cdf0dpop r12
000cdf0fpop r13
000cdf11pop r14
000cdf13pop r15
000cdf15ret
000cde94
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000cdf16alloc::str::_<impl str>::replace:
000cdf16push rbp
000cdf17push r15
000cdf19push r14
000cdf1bpush r13
000cdf1dpush r12
000cdf1fpush rbx
000cdf20sub rsp, 232
000cdf27mov [rsp+56], rdi
000cdf2clea rax, [rsp+104]
000cdf31mov [rax], 1
000cdf38xorps x0, x0
000cdf3bmovups [rax+8], x0
000cdf3flea r14, [rsp+128]
000cdf47mov rdi, r14
000cdf4amov [rsp+40], rsi
000cdf4fmov [rsp+48], rdx
000cdf54call core::str::pattern::StrSearcher::new
000cdf59mov rax, [r14]
000cdf5cmov [rsp+80], rax
000cdf61mov rbp, [r14+8]
000cdf65mov rax, [r14+24]
000cdf69mov rcx, [r14+32]
000cdf6dmov [rsp+88], rcx
000cdf72mov r12, [r14+40]
000cdf76mov rcx, [r14+56]
000cdf7amov [rsp+16], rcx
000cdf7fmov rbx, [r14+72]
000cdf83mov r13, [r14+80]
000cdf87mov r15, [r14+88]
000cdf8bmov r14, [r14+96]
000cdf8flea rcx, [r14-1]
000cdf93mov [rsp+96], rcx
000cdf98mov rcx, rax
000cdf9band rcx, -256
000cdfa2mov [rsp+72], rcx
000cdfa7mov [rsp+64], rax
000cdfacmov ecx, eax
000cdfaexor eax, eax
000cdfb0mov [rsp+32], rax
000cdfb5
000cdfb5loc_cdfb5:
000cdfb5cmp [rsp+80], 0
000cdfbbje 0xce0fd
000cdfc1mov [rsp+15], cl
000cdfc5movzx edx, cl
000cdfc8or rdx, [rsp+72]
000cdfcdmov rax, r14
000cdfd0sub rax, rdx
000cdfd3mov [rsp+24], rax
000cdfd8mov rax, [rsp+16]
000cdfddmov r8, rax
000cdfe0mov r9, rax
000cdfe3
000cdfe3loc_cdfe3:
000cdfe3cmp rbp, r9
000cdfe6mov r10, r9
000cdfe9cmova r10, rbp
000cdfedcmp rax, -1
000cdff1cmove r10, rbp
000cdff5mov r11l, 0
000cdffbcmovne r11, r9
000cdfff
000cdfffloc_cdfff:
000cdfffmov rax, [rsp+96]
000ce004add rax, r12
000ce007cmp rax, r13
000ce00ajae 0xce226
000ce010movzx eax, [rbx+rax]
000ce014mov rcx, [rsp+88]
000ce019bt rcx, rax
000ce01djae 0xce0ac
000ce023lea rcx, [rbx+r12]
000ce027mov rdi, r10
000ce02a
000ce02aloc_ce02a:
000ce02acmp rdi, r14
000ce02djae 0xce062
000ce02fmov rax, rdi
000ce032add rdi, r12
000ce035cmp rdi, r13
000ce038jae 0xce26d
000ce03elea rdi, [rax+1]
000ce042mov sil, [r15+rax]
000ce046cmp sil, [rcx+rax]
000ce04aje 0xce02a
000ce04csub r12, rbp
000ce04fadd r12, rax
000ce052inc r12
000ce055mov rax, [rsp+16]
000ce05acmp rax, -1
000ce05eje 0xcdfff
000ce060jmp 0xce0ca
000ce062
000ce062loc_ce062:
000ce062mov rax, rbp
000ce065
000ce065loc_ce065:
000ce065cmp r11, rax
000ce068jae 0xce0d5
000ce06adec rax
000ce06dcmp rax, r14
000ce070jae 0xce283
000ce076lea rcx, [rax+r12]
000ce07acmp rcx, r13
000ce07djae 0xce292
000ce083mov dil, [r15+rax]
000ce087cmp dil, [rbx+rcx]
000ce08bje 0xce065
000ce08dadd r12, rdx
000ce090mov rax, [rsp+16]
000ce095cmp rax, -1
000ce099je 0xcdfff
000ce09fmov r9, [rsp+24]
000ce0a4mov r8, r9
000ce0a7jmp 0xcdfe3
000ce0ac
000ce0acloc_ce0ac:
000ce0acadd r12, r14
000ce0afmov rax, [rsp+16]
000ce0b4cmp rax, -1
000ce0b8mov ecx, 0
000ce0bdcmovne r8, rcx
000ce0c1cmovne r9, rcx
000ce0c5jmp 0xcdfe3
000ce0ca
000ce0caloc_ce0ca:
000ce0caxor r8l, r8l
000ce0cdxor r9l, r9l
000ce0d0jmp 0xcdfe3
000ce0d5
000ce0d5loc_ce0d5:
000ce0d5cmp [rsp+16], -1
000ce0dbmov eax, 0
000ce0e0cmovne r8, rax
000ce0e4lea rax, [r12+r14]
000ce0e8mov rdx, r12
000ce0ebmov [rsp+24], rax
000ce0f0mov r12, rax
000ce0f3mov [rsp+16], r8
000ce0f8jmp 0xce1e5
000ce0fd
000ce0fdloc_ce0fd:
000ce0fdtest [rsp+64], 0xff0000
000ce105jne 0xce226
000ce10bmov esi, ecx
000ce10d
000ce10dloc_ce10d:
000ce10dmov rax, r13
000ce110test rbp, rbp
000ce113je 0xce12e
000ce115mov rax, r13
000ce118sub rax, rbp
000ce11bjbe 0xce128
000ce11dcmp [rbx+rbp], -65
000ce121jg 0xce12e
000ce123jmp 0xce2a6
000ce128
000ce128loc_ce128:
000ce128jne 0xce2a6
000ce12e
000ce12eloc_ce12e:
000ce12etest rax, rax
000ce131je 0xce1c3
000ce137movzx eax, [rbx+rbp]
000ce13btest al, al
000ce13djns 0xce188
000ce13fmov ecx, eax
000ce141and ecx, 31
000ce144movzx edi, [rbx+rbp+1]
000ce149and edi, 63
000ce14ccmp al, -33
000ce14ejbe 0xce178
000ce150movzx edx, [rbx+rbp+2]
000ce155shl edi, 6
000ce158and edx, 63
000ce15bor edx, edi
000ce15dcmp al, -16
000ce15fjb 0xce181
000ce161movzx eax, [rbx+rbp+3]
000ce166and ecx, 7
000ce169shl ecx, 18
000ce16cshl edx, 6
000ce16fand eax, 63
000ce172or eax, edx
000ce174or eax, ecx
000ce176jmp 0xce188
000ce178
000ce178loc_ce178:
000ce178shl ecx, 6
000ce17bor ecx, edi
000ce17dmov eax, ecx
000ce17fjmp 0xce188
000ce181
000ce181loc_ce181:
000ce181shl ecx, 12
000ce184or edx, ecx
000ce186mov eax, edx
000ce188
000ce188loc_ce188:
000ce188test sil, sil
000ce18bjne 0xce1d4
000ce18dcmp eax, 0x110000
000ce192je 0xce226
000ce198push 1
000ce19apop rcx
000ce19bcmp eax, 128
000ce1a0jb 0xce1b8
000ce1a2push 2
000ce1a4pop rcx
000ce1a5cmp eax, 2048
000ce1aajb 0xce1b8
000ce1accmp eax, 0x10000
000ce1b1push 4
000ce1b3pop rcx
000ce1b4sbb rcx, 0
000ce1b8
000ce1b8loc_ce1b8:
000ce1b8add rbp, rcx
000ce1bbmov sil, 1
000ce1bejmp 0xce10d
000ce1c3
000ce1c3loc_ce1c3:
000ce1c3mov [rsp+15], sil
000ce1c8test sil, sil
000ce1cbje 0xce226
000ce1cdxor [rsp+15], 1
000ce1d2jmp 0xce1dd
000ce1d4
000ce1d4loc_ce1d4:
000ce1d4xor sil, 1
000ce1d8mov [rsp+15], sil
000ce1dd
000ce1ddloc_ce1dd:
000ce1ddmov [rsp+24], rbp
000ce1e2mov rdx, rbp
000ce1e5
000ce1e5loc_ce1e5:
000ce1e5mov rax, [rsp+40]
000ce1eamov rsi, [rsp+32]
000ce1efadd rsi, rax
000ce1f2add rdx, rax
000ce1f5lea rdi, [rsp+104]
000ce1facall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce1fflea rdi, [rsp+104]
000ce204lea rdx, [rip-0x3cf13]
000ce20bmov rsi, rdx
000ce20ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce213mov rax, [rsp+24]
000ce218mov [rsp+32], rax
000ce21dmov cl, [rsp+15]
000ce221jmp 0xcdfb5
000ce226
000ce226loc_ce226:
000ce226mov rax, [rsp+40]
000ce22bmov rsi, [rsp+32]
000ce230add rsi, rax
000ce233mov rdx, [rsp+48]
000ce238add rdx, rax
000ce23blea rbx, [rsp+104]
000ce240mov rdi, rbx
000ce243call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
000ce248mov rax, [rbx+16]
000ce24cmov rcx, [rsp+56]
000ce251mov [rcx+16], rax
000ce255movups x0, [rbx]
000ce258movups [rcx], x0
000ce25badd rsp, 232
000ce262pop rbx
000ce263pop r12
000ce265pop r13
000ce267pop r14
000ce269pop r15
000ce26bpop rbp
000ce26cret
000ce26d
000ce26dloc_ce26d:
000ce26dadd r10, r12
000ce270cmp r13, r10
000ce273cmova r10, r13
000ce277lea rdx, [rip+0x141b22]
000ce27emov rdi, r10
000ce281jmp 0xce29c
000ce283
000ce283loc_ce283:
000ce283lea rdx, [rip+0x141ae6]
000ce28amov rdi, rax
000ce28dmov rsi, r14
000ce290jmp 0xce29f
000ce292
000ce292loc_ce292:
000ce292lea rdx, [rip+0x141aef]
000ce299mov rdi, rcx
000ce29c
000ce29cloc_ce29c:
000ce29cmov rsi, r13
000ce29f
000ce29floc_ce29f:
000ce29fcall core::panicking::panic_bounds_check
000ce2a4ud2
000ce2a6
000ce2a6loc_ce2a6:
000ce2a6lea r8, [rip+0x141fcb]
000ce2admov rdi, rbx
000ce2b0mov rsi, r13
000ce2b3mov rdx, rbp
000ce2b6mov rcx, r13
000ce2b9call core::str::slice_error_fail
000ce2beud2
000cdf16
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce2c0alloc::vec::Vec<T,A>::push:
000ce2c0push r14
000ce2c2push rbx
000ce2c3push rax
000ce2c4mov r14, rsi
000ce2c7mov rbx, rdi
000ce2camov rsi, [rdi+16]
000ce2cecmp rsi, [rdi+8]
000ce2d2jne 0xce2e0
000ce2d4mov rdi, rbx
000ce2d7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce2dcmov rsi, [rbx+16]
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0mov rax, [rbx]
000ce2e3imul rcx, rsi, 24
000ce2e7mov rdx, [r14+16]
000ce2ebmov [rax+rcx+16], rdx
000ce2f0movups x0, [r14]
000ce2f4movups [rax+rcx], x0
000ce2f8inc rsi
000ce2fbmov [rbx+16], rsi
000ce2ffadd rsp, 8
000ce303pop rbx
000ce304pop r14
000ce306ret
000ce2c0
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce307alloc::vec::Vec<T,A>::push:
000ce307push r14
000ce309push rbx
000ce30apush rax
000ce30bmov r14, rsi
000ce30emov rbx, rdi
000ce311mov rsi, [rdi+16]
000ce315cmp rsi, [rdi+8]
000ce319jne 0xce327
000ce31bmov rdi, rbx
000ce31ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
000ce323mov rsi, [rbx+16]
000ce327
000ce327loc_ce327:
000ce327mov rax, [rbx]
000ce32aimul rcx, rsi, 24
000ce32emov rdx, [r14+16]
000ce332mov [rax+rcx+16], rdx
000ce337movups x0, [r14]
000ce33bmovups [rax+rcx], x0
000ce33finc rsi
000ce342mov [rbx+16], rsi
000ce346add rsp, 8
000ce34apop rbx
000ce34bpop r14
000ce34dret
000ce307
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce34ealloc::vec::Vec<T,A>::retain::_{{closure}}:
000ce34epush r15
000ce350push r14
000ce352push r12
000ce354push rbx
000ce355push rax
000ce356mov rbx, rdx
000ce359mov r14, rsi
000ce35cmov rax, [rdi]
000ce35fmov rcx, [rax]
000ce362imul rdx, [rax+16], 24
000ce367
000ce367loc_ce367:
000ce367mov r15, rdx
000ce36atest rdx, rdx
000ce36dje 0xce390
000ce36flea r12, [rcx+24]
000ce373mov rdi, [rcx]
000ce376mov rsi, [rcx+16]
000ce37amov rdx, r14
000ce37dmov rcx, rbx
000ce380call _<std::path::PathBuf as core::cmp::PartialEq>::eq
000ce385lea rdx, [r15-24]
000ce389mov rcx, r12
000ce38ctest al, al
000ce38eje 0xce367
000ce390
000ce390loc_ce390:
000ce390test r15, r15
000ce393sete al
000ce396add rsp, 8
000ce39apop rbx
000ce39bpop r12
000ce39dpop r14
000ce39fpop r15
000ce3a1ret
000ce34e
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce3a2alloc::vec::into_iter::IntoIter<T,A>::forget_allocation_drop_remaining:
000ce3a2push r15
000ce3a4push r14
000ce3a6push r12
000ce3a8push rbx
000ce3a9push rax
000ce3aamov r14, rdi
000ce3admov r12, [rdi+16]
000ce3b1mov rax, [rdi+24]
000ce3b5sub rax, r12
000ce3b8push 24
000ce3bapop rcx
000ce3bbxor edx, edx
000ce3bddiv rcx
000ce3c0mov rbx, rax
000ce3c3and [rdi+8], 0
000ce3c8push 8
000ce3capop r15
000ce3ccmov [rdi], r15
000ce3cfmov rdi, r15
000ce3d2xor esi, esi
000ce3d4call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000ce3d9mov [r14+16], r15
000ce3ddmov [r14+24], r15
000ce3e1add r12, r15
000ce3e4
000ce3e4loc_ce3e4:
000ce3e4sub rbx, 1
000ce3e8jb 0xce3fe
000ce3eamov rdi, [r12-8]
000ce3efmov rsi, [r12]
000ce3f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce3f8add r12, 24
000ce3fcjmp 0xce3e4
000ce3fe
000ce3feloc_ce3fe:
000ce3feadd rsp, 8
000ce402pop rbx
000ce403pop r12
000ce405pop r14
000ce407pop r15
000ce409ret
000ce3a2
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce40aalloc::sync::Arc<T>::new:
000ce40apush rbx
000ce40bmov rbx, rdi
000ce40epush 48
000ce410pop rdi
000ce411push 8
000ce413pop rsi
000ce414call alloc::alloc::exchange_malloc
000ce419push 1
000ce41bpop rcx
000ce41cmov [rax], rcx
000ce41fmov [rax+8], rcx
000ce423movups x0, [rbx]
000ce426movups x1, [rbx+16]
000ce42amovups [rax+16], x0
000ce42emovups [rax+32], x1
000ce432pop rbx
000ce433ret
000ce40a
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce434alloc::sync::Arc<T,A>::drop_slow:
000ce434push r15
000ce436push r14
000ce438push rbx
000ce439mov rbx, [rdi]
000ce43ccmp [rbx+24], 0
000ce441je 0xce479
000ce443mov r14, rdi
000ce446lea r15, [rbx+24]
000ce44amov rdi, r15
000ce44dcall _<indicatif::progress_bar::Ticker as core::ops::drop::Drop>::drop
000ce452mov rax, [r15]
000ce455lock dec [rax]
000ce459jne 0xce463
000ce45bmov rdi, r15
000ce45ecall alloc::sync::Arc<T,A>::drop_slow
000ce463
000ce463loc_ce463:
000ce463cmp [rbx+32], 0
000ce468je 0xce476
000ce46aadd rbx, 32
000ce46emov rdi, rbx
000ce471call core::ptr::drop_in_place<std::thread::JoinHandle<()>>
000ce476
000ce476loc_ce476:
000ce476mov rbx, [r14]
000ce479
000ce479loc_ce479:
000ce479cmp rbx, -1
000ce47dje 0xce494
000ce47flock dec [rbx+8]
000ce484jne 0xce494
000ce486mov rdi, rbx
000ce489pop rbx
000ce48apop r14
000ce48cpop r15
000ce48ejmp [rip+0x143664]
000ce494
000ce494loc_ce494:
000ce494pop rbx
000ce495pop r14
000ce497pop r15
000ce499ret
000ce434
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce49aalloc::sync::Arc<T,A>::drop_slow:
000ce49apush r15
000ce49cpush r14
000ce49epush r12
000ce4a0push rbx
000ce4a1push rax
000ce4a2mov rbx, rdi
000ce4a5mov r14, [rdi+24]
000ce4a9mov r15, [rdi+40]
000ce4adlea r12, [r14+8]
000ce4b1
000ce4b1loc_ce4b1:
000ce4b1sub r15, 1
000ce4b5jb 0xce4cb
000ce4b7mov rdi, [r12-8]
000ce4bcmov rsi, [r12]
000ce4c0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000ce4c5add r12, 32
000ce4c9jmp 0xce4b1
000ce4cb
000ce4cbloc_ce4cb:
000ce4cbmov rsi, [rbx+32]
000ce4cftest rsi, rsi
000ce4d2je 0xce4e0
000ce4d4shl rsi, 5
000ce4d8mov rdi, r14
000ce4dbcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000ce4e0
000ce4e0loc_ce4e0:
000ce4e0cmp rbx, -1
000ce4e4je 0xce501
000ce4e6lock dec [rbx+8]
000ce4ebjne 0xce501
000ce4edmov rdi, rbx
000ce4f0add rsp, 8
000ce4f4pop rbx
000ce4f5pop r12
000ce4f7pop r14
000ce4f9pop r15
000ce4fbjmp [rip+0x1435f7]
000ce501
000ce501loc_ce501:
000ce501add rsp, 8
000ce505pop rbx
000ce506pop r12
000ce508pop r14
000ce50apop r15
000ce50cret
000ce49a
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce50dalloc::sync::Arc<T,A>::drop_slow:
000ce50dcmp rdi, -1
000ce511je 0xce520
000ce513lock dec [rdi+8]
000ce518jne 0xce520
000ce51ajmp [rip+0x1435d8]
000ce520
000ce520loc_ce520:
000ce520ret
000ce50d
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce521alloc::sync::Arc<T,A>::drop_slow:
000ce521push r15
000ce523push r14
000ce525push r13
000ce527push r12
000ce529push rbx
000ce52asub rsp, 16
000ce52emov rbx, rdi
000ce531mov r15, [rdi]
000ce534lea r14, [r15+16]
000ce538mov r13, [r15+16]
000ce53cmov r12, [r15+24]
000ce540mov rdi, r14
000ce543call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce548and [r15+16], 0
000ce54dmov rdi, rsp
000ce550and [rdi], 0
000ce554call core::ptr::drop_in_place<core::result::Result<(),alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>
000ce559mov rdi, [r15+48]
000ce55dtest rdi, rdi
000ce560je 0xce596
000ce562add r15, 48
000ce566test r13, r13
000ce569setne al
000ce56ctest r12, r12
000ce56fsete cl
000ce572and cl, al
000ce574add rdi, 16
000ce578movzx esi, cl
000ce57bcall std::thread::scoped::ScopeData::decrement_num_running_threads
000ce580mov rax, [r15]
000ce583test rax, rax
000ce586je 0xce596
000ce588lock dec [rax]
000ce58cjne 0xce596
000ce58emov rdi, r15
000ce591call alloc::sync::Arc<T,A>::drop_slow
000ce596
000ce596loc_ce596:
000ce596mov rdi, r14
000ce599call core::ptr::drop_in_place<core::option::Option<core::result::Result<alloc::vec::Vec<std::path::PathBuf>,alloc::boxed::Box<dyn core::any::Any+core::marker::Send>>>>
000ce59emov rdi, [rbx]
000ce5a1cmp rdi, -1
000ce5a5je 0xce5c1
000ce5a7lock dec [rdi+8]
000ce5acjne 0xce5c1
000ce5aeadd rsp, 16
000ce5b2pop rbx
000ce5b3pop r12
000ce5b5pop r13
000ce5b7pop r14
000ce5b9pop r15
000ce5bbjmp [rip+0x143537]
000ce5c1
000ce5c1loc_ce5c1:
000ce5c1add rsp, 16
000ce5c5pop rbx
000ce5c6pop r12
000ce5c8pop r13
000ce5capop r14
000ce5ccpop r15
000ce5ceret
000ce521
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5cfalloc::sync::Arc<T,A>::drop_slow:
000ce5cfpush rbx
000ce5d0mov rbx, rdi
000ce5d3add rdi, 24
000ce5d7call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
000ce5dccmp rbx, -1
000ce5e0je 0xce5f3
000ce5e2lock dec [rbx+8]
000ce5e7jne 0xce5f3
000ce5e9mov rdi, rbx
000ce5ecpop rbx
000ce5edjmp [rip+0x143505]
000ce5f3
000ce5f3loc_ce5f3:
000ce5f3pop rbx
000ce5f4ret
000ce5cf
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce5f5alloc::alloc::exchange_malloc:
000ce5f5push r14
000ce5f7push rbx
000ce5f8push rax
000ce5f9mov r14, rsi
000ce5fcmov rbx, rdi
000ce5ffmov al, [rip+0x144ac3]
000ce605call __rust_alloc
000ce60atest rax, rax
000ce60dje 0xce617
000ce60fadd rsp, 8
000ce613pop rbx
000ce614pop r14
000ce616ret
000ce617
000ce617loc_ce617:
000ce617mov rdi, r14
000ce61amov rsi, rbx
000ce61dcall alloc::alloc::handle_alloc_error
000ce622ud2
000ce5f5
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce624alloc::raw_vec::handle_reserve:
000ce624push rax
000ce625mov rax, 0x8000000000000001
000ce62fcmp rdi, rax
000ce632jne 0xce636
000ce634pop rax
000ce635ret
000ce636
000ce636loc_ce636:
000ce636test rdi, rdi
000ce639jne 0xce642
000ce63bcall alloc::raw_vec::capacity_overflow
000ce640ud2
000ce642
000ce642loc_ce642:
000ce642call alloc::alloc::handle_alloc_error
000ce647ud2
000ce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce649alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce649push rax
000ce64apush 1
000ce64cpop rdx
000ce64dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000ce652mov rdi, rax
000ce655mov rsi, rdx
000ce658pop rax
000ce659jmp 0xce624
000ce649
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
000ce65ealloc::raw_vec::RawVec<T,A>::reserve_for_push:
000ce65einc rsi
000ce661jne 0xce66a
000ce663xor edi, edi
000ce665jmp 0xce624
000ce66a
000ce66aloc_ce66a:
000ce66apush r15
000ce66cpush r14
000ce66epush rbx
000ce66fsub rsp, 48
000ce673mov rbx, rdi
000ce676mov rax, [rdi+8]
000ce67alea rcx, [rax+rax]
000ce67ecmp rcx, rsi
000ce681cmova rsi, rcx
000ce685cmp rsi, 5
000ce689push 4
000ce68bpop r15
000ce68dcmovae r15, rsi
000ce691mov rcx, 0x555555555555556
000ce69bxor esi, esi
000ce69dcmp r15, rcx
000ce6a0setb sil
000ce6a4imul rdx, r15, 24
000ce6a8shl rsi, 3
000ce6actest rax, rax
000ce6afje 0xce6cc
000ce6b1imul rax, rax, 24
000ce6b5mov rcx, [rbx]
000ce6b8mov [rsp], rcx
000ce6bcmov [rsp+8], 8
000ce6c5mov [rsp+16], rax
000ce6cajmp 0xce6d2
000ce6cc
000ce6ccloc_ce6cc:
000ce6ccand [rsp+8], 0
000ce6d2
000ce6d2loc_ce6d2:
000ce6d2lea r14, [rsp+24]
000ce6d7mov rcx, rsp
000ce6damov rdi, r14
000ce6ddcall alloc::raw_vec::finish_grow
000ce6e2cmp [r14], 0
000ce6e6mov rdi, [r14+8]
000ce6eaje 0xce6f3
000ce6ecmov rsi, [rsp+40]
000ce6f1jmp 0xce704
000ce6f3
000ce6f3loc_ce6f3:
000ce6f3mov [rbx], rdi
000ce6f6mov [rbx+8], r15
000ce6famov rdi, 0x8000000000000001
000ce704
000ce704loc_ce704:
000ce704add rsp, 48
000ce708pop rbx
000ce709pop r14
000ce70bpop r15
000ce70djmp 0xce624
000ce65e
Loading..