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