File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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