File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    00115e18
    00115e18indicatif::style::ProgressStyle::format_state:
    00115e18push rbp
    00115e19push r15
    00115e1bpush r14
    00115e1dpush r13
    00115e1fpush r12
    00115e21push rbx
    00115e22sub rsp, 520
    00115e29mov r12l, ecx
    00115e2cmov rbx, rdx
    00115e2fmov r13, rsi
    00115e32mov r15, rdi
    00115e35push 1
    00115e37pop rax
    00115e38mov [rsp+312], rax
    00115e40pxor x0, x0
    00115e44movdqu [rsp+320], x0
    00115e4dmov [rsp+216], rax
    00115e55movdqu [rsp+224], x0
    00115e5emov rax, [rsi+88]
    00115e62mov rax, [rax+32]
    00115e66mov [rsp+256], rax
    00115e6ecmp [rsi], 0
    00115e72je 0x115e78
    00115e74mov rax, [r13+8]
    00115e78
    00115e78loc_115e78:
    00115e78lea rcx, [rsp+264]
    00115e80mov [rcx], rax
    00115e83mov r14, [r15+48]
    00115e87imul rax, [r15+64], 96
    00115e8cadd rax, r14
    00115e8fmov [rsp+472], rax
    00115e97mov rax, [r15+96]
    00115e9bmov [rsp+464], rax
    00115ea3mov rax, [r15+80]
    00115ea7mov [rsp+288], rax
    00115eafmov rax, [r15+72]
    00115eb3mov [rsp+296], rax
    00115ebbmov rax, [r15+128]
    00115ec2mov [rsp+408], rax
    00115ecalea rax, [r13+160]
    00115ed1mov [rsp+384], rax
    00115ed9lea rax, [r13+104]
    00115eddmov [rsp+392], rax
    00115ee5mov rax, [r15+104]
    00115ee9mov rcx, [r15+112]
    00115eedmov rdx, 0x736f6d6570736575
    00115ef7xor rdx, rax
    00115efamov [rsp+440], rdx
    00115f02mov rdx, 0x646f72616e646f6d
    00115f0cxor rdx, rcx
    00115f0fmov [rsp+432], rdx
    00115f17mov rdx, 0x6c7967656e657261
    00115f21mov [rsp+456], rax
    00115f29xor rdx, rax
    00115f2cmov [rsp+424], rdx
    00115f34mov rax, 0x7465646279746573
    00115f3emov [rsp+448], rcx
    00115f46xor rax, rcx
    00115f49mov [rsp+416], rax
    00115f51mov al, [r13+216]
    00115f58mov [rsp+79], al
    00115f5cmov rax, [r13+96]
    00115f60mov [rsp+400], rax
    00115f68mov rax, [r13+16]
    00115f6cmov [rsp+352], rax
    00115f74mov eax, [r13+24]
    00115f78mov [rsp+276], eax
    00115f7fmov rax, [r15]
    00115f82mov [rsp+368], rax
    00115f8amov rax, [r15+16]
    00115f8emov [rsp+360], rax
    00115f96dec rax
    00115f99push 2
    00115f9bpop rcx
    00115f9cmov [rsp+280], rcx
    00115fa4mov [rsp+376], rax
    00115fac
    00115facloc_115fac:
    00115facadd r14, 96
    00115fb0lea rbp, [r14-96]
    00115fb4cmp rbp, [rsp+472]
    00115fbcje 0x117548
    00115fc2mov eax, [r14-8]
    00115fc6add eax, -2
    00115fc9cmp ax, 3
    00115fcdpush 1
    00115fcfpop rcx
    00115fd0cmovae eax, ecx
    00115fd3test ax, ax
    00115fd6je 0x116013
    00115fd8movzx eax, ax
    00115fdbcmp eax, 2
    00115fdejne 0x116033
    00115fe0mov rdi, r15
    00115fe3mov rsi, rbx
    00115fe6lea rdx, [rsp+312]
    00115feemov rcx, r13
    00115ff1lea r8, [rsp+216]
    00115ff9mov r9l, r12l
    00115ffcpush [rsp+304]
    00116003push [rsp+288]
    0011600acall indicatif::style::ProgressStyle::push_line
    0011600fpop rax
    00116010pop rcx
    00116011jmp 0x115fac
    00116013
    00116013loc_116013:
    00116013mov rdi, rbp
    00116016call indicatif::state::TabExpandedString::expanded
    0011601badd rdx, rax
    0011601elea rdi, [rsp+312]
    00116026mov rsi, rax
    00116029call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    0011602ejmp 0x115fac
    00116033
    00116033loc_116033:
    00116033mov [rsp], r15
    00116037mov [rsp+8], rbx
    0011603cand [rsp+232], 0
    00116045mov rbx, [rbp+64]
    00116049mov r15, [rbp+80]
    0011604dcmp [rsp+464], 0
    00116056je 0x116356
    0011605cmov [rsp+336], r13
    00116064mov [rsp+272], r12l
    0011606cmov rax, [rsp+440]
    00116074mov [rsp+112], rax
    00116079mov rax, [rsp+424]
    00116081mov [rsp+120], rax
    00116086mov rax, [rsp+432]
    0011608emov [rsp+128], rax
    00116096mov rax, [rsp+416]
    0011609emov [rsp+136], rax
    001160a6mov rax, [rsp+456]
    001160aemov [rsp+144], rax
    001160b6mov rax, [rsp+448]
    001160bemov [rsp+152], rax
    001160c6pxor x0, x0
    001160calea rax, [rsp+152]
    001160d2movdqu [rax+8], x0
    001160d7and [rax+24], 0
    001160dclea r12, [rsp+112]
    001160e1mov rdi, r12
    001160e4mov rsi, rbx
    001160e7mov rdx, r15
    001160eacall _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
    001160efmov [rsp+16], -1
    001160f4mov rdi, r12
    001160f7lea r12, [rsp+16]
    001160fcmov rsi, r12
    001160ffpush 1
    00116101pop rdx
    00116102call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
    00116107movups x0, [rsp+112]
    0011610cmovups x1, [rsp+128]
    00116114movaps [rsp+32], x1
    00116119mov r13, [rsp+160]
    00116121shl r13, 56
    00116125or r13, [rsp+168]
    0011612dmovaps [rsp+16], x0
    00116132xor [rsp+40], r13
    00116137mov rdi, r12
    0011613acall _<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds
    0011613fxor r13, [rsp+16]
    00116144mov rax, [rsp+24]
    00116149mov rcx, [rsp+32]
    0011614eadd r13, rcx
    00116151rol rcx, 13
    00116155mov edx, 255
    0011615axor rax, rdx
    0011615dxor rcx, r13
    00116160rol r13, 32
    00116164mov rdx, [rsp+40]
    00116169add rax, rdx
    0011616crol rdx, 16
    00116170xor rdx, rax
    00116173add r13, rdx
    00116176rol rdx, 21
    0011617aadd rax, rcx
    0011617drol rcx, 17
    00116181xor rcx, rax
    00116184rol rax, 32
    00116188xor rdx, r13
    0011618badd r13, rcx
    0011618erol rcx, 13
    00116192xor rcx, r13
    00116195rol r13, 32
    00116199add rax, rdx
    0011619crol rdx, 16
    001161a0xor rdx, rax
    001161a3add r13, rdx
    001161a6rol rdx, 21
    001161aaadd rax, rcx
    001161adrol rcx, 17
    001161b1xor rcx, rax
    001161b4rol rax, 32
    001161b8xor rdx, r13
    001161bbadd r13, rcx
    001161berol rcx, 13
    001161c2xor rcx, r13
    001161c5add rax, rdx
    001161c8rol rdx, 16
    001161ccxor rdx, rax
    001161cfrol rdx, 21
    001161d3add rax, rcx
    001161d6rol rcx, 17
    001161daxor rcx, rdx
    001161ddmov rdx, rax
    001161e0rol rdx, 32
    001161e4xor rdx, rcx
    001161e7xor rdx, rax
    001161eamov r12, [rsp+288]
    001161f2and r12, rdx
    001161f5shr rdx, 57
    001161f9movd x0, edx
    001161fdpunpcklbw x0, x0
    00116201pshuflw x0, x0, 0
    00116206pshufd x1, x0, 0
    0011620bxor eax, eax
    0011620dmov [rsp+344], rax
    00116215movdqa [rsp+480], x1
    0011621e
    0011621eloc_11621e:
    0011621emov rax, [rsp+296]
    00116226movdqu x0, [rax+r12]
    0011622cmovdqa [rsp+496], x0
    00116235pcmpeqb x0, x1
    00116239pmovmskb eax, x0
    0011623dmov [rsp+112], ax
    00116242
    00116242loc_116242:
    00116242lea rdi, [rsp+112]
    00116247call _<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
    0011624ctest rax, rax
    0011624fje 0x11628a
    00116251mov r13, rdx
    00116254add r13, r12
    00116257and r13, [rsp+288]
    0011625fmov rax, r13
    00116262shl rax, 5
    00116266mov rcx, [rsp+296]
    0011626esub rcx, rax
    00116271mov rdx, [rcx-32]
    00116275mov rcx, [rcx-24]
    00116279mov rdi, rbx
    0011627cmov rsi, r15
    0011627fcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116284test al, al
    00116286je 0x116242
    00116288jmp 0x1162d8
    0011628a
    0011628aloc_11628a:
    0011628amovdqa x0, [rsp+496]
    00116293pcmpeqb x0, [rip-0xdd93b]
    0011629bpmovmskb eax, x0
    0011629ftest eax, eax
    001162a1jne 0x11633e
    001162a7mov rax, [rsp+344]
    001162afadd r12, rax
    001162b2add r12, 16
    001162b6add rax, 16
    001162bamov [rsp+344], rax
    001162c2and r12, [rsp+288]
    001162camovdqa x1, [rsp+480]
    001162d3jmp 0x11621e
    001162d8
    001162d8loc_1162d8:
    001162d8neg r13
    001162dbshl r13, 5
    001162dfmov rax, [rsp+296]
    001162e7mov rdi, [rax+r13-16]
    001162ecmov rax, [rax+r13-8]
    001162f1lea rcx, [rsp+216]
    001162f9mov [rsp+112], rcx
    001162felea rcx, [rip+0xd5483]
    00116305mov [rsp+120], rcx
    0011630amov rcx, [rsp+408]
    00116312mov [rsp+128], rcx
    0011631amov r13, [rsp+336]
    00116322mov rsi, r13
    00116325lea rdx, [rsp+112]
    0011632alea rcx, [rip+0xd5627]
    00116331call [rax+48]
    00116334mov r12l, [rsp+272]
    0011633cjmp 0x116398
    0011633e
    0011633eloc_11633e:
    0011633emov rbx, [rbp+64]
    00116342mov r15, [rbp+80]
    00116346mov r12l, [rsp+272]
    0011634emov r13, [rsp+336]
    00116356
    00116356loc_116356:
    00116356mov rdi, rbx
    00116359mov rsi, r15
    0011635clea rdx, [rip-0xdcb73]
    00116363push 8
    00116365pop rcx
    00116366call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011636btest al, al
    0011636dje 0x116561
    00116373lea rax, [rbp+32]
    00116377mov [rsp+304], rax
    0011637flea rdi, [rsp+216]
    00116387xor esi, esi
    00116389call _ZN5alloc6string6String4push17hd5aad5ee06e44fdeE.348
    0011638exor eax, eax
    00116390
    00116390loc_116390:
    00116390mov [rsp+280], rax
    00116398
    00116398loc_116398:
    00116398mov rbx, [rsp+8]
    0011639dmov r15, [rsp]
    001163a1
    001163a1loc_1163a1:
    001163a1cmp [rbp+88], 0
    001163a6je 0x116454
    001163acmov rax, [rsp+216]
    001163b4mov rcx, [rsp+232]
    001163bcmovzx edx, [rbp+90]
    001163c0movzx esi, [rbp+92]
    001163c4rol si, 8
    001163c8mov [rsp+80], rax
    001163cdmov [rsp+88], rcx
    001163d2mov [rsp+96], rdx
    001163d7mov [rsp+104], si
    001163dccmp [rbp+31], 2
    001163e0jne 0x116483
    001163e6lea rax, [rip+0xfb1a3]
    001163edmov [rsp+112], rax
    001163f2push 1
    001163f4pop rax
    001163f5mov [rsp+120], rax
    001163faand [rsp+144], 0
    00116403lea rcx, [rsp+80]
    00116408mov [rsp+16], rcx
    0011640dlea rcx, [rip+12325]
    00116414mov [rsp+24], rcx
    00116419lea rcx, [rsp+16]
    0011641emov [rsp+128], rcx
    00116426mov [rsp+136], rax
    0011642elea rdi, [rsp+312]
    00116436lea rsi, [rsp+112]
    0011643bcall core::fmt::Write::write_fmt
    00116440movzx edi, al
    00116443lea rsi, [rip+0xd5dc6]
    0011644acall core::result::Result<T,E>::unwrap
    0011644fjmp 0x115fac
    00116454
    00116454loc_116454:
    00116454cmp [rbp+31], 2
    00116458jne 0x116631
    0011645emov rsi, [rsp+216]
    00116466mov rdx, [rsp+232]
    0011646eadd rdx, rsi
    00116471lea rdi, [rsp+312]
    00116479call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    0011647ejmp 0x115fac
    00116483
    00116483loc_116483:
    00116483mov rax, [rsp+80]
    00116488mov rcx, [rsp+88]
    0011648dmov rdx, [rsp+96]
    00116492mov [rsp+32], rdx
    00116497movzx edx, [rsp+104]
    0011649cmov [rsp+40], dx
    001164a1mov edx, [rsp+106]
    001164a5mov [rsp+42], edx
    001164a9movzx edx, [rsp+110]
    001164aemov [rsp+46], dx
    001164b3mov [rsp+16], rax
    001164b8mov [rsp+24], rcx
    001164bdlea rdi, [rsp+144]
    001164c5mov rsi, rbp
    001164c8call _<console::utils::Style as core::clone::Clone>::clone
    001164cdmovaps x0, [rsp+16]
    001164d2movdqa x1, [rsp+32]
    001164d8movdqa [rsp+128], x1
    001164e1movaps [rsp+112], x0
    001164e6lea rax, [rip+0xfb0a3]
    001164edmov [rsp+16], rax
    001164f2push 1
    001164f4pop rax
    001164f5mov [rsp+24], rax
    001164faand [rsp+48], 0
    00116500lea rcx, [rsp+112]
    00116505mov [rsp+240], rcx
    0011650dlea rcx, [rip+12486]
    00116514mov [rsp+248], rcx
    0011651clea rcx, [rsp+240]
    00116524mov [rsp+32], rcx
    00116529mov [rsp+40], rax
    0011652elea rdi, [rsp+312]
    00116536lea rsi, [rsp+16]
    0011653bcall core::fmt::Write::write_fmt
    00116540movzx edi, al
    00116543lea rsi, [rip+0xd5cde]
    0011654acall core::result::Result<T,E>::unwrap
    0011654flea rdi, [rsp+144]
    00116557call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    0011655cjmp 0x115fac
    00116561
    00116561loc_116561:
    00116561mov rdi, rbx
    00116564mov rsi, r15
    00116567lea rdx, [rip-0xc2c1b]
    0011656epush 3
    00116570pop rcx
    00116571call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116576test al, al
    00116578je 0x1166c3
    0011657emov rdi, r13
    00116581call indicatif::state::ProgressState::fraction
    00116586cmp [rbp+88], 0
    0011658bmov ax, 20
    0011658fmov rbx, [rsp+8]
    00116594je 0x11659a
    00116596movzx eax, [rbp+90]
    0011659a
    0011659aloc_11659a:
    0011659amovzx edx, ax
    0011659dcmp [rbp+63], 2
    001165a1lea rax, [rbp+32]
    001165a5mov ecx, 0
    001165aacmovne rcx, rax
    001165aelea rdi, [rsp+112]
    001165b3mov r15, [rsp]
    001165b7mov rsi, r15
    001165bacall indicatif::style::ProgressStyle::format_bar
    001165bflea rax, [rip+0xfafca]
    001165c6mov [rsp+16], rax
    001165cbpush 1
    001165cdpop rax
    001165cemov [rsp+24], rax
    001165d3and [rsp+48], 0
    001165d9lea rcx, [rsp+112]
    001165demov [rsp+80], rcx
    001165e3lea rcx, [rip+6001]
    001165eamov [rsp+88], rcx
    001165eflea rcx, [rsp+80]
    001165f4mov [rsp+32], rcx
    001165f9mov [rsp+40], rax
    001165felea rdi, [rsp+216]
    00116606lea rsi, [rsp+16]
    0011660bcall core::fmt::Write::write_fmt
    00116610movzx edi, al
    00116613lea rsi, [rip+0xd5bc6]
    0011661acall core::result::Result<T,E>::unwrap
    0011661flea rdi, [rsp+152]
    00116627call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    0011662cjmp 0x1163a1
    00116631
    00116631loc_116631:
    00116631lea rdi, [rsp+24]
    00116636mov rsi, rbp
    00116639call _<console::utils::Style as core::clone::Clone>::clone
    0011663elea rax, [rsp+216]
    00116646mov [rsp+16], rax
    0011664blea rax, [rip+0xfaf3e]
    00116652mov [rsp+112], rax
    00116657push 1
    00116659pop rax
    0011665amov [rsp+120], rax
    0011665fand [rsp+144], 0
    00116668lea rcx, [rsp+16]
    0011666dmov [rsp+80], rcx
    00116672lea rcx, [rip+10839]
    00116679mov [rsp+88], rcx
    0011667elea rcx, [rsp+80]
    00116683mov [rsp+128], rcx
    0011668bmov [rsp+136], rax
    00116693lea rdi, [rsp+312]
    0011669blea rsi, [rsp+112]
    001166a0call core::fmt::Write::write_fmt
    001166a5movzx edi, al
    001166a8lea rsi, [rip+0xd5b49]
    001166afcall core::result::Result<T,E>::unwrap
    001166b4lea rdi, [rsp+24]
    001166b9call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    001166bejmp 0x115fac
    001166c3
    001166c3loc_1166c3:
    001166c3mov rdi, rbx
    001166c6mov rsi, r15
    001166c9lea rdx, [rip-0xc2d7a]
    001166d0push 7
    001166d2pop rcx
    001166d3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001166d8test al, al
    001166daje 0x11671c
    001166dcmovzx edi, [rsp+79]
    001166e1call indicatif::state::ProgressState::is_finished
    001166e6test al, al
    001166e8je 0x11675c
    001166eamov rdi, [rsp+368]
    001166f2mov rsi, [rsp+360]
    001166famov rdx, [rsp+376]
    00116702lea rcx, [rip+0xd588f]
    00116709call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    0011670emov rbx, [rsp+8]
    00116713mov r15, [rsp]
    00116717jmp 0x11679f
    0011671c
    0011671cloc_11671c:
    0011671cmov rdi, rbx
    0011671fmov rsi, r15
    00116722lea rdx, [rip-0xdcf31]
    00116729push 8
    0011672bpop rcx
    0011672ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116731test al, al
    00116733je 0x1167bb
    00116739lea rax, [rbp+93]
    0011673dmov [rsp+304], rax
    00116745lea rdi, [rsp+216]
    0011674dxor esi, esi
    0011674fcall _ZN5alloc6string6String4push17hd5aad5ee06e44fdeE.348
    00116754push 1
    00116756pop rax
    00116757jmp 0x116390
    0011675c
    0011675cloc_11675c:
    0011675cmov rcx, [rsp+376]
    00116764test rcx, rcx
    00116767mov rbx, [rsp+8]
    0011676cmov r15, [rsp]
    00116770je 0x1175c0
    00116776mov rax, [rsp+400]
    0011677exor edx, edx
    00116780div rcx
    00116783mov rdi, [rsp+368]
    0011678bmov rsi, [rsp+360]
    00116793lea rcx, [rip+0xd57e6]
    0011679acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    0011679f
    0011679floc_11679f:
    0011679fmov rsi, [rax]
    001167a2mov rdx, [rax+8]
    001167a6add rdx, rsi
    001167a9lea rdi, [rsp+216]
    001167b1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    001167b6jmp 0x1163a1
    001167bb
    001167bbloc_1167bb:
    001167bbmov rdi, rbx
    001167bemov rsi, r15
    001167c1lea rdx, [rip-0xc2e6b]
    001167c8push 3
    001167capop rcx
    001167cbcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001167d0test al, al
    001167d2je 0x1167de
    001167d4mov rdi, [rsp+392]
    001167dcjmp 0x1167ff
    001167de
    001167deloc_1167de:
    001167demov rdi, rbx
    001167e1mov rsi, r15
    001167e4lea rdx, [rip-0xc2e8b]
    001167ebpush 6
    001167edpop rcx
    001167eecall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001167f3test al, al
    001167f5je 0x11681c
    001167f7mov rdi, [rsp+384]
    001167ff
    001167ffloc_1167ff:
    001167ffcall indicatif::state::TabExpandedString::expanded
    00116804add rdx, rax
    00116807lea rdi, [rsp+216]
    0011680fmov rsi, rax
    00116812call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    00116817jmp 0x116398
    0011681c
    0011681cloc_11681c:
    0011681cmov rdi, rbx
    0011681fmov rsi, r15
    00116822lea rdx, [rip-0xc2ec3]
    00116829push 3
    0011682bpop rcx
    0011682ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116831test al, al
    00116833je 0x1168a1
    00116835lea rax, [rip+0xfad54]
    0011683cmov [rsp+112], rax
    00116841push 1
    00116843pop rax
    00116844mov [rsp+120], rax
    00116849and [rsp+144], 0
    00116852lea rcx, [rsp+256]
    0011685amov [rsp+16], rcx
    0011685flea rcx, [rip-0x127f6]
    00116866mov [rsp+24], rcx
    0011686blea rcx, [rsp+16]
    00116870mov [rsp+128], rcx
    00116878mov [rsp+136], rax
    00116880lea rdi, [rsp+216]
    00116888lea rsi, [rsp+112]
    0011688dcall core::fmt::Write::write_fmt
    00116892movzx edi, al
    00116895lea rsi, [rip+0xd592c]
    0011689cjmp 0x11753e
    001168a1
    001168a1loc_1168a1:
    001168a1mov rdi, rbx
    001168a4mov rsi, r15
    001168a7lea rdx, [rip-0xc2f45]
    001168aepush 9
    001168b0pop rcx
    001168b1call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001168b6test al, al
    001168b8je 0x116930
    001168bamov rax, [rsp+256]
    001168c2mov [rsp+80], rax
    001168c7lea rax, [rip+0xfacc2]
    001168cemov [rsp+112], rax
    001168d3push 1
    001168d5pop rax
    001168d6mov [rsp+120], rax
    001168dband [rsp+144], 0
    001168e4lea rcx, [rsp+80]
    001168e9mov [rsp+16], rcx
    001168eelea rcx, [rip+6340]
    001168f5mov [rsp+24], rcx
    001168falea rcx, [rsp+16]
    001168ffmov [rsp+128], rcx
    00116907mov [rsp+136], rax
    0011690flea rdi, [rsp+216]
    00116917lea rsi, [rsp+112]
    0011691ccall core::fmt::Write::write_fmt
    00116921movzx edi, al
    00116924lea rsi, [rip+0xd5885]
    0011692bjmp 0x11753e
    00116930
    00116930loc_116930:
    00116930mov rdi, rbx
    00116933mov rsi, r15
    00116936lea rdx, [rip-0xbf3ff]
    0011693dpush 3
    0011693fpop rcx
    00116940call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116945test al, al
    00116947je 0x1169b5
    00116949lea rax, [rip+0xfac40]
    00116950mov [rsp+112], rax
    00116955push 1
    00116957pop rax
    00116958mov [rsp+120], rax
    0011695dand [rsp+144], 0
    00116966lea rcx, [rsp+264]
    0011696emov [rsp+16], rcx
    00116973lea rcx, [rip-0x1290a]
    0011697amov [rsp+24], rcx
    0011697flea rcx, [rsp+16]
    00116984mov [rsp+128], rcx
    0011698cmov [rsp+136], rax
    00116994lea rdi, [rsp+216]
    0011699clea rsi, [rsp+112]
    001169a1call core::fmt::Write::write_fmt
    001169a6movzx edi, al
    001169a9lea rsi, [rip+0xd57e8]
    001169b0jmp 0x11753e
    001169b5
    001169b5loc_1169b5:
    001169b5mov rdi, rbx
    001169b8mov rsi, r15
    001169bblea rdx, [rip-0xc3050]
    001169c2push 9
    001169c4pop rcx
    001169c5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001169catest al, al
    001169ccje 0x116a44
    001169cemov rax, [rsp+264]
    001169d6mov [rsp+80], rax
    001169dblea rax, [rip+0xfabae]
    001169e2mov [rsp+112], rax
    001169e7push 1
    001169e9pop rax
    001169eamov [rsp+120], rax
    001169efand [rsp+144], 0
    001169f8lea rcx, [rsp+80]
    001169fdmov [rsp+16], rcx
    00116a02lea rcx, [rip+6064]
    00116a09mov [rsp+24], rcx
    00116a0elea rcx, [rsp+16]
    00116a13mov [rsp+128], rcx
    00116a1bmov [rsp+136], rax
    00116a23lea rdi, [rsp+216]
    00116a2blea rsi, [rsp+112]
    00116a30call core::fmt::Write::write_fmt
    00116a35movzx edi, al
    00116a38lea rsi, [rip+0xd5741]
    00116a3fjmp 0x11753e
    00116a44
    00116a44loc_116a44:
    00116a44mov rdi, rbx
    00116a47mov rsi, r15
    00116a4alea rdx, [rip-0xc30d6]
    00116a51push 7
    00116a53pop rcx
    00116a54call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116a59test al, al
    00116a5bje 0x116b38
    00116a61mov rdi, r13
    00116a64call indicatif::state::ProgressState::fraction
    00116a69mulss x0, [rip-0xdcb5d]
    00116a71movss [rsp+240], x0
    00116a7alea rax, [rsp+240]
    00116a82mov [rsp+80], rax
    00116a87lea rax, [rip-29694]
    00116a8emov [rsp+88], rax
    00116a93lea rax, [rip-0xdd232]
    00116a9amov [rsp+96], rax
    00116a9flea rax, [rip-0x12dd6]
    00116aa6mov [rsp+104], rax
    00116aabpush 1
    00116aadpop rax
    00116aaemov [rsp+112], rax
    00116ab3mov [rsp+120], rax
    00116ab8push 2
    00116abapop rcx
    00116abbmov [rsp+128], rcx
    00116ac3mov [rsp+136], rcx
    00116acband [rsp+144], 0
    00116ad4mov [rsp+152], 32
    00116ae0mov [rsp+160], 3
    00116ae8lea rdx, [rip+0xfaaa1]
    00116aefmov [rsp+16], rdx
    00116af4mov [rsp+24], rax
    00116af9lea rdx, [rsp+112]
    00116afemov [rsp+48], rdx
    00116b03mov [rsp+56], rax
    00116b08lea rax, [rsp+80]
    00116b0dmov [rsp+32], rax
    00116b12mov [rsp+40], rcx
    00116b17lea rdi, [rsp+216]
    00116b1flea rsi, [rsp+16]
    00116b24call core::fmt::Write::write_fmt
    00116b29movzx edi, al
    00116b2clea rsi, [rip+0xd5635]
    00116b33jmp 0x11753e
    00116b38
    00116b38loc_116b38:
    00116b38mov rdi, rbx
    00116b3bmov rsi, r15
    00116b3elea rdx, [rip-0xc31c3]
    00116b45push 5
    00116b47pop rcx
    00116b48call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116b4dtest al, al
    00116b4fje 0x116bc7
    00116b51mov rax, [rsp+256]
    00116b59mov [rsp+80], rax
    00116b5elea rax, [rip+0xfaa2b]
    00116b65mov [rsp+112], rax
    00116b6apush 1
    00116b6cpop rax
    00116b6dmov [rsp+120], rax
    00116b72and [rsp+144], 0
    00116b7blea rcx, [rsp+80]
    00116b80mov [rsp+16], rcx
    00116b85lea rcx, [rip+5935]
    00116b8cmov [rsp+24], rcx
    00116b91lea rcx, [rsp+16]
    00116b96mov [rsp+128], rcx
    00116b9emov [rsp+136], rax
    00116ba6lea rdi, [rsp+216]
    00116baelea rsi, [rsp+112]
    00116bb3call core::fmt::Write::write_fmt
    00116bb8movzx edi, al
    00116bbblea rsi, [rip+0xd558e]
    00116bc2jmp 0x11753e
    00116bc7
    00116bc7loc_116bc7:
    00116bc7mov rdi, rbx
    00116bcamov rsi, r15
    00116bcdlea rdx, [rip-0xc324d]
    00116bd4push 11
    00116bd6pop rcx
    00116bd7call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116bdctest al, al
    00116bdeje 0x116c56
    00116be0mov rax, [rsp+264]
    00116be8mov [rsp+80], rax
    00116bedlea rax, [rip+0xfa99c]
    00116bf4mov [rsp+112], rax
    00116bf9push 1
    00116bfbpop rax
    00116bfcmov [rsp+120], rax
    00116c01and [rsp+144], 0
    00116c0alea rcx, [rsp+80]
    00116c0fmov [rsp+16], rcx
    00116c14lea rcx, [rip+5792]
    00116c1bmov [rsp+24], rcx
    00116c20lea rcx, [rsp+16]
    00116c25mov [rsp+128], rcx
    00116c2dmov [rsp+136], rax
    00116c35lea rdi, [rsp+216]
    00116c3dlea rsi, [rsp+112]
    00116c42call core::fmt::Write::write_fmt
    00116c47movzx edi, al
    00116c4alea rsi, [rip+0xd54e7]
    00116c51jmp 0x11753e
    00116c56
    00116c56loc_116c56:
    00116c56mov rdi, rbx
    00116c59mov rsi, r15
    00116c5clea rdx, [rip-0xc32d1]
    00116c63push 13
    00116c65pop rcx
    00116c66call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116c6btest al, al
    00116c6dje 0x116ce5
    00116c6fmov rax, [rsp+256]
    00116c77mov [rsp+80], rax
    00116c7clea rax, [rip+0xfa90d]
    00116c83mov [rsp+112], rax
    00116c88push 1
    00116c8apop rax
    00116c8bmov [rsp+120], rax
    00116c90and [rsp+144], 0
    00116c99lea rcx, [rsp+80]
    00116c9emov [rsp+16], rcx
    00116ca3lea rcx, [rip+6019]
    00116caamov [rsp+24], rcx
    00116caflea rcx, [rsp+16]
    00116cb4mov [rsp+128], rcx
    00116cbcmov [rsp+136], rax
    00116cc4lea rdi, [rsp+216]
    00116ccclea rsi, [rsp+112]
    00116cd1call core::fmt::Write::write_fmt
    00116cd6movzx edi, al
    00116cd9lea rsi, [rip+0xd5440]
    00116ce0jmp 0x11753e
    00116ce5
    00116ce5loc_116ce5:
    00116ce5mov rdi, rbx
    00116ce8mov rsi, r15
    00116ceblea rdx, [rip-0xc3353]
    00116cf2push 19
    00116cf4pop rcx
    00116cf5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116cfatest al, al
    00116cfcje 0x116d74
    00116cfemov rax, [rsp+264]
    00116d06mov [rsp+80], rax
    00116d0blea rax, [rip+0xfa87e]
    00116d12mov [rsp+112], rax
    00116d17push 1
    00116d19pop rax
    00116d1amov [rsp+120], rax
    00116d1fand [rsp+144], 0
    00116d28lea rcx, [rsp+80]
    00116d2dmov [rsp+16], rcx
    00116d32lea rcx, [rip+5876]
    00116d39mov [rsp+24], rcx
    00116d3elea rcx, [rsp+16]
    00116d43mov [rsp+128], rcx
    00116d4bmov [rsp+136], rax
    00116d53lea rdi, [rsp+216]
    00116d5blea rsi, [rsp+112]
    00116d60call core::fmt::Write::write_fmt
    00116d65movzx edi, al
    00116d68lea rsi, [rip+0xd5399]
    00116d6fjmp 0x11753e
    00116d74
    00116d74loc_116d74:
    00116d74mov rdi, rbx
    00116d77mov rsi, r15
    00116d7alea rdx, [rip-0xc33cf]
    00116d81push 12
    00116d83pop rcx
    00116d84call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116d89test al, al
    00116d8bje 0x116e03
    00116d8dmov rax, [rsp+256]
    00116d95mov [rsp+80], rax
    00116d9alea rax, [rip+0xfa7ef]
    00116da1mov [rsp+112], rax
    00116da6push 1
    00116da8pop rax
    00116da9mov [rsp+120], rax
    00116daeand [rsp+144], 0
    00116db7lea rcx, [rsp+80]
    00116dbcmov [rsp+16], rcx
    00116dc1lea rcx, [rip+5363]
    00116dc8mov [rsp+24], rcx
    00116dcdlea rcx, [rsp+16]
    00116dd2mov [rsp+128], rcx
    00116ddamov [rsp+136], rax
    00116de2lea rdi, [rsp+216]
    00116dealea rsi, [rsp+112]
    00116defcall core::fmt::Write::write_fmt
    00116df4movzx edi, al
    00116df7lea rsi, [rip+0xd52f2]
    00116dfejmp 0x11753e
    00116e03
    00116e03loc_116e03:
    00116e03mov rdi, rbx
    00116e06mov rsi, r15
    00116e09lea rdx, [rip-0xc3452]
    00116e10push 18
    00116e12pop rcx
    00116e13call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116e18test al, al
    00116e1aje 0x116e92
    00116e1cmov rax, [rsp+264]
    00116e24mov [rsp+80], rax
    00116e29lea rax, [rip+0xfa760]
    00116e30mov [rsp+112], rax
    00116e35push 1
    00116e37pop rax
    00116e38mov [rsp+120], rax
    00116e3dand [rsp+144], 0
    00116e46lea rcx, [rsp+80]
    00116e4bmov [rsp+16], rcx
    00116e50lea rcx, [rip+5220]
    00116e57mov [rsp+24], rcx
    00116e5clea rcx, [rsp+16]
    00116e61mov [rsp+128], rcx
    00116e69mov [rsp+136], rax
    00116e71lea rdi, [rsp+216]
    00116e79lea rsi, [rsp+112]
    00116e7ecall core::fmt::Write::write_fmt
    00116e83movzx edi, al
    00116e86lea rsi, [rip+0xd524b]
    00116e8djmp 0x11753e
    00116e92
    00116e92loc_116e92:
    00116e92mov rdi, rbx
    00116e95mov rsi, r15
    00116e98lea rdx, [rip-0xc34cf]
    00116e9fpush 15
    00116ea1pop rcx
    00116ea2call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116ea7test al, al
    00116ea9je 0x116f35
    00116eafmov rdi, [rsp+352]
    00116eb7mov esi, [rsp+276]
    00116ebecall std::time::Instant::elapsed
    00116ec3mov [rsp+16], rax
    00116ec8mov [rsp+24], edx
    00116ecclea rax, [rip+0xfa6bd]
    00116ed3mov [rsp+112], rax
    00116ed8push 1
    00116edapop rax
    00116edbmov [rsp+120], rax
    00116ee0and [rsp+144], 0
    00116ee9lea rcx, [rsp+16]
    00116eeemov [rsp+80], rcx
    00116ef3lea rcx, [rip+5815]
    00116efamov [rsp+88], rcx
    00116efflea rcx, [rsp+80]
    00116f04mov [rsp+128], rcx
    00116f0cmov [rsp+136], rax
    00116f14lea rdi, [rsp+216]
    00116f1clea rsi, [rsp+112]
    00116f21call core::fmt::Write::write_fmt
    00116f26movzx edi, al
    00116f29lea rsi, [rip+0xd5190]
    00116f30jmp 0x11753e
    00116f35
    00116f35loc_116f35:
    00116f35mov rdi, rbx
    00116f38mov rsi, r15
    00116f3blea rdx, [rip-0xc3563]
    00116f42push 7
    00116f44pop rcx
    00116f45call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116f4atest al, al
    00116f4cje 0x11701c
    00116f52mov rdi, [rsp+352]
    00116f5amov esi, [rsp+276]
    00116f61call std::time::Instant::elapsed
    00116f66mov [rsp+80], rax
    00116f6bmov [rsp+88], edx
    00116f6flea rax, [rsp+80]
    00116f74mov [rsp+240], rax
    00116f7clea rax, [rip+6249]
    00116f83mov [rsp+248], rax
    00116f8bpush 2
    00116f8dpop rax
    00116f8emov [rsp+112], rax
    00116f93mov [rsp+128], rax
    00116f9bmov [rsp+136], rax
    00116fa3and [rsp+144], 0
    00116facmov rax, 0x400000020
    00116fb6mov [rsp+152], rax
    00116fbemov [rsp+160], 3
    00116fc6lea rax, [rip+0xfa5c3]
    00116fcdmov [rsp+16], rax
    00116fd2push 1
    00116fd4pop rax
    00116fd5mov [rsp+24], rax
    00116fdalea rcx, [rsp+112]
    00116fdfmov [rsp+48], rcx
    00116fe4mov [rsp+56], rax
    00116fe9lea rcx, [rsp+240]
    00116ff1mov [rsp+32], rcx
    00116ff6mov [rsp+40], rax
    00116ffblea rdi, [rsp+216]
    00117003lea rsi, [rsp+16]
    00117008call core::fmt::Write::write_fmt
    0011700dmovzx edi, al
    00117010lea rsi, [rip+0xd5091]
    00117017jmp 0x11753e
    0011701c
    0011701cloc_11701c:
    0011701cmov rdi, rbx
    0011701fmov rsi, r15
    00117022lea rdx, [rip-0xc3643]
    00117029push 7
    0011702bpop rcx
    0011702ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00117031test al, al
    00117033je 0x1170b1
    00117035mov rdi, r13
    00117038call indicatif::state::ProgressState::per_sec
    0011703dmovsd_xmm [rsp+80], x0
    00117043lea rax, [rip+0xd4ff6]
    0011704amov [rsp+112], rax
    0011704fmov [rsp+120], 2
    00117058and [rsp+144], 0
    00117061lea rax, [rsp+80]
    00117066mov [rsp+16], rax
    0011706blea rax, [rip+6963]
    00117072mov [rsp+24], rax
    00117077lea rax, [rsp+16]
    0011707cmov [rsp+128], rax
    00117084mov [rsp+136], 1
    00117090lea rdi, [rsp+216]
    00117098lea rsi, [rsp+112]
    0011709dcall core::fmt::Write::write_fmt
    001170a2movzx edi, al
    001170a5lea rsi, [rip+0xd4fe4]
    001170acjmp 0x11753e
    001170b1
    001170b1loc_1170b1:
    001170b1mov rdi, rbx
    001170b4mov rsi, r15
    001170b7lea rdx, [rip-0xc36d1]
    001170bepush 13
    001170c0pop rcx
    001170c1call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001170c6test al, al
    001170c8je 0x11718c
    001170cemov rdi, r13
    001170d1call indicatif::state::ProgressState::per_sec
    001170d6cvttsd2si rax, x0
    001170dbmov rcx, rax
    001170desar rcx, 63
    001170e2movapd x1, x0
    001170e6subsd x1, [rip-0xdda96]
    001170eecvttsd2si rdx, x1
    001170f3and rdx, rcx
    001170f6or rdx, rax
    001170f9ucomisd x0, [rip-0xdda99]
    00117101mov eax, 0
    00117106cmovae rax, rdx
    0011710aucomisd x0, [rip-0xddab2]
    00117112push -1
    00117114pop rcx
    00117115cmova rax, rcx
    00117119mov [rsp+80], rax
    0011711elea rax, [rip+0xd4f1b]
    00117125mov [rsp+112], rax
    0011712amov [rsp+120], 2
    00117133and [rsp+144], 0
    0011713clea rax, [rsp+80]
    00117141mov [rsp+16], rax
    00117146lea rax, [rip+4462]
    0011714dmov [rsp+24], rax
    00117152lea rax, [rsp+16]
    00117157mov [rsp+128], rax
    0011715fmov [rsp+136], 1
    0011716blea rdi, [rsp+216]
    00117173lea rsi, [rsp+112]
    00117178call core::fmt::Write::write_fmt
    0011717dmovzx edi, al
    00117180lea rsi, [rip+0xd4ef1]
    00117187jmp 0x11753e
    0011718c
    0011718cloc_11718c:
    0011718cmov rdi, rbx
    0011718fmov rsi, r15
    00117192lea rdx, [rip-0xc379f]
    00117199push 20
    0011719bpop rcx
    0011719ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001171a1test al, al
    001171a3je 0x117267
    001171a9mov rdi, r13
    001171accall indicatif::state::ProgressState::per_sec
    001171b1cvttsd2si rax, x0
    001171b6mov rcx, rax
    001171b9sar rcx, 63
    001171bdmovapd x1, x0
    001171c1subsd x1, [rip-0xddb71]
    001171c9cvttsd2si rdx, x1
    001171ceand rdx, rcx
    001171d1or rdx, rax
    001171d4ucomisd x0, [rip-0xddb74]
    001171dcmov eax, 0
    001171e1cmovae rax, rdx
    001171e5ucomisd x0, [rip-0xddb8d]
    001171edpush -1
    001171efpop rcx
    001171f0cmova rax, rcx
    001171f4mov [rsp+80], rax
    001171f9lea rax, [rip+0xd4e40]
    00117200mov [rsp+112], rax
    00117205mov [rsp+120], 2
    0011720eand [rsp+144], 0
    00117217lea rax, [rsp+80]
    0011721cmov [rsp+16], rax
    00117221lea rax, [rip+4243]
    00117228mov [rsp+24], rax
    0011722dlea rax, [rsp+16]
    00117232mov [rsp+128], rax
    0011723amov [rsp+136], 1
    00117246lea rdi, [rsp+216]
    0011724elea rsi, [rsp+112]
    00117253call core::fmt::Write::write_fmt
    00117258movzx edi, al
    0011725blea rsi, [rip+0xd4dfe]
    00117262jmp 0x11753e
    00117267
    00117267loc_117267:
    00117267mov rdi, rbx
    0011726amov rsi, r15
    0011726dlea rdx, [rip-0xc3866]
    00117274push 11
    00117276pop rcx
    00117277call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011727ctest al, al
    0011727eje 0x1172fa
    00117280mov rdi, r13
    00117283call indicatif::state::ProgressState::eta
    00117288mov [rsp+16], rax
    0011728dmov [rsp+24], edx
    00117291lea rax, [rip+0xfa2f8]
    00117298mov [rsp+112], rax
    0011729dpush 1
    0011729fpop rax
    001172a0mov [rsp+120], rax
    001172a5and [rsp+144], 0
    001172aelea rcx, [rsp+16]
    001172b3mov [rsp+80], rcx
    001172b8lea rcx, [rip+4850]
    001172bfmov [rsp+88], rcx
    001172c4lea rcx, [rsp+80]
    001172c9mov [rsp+128], rcx
    001172d1mov [rsp+136], rax
    001172d9lea rdi, [rsp+216]
    001172e1lea rsi, [rsp+112]
    001172e6call core::fmt::Write::write_fmt
    001172ebmovzx edi, al
    001172eelea rsi, [rip+0xd4d33]
    001172f5jmp 0x11753e
    001172fa
    001172faloc_1172fa:
    001172famov rdi, rbx
    001172fdmov rsi, r15
    00117300lea rdx, [rip-0xc38ee]
    00117307push 3
    00117309pop rcx
    0011730acall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011730ftest al, al
    00117311je 0x1173d5
    00117317mov rdi, r13
    0011731acall indicatif::state::ProgressState::eta
    0011731fmov [rsp+80], rax
    00117324mov [rsp+88], edx
    00117328lea rax, [rsp+80]
    0011732dmov [rsp+240], rax
    00117335lea rax, [rip+5296]
    0011733cmov [rsp+248], rax
    00117344push 2
    00117346pop rax
    00117347mov [rsp+112], rax
    0011734cmov [rsp+128], rax
    00117354mov [rsp+136], rax
    0011735cand [rsp+144], 0
    00117365mov rax, 0x400000020
    0011736fmov [rsp+152], rax
    00117377mov [rsp+160], 3
    0011737flea rax, [rip+0xfa20a]
    00117386mov [rsp+16], rax
    0011738bpush 1
    0011738dpop rax
    0011738emov [rsp+24], rax
    00117393lea rcx, [rsp+112]
    00117398mov [rsp+48], rcx
    0011739dmov [rsp+56], rax
    001173a2lea rcx, [rsp+240]
    001173aamov [rsp+32], rcx
    001173afmov [rsp+40], rax
    001173b4lea rdi, [rsp+216]
    001173bclea rsi, [rsp+16]
    001173c1call core::fmt::Write::write_fmt
    001173c6movzx edi, al
    001173c9lea rsi, [rip+0xd4c40]
    001173d0jmp 0x11753e
    001173d5
    001173d5loc_1173d5:
    001173d5mov rdi, rbx
    001173d8mov rsi, r15
    001173dblea rdx, [rip-0xde542]
    001173e2push 16
    001173e4pop rcx
    001173e5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001173eatest al, al
    001173ecje 0x117468
    001173eemov rdi, r13
    001173f1call indicatif::state::ProgressState::duration
    001173f6mov [rsp+16], rax
    001173fbmov [rsp+24], edx
    001173fflea rax, [rip+0xfa18a]
    00117406mov [rsp+112], rax
    0011740bpush 1
    0011740dpop rax
    0011740emov [rsp+120], rax
    00117413and [rsp+144], 0
    0011741clea rcx, [rsp+16]
    00117421mov [rsp+80], rcx
    00117426lea rcx, [rip+4484]
    0011742dmov [rsp+88], rcx
    00117432lea rcx, [rsp+80]
    00117437mov [rsp+128], rcx
    0011743fmov [rsp+136], rax
    00117447lea rdi, [rsp+216]
    0011744flea rsi, [rsp+112]
    00117454call core::fmt::Write::write_fmt
    00117459movzx edi, al
    0011745clea rsi, [rip+0xd4b95]
    00117463jmp 0x11753e
    00117468
    00117468loc_117468:
    00117468mov rdi, rbx
    0011746bmov rsi, r15
    0011746elea rdx, [rip-0xddc75]
    00117475push 8
    00117477pop rcx
    00117478call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011747dtest al, al
    0011747fje 0x116398
    00117485mov rdi, r13
    00117488call indicatif::state::ProgressState::duration
    0011748dmov [rsp+80], rax
    00117492mov [rsp+88], edx
    00117496lea rax, [rsp+80]
    0011749bmov [rsp+240], rax
    001174a3lea rax, [rip+4930]
    001174aamov [rsp+248], rax
    001174b2push 2
    001174b4pop rax
    001174b5mov [rsp+112], rax
    001174bamov [rsp+128], rax
    001174c2mov [rsp+136], rax
    001174caand [rsp+144], 0
    001174d3mov rax, 0x400000020
    001174ddmov [rsp+152], rax
    001174e5mov [rsp+160], 3
    001174edlea rax, [rip+0xfa09c]
    001174f4mov [rsp+16], rax
    001174f9push 1
    001174fbpop rax
    001174fcmov [rsp+24], rax
    00117501lea rcx, [rsp+112]
    00117506mov [rsp+48], rcx
    0011750bmov [rsp+56], rax
    00117510lea rcx, [rsp+240]
    00117518mov [rsp+32], rcx
    0011751dmov [rsp+40], rax
    00117522lea rdi, [rsp+216]
    0011752alea rsi, [rsp+16]
    0011752fcall core::fmt::Write::write_fmt
    00117534movzx edi, al
    00117537lea rsi, [rip+0xd4aa2]
    0011753e
    0011753eloc_11753e:
    0011753ecall core::result::Result<T,E>::unwrap
    00117543jmp 0x116398
    00117548
    00117548loc_117548:
    00117548cmp [rsp+328], 0
    00117551je 0x117584
    00117553lea rdx, [rsp+312]
    0011755blea r8, [rsp+216]
    00117563mov rdi, r15
    00117566mov rsi, rbx
    00117569mov rcx, r13
    0011756cmov r9l, r12l
    0011756fpush [rsp+304]
    00117576push [rsp+288]
    0011757dcall indicatif::style::ProgressStyle::push_line
    00117582pop rax
    00117583pop rcx
    00117584
    00117584loc_117584:
    00117584mov rdi, [rsp+216]
    0011758cmov rsi, [rsp+224]
    00117594call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00117599mov rdi, [rsp+312]
    001175a1mov rsi, [rsp+320]
    001175a9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    001175aeadd rsp, 520
    001175b5pop rbx
    001175b6pop r12
    001175b8pop r13
    001175bapop r14
    001175bcpop r15
    001175bepop rbp
    001175bfret
    001175c0
    001175c0loc_1175c0:
    001175c0lea rdi, [rip-0xc3f67]
    001175c7lea rdx, [rip+0xd499a]
    001175cepush 57
    001175d0pop rsi
    001175d1call core::panicking::panic
    001175d6ud2
    00115e18
    001175d8
    001175d8indicatif::style::ProgressStyle::push_line:
    001175d8push rbp
    001175d9push r15
    001175dbpush r14
    001175ddpush r13
    001175dfpush r12
    001175e1push rbx
    001175e2sub rsp, 264
    001175e9mov [rsp+72], rsi
    001175eemov rbx, [rsp+320]
    001175f6cmp rbx, 2
    001175fajne 0x117620
    001175fcmov rax, [rdx+16]
    00117600mov [rsp+32], rax
    00117605movups x0, [rdx]
    00117608movaps [rsp+16], x0
    0011760dmov [rdx], 1
    00117614xorps x0, x0
    00117617movups [rdx+8], x0
    0011761bjmp 0x117913
    00117620
    00117620loc_117620:
    00117620mov rbp, r8
    00117623mov r14, rcx
    00117626mov [rsp+8], rdi
    0011762bmov rsi, [rdx]
    0011762emov rax, [rdx+8]
    00117632mov [rsp+48], rax
    00117637mov rax, [rdx+16]
    0011763bmov [rdx], 1
    00117642xorps x0, x0
    00117645movups [rdx+8], x0
    00117649movzx r13l, r9w
    0011764dlea r8, [rip-0x8635c]
    00117654lea r12, [rsp+80]
    00117659mov rdi, r12
    0011765cmov [rsp+64], rsi
    00117661mov [rsp+56], rax
    00117666mov rdx, rax
    00117669xor ecx, ecx
    0011766bxor r9l, r9l
    0011766ecall alloc::str::_<impl str>::replace
    00117673mov r15, [r12]
    00117677mov rsi, [r12+16]
    0011767cmov rdi, r15
    0011767fcall console::utils::measure_text_width
    00117684sub r13, rax
    00117687mov eax, 0
    0011768ccmovb r13, rax
    00117690mov rsi, [r12+8]
    00117695mov rdi, r15
    00117698call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    0011769dtest rbx, rbx
    001176a0je 0x117759
    001176a6and [rbp+16], 0
    001176abadd r14, 104
    001176afmov rdi, r14
    001176b2call indicatif::state::TabExpandedString::expanded
    001176b7mov rcx, [rsp+328]
    001176bfmov cl, [rcx]
    001176c1lea rsi, [rsp+176]
    001176c9mov [rsi], rax
    001176ccmov [rsi+8], rdx
    001176d0mov [rsi+16], r13
    001176d4mov [rsi+24], cl
    001176d7mov [rsi+25], 1
    001176dblea rax, [rsp+16]
    001176e0mov [rax], rsi
    001176e3lea rcx, [rip+0xf9ea6]
    001176ealea rsi, [rsp+80]
    001176efmov [rsi], rcx
    001176f2push 1
    001176f4pop rcx
    001176f5mov [rsi+8], rcx
    001176f9and [rsi+32], 0
    001176felea rdx, [rip+7476]
    00117705mov [rax+8], rdx
    00117709mov [rsi+16], rax
    0011770dmov [rsi+24], rcx
    00117711mov rdi, rbp
    00117714call core::fmt::Write::write_fmt
    00117719movzx edi, al
    0011771clea rsi, [rip+0xd4b1d]
    00117723call core::result::Result<T,E>::unwrap
    00117728mov rdx, [rsp+56]
    0011772dtest rdx, rdx
    00117730mov rbx, [rsp+64]
    00117735je 0x117742
    00117737cmp [rdx+rbx-1], 0
    0011773cje 0x11780d
    00117742
    00117742loc_117742:
    00117742mov r8, [rbp]
    00117746mov r9, [rbp+16]
    0011774alea rdi, [rsp+16]
    0011774fmov rsi, rbx
    00117752xor ecx, ecx
    00117754jmp 0x117901
    00117759
    00117759loc_117759:
    00117759mov rdi, r14
    0011775ccall indicatif::state::ProgressState::fraction
    00117761xor ecx, ecx
    00117763mov rax, [rsp+328]
    0011776bcmp [rax+31], 2
    0011776fcmovne rcx, rax
    00117773mov rdi, r12
    00117776mov rsi, [rsp+8]
    0011777bmov rdx, r13
    0011777ecall indicatif::style::ProgressStyle::format_bar
    00117783lea rax, [rsp+248]
    0011778bmov [rax], r12
    0011778elea rcx, [rip+0xf9dfb]
    00117795lea rsi, [rsp+176]
    0011779dmov [rsi], rcx
    001177a0push 1
    001177a2pop rcx
    001177a3mov [rsi+8], rcx
    001177a7and [rsi+32], 0
    001177aclea rdx, [rip+1448]
    001177b3mov [rax+8], rdx
    001177b7mov [rsi+16], rax
    001177bbmov [rsi+24], rcx
    001177bflea r14, [rsp+16]
    001177c4mov rdi, r14
    001177c7call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
    001177cclea rdi, [rsp+120]
    001177d1call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    001177d6mov r15, [r14]
    001177d9mov r12, [r14+8]
    001177ddmov r9, [r14+16]
    001177e1lea rdi, [rsp+16]
    001177e6mov rbx, [rsp+64]
    001177ebmov rsi, rbx
    001177eemov rdx, [rsp+56]
    001177f3xor ecx, ecx
    001177f5mov r8, r15
    001177f8call alloc::str::_<impl str>::replace
    001177fdmov rdi, r15
    00117800mov rsi, r12
    00117803call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00117808jmp 0x117906
    0011780d
    0011780dloc_11780d:
    0011780dmov r14, rbx
    00117810mov r13, [rbp]
    00117814mov rcx, [rbp+16]
    00117818lea rax, [rcx+r13]
    0011781clea rbp, [rsp+96]
    00117821mov [rbp-16], r13
    00117825mov [rbp-8], rcx
    00117829mov [rbp], r13
    0011782dmov [rbp+8], rax
    00117831and [rbp+16], 0
    00117836xor ecx, ecx
    00117838mov [rsp+8], rcx
    0011783dmov r15, 0x100003e00
    00117847mov rsi, r13
    0011784a
    0011784aloc_11784a:
    0011784amov rbx, rax
    0011784dmov r12, rsi
    00117850mov rdi, rbp
    00117853call core::str::validations::next_code_point_reverse
    00117858test eax, eax
    0011785aje 0x1178e7
    00117860cmp edx, 0x110000
    00117866je 0x1178e7
    00117868mov rcx, [rsp+112]
    0011786dmov rsi, [rsp+96]
    00117872mov rax, [rsp+104]
    00117877cmp edx, 32
    0011787aja 0x117884
    0011787cmov edi, edx
    0011787ebt r15, rdi
    00117882jb 0x11784a
    00117884
    00117884loc_117884:
    00117884cmp edx, 128
    0011788ajb 0x1178dc
    0011788cmov edi, edx
    0011788eshr edi, 8
    00117891je 0x1178ac
    00117893cmp edi, 48
    00117896je 0x1178be
    00117898cmp edi, 32
    0011789bje 0x1178c8
    0011789dcmp edi, 22
    001178a0jne 0x1178dc
    001178a2cmp edx, 5760
    001178a8je 0x11784a
    001178aajmp 0x1178dc
    001178ac
    001178acloc_1178ac:
    001178acmovzx edx, dl
    001178aflea rdi, [rip-0x88132]
    001178b6test [rdx+rdi], 1
    001178bajne 0x11784a
    001178bcjmp 0x1178dc
    001178be
    001178beloc_1178be:
    001178becmp edx, 12288
    001178c4je 0x11784a
    001178c6jmp 0x1178dc
    001178c8
    001178c8loc_1178c8:
    001178c8movzx edx, dl
    001178cblea rdi, [rip-0x8814e]
    001178d2test [rdx+rdi], 2
    001178d6jne 0x11784a
    001178dc
    001178dcloc_1178dc:
    001178dcsub rbx, r12
    001178dfadd rbx, rcx
    001178e2mov [rsp+8], rbx
    001178e7
    001178e7loc_1178e7:
    001178e7lea rdi, [rsp+16]
    001178ecmov rbx, r14
    001178efmov rsi, r14
    001178f2mov rdx, [rsp+56]
    001178f7xor ecx, ecx
    001178f9mov r8, r13
    001178fcmov r9, [rsp+8]
    00117901
    00117901loc_117901:
    00117901call alloc::str::_<impl str>::replace
    00117906
    00117906loc_117906:
    00117906mov rsi, [rsp+48]
    0011790bmov rdi, rbx
    0011790ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00117913
    00117913loc_117913:
    00117913mov rdx, [rsp+16]
    00117918mov r14, [rsp+32]
    0011791dlea r15, [rsp+192]
    00117925push 10
    00117927pop rsi
    00117928mov rdi, r15
    0011792bmov rcx, r14
    0011792ecall _<char as core::str::pattern::Pattern>::into_searcher
    00117933and [r15-16], 0
    00117938mov [r15-8], r14
    0011793cmov [r15+48], 1
    00117943lea rax, [rsp+88]
    00117948push 9
    0011794apop rcx
    0011794blea r15, [rsp+176]
    00117953mov rdi, rax
    00117956mov rsi, r15
    00117959rep movsq [rdi], [rsi]
    0011795cand [rax-8], 0
    00117961lea r12, [rsp+104]
    00117966
    00117966loc_117966:
    00117966cmp [rsp+153], 0
    0011796ejne 0x117a27
    00117974mov r13, [rsp+104]
    00117979mov rdi, r15
    0011797cmov rsi, r12
    0011797fcall _<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
    00117984cmp [rsp+176], 0
    0011798dje 0x1179b1
    0011798fmov rbp, [rsp+184]
    00117997mov rax, [rsp+192]
    0011799fmov rcx, [rsp+88]
    001179a4add r13, rcx
    001179a7sub rbp, rcx
    001179aamov [rsp+88], rax
    001179afjmp 0x1179c6
    001179b1
    001179b1loc_1179b1:
    001179b1lea rdi, [rsp+88]
    001179b6call core::str::iter::SplitInternal<P>::get_end
    001179bbtest rax, rax
    001179beje 0x117a27
    001179c0mov r13, rax
    001179c3mov rbp, rdx
    001179c6
    001179c6loc_1179c6:
    001179c6mov rax, [rsp+80]
    001179cblea rcx, [rax+1]
    001179cfmov [rsp+80], rcx
    001179d4test rax, rax
    001179d7jne 0x1179e0
    001179d9cmp rbp, [rsp+32]
    001179deje 0x117a38
    001179e0
    001179e0loc_1179e0:
    001179e0mov rdi, rbp
    001179e3call alloc::raw_vec::RawVec<T,A>::allocate_in
    001179e8mov rbx, rax
    001179ebmov r14, rdx
    001179eemov rdi, rax
    001179f1mov rsi, r13
    001179f4mov rdx, rbp
    001179f7call [rip+0xfa123]
    001179fdmov [rsp+176], rbx
    00117a05mov [rsp+184], r14
    00117a0dmov [rsp+192], rbp
    00117a15mov rdi, [rsp+72]
    00117a1amov rsi, r15
    00117a1dcall alloc::vec::Vec<T,A>::push
    00117a22jmp 0x117966
    00117a27
    00117a27loc_117a27:
    00117a27mov rdi, [rsp+16]
    00117a2cmov rsi, [rsp+24]
    00117a31call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00117a36jmp 0x117a47
    00117a38
    00117a38loc_117a38:
    00117a38lea rsi, [rsp+16]
    00117a3dmov rdi, [rsp+72]
    00117a42call alloc::vec::Vec<T,A>::push
    00117a47
    00117a47loc_117a47:
    00117a47add rsp, 264
    00117a4epop rbx
    00117a4fpop r12
    00117a51pop r13
    00117a53pop r14
    00117a55pop r15
    00117a57pop rbp
    00117a58ret
    001175d8
    00117a59
    00117a59indicatif::state::TabExpandedString::expanded:
    00117a59mov rcx, [rdi]
    00117a5cmov rax, [rdi+8]
    00117a60lea rdx, [rdi+24]
    00117a64test rax, rax
    00117a67jne 0x117a6d
    00117a69mov rax, [rdi+16]
    00117a6d
    00117a6dloc_117a6d:
    00117a6dadd rdi, 16
    00117a71test rcx, rcx
    00117a74cmovne rax, rcx
    00117a78cmove rdi, rdx
    00117a7cmov rdx, [rdi]
    00117a7fret
    00117a59
    00117a80
    00117a80indicatif::state::ProgressState::fraction:
    00117a80mov rax, [rdi+88]
    00117a84mov rcx, [rax+32]
    00117a88xorps x1, x1
    00117a8bcmp [rdi], 0
    00117a8fje 0x117aec
    00117a91mov rax, [rdi+8]
    00117a95test rax, rax
    00117a98je 0x117aa8
    00117a9atest rcx, rcx
    00117a9dje 0x117aec
    00117a9fjs 0x117ab2
    00117aa1cvtsi2ss x1, rcx
    00117aa6jmp 0x117ac7
    00117aa8
    00117aa8loc_117aa8:
    00117aa8movss x1, [rip-0xddb98]
    00117ab0jmp 0x117aec
    00117ab2
    00117ab2loc_117ab2:
    00117ab2mov rdx, rcx
    00117ab5shr rdx, 1
    00117ab8and ecx, 1
    00117abbor rcx, rdx
    00117abecvtsi2ss x1, rcx
    00117ac3addss x1, x1
    00117ac7
    00117ac7loc_117ac7:
    00117ac7test rax, rax
    00117acajs 0x117ad3
    00117acccvtsi2ss x0, rax
    00117ad1jmp 0x117ae8
    00117ad3
    00117ad3loc_117ad3:
    00117ad3mov rcx, rax
    00117ad6shr rcx, 1
    00117ad9and eax, 1
    00117adcor rax, rcx
    00117adfcvtsi2ss x0, rax
    00117ae4addss x0, x0
    00117ae8
    00117ae8loc_117ae8:
    00117ae8divss x1, x0
    00117aec
    00117aecloc_117aec:
    00117aecmovss x0, [rip-0xddbdc]
    00117af4minss x0, x1
    00117af8ret
    00117a80
    00117af9
    00117af9indicatif::style::ProgressStyle::format_bar:
    00117af9push rbp
    00117afapush r15
    00117afcpush r14
    00117afepush r13
    00117b00push r12
    00117b02push rbx
    00117b03sub rsp, 152
    00117b0amov r12, rsi
    00117b0dmov rsi, [rsi+120]
    00117b11test rsi, rsi
    00117b14je 0x117d43
    00117b1amov [rsp+32], rdi
    00117b1fmov [rsp+40], rcx
    00117b24xor edi, edi
    00117b26mov rax, rdx
    00117b29xor edx, edx
    00117b2bdiv rsi
    00117b2emov r15, rax
    00117b31test rax, rax
    00117b34js 0x117b3d
    00117b36cvtsi2ss x1, r15
    00117b3bjmp 0x117b55
    00117b3d
    00117b3dloc_117b3d:
    00117b3dmov rax, r15
    00117b40shr rax, 1
    00117b43mov ecx, r15l
    00117b46and ecx, 1
    00117b49or rcx, rax
    00117b4ccvtsi2ss x1, rcx
    00117b51addss x1, x1
    00117b55
    00117b55loc_117b55:
    00117b55mulss x1, x0
    00117b59cvttss2si rax, x1
    00117b5emov rcx, rax
    00117b61movaps x0, x1
    00117b64subss x0, [rip-0xddc50]
    00117b6csar rcx, 63
    00117b70cvttss2si r13, x0
    00117b75and r13, rcx
    00117b78or r13, rax
    00117b7bxorps x0, x0
    00117b7eucomiss x1, x0
    00117b81cmovb r13, rdi
    00117b85seta al
    00117b88ucomiss x1, [rip-0xddc6f]
    00117b8fpush -1
    00117b91pop rcx
    00117b92cmova r13, rcx
    00117b96cmp r13, r15
    00117b99setb bpl
    00117b9dmov rbx, [r12+40]
    00117ba2and bpl, al
    00117ba5je 0x117c56
    00117babxor r14l, r14l
    00117baemov rax, rbx
    00117bb1sub rax, 2
    00117bb5cmovae r14, rax
    00117bb9push 1
    00117bbbpop rdi
    00117bbccmp r14, 2
    00117bc0jae 0x117bcc
    00117bc2mov [rsp+8], rdi
    00117bc7jmp 0x117c56
    00117bcc
    00117bccloc_117bcc:
    00117bccmovaps x0, x1
    00117bcfmovaps [rsp+16], x1
    00117bd4call [rip+0xfa076]
    00117bdamovaps x1, [rsp+16]
    00117bdfsubss x1, x0
    00117be3test r14, r14
    00117be6js 0x117bef
    00117be8cvtsi2ss x0, r14
    00117bedjmp 0x117c07
    00117bef
    00117befloc_117bef:
    00117befmov rax, r14
    00117bf2shr rax, 1
    00117bf5mov ecx, r14l
    00117bf8and ecx, 1
    00117bfbor rcx, rax
    00117bfecvtsi2ss x0, rcx
    00117c03addss x0, x0
    00117c07
    00117c07loc_117c07:
    00117c07mulss x1, x0
    00117c0bcvttss2si rax, x1
    00117c10mov rcx, rax
    00117c13sar rcx, 63
    00117c17movaps x0, x1
    00117c1asubss x0, [rip-0xddd06]
    00117c22cvttss2si rdx, x0
    00117c27and rdx, rcx
    00117c2aor rdx, rax
    00117c2dxor eax, eax
    00117c2fxorps x0, x0
    00117c32ucomiss x1, x0
    00117c35cmovb rdx, rax
    00117c39ucomiss x1, [rip-0xddd20]
    00117c40push -1
    00117c42pop rcx
    00117c43cmova rdx, rcx
    00117c47sub r14, rdx
    00117c4acmovb r14, rax
    00117c4emov [rsp+8], r14
    00117c53push 1
    00117c55pop rdi
    00117c56
    00117c56loc_117c56:
    00117c56mov [rsp+16], rdi
    00117c5bmovzx eax, bpl
    00117c5fxor ecx, ecx
    00117c61sub r15, r13
    00117c64cmovb r15, rcx
    00117c68sub r15, rax
    00117c6bcmovb r15, rcx
    00117c6flea rdx, [rbx-1]
    00117c73mov rbp, [r12+24]
    00117c78lea rcx, [rip+0xd4349]
    00117c7fmov rdi, rbp
    00117c82mov rsi, rbx
    00117c85call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    00117c8amovups x0, [rax]
    00117c8dmovaps [rsp+48], x0
    00117c92mov al, 9
    00117c94lea r12, [rsp+64]
    00117c99mov [r12+24], al
    00117c9emov [r12+26], al
    00117ca3and [r12], 0
    00117ca8and [r12+16], 0
    00117caemov [r12+28], 2
    00117cb7mov rsi, [rsp+40]
    00117cbctest rsi, rsi
    00117cbfcmove rsi, r12
    00117cc3lea r14, [rsp+120]
    00117cc8mov rdi, r14
    00117ccbcall _<console::utils::Style as core::clone::Clone>::clone
    00117cd0movaps x0, [rsp+48]
    00117cd5movups [r14-24], x0
    00117cdamov [r14-8], r15
    00117cdemov rdx, [rsp+32]
    00117ce3mov [rdx+72], rbp
    00117ce7mov [rdx+80], rbx
    00117cebmov [rdx+88], r13
    00117cefmov rax, [rsp+16]
    00117cf4mov [rdx], rax
    00117cf7mov rax, [rsp+8]
    00117cfcmov [rdx+8], rax
    00117d00movups x0, [r14-24]
    00117d05mov rax, [r14-8]
    00117d09mov rcx, [r14]
    00117d0cmovups x1, [r14+8]
    00117d11movups [rdx+16], x0
    00117d15mov [rdx+32], rax
    00117d19mov [rdx+40], rcx
    00117d1dmovups [rdx+48], x1
    00117d21mov rax, [r14+24]
    00117d25mov [rdx+64], rax
    00117d29mov rdi, r12
    00117d2ccall _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    00117d31add rsp, 152
    00117d38pop rbx
    00117d39pop r12
    00117d3bpop r13
    00117d3dpop r14
    00117d3fpop r15
    00117d41pop rbp
    00117d42ret
    00117d43
    00117d43loc_117d43:
    00117d43lea rdi, [rip-0xc47ea]
    00117d4alea rdx, [rip+0xd425f]
    00117d51push 25
    00117d53pop rsi
    00117d54call core::panicking::panic
    00117d59ud2
    00117af9
    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