File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
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
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
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
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
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
00117d5b_<indicatif::style::BarDisplay as core::fmt::Display>::fmt:
00117d5bpush rbp
00117d5cpush r15
00117d5epush r14
00117d60push r13
00117d62push r12
00117d64push rbx
00117d65sub rsp, 168
00117d6cmov r15, rdi
00117d6fmov rbp, [rdi+88]
00117d73mov r13, [rdi+72]
00117d77mov r12, [rdi+80]
00117d7bmov rbx, [rsi+32]
00117d7fmov r14, [rsi+40]
00117d83inc rbp
00117d86
00117d86loc_117d86:
00117d86dec rbp
00117d89je 0x117dae
00117d8btest r12, r12
00117d8eje 0x118175
00117d94mov rsi, [r13]
00117d98mov rdx, [r13+8]
00117d9cmov rdi, rbx
00117d9fcall [r14+24]
00117da3test al, al
00117da5je 0x117d86
00117da7
00117da7loc_117da7:
00117da7mov al, 1
00117da9jmp 0x118163
00117dae
00117daeloc_117dae:
00117daecmp [r15], 0
00117db2je 0x117de2
00117db4mov rdi, [r15+8]
00117db8cmp rdi, r12
00117dbbjae 0x118187
00117dc1shl rdi, 4
00117dc5mov rsi, [r13+rdi]
00117dcamov rdx, [r13+rdi+8]
00117dcfmov rdi, rbx
00117dd2call [r14+24]
00117dd6mov ecx, eax
00117dd8mov al, 1
00117ddatest cl, cl
00117ddcjne 0x118163
00117de2
00117de2loc_117de2:
00117de2movzx eax, [r15+68]
00117de7test eax, eax
00117de9je 0x117e83
00117defcmp eax, 2
00117df2jne 0x117e0b
00117df4cmp [r15+71], 0
00117df9je 0x117e02
00117dfbcall console::utils::colors_enabled_stderr
00117e00jmp 0x117e07
00117e02
00117e02loc_117e02:
00117e02call console::utils::colors_enabled
00117e07
00117e07loc_117e07:
00117e07test al, al
00117e09je 0x117e83
00117e0b
00117e0bloc_117e0b:
00117e0bmov al, [r15+64]
00117e0fcmp al, 9
00117e11setne bpl
00117e15je 0x117f22
00117e1bmovzx esi, [r15+65]
00117e20cmp al, 8
00117e22jne 0x117e90
00117e24lea rax, [rsp+16]
00117e29mov [rax], rsi
00117e2clea rcx, [rsp+40]
00117e31mov [rcx], rax
00117e34lea rax, [rip+0xd3b6d]
00117e3blea rdx, [rsp+96]
00117e40mov [rdx], rax
00117e43mov [rdx+8], 2
00117e4band [rdx+32], 0
00117e50lea rax, [rip-0x13de7]
00117e57mov [rcx+8], rax
00117e5bmov [rdx+16], rcx
00117e5fmov [rdx+24], 1
00117e67mov rdi, rbx
00117e6amov rsi, r14
00117e6dcall core::fmt::Formatter::write_fmt
00117e72mov ecx, eax
00117e74mov al, 1
00117e76test cl, cl
00117e78je 0x117f22
00117e7ejmp 0x118163
00117e83
00117e83loc_117e83:
00117e83mov [rsp+12], 0
00117e8bjmp 0x1180da
00117e90
00117e90loc_117e90:
00117e90mov r12l, ebp
00117e93mov bpl, [r15+69]
00117e97movzx edi, al
00117e9acall console::utils::Color::ansi_num
00117e9ftest bpl, bpl
00117ea2je 0x117ec1
00117ea4add rax, 8
00117ea8lea rcx, [rsp+16]
00117eadmov [rcx], rax
00117eb0lea rax, [rsp+40]
00117eb5mov [rax], rcx
00117eb8lea rcx, [rip+0xd3ae9]
00117ebfjmp 0x117edc
00117ec1
00117ec1loc_117ec1:
00117ec1add rax, 30
00117ec5lea rcx, [rsp+16]
00117ecamov [rcx], rax
00117ecdlea rax, [rsp+40]
00117ed2mov [rax], rcx
00117ed5lea rcx, [rip+0xd3aac]
00117edc
00117edcloc_117edc:
00117edclea rdx, [rsp+96]
00117ee1mov [rdx], rcx
00117ee4mov [rdx+8], 2
00117eecand [rdx+32], 0
00117ef1lea rcx, [rip-0x13e88]
00117ef8mov [rax+8], rcx
00117efcmov [rdx+16], rax
00117f00mov [rdx+24], 1
00117f08mov rdi, rbx
00117f0bmov rsi, r14
00117f0ecall core::fmt::Formatter::write_fmt
00117f13mov ecx, eax
00117f15mov al, 1
00117f17test cl, cl
00117f19mov ebp, r12l
00117f1cjne 0x118163
00117f22
00117f22loc_117f22:
00117f22mov al, [r15+66]
00117f26cmp al, 9
00117f28je 0x118003
00117f2emovzx esi, [r15+67]
00117f33cmp al, 8
00117f35jne 0x117f74
00117f37lea rax, [rsp+16]
00117f3cmov [rax], rsi
00117f3flea rcx, [rsp+40]
00117f44mov [rcx], rax
00117f47lea rax, [rip+0xd3a7a]
00117f4elea rdx, [rsp+96]
00117f53mov [rdx], rax
00117f56mov [rdx+8], 2
00117f5eand [rdx+32], 0
00117f63lea rax, [rip-0x13efa]
00117f6amov [rcx+8], rax
00117f6emov [rdx+16], rcx
00117f72jmp 0x117fe1
00117f74
00117f74loc_117f74:
00117f74mov bpl, [r15+70]
00117f78movzx edi, al
00117f7bcall console::utils::Color::ansi_num
00117f80test bpl, bpl
00117f83je 0x117fa2
00117f85add rax, 8
00117f89lea rcx, [rsp+16]
00117f8emov [rcx], rax
00117f91lea rax, [rsp+40]
00117f96mov [rax], rcx
00117f99lea rcx, [rip+0xd3a28]
00117fa0jmp 0x117fbd
00117fa2
00117fa2loc_117fa2:
00117fa2add rax, 40
00117fa6lea rcx, [rsp+16]
00117fabmov [rcx], rax
00117faelea rax, [rsp+40]
00117fb3mov [rax], rcx
00117fb6lea rcx, [rip+0xd39cb]
00117fbd
00117fbdloc_117fbd:
00117fbdlea rdx, [rsp+96]
00117fc2mov [rdx], rcx
00117fc5mov [rdx+8], 2
00117fcdand [rdx+32], 0
00117fd2lea rcx, [rip-0x13f69]
00117fd9mov [rax+8], rcx
00117fddmov [rdx+16], rax
00117fe1
00117fe1loc_117fe1:
00117fe1mov [rdx+24], 1
00117fe9mov rdi, rbx
00117fecmov rsi, r14
00117fefcall core::fmt::Formatter::write_fmt
00117ff4mov ecx, eax
00117ff6mov bpl, 1
00117ff9mov al, 1
00117ffbtest cl, cl
00117ffdjne 0x118163
00118003
00118003loc_118003:
00118003mov rcx, [r15+40]
00118007test rcx, rcx
0011800aje 0x118042
0011800cmov rdx, [r15+48]
00118010and [rsp+104], 0
00118016mov [rsp+112], rcx
0011801bmov [rsp+120], rdx
00118020and [rsp+136], 0
00118029mov rax, [r15+56]
0011802dmov [rsp+144], rcx
00118035mov [rsp+152], rdx
0011803dpush 1
0011803fpop rcx
00118040jmp 0x118046
00118042
00118042loc_118042:
00118042xor ecx, ecx
00118044xor eax, eax
00118046
00118046loc_118046:
00118046lea r12, [rsp+96]
0011804bmov [r12], rcx
0011804fmov [r12+32], rcx
00118054mov [r12+64], rax
00118059lea r13, [rsp+40]
0011805e
0011805eloc_11805e:
0011805emov rdi, r12
00118061call _<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
00118066test rax, rax
00118069je 0x1180d6
0011806bmovzx edi, [rax]
0011806ecall console::utils::Attribute::ansi_num
00118073mov [rsp+88], rax
00118078lea rax, [rip+0xd3909]
0011807fmov [rsp+40], rax
00118084mov [rsp+48], 2
0011808dand [rsp+72], 0
00118093lea rax, [rsp+88]
00118098mov [rsp+16], rax
0011809dlea rax, [rip-0x14034]
001180a4mov [rsp+24], rax
001180a9lea rax, [rsp+16]
001180aemov [rsp+56], rax
001180b3mov [rsp+64], 1
001180bcmov rdi, rbx
001180bfmov rsi, r14
001180c2mov rdx, r13
001180c5call core::fmt::Formatter::write_fmt
001180camov bpl, 1
001180cdtest al, al
001180cfje 0x11805e
001180d1jmp 0x117da7
001180d6
001180d6loc_1180d6:
001180d6mov [rsp+12], ebp
001180da
001180daloc_1180da:
001180damov rbp, [r15+32]
001180demov r12, [r15+16]
001180e2mov r15, [r15+24]
001180e6mov [rsp+32], rbp
001180ebneg rbp
001180eepush -1
001180f0pop r13
001180f2
001180f2loc_1180f2:
001180f2mov rax, rbp
001180f5add rax, r13
001180f8cmp rax, -1
001180fcje 0x118114
001180femov rdi, rbx
00118101mov rsi, r12
00118104mov rdx, r15
00118107call [r14+24]
0011810binc r13
0011810etest al, al
00118110je 0x1180f2
00118112jmp 0x118119
00118114
00118114loc_118114:
00118114mov r13, [rsp+32]
00118119
00118119loc_118119:
00118119cmp r13, [rsp+32]
0011811esetb al
00118121jb 0x118163
00118123mov ecx, [rsp+12]
00118127xor cl, 1
0011812atest cl, 1
0011812djne 0x118163
0011812flea rax, [rip+0xd38b2]
00118136lea rdx, [rsp+96]
0011813bmov [rdx], rax
0011813emov [rdx+8], 1
00118146lea rax, [rip-0x86e55]
0011814dmov [rdx+16], rax
00118151xorps x0, x0
00118154movups [rdx+24], x0
00118158mov rdi, rbx
0011815bmov rsi, r14
0011815ecall core::fmt::Formatter::write_fmt
00118163
00118163loc_118163:
00118163add rsp, 168
0011816apop rbx
0011816bpop r12
0011816dpop r13
0011816fpop r14
00118171pop r15
00118173pop rbp
00118174ret
00118175
00118175loc_118175:
00118175lea rdx, [rip+0xd410c]
0011817cxor edi, edi
0011817exor esi, esi
00118180
00118180loc_118180:
00118180call core::panicking::panic_bounds_check
00118185ud2
00118187
00118187loc_118187:
00118187lea rdx, [rip+0xd40e2]
0011818emov rsi, r12
00118191jmp 0x118180
00117d5b
00118193
00118193core::result::Result<T,E>::unwrap:
00118193test edi, edi
00118195jne 0x118198
00118197ret
00118198
00118198loc_118198:
00118198push rax
00118199mov r8, rsi
0011819clea rdi, [rip-0x86fb5]
001181a3lea rcx, [rip+0xd362e]
001181aapush 43
001181acpop rsi
001181adlea rdx, [rsp+7]
001181b2call core::result::unwrap_failed
001181b7ud2
00118193
00118193core::result::Result<T,E>::unwrap:
00118193test edi, edi
00118195jne 0x118198
00118197ret
00118198
00118198loc_118198:
00118198push rax
00118199mov r8, rsi
0011819clea rdi, [rip-0x86fb5]
001181a3lea rcx, [rip+0xd362e]
001181aapush 43
001181acpop rsi
001181adlea rdx, [rsp+7]
001181b2call core::result::unwrap_failed
001181b7ud2
00118193
001181b9
001181b9_<indicatif::format::HumanCount as core::fmt::Display>::fmt:
001181b9push rbp
001181bapush r15
001181bcpush r14
001181bepush r13
001181c0push r12
001181c2push rbx
001181c3sub rsp, 104
001181c7mov r13, rsi
001181calea rbx, [rsp+16]
001181cfmov [rbx], 1
001181d6lea r15, [rsp+40]
001181dbmov [r15+48], 32
001181e3mov [r15+56], 3
001181e8and [r15], 0
001181ecxorps x0, x0
001181efand [r15+16], 0
001181f4movups [rbx+8], x0
001181f8mov [r15+32], rbx
001181fclea rax, [rip+0xd3585]
00118203mov [r15+40], rax
00118207mov rsi, r15
0011820acall core::fmt::num::imp::_<impl core::fmt::Display for u64>::fmt
0011820fmovzx edi, al
00118212call core::result::Result<T,E>::expect
00118217mov rcx, [rbx]
0011821amov rax, [rbx+8]
0011821emov [rsp], rax
00118222mov r14, [rbx+16]
00118226lea rax, [rcx+r14]
0011822amov [rsp+8], rcx
0011822fmov [r15], rcx
00118232mov [r15+8], rax
00118236and [r15+16], 0
0011823bmov r12, [r13+32]
0011823fmov rbp, [r13+40]
00118243
00118243loc_118243:
00118243lea rdi, [rsp+40]
00118248call _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
0011824dmov r13l, edx
00118250cmp edx, 0x110000
00118256je 0x118292
00118258mov r15, rax
0011825bmov rbx, [rbp+32]
0011825fmov rdi, r12
00118262mov esi, r13l
00118265call rbx
00118267test al, al
00118269jne 0x118292
0011826bnot r15
0011826eadd r15, r14
00118271mov rax, r15
00118274xor edx, edx
00118276push 3
00118278pop rcx
00118279div rcx
0011827ctest r15, r15
0011827fje 0x118243
00118281test rdx, rdx
00118284jne 0x118243
00118286mov rdi, r12
00118289push 44
0011828bpop rsi
0011828ccall rbx
0011828etest al, al
00118290je 0x118243
00118292
00118292loc_118292:
00118292mov rdi, [rsp+8]
00118297mov rsi, [rsp]
0011829bcmp r13l, 0x110000
001182a2setne bl
001182a5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001182aamov eax, ebx
001182acadd rsp, 104
001182b0pop rbx
001182b1pop r12
001182b3pop r13
001182b5pop r14
001182b7pop r15
001182b9pop rbp
001182baret
001181b9
001181b9_<indicatif::format::HumanCount as core::fmt::Display>::fmt:
001181b9push rbp
001181bapush r15
001181bcpush r14
001181bepush r13
001181c0push r12
001181c2push rbx
001181c3sub rsp, 104
001181c7mov r13, rsi
001181calea rbx, [rsp+16]
001181cfmov [rbx], 1
001181d6lea r15, [rsp+40]
001181dbmov [r15+48], 32
001181e3mov [r15+56], 3
001181e8and [r15], 0
001181ecxorps x0, x0
001181efand [r15+16], 0
001181f4movups [rbx+8], x0
001181f8mov [r15+32], rbx
001181fclea rax, [rip+0xd3585]
00118203mov [r15+40], rax
00118207mov rsi, r15
0011820acall core::fmt::num::imp::_<impl core::fmt::Display for u64>::fmt
0011820fmovzx edi, al
00118212call core::result::Result<T,E>::expect
00118217mov rcx, [rbx]
0011821amov rax, [rbx+8]
0011821emov [rsp], rax
00118222mov r14, [rbx+16]
00118226lea rax, [rcx+r14]
0011822amov [rsp+8], rcx
0011822fmov [r15], rcx
00118232mov [r15+8], rax
00118236and [r15+16], 0
0011823bmov r12, [r13+32]
0011823fmov rbp, [r13+40]
00118243
00118243loc_118243:
00118243lea rdi, [rsp+40]
00118248call _<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
0011824dmov r13l, edx
00118250cmp edx, 0x110000
00118256je 0x118292
00118258mov r15, rax
0011825bmov rbx, [rbp+32]
0011825fmov rdi, r12
00118262mov esi, r13l
00118265call rbx
00118267test al, al
00118269jne 0x118292
0011826bnot r15
0011826eadd r15, r14
00118271mov rax, r15
00118274xor edx, edx
00118276push 3
00118278pop rcx
00118279div rcx
0011827ctest r15, r15
0011827fje 0x118243
00118281test rdx, rdx
00118284jne 0x118243
00118286mov rdi, r12
00118289push 44
0011828bpop rsi
0011828ccall rbx
0011828etest al, al
00118290je 0x118243
00118292
00118292loc_118292:
00118292mov rdi, [rsp+8]
00118297mov rsi, [rsp]
0011829bcmp r13l, 0x110000
001182a2setne bl
001182a5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001182aamov eax, ebx
001182acadd rsp, 104
001182b0pop rbx
001182b1pop r12
001182b3pop r13
001182b5pop r14
001182b7pop r15
001182b9pop rbp
001182baret
001181b9
001182bb
001182bb_<indicatif::format::HumanBytes as core::fmt::Display>::fmt:
001182bbpush r14
001182bdpush rbx
001182besub rsp, 232
001182c5movsd_xmm x1, [rdi]
001182c9unpcklps x1, [rip-0xdf960]
001182d0subpd x1, [rip-0xdf958]
001182d8mov rbx, rsi
001182dbmovapd x0, x1
001182dfunpckhpd x0, x1
001182e3addsd x0, x1
001182e7lea r14, [rsp+8]
001182ecmov rdi, r14
001182efcall number_prefix::NumberPrefix<F>::binary
001182f4cmp [r14], 0
001182f8je 0x1183a6
001182femov al, [rsp+9]
00118302lea rcx, [rsp+7]
00118307mov [rcx], al
00118309movsd_xmm x0, [rsp+16]
0011830flea rax, [rsp+24]
00118314movsd_xmm [rax], x0
00118318lea rsi, [rsp+32]
0011831dmov [rsi], rax
00118320lea rax, [rip-34327]
00118327mov [rsi+8], rax
0011832bmov [rsi+16], rcx
0011832flea rax, [rip+39898]
00118336lea rcx, [rsp+112]
0011833band [rcx], 0
0011833fmov [rsi+24], rax
00118343push 2
00118345pop rax
00118346mov [rcx+8], rax
0011834amov [rcx+16], rax
0011834emov [rcx+24], rax
00118352and [rcx+32], 0
00118357push 32
00118359pop rdx
0011835amov [rcx+40], rdx
0011835emov dil, 3
00118361mov [rcx+48], dil
00118365mov [rcx+56], rax
00118369mov [rcx+72], rax
0011836dmov [rcx+80], rax
00118371mov [rcx+88], 1
00118379mov [rcx+96], rdx
0011837dmov [rcx+104], dil
00118381lea rdi, [rip+0xd3948]
00118388lea rdx, [rsp+64]
0011838dmov [rdx], rdi
00118390mov [rdx+8], 3
00118398mov [rdx+32], rcx
0011839cmov [rdx+40], rax
001183a0mov [rdx+16], rsi
001183a4jmp 0x118411
001183a6
001183a6loc_1183a6:
001183a6movsd_xmm x0, [rsp+16]
001183aclea rax, [rsp+24]
001183b1movsd_xmm [rax], x0
001183b5lea rcx, [rsp+32]
001183bamov [rcx], rax
001183bdlea rax, [rip-34484]
001183c4mov [rcx+8], rax
001183c8xorps x0, x0
001183cblea rax, [rsp+112]
001183d0movaps [rax], x0
001183d3push 2
001183d5pop rsi
001183d6mov [rax+16], rsi
001183damov [rax+24], rsi
001183deand [rax+32], 0
001183e3mov [rax+40], 32
001183ebmov [rax+48], 3
001183eflea rdi, [rip+0xd38ba]
001183f6lea rdx, [rsp+64]
001183fbmov [rdx], rdi
001183femov [rdx+8], rsi
00118402mov [rdx+32], rax
00118406push 1
00118408pop rax
00118409mov [rdx+40], rax
0011840dmov [rdx+16], rcx
00118411
00118411loc_118411:
00118411mov [rdx+24], rax
00118415mov rdi, [rbx+32]
00118419mov rsi, [rbx+40]
0011841dcall core::fmt::Formatter::write_fmt
00118422add rsp, 232
00118429pop rbx
0011842apop r14
0011842cret
001182bb
001182bb_<indicatif::format::HumanBytes as core::fmt::Display>::fmt:
001182bbpush r14
001182bdpush rbx
001182besub rsp, 232
001182c5movsd_xmm x1, [rdi]
001182c9unpcklps x1, [rip-0xdf960]
001182d0subpd x1, [rip-0xdf958]
001182d8mov rbx, rsi
001182dbmovapd x0, x1
001182dfunpckhpd x0, x1
001182e3addsd x0, x1
001182e7lea r14, [rsp+8]
001182ecmov rdi, r14
001182efcall number_prefix::NumberPrefix<F>::binary
001182f4cmp [r14], 0
001182f8je 0x1183a6
001182femov al, [rsp+9]
00118302lea rcx, [rsp+7]
00118307mov [rcx], al
00118309movsd_xmm x0, [rsp+16]
0011830flea rax, [rsp+24]
00118314movsd_xmm [rax], x0
00118318lea rsi, [rsp+32]
0011831dmov [rsi], rax
00118320lea rax, [rip-34327]
00118327mov [rsi+8], rax
0011832bmov [rsi+16], rcx
0011832flea rax, [rip+39898]
00118336lea rcx, [rsp+112]
0011833band [rcx], 0
0011833fmov [rsi+24], rax
00118343push 2
00118345pop rax
00118346mov [rcx+8], rax
0011834amov [rcx+16], rax
0011834emov [rcx+24], rax
00118352and [rcx+32], 0
00118357push 32
00118359pop rdx
0011835amov [rcx+40], rdx
0011835emov dil, 3
00118361mov [rcx+48], dil
00118365mov [rcx+56], rax
00118369mov [rcx+72], rax
0011836dmov [rcx+80], rax
00118371mov [rcx+88], 1
00118379mov [rcx+96], rdx
0011837dmov [rcx+104], dil
00118381lea rdi, [rip+0xd3948]
00118388lea rdx, [rsp+64]
0011838dmov [rdx], rdi
00118390mov [rdx+8], 3
00118398mov [rdx+32], rcx
0011839cmov [rdx+40], rax
001183a0mov [rdx+16], rsi
001183a4jmp 0x118411
001183a6
001183a6loc_1183a6:
001183a6movsd_xmm x0, [rsp+16]
001183aclea rax, [rsp+24]
001183b1movsd_xmm [rax], x0
001183b5lea rcx, [rsp+32]
001183bamov [rcx], rax
001183bdlea rax, [rip-34484]
001183c4mov [rcx+8], rax
001183c8xorps x0, x0
001183cblea rax, [rsp+112]
001183d0movaps [rax], x0
001183d3push 2
001183d5pop rsi
001183d6mov [rax+16], rsi
001183damov [rax+24], rsi
001183deand [rax+32], 0
001183e3mov [rax+40], 32
001183ebmov [rax+48], 3
001183eflea rdi, [rip+0xd38ba]
001183f6lea rdx, [rsp+64]
001183fbmov [rdx], rdi
001183femov [rdx+8], rsi
00118402mov [rdx+32], rax
00118406push 1
00118408pop rax
00118409mov [rdx+40], rax
0011840dmov [rdx+16], rcx
00118411
00118411loc_118411:
00118411mov [rdx+24], rax
00118415mov rdi, [rbx+32]
00118419mov rsi, [rbx+40]
0011841dcall core::fmt::Formatter::write_fmt
00118422add rsp, 232
00118429pop rbx
0011842apop r14
0011842cret
001182bb
Loading..