File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
00117d5b
00117d5b_<indicatif::style::BarDisplay as core::fmt::Display>::fmt:
00117d5bpush rbp
00117d5cpush r15
00117d5epush r14
00117d60push r13
00117d62push r12
00117d64push rbx
00117d65sub rsp, 168
00117d6cmov r15, rdi
00117d6fmov rbp, [rdi+88]
00117d73mov r13, [rdi+72]
00117d77mov r12, [rdi+80]
00117d7bmov rbx, [rsi+32]
00117d7fmov r14, [rsi+40]
00117d83inc rbp
00117d86
00117d86loc_117d86:
00117d86dec rbp
00117d89je 0x117dae
00117d8btest r12, r12
00117d8eje 0x118175
00117d94mov rsi, [r13]
00117d98mov rdx, [r13+8]
00117d9cmov rdi, rbx
00117d9fcall [r14+24]
00117da3test al, al
00117da5je 0x117d86
00117da7
00117da7loc_117da7:
00117da7mov al, 1
00117da9jmp 0x118163
00117dae
00117daeloc_117dae:
00117daecmp [r15], 0
00117db2je 0x117de2
00117db4mov rdi, [r15+8]
00117db8cmp rdi, r12
00117dbbjae 0x118187
00117dc1shl rdi, 4
00117dc5mov rsi, [r13+rdi]
00117dcamov rdx, [r13+rdi+8]
00117dcfmov rdi, rbx
00117dd2call [r14+24]
00117dd6mov ecx, eax
00117dd8mov al, 1
00117ddatest cl, cl
00117ddcjne 0x118163
00117de2
00117de2loc_117de2:
00117de2movzx eax, [r15+68]
00117de7test eax, eax
00117de9je 0x117e83
00117defcmp eax, 2
00117df2jne 0x117e0b
00117df4cmp [r15+71], 0
00117df9je 0x117e02
00117dfbcall console::utils::colors_enabled_stderr
00117e00jmp 0x117e07
00117e02
00117e02loc_117e02:
00117e02call console::utils::colors_enabled
00117e07
00117e07loc_117e07:
00117e07test al, al
00117e09je 0x117e83
00117e0b
00117e0bloc_117e0b:
00117e0bmov al, [r15+64]
00117e0fcmp al, 9
00117e11setne bpl
00117e15je 0x117f22
00117e1bmovzx esi, [r15+65]
00117e20cmp al, 8
00117e22jne 0x117e90
00117e24lea rax, [rsp+16]
00117e29mov [rax], rsi
00117e2clea rcx, [rsp+40]
00117e31mov [rcx], rax
00117e34lea rax, [rip+0xd3b6d]
00117e3blea rdx, [rsp+96]
00117e40mov [rdx], rax
00117e43mov [rdx+8], 2
00117e4band [rdx+32], 0
00117e50lea rax, [rip-0x13de7]
00117e57mov [rcx+8], rax
00117e5bmov [rdx+16], rcx
00117e5fmov [rdx+24], 1
00117e67mov rdi, rbx
00117e6amov rsi, r14
00117e6dcall core::fmt::Formatter::write_fmt
00117e72mov ecx, eax
00117e74mov al, 1
00117e76test cl, cl
00117e78je 0x117f22
00117e7ejmp 0x118163
00117e83
00117e83loc_117e83:
00117e83mov [rsp+12], 0
00117e8bjmp 0x1180da
00117e90
00117e90loc_117e90:
00117e90mov r12l, ebp
00117e93mov bpl, [r15+69]
00117e97movzx edi, al
00117e9acall console::utils::Color::ansi_num
00117e9ftest bpl, bpl
00117ea2je 0x117ec1
00117ea4add rax, 8
00117ea8lea rcx, [rsp+16]
00117eadmov [rcx], rax
00117eb0lea rax, [rsp+40]
00117eb5mov [rax], rcx
00117eb8lea rcx, [rip+0xd3ae9]
00117ebfjmp 0x117edc
00117ec1
00117ec1loc_117ec1:
00117ec1add rax, 30
00117ec5lea rcx, [rsp+16]
00117ecamov [rcx], rax
00117ecdlea rax, [rsp+40]
00117ed2mov [rax], rcx
00117ed5lea rcx, [rip+0xd3aac]
00117edc
00117edcloc_117edc:
00117edclea rdx, [rsp+96]
00117ee1mov [rdx], rcx
00117ee4mov [rdx+8], 2
00117eecand [rdx+32], 0
00117ef1lea rcx, [rip-0x13e88]
00117ef8mov [rax+8], rcx
00117efcmov [rdx+16], rax
00117f00mov [rdx+24], 1
00117f08mov rdi, rbx
00117f0bmov rsi, r14
00117f0ecall core::fmt::Formatter::write_fmt
00117f13mov ecx, eax
00117f15mov al, 1
00117f17test cl, cl
00117f19mov ebp, r12l
00117f1cjne 0x118163
00117f22
00117f22loc_117f22:
00117f22mov al, [r15+66]
00117f26cmp al, 9
00117f28je 0x118003
00117f2emovzx esi, [r15+67]
00117f33cmp al, 8
00117f35jne 0x117f74
00117f37lea rax, [rsp+16]
00117f3cmov [rax], rsi
00117f3flea rcx, [rsp+40]
00117f44mov [rcx], rax
00117f47lea rax, [rip+0xd3a7a]
00117f4elea rdx, [rsp+96]
00117f53mov [rdx], rax
00117f56mov [rdx+8], 2
00117f5eand [rdx+32], 0
00117f63lea rax, [rip-0x13efa]
00117f6amov [rcx+8], rax
00117f6emov [rdx+16], rcx
00117f72jmp 0x117fe1
00117f74
00117f74loc_117f74:
00117f74mov bpl, [r15+70]
00117f78movzx edi, al
00117f7bcall console::utils::Color::ansi_num
00117f80test bpl, bpl
00117f83je 0x117fa2
00117f85add rax, 8
00117f89lea rcx, [rsp+16]
00117f8emov [rcx], rax
00117f91lea rax, [rsp+40]
00117f96mov [rax], rcx
00117f99lea rcx, [rip+0xd3a28]
00117fa0jmp 0x117fbd
00117fa2
00117fa2loc_117fa2:
00117fa2add rax, 40
00117fa6lea rcx, [rsp+16]
00117fabmov [rcx], rax
00117faelea rax, [rsp+40]
00117fb3mov [rax], rcx
00117fb6lea rcx, [rip+0xd39cb]
00117fbd
00117fbdloc_117fbd:
00117fbdlea rdx, [rsp+96]
00117fc2mov [rdx], rcx
00117fc5mov [rdx+8], 2
00117fcdand [rdx+32], 0
00117fd2lea rcx, [rip-0x13f69]
00117fd9mov [rax+8], rcx
00117fddmov [rdx+16], rax
00117fe1
00117fe1loc_117fe1:
00117fe1mov [rdx+24], 1
00117fe9mov rdi, rbx
00117fecmov rsi, r14
00117fefcall core::fmt::Formatter::write_fmt
00117ff4mov ecx, eax
00117ff6mov bpl, 1
00117ff9mov al, 1
00117ffbtest cl, cl
00117ffdjne 0x118163
00118003
00118003loc_118003:
00118003mov rcx, [r15+40]
00118007test rcx, rcx
0011800aje 0x118042
0011800cmov rdx, [r15+48]
00118010and [rsp+104], 0
00118016mov [rsp+112], rcx
0011801bmov [rsp+120], rdx
00118020and [rsp+136], 0
00118029mov rax, [r15+56]
0011802dmov [rsp+144], rcx
00118035mov [rsp+152], rdx
0011803dpush 1
0011803fpop rcx
00118040jmp 0x118046
00118042
00118042loc_118042:
00118042xor ecx, ecx
00118044xor eax, eax
00118046
00118046loc_118046:
00118046lea r12, [rsp+96]
0011804bmov [r12], rcx
0011804fmov [r12+32], rcx
00118054mov [r12+64], rax
00118059lea r13, [rsp+40]
0011805e
0011805eloc_11805e:
0011805emov rdi, r12
00118061call _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
00118066test rax, rax
00118069je 0x1180d6
0011806bmovzx edi, [rax]
0011806ecall console::utils::Attribute::ansi_num
00118073mov [rsp+88], rax
00118078lea rax, [rip+0xd3909]
0011807fmov [rsp+40], rax
00118084mov [rsp+48], 2
0011808dand [rsp+72], 0
00118093lea rax, [rsp+88]
00118098mov [rsp+16], rax
0011809dlea rax, [rip-0x14034]
001180a4mov [rsp+24], rax
001180a9lea rax, [rsp+16]
001180aemov [rsp+56], rax
001180b3mov [rsp+64], 1
001180bcmov rdi, rbx
001180bfmov rsi, r14
001180c2mov rdx, r13
001180c5call core::fmt::Formatter::write_fmt
001180camov bpl, 1
001180cdtest al, al
001180cfje 0x11805e
001180d1jmp 0x117da7
001180d6
001180d6loc_1180d6:
001180d6mov [rsp+12], ebp
001180da
001180daloc_1180da:
001180damov rbp, [r15+32]
001180demov r12, [r15+16]
001180e2mov r15, [r15+24]
001180e6mov [rsp+32], rbp
001180ebneg rbp
001180eepush -1
001180f0pop r13
001180f2
001180f2loc_1180f2:
001180f2mov rax, rbp
001180f5add rax, r13
001180f8cmp rax, -1
001180fcje 0x118114
001180femov rdi, rbx
00118101mov rsi, r12
00118104mov rdx, r15
00118107call [r14+24]
0011810binc r13
0011810etest al, al
00118110je 0x1180f2
00118112jmp 0x118119
00118114
00118114loc_118114:
00118114mov r13, [rsp+32]
00118119
00118119loc_118119:
00118119cmp r13, [rsp+32]
0011811esetb al
00118121jb 0x118163
00118123mov ecx, [rsp+12]
00118127xor cl, 1
0011812atest cl, 1
0011812djne 0x118163
0011812flea rax, [rip+0xd38b2]
00118136lea rdx, [rsp+96]
0011813bmov [rdx], rax
0011813emov [rdx+8], 1
00118146lea rax, [rip-0x86e55]
0011814dmov [rdx+16], rax
00118151xorps x0, x0
00118154movups [rdx+24], x0
00118158mov rdi, rbx
0011815bmov rsi, r14
0011815ecall core::fmt::Formatter::write_fmt
00118163
00118163loc_118163:
00118163add rsp, 168
0011816apop rbx
0011816bpop r12
0011816dpop r13
0011816fpop r14
00118171pop r15
00118173pop rbp
00118174ret
00118175
00118175loc_118175:
00118175lea rdx, [rip+0xd410c]
0011817cxor edi, edi
0011817exor esi, esi
00118180
00118180loc_118180:
00118180call core::panicking::panic_bounds_check
00118185ud2
00118187
00118187loc_118187:
00118187lea rdx, [rip+0xd40e2]
0011818emov rsi, r12
00118191jmp 0x118180
00117d5b
00117d5b_<indicatif::style::BarDisplay as core::fmt::Display>::fmt:
00117d5bpush rbp
00117d5cpush r15
00117d5epush r14
00117d60push r13
00117d62push r12
00117d64push rbx
00117d65sub rsp, 168
00117d6cmov r15, rdi
00117d6fmov rbp, [rdi+88]
00117d73mov r13, [rdi+72]
00117d77mov r12, [rdi+80]
00117d7bmov rbx, [rsi+32]
00117d7fmov r14, [rsi+40]
00117d83inc rbp
00117d86
00117d86loc_117d86:
00117d86dec rbp
00117d89je 0x117dae
00117d8btest r12, r12
00117d8eje 0x118175
00117d94mov rsi, [r13]
00117d98mov rdx, [r13+8]
00117d9cmov rdi, rbx
00117d9fcall [r14+24]
00117da3test al, al
00117da5je 0x117d86
00117da7
00117da7loc_117da7:
00117da7mov al, 1
00117da9jmp 0x118163
00117dae
00117daeloc_117dae:
00117daecmp [r15], 0
00117db2je 0x117de2
00117db4mov rdi, [r15+8]
00117db8cmp rdi, r12
00117dbbjae 0x118187
00117dc1shl rdi, 4
00117dc5mov rsi, [r13+rdi]
00117dcamov rdx, [r13+rdi+8]
00117dcfmov rdi, rbx
00117dd2call [r14+24]
00117dd6mov ecx, eax
00117dd8mov al, 1
00117ddatest cl, cl
00117ddcjne 0x118163
00117de2
00117de2loc_117de2:
00117de2movzx eax, [r15+68]
00117de7test eax, eax
00117de9je 0x117e83
00117defcmp eax, 2
00117df2jne 0x117e0b
00117df4cmp [r15+71], 0
00117df9je 0x117e02
00117dfbcall console::utils::colors_enabled_stderr
00117e00jmp 0x117e07
00117e02
00117e02loc_117e02:
00117e02call console::utils::colors_enabled
00117e07
00117e07loc_117e07:
00117e07test al, al
00117e09je 0x117e83
00117e0b
00117e0bloc_117e0b:
00117e0bmov al, [r15+64]
00117e0fcmp al, 9
00117e11setne bpl
00117e15je 0x117f22
00117e1bmovzx esi, [r15+65]
00117e20cmp al, 8
00117e22jne 0x117e90
00117e24lea rax, [rsp+16]
00117e29mov [rax], rsi
00117e2clea rcx, [rsp+40]
00117e31mov [rcx], rax
00117e34lea rax, [rip+0xd3b6d]
00117e3blea rdx, [rsp+96]
00117e40mov [rdx], rax
00117e43mov [rdx+8], 2
00117e4band [rdx+32], 0
00117e50lea rax, [rip-0x13de7]
00117e57mov [rcx+8], rax
00117e5bmov [rdx+16], rcx
00117e5fmov [rdx+24], 1
00117e67mov rdi, rbx
00117e6amov rsi, r14
00117e6dcall core::fmt::Formatter::write_fmt
00117e72mov ecx, eax
00117e74mov al, 1
00117e76test cl, cl
00117e78je 0x117f22
00117e7ejmp 0x118163
00117e83
00117e83loc_117e83:
00117e83mov [rsp+12], 0
00117e8bjmp 0x1180da
00117e90
00117e90loc_117e90:
00117e90mov r12l, ebp
00117e93mov bpl, [r15+69]
00117e97movzx edi, al
00117e9acall console::utils::Color::ansi_num
00117e9ftest bpl, bpl
00117ea2je 0x117ec1
00117ea4add rax, 8
00117ea8lea rcx, [rsp+16]
00117eadmov [rcx], rax
00117eb0lea rax, [rsp+40]
00117eb5mov [rax], rcx
00117eb8lea rcx, [rip+0xd3ae9]
00117ebfjmp 0x117edc
00117ec1
00117ec1loc_117ec1:
00117ec1add rax, 30
00117ec5lea rcx, [rsp+16]
00117ecamov [rcx], rax
00117ecdlea rax, [rsp+40]
00117ed2mov [rax], rcx
00117ed5lea rcx, [rip+0xd3aac]
00117edc
00117edcloc_117edc:
00117edclea rdx, [rsp+96]
00117ee1mov [rdx], rcx
00117ee4mov [rdx+8], 2
00117eecand [rdx+32], 0
00117ef1lea rcx, [rip-0x13e88]
00117ef8mov [rax+8], rcx
00117efcmov [rdx+16], rax
00117f00mov [rdx+24], 1
00117f08mov rdi, rbx
00117f0bmov rsi, r14
00117f0ecall core::fmt::Formatter::write_fmt
00117f13mov ecx, eax
00117f15mov al, 1
00117f17test cl, cl
00117f19mov ebp, r12l
00117f1cjne 0x118163
00117f22
00117f22loc_117f22:
00117f22mov al, [r15+66]
00117f26cmp al, 9
00117f28je 0x118003
00117f2emovzx esi, [r15+67]
00117f33cmp al, 8
00117f35jne 0x117f74
00117f37lea rax, [rsp+16]
00117f3cmov [rax], rsi
00117f3flea rcx, [rsp+40]
00117f44mov [rcx], rax
00117f47lea rax, [rip+0xd3a7a]
00117f4elea rdx, [rsp+96]
00117f53mov [rdx], rax
00117f56mov [rdx+8], 2
00117f5eand [rdx+32], 0
00117f63lea rax, [rip-0x13efa]
00117f6amov [rcx+8], rax
00117f6emov [rdx+16], rcx
00117f72jmp 0x117fe1
00117f74
00117f74loc_117f74:
00117f74mov bpl, [r15+70]
00117f78movzx edi, al
00117f7bcall console::utils::Color::ansi_num
00117f80test bpl, bpl
00117f83je 0x117fa2
00117f85add rax, 8
00117f89lea rcx, [rsp+16]
00117f8emov [rcx], rax
00117f91lea rax, [rsp+40]
00117f96mov [rax], rcx
00117f99lea rcx, [rip+0xd3a28]
00117fa0jmp 0x117fbd
00117fa2
00117fa2loc_117fa2:
00117fa2add rax, 40
00117fa6lea rcx, [rsp+16]
00117fabmov [rcx], rax
00117faelea rax, [rsp+40]
00117fb3mov [rax], rcx
00117fb6lea rcx, [rip+0xd39cb]
00117fbd
00117fbdloc_117fbd:
00117fbdlea rdx, [rsp+96]
00117fc2mov [rdx], rcx
00117fc5mov [rdx+8], 2
00117fcdand [rdx+32], 0
00117fd2lea rcx, [rip-0x13f69]
00117fd9mov [rax+8], rcx
00117fddmov [rdx+16], rax
00117fe1
00117fe1loc_117fe1:
00117fe1mov [rdx+24], 1
00117fe9mov rdi, rbx
00117fecmov rsi, r14
00117fefcall core::fmt::Formatter::write_fmt
00117ff4mov ecx, eax
00117ff6mov bpl, 1
00117ff9mov al, 1
00117ffbtest cl, cl
00117ffdjne 0x118163
00118003
00118003loc_118003:
00118003mov rcx, [r15+40]
00118007test rcx, rcx
0011800aje 0x118042
0011800cmov rdx, [r15+48]
00118010and [rsp+104], 0
00118016mov [rsp+112], rcx
0011801bmov [rsp+120], rdx
00118020and [rsp+136], 0
00118029mov rax, [r15+56]
0011802dmov [rsp+144], rcx
00118035mov [rsp+152], rdx
0011803dpush 1
0011803fpop rcx
00118040jmp 0x118046
00118042
00118042loc_118042:
00118042xor ecx, ecx
00118044xor eax, eax
00118046
00118046loc_118046:
00118046lea r12, [rsp+96]
0011804bmov [r12], rcx
0011804fmov [r12+32], rcx
00118054mov [r12+64], rax
00118059lea r13, [rsp+40]
0011805e
0011805eloc_11805e:
0011805emov rdi, r12
00118061call _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
00118066test rax, rax
00118069je 0x1180d6
0011806bmovzx edi, [rax]
0011806ecall console::utils::Attribute::ansi_num
00118073mov [rsp+88], rax
00118078lea rax, [rip+0xd3909]
0011807fmov [rsp+40], rax
00118084mov [rsp+48], 2
0011808dand [rsp+72], 0
00118093lea rax, [rsp+88]
00118098mov [rsp+16], rax
0011809dlea rax, [rip-0x14034]
001180a4mov [rsp+24], rax
001180a9lea rax, [rsp+16]
001180aemov [rsp+56], rax
001180b3mov [rsp+64], 1
001180bcmov rdi, rbx
001180bfmov rsi, r14
001180c2mov rdx, r13
001180c5call core::fmt::Formatter::write_fmt
001180camov bpl, 1
001180cdtest al, al
001180cfje 0x11805e
001180d1jmp 0x117da7
001180d6
001180d6loc_1180d6:
001180d6mov [rsp+12], ebp
001180da
001180daloc_1180da:
001180damov rbp, [r15+32]
001180demov r12, [r15+16]
001180e2mov r15, [r15+24]
001180e6mov [rsp+32], rbp
001180ebneg rbp
001180eepush -1
001180f0pop r13
001180f2
001180f2loc_1180f2:
001180f2mov rax, rbp
001180f5add rax, r13
001180f8cmp rax, -1
001180fcje 0x118114
001180femov rdi, rbx
00118101mov rsi, r12
00118104mov rdx, r15
00118107call [r14+24]
0011810binc r13
0011810etest al, al
00118110je 0x1180f2
00118112jmp 0x118119
00118114
00118114loc_118114:
00118114mov r13, [rsp+32]
00118119
00118119loc_118119:
00118119cmp r13, [rsp+32]
0011811esetb al
00118121jb 0x118163
00118123mov ecx, [rsp+12]
00118127xor cl, 1
0011812atest cl, 1
0011812djne 0x118163
0011812flea rax, [rip+0xd38b2]
00118136lea rdx, [rsp+96]
0011813bmov [rdx], rax
0011813emov [rdx+8], 1
00118146lea rax, [rip-0x86e55]
0011814dmov [rdx+16], rax
00118151xorps x0, x0
00118154movups [rdx+24], x0
00118158mov rdi, rbx
0011815bmov rsi, r14
0011815ecall core::fmt::Formatter::write_fmt
00118163
00118163loc_118163:
00118163add rsp, 168
0011816apop rbx
0011816bpop r12
0011816dpop r13
0011816fpop r14
00118171pop r15
00118173pop rbp
00118174ret
00118175
00118175loc_118175:
00118175lea rdx, [rip+0xd410c]
0011817cxor edi, edi
0011817exor esi, esi
00118180
00118180loc_118180:
00118180call core::panicking::panic_bounds_check
00118185ud2
00118187
00118187loc_118187:
00118187lea rdx, [rip+0xd40e2]
0011818emov rsi, r12
00118191jmp 0x118180
00117d5b
00118193
00118193core::result::Result<T,E>::unwrap:
00118193test edi, edi
00118195jne 0x118198
00118197ret
00118198
00118198loc_118198:
00118198push rax
00118199mov r8, rsi
0011819clea rdi, [rip-0x86fb5]
001181a3lea rcx, [rip+0xd362e]
001181aapush 43
001181acpop rsi
001181adlea rdx, [rsp+7]
001181b2call core::result::unwrap_failed
001181b7ud2
00118193
00118193core::result::Result<T,E>::unwrap:
00118193test edi, edi
00118195jne 0x118198
00118197ret
00118198
00118198loc_118198:
00118198push rax
00118199mov r8, rsi
0011819clea rdi, [rip-0x86fb5]
001181a3lea rcx, [rip+0xd362e]
001181aapush 43
001181acpop rsi
001181adlea rdx, [rsp+7]
001181b2call core::result::unwrap_failed
001181b7ud2
00118193
001181b9
001181b9_<indicatif::format::HumanCount as core::fmt::Display>::fmt:
001181b9push rbp
001181bapush r15
001181bcpush r14
001181bepush r13
001181c0push r12
001181c2push rbx
001181c3sub rsp, 104
001181c7mov r13, rsi
001181calea rbx, [rsp+16]
001181cfmov [rbx], 1
001181d6lea r15, [rsp+40]
001181dbmov [r15+48], 32
001181e3mov [r15+56], 3
001181e8and [r15], 0
001181ecxorps x0, x0
001181efand [r15+16], 0
001181f4movups [rbx+8], x0
001181f8mov [r15+32], rbx
001181fclea rax, [rip+0xd3585]
00118203mov [r15+40], rax
00118207mov rsi, r15
0011820acall core::fmt::num::imp::_<impl core::fmt::Display for u64>::fmt
0011820fmovzx edi, al
00118212call core::result::Result<T,E>::expect
00118217mov rcx, [rbx]
0011821amov rax, [rbx+8]
0011821emov [rsp], rax
00118222mov r14, [rbx+16]
00118226lea rax, [rcx+r14]
0011822amov [rsp+8], rcx
0011822fmov [r15], rcx
00118232mov [r15+8], rax
00118236and [r15+16], 0
0011823bmov r12, [r13+32]
0011823fmov rbp, [r13+40]
00118243
00118243loc_118243:
00118243lea rdi, [rsp+40]
00118248call _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
0011824dmov r13l, edx
00118250cmp edx, 0x110000
00118256je 0x118292
00118258mov r15, rax
0011825bmov rbx, [rbp+32]
0011825fmov rdi, r12
00118262mov esi, r13l
00118265call rbx
00118267test al, al
00118269jne 0x118292
0011826bnot r15
0011826eadd r15, r14
00118271mov rax, r15
00118274xor edx, edx
00118276push 3
00118278pop rcx
00118279div rcx
0011827ctest r15, r15
0011827fje 0x118243
00118281test rdx, rdx
00118284jne 0x118243
00118286mov rdi, r12
00118289push 44
0011828bpop rsi
0011828ccall rbx
0011828etest al, al
00118290je 0x118243
00118292
00118292loc_118292:
00118292mov rdi, [rsp+8]
00118297mov rsi, [rsp]
0011829bcmp r13l, 0x110000
001182a2setne bl
001182a5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001182aamov eax, ebx
001182acadd rsp, 104
001182b0pop rbx
001182b1pop r12
001182b3pop r13
001182b5pop r14
001182b7pop r15
001182b9pop rbp
001182baret
001181b9
001181b9_<indicatif::format::HumanCount as core::fmt::Display>::fmt:
001181b9push rbp
001181bapush r15
001181bcpush r14
001181bepush r13
001181c0push r12
001181c2push rbx
001181c3sub rsp, 104
001181c7mov r13, rsi
001181calea rbx, [rsp+16]
001181cfmov [rbx], 1
001181d6lea r15, [rsp+40]
001181dbmov [r15+48], 32
001181e3mov [r15+56], 3
001181e8and [r15], 0
001181ecxorps x0, x0
001181efand [r15+16], 0
001181f4movups [rbx+8], x0
001181f8mov [r15+32], rbx
001181fclea rax, [rip+0xd3585]
00118203mov [r15+40], rax
00118207mov rsi, r15
0011820acall core::fmt::num::imp::_<impl core::fmt::Display for u64>::fmt
0011820fmovzx edi, al
00118212call core::result::Result<T,E>::expect
00118217mov rcx, [rbx]
0011821amov rax, [rbx+8]
0011821emov [rsp], rax
00118222mov r14, [rbx+16]
00118226lea rax, [rcx+r14]
0011822amov [rsp+8], rcx
0011822fmov [r15], rcx
00118232mov [r15+8], rax
00118236and [r15+16], 0
0011823bmov r12, [r13+32]
0011823fmov rbp, [r13+40]
00118243
00118243loc_118243:
00118243lea rdi, [rsp+40]
00118248call _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
0011824dmov r13l, edx
00118250cmp edx, 0x110000
00118256je 0x118292
00118258mov r15, rax
0011825bmov rbx, [rbp+32]
0011825fmov rdi, r12
00118262mov esi, r13l
00118265call rbx
00118267test al, al
00118269jne 0x118292
0011826bnot r15
0011826eadd r15, r14
00118271mov rax, r15
00118274xor edx, edx
00118276push 3
00118278pop rcx
00118279div rcx
0011827ctest r15, r15
0011827fje 0x118243
00118281test rdx, rdx
00118284jne 0x118243
00118286mov rdi, r12
00118289push 44
0011828bpop rsi
0011828ccall rbx
0011828etest al, al
00118290je 0x118243
00118292
00118292loc_118292:
00118292mov rdi, [rsp+8]
00118297mov rsi, [rsp]
0011829bcmp r13l, 0x110000
001182a2setne bl
001182a5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001182aamov eax, ebx
001182acadd rsp, 104
001182b0pop rbx
001182b1pop r12
001182b3pop r13
001182b5pop r14
001182b7pop r15
001182b9pop rbp
001182baret
001181b9
001182bb
001182bb_<indicatif::format::HumanBytes as core::fmt::Display>::fmt:
001182bbpush r14
001182bdpush rbx
001182besub rsp, 232
001182c5movsd_xmm x1, [rdi]
001182c9unpcklps x1, [rip-0xdf960]
001182d0subpd x1, [rip-0xdf958]
001182d8mov rbx, rsi
001182dbmovapd x0, x1
001182dfunpckhpd x0, x1
001182e3addsd x0, x1
001182e7lea r14, [rsp+8]
001182ecmov rdi, r14
001182efcall number_prefix::NumberPrefix<F>::binary
001182f4cmp [r14], 0
001182f8je 0x1183a6
001182femov al, [rsp+9]
00118302lea rcx, [rsp+7]
00118307mov [rcx], al
00118309movsd_xmm x0, [rsp+16]
0011830flea rax, [rsp+24]
00118314movsd_xmm [rax], x0
00118318lea rsi, [rsp+32]
0011831dmov [rsi], rax
00118320lea rax, [rip-34327]
00118327mov [rsi+8], rax
0011832bmov [rsi+16], rcx
0011832flea rax, [rip+39898]
00118336lea rcx, [rsp+112]
0011833band [rcx], 0
0011833fmov [rsi+24], rax
00118343push 2
00118345pop rax
00118346mov [rcx+8], rax
0011834amov [rcx+16], rax
0011834emov [rcx+24], rax
00118352and [rcx+32], 0
00118357push 32
00118359pop rdx
0011835amov [rcx+40], rdx
0011835emov dil, 3
00118361mov [rcx+48], dil
00118365mov [rcx+56], rax
00118369mov [rcx+72], rax
0011836dmov [rcx+80], rax
00118371mov [rcx+88], 1
00118379mov [rcx+96], rdx
0011837dmov [rcx+104], dil
00118381lea rdi, [rip+0xd3948]
00118388lea rdx, [rsp+64]
0011838dmov [rdx], rdi
00118390mov [rdx+8], 3
00118398mov [rdx+32], rcx
0011839cmov [rdx+40], rax
001183a0mov [rdx+16], rsi
001183a4jmp 0x118411
001183a6
001183a6loc_1183a6:
001183a6movsd_xmm x0, [rsp+16]
001183aclea rax, [rsp+24]
001183b1movsd_xmm [rax], x0
001183b5lea rcx, [rsp+32]
001183bamov [rcx], rax
001183bdlea rax, [rip-34484]
001183c4mov [rcx+8], rax
001183c8xorps x0, x0
001183cblea rax, [rsp+112]
001183d0movaps [rax], x0
001183d3push 2
001183d5pop rsi
001183d6mov [rax+16], rsi
001183damov [rax+24], rsi
001183deand [rax+32], 0
001183e3mov [rax+40], 32
001183ebmov [rax+48], 3
001183eflea rdi, [rip+0xd38ba]
001183f6lea rdx, [rsp+64]
001183fbmov [rdx], rdi
001183femov [rdx+8], rsi
00118402mov [rdx+32], rax
00118406push 1
00118408pop rax
00118409mov [rdx+40], rax
0011840dmov [rdx+16], rcx
00118411
00118411loc_118411:
00118411mov [rdx+24], rax
00118415mov rdi, [rbx+32]
00118419mov rsi, [rbx+40]
0011841dcall core::fmt::Formatter::write_fmt
00118422add rsp, 232
00118429pop rbx
0011842apop r14
0011842cret
001182bb
001182bb_<indicatif::format::HumanBytes as core::fmt::Display>::fmt:
001182bbpush r14
001182bdpush rbx
001182besub rsp, 232
001182c5movsd_xmm x1, [rdi]
001182c9unpcklps x1, [rip-0xdf960]
001182d0subpd x1, [rip-0xdf958]
001182d8mov rbx, rsi
001182dbmovapd x0, x1
001182dfunpckhpd x0, x1
001182e3addsd x0, x1
001182e7lea r14, [rsp+8]
001182ecmov rdi, r14
001182efcall number_prefix::NumberPrefix<F>::binary
001182f4cmp [r14], 0
001182f8je 0x1183a6
001182femov al, [rsp+9]
00118302lea rcx, [rsp+7]
00118307mov [rcx], al
00118309movsd_xmm x0, [rsp+16]
0011830flea rax, [rsp+24]
00118314movsd_xmm [rax], x0
00118318lea rsi, [rsp+32]
0011831dmov [rsi], rax
00118320lea rax, [rip-34327]
00118327mov [rsi+8], rax
0011832bmov [rsi+16], rcx
0011832flea rax, [rip+39898]
00118336lea rcx, [rsp+112]
0011833band [rcx], 0
0011833fmov [rsi+24], rax
00118343push 2
00118345pop rax
00118346mov [rcx+8], rax
0011834amov [rcx+16], rax
0011834emov [rcx+24], rax
00118352and [rcx+32], 0
00118357push 32
00118359pop rdx
0011835amov [rcx+40], rdx
0011835emov dil, 3
00118361mov [rcx+48], dil
00118365mov [rcx+56], rax
00118369mov [rcx+72], rax
0011836dmov [rcx+80], rax
00118371mov [rcx+88], 1
00118379mov [rcx+96], rdx
0011837dmov [rcx+104], dil
00118381lea rdi, [rip+0xd3948]
00118388lea rdx, [rsp+64]
0011838dmov [rdx], rdi
00118390mov [rdx+8], 3
00118398mov [rdx+32], rcx
0011839cmov [rdx+40], rax
001183a0mov [rdx+16], rsi
001183a4jmp 0x118411
001183a6
001183a6loc_1183a6:
001183a6movsd_xmm x0, [rsp+16]
001183aclea rax, [rsp+24]
001183b1movsd_xmm [rax], x0
001183b5lea rcx, [rsp+32]
001183bamov [rcx], rax
001183bdlea rax, [rip-34484]
001183c4mov [rcx+8], rax
001183c8xorps x0, x0
001183cblea rax, [rsp+112]
001183d0movaps [rax], x0
001183d3push 2
001183d5pop rsi
001183d6mov [rax+16], rsi
001183damov [rax+24], rsi
001183deand [rax+32], 0
001183e3mov [rax+40], 32
001183ebmov [rax+48], 3
001183eflea rdi, [rip+0xd38ba]
001183f6lea rdx, [rsp+64]
001183fbmov [rdx], rdi
001183femov [rdx+8], rsi
00118402mov [rdx+32], rax
00118406push 1
00118408pop rax
00118409mov [rdx+40], rax
0011840dmov [rdx+16], rcx
00118411
00118411loc_118411:
00118411mov [rdx+24], rax
00118415mov rdi, [rbx+32]
00118419mov rsi, [rbx+40]
0011841dcall core::fmt::Formatter::write_fmt
00118422add rsp, 232
00118429pop rbx
0011842apop r14
0011842cret
001182bb
0011842d
0011842d_<indicatif::format::DecimalBytes as core::fmt::Display>::fmt:
0011842dpush r14
0011842fpush rbx
00118430sub rsp, 232
00118437movsd_xmm x1, [rdi]
0011843bunpcklps x1, [rip-0xdfab2]
00118442subpd x1, [rip-0xdfaaa]
0011844amov rbx, rsi
0011844dmovapd x0, x1
00118451unpckhpd x0, x1
00118455addsd x0, x1
00118459lea r14, [rsp+8]
0011845emovsd_xmm x1, [rip-0xdedf6]
00118466mov rsi, 0x706050403020100
00118470mov rdi, r14
00118473call number_prefix::NumberPrefix<F>::format_number
00118478cmp [r14], 0
0011847cje 0x11852a
00118482mov al, [rsp+9]
00118486lea rcx, [rsp+7]
0011848bmov [rcx], al
0011848dmovsd_xmm x0, [rsp+16]
00118493lea rax, [rsp+24]
00118498movsd_xmm [rax], x0
0011849clea rsi, [rsp+32]
001184a1mov [rsi], rax
001184a4lea rax, [rip-34715]
001184abmov [rsi+8], rax
001184afmov [rsi+16], rcx
001184b3lea rax, [rip+39510]
001184balea rcx, [rsp+112]
001184bfand [rcx], 0
001184c3mov [rsi+24], rax
001184c7push 2
001184c9pop rax
001184camov [rcx+8], rax
001184cemov [rcx+16], rax
001184d2mov [rcx+24], rax
001184d6and [rcx+32], 0
001184dbpush 32
001184ddpop rdx
001184demov [rcx+40], rdx
001184e2mov dil, 3
001184e5mov [rcx+48], dil
001184e9mov [rcx+56], rax
001184edmov [rcx+72], rax
001184f1mov [rcx+80], rax
001184f5mov [rcx+88], 1
001184fdmov [rcx+96], rdx
00118501mov [rcx+104], dil
00118505lea rdi, [rip+0xd37c4]
0011850clea rdx, [rsp+64]
00118511mov [rdx], rdi
00118514mov [rdx+8], 3
0011851cmov [rdx+32], rcx
00118520mov [rdx+40], rax
00118524mov [rdx+16], rsi
00118528jmp 0x118595
0011852a
0011852aloc_11852a:
0011852amovsd_xmm x0, [rsp+16]
00118530lea rax, [rsp+24]
00118535movsd_xmm [rax], x0
00118539lea rcx, [rsp+32]
0011853emov [rcx], rax
00118541lea rax, [rip-34872]
00118548mov [rcx+8], rax
0011854cxorps x0, x0
0011854flea rax, [rsp+112]
00118554movaps [rax], x0
00118557push 2
00118559pop rsi
0011855amov [rax+16], rsi
0011855emov [rax+24], rsi
00118562and [rax+32], 0
00118567mov [rax+40], 32
0011856fmov [rax+48], 3
00118573lea rdi, [rip+0xd3736]
0011857alea rdx, [rsp+64]
0011857fmov [rdx], rdi
00118582mov [rdx+8], rsi
00118586mov [rdx+32], rax
0011858apush 1
0011858cpop rax
0011858dmov [rdx+40], rax
00118591mov [rdx+16], rcx
00118595
00118595loc_118595:
00118595mov [rdx+24], rax
00118599mov rdi, [rbx+32]
0011859dmov rsi, [rbx+40]
001185a1call core::fmt::Formatter::write_fmt
001185a6add rsp, 232
001185adpop rbx
001185aepop r14
001185b0ret
0011842d
0011842d_<indicatif::format::DecimalBytes as core::fmt::Display>::fmt:
0011842dpush r14
0011842fpush rbx
00118430sub rsp, 232
00118437movsd_xmm x1, [rdi]
0011843bunpcklps x1, [rip-0xdfab2]
00118442subpd x1, [rip-0xdfaaa]
0011844amov rbx, rsi
0011844dmovapd x0, x1
00118451unpckhpd x0, x1
00118455addsd x0, x1
00118459lea r14, [rsp+8]
0011845emovsd_xmm x1, [rip-0xdedf6]
00118466mov rsi, 0x706050403020100
00118470mov rdi, r14
00118473call number_prefix::NumberPrefix<F>::format_number
00118478cmp [r14], 0
0011847cje 0x11852a
00118482mov al, [rsp+9]
00118486lea rcx, [rsp+7]
0011848bmov [rcx], al
0011848dmovsd_xmm x0, [rsp+16]
00118493lea rax, [rsp+24]
00118498movsd_xmm [rax], x0
0011849clea rsi, [rsp+32]
001184a1mov [rsi], rax
001184a4lea rax, [rip-34715]
001184abmov [rsi+8], rax
001184afmov [rsi+16], rcx
001184b3lea rax, [rip+39510]
001184balea rcx, [rsp+112]
001184bfand [rcx], 0
001184c3mov [rsi+24], rax
001184c7push 2
001184c9pop rax
001184camov [rcx+8], rax
001184cemov [rcx+16], rax
001184d2mov [rcx+24], rax
001184d6and [rcx+32], 0
001184dbpush 32
001184ddpop rdx
001184demov [rcx+40], rdx
001184e2mov dil, 3
001184e5mov [rcx+48], dil
001184e9mov [rcx+56], rax
001184edmov [rcx+72], rax
001184f1mov [rcx+80], rax
001184f5mov [rcx+88], 1
001184fdmov [rcx+96], rdx
00118501mov [rcx+104], dil
00118505lea rdi, [rip+0xd37c4]
0011850clea rdx, [rsp+64]
00118511mov [rdx], rdi
00118514mov [rdx+8], 3
0011851cmov [rdx+32], rcx
00118520mov [rdx+40], rax
00118524mov [rdx+16], rsi
00118528jmp 0x118595
0011852a
0011852aloc_11852a:
0011852amovsd_xmm x0, [rsp+16]
00118530lea rax, [rsp+24]
00118535movsd_xmm [rax], x0
00118539lea rcx, [rsp+32]
0011853emov [rcx], rax
00118541lea rax, [rip-34872]
00118548mov [rcx+8], rax
0011854cxorps x0, x0
0011854flea rax, [rsp+112]
00118554movaps [rax], x0
00118557push 2
00118559pop rsi
0011855amov [rax+16], rsi
0011855emov [rax+24], rsi
00118562and [rax+32], 0
00118567mov [rax+40], 32
0011856fmov [rax+48], 3
00118573lea rdi, [rip+0xd3736]
0011857alea rdx, [rsp+64]
0011857fmov [rdx], rdi
00118582mov [rdx+8], rsi
00118586mov [rdx+32], rax
0011858apush 1
0011858cpop rax
0011858dmov [rdx+40], rax
00118591mov [rdx+16], rcx
00118595
00118595loc_118595:
00118595mov [rdx+24], rax
00118599mov rdi, [rbx+32]
0011859dmov rsi, [rbx+40]
001185a1call core::fmt::Formatter::write_fmt
001185a6add rsp, 232
001185adpop rbx
001185aepop r14
001185b0ret
0011842d
001185b1
001185b1_<indicatif::format::FormattedDuration as core::fmt::Display>::fmt:
001185b1sub rsp, 376
001185b8mov rcx, [rdi]
001185bbpush 60
001185bdpop rdi
001185bemov rax, rcx
001185c1xor edx, edx
001185c3div rdi
001185c6mov [rsp+8], rdx
001185cbxor edx, edx
001185cddiv rdi
001185d0mov [rsp+16], rdx
001185d5mov edi, 3600
001185damov rax, rcx
001185ddxor edx, edx
001185dfdiv rdi
001185e2push 24
001185e4pop rdi
001185e5xor edx, edx
001185e7div rdi
001185eamov [rsp+24], rdx
001185efcmp rcx, 0x1517f
001185f6ja 0x1186ba
001185fclea rcx, [rsp+24]
00118601lea rax, [rsp+88]
00118606mov [rax], rcx
00118609lea rcx, [rip-0x145a0]
00118610mov [rax+8], rcx
00118614lea rdx, [rsp+16]
00118619mov [rax+16], rdx
0011861dmov [rax+24], rcx
00118621lea rdx, [rsp+8]
00118626mov [rax+32], rdx
0011862apush 2
0011862cpop rdx
0011862dlea rdi, [rsp+152]
00118635mov [rdi], rdx
00118638and [rdi+16], 0
0011863dmov [rdi+24], rdx
00118641and [rdi+32], 0
00118646mov r8, 0x800000020
00118650mov [rdi+40], r8
00118654mov r9b, 3
00118657mov [rdi+48], r9b
0011865bmov [rdi+56], rdx
0011865fand [rdi+72], 0
00118664mov [rdi+80], rdx
00118668mov [rdi+88], 1
00118670mov [rdi+96], r8
00118674mov [rdi+104], r9b
00118678mov [rdi+112], rdx
0011867cand [rdi+128], 0
00118684mov [rax+40], rcx
00118688mov [rdi+136], rdx
0011868fmov [rdi+144], rdx
00118696mov [rdi+152], r8
0011869dmov [rdi+160], r9b
001186a4lea rcx, [rip+0xd340d]
001186ablea rdx, [rsp+40]
001186b0mov [rdx], rcx
001186b3push 3
001186b5jmp 0x1187c2
001186ba
001186baloc_1186ba:
001186bamov edi, 0x15180
001186bfmov rax, rcx
001186c2xor edx, edx
001186c4div rdi
001186c7lea rcx, [rsp+32]
001186ccmov [rcx], rax
001186cflea rax, [rsp+88]
001186d4mov [rax], rcx
001186d7lea rcx, [rip-0x1466e]
001186demov [rax+8], rcx
001186e2lea rdx, [rsp+24]
001186e7mov [rax+16], rdx
001186ebmov [rax+24], rcx
001186eflea rdx, [rsp+16]
001186f4mov [rax+32], rdx
001186f8mov [rax+40], rcx
001186fclea rdx, [rsp+8]
00118701mov [rax+48], rdx
00118705push 2
00118707pop rdx
00118708lea rdi, [rsp+152]
00118710mov [rdi], rdx
00118713mov [rdi+16], rdx
00118717mov [rdi+24], rdx
0011871band [rdi+32], 0
00118720mov [rdi+40], 32
00118728mov r8b, 3
0011872bmov [rdi+48], r8b
0011872fmov [rdi+56], rdx
00118733and [rdi+72], 0
00118738mov [rdi+80], rdx
0011873cmov [rdi+88], 1
00118744mov r9, 0x800000020
0011874emov [rdi+96], r9
00118752mov [rdi+104], r8b
00118756mov [rdi+112], rdx
0011875aand [rdi+128], 0
00118762mov [rdi+136], rdx
00118769mov [rdi+144], rdx
00118770mov [rdi+152], r9
00118777mov [rdi+160], r8b
0011877emov [rdi+168], rdx
00118785and [rdi+184], 0
0011878dmov [rax+56], rcx
00118791mov [rdi+192], rdx
00118798mov [rdi+200], 3
001187a3mov [rdi+208], r9
001187aamov [rdi+216], r8b
001187b1lea rcx, [rip+0xd3330]
001187b8lea rdx, [rsp+40]
001187bdmov [rdx], rcx
001187c0push 4
001187c2
001187c2loc_1187c2:
001187c2pop rcx
001187c3mov [rdx+8], rcx
001187c7mov [rdx+32], rdi
001187cbmov [rdx+40], rcx
001187cfmov [rdx+16], rax
001187d3mov [rdx+24], rcx
001187d7mov rdi, [rsi+32]
001187dbmov rsi, [rsi+40]
001187dfcall core::fmt::Formatter::write_fmt
001187e4add rsp, 376
001187ebret
001185b1
001185b1_<indicatif::format::FormattedDuration as core::fmt::Display>::fmt:
001185b1sub rsp, 376
001185b8mov rcx, [rdi]
001185bbpush 60
001185bdpop rdi
001185bemov rax, rcx
001185c1xor edx, edx
001185c3div rdi
001185c6mov [rsp+8], rdx
001185cbxor edx, edx
001185cddiv rdi
001185d0mov [rsp+16], rdx
001185d5mov edi, 3600
001185damov rax, rcx
001185ddxor edx, edx
001185dfdiv rdi
001185e2push 24
001185e4pop rdi
001185e5xor edx, edx
001185e7div rdi
001185eamov [rsp+24], rdx
001185efcmp rcx, 0x1517f
001185f6ja 0x1186ba
001185fclea rcx, [rsp+24]
00118601lea rax, [rsp+88]
00118606mov [rax], rcx
00118609lea rcx, [rip-0x145a0]
00118610mov [rax+8], rcx
00118614lea rdx, [rsp+16]
00118619mov [rax+16], rdx
0011861dmov [rax+24], rcx
00118621lea rdx, [rsp+8]
00118626mov [rax+32], rdx
0011862apush 2
0011862cpop rdx
0011862dlea rdi, [rsp+152]
00118635mov [rdi], rdx
00118638and [rdi+16], 0
0011863dmov [rdi+24], rdx
00118641and [rdi+32], 0
00118646mov r8, 0x800000020
00118650mov [rdi+40], r8
00118654mov r9b, 3
00118657mov [rdi+48], r9b
0011865bmov [rdi+56], rdx
0011865fand [rdi+72], 0
00118664mov [rdi+80], rdx
00118668mov [rdi+88], 1
00118670mov [rdi+96], r8
00118674mov [rdi+104], r9b
00118678mov [rdi+112], rdx
0011867cand [rdi+128], 0
00118684mov [rax+40], rcx
00118688mov [rdi+136], rdx
0011868fmov [rdi+144], rdx
00118696mov [rdi+152], r8
0011869dmov [rdi+160], r9b
001186a4lea rcx, [rip+0xd340d]
001186ablea rdx, [rsp+40]
001186b0mov [rdx], rcx
001186b3push 3
001186b5jmp 0x1187c2
001186ba
001186baloc_1186ba:
001186bamov edi, 0x15180
001186bfmov rax, rcx
001186c2xor edx, edx
001186c4div rdi
001186c7lea rcx, [rsp+32]
001186ccmov [rcx], rax
001186cflea rax, [rsp+88]
001186d4mov [rax], rcx
001186d7lea rcx, [rip-0x1466e]
001186demov [rax+8], rcx
001186e2lea rdx, [rsp+24]
001186e7mov [rax+16], rdx
001186ebmov [rax+24], rcx
001186eflea rdx, [rsp+16]
001186f4mov [rax+32], rdx
001186f8mov [rax+40], rcx
001186fclea rdx, [rsp+8]
00118701mov [rax+48], rdx
00118705push 2
00118707pop rdx
00118708lea rdi, [rsp+152]
00118710mov [rdi], rdx
00118713mov [rdi+16], rdx
00118717mov [rdi+24], rdx
0011871band [rdi+32], 0
00118720mov [rdi+40], 32
00118728mov r8b, 3
0011872bmov [rdi+48], r8b
0011872fmov [rdi+56], rdx
00118733and [rdi+72], 0
00118738mov [rdi+80], rdx
0011873cmov [rdi+88], 1
00118744mov r9, 0x800000020
0011874emov [rdi+96], r9
00118752mov [rdi+104], r8b
00118756mov [rdi+112], rdx
0011875aand [rdi+128], 0
00118762mov [rdi+136], rdx
00118769mov [rdi+144], rdx
00118770mov [rdi+152], r9
00118777mov [rdi+160], r8b
0011877emov [rdi+168], rdx
00118785and [rdi+184], 0
0011878dmov [rax+56], rcx
00118791mov [rdi+192], rdx
00118798mov [rdi+200], 3
001187a3mov [rdi+208], r9
001187aamov [rdi+216], r8b
001187b1lea rcx, [rip+0xd3330]
001187b8lea rdx, [rsp+40]
001187bdmov [rdx], rcx
001187c0push 4
001187c2
001187c2loc_1187c2:
001187c2pop rcx
001187c3mov [rdx+8], rcx
001187c7mov [rdx+32], rdi
001187cbmov [rdx+40], rcx
001187cfmov [rdx+16], rax
001187d3mov [rdx+24], rcx
001187d7mov rdi, [rsi+32]
001187dbmov rsi, [rsi+40]
001187dfcall core::fmt::Formatter::write_fmt
001187e4add rsp, 376
001187ebret
001185b1
001187ec
001187ec_<indicatif::format::HumanDuration as core::fmt::Display>::fmt:
001187ecpush rbp
001187edpush r15
001187efpush r14
001187f1push r13
001187f3push r12
001187f5push rbx
001187f6sub rsp, 152
001187fdmov [rsp+32], rsi
00118802mov rax, [rdi]
00118805mov [rsp+24], rax
0011880amov eax, [rdi+8]
0011880dmov [rsp+12], eax
00118811lea r12, [rip+0xd3310]
00118818mov ebx, 0x3b9aca00
0011881dxor r13l, r13l
00118820xor eax, eax
00118822xor edi, edi
00118824
00118824loc_118824:
00118824cmp r13, 288
0011882bje 0x1188d2
00118831mov r15, rax
00118834cmp rax, 4
00118838ja 0x1188c2
0011883emov ebp, [r13+r12+8]
00118843mov r14, [r13+r12]
00118848mov rax, [r13+r12+48]
0011884dmov rdx, rax
00118850shr rdx, 1
00118853test al, 1
00118855mov ecx, 0x1dcd6500
0011885amov eax, 0
0011885fcmove ecx, eax
00118862mov rdi, [rsp+24]
00118867mov esi, [rsp+12]
0011886bcall core::time::Duration::saturating_add
00118870mov rdi, r14
00118873shr rdi, 1
00118876add rdi, r14
00118879jb 0x118ada
0011887fmov rsi, rax
00118882mov ecx, edx
00118884mov edx, ebp
00118886shr edx, 1
00118888lea eax, [rdx+0x1dcd6500]
0011888etest r14b, 1
00118892cmove eax, edx
00118895xor edx, edx
00118897div ebx
00118899add edx, ebp
0011889bcmp edx, ebx
0011889djb 0x1188ae
0011889finc rdi
001188a2je 0x118ada
001188a8add edx, 0xffffffffc4653600
001188ae
001188aeloc_1188ae:
001188aecmp rsi, rdi
001188b1jb 0x1188c2
001188b3mov eax, edx
001188b5xor edx, edx
001188b7div ebx
001188b9cmp rsi, rdi
001188bcjne 0x1188df
001188becmp ecx, edx
001188c0jae 0x1188df
001188c2
001188c2loc_1188c2:
001188c2add r13, 48
001188c6lea rax, [r15+1]
001188camov rdi, r15
001188cdjmp 0x118824
001188d2
001188d2loc_1188d2:
001188d2cmp rdi, 6
001188d6jae 0x118ac9
001188dcmov r15, rdi
001188df
001188dfloc_1188df:
001188dfimul rax, r15, 48
001188e3movups x0, [rax+r12+16]
001188e9movups [rsp+40], x0
001188eemov rcx, [rax+r12+32]
001188f3mov [rsp+56], rcx
001188f8mov [rsp+64], 1
00118901movsd_xmm x0, [rsp+24]
00118907movapd x1, [rip-0xdff5f]
0011890funpcklps x0, x1
00118912movapd x2, [rip-0xdff5a]
0011891asubpd x0, x2
0011891emovapd x3, x0
00118922unpckhpd x3, x0
00118926addsd x3, x0
0011892amov ecx, [rsp+12]
0011892ecvtsi2sd x0, rcx
00118933divsd x0, [rip-0xdf2c3]
0011893baddsd x0, x3
0011893fmovsd_xmm x3, [rax+r12]
00118945unpcklps x3, x1
00118948subpd x3, x2
0011894cmovapd x1, x3
00118950unpckhpd x1, x3
00118954addsd x1, x3
00118958divsd x0, x1
0011895ccall [rip+0xf92f6]
00118962cvttsd2si rax, x0
00118967mov rcx, rax
0011896asar rcx, 63
0011896emovapd x1, x0
00118972subsd x1, [rip-0xdf2fa]
0011897acvttsd2si rdx, x1
0011897fand rdx, rcx
00118982or rdx, rax
00118985xor eax, eax
00118987xorpd x1, x1
0011898bucomisd x0, x1
0011898fcmovae rax, rdx
00118993ucomisd x0, [rip-0xdf313]
0011899bpush -1
0011899dpop rdx
0011899ecmovbe rdx, rax
001189a2cmp rdx, 3
001189a6push 2
001189a8pop rax
001189a9mov rcx, rax
001189accmovae rcx, rdx
001189b0cmp r15, 5
001189b4cmove rcx, rdx
001189b8mov [rsp+16], rcx
001189bdmov r8, [rsp+32]
001189c2test [r8+52], 4
001189c7jne 0x118a08
001189c9cmp rcx, 1
001189cdjne 0x118a56
001189d3lea rcx, [rsp+16]
001189d8lea rsi, [rsp+72]
001189ddmov [rsi], rcx
001189e0lea rcx, [rip-0x14977]
001189e7mov [rsi+8], rcx
001189eblea rcx, [rsp+40]
001189f0mov [rsi+16], rcx
001189f4lea rcx, [rip-0x1724e]
001189fbmov [rsi+24], rcx
001189fflea rcx, [rip+0xf71ea]
00118a06jmp 0x118a3b
00118a08
00118a08loc_118a08:
00118a08lea rcx, [rsp+16]
00118a0dlea rsi, [rsp+72]
00118a12mov [rsi], rcx
00118a15lea rcx, [rip-0x149ac]
00118a1cmov [rsi+8], rcx
00118a20lea rcx, [rsp+56]
00118a25mov [rsi+16], rcx
00118a29lea rcx, [rip-0x17283]
00118a30mov [rsi+24], rcx
00118a34lea rcx, [rip+0xd3255]
00118a3b
00118a3bloc_118a3b:
00118a3blea rdx, [rsp+104]
00118a40mov [rdx], rcx
00118a43mov [rdx+8], rax
00118a47and [rdx+32], 0
00118a4cmov [rdx+16], rsi
00118a50mov [rdx+24], rax
00118a54jmp 0x118aaa
00118a56
00118a56loc_118a56:
00118a56lea rax, [rsp+16]
00118a5blea rcx, [rsp+72]
00118a60mov [rcx], rax
00118a63lea rax, [rip-0x149fa]
00118a6amov [rcx+8], rax
00118a6elea rax, [rsp+40]
00118a73mov [rcx+16], rax
00118a77lea rax, [rip-0x172d1]
00118a7emov [rcx+24], rax
00118a82lea rax, [rip+0xd31d7]
00118a89lea rdx, [rsp+104]
00118a8emov [rdx], rax
00118a91mov [rdx+8], 3
00118a99and [rdx+32], 0
00118a9emov [rdx+16], rcx
00118aa2mov [rdx+24], 2
00118aaa
00118aaaloc_118aaa:
00118aaamov rdi, [r8+32]
00118aaemov rsi, [r8+40]
00118ab2call core::fmt::Formatter::write_fmt
00118ab7add rsp, 152
00118abepop rbx
00118abfpop r12
00118ac1pop r13
00118ac3pop r14
00118ac5pop r15
00118ac7pop rbp
00118ac8ret
00118ac9
00118ac9loc_118ac9:
00118ac9lea rdx, [rip+0xd3178]
00118ad0push 6
00118ad2pop rsi
00118ad3call core::panicking::panic_bounds_check
00118ad8ud2
00118ada
00118adaloc_118ada:
00118adalea rdi, [rip-0xd4d5c]
00118ae1lea rdx, [rip+0xd25e0]
00118ae8push 30
00118aeapop rsi
00118aebcall core::option::expect_failed
00118af0ud2
001187ec
001187ec_<indicatif::format::HumanDuration as core::fmt::Display>::fmt:
001187ecpush rbp
001187edpush r15
001187efpush r14
001187f1push r13
001187f3push r12
001187f5push rbx
001187f6sub rsp, 152
001187fdmov [rsp+32], rsi
00118802mov rax, [rdi]
00118805mov [rsp+24], rax
0011880amov eax, [rdi+8]
0011880dmov [rsp+12], eax
00118811lea r12, [rip+0xd3310]
00118818mov ebx, 0x3b9aca00
0011881dxor r13l, r13l
00118820xor eax, eax
00118822xor edi, edi
00118824
00118824loc_118824:
00118824cmp r13, 288
0011882bje 0x1188d2
00118831mov r15, rax
00118834cmp rax, 4
00118838ja 0x1188c2
0011883emov ebp, [r13+r12+8]
00118843mov r14, [r13+r12]
00118848mov rax, [r13+r12+48]
0011884dmov rdx, rax
00118850shr rdx, 1
00118853test al, 1
00118855mov ecx, 0x1dcd6500
0011885amov eax, 0
0011885fcmove ecx, eax
00118862mov rdi, [rsp+24]
00118867mov esi, [rsp+12]
0011886bcall core::time::Duration::saturating_add
00118870mov rdi, r14
00118873shr rdi, 1
00118876add rdi, r14
00118879jb 0x118ada
0011887fmov rsi, rax
00118882mov ecx, edx
00118884mov edx, ebp
00118886shr edx, 1
00118888lea eax, [rdx+0x1dcd6500]
0011888etest r14b, 1
00118892cmove eax, edx
00118895xor edx, edx
00118897div ebx
00118899add edx, ebp
0011889bcmp edx, ebx
0011889djb 0x1188ae
0011889finc rdi
001188a2je 0x118ada
001188a8add edx, 0xffffffffc4653600
001188ae
001188aeloc_1188ae:
001188aecmp rsi, rdi
001188b1jb 0x1188c2
001188b3mov eax, edx
001188b5xor edx, edx
001188b7div ebx
001188b9cmp rsi, rdi
001188bcjne 0x1188df
001188becmp ecx, edx
001188c0jae 0x1188df
001188c2
001188c2loc_1188c2:
001188c2add r13, 48
001188c6lea rax, [r15+1]
001188camov rdi, r15
001188cdjmp 0x118824
001188d2
001188d2loc_1188d2:
001188d2cmp rdi, 6
001188d6jae 0x118ac9
001188dcmov r15, rdi
001188df
001188dfloc_1188df:
001188dfimul rax, r15, 48
001188e3movups x0, [rax+r12+16]
001188e9movups [rsp+40], x0
001188eemov rcx, [rax+r12+32]
001188f3mov [rsp+56], rcx
001188f8mov [rsp+64], 1
00118901movsd_xmm x0, [rsp+24]
00118907movapd x1, [rip-0xdff5f]
0011890funpcklps x0, x1
00118912movapd x2, [rip-0xdff5a]
0011891asubpd x0, x2
0011891emovapd x3, x0
00118922unpckhpd x3, x0
00118926addsd x3, x0
0011892amov ecx, [rsp+12]
0011892ecvtsi2sd x0, rcx
00118933divsd x0, [rip-0xdf2c3]
0011893baddsd x0, x3
0011893fmovsd_xmm x3, [rax+r12]
00118945unpcklps x3, x1
00118948subpd x3, x2
0011894cmovapd x1, x3
00118950unpckhpd x1, x3
00118954addsd x1, x3
00118958divsd x0, x1
0011895ccall [rip+0xf92f6]
00118962cvttsd2si rax, x0
00118967mov rcx, rax
0011896asar rcx, 63
0011896emovapd x1, x0
00118972subsd x1, [rip-0xdf2fa]
0011897acvttsd2si rdx, x1
0011897fand rdx, rcx
00118982or rdx, rax
00118985xor eax, eax
00118987xorpd x1, x1
0011898bucomisd x0, x1
0011898fcmovae rax, rdx
00118993ucomisd x0, [rip-0xdf313]
0011899bpush -1
0011899dpop rdx
0011899ecmovbe rdx, rax
001189a2cmp rdx, 3
001189a6push 2
001189a8pop rax
001189a9mov rcx, rax
001189accmovae rcx, rdx
001189b0cmp r15, 5
001189b4cmove rcx, rdx
001189b8mov [rsp+16], rcx
001189bdmov r8, [rsp+32]
001189c2test [r8+52], 4
001189c7jne 0x118a08
001189c9cmp rcx, 1
001189cdjne 0x118a56
001189d3lea rcx, [rsp+16]
001189d8lea rsi, [rsp+72]
001189ddmov [rsi], rcx
001189e0lea rcx, [rip-0x14977]
001189e7mov [rsi+8], rcx
001189eblea rcx, [rsp+40]
001189f0mov [rsi+16], rcx
001189f4lea rcx, [rip-0x1724e]
001189fbmov [rsi+24], rcx
001189fflea rcx, [rip+0xf71ea]
00118a06jmp 0x118a3b
00118a08
00118a08loc_118a08:
00118a08lea rcx, [rsp+16]
00118a0dlea rsi, [rsp+72]
00118a12mov [rsi], rcx
00118a15lea rcx, [rip-0x149ac]
00118a1cmov [rsi+8], rcx
00118a20lea rcx, [rsp+56]
00118a25mov [rsi+16], rcx
00118a29lea rcx, [rip-0x17283]
00118a30mov [rsi+24], rcx
00118a34lea rcx, [rip+0xd3255]
00118a3b
00118a3bloc_118a3b:
00118a3blea rdx, [rsp+104]
00118a40mov [rdx], rcx
00118a43mov [rdx+8], rax
00118a47and [rdx+32], 0
00118a4cmov [rdx+16], rsi
00118a50mov [rdx+24], rax
00118a54jmp 0x118aaa
00118a56
00118a56loc_118a56:
00118a56lea rax, [rsp+16]
00118a5blea rcx, [rsp+72]
00118a60mov [rcx], rax
00118a63lea rax, [rip-0x149fa]
00118a6amov [rcx+8], rax
00118a6elea rax, [rsp+40]
00118a73mov [rcx+16], rax
00118a77lea rax, [rip-0x172d1]
00118a7emov [rcx+24], rax
00118a82lea rax, [rip+0xd31d7]
00118a89lea rdx, [rsp+104]
00118a8emov [rdx], rax
00118a91mov [rdx+8], 3
00118a99and [rdx+32], 0
00118a9emov [rdx+16], rcx
00118aa2mov [rdx+24], 2
00118aaa
00118aaaloc_118aaa:
00118aaamov rdi, [r8+32]
00118aaemov rsi, [r8+40]
00118ab2call core::fmt::Formatter::write_fmt
00118ab7add rsp, 152
00118abepop rbx
00118abfpop r12
00118ac1pop r13
00118ac3pop r14
00118ac5pop r15
00118ac7pop rbp
00118ac8ret
00118ac9
00118ac9loc_118ac9:
00118ac9lea rdx, [rip+0xd3178]
00118ad0push 6
00118ad2pop rsi
00118ad3call core::panicking::panic_bounds_check
00118ad8ud2
00118ada
00118adaloc_118ada:
00118adalea rdi, [rip-0xd4d5c]
00118ae1lea rdx, [rip+0xd25e0]
00118ae8push 30
00118aeapop rsi
00118aebcall core::option::expect_failed
00118af0ud2
001187ec
00118af2
00118af2indicatif::state::ProgressState::per_sec:
00118af2push rbx
00118af3sub rsp, 16
00118af7mov rbx, rdi
00118afacmp [rdi+216], 0
00118b01je 0x118b0f
00118b03cmp [rbx], 0
00118b07je 0x118b28
00118b09mov rax, [rbx+8]
00118b0djmp 0x118b30
00118b0f
00118b0floc_118b0f:
00118b0fadd rbx, 32
00118b13call std::time::Instant::now
00118b18mov rdi, rbx
00118b1bmov rsi, rax
00118b1eadd rsp, 16
00118b22pop rbx
00118b23jmp 0x119db4
00118b28
00118b28loc_118b28:
00118b28mov rax, [rbx+88]
00118b2cmov rax, [rax+32]
00118b30
00118b30loc_118b30:
00118b30movq x0, rax
00118b35punpckldq x0, [rip-0xe016d]
00118b3dsubpd x0, [rip-0xe0165]
00118b45movapd x1, x0
00118b49unpckhpd x1, x0
00118b4daddsd x1, x0
00118b51movapd [rsp], x1
00118b56mov rdi, [rbx+16]
00118b5amov esi, [rbx+24]
00118b5dcall std::time::Instant::elapsed
00118b62movq x0, rax
00118b67punpckldq x0, [rip-0xe019f]
00118b6fsubpd x0, [rip-0xe0197]
00118b77movapd x1, x0
00118b7bunpckhpd x1, x0
00118b7fmov eax, edx
00118b81cvtsi2sd x2, rax
00118b86divsd x2, [rip-0xdf4fe]
00118b8eaddsd x1, x0
00118b92addsd x2, x1
00118b96movapd x0, [rsp]
00118b9bdivsd x0, x2
00118b9fadd rsp, 16
00118ba3pop rbx
00118ba4ret
00118af2
00118af2indicatif::state::ProgressState::per_sec:
00118af2push rbx
00118af3sub rsp, 16
00118af7mov rbx, rdi
00118afacmp [rdi+216], 0
00118b01je 0x118b0f
00118b03cmp [rbx], 0
00118b07je 0x118b28
00118b09mov rax, [rbx+8]
00118b0djmp 0x118b30
00118b0f
00118b0floc_118b0f:
00118b0fadd rbx, 32
00118b13call std::time::Instant::now
00118b18mov rdi, rbx
00118b1bmov rsi, rax
00118b1eadd rsp, 16
00118b22pop rbx
00118b23jmp 0x119db4
00118b28
00118b28loc_118b28:
00118b28mov rax, [rbx+88]
00118b2cmov rax, [rax+32]
00118b30
00118b30loc_118b30:
00118b30movq x0, rax
00118b35punpckldq x0, [rip-0xe016d]
00118b3dsubpd x0, [rip-0xe0165]
00118b45movapd x1, x0
00118b49unpckhpd x1, x0
00118b4daddsd x1, x0
00118b51movapd [rsp], x1
00118b56mov rdi, [rbx+16]
00118b5amov esi, [rbx+24]
00118b5dcall std::time::Instant::elapsed
00118b62movq x0, rax
00118b67punpckldq x0, [rip-0xe019f]
00118b6fsubpd x0, [rip-0xe0197]
00118b77movapd x1, x0
00118b7bunpckhpd x1, x0
00118b7fmov eax, edx
00118b81cvtsi2sd x2, rax
00118b86divsd x2, [rip-0xdf4fe]
00118b8eaddsd x1, x0
00118b92addsd x2, x1
00118b96movapd x0, [rsp]
00118b9bdivsd x0, x2
00118b9fadd rsp, 16
00118ba3pop rbx
00118ba4ret
00118af2
00118ba5
00118ba5_<indicatif::format::HumanFloatCount as core::fmt::Display>::fmt:
00118ba5push rbp
00118ba6push r15
00118ba8push r14
00118baapush r13
00118bacpush r12
00118baepush rbx
00118bafsub rsp, 200
00118bb6mov r12, rsi
00118bb9mov rbx, rdi
00118bbclea rax, [rsp+120]
00118bc1mov [rax], rdi
00118bc4lea rcx, [rsp+136]
00118bccand [rcx], 0
00118bd0lea rdx, [rip-36551]
00118bd7mov [rcx+8], 4
00118bdfpush 2
00118be1pop rsi
00118be2mov [rcx+16], rsi
00118be6mov [rcx+24], rsi
00118beaand [rcx+32], 0
00118befmov [rax+8], rdx
00118bf3mov [rcx+40], 32
00118bfbmov [rcx+48], 3
00118bfflea rdx, [rip+0xf898a]
00118c06lea rsi, [rsp+48]
00118c0bmov [rsi], rdx
00118c0epush 1
00118c10pop rdx
00118c11mov [rsi+8], rdx
00118c15mov [rsi+32], rcx
00118c19mov [rsi+40], rdx
00118c1dmov [rsi+16], rax
00118c21mov [rsi+24], rdx
00118c25lea r15, [rsp+96]
00118c2amov rdi, r15
00118c2dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00118c32mov r14, [r15]
00118c35mov r13, [r15+16]
00118c39lea rbp, [rsp+136]
00118c41push 46
00118c43pop rsi
00118c44mov rdi, rbp
00118c47mov rdx, r14
00118c4amov rcx, r13
00118c4dcall _<char as core::str::pattern::Pattern>::into_searcher
00118c52lea r15, [rsp+48]
00118c57mov rdi, r15
00118c5amov rsi, rbp
00118c5dcall _<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
00118c62xor eax, eax
00118c64cmp [r15], rax
00118c67je 0x118ca8
00118c69mov r15, [rsp+56]
00118c6emov rax, [rsp+64]
00118c73lea rcx, [r14+rax]
00118c77mov [rsp+16], rcx
00118c7csub r13, rax
00118c7fmov [rsp+40], r13
00118c84mov rdi, r15
00118c87call alloc::raw_vec::RawVec<T,A>::allocate_in
00118c8cmov rbx, rax
00118c8fmov [rsp+8], rdx
00118c94mov rdi, rax
00118c97mov rsi, r14
00118c9amov rdx, r15
00118c9dcall [rip+0xf8e7d]
00118ca3jmp 0x118d2c
00118ca8
00118ca8loc_118ca8:
00118ca8movsd_xmm x0, [rbx]
00118caccall [rip+0xf8fae]
00118cb2lea rdi, [rsp+120]
00118cb7movsd_xmm [rdi], x0
00118cbbmov [rsp+48], 1
00118cc4lea rsi, [rsp+136]
00118cccmov [rsi+48], 32
00118cd4mov [rsi+56], 3
00118cd8and [rsi], 0
00118cdcxorps x0, x0
00118cdfand [rsi+16], 0
00118ce4movups [rsp+56], x0
00118ce9mov [rsi+32], r15
00118cedlea rax, [rip+0xd2a94]
00118cf4mov [rsi+40], rax
00118cf8call core::fmt::float::_<impl core::fmt::Display for f64>::fmt
00118cfdmovzx edi, al
00118d00call core::result::Result<T,E>::expect
00118d05mov rbx, [rsp+48]
00118d0amov rax, [rsp+56]
00118d0fmov [rsp+8], rax
00118d14mov r15, [rsp+64]
00118d19lea rax, [rip-0x87a28]
00118d20mov [rsp+16], rax
00118d25xor eax, eax
00118d27mov [rsp+40], rax
00118d2c
00118d2cloc_118d2c:
00118d2clea rax, [rbx+r15]
00118d30lea r14, [rsp+136]
00118d38mov [rsp+24], rbx
00118d3dmov [r14], rbx
00118d40mov [r14+8], rax
00118d44and [r14+16], 0
00118d49mov rbp, [r12+32]
00118d4emov rax, [r12+40]
00118d53mov [rsp+32], rax
00118d58push 3
00118d5apop r12
00118d5c
00118d5cloc_118d5c:
00118d5cmov rdi, r14
00118d5fcall _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
00118d64cmp edx, 0x110000
00118d6aje 0x118dd4
00118d6cmov rbx, rax
00118d6fmov rax, [rsp+32]
00118d74mov r13, [rax+32]
00118d78mov rdi, rbp
00118d7bmov esi, edx
00118d7dcall r13
00118d80test al, al
00118d82jne 0x118da9
00118d84not rbx
00118d87add rbx, r15
00118d8amov rax, rbx
00118d8dxor edx, edx
00118d8fdiv r12
00118d92test rbx, rbx
00118d95je 0x118d5c
00118d97test rdx, rdx
00118d9ajne 0x118d5c
00118d9cmov rdi, rbp
00118d9fpush 44
00118da1pop rsi
00118da2call r13
00118da5test al, al
00118da7je 0x118d5c
00118da9
00118da9loc_118da9:
00118da9mov rbx, [rsp+24]
00118daemov r15, [rsp+8]
00118db3
00118db3loc_118db3:
00118db3mov rdi, rbx
00118db6mov rsi, r15
00118db9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118dbemov rdi, [rsp+96]
00118dc3mov rsi, [rsp+104]
00118dc8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118dcdmov al, 1
00118dcfjmp 0x118ea4
00118dd4
00118dd4loc_118dd4:
00118dd4lea r14, [rsp+136]
00118ddcpush 48
00118ddepop rsi
00118ddfmov rdi, r14
00118de2mov rdx, [rsp+16]
00118de7mov rcx, [rsp+40]
00118deccall _<char as core::str::pattern::Pattern>::into_searcher
00118df1mov r12, [r14]
00118df4mov rbx, [r14+16]
00118df8lea r15, [r12+rbx]
00118dfcmov rax, [r14+24]
00118e00mov r13l, [r14+44]
00118e04
00118e04loc_118e04:
00118e04mov r14, rax
00118e07add rax, r12
00118e0amov [rsp+48], r15
00118e0fmov [rsp+56], rax
00118e14lea rdi, [rsp+48]
00118e19call core::str::validations::next_code_point_reverse
00118e1etest eax, eax
00118e20je 0x118e7e
00118e22cmp edx, 0x110000
00118e28je 0x118e7e
00118e2amov rax, [rsp+56]
00118e2fadd rax, rbx
00118e32sub rax, [rsp+48]
00118e37cmp edx, r13l
00118e3aje 0x118e04
00118e3ctest r14, r14
00118e3fmov rbx, [rsp+24]
00118e44mov r15, [rsp+8]
00118e49je 0x118e88
00118e4bpush 46
00118e4dpop rsi
00118e4emov rdi, rbp
00118e51mov rax, [rsp+32]
00118e56call [rax+32]
00118e59test al, al
00118e5bjne 0x118db3
00118e61mov rdi, rbp
00118e64mov rsi, [rsp+16]
00118e69mov rdx, r14
00118e6cmov rax, [rsp+32]
00118e71call [rax+24]
00118e74test al, al
00118e76jne 0x118db3
00118e7cjmp 0x118e88
00118e7e
00118e7eloc_118e7e:
00118e7emov rbx, [rsp+24]
00118e83mov r15, [rsp+8]
00118e88
00118e88loc_118e88:
00118e88mov rdi, rbx
00118e8bmov rsi, r15
00118e8ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118e93mov rdi, [rsp+96]
00118e98mov rsi, [rsp+104]
00118e9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118ea2xor eax, eax
00118ea4
00118ea4loc_118ea4:
00118ea4add rsp, 200
00118eabpop rbx
00118eacpop r12
00118eaepop r13
00118eb0pop r14
00118eb2pop r15
00118eb4pop rbp
00118eb5ret
00118ba5
00118ba5_<indicatif::format::HumanFloatCount as core::fmt::Display>::fmt:
00118ba5push rbp
00118ba6push r15
00118ba8push r14
00118baapush r13
00118bacpush r12
00118baepush rbx
00118bafsub rsp, 200
00118bb6mov r12, rsi
00118bb9mov rbx, rdi
00118bbclea rax, [rsp+120]
00118bc1mov [rax], rdi
00118bc4lea rcx, [rsp+136]
00118bccand [rcx], 0
00118bd0lea rdx, [rip-36551]
00118bd7mov [rcx+8], 4
00118bdfpush 2
00118be1pop rsi
00118be2mov [rcx+16], rsi
00118be6mov [rcx+24], rsi
00118beaand [rcx+32], 0
00118befmov [rax+8], rdx
00118bf3mov [rcx+40], 32
00118bfbmov [rcx+48], 3
00118bfflea rdx, [rip+0xf898a]
00118c06lea rsi, [rsp+48]
00118c0bmov [rsi], rdx
00118c0epush 1
00118c10pop rdx
00118c11mov [rsi+8], rdx
00118c15mov [rsi+32], rcx
00118c19mov [rsi+40], rdx
00118c1dmov [rsi+16], rax
00118c21mov [rsi+24], rdx
00118c25lea r15, [rsp+96]
00118c2amov rdi, r15
00118c2dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00118c32mov r14, [r15]
00118c35mov r13, [r15+16]
00118c39lea rbp, [rsp+136]
00118c41push 46
00118c43pop rsi
00118c44mov rdi, rbp
00118c47mov rdx, r14
00118c4amov rcx, r13
00118c4dcall _<char as core::str::pattern::Pattern>::into_searcher
00118c52lea r15, [rsp+48]
00118c57mov rdi, r15
00118c5amov rsi, rbp
00118c5dcall _<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
00118c62xor eax, eax
00118c64cmp [r15], rax
00118c67je 0x118ca8
00118c69mov r15, [rsp+56]
00118c6emov rax, [rsp+64]
00118c73lea rcx, [r14+rax]
00118c77mov [rsp+16], rcx
00118c7csub r13, rax
00118c7fmov [rsp+40], r13
00118c84mov rdi, r15
00118c87call alloc::raw_vec::RawVec<T,A>::allocate_in
00118c8cmov rbx, rax
00118c8fmov [rsp+8], rdx
00118c94mov rdi, rax
00118c97mov rsi, r14
00118c9amov rdx, r15
00118c9dcall [rip+0xf8e7d]
00118ca3jmp 0x118d2c
00118ca8
00118ca8loc_118ca8:
00118ca8movsd_xmm x0, [rbx]
00118caccall [rip+0xf8fae]
00118cb2lea rdi, [rsp+120]
00118cb7movsd_xmm [rdi], x0
00118cbbmov [rsp+48], 1
00118cc4lea rsi, [rsp+136]
00118cccmov [rsi+48], 32
00118cd4mov [rsi+56], 3
00118cd8and [rsi], 0
00118cdcxorps x0, x0
00118cdfand [rsi+16], 0
00118ce4movups [rsp+56], x0
00118ce9mov [rsi+32], r15
00118cedlea rax, [rip+0xd2a94]
00118cf4mov [rsi+40], rax
00118cf8call core::fmt::float::_<impl core::fmt::Display for f64>::fmt
00118cfdmovzx edi, al
00118d00call core::result::Result<T,E>::expect
00118d05mov rbx, [rsp+48]
00118d0amov rax, [rsp+56]
00118d0fmov [rsp+8], rax
00118d14mov r15, [rsp+64]
00118d19lea rax, [rip-0x87a28]
00118d20mov [rsp+16], rax
00118d25xor eax, eax
00118d27mov [rsp+40], rax
00118d2c
00118d2cloc_118d2c:
00118d2clea rax, [rbx+r15]
00118d30lea r14, [rsp+136]
00118d38mov [rsp+24], rbx
00118d3dmov [r14], rbx
00118d40mov [r14+8], rax
00118d44and [r14+16], 0
00118d49mov rbp, [r12+32]
00118d4emov rax, [r12+40]
00118d53mov [rsp+32], rax
00118d58push 3
00118d5apop r12
00118d5c
00118d5cloc_118d5c:
00118d5cmov rdi, r14
00118d5fcall _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
00118d64cmp edx, 0x110000
00118d6aje 0x118dd4
00118d6cmov rbx, rax
00118d6fmov rax, [rsp+32]
00118d74mov r13, [rax+32]
00118d78mov rdi, rbp
00118d7bmov esi, edx
00118d7dcall r13
00118d80test al, al
00118d82jne 0x118da9
00118d84not rbx
00118d87add rbx, r15
00118d8amov rax, rbx
00118d8dxor edx, edx
00118d8fdiv r12
00118d92test rbx, rbx
00118d95je 0x118d5c
00118d97test rdx, rdx
00118d9ajne 0x118d5c
00118d9cmov rdi, rbp
00118d9fpush 44
00118da1pop rsi
00118da2call r13
00118da5test al, al
00118da7je 0x118d5c
00118da9
00118da9loc_118da9:
00118da9mov rbx, [rsp+24]
00118daemov r15, [rsp+8]
00118db3
00118db3loc_118db3:
00118db3mov rdi, rbx
00118db6mov rsi, r15
00118db9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118dbemov rdi, [rsp+96]
00118dc3mov rsi, [rsp+104]
00118dc8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118dcdmov al, 1
00118dcfjmp 0x118ea4
00118dd4
00118dd4loc_118dd4:
00118dd4lea r14, [rsp+136]
00118ddcpush 48
00118ddepop rsi
00118ddfmov rdi, r14
00118de2mov rdx, [rsp+16]
00118de7mov rcx, [rsp+40]
00118deccall _<char as core::str::pattern::Pattern>::into_searcher
00118df1mov r12, [r14]
00118df4mov rbx, [r14+16]
00118df8lea r15, [r12+rbx]
00118dfcmov rax, [r14+24]
00118e00mov r13l, [r14+44]
00118e04
00118e04loc_118e04:
00118e04mov r14, rax
00118e07add rax, r12
00118e0amov [rsp+48], r15
00118e0fmov [rsp+56], rax
00118e14lea rdi, [rsp+48]
00118e19call core::str::validations::next_code_point_reverse
00118e1etest eax, eax
00118e20je 0x118e7e
00118e22cmp edx, 0x110000
00118e28je 0x118e7e
00118e2amov rax, [rsp+56]
00118e2fadd rax, rbx
00118e32sub rax, [rsp+48]
00118e37cmp edx, r13l
00118e3aje 0x118e04
00118e3ctest r14, r14
00118e3fmov rbx, [rsp+24]
00118e44mov r15, [rsp+8]
00118e49je 0x118e88
00118e4bpush 46
00118e4dpop rsi
00118e4emov rdi, rbp
00118e51mov rax, [rsp+32]
00118e56call [rax+32]
00118e59test al, al
00118e5bjne 0x118db3
00118e61mov rdi, rbp
00118e64mov rsi, [rsp+16]
00118e69mov rdx, r14
00118e6cmov rax, [rsp+32]
00118e71call [rax+24]
00118e74test al, al
00118e76jne 0x118db3
00118e7cjmp 0x118e88
00118e7e
00118e7eloc_118e7e:
00118e7emov rbx, [rsp+24]
00118e83mov r15, [rsp+8]
00118e88
00118e88loc_118e88:
00118e88mov rdi, rbx
00118e8bmov rsi, r15
00118e8ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118e93mov rdi, [rsp+96]
00118e98mov rsi, [rsp+104]
00118e9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00118ea2xor eax, eax
00118ea4
00118ea4loc_118ea4:
00118ea4add rsp, 200
00118eabpop rbx
00118eacpop r12
00118eaepop r13
00118eb0pop r14
00118eb2pop r15
00118eb4pop rbp
00118eb5ret
00118ba5
00118eb6
00118eb6indicatif::state::ProgressState::eta:
00118eb6push r15
00118eb8push r14
00118ebapush rbx
00118ebbsub rsp, 16
00118ebfmov rbx, rdi
00118ec2mov edi, [rdi+216]
00118ec8call indicatif::state::ProgressState::is_finished
00118ecdtest al, al
00118ecfjne 0x118f03
00118ed1cmp [rbx], 0
00118ed5je 0x118f03
00118ed7mov r14, [rbx+8]
00118edbmov rax, [rbx+88]
00118edfmov r15, [rax+32]
00118ee3add rbx, 32
00118ee7call std::time::Instant::now
00118eecmov rdi, rbx
00118eefmov rsi, rax
00118ef2call indicatif::state::Estimator::steps_per_second
00118ef7xorpd x1, x1
00118efbucomisd x0, x1
00118effjne 0x118f11
00118f01jp 0x118f11
00118f03
00118f03loc_118f03:
00118f03xor eax, eax
00118f05xor edx, edx
00118f07add rsp, 16
00118f0bpop rbx
00118f0cpop r14
00118f0epop r15
00118f10ret
00118f11
00118f11loc_118f11:
00118f11xor ebx, ebx
00118f13sub r14, r15
00118f16cmovb r14, rbx
00118f1amovq x1, r14
00118f1fpunpckldq x1, [rip-0xe0537]
00118f27subpd x1, [rip-0xe052f]
00118f2fmovapd x2, x1
00118f33unpckhpd x2, x1
00118f37addsd x2, x1
00118f3bdivsd x2, x0
00118f3fmovapd [rsp], x2
00118f44movapd x0, x2
00118f48call [rip+0xf8d12]
00118f4ecvttsd2si rax, x0
00118f53mov rcx, rax
00118f56sar rcx, 63
00118f5amovapd x1, x0
00118f5esubsd x1, [rip-0xdf8ce]
00118f66cvttsd2si rdx, x1
00118f6band rdx, rcx
00118f6eor rdx, rax
00118f71xorpd x1, x1
00118f75ucomisd x0, x1
00118f79cmovb rdx, rbx
00118f7ducomisd x0, [rip-0xdf8e5]
00118f85push -1
00118f87pop rdi
00118f88cmovbe rdi, rdx
00118f8cmovapd x2, [rsp]
00118f91subsd x2, x0
00118f95mulsd x2, [rip-0xdf8f5]
00118f9dmaxsd x1, x2
00118fa1movsd_xmm x0, [rip-0xdf8f9]
00118fa9minsd x0, x1
00118fadcvttsd2si rsi, x0
00118fb2add rsp, 16
00118fb6pop rbx
00118fb7pop r14
00118fb9pop r15
00118fbbjmp 0x11402c
00118eb6
00118eb6indicatif::state::ProgressState::eta:
00118eb6push r15
00118eb8push r14
00118ebapush rbx
00118ebbsub rsp, 16
00118ebfmov rbx, rdi
00118ec2mov edi, [rdi+216]
00118ec8call indicatif::state::ProgressState::is_finished
00118ecdtest al, al
00118ecfjne 0x118f03
00118ed1cmp [rbx], 0
00118ed5je 0x118f03
00118ed7mov r14, [rbx+8]
00118edbmov rax, [rbx+88]
00118edfmov r15, [rax+32]
00118ee3add rbx, 32
00118ee7call std::time::Instant::now
00118eecmov rdi, rbx
00118eefmov rsi, rax
00118ef2call indicatif::state::Estimator::steps_per_second
00118ef7xorpd x1, x1
00118efbucomisd x0, x1
00118effjne 0x118f11
00118f01jp 0x118f11
00118f03
00118f03loc_118f03:
00118f03xor eax, eax
00118f05xor edx, edx
00118f07add rsp, 16
00118f0bpop rbx
00118f0cpop r14
00118f0epop r15
00118f10ret
00118f11
00118f11loc_118f11:
00118f11xor ebx, ebx
00118f13sub r14, r15
00118f16cmovb r14, rbx
00118f1amovq x1, r14
00118f1fpunpckldq x1, [rip-0xe0537]
00118f27subpd x1, [rip-0xe052f]
00118f2fmovapd x2, x1
00118f33unpckhpd x2, x1
00118f37addsd x2, x1
00118f3bdivsd x2, x0
00118f3fmovapd [rsp], x2
00118f44movapd x0, x2
00118f48call [rip+0xf8d12]
00118f4ecvttsd2si rax, x0
00118f53mov rcx, rax
00118f56sar rcx, 63
00118f5amovapd x1, x0
00118f5esubsd x1, [rip-0xdf8ce]
00118f66cvttsd2si rdx, x1
00118f6band rdx, rcx
00118f6eor rdx, rax
00118f71xorpd x1, x1
00118f75ucomisd x0, x1
00118f79cmovb rdx, rbx
00118f7ducomisd x0, [rip-0xdf8e5]
00118f85push -1
00118f87pop rdi
00118f88cmovbe rdi, rdx
00118f8cmovapd x2, [rsp]
00118f91subsd x2, x0
00118f95mulsd x2, [rip-0xdf8f5]
00118f9dmaxsd x1, x2
00118fa1movsd_xmm x0, [rip-0xdf8f9]
00118fa9minsd x0, x1
00118fadcvttsd2si rsi, x0
00118fb2add rsp, 16
00118fb6pop rbx
00118fb7pop r14
00118fb9pop r15
00118fbbjmp 0x11402c
00118eb6
00118fc0
00118fc0indicatif::state::ProgressState::duration:
00118fc0push rbp
00118fc1push r14
00118fc3push rbx
00118fc4cmp [rdi], 0
00118fc8je 0x118fdc
00118fcamov rbx, rdi
00118fcdmov edi, [rdi+216]
00118fd3call indicatif::state::ProgressState::is_finished
00118fd8test al, al
00118fdaje 0x118fe5
00118fdc
00118fdcloc_118fdc:
00118fdcxor eax, eax
00118fdexor edx, edx
00118fe0pop rbx
00118fe1pop r14
00118fe3pop rbp
00118fe4ret
00118fe5
00118fe5loc_118fe5:
00118fe5mov rdi, [rbx+16]
00118fe9mov esi, [rbx+24]
00118feccall std::time::Instant::elapsed
00118ff1mov r14, rax
00118ff4mov ebp, edx
00118ff6mov rdi, rbx
00118ff9call indicatif::state::ProgressState::eta
00118ffemov ecx, edx
00119000mov rdi, r14
00119003mov esi, ebp
00119005mov rdx, rax
00119008pop rbx
00119009pop r14
0011900bpop rbp
0011900cjmp 0x119d69
00118fc0
00118fc0indicatif::state::ProgressState::duration:
00118fc0push rbp
00118fc1push r14
00118fc3push rbx
00118fc4cmp [rdi], 0
00118fc8je 0x118fdc
00118fcamov rbx, rdi
00118fcdmov edi, [rdi+216]
00118fd3call indicatif::state::ProgressState::is_finished
00118fd8test al, al
00118fdaje 0x118fe5
00118fdc
00118fdcloc_118fdc:
00118fdcxor eax, eax
00118fdexor edx, edx
00118fe0pop rbx
00118fe1pop r14
00118fe3pop rbp
00118fe4ret
00118fe5
00118fe5loc_118fe5:
00118fe5mov rdi, [rbx+16]
00118fe9mov esi, [rbx+24]
00118feccall std::time::Instant::elapsed
00118ff1mov r14, rax
00118ff4mov ebp, edx
00118ff6mov rdi, rbx
00118ff9call indicatif::state::ProgressState::eta
00118ffemov ecx, edx
00119000mov rdi, r14
00119003mov esi, ebp
00119005mov rdx, rax
00119008pop rbx
00119009pop r14
0011900bpop rbp
0011900cjmp 0x119d69
00118fc0
00119011
00119011_<console::utils::Style as core::clone::Clone>::clone:
00119011push rbp
00119012push r15
00119014push r14
00119016push r13
00119018push r12
0011901apush rbx
0011901bpush rax
0011901cmov r14, rsi
0011901fmov rbx, rdi
00119022mov r15b, [rsi+24]
00119026mov r12b, [rsi+25]
0011902amov r13b, [rsi+26]
0011902emov r10b, [rsi+27]
00119032mov bpl, [rsi+29]
00119036mov r11b, [rsi+30]
0011903acmp [rsi+16], 0
0011903fje 0x11906b
00119041mov [rsp+6], r11b
00119046mov [rsp+7], r10b
0011904bmov rsi, [r14]
0011904etest rsi, rsi
00119051je 0x1190b8
00119053mov rdx, [r14+8]
00119057mov rdi, rbx
0011905acall _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
0011905fmov r10b, [rsp+7]
00119064mov r11b, [rsp+6]
00119069jmp 0x119074
0011906b
0011906bloc_11906b:
0011906band [rbx], 0
0011906fand [rbx+16], 0
00119074
00119074loc_119074:
00119074mov al, [r14+28]
00119078mov cl, [r14+31]
0011907cxor edx, edx
0011907etest al, al
00119080setne dl
00119083cmp al, 2
00119085push 2
00119087pop rax
00119088cmovne eax, edx
0011908bmov [rbx+24], r15b
0011908fmov [rbx+25], r12b
00119093mov [rbx+26], r13b
00119097mov [rbx+27], r10b
0011909bmov [rbx+29], bpl
0011909fmov [rbx+30], r11b
001190a3mov [rbx+28], al
001190a6mov [rbx+31], cl
001190a9add rsp, 8
001190adpop rbx
001190aepop r12
001190b0pop r13
001190b2pop r14
001190b4pop r15
001190b6pop rbp
001190b7ret
001190b8
001190b8loc_1190b8:
001190b8lea rdi, [rip-0x880c1]
001190bflea rdx, [rip+0xd294a]
001190c6push 43
001190c8pop rsi
001190c9call core::panicking::panic
001190ceud2
00119011
00119011_<console::utils::Style as core::clone::Clone>::clone:
00119011push rbp
00119012push r15
00119014push r14
00119016push r13
00119018push r12
0011901apush rbx
0011901bpush rax
0011901cmov r14, rsi
0011901fmov rbx, rdi
00119022mov r15b, [rsi+24]
00119026mov r12b, [rsi+25]
0011902amov r13b, [rsi+26]
0011902emov r10b, [rsi+27]
00119032mov bpl, [rsi+29]
00119036mov r11b, [rsi+30]
0011903acmp [rsi+16], 0
0011903fje 0x11906b
00119041mov [rsp+6], r11b
00119046mov [rsp+7], r10b
0011904bmov rsi, [r14]
0011904etest rsi, rsi
00119051je 0x1190b8
00119053mov rdx, [r14+8]
00119057mov rdi, rbx
0011905acall _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
0011905fmov r10b, [rsp+7]
00119064mov r11b, [rsp+6]
00119069jmp 0x119074
0011906b
0011906bloc_11906b:
0011906band [rbx], 0
0011906fand [rbx+16], 0
00119074
00119074loc_119074:
00119074mov al, [r14+28]
00119078mov cl, [r14+31]
0011907cxor edx, edx
0011907etest al, al
00119080setne dl
00119083cmp al, 2
00119085push 2
00119087pop rax
00119088cmovne eax, edx
0011908bmov [rbx+24], r15b
0011908fmov [rbx+25], r12b
00119093mov [rbx+26], r13b
00119097mov [rbx+27], r10b
0011909bmov [rbx+29], bpl
0011909fmov [rbx+30], r11b
001190a3mov [rbx+28], al
001190a6mov [rbx+31], cl
001190a9add rsp, 8
001190adpop rbx
001190aepop r12
001190b0pop r13
001190b2pop r14
001190b4pop r15
001190b6pop rbp
001190b7ret
001190b8
001190b8loc_1190b8:
001190b8lea rdi, [rip-0x880c1]
001190bflea rdx, [rip+0xd294a]
001190c6push 43
001190c8pop rsi
001190c9call core::panicking::panic
001190ceud2
00119011
001190d0
001190d0_<console::utils::StyledObject<D> as core::fmt::Display>::fmt:
001190d0push rbp
001190d1push r15
001190d3push r14
001190d5push r13
001190d7push r12
001190d9push rbx
001190dasub rsp, 168
001190e1mov r14, rsi
001190e4mov r15, rdi
001190e7movzx eax, [rdi+36]
001190ebtest eax, eax
001190edje 0x119160
001190efcmp eax, 2
001190f2jne 0x11910b
001190f4cmp [r15+39], 0
001190f9je 0x119102
001190fbcall console::utils::colors_enabled_stderr
00119100jmp 0x119107
00119102
00119102loc_119102:
00119102call console::utils::colors_enabled
00119107
00119107loc_119107:
00119107test al, al
00119109je 0x119160
0011910b
0011910bloc_11910b:
0011910bmov al, [r15+32]
0011910fcmp al, 9
00119111setne bl
00119114je 0x119200
0011911amovzx esi, [r15+33]
0011911fcmp al, 8
00119121jne 0x119167
00119123lea rax, [rsp+8]
00119128mov [rax], rsi
0011912blea rcx, [rsp+40]
00119130mov [rcx], rax
00119133lea rax, [rip-0x150ca]
0011913amov [rcx+8], rax
0011913elea rax, [rip+0xd2863]
00119145lea rdx, [rsp+96]
0011914amov [rdx], rax
0011914dmov [rdx+8], 2
00119155and [rdx+32], 0
0011915amov [rdx+16], rcx
0011915ejmp 0x1191df
00119160
00119160loc_119160:
00119160xor ebx, ebx
00119162jmp 0x1193d6
00119167
00119167loc_119167:
00119167mov bpl, [r15+37]
0011916bmovzx edi, al
0011916ecall console::utils::Color::ansi_num
00119173test bpl, bpl
00119176je 0x1191a0
00119178add rax, 8
0011917clea rcx, [rsp+8]
00119181mov [rcx], rax
00119184lea rax, [rsp+40]
00119189mov [rax], rcx
0011918clea rcx, [rip-0x15123]
00119193mov [rax+8], rcx
00119197lea rcx, [rip+0xd280a]
0011919ejmp 0x1191c6
001191a0
001191a0loc_1191a0:
001191a0add rax, 30
001191a4lea rcx, [rsp+8]
001191a9mov [rcx], rax
001191aclea rax, [rsp+40]
001191b1mov [rax], rcx
001191b4lea rcx, [rip-0x1514b]
001191bbmov [rax+8], rcx
001191bflea rcx, [rip+0xd27c2]
001191c6
001191c6loc_1191c6:
001191c6lea rdx, [rsp+96]
001191cbmov [rdx], rcx
001191cemov [rdx+8], 2
001191d6and [rdx+32], 0
001191dbmov [rdx+16], rax
001191df
001191dfloc_1191df:
001191dfmov [rdx+24], 1
001191e7mov rdi, [r14+32]
001191ebmov rsi, [r14+40]
001191efcall core::fmt::Formatter::write_fmt
001191f4mov ecx, eax
001191f6mov al, 1
001191f8test cl, cl
001191fajne 0x119427
00119200
00119200loc_119200:
00119200mov al, [r15+34]
00119204cmp al, 9
00119206je 0x1192ec
0011920cmovzx esi, [r15+35]
00119211cmp al, 8
00119213jne 0x119252
00119215lea rax, [rsp+8]
0011921amov [rax], rsi
0011921dlea rcx, [rsp+40]
00119222mov [rcx], rax
00119225lea rax, [rip-0x151bc]
0011922cmov [rcx+8], rax
00119230lea rax, [rip+0xd2791]
00119237lea rdx, [rsp+96]
0011923cmov [rdx], rax
0011923fmov [rdx+8], 2
00119247and [rdx+32], 0
0011924cmov [rdx+16], rcx
00119250jmp 0x1192c9
00119252
00119252loc_119252:
00119252mov bl, [r15+38]
00119256movzx edi, al
00119259call console::utils::Color::ansi_num
0011925etest bl, bl
00119260je 0x11928a
00119262add rax, 8
00119266lea rcx, [rsp+8]
0011926bmov [rcx], rax
0011926elea rax, [rsp+40]
00119273mov [rax], rcx
00119276lea rcx, [rip-0x1520d]
0011927dmov [rax+8], rcx
00119281lea rcx, [rip+0xd2740]
00119288jmp 0x1192b0
0011928a
0011928aloc_11928a:
0011928aadd rax, 40
0011928elea rcx, [rsp+8]
00119293mov [rcx], rax
00119296lea rax, [rsp+40]
0011929bmov [rax], rcx
0011929elea rcx, [rip-0x15235]
001192a5mov [rax+8], rcx
001192a9lea rcx, [rip+0xd26d8]
001192b0
001192b0loc_1192b0:
001192b0lea rdx, [rsp+96]
001192b5mov [rdx], rcx
001192b8mov [rdx+8], 2
001192c0and [rdx+32], 0
001192c5mov [rdx+16], rax
001192c9
001192c9loc_1192c9:
001192c9mov [rdx+24], 1
001192d1mov rdi, [r14+32]
001192d5mov rsi, [r14+40]
001192d9call core::fmt::Formatter::write_fmt
001192demov ecx, eax
001192e0mov bl, 1
001192e2mov al, 1
001192e4test cl, cl
001192e6jne 0x119427
001192ec
001192ecloc_1192ec:
001192ecmov rcx, [r15+8]
001192f0test rcx, rcx
001192f3mov [rsp+24], r15
001192f8je 0x119330
001192famov rdx, [r15+16]
001192feand [rsp+104], 0
00119304mov [rsp+112], rcx
00119309mov [rsp+120], rdx
0011930eand [rsp+136], 0
00119317mov rax, [r15+24]
0011931bmov [rsp+144], rcx
00119323mov [rsp+152], rdx
0011932bpush 1
0011932dpop rcx
0011932ejmp 0x119334
00119330
00119330loc_119330:
00119330xor ecx, ecx
00119332xor eax, eax
00119334
00119334loc_119334:
00119334lea r15, [rsp+96]
00119339mov [r15], rcx
0011933cmov [r15+32], rcx
00119340mov [r15+64], rax
00119344mov r12, [r14+32]
00119348mov [rsp+32], r14
0011934dmov r13, [r14+40]
00119351lea r14, [rsp+8]
00119356lea rbp, [rsp+40]
0011935b
0011935bloc_11935b:
0011935bmov rdi, r15
0011935ecall _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
00119363test rax, rax
00119366je 0x1193cc
00119368movzx edi, [rax]
0011936bcall console::utils::Attribute::ansi_num
00119370mov [rsp+88], rax
00119375lea rax, [rip+0xd260c]
0011937cmov [rsp+40], rax
00119381mov [rsp+48], 2
0011938aand [rsp+72], 0
00119390lea rax, [rsp+88]
00119395mov [rsp+8], rax
0011939alea rax, [rip-0x15331]
001193a1mov [rsp+16], rax
001193a6mov [rsp+56], r14
001193abmov [rsp+64], 1
001193b4mov rdi, r12
001193b7mov rsi, r13
001193bamov rdx, rbp
001193bdcall core::fmt::Formatter::write_fmt
001193c2mov bl, 1
001193c4test al, al
001193c6je 0x11935b
001193c8mov al, 1
001193cajmp 0x119427
001193cc
001193ccloc_1193cc:
001193ccmov r14, [rsp+32]
001193d1mov r15, [rsp+24]
001193d6
001193d6loc_1193d6:
001193d6mov rax, [r15]
001193d9mov rsi, [rax]
001193dcmov rdx, [rax+16]
001193e0mov rdi, r14
001193e3call core::fmt::Formatter::pad
001193e8test al, al
001193eajne 0x119427
001193ectest bl, 1
001193efje 0x119427
001193f1lea rax, [rip+0xd25f0]
001193f8lea rdx, [rsp+96]
001193fdmov [rdx], rax
00119400mov [rdx+8], 1
00119408lea rax, [rip-0x88117]
0011940fmov [rdx+16], rax
00119413xorps x0, x0
00119416movups [rdx+24], x0
0011941amov rdi, [r14+32]
0011941emov rsi, [r14+40]
00119422call core::fmt::Formatter::write_fmt
00119427
00119427loc_119427:
00119427add rsp, 168
0011942epop rbx
0011942fpop r12
00119431pop r13
00119433pop r14
00119435pop r15
00119437pop rbp
00119438ret
001190d0
001190d0_<console::utils::StyledObject<D> as core::fmt::Display>::fmt:
001190d0push rbp
001190d1push r15
001190d3push r14
001190d5push r13
001190d7push r12
001190d9push rbx
001190dasub rsp, 168
001190e1mov r14, rsi
001190e4mov r15, rdi
001190e7movzx eax, [rdi+36]
001190ebtest eax, eax
001190edje 0x119160
001190efcmp eax, 2
001190f2jne 0x11910b
001190f4cmp [r15+39], 0
001190f9je 0x119102
001190fbcall console::utils::colors_enabled_stderr
00119100jmp 0x119107
00119102
00119102loc_119102:
00119102call console::utils::colors_enabled
00119107
00119107loc_119107:
00119107test al, al
00119109je 0x119160
0011910b
0011910bloc_11910b:
0011910bmov al, [r15+32]
0011910fcmp al, 9
00119111setne bl
00119114je 0x119200
0011911amovzx esi, [r15+33]
0011911fcmp al, 8
00119121jne 0x119167
00119123lea rax, [rsp+8]
00119128mov [rax], rsi
0011912blea rcx, [rsp+40]
00119130mov [rcx], rax
00119133lea rax, [rip-0x150ca]
0011913amov [rcx+8], rax
0011913elea rax, [rip+0xd2863]
00119145lea rdx, [rsp+96]
0011914amov [rdx], rax
0011914dmov [rdx+8], 2
00119155and [rdx+32], 0
0011915amov [rdx+16], rcx
0011915ejmp 0x1191df
00119160
00119160loc_119160:
00119160xor ebx, ebx
00119162jmp 0x1193d6
00119167
00119167loc_119167:
00119167mov bpl, [r15+37]
0011916bmovzx edi, al
0011916ecall console::utils::Color::ansi_num
00119173test bpl, bpl
00119176je 0x1191a0
00119178add rax, 8
0011917clea rcx, [rsp+8]
00119181mov [rcx], rax
00119184lea rax, [rsp+40]
00119189mov [rax], rcx
0011918clea rcx, [rip-0x15123]
00119193mov [rax+8], rcx
00119197lea rcx, [rip+0xd280a]
0011919ejmp 0x1191c6
001191a0
001191a0loc_1191a0:
001191a0add rax, 30
001191a4lea rcx, [rsp+8]
001191a9mov [rcx], rax
001191aclea rax, [rsp+40]
001191b1mov [rax], rcx
001191b4lea rcx, [rip-0x1514b]
001191bbmov [rax+8], rcx
001191bflea rcx, [rip+0xd27c2]
001191c6
001191c6loc_1191c6:
001191c6lea rdx, [rsp+96]
001191cbmov [rdx], rcx
001191cemov [rdx+8], 2
001191d6and [rdx+32], 0
001191dbmov [rdx+16], rax
001191df
001191dfloc_1191df:
001191dfmov [rdx+24], 1
001191e7mov rdi, [r14+32]
001191ebmov rsi, [r14+40]
001191efcall core::fmt::Formatter::write_fmt
001191f4mov ecx, eax
001191f6mov al, 1
001191f8test cl, cl
001191fajne 0x119427
00119200
00119200loc_119200:
00119200mov al, [r15+34]
00119204cmp al, 9
00119206je 0x1192ec
0011920cmovzx esi, [r15+35]
00119211cmp al, 8
00119213jne 0x119252
00119215lea rax, [rsp+8]
0011921amov [rax], rsi
0011921dlea rcx, [rsp+40]
00119222mov [rcx], rax
00119225lea rax, [rip-0x151bc]
0011922cmov [rcx+8], rax
00119230lea rax, [rip+0xd2791]
00119237lea rdx, [rsp+96]
0011923cmov [rdx], rax
0011923fmov [rdx+8], 2
00119247and [rdx+32], 0
0011924cmov [rdx+16], rcx
00119250jmp 0x1192c9
00119252
00119252loc_119252:
00119252mov bl, [r15+38]
00119256movzx edi, al
00119259call console::utils::Color::ansi_num
0011925etest bl, bl
00119260je 0x11928a
00119262add rax, 8
00119266lea rcx, [rsp+8]
0011926bmov [rcx], rax
0011926elea rax, [rsp+40]
00119273mov [rax], rcx
00119276lea rcx, [rip-0x1520d]
0011927dmov [rax+8], rcx
00119281lea rcx, [rip+0xd2740]
00119288jmp 0x1192b0
0011928a
0011928aloc_11928a:
0011928aadd rax, 40
0011928elea rcx, [rsp+8]
00119293mov [rcx], rax
00119296lea rax, [rsp+40]
0011929bmov [rax], rcx
0011929elea rcx, [rip-0x15235]
001192a5mov [rax+8], rcx
001192a9lea rcx, [rip+0xd26d8]
001192b0
001192b0loc_1192b0:
001192b0lea rdx, [rsp+96]
001192b5mov [rdx], rcx
001192b8mov [rdx+8], 2
001192c0and [rdx+32], 0
001192c5mov [rdx+16], rax
001192c9
001192c9loc_1192c9:
001192c9mov [rdx+24], 1
001192d1mov rdi, [r14+32]
001192d5mov rsi, [r14+40]
001192d9call core::fmt::Formatter::write_fmt
001192demov ecx, eax
001192e0mov bl, 1
001192e2mov al, 1
001192e4test cl, cl
001192e6jne 0x119427
001192ec
001192ecloc_1192ec:
001192ecmov rcx, [r15+8]
001192f0test rcx, rcx
001192f3mov [rsp+24], r15
001192f8je 0x119330
001192famov rdx, [r15+16]
001192feand [rsp+104], 0
00119304mov [rsp+112], rcx
00119309mov [rsp+120], rdx
0011930eand [rsp+136], 0
00119317mov rax, [r15+24]
0011931bmov [rsp+144], rcx
00119323mov [rsp+152], rdx
0011932bpush 1
0011932dpop rcx
0011932ejmp 0x119334
00119330
00119330loc_119330:
00119330xor ecx, ecx
00119332xor eax, eax
00119334
00119334loc_119334:
00119334lea r15, [rsp+96]
00119339mov [r15], rcx
0011933cmov [r15+32], rcx
00119340mov [r15+64], rax
00119344mov r12, [r14+32]
00119348mov [rsp+32], r14
0011934dmov r13, [r14+40]
00119351lea r14, [rsp+8]
00119356lea rbp, [rsp+40]
0011935b
0011935bloc_11935b:
0011935bmov rdi, r15
0011935ecall _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
00119363test rax, rax
00119366je 0x1193cc
00119368movzx edi, [rax]
0011936bcall console::utils::Attribute::ansi_num
00119370mov [rsp+88], rax
00119375lea rax, [rip+0xd260c]
0011937cmov [rsp+40], rax
00119381mov [rsp+48], 2
0011938aand [rsp+72], 0
00119390lea rax, [rsp+88]
00119395mov [rsp+8], rax
0011939alea rax, [rip-0x15331]
001193a1mov [rsp+16], rax
001193a6mov [rsp+56], r14
001193abmov [rsp+64], 1
001193b4mov rdi, r12
001193b7mov rsi, r13
001193bamov rdx, rbp
001193bdcall core::fmt::Formatter::write_fmt
001193c2mov bl, 1
001193c4test al, al
001193c6je 0x11935b
001193c8mov al, 1
001193cajmp 0x119427
001193cc
001193ccloc_1193cc:
001193ccmov r14, [rsp+32]
001193d1mov r15, [rsp+24]
001193d6
001193d6loc_1193d6:
001193d6mov rax, [r15]
001193d9mov rsi, [rax]
001193dcmov rdx, [rax+16]
001193e0mov rdi, r14
001193e3call core::fmt::Formatter::pad
001193e8test al, al
001193eajne 0x119427
001193ectest bl, 1
001193efje 0x119427
001193f1lea rax, [rip+0xd25f0]
001193f8lea rdx, [rsp+96]
001193fdmov [rdx], rax
00119400mov [rdx+8], 1
00119408lea rax, [rip-0x88117]
0011940fmov [rdx+16], rax
00119413xorps x0, x0
00119416movups [rdx+24], x0
0011941amov rdi, [r14+32]
0011941emov rsi, [r14+40]
00119422call core::fmt::Formatter::write_fmt
00119427
00119427loc_119427:
00119427add rsp, 168
0011942epop rbx
0011942fpop r12
00119431pop r13
00119433pop r14
00119435pop r15
00119437pop rbp
00119438ret
001190d0
00119439
00119439_<indicatif::style::PaddedStringDisplay as core::fmt::Display>::fmt:
00119439push rbp
0011943apush r15
0011943cpush r14
0011943epush r13
00119440push r12
00119442push rbx
00119443push rax
00119444mov r15, rsi
00119447mov r12, rdi
0011944amov rbx, [rdi]
0011944dmov r14, [rdi+8]
00119451mov rdi, rbx
00119454mov rsi, r14
00119457call console::utils::measure_text_width
0011945cmov rdx, [r12+16]
00119461xor ecx, ecx
00119463mov rsi, rax
00119466sub rsi, rdx
00119469cmovae rcx, rsi
0011946djbe 0x11948e
0011946fcmp [r12+25], 0
00119475jne 0x11948e
00119477mov rdi, [r15+32]
0011947bmov rax, [r15+40]
0011947fmov rax, [rax+24]
00119483mov rsi, rbx
00119486mov rdx, r14
00119489jmp 0x1195bf
0011948e
0011948eloc_11948e:
0011948ecmp rax, rdx
00119491jbe 0x1194bd
00119493movzx eax, [r12+24]
00119499test rax, rax
0011949cje 0x1194ed
0011949ecmp eax, 1
001194a1jne 0x1194f8
001194a3mov rax, rcx
001194a6shr rax, 1
001194a9xor esi, esi
001194absub rcx, rax
001194aecmovae rsi, rcx
001194b2mov rdx, r14
001194b5sub rdx, rsi
001194b8mov rcx, rax
001194bbjmp 0x1194fb
001194bd
001194bdloc_1194bd:
001194bdmov [rsp], r14
001194c1xor r14l, r14l
001194c4sub rdx, rax
001194c7cmovae r14, rdx
001194cbmovzx r13l, [r12+24]
001194d1test r13, r13
001194d4je 0x11950d
001194d6cmp r13l, 1
001194dajne 0x119507
001194dcmov r13, r14
001194dfshr r13, 1
001194e2xor eax, eax
001194e4sub r14, r13
001194e7cmovb r14, rax
001194ebjmp 0x11950d
001194ed
001194edloc_1194ed:
001194edmov rdx, r14
001194f0sub rdx, rcx
001194f3jmp 0x119580
001194f8
001194f8loc_1194f8:
001194f8mov rdx, r14
001194fb
001194fbloc_1194fb:
001194fbcmp rcx, rdx
001194fejbe 0x11956e
00119500
00119500loc_119500:
00119500xor eax, eax
00119502jmp 0x1195a5
00119507
00119507loc_119507:
00119507mov r13, r14
0011950axor r14l, r14l
0011950d
0011950dloc_11950d:
0011950dmov r12, [r15+32]
00119511mov r15, [r15+40]
00119515inc r13
00119518push 32
0011951apop rbp
0011951b
0011951bloc_11951b:
0011951bmov rdi, r12
0011951edec r13
00119521je 0x119531
00119523mov esi, ebp
00119525call [r15+32]
00119529test al, al
0011952bje 0x11951b
0011952dmov bl, 1
0011952fjmp 0x11955d
00119531
00119531loc_119531:
00119531mov rsi, rbx
00119534mov rdx, [rsp]
00119538call [r15+24]
0011953cmov bl, 1
0011953etest al, al
00119540jne 0x11955d
00119542inc r14
00119545push 32
00119547pop rbp
00119548
00119548loc_119548:
00119548dec r14
0011954bsetne bl
0011954eje 0x11955d
00119550mov rdi, r12
00119553mov esi, ebp
00119555call [r15+32]
00119559test al, al
0011955bje 0x119548
0011955d
0011955dloc_11955d:
0011955dmov eax, ebx
0011955fadd rsp, 8
00119563pop rbx
00119564pop r12
00119566pop r13
00119568pop r14
0011956apop r15
0011956cpop rbp
0011956dret
0011956e
0011956eloc_11956e:
0011956etest rcx, rcx
00119571je 0x119580
00119573cmp rcx, r14
00119576jae 0x1195cf
00119578cmp [rbx+rcx], -64
0011957cjl 0x119500
0011957ejmp 0x119582
00119580
00119580loc_119580:
00119580xor ecx, ecx
00119582
00119582loc_119582:
00119582test rdx, rdx
00119585je 0x11959e
00119587cmp rdx, r14
0011958ajae 0x119598
0011958ccmp [rbx+rdx], -64
00119590jl 0x119500
00119596jmp 0x11959e
00119598
00119598loc_119598:
00119598jne 0x119500
0011959e
0011959eloc_11959e:
0011959elea rax, [rbx+rcx]
001195a2sub rdx, rcx
001195a5
001195a5loc_1195a5:
001195a5test rax, rax
001195a8cmovne rbx, rax
001195accmove rdx, r14
001195b0mov rdi, [r15+32]
001195b4mov rax, [r15+40]
001195b8mov rax, [rax+24]
001195bcmov rsi, rbx
001195bf
001195bfloc_1195bf:
001195bfadd rsp, 8
001195c3pop rbx
001195c4pop r12
001195c6pop r13
001195c8pop r14
001195capop r15
001195ccpop rbp
001195cdjmp rax
001195cf
001195cfloc_1195cf:
001195cfmov rcx, r14
001195d2jne 0x119500
001195d8jmp 0x119582
00119439
00119439_<indicatif::style::PaddedStringDisplay as core::fmt::Display>::fmt:
00119439push rbp
0011943apush r15
0011943cpush r14
0011943epush r13
00119440push r12
00119442push rbx
00119443push rax
00119444mov r15, rsi
00119447mov r12, rdi
0011944amov rbx, [rdi]
0011944dmov r14, [rdi+8]
00119451mov rdi, rbx
00119454mov rsi, r14
00119457call console::utils::measure_text_width
0011945cmov rdx, [r12+16]
00119461xor ecx, ecx
00119463mov rsi, rax
00119466sub rsi, rdx
00119469cmovae rcx, rsi
0011946djbe 0x11948e
0011946fcmp [r12+25], 0
00119475jne 0x11948e
00119477mov rdi, [r15+32]
0011947bmov rax, [r15+40]
0011947fmov rax, [rax+24]
00119483mov rsi, rbx
00119486mov rdx, r14
00119489jmp 0x1195bf
0011948e
0011948eloc_11948e:
0011948ecmp rax, rdx
00119491jbe 0x1194bd
00119493movzx eax, [r12+24]
00119499test rax, rax
0011949cje 0x1194ed
0011949ecmp eax, 1
001194a1jne 0x1194f8
001194a3mov rax, rcx
001194a6shr rax, 1
001194a9xor esi, esi
001194absub rcx, rax
001194aecmovae rsi, rcx
001194b2mov rdx, r14
001194b5sub rdx, rsi
001194b8mov rcx, rax
001194bbjmp 0x1194fb
001194bd
001194bdloc_1194bd:
001194bdmov [rsp], r14
001194c1xor r14l, r14l
001194c4sub rdx, rax
001194c7cmovae r14, rdx
001194cbmovzx r13l, [r12+24]
001194d1test r13, r13
001194d4je 0x11950d
001194d6cmp r13l, 1
001194dajne 0x119507
001194dcmov r13, r14
001194dfshr r13, 1
001194e2xor eax, eax
001194e4sub r14, r13
001194e7cmovb r14, rax
001194ebjmp 0x11950d
001194ed
001194edloc_1194ed:
001194edmov rdx, r14
001194f0sub rdx, rcx
001194f3jmp 0x119580
001194f8
001194f8loc_1194f8:
001194f8mov rdx, r14
001194fb
001194fbloc_1194fb:
001194fbcmp rcx, rdx
001194fejbe 0x11956e
00119500
00119500loc_119500:
00119500xor eax, eax
00119502jmp 0x1195a5
00119507
00119507loc_119507:
00119507mov r13, r14
0011950axor r14l, r14l
0011950d
0011950dloc_11950d:
0011950dmov r12, [r15+32]
00119511mov r15, [r15+40]
00119515inc r13
00119518push 32
0011951apop rbp
0011951b
0011951bloc_11951b:
0011951bmov rdi, r12
0011951edec r13
00119521je 0x119531
00119523mov esi, ebp
00119525call [r15+32]
00119529test al, al
0011952bje 0x11951b
0011952dmov bl, 1
0011952fjmp 0x11955d
00119531
00119531loc_119531:
00119531mov rsi, rbx
00119534mov rdx, [rsp]
00119538call [r15+24]
0011953cmov bl, 1
0011953etest al, al
00119540jne 0x11955d
00119542inc r14
00119545push 32
00119547pop rbp
00119548
00119548loc_119548:
00119548dec r14
0011954bsetne bl
0011954eje 0x11955d
00119550mov rdi, r12
00119553mov esi, ebp
00119555call [r15+32]
00119559test al, al
0011955bje 0x119548
0011955d
0011955dloc_11955d:
0011955dmov eax, ebx
0011955fadd rsp, 8
00119563pop rbx
00119564pop r12
00119566pop r13
00119568pop r14
0011956apop r15
0011956cpop rbp
0011956dret
0011956e
0011956eloc_11956e:
0011956etest rcx, rcx
00119571je 0x119580
00119573cmp rcx, r14
00119576jae 0x1195cf
00119578cmp [rbx+rcx], -64
0011957cjl 0x119500
0011957ejmp 0x119582
00119580
00119580loc_119580:
00119580xor ecx, ecx
00119582
00119582loc_119582:
00119582test rdx, rdx
00119585je 0x11959e
00119587cmp rdx, r14
0011958ajae 0x119598
0011958ccmp [rbx+rdx], -64
00119590jl 0x119500
00119596jmp 0x11959e
00119598
00119598loc_119598:
00119598jne 0x119500
0011959e
0011959eloc_11959e:
0011959elea rax, [rbx+rcx]
001195a2sub rdx, rcx
001195a5
001195a5loc_1195a5:
001195a5test rax, rax
001195a8cmovne rbx, rax
001195accmove rdx, r14
001195b0mov rdi, [r15+32]
001195b4mov rax, [r15+40]
001195b8mov rax, [rax+24]
001195bcmov rsi, rbx
001195bf
001195bfloc_1195bf:
001195bfadd rsp, 8
001195c3pop rbx
001195c4pop r12
001195c6pop r13
001195c8pop r14
001195capop r15
001195ccpop rbp
001195cdjmp rax
001195cf
001195cfloc_1195cf:
001195cfmov rcx, r14
001195d2jne 0x119500
001195d8jmp 0x119582
00119439
001195da
001195da_<console::utils::StyledObject<D> as core::fmt::Display>::fmt:
001195dapush rbp
001195dbpush r15
001195ddpush r14
001195dfpush r13
001195e1push r12
001195e3push rbx
001195e4sub rsp, 168
001195ebmov r14, rsi
001195eemov r15, rdi
001195f1movzx eax, [rdi+60]
001195f5test eax, eax
001195f7je 0x11966a
001195f9cmp eax, 2
001195fcjne 0x119615
001195fecmp [r15+63], 0
00119603je 0x11960c
00119605call console::utils::colors_enabled_stderr
0011960ajmp 0x119611
0011960c
0011960cloc_11960c:
0011960ccall console::utils::colors_enabled
00119611
00119611loc_119611:
00119611test al, al
00119613je 0x11966a
00119615
00119615loc_119615:
00119615mov al, [r15+56]
00119619cmp al, 9
0011961bsetne bl
0011961eje 0x11970a
00119624movzx esi, [r15+57]
00119629cmp al, 8
0011962bjne 0x119671
0011962dlea rax, [rsp+8]
00119632mov [rax], rsi
00119635lea rcx, [rsp+40]
0011963amov [rcx], rax
0011963dlea rax, [rip-0x155d4]
00119644mov [rcx+8], rax
00119648lea rax, [rip+0xd2359]
0011964flea rdx, [rsp+96]
00119654mov [rdx], rax
00119657mov [rdx+8], 2
0011965fand [rdx+32], 0
00119664mov [rdx+16], rcx
00119668jmp 0x1196e9
0011966a
0011966aloc_11966a:
0011966axor ebx, ebx
0011966cjmp 0x1198e0
00119671
00119671loc_119671:
00119671mov bpl, [r15+61]
00119675movzx edi, al
00119678call console::utils::Color::ansi_num
0011967dtest bpl, bpl
00119680je 0x1196aa
00119682add rax, 8
00119686lea rcx, [rsp+8]
0011968bmov [rcx], rax
0011968elea rax, [rsp+40]
00119693mov [rax], rcx
00119696lea rcx, [rip-0x1562d]
0011969dmov [rax+8], rcx
001196a1lea rcx, [rip+0xd2300]
001196a8jmp 0x1196d0
001196aa
001196aaloc_1196aa:
001196aaadd rax, 30
001196aelea rcx, [rsp+8]
001196b3mov [rcx], rax
001196b6lea rax, [rsp+40]
001196bbmov [rax], rcx
001196belea rcx, [rip-0x15655]
001196c5mov [rax+8], rcx
001196c9lea rcx, [rip+0xd22b8]
001196d0
001196d0loc_1196d0:
001196d0lea rdx, [rsp+96]
001196d5mov [rdx], rcx
001196d8mov [rdx+8], 2
001196e0and [rdx+32], 0
001196e5mov [rdx+16], rax
001196e9
001196e9loc_1196e9:
001196e9mov [rdx+24], 1
001196f1mov rdi, [r14+32]
001196f5mov rsi, [r14+40]
001196f9call core::fmt::Formatter::write_fmt
001196femov ecx, eax
00119700mov al, 1
00119702test cl, cl
00119704jne 0x11992a
0011970a
0011970aloc_11970a:
0011970amov al, [r15+58]
0011970ecmp al, 9
00119710je 0x1197f6
00119716movzx esi, [r15+59]
0011971bcmp al, 8
0011971djne 0x11975c
0011971flea rax, [rsp+8]
00119724mov [rax], rsi
00119727lea rcx, [rsp+40]
0011972cmov [rcx], rax
0011972flea rax, [rip-0x156c6]
00119736mov [rcx+8], rax
0011973alea rax, [rip+0xd2287]
00119741lea rdx, [rsp+96]
00119746mov [rdx], rax
00119749mov [rdx+8], 2
00119751and [rdx+32], 0
00119756mov [rdx+16], rcx
0011975ajmp 0x1197d3
0011975c
0011975cloc_11975c:
0011975cmov bl, [r15+62]
00119760movzx edi, al
00119763call console::utils::Color::ansi_num
00119768test bl, bl
0011976aje 0x119794
0011976cadd rax, 8
00119770lea rcx, [rsp+8]
00119775mov [rcx], rax
00119778lea rax, [rsp+40]
0011977dmov [rax], rcx
00119780lea rcx, [rip-0x15717]
00119787mov [rax+8], rcx
0011978blea rcx, [rip+0xd2236]
00119792jmp 0x1197ba
00119794
00119794loc_119794:
00119794add rax, 40
00119798lea rcx, [rsp+8]
0011979dmov [rcx], rax
001197a0lea rax, [rsp+40]
001197a5mov [rax], rcx
001197a8lea rcx, [rip-0x1573f]
001197afmov [rax+8], rcx
001197b3lea rcx, [rip+0xd21ce]
001197ba
001197baloc_1197ba:
001197balea rdx, [rsp+96]
001197bfmov [rdx], rcx
001197c2mov [rdx+8], 2
001197caand [rdx+32], 0
001197cfmov [rdx+16], rax
001197d3
001197d3loc_1197d3:
001197d3mov [rdx+24], 1
001197dbmov rdi, [r14+32]
001197dfmov rsi, [r14+40]
001197e3call core::fmt::Formatter::write_fmt
001197e8mov ecx, eax
001197eamov bl, 1
001197ecmov al, 1
001197eetest cl, cl
001197f0jne 0x11992a
001197f6
001197f6loc_1197f6:
001197f6mov rcx, [r15+32]
001197fatest rcx, rcx
001197fdmov [rsp+24], r15
00119802je 0x11983a
00119804mov rdx, [r15+40]
00119808and [rsp+104], 0
0011980emov [rsp+112], rcx
00119813mov [rsp+120], rdx
00119818and [rsp+136], 0
00119821mov rax, [r15+48]
00119825mov [rsp+144], rcx
0011982dmov [rsp+152], rdx
00119835push 1
00119837pop rcx
00119838jmp 0x11983e
0011983a
0011983aloc_11983a:
0011983axor ecx, ecx
0011983cxor eax, eax
0011983e
0011983eloc_11983e:
0011983elea r15, [rsp+96]
00119843mov [r15], rcx
00119846mov [r15+32], rcx
0011984amov [r15+64], rax
0011984emov r12, [r14+32]
00119852mov [rsp+32], r14
00119857mov r13, [r14+40]
0011985blea r14, [rsp+8]
00119860lea rbp, [rsp+40]
00119865
00119865loc_119865:
00119865mov rdi, r15
00119868call _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
0011986dtest rax, rax
00119870je 0x1198d6
00119872movzx edi, [rax]
00119875call console::utils::Attribute::ansi_num
0011987amov [rsp+88], rax
0011987flea rax, [rip+0xd2102]
00119886mov [rsp+40], rax
0011988bmov [rsp+48], 2
00119894and [rsp+72], 0
0011989alea rax, [rsp+88]
0011989fmov [rsp+8], rax
001198a4lea rax, [rip-0x1583b]
001198abmov [rsp+16], rax
001198b0mov [rsp+56], r14
001198b5mov [rsp+64], 1
001198bemov rdi, r12
001198c1mov rsi, r13
001198c4mov rdx, rbp
001198c7call core::fmt::Formatter::write_fmt
001198ccmov bl, 1
001198cetest al, al
001198d0je 0x119865
001198d2mov al, 1
001198d4jmp 0x11992a
001198d6
001198d6loc_1198d6:
001198d6mov r14, [rsp+32]
001198dbmov r15, [rsp+24]
001198e0
001198e0loc_1198e0:
001198e0mov rdi, r15
001198e3mov rsi, r14
001198e6call _<indicatif::style::PaddedStringDisplay as core::fmt::Display>::fmt
001198ebtest al, al
001198edjne 0x11992a
001198eftest bl, 1
001198f2je 0x11992a
001198f4lea rax, [rip+0xd20ed]
001198fblea rdx, [rsp+96]
00119900mov [rdx], rax
00119903mov [rdx+8], 1
0011990blea rax, [rip-0x8861a]
00119912mov [rdx+16], rax
00119916xorps x0, x0
00119919movups [rdx+24], x0
0011991dmov rdi, [r14+32]
00119921mov rsi, [r14+40]
00119925call core::fmt::Formatter::write_fmt
0011992a
0011992aloc_11992a:
0011992aadd rsp, 168
00119931pop rbx
00119932pop r12
00119934pop r13
00119936pop r14
00119938pop r15
0011993apop rbp
0011993bret
001195da
001195da_<console::utils::StyledObject<D> as core::fmt::Display>::fmt:
001195dapush rbp
001195dbpush r15
001195ddpush r14
001195dfpush r13
001195e1push r12
001195e3push rbx
001195e4sub rsp, 168
001195ebmov r14, rsi
001195eemov r15, rdi
001195f1movzx eax, [rdi+60]
001195f5test eax, eax
001195f7je 0x11966a
001195f9cmp eax, 2
001195fcjne 0x119615
001195fecmp [r15+63], 0
00119603je 0x11960c
00119605call console::utils::colors_enabled_stderr
0011960ajmp 0x119611
0011960c
0011960cloc_11960c:
0011960ccall console::utils::colors_enabled
00119611
00119611loc_119611:
00119611test al, al
00119613je 0x11966a
00119615
00119615loc_119615:
00119615mov al, [r15+56]
00119619cmp al, 9
0011961bsetne bl
0011961eje 0x11970a
00119624movzx esi, [r15+57]
00119629cmp al, 8
0011962bjne 0x119671
0011962dlea rax, [rsp+8]
00119632mov [rax], rsi
00119635lea rcx, [rsp+40]
0011963amov [rcx], rax
0011963dlea rax, [rip-0x155d4]
00119644mov [rcx+8], rax
00119648lea rax, [rip+0xd2359]
0011964flea rdx, [rsp+96]
00119654mov [rdx], rax
00119657mov [rdx+8], 2
0011965fand [rdx+32], 0
00119664mov [rdx+16], rcx
00119668jmp 0x1196e9
0011966a
0011966aloc_11966a:
0011966axor ebx, ebx
0011966cjmp 0x1198e0
00119671
00119671loc_119671:
00119671mov bpl, [r15+61]
00119675movzx edi, al
00119678call console::utils::Color::ansi_num
0011967dtest bpl, bpl
00119680je 0x1196aa
00119682add rax, 8
00119686lea rcx, [rsp+8]
0011968bmov [rcx], rax
0011968elea rax, [rsp+40]
00119693mov [rax], rcx
00119696lea rcx, [rip-0x1562d]
0011969dmov [rax+8], rcx
001196a1lea rcx, [rip+0xd2300]
001196a8jmp 0x1196d0
001196aa
001196aaloc_1196aa:
001196aaadd rax, 30
001196aelea rcx, [rsp+8]
001196b3mov [rcx], rax
001196b6lea rax, [rsp+40]
001196bbmov [rax], rcx
001196belea rcx, [rip-0x15655]
001196c5mov [rax+8], rcx
001196c9lea rcx, [rip+0xd22b8]
001196d0
001196d0loc_1196d0:
001196d0lea rdx, [rsp+96]
001196d5mov [rdx], rcx
001196d8mov [rdx+8], 2
001196e0and [rdx+32], 0
001196e5mov [rdx+16], rax
001196e9
001196e9loc_1196e9:
001196e9mov [rdx+24], 1
001196f1mov rdi, [r14+32]
001196f5mov rsi, [r14+40]
001196f9call core::fmt::Formatter::write_fmt
001196femov ecx, eax
00119700mov al, 1
00119702test cl, cl
00119704jne 0x11992a
0011970a
0011970aloc_11970a:
0011970amov al, [r15+58]
0011970ecmp al, 9
00119710je 0x1197f6
00119716movzx esi, [r15+59]
0011971bcmp al, 8
0011971djne 0x11975c
0011971flea rax, [rsp+8]
00119724mov [rax], rsi
00119727lea rcx, [rsp+40]
0011972cmov [rcx], rax
0011972flea rax, [rip-0x156c6]
00119736mov [rcx+8], rax
0011973alea rax, [rip+0xd2287]
00119741lea rdx, [rsp+96]
00119746mov [rdx], rax
00119749mov [rdx+8], 2
00119751and [rdx+32], 0
00119756mov [rdx+16], rcx
0011975ajmp 0x1197d3
0011975c
0011975cloc_11975c:
0011975cmov bl, [r15+62]
00119760movzx edi, al
00119763call console::utils::Color::ansi_num
00119768test bl, bl
0011976aje 0x119794
0011976cadd rax, 8
00119770lea rcx, [rsp+8]
00119775mov [rcx], rax
00119778lea rax, [rsp+40]
0011977dmov [rax], rcx
00119780lea rcx, [rip-0x15717]
00119787mov [rax+8], rcx
0011978blea rcx, [rip+0xd2236]
00119792jmp 0x1197ba
00119794
00119794loc_119794:
00119794add rax, 40
00119798lea rcx, [rsp+8]
0011979dmov [rcx], rax
001197a0lea rax, [rsp+40]
001197a5mov [rax], rcx
001197a8lea rcx, [rip-0x1573f]
001197afmov [rax+8], rcx
001197b3lea rcx, [rip+0xd21ce]
001197ba
001197baloc_1197ba:
001197balea rdx, [rsp+96]
001197bfmov [rdx], rcx
001197c2mov [rdx+8], 2
001197caand [rdx+32], 0
001197cfmov [rdx+16], rax
001197d3
001197d3loc_1197d3:
001197d3mov [rdx+24], 1
001197dbmov rdi, [r14+32]
001197dfmov rsi, [r14+40]
001197e3call core::fmt::Formatter::write_fmt
001197e8mov ecx, eax
001197eamov bl, 1
001197ecmov al, 1
001197eetest cl, cl
001197f0jne 0x11992a
001197f6
001197f6loc_1197f6:
001197f6mov rcx, [r15+32]
001197fatest rcx, rcx
001197fdmov [rsp+24], r15
00119802je 0x11983a
00119804mov rdx, [r15+40]
00119808and [rsp+104], 0
0011980emov [rsp+112], rcx
00119813mov [rsp+120], rdx
00119818and [rsp+136], 0
00119821mov rax, [r15+48]
00119825mov [rsp+144], rcx
0011982dmov [rsp+152], rdx
00119835push 1
00119837pop rcx
00119838jmp 0x11983e
0011983a
0011983aloc_11983a:
0011983axor ecx, ecx
0011983cxor eax, eax
0011983e
0011983eloc_11983e:
0011983elea r15, [rsp+96]
00119843mov [r15], rcx
00119846mov [r15+32], rcx
0011984amov [r15+64], rax
0011984emov r12, [r14+32]
00119852mov [rsp+32], r14
00119857mov r13, [r14+40]
0011985blea r14, [rsp+8]
00119860lea rbp, [rsp+40]
00119865
00119865loc_119865:
00119865mov rdi, r15
00119868call _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
0011986dtest rax, rax
00119870je 0x1198d6
00119872movzx edi, [rax]
00119875call console::utils::Attribute::ansi_num
0011987amov [rsp+88], rax
0011987flea rax, [rip+0xd2102]
00119886mov [rsp+40], rax
0011988bmov [rsp+48], 2
00119894and [rsp+72], 0
0011989alea rax, [rsp+88]
0011989fmov [rsp+8], rax
001198a4lea rax, [rip-0x1583b]
001198abmov [rsp+16], rax
001198b0mov [rsp+56], r14
001198b5mov [rsp+64], 1
001198bemov rdi, r12
001198c1mov rsi, r13
001198c4mov rdx, rbp
001198c7call core::fmt::Formatter::write_fmt
001198ccmov bl, 1
001198cetest al, al
001198d0je 0x119865
001198d2mov al, 1
001198d4jmp 0x11992a
001198d6
001198d6loc_1198d6:
001198d6mov r14, [rsp+32]
001198dbmov r15, [rsp+24]
001198e0
001198e0loc_1198e0:
001198e0mov rdi, r15
001198e3mov rsi, r14
001198e6call _<indicatif::style::PaddedStringDisplay as core::fmt::Display>::fmt
001198ebtest al, al
001198edjne 0x11992a
001198eftest bl, 1
001198f2je 0x11992a
001198f4lea rax, [rip+0xd20ed]
001198fblea rdx, [rsp+96]
00119900mov [rdx], rax
00119903mov [rdx+8], 1
0011990blea rax, [rip-0x8861a]
00119912mov [rdx+16], rax
00119916xorps x0, x0
00119919movups [rdx+24], x0
0011991dmov rdi, [r14+32]
00119921mov rsi, [r14+40]
00119925call core::fmt::Formatter::write_fmt
0011992a
0011992aloc_11992a:
0011992aadd rsp, 168
00119931pop rbx
00119932pop r12
00119934pop r13
00119936pop r14
00119938pop r15
0011993apop rbp
0011993bret
001195da
0011993c
0011993cconsole::utils::colors_enabled_stderr:
0011993cpush rbp
0011993dpush r15
0011993fpush r14
00119941push rbx
00119942sub rsp, 184
00119949mov eax, [rip+0xf95c9]
0011994fcmp eax, 4
00119952je 0x119a2a
00119958lea r15, [rip-0xdbf47]
0011995fpush 2
00119961pop rbp
00119962push 3
00119964pop r14
00119966lea rbx, [rip+0xf95ab]
0011996d
0011996dloc_11996d:
0011996dmov eax, [rip+0xf95a5]
00119973
00119973loc_119973:
00119973cmp eax, 4
00119976ja 0x119a43
0011997cmov eax, eax
0011997emovsxd rax, [r15+4*rax]
00119982add rax, r15
00119985jmp rax
00119987xor eax, eax
00119989lock cmpxchg [rip+0xf9587], ebp
00119991jne 0x119973
00119993jmp 0x1199b4
00119995mov eax, ebp
00119997lock cmpxchg [rip+0xf9578], r14l
001199a0jne 0x119973
001199a2mov rdi, rbx
001199a5mov esi, r14l
001199a8mov ecx, 0x3b9aca00
001199adcall std::sys::unix::futex::futex_wait
001199b2jmp 0x11996d
001199b4
001199b4loc_1199b4:
001199b4lea r14, [rsp+16]
001199b9mov [r14], rbx
001199bcxorps x0, x0
001199bflea rsi, [rsp+32]
001199c4movups [rsi+128], x0
001199cband [rsi+104], 0
001199d0mov [rsi+112], 0
001199d4mov [rsi+103], 3
001199d8and [rsi], 0
001199dcmov [rsi+120], 1
001199e4and [rsi+144], 0
001199ecmov rbx, rsp
001199efmov rdi, rbx
001199f2call console::term::Term::with_inner
001199f7mov rdi, [rbx]
001199facall console::utils::default_colors_enabled
001199ffmov ebp, eax
00119a01mov rdi, rbx
00119a04call core::ptr::drop_in_place<alloc::sync::Arc<console::term::TermInner>>
00119a09movzx eax, bpl
00119a0dshl eax, 8
00119a10or eax, 1
00119a13mov [rip+0xf9502], ax
00119a1amov [r14+8], 4
00119a22mov rdi, r14
00119a25call _<std::sys_common::once::futex::CompletionGuard as core::ops::drop::Drop>::drop
00119a2a
00119a2aloc_119a2a:
00119a2amov al, [rip+0xf94ed]
00119a30test al, al
00119a32setne al
00119a35add rsp, 184
00119a3cpop rbx
00119a3dpop r14
00119a3fpop r15
00119a41pop rbp
00119a42ret
00119a43
00119a43loc_119a43:
00119a43lea rax, [rip+0xf7716]
00119a4alea rdi, [rsp+32]
00119a4fmov [rdi], rax
00119a52mov [rdi+8], 1
00119a5amov rax, rsp
00119a5djmp 0x119a7d
00119a5flea rax, [rip+0xf76ea]
00119a66lea rdi, [rsp+32]
00119a6bmov [rdi], rax
00119a6emov [rdi+8], 1
00119a76lea rax, [rip-0x88785]
00119a7d
00119a7dloc_119a7d:
00119a7dmov [rdi+16], rax
00119a81xorps x0, x0
00119a84movups [rdi+24], x0
00119a88lea rsi, [rip+0xd0a61]
00119a8fcall core::panicking::panic_fmt
00119a94ud2
0011993c
0011993cconsole::utils::colors_enabled_stderr:
0011993cpush rbp
0011993dpush r15
0011993fpush r14
00119941push rbx
00119942sub rsp, 184
00119949mov eax, [rip+0xf95c9]
0011994fcmp eax, 4
00119952je 0x119a2a
00119958lea r15, [rip-0xdbf47]
0011995fpush 2
00119961pop rbp
00119962push 3
00119964pop r14
00119966lea rbx, [rip+0xf95ab]
0011996d
0011996dloc_11996d:
0011996dmov eax, [rip+0xf95a5]
00119973
00119973loc_119973:
00119973cmp eax, 4
00119976ja 0x119a43
0011997cmov eax, eax
0011997emovsxd rax, [r15+4*rax]
00119982add rax, r15
00119985jmp rax
00119987xor eax, eax
00119989lock cmpxchg [rip+0xf9587], ebp
00119991jne 0x119973
00119993jmp 0x1199b4
00119995mov eax, ebp
00119997lock cmpxchg [rip+0xf9578], r14l
001199a0jne 0x119973
001199a2mov rdi, rbx
001199a5mov esi, r14l
001199a8mov ecx, 0x3b9aca00
001199adcall std::sys::unix::futex::futex_wait
001199b2jmp 0x11996d
001199b4
001199b4loc_1199b4:
001199b4lea r14, [rsp+16]
001199b9mov [r14], rbx
001199bcxorps x0, x0
001199bflea rsi, [rsp+32]
001199c4movups [rsi+128], x0
001199cband [rsi+104], 0
001199d0mov [rsi+112], 0
001199d4mov [rsi+103], 3
001199d8and [rsi], 0
001199dcmov [rsi+120], 1
001199e4and [rsi+144], 0
001199ecmov rbx, rsp
001199efmov rdi, rbx
001199f2call console::term::Term::with_inner
001199f7mov rdi, [rbx]
001199facall console::utils::default_colors_enabled
001199ffmov ebp, eax
00119a01mov rdi, rbx
00119a04call core::ptr::drop_in_place<alloc::sync::Arc<console::term::TermInner>>
00119a09movzx eax, bpl
00119a0dshl eax, 8
00119a10or eax, 1
00119a13mov [rip+0xf9502], ax
00119a1amov [r14+8], 4
00119a22mov rdi, r14
00119a25call _<std::sys_common::once::futex::CompletionGuard as core::ops::drop::Drop>::drop
00119a2a
00119a2aloc_119a2a:
00119a2amov al, [rip+0xf94ed]
00119a30test al, al
00119a32setne al
00119a35add rsp, 184
00119a3cpop rbx
00119a3dpop r14
00119a3fpop r15
00119a41pop rbp
00119a42ret
00119a43
00119a43loc_119a43:
00119a43lea rax, [rip+0xf7716]
00119a4alea rdi, [rsp+32]
00119a4fmov [rdi], rax
00119a52mov [rdi+8], 1
00119a5amov rax, rsp
00119a5djmp 0x119a7d
00119a5flea rax, [rip+0xf76ea]
00119a66lea rdi, [rsp+32]
00119a6bmov [rdi], rax
00119a6emov [rdi+8], 1
00119a76lea rax, [rip-0x88785]
00119a7d
00119a7dloc_119a7d:
00119a7dmov [rdi+16], rax
00119a81xorps x0, x0
00119a84movups [rdi+24], x0
00119a88lea rsi, [rip+0xd0a61]
00119a8fcall core::panicking::panic_fmt
00119a94ud2
0011993c
00119a96
00119a96console::utils::colors_enabled:
00119a96push rbp
00119a97push r15
00119a99push r14
00119a9bpush rbx
00119a9csub rsp, 184
00119aa3mov eax, [rip+0xf9467]
00119aa9cmp eax, 4
00119aacje 0x119b84
00119ab2lea r15, [rip-0xdc08d]
00119ab9push 2
00119abbpop rbp
00119abcpush 3
00119abepop r14
00119ac0lea rbx, [rip+0xf9449]
00119ac7
00119ac7loc_119ac7:
00119ac7mov eax, [rip+0xf9443]
00119acd
00119acdloc_119acd:
00119acdcmp eax, 4
00119ad0ja 0x119b9d
00119ad6mov eax, eax
00119ad8movsxd rax, [r15+4*rax]
00119adcadd rax, r15
00119adfjmp rax
00119ae1xor eax, eax
00119ae3lock cmpxchg [rip+0xf9425], ebp
00119aebjne 0x119acd
00119aedjmp 0x119b0e
00119aefmov eax, ebp
00119af1lock cmpxchg [rip+0xf9416], r14l
00119afajne 0x119acd
00119afcmov rdi, rbx
00119affmov esi, r14l
00119b02mov ecx, 0x3b9aca00
00119b07call std::sys::unix::futex::futex_wait
00119b0cjmp 0x119ac7
00119b0e
00119b0eloc_119b0e:
00119b0elea r14, [rsp+16]
00119b13mov [r14], rbx
00119b16xorps x0, x0
00119b19lea rsi, [rsp+32]
00119b1emovups [rsi+128], x0
00119b25and [rsi+104], 0
00119b2amov [rsi+112], 0
00119b2emov [rsi+103], 2
00119b32and [rsi], 0
00119b36mov [rsi+120], 1
00119b3eand [rsi+144], 0
00119b46mov rbx, rsp
00119b49mov rdi, rbx
00119b4ccall console::term::Term::with_inner
00119b51mov rdi, [rbx]
00119b54call console::utils::default_colors_enabled
00119b59mov ebp, eax
00119b5bmov rdi, rbx
00119b5ecall core::ptr::drop_in_place<alloc::sync::Arc<console::term::TermInner>>
00119b63movzx eax, bpl
00119b67shl eax, 8
00119b6aor eax, 1
00119b6dmov [rip+0xf93a0], ax
00119b74mov [r14+8], 4
00119b7cmov rdi, r14
00119b7fcall _<std::sys_common::once::futex::CompletionGuard as core::ops::drop::Drop>::drop
00119b84
00119b84loc_119b84:
00119b84mov al, [rip+0xf938b]
00119b8atest al, al
00119b8csetne al
00119b8fadd rsp, 184
00119b96pop rbx
00119b97pop r14
00119b99pop r15
00119b9bpop rbp
00119b9cret
00119b9d
00119b9dloc_119b9d:
00119b9dlea rax, [rip+0xf75bc]
00119ba4lea rdi, [rsp+32]
00119ba9mov [rdi], rax
00119bacmov [rdi+8], 1
00119bb4mov rax, rsp
00119bb7jmp 0x119bd7
00119bb9lea rax, [rip+0xf7590]
00119bc0lea rdi, [rsp+32]
00119bc5mov [rdi], rax
00119bc8mov [rdi+8], 1
00119bd0lea rax, [rip-0x888df]
00119bd7
00119bd7loc_119bd7:
00119bd7mov [rdi+16], rax
00119bdbxorps x0, x0
00119bdemovups [rdi+24], x0
00119be2lea rsi, [rip+0xd0907]
00119be9call core::panicking::panic_fmt
00119beeud2
00119a96
00119a96console::utils::colors_enabled:
00119a96push rbp
00119a97push r15
00119a99push r14
00119a9bpush rbx
00119a9csub rsp, 184
00119aa3mov eax, [rip+0xf9467]
00119aa9cmp eax, 4
00119aacje 0x119b84
00119ab2lea r15, [rip-0xdc08d]
00119ab9push 2
00119abbpop rbp
00119abcpush 3
00119abepop r14
00119ac0lea rbx, [rip+0xf9449]
00119ac7
00119ac7loc_119ac7:
00119ac7mov eax, [rip+0xf9443]
00119acd
00119acdloc_119acd:
00119acdcmp eax, 4
00119ad0ja 0x119b9d
00119ad6mov eax, eax
00119ad8movsxd rax, [r15+4*rax]
00119adcadd rax, r15
00119adfjmp rax
00119ae1xor eax, eax
00119ae3lock cmpxchg [rip+0xf9425], ebp
00119aebjne 0x119acd
00119aedjmp 0x119b0e
00119aefmov eax, ebp
00119af1lock cmpxchg [rip+0xf9416], r14l
00119afajne 0x119acd
00119afcmov rdi, rbx
00119affmov esi, r14l
00119b02mov ecx, 0x3b9aca00
00119b07call std::sys::unix::futex::futex_wait
00119b0cjmp 0x119ac7
00119b0e
00119b0eloc_119b0e:
00119b0elea r14, [rsp+16]
00119b13mov [r14], rbx
00119b16xorps x0, x0
00119b19lea rsi, [rsp+32]
00119b1emovups [rsi+128], x0
00119b25and [rsi+104], 0
00119b2amov [rsi+112], 0
00119b2emov [rsi+103], 2
00119b32and [rsi], 0
00119b36mov [rsi+120], 1
00119b3eand [rsi+144], 0
00119b46mov rbx, rsp
00119b49mov rdi, rbx
00119b4ccall console::term::Term::with_inner
00119b51mov rdi, [rbx]
00119b54call console::utils::default_colors_enabled
00119b59mov ebp, eax
00119b5bmov rdi, rbx
00119b5ecall core::ptr::drop_in_place<alloc::sync::Arc<console::term::TermInner>>
00119b63movzx eax, bpl
00119b67shl eax, 8
00119b6aor eax, 1
00119b6dmov [rip+0xf93a0], ax
00119b74mov [r14+8], 4
00119b7cmov rdi, r14
00119b7fcall _<std::sys_common::once::futex::CompletionGuard as core::ops::drop::Drop>::drop
00119b84
00119b84loc_119b84:
00119b84mov al, [rip+0xf938b]
00119b8atest al, al
00119b8csetne al
00119b8fadd rsp, 184
00119b96pop rbx
00119b97pop r14
00119b99pop r15
00119b9bpop rbp
00119b9cret
00119b9d
00119b9dloc_119b9d:
00119b9dlea rax, [rip+0xf75bc]
00119ba4lea rdi, [rsp+32]
00119ba9mov [rdi], rax
00119bacmov [rdi+8], 1
00119bb4mov rax, rsp
00119bb7jmp 0x119bd7
00119bb9lea rax, [rip+0xf7590]
00119bc0lea rdi, [rsp+32]
00119bc5mov [rdi], rax
00119bc8mov [rdi+8], 1
00119bd0lea rax, [rip-0x888df]
00119bd7
00119bd7loc_119bd7:
00119bd7mov [rdi+16], rax
00119bdbxorps x0, x0
00119bdemovups [rdi+24], x0
00119be2lea rsi, [rip+0xd0907]
00119be9call core::panicking::panic_fmt
00119beeud2
00119a96
00119bf0
00119bf0console::utils::Color::ansi_num:
00119bf0movzx eax, dil
00119bf4lea rcx, [rip-0xdc1bb]
00119bfbmovsxd rdx, [rcx+4*rax]
00119bffadd rdx, rcx
00119c02jmp rdx
00119c04push 1
00119c06jmp 0x119c1e
00119c08push 2
00119c0ajmp 0x119c1e
00119c0cpush 3
00119c0ejmp 0x119c1e
00119c10push 4
00119c12jmp 0x119c1e
00119c14push 5
00119c16jmp 0x119c1e
00119c18push 6
00119c1ajmp 0x119c1e
00119c1cpush 7
00119c1e
00119c1eloc_119c1e:
00119c1epop rax
00119c1fret
00119c20movzx eax, sil
00119c24ret
00119bf0
00119bf0console::utils::Color::ansi_num:
00119bf0movzx eax, dil
00119bf4lea rcx, [rip-0xdc1bb]
00119bfbmovsxd rdx, [rcx+4*rax]
00119bffadd rdx, rcx
00119c02jmp rdx
00119c04push 1
00119c06jmp 0x119c1e
00119c08push 2
00119c0ajmp 0x119c1e
00119c0cpush 3
00119c0ejmp 0x119c1e
00119c10push 4
00119c12jmp 0x119c1e
00119c14push 5
00119c16jmp 0x119c1e
00119c18push 6
00119c1ajmp 0x119c1e
00119c1cpush 7
00119c1e
00119c1eloc_119c1e:
00119c1epop rax
00119c1fret
00119c20movzx eax, sil
00119c24ret
00119bf0
00119c25
00119c25console::utils::Attribute::ansi_num:
00119c25movzx eax, dil
00119c29inc rax
00119c2cret
00119c25
00119c25console::utils::Attribute::ansi_num:
00119c25movzx eax, dil
00119c29inc rax
00119c2cret
00119c25
00119c2d
00119c2d_<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree:
00119c2dpush rbp
00119c2epush r15
00119c30push r14
00119c32push r13
00119c34push r12
00119c36push rbx
00119c37sub rsp, 72
00119c3bmov r14, rsi
00119c3emov r12, rdi
00119c41test rdx, rdx
00119c44je 0x119d0c
00119c4amov [rsp+24], r12
00119c4fmov rsi, [r14+24]
00119c53dec rdx
00119c56mov r12, rsp
00119c59mov rdi, r12
00119c5cmov [rsp+40], rdx
00119c61call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
00119c66mov rdi, [r12]
00119c6atest rdi, rdi
00119c6dje 0x119d51
00119c73mov rsi, [rsp+8]
00119c78call alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Internal>::new_internal
00119c7dmov r13, rdx
00119c80mov [rsp+32], rax
00119c85mov [rsp], rax
00119c89mov [rsp+8], rdx
00119c8exor ebp, ebp
00119c90mov rbx, [rsp+16]
00119c95
00119c95loc_119c95:
00119c95movzx eax, [r14+10]
00119c9acmp rbp, rax
00119c9djae 0x119cf5
00119c9fmov r15b, [r14+rbp+12]
00119ca4mov rsi, [r14+8*rbp+32]
00119ca9lea rdi, [rsp+48]
00119caemov rdx, [rsp+40]
00119cb3call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
00119cb8mov rcx, [rsp+48]
00119cbdmov r12, [rsp+64]
00119cc2test rcx, rcx
00119cc5je 0x119cce
00119cc7mov r8, [rsp+56]
00119cccjmp 0x119cd9
00119cce
00119cceloc_119cce:
00119ccecall alloc::collections::btree::node::LeafNode<K,V>::new
00119cd3mov rcx, rax
00119cd6xor r8l, r8l
00119cd9
00119cd9loc_119cd9:
00119cd9movzx edx, r15b
00119cddmov rdi, [rsp+32]
00119ce2mov rsi, r13
00119ce5call alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::push
00119ceaadd rbx, r12
00119cedinc rbx
00119cf0inc rbp
00119cf3jmp 0x119c95
00119cf5
00119cf5loc_119cf5:
00119cf5mov [rsp+16], rbx
00119cfamov rax, [rsp+24]
00119cffmov [rax+16], rbx
00119d03movups x0, [rsp]
00119d07movups [rax], x0
00119d0ajmp 0x119d42
00119d0c
00119d0cloc_119d0c:
00119d0cxor ebx, ebx
00119d0ecall alloc::collections::btree::node::LeafNode<K,V>::new
00119d13mov r15, rax
00119d16
00119d16loc_119d16:
00119d16movzx eax, [r14+10]
00119d1bcmp rbx, rax
00119d1ejae 0x119d33
00119d20movzx esi, [r14+rbx+12]
00119d26inc rbx
00119d29mov rdi, r15
00119d2ccall alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>::push
00119d31jmp 0x119d16
00119d33
00119d33loc_119d33:
00119d33mov [r12], r15
00119d37and [r12+8], 0
00119d3dmov [r12+16], rbx
00119d42
00119d42loc_119d42:
00119d42add rsp, 72
00119d46pop rbx
00119d47pop r12
00119d49pop r13
00119d4bpop r14
00119d4dpop r15
00119d4fpop rbp
00119d50ret
00119d51
00119d51loc_119d51:
00119d51lea rdi, [rip-0x88d5a]
00119d58lea rdx, [rip+0xd1c99]
00119d5fpush 43
00119d61pop rsi
00119d62call core::panicking::panic
00119d67ud2
00119c2d
00119c2d_<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree:
00119c2dpush rbp
00119c2epush r15
00119c30push r14
00119c32push r13
00119c34push r12
00119c36push rbx
00119c37sub rsp, 72
00119c3bmov r14, rsi
00119c3emov r12, rdi
00119c41test rdx, rdx
00119c44je 0x119d0c
00119c4amov [rsp+24], r12
00119c4fmov rsi, [r14+24]
00119c53dec rdx
00119c56mov r12, rsp
00119c59mov rdi, r12
00119c5cmov [rsp+40], rdx
00119c61call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
00119c66mov rdi, [r12]
00119c6atest rdi, rdi
00119c6dje 0x119d51
00119c73mov rsi, [rsp+8]
00119c78call alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Internal>::new_internal
00119c7dmov r13, rdx
00119c80mov [rsp+32], rax
00119c85mov [rsp], rax
00119c89mov [rsp+8], rdx
00119c8exor ebp, ebp
00119c90mov rbx, [rsp+16]
00119c95
00119c95loc_119c95:
00119c95movzx eax, [r14+10]
00119c9acmp rbp, rax
00119c9djae 0x119cf5
00119c9fmov r15b, [r14+rbp+12]
00119ca4mov rsi, [r14+8*rbp+32]
00119ca9lea rdi, [rsp+48]
00119caemov rdx, [rsp+40]
00119cb3call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::clone::Clone>::clone::clone_subtree
00119cb8mov rcx, [rsp+48]
00119cbdmov r12, [rsp+64]
00119cc2test rcx, rcx
00119cc5je 0x119cce
00119cc7mov r8, [rsp+56]
00119cccjmp 0x119cd9
00119cce
00119cceloc_119cce:
00119ccecall alloc::collections::btree::node::LeafNode<K,V>::new
00119cd3mov rcx, rax
00119cd6xor r8l, r8l
00119cd9
00119cd9loc_119cd9:
00119cd9movzx edx, r15b
00119cddmov rdi, [rsp+32]
00119ce2mov rsi, r13
00119ce5call alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::push
00119ceaadd rbx, r12
00119cedinc rbx
00119cf0inc rbp
00119cf3jmp 0x119c95
00119cf5
00119cf5loc_119cf5:
00119cf5mov [rsp+16], rbx
00119cfamov rax, [rsp+24]
00119cffmov [rax+16], rbx
00119d03movups x0, [rsp]
00119d07movups [rax], x0
00119d0ajmp 0x119d42
00119d0c
00119d0cloc_119d0c:
00119d0cxor ebx, ebx
00119d0ecall alloc::collections::btree::node::LeafNode<K,V>::new
00119d13mov r15, rax
00119d16
00119d16loc_119d16:
00119d16movzx eax, [r14+10]
00119d1bcmp rbx, rax
00119d1ejae 0x119d33
00119d20movzx esi, [r14+rbx+12]
00119d26inc rbx
00119d29mov rdi, r15
00119d2ccall alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>::push
00119d31jmp 0x119d16
00119d33
00119d33loc_119d33:
00119d33mov [r12], r15
00119d37and [r12+8], 0
00119d3dmov [r12+16], rbx
00119d42
00119d42loc_119d42:
00119d42add rsp, 72
00119d46pop rbx
00119d47pop r12
00119d49pop r13
00119d4bpop r14
00119d4dpop r15
00119d4fpop rbp
00119d50ret
00119d51
00119d51loc_119d51:
00119d51lea rdi, [rip-0x88d5a]
00119d58lea rdx, [rip+0xd1c99]
00119d5fpush 43
00119d61pop rsi
00119d62call core::panicking::panic
00119d67ud2
00119c2d
00119d69
00119d69core::time::Duration::saturating_add:
00119d69mov rax, rdx
00119d6cmov edx, 0x3b9aca00
00119d71add rdi, rax
00119d74jae 0x119d78
00119d76jmp 0x119d99
00119d78
00119d78loc_119d78:
00119d78add ecx, esi
00119d7acmp ecx, 0x3b9aca00
00119d80jb 0x119d8d
00119d82inc rdi
00119d85je 0x119d99
00119d87add ecx, 0xffffffffc4653600
00119d8d
00119d8dloc_119d8d:
00119d8dpush rax
00119d8emov esi, ecx
00119d90call core::time::Duration::new
00119d95add rsp, 8
00119d99
00119d99loc_119d99:
00119d99cmp edx, 0x3b9aca00
00119d9fmov ecx, 0x3b9ac9ff
00119da4cmovne ecx, edx
00119da7push -1
00119da9pop rdx
00119daacmovne rdx, rax
00119daemov rax, rdx
00119db1mov edx, ecx
00119db3ret
00119d69
00119d69core::time::Duration::saturating_add:
00119d69mov rax, rdx
00119d6cmov edx, 0x3b9aca00
00119d71add rdi, rax
00119d74jae 0x119d78
00119d76jmp 0x119d99
00119d78
00119d78loc_119d78:
00119d78add ecx, esi
00119d7acmp ecx, 0x3b9aca00
00119d80jb 0x119d8d
00119d82inc rdi
00119d85je 0x119d99
00119d87add ecx, 0xffffffffc4653600
00119d8d
00119d8dloc_119d8d:
00119d8dpush rax
00119d8emov esi, ecx
00119d90call core::time::Duration::new
00119d95add rsp, 8
00119d99
00119d99loc_119d99:
00119d99cmp edx, 0x3b9aca00
00119d9fmov ecx, 0x3b9ac9ff
00119da4cmovne ecx, edx
00119da7push -1
00119da9pop rdx
00119daacmovne rdx, rax
00119daemov rax, rdx
00119db1mov edx, ecx
00119db3ret
00119d69
00119db4
00119db4indicatif::state::Estimator::steps_per_second:
00119db4push rbp
00119db5push r15
00119db7push r14
00119db9push rbx
00119dbapush rax
00119dbbmov ebp, edx
00119dbdmov r14, rsi
00119dc0mov rbx, rdi
00119dc3mov rdx, [rdi+24]
00119dc7mov ecx, [rdi+32]
00119dcamov rdi, rsi
00119dcdmov esi, ebp
00119dcfcall _<std::time::Instant as core::ops::arith::Sub>::sub
00119dd4movq x0, rax
00119dd9punpckldq x0, [rip-0xe13d1]
00119de1subpd x0, [rip-0xe13c9]
00119de9movapd x2, x0
00119dedunpckhpd x2, x0
00119df1addsd x2, x0
00119df5mov eax, edx
00119df7cvtsi2sd x1, rax
00119dfcdivsd x1, [rip-0xe074c]
00119e04addsd x1, x2
00119e08divsd x1, [rip-0xe0750]
00119e10movsd_xmm x0, [rip-0xe0750]
00119e18mov r15, [rip+0xf7e49]
00119e1fcall r15
00119e22movsd_xmm [rsp], x0
00119e27mov rdx, [rbx+40]
00119e2bmov ecx, [rbx+48]
00119e2emov rdi, r14
00119e31mov esi, ebp
00119e33call _<std::time::Instant as core::ops::arith::Sub>::sub
00119e38movq x0, rax
00119e3dpunpckldq x0, [rip-0xe1435]
00119e45subpd x0, [rip-0xe142d]
00119e4dmovapd x2, x0
00119e51unpckhpd x2, x0
00119e55mov eax, edx
00119e57cvtsi2sd x1, rax
00119e5caddsd x2, x0
00119e60divsd x1, [rip-0xe07b0]
00119e68addsd x1, x2
00119e6cdivsd x1, [rip-0xe07b4]
00119e74movsd_xmm x0, [rip-0xe07b4]
00119e7ccall r15
00119e7fmovsd_xmm x1, [rip-0xe07b7]
00119e87movapd x2, x1
00119e8bsubsd x2, x0
00119e8fmovsd_xmm x0, [rbx]
00119e93movsd_xmm x3, [rsp]
00119e98mulsd x0, x3
00119e9cdivsd x0, x2
00119ea0subsd x1, x3
00119ea4mulsd x3, [rbx+8]
00119ea9mulsd x1, x0
00119eadaddsd x1, x3
00119eb1divsd x1, x2
00119eb5movapd x0, x1
00119eb9add rsp, 8
00119ebdpop rbx
00119ebepop r14
00119ec0pop r15
00119ec2pop rbp
00119ec3ret
00119db4
00119db4indicatif::state::Estimator::steps_per_second:
00119db4push rbp
00119db5push r15
00119db7push r14
00119db9push rbx
00119dbapush rax
00119dbbmov ebp, edx
00119dbdmov r14, rsi
00119dc0mov rbx, rdi
00119dc3mov rdx, [rdi+24]
00119dc7mov ecx, [rdi+32]
00119dcamov rdi, rsi
00119dcdmov esi, ebp
00119dcfcall _<std::time::Instant as core::ops::arith::Sub>::sub
00119dd4movq x0, rax
00119dd9punpckldq x0, [rip-0xe13d1]
00119de1subpd x0, [rip-0xe13c9]
00119de9movapd x2, x0
00119dedunpckhpd x2, x0
00119df1addsd x2, x0
00119df5mov eax, edx
00119df7cvtsi2sd x1, rax
00119dfcdivsd x1, [rip-0xe074c]
00119e04addsd x1, x2
00119e08divsd x1, [rip-0xe0750]
00119e10movsd_xmm x0, [rip-0xe0750]
00119e18mov r15, [rip+0xf7e49]
00119e1fcall r15
00119e22movsd_xmm [rsp], x0
00119e27mov rdx, [rbx+40]
00119e2bmov ecx, [rbx+48]
00119e2emov rdi, r14
00119e31mov esi, ebp
00119e33call _<std::time::Instant as core::ops::arith::Sub>::sub
00119e38movq x0, rax
00119e3dpunpckldq x0, [rip-0xe1435]
00119e45subpd x0, [rip-0xe142d]
00119e4dmovapd x2, x0
00119e51unpckhpd x2, x0
00119e55mov eax, edx
00119e57cvtsi2sd x1, rax
00119e5caddsd x2, x0
00119e60divsd x1, [rip-0xe07b0]
00119e68addsd x1, x2
00119e6cdivsd x1, [rip-0xe07b4]
00119e74movsd_xmm x0, [rip-0xe07b4]
00119e7ccall r15
00119e7fmovsd_xmm x1, [rip-0xe07b7]
00119e87movapd x2, x1
00119e8bsubsd x2, x0
00119e8fmovsd_xmm x0, [rbx]
00119e93movsd_xmm x3, [rsp]
00119e98mulsd x0, x3
00119e9cdivsd x0, x2
00119ea0subsd x1, x3
00119ea4mulsd x3, [rbx+8]
00119ea9mulsd x1, x0
00119eadaddsd x1, x3
00119eb1divsd x1, x2
00119eb5movapd x0, x1
00119eb9add rsp, 8
00119ebdpop rbx
00119ebepop r14
00119ec0pop r15
00119ec2pop rbp
00119ec3ret
00119db4
00119ec4
00119ec4_<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next:
00119ec4push rbx
00119ec5mov rbx, rdi
00119ec8call _ZN81_$LT$core..str..iter..Chars$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2f7ee162baeb6befE.356
00119ecdmov edx, eax
00119ecfcmp edx, 0x110000
00119ed5je 0x119ee3
00119ed7mov rax, [rbx+16]
00119edblea rcx, [rax+1]
00119edfmov [rbx+16], rcx
00119ee3
00119ee3loc_119ee3:
00119ee3pop rbx
00119ee4ret
00119ec4
00119ec4_<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next:
00119ec4push rbx
00119ec5mov rbx, rdi
00119ec8call _ZN81_$LT$core..str..iter..Chars$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2f7ee162baeb6befE.356
00119ecdmov edx, eax
00119ecfcmp edx, 0x110000
00119ed5je 0x119ee3
00119ed7mov rax, [rbx+16]
00119edblea rcx, [rax+1]
00119edfmov [rbx+16], rcx
00119ee3
00119ee3loc_119ee3:
00119ee3pop rbx
00119ee4ret
00119ec4
00119ee5
00119ee5number_prefix::NumberPrefix<F>::binary:
00119ee5movsd_xmm x1, [rip-0xe0815]
00119eedmov rsi, 0xf0e0d0c0b0a0908
00119ef7jmp 0x119efc
00119ee5
00119ee5number_prefix::NumberPrefix<F>::binary:
00119ee5movsd_xmm x1, [rip-0xe0815]
00119eedmov rsi, 0xf0e0d0c0b0a0908
00119ef7jmp 0x119efc
00119ee5
00119efc
00119efcnumber_prefix::NumberPrefix<F>::format_number:
00119efcmov [rsp-8], rsi
00119f01movq rax, x0
00119f06test rax, rax
00119f09jns 0x119f13
00119f0bpxor x0, [rip-0xe14e3]
00119f13
00119f13loc_119f13:
00119f13xor ecx, ecx
00119f15
00119f15loc_119f15:
00119f15ucomisd x0, x1
00119f19jb 0x119f2a
00119f1bcmp rcx, 8
00119f1fjae 0x119f2a
00119f21divsd x0, x1
00119f25inc rcx
00119f28jmp 0x119f15
00119f2a
00119f2aloc_119f2a:
00119f2atest rcx, rcx
00119f2dje 0x119f3f
00119f2flea rdx, [rsp-8]
00119f34mov cl, [rcx+rdx-1]
00119f38mov [rdi+1], cl
00119f3bmov cl, 1
00119f3djmp 0x119f41
00119f3f
00119f3floc_119f3f:
00119f3fxor ecx, ecx
00119f41
00119f41loc_119f41:
00119f41test rax, rax
00119f44jns 0x119f4e
00119f46xorpd x0, [rip-0xe151e]
00119f4e
00119f4eloc_119f4e:
00119f4emovsd_xmm [rdi+8], x0
00119f53mov [rdi], cl
00119f55ret
00119efc
00119efcnumber_prefix::NumberPrefix<F>::format_number:
00119efcmov [rsp-8], rsi
00119f01movq rax, x0
00119f06test rax, rax
00119f09jns 0x119f13
00119f0bpxor x0, [rip-0xe14e3]
00119f13
00119f13loc_119f13:
00119f13xor ecx, ecx
00119f15
00119f15loc_119f15:
00119f15ucomisd x0, x1
00119f19jb 0x119f2a
00119f1bcmp rcx, 8
00119f1fjae 0x119f2a
00119f21divsd x0, x1
00119f25inc rcx
00119f28jmp 0x119f15
00119f2a
00119f2aloc_119f2a:
00119f2atest rcx, rcx
00119f2dje 0x119f3f
00119f2flea rdx, [rsp-8]
00119f34mov cl, [rcx+rdx-1]
00119f38mov [rdi+1], cl
00119f3bmov cl, 1
00119f3djmp 0x119f41
00119f3f
00119f3floc_119f3f:
00119f3fxor ecx, ecx
00119f41
00119f41loc_119f41:
00119f41test rax, rax
00119f44jns 0x119f4e
00119f46xorpd x0, [rip-0xe151e]
00119f4e
00119f4eloc_119f4e:
00119f4emovsd_xmm [rdi+8], x0
00119f53mov [rdi], cl
00119f55ret
00119efc
00119f56
00119f56_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00119f56cmp rsi, rdx
00119f59jbe 0x119f66
00119f5bshl rdx, 4
00119f5fadd rdi, rdx
00119f62mov rax, rdi
00119f65ret
00119f66
00119f66loc_119f66:
00119f66push rax
00119f67mov rdi, rdx
00119f6amov rdx, rcx
00119f6dcall core::panicking::panic_bounds_check
00119f72ud2
00119f56
00119f56_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00119f56cmp rsi, rdx
00119f59jbe 0x119f66
00119f5bshl rdx, 4
00119f5fadd rdi, rdx
00119f62mov rax, rdi
00119f65ret
00119f66
00119f66loc_119f66:
00119f66push rax
00119f67mov rdi, rdx
00119f6amov rdx, rcx
00119f6dcall core::panicking::panic_bounds_check
00119f72ud2
00119f56
00119f74
00119f74_<indicatif::style::TabRewriter as core::fmt::Write>::write_str:
00119f74push rbp
00119f75push r15
00119f77push r14
00119f79push r13
00119f7bpush r12
00119f7dpush rbx
00119f7esub rsp, 56
00119f82mov r14, rdx
00119f85mov r15, rsi
00119f88mov r12, [rdi]
00119f8bmov rax, [rdi+8]
00119f8fmov [rsp], rax
00119f93mov rdx, [rdi+16]
00119f97lea rbx, [rsp+32]
00119f9cpush 32
00119f9epop rsi
00119f9fmov rdi, rbx
00119fa2call alloc::str::_<impl str>::repeat
00119fa7mov r13, [rbx]
00119faamov r9, [rbx+16]
00119faelea rbp, [rsp+8]
00119fb3push 9
00119fb5pop rcx
00119fb6mov rdi, rbp
00119fb9mov rsi, r15
00119fbcmov rdx, r14
00119fbfmov r8, r13
00119fc2call alloc::str::_<impl str>::replace
00119fc7mov r14, [rbp]
00119fcbmov rdx, [rbp+16]
00119fcfmov rdi, r12
00119fd2mov rsi, r14
00119fd5mov rax, [rsp]
00119fd9call [rax+24]
00119fdcmov r15l, eax
00119fdfmov rsi, [rbp+8]
00119fe3mov rdi, r14
00119fe6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00119febmov rsi, [rbx+8]
00119fefmov rdi, r13
00119ff2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00119ff7mov eax, r15l
00119ffaadd rsp, 56
00119ffepop rbx
00119fffpop r12
0011a001pop r13
0011a003pop r14
0011a005pop r15
0011a007pop rbp
0011a008ret
00119f74
00119f74_<indicatif::style::TabRewriter as core::fmt::Write>::write_str:
00119f74push rbp
00119f75push r15
00119f77push r14
00119f79push r13
00119f7bpush r12
00119f7dpush rbx
00119f7esub rsp, 56
00119f82mov r14, rdx
00119f85mov r15, rsi
00119f88mov r12, [rdi]
00119f8bmov rax, [rdi+8]
00119f8fmov [rsp], rax
00119f93mov rdx, [rdi+16]
00119f97lea rbx, [rsp+32]
00119f9cpush 32
00119f9epop rsi
00119f9fmov rdi, rbx
00119fa2call alloc::str::_<impl str>::repeat
00119fa7mov r13, [rbx]
00119faamov r9, [rbx+16]
00119faelea rbp, [rsp+8]
00119fb3push 9
00119fb5pop rcx
00119fb6mov rdi, rbp
00119fb9mov rsi, r15
00119fbcmov rdx, r14
00119fbfmov r8, r13
00119fc2call alloc::str::_<impl str>::replace
00119fc7mov r14, [rbp]
00119fcbmov rdx, [rbp+16]
00119fcfmov rdi, r12
00119fd2mov rsi, r14
00119fd5mov rax, [rsp]
00119fd9call [rax+24]
00119fdcmov r15l, eax
00119fdfmov rsi, [rbp+8]
00119fe3mov rdi, r14
00119fe6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00119febmov rsi, [rbx+8]
00119fefmov rdi, r13
00119ff2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00119ff7mov eax, r15l
00119ffaadd rsp, 56
00119ffepop rbx
00119fffpop r12
0011a001pop r13
0011a003pop r14
0011a005pop r15
0011a007pop rbp
0011a008ret
00119f74
Loading..