File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    00111b70
    00111b70gimli::read::abbrev::Abbreviations::insert:
    00111b70push rbp
    00111b71push r15
    00111b73push r14
    00111b75push r13
    00111b77push r12
    00111b79push rbx
    00111b7asub rsp, 680
    00111b81mov r15, rsi
    00111b84mov r13, [rsi+96]
    00111b88lea rsi, [r13-1]
    00111b8ccmp rsi, [rdi+16]
    00111b90jae 0x111bb8
    00111b92
    00111b92loc_111b92:
    00111b92cmp [r15], 0
    00111b96mov bl, 1
    00111b98je 0x111dbd
    00111b9ecmp [r15+16], 0
    00111ba3je 0x111dbd
    00111ba9mov rdi, [r15+8]
    00111badcall [rip+0xfff45]
    00111bb3jmp 0x111dbd
    00111bb8
    00111bb8loc_111bb8:
    00111bb8mov rbx, rdi
    00111bbbjne 0x111c4b
    00111bc1cmp [rbx+40], 0
    00111bc6je 0x111d57
    00111bccmov rax, [rbx+24]
    00111bd0test rax, rax
    00111bd3je 0x111d57
    00111bd9mov rcx, [rbx+32]
    00111bddmov edx, 255
    00111be2
    00111be2loc_111be2:
    00111be2movzx r8l, [rax+1330]
    00111bealea r9, [8*r8]
    00111bf2mov rdi, -1
    00111bf9nop [rax]
    00111c00
    00111c00loc_111c00:
    00111c00test r9, r9
    00111c03je 0x111c34
    00111c05xor r10l, r10l
    00111c08cmp [rax+8*rdi+1248], r13
    00111c10setne r10b
    00111c14cmova r10l, edx
    00111c18inc rdi
    00111c1badd r9, -8
    00111c1fcmp r10b, 1
    00111c23je 0x111c00
    00111c25movzx r8l, r10b
    00111c29test r8l, r8l
    00111c2cje 0x111d4e
    00111c32jmp 0x111c37
    00111c34
    00111c34loc_111c34:
    00111c34mov rdi, r8
    00111c37
    00111c37loc_111c37:
    00111c37sub rcx, 1
    00111c3bjb 0x111d57
    00111c41mov rax, [rax+8*rdi+1336]
    00111c49jmp 0x111be2
    00111c4b
    00111c4bloc_111c4b:
    00111c4bmov r8, [rbx+24]
    00111c4ftest r8, r8
    00111c52je 0x111cc5
    00111c54mov r9, [rbx+32]
    00111c58mov eax, 255
    00111c5dmov rcx, r9
    00111c60mov rdi, r8
    00111c63
    00111c63loc_111c63:
    00111c63lea r14, [rdi+1240]
    00111c6amovzx ebp, [rdi+1330]
    00111c71lea rdx, [8*rbp]
    00111c79mov r12, -1
    00111c80
    00111c80loc_111c80:
    00111c80test rdx, rdx
    00111c83je 0x111cae
    00111c85xor esi, esi
    00111c87cmp [r14+8*r12+8], r13
    00111c8csetne sil
    00111c90cmova esi, eax
    00111c93inc r12
    00111c96add rdx, -8
    00111c9acmp sil, 1
    00111c9eje 0x111c80
    00111ca0movzx edx, sil
    00111ca4test edx, edx
    00111ca6je 0x111b92
    00111cacjmp 0x111cb1
    00111cae
    00111caeloc_111cae:
    00111caemov r12, rbp
    00111cb1
    00111cb1loc_111cb1:
    00111cb1sub rcx, 1
    00111cb5jb 0x111dd1
    00111cbbmov rdi, [rdi+8*r12+1336]
    00111cc3jmp 0x111c63
    00111cc5
    00111cc5loc_111cc5:
    00111cc5movzx eax, [rip+0x1013fc]
    00111cccmov edi, 1336
    00111cd1call [rip+0xffe61]
    00111cd7test rax, rax
    00111cdaje 0x112ee9
    00111ce0mov [rax+1232], 0
    00111cebmovups x0, [r15]
    00111cefmovups x1, [r15+16]
    00111cf4movups x2, [r15+32]
    00111cf9movups x3, [r15+48]
    00111cfemovups [rax], x0
    00111d01movups [rax+16], x1
    00111d05movups [rax+32], x2
    00111d09movups [rax+48], x3
    00111d0dmovups x0, [r15+64]
    00111d12movups [rax+64], x0
    00111d16movups x0, [r15+80]
    00111d1bmovups [rax+80], x0
    00111d1fmovups x0, [r15+96]
    00111d24movups [rax+96], x0
    00111d28mov [rax+1330], 1
    00111d31mov [rax+1240], r13
    00111d38mov [rbx+24], rax
    00111d3cmov [rbx+32], 0
    00111d44mov [rbx+40], 1
    00111d4cjmp 0x111dbb
    00111d4e
    00111d4eloc_111d4e:
    00111d4etest rax, rax
    00111d51jne 0x111b92
    00111d57
    00111d57loc_111d57:
    00111d57cmp rsi, [rbx+8]
    00111d5bjne 0x111d69
    00111d5dmov rdi, rbx
    00111d60call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    00111d65mov rsi, [rbx+16]
    00111d69
    00111d69loc_111d69:
    00111d69mov rax, [rbx]
    00111d6cimul rcx, rsi, 112
    00111d70movups x0, [r15+96]
    00111d75movups [rax+rcx+96], x0
    00111d7amovups x0, [r15+80]
    00111d7fmovups [rax+rcx+80], x0
    00111d84movups x0, [r15+64]
    00111d89movups [rax+rcx+64], x0
    00111d8emovups x0, [r15]
    00111d92movups x1, [r15+16]
    00111d97movups x2, [r15+32]
    00111d9cmovups x3, [r15+48]
    00111da1movups [rax+rcx+48], x3
    00111da6movups [rax+rcx+32], x2
    00111dabmovups [rax+rcx+16], x1
    00111db0movups [rax+rcx], x0
    00111db4inc rsi
    00111db7mov [rbx+16], rsi
    00111dbb
    00111dbbloc_111dbb:
    00111dbbxor ebx, ebx
    00111dbd
    00111dbdloc_111dbd:
    00111dbdmov eax, ebx
    00111dbfadd rsp, 680
    00111dc6pop rbx
    00111dc7pop r12
    00111dc9pop r13
    00111dcbpop r14
    00111dcdpop r15
    00111dcfpop rbp
    00111dd0ret
    00111dd1
    00111dd1loc_111dd1:
    00111dd1cmp bp, 10
    00111dd5mov [rsp], rdi
    00111dd9jbe 0x111e07
    00111ddbmov bpl, 1
    00111ddecmp r12, 5
    00111de2mov [rsp+560], r8
    00111deamov [rsp+552], r9
    00111df2jae 0x111eb4
    00111df8mov eax, 4
    00111dfdmov [rsp+8], rax
    00111e02jmp 0x111f9e
    00111e07
    00111e07loc_111e07:
    00111e07mov rax, rbp
    00111e0alea rsi, [r14+8*r12]
    00111e0esub rax, r12
    00111e11jbe 0x111ed8
    00111e17lea rdi, [r14+8*r12]
    00111e1badd rdi, 8
    00111e1flea rdx, [8*rax]
    00111e27mov r14, [rip+0xffce2]
    00111e2emov [rsp+16], rax
    00111e33call r14
    00111e36mov rax, [rsp]
    00111e3amov [rax+8*r12+1240], r13
    00111e42movups x0, [r15+96]
    00111e47movaps [rsp+144], x0
    00111e4fmovups x0, [r15+80]
    00111e54movaps [rsp+128], x0
    00111e5cmovups x0, [r15+64]
    00111e61movaps [rsp+112], x0
    00111e66movups x0, [r15]
    00111e6amovups x1, [r15+16]
    00111e6fmovups x2, [r15+32]
    00111e74movups x3, [r15+48]
    00111e79movaps [rsp+96], x3
    00111e7emovaps [rsp+80], x2
    00111e83movaps [rsp+64], x1
    00111e88movaps [rsp+48], x0
    00111e8dimul rax, r12, 112
    00111e91mov rcx, [rsp]
    00111e95lea rsi, [rcx+rax]
    00111e99mov rcx, [rsp]
    00111e9dlea rdi, [rcx+rax]
    00111ea1add rdi, 112
    00111ea5imul rdx, [rsp+16], 112
    00111eabcall r14
    00111eaemov rdi, [rsp]
    00111eb2jmp 0x111f26
    00111eb4
    00111eb4loc_111eb4:
    00111eb4je 0x111f87
    00111ebacmp r12, 6
    00111ebejne 0x111f8e
    00111ec4mov eax, 5
    00111ec9mov [rsp+8], rax
    00111ecexor ebp, ebp
    00111ed0xor r12l, r12l
    00111ed3jmp 0x111f9e
    00111ed8
    00111ed8loc_111ed8:
    00111ed8mov [rsi], r13
    00111edbmovups x0, [r15+96]
    00111ee0movaps [rsp+144], x0
    00111ee8movups x0, [r15+80]
    00111eedmovaps [rsp+128], x0
    00111ef5movups x0, [r15+64]
    00111efamovaps [rsp+112], x0
    00111effmovups x0, [r15]
    00111f03movups x1, [r15+16]
    00111f08movups x2, [r15+32]
    00111f0dmovups x3, [r15+48]
    00111f12movaps [rsp+96], x3
    00111f17movaps [rsp+80], x2
    00111f1cmovaps [rsp+64], x1
    00111f21movaps [rsp+48], x0
    00111f26
    00111f26loc_111f26:
    00111f26inc ebp
    00111f28imul rax, r12, 112
    00111f2cmovaps x0, [rsp+144]
    00111f34movups [rdi+rax+96], x0
    00111f39movaps x0, [rsp+128]
    00111f41movups [rdi+rax+80], x0
    00111f46movaps x0, [rsp+112]
    00111f4bmovups [rdi+rax+64], x0
    00111f50movaps x0, [rsp+48]
    00111f55movaps x1, [rsp+64]
    00111f5amovaps x2, [rsp+80]
    00111f5fmovaps x3, [rsp+96]
    00111f64movups [rdi+rax+48], x3
    00111f69movups [rdi+rax+32], x2
    00111f6emovups [rdi+rax+16], x1
    00111f73movups [rdi+rax], x0
    00111f77mov [rdi+1330], bp
    00111f7einc [rbx+40]
    00111f82jmp 0x111dbb
    00111f87
    00111f87loc_111f87:
    00111f87mov [rsp+8], r12
    00111f8cjmp 0x111f9e
    00111f8e
    00111f8eloc_111f8e:
    00111f8eadd r12, -7
    00111f92mov eax, 6
    00111f97mov [rsp+8], rax
    00111f9cxor ebp, ebp
    00111f9e
    00111f9eloc_111f9e:
    00111f9emovzx eax, [rip+0x101123]
    00111fa5mov edi, 1336
    00111faacall [rip+0xffb88]
    00111fb0test rax, rax
    00111fb3je 0x112f77
    00111fb9mov [rsp+24], rbp
    00111fbemov [rax+1232], 0
    00111fc9mov rdx, [rsp]
    00111fcdmovzx esi, [rdx+1330]
    00111fd4mov rdi, [rsp+8]
    00111fd9mov r8, rdi
    00111fdcnot r8
    00111fdfadd r8, rsi
    00111fe2mov [rsp+16], rax
    00111fe7mov [rax+1330], r8w
    00111fefmov rax, [rdx+8*rdi+1240]
    00111ff7mov [rsp+40], rax
    00111ffcimul rcx, rdi, 112
    00112000movups x0, [rdx+rcx+96]
    00112005movaps [rsp+144], x0
    0011200dmovups x0, [rdx+rcx+80]
    00112012movaps [rsp+128], x0
    0011201amovups x0, [rdx+rcx+64]
    0011201fmovaps [rsp+112], x0
    00112024movups x0, [rdx+rcx]
    00112028movups x1, [rdx+rcx+16]
    0011202dmovups x2, [rdx+rcx+32]
    00112032movups x3, [rdx+rcx+48]
    00112037movaps [rsp+96], x3
    0011203cmovaps [rsp+80], x2
    00112041movaps [rsp+64], x1
    00112046movaps [rsp+48], x0
    0011204bcmp r8, 11
    0011204fja 0x112f88
    00112055lea rbp, [rdi+1]
    00112059sub rsi, rbp
    0011205ccmp rsi, r8
    0011205fmov [rsp+8], rdi
    00112064jne 0x112f9e
    0011206amov rax, [rsp+16]
    0011206flea rdi, [rax+1240]
    00112076lea rsi, [r14+8*rbp]
    0011207alea rdx, [8*r8]
    00112082mov r14, [rip+0xffa97]
    00112089mov [rsp+32], r8
    0011208ecall r14
    00112091mov rax, r14
    00112094imul rsi, rbp, 112
    00112098mov r14, [rsp]
    0011209cadd rsi, r14
    0011209fimul rdx, [rsp+32], 112
    001120a5mov rbp, [rsp+16]
    001120aamov rdi, rbp
    001120adcall rax
    001120afmov r8, r14
    001120b2mov rax, [rsp+8]
    001120b7mov [r14+1330], ax
    001120bfmov r10, [rsp+48]
    001120c4mov rax, [rsp+152]
    001120ccmov [rsp+416], rax
    001120d4movups x0, [rsp+136]
    001120dcmovaps [rsp+400], x0
    001120e4movups x0, [rsp+120]
    001120e9movaps [rsp+384], x0
    001120f1movups x0, [rsp+104]
    001120f6movaps [rsp+368], x0
    001120femovups x0, [rsp+88]
    00112103movaps [rsp+352], x0
    0011210bmovups x0, [rsp+72]
    00112110movaps [rsp+336], x0
    00112118movups x0, [rsp+56]
    0011211dmovaps [rsp+320], x0
    00112125cmp [rsp+24], 0
    0011212amov r14, rbp
    0011212dcmovne r14, r8
    00112131movzx ebp, [r14+1330]
    00112139lea rcx, [r12+1]
    0011213elea rsi, [r14+8*r12]
    00112142add rsi, 1240
    00112149cmp rcx, rbp
    0011214cjbe 0x1121a1
    0011214emov [rsi], r13
    00112151movups x0, [r15+96]
    00112156movaps [rsp+144], x0
    0011215emovups x0, [r15+80]
    00112163movaps [rsp+128], x0
    0011216bmovups x0, [r15+64]
    00112170movaps [rsp+112], x0
    00112175movups x0, [r15]
    00112179movups x1, [r15+16]
    0011217emovups x2, [r15+32]
    00112183movups x3, [r15+48]
    00112188movaps [rsp+96], x3
    0011218dmovaps [rsp+80], x2
    00112192movaps [rsp+64], x1
    00112197movaps [rsp+48], x0
    0011219cjmp 0x112247
    001121a1
    001121a1loc_1121a1:
    001121a1lea rax, [r14+1240]
    001121a8lea rdi, [rax+8*rcx]
    001121acmov rax, rbp
    001121afsub rax, r12
    001121b2mov [rsp+8], rax
    001121b7lea rdx, [8*rax]
    001121bfmov [rsp+24], r10
    001121c4mov [rsp+32], rcx
    001121c9call [rip+0xff941]
    001121cfmov [r14+8*r12+1240], r13
    001121d7movups x0, [r15+96]
    001121dcmovaps [rsp+144], x0
    001121e4movups x0, [r15+80]
    001121e9movaps [rsp+128], x0
    001121f1movups x0, [r15+64]
    001121f6movaps [rsp+112], x0
    001121fbmovups x0, [r15]
    001121ffmovups x1, [r15+16]
    00112204movups x2, [r15+32]
    00112209movups x3, [r15+48]
    0011220emovaps [rsp+96], x3
    00112213movaps [rsp+80], x2
    00112218movaps [rsp+64], x1
    0011221dmovaps [rsp+48], x0
    00112222imul rsi, r12, 112
    00112226add rsi, r14
    00112229imul rdi, [rsp+32], 112
    0011222fadd rdi, r14
    00112232imul rdx, [rsp+8], 112
    00112238call [rip+0xff8d2]
    0011223emov r10, [rsp+24]
    00112243mov r8, [rsp]
    00112247
    00112247loc_112247:
    00112247inc ebp
    00112249imul rax, r12, 112
    0011224dmovaps x0, [rsp+144]
    00112255movups [r14+rax+96], x0
    0011225bmovaps x0, [rsp+128]
    00112263movups [r14+rax+80], x0
    00112269movaps x0, [rsp+112]
    0011226emovups [r14+rax+64], x0
    00112274movaps x0, [rsp+48]
    00112279movaps x1, [rsp+64]
    0011227emovaps x2, [rsp+80]
    00112283movaps x3, [rsp+96]
    00112288movups [r14+rax+48], x3
    0011228emovups [r14+rax+32], x2
    00112294movups [r14+rax+16], x1
    0011229amovups [r14+rax], x0
    0011229fmov [r14+1330], bp
    001122a7mov rax, [rsp+416]
    001122afmov [rsp+304], rax
    001122b7movaps x0, [rsp+400]
    001122bfmovaps [rsp+288], x0
    001122c7movaps x0, [rsp+384]
    001122cfmovaps [rsp+272], x0
    001122d7movaps x0, [rsp+320]
    001122dfmovaps x1, [rsp+336]
    001122e7movaps x2, [rsp+352]
    001122efmovaps x3, [rsp+368]
    001122f7movaps [rsp+256], x3
    001122ffmovaps [rsp+240], x2
    00112307movaps [rsp+224], x1
    0011230fmovaps [rsp+208], x0
    00112317cmp r10, 2
    0011231bje 0x112c6e
    00112321mov rax, [rsp+304]
    00112329mov [rsp+544], rax
    00112331movaps x0, [rsp+288]
    00112339movaps [rsp+528], x0
    00112341movaps x0, [rsp+272]
    00112349movaps [rsp+512], x0
    00112351movaps x0, [rsp+208]
    00112359movaps x1, [rsp+224]
    00112361movaps x2, [rsp+240]
    00112369movaps x3, [rsp+256]
    00112371movaps [rsp+496], x3
    00112379movaps [rsp+480], x2
    00112381movaps [rsp+464], x1
    00112389movaps [rsp+448], x0
    00112391mov rax, [r8+1232]
    00112398test rax, rax
    0011239bje 0x112ad9
    001123a1xor ecx, ecx
    001123a3mov [rsp+32], rcx
    001123a8mov r12, [rsp+16]
    001123admov r11, [rsp+40]
    001123b2
    001123b2loc_1123b2:
    001123b2mov rcx, r8
    001123b5movzx ebp, [r8+1328]
    001123bdmov r9, rax
    001123c0mov [rsp+208], r10
    001123c8mov rax, [rsp+544]
    001123d0lea rcx, [rsp+216]
    001123d8mov [rcx+96], rax
    001123dcmovaps x0, [rsp+528]
    001123e4movups [rcx+80], x0
    001123e8movaps x0, [rsp+512]
    001123f0movups [rcx+64], x0
    001123f4movaps x0, [rsp+448]
    001123fcmovaps x1, [rsp+464]
    00112404movaps x2, [rsp+480]
    0011240cmovaps x3, [rsp+496]
    00112414movups [rcx+48], x3
    00112418movups [rcx+32], x2
    0011241cmovups [rcx+16], x1
    00112420movups [rcx], x0
    00112423movzx r10l, [r9+1330]
    0011242bcmp r10, 11
    0011242fmov [rsp], r9
    00112433mov [rsp+440], r12
    0011243bmov [rsp+24], r10
    00112440jb 0x112c77
    00112446mov r13b, 1
    00112449mov r14l, 4
    0011244fcmp bp, 5
    00112453mov [rsp+432], r11
    0011245bjae 0x112464
    0011245dmov [rsp+8], rbp
    00112462jmp 0x11249c
    00112464
    00112464loc_112464:
    00112464cmp ebp, 5
    00112467je 0x112480
    00112469cmp ebp, 6
    0011246cjne 0x11248a
    0011246emov r14l, 5
    00112474xor r13l, r13l
    00112477xor eax, eax
    00112479mov [rsp+8], rax
    0011247ejmp 0x11249c
    00112480
    00112480loc_112480:
    00112480mov [rsp+8], rbp
    00112485mov r14, rbp
    00112488jmp 0x11249c
    0011248a
    0011248aloc_11248a:
    0011248aadd rbp, -7
    0011248emov [rsp+8], rbp
    00112493mov r14l, 6
    00112499xor r13l, r13l
    0011249c
    0011249cloc_11249c:
    0011249cmovzx eax, [rip+0x100c25]
    001124a3mov edi, 1432
    001124a8call [rip+0xff68a]
    001124aetest rax, rax
    001124b1je 0x112f16
    001124b7mov r15, rax
    001124bamov [rsp+568], r13
    001124c2mov rcx, rax
    001124c5mov [r15+1232], 0
    001124d0mov rdx, [rsp]
    001124d4movzx eax, [rdx+1330]
    001124dbmov r13, r14
    001124denot r13
    001124e1add r13, rax
    001124e4mov [rsp+16], r15
    001124e9mov [r15+1330], r13w
    001124f1mov rcx, [rdx+8*r14+1240]
    001124f9mov [rsp+40], rcx
    001124feimul rcx, r14, 112
    00112502movups x0, [rdx+rcx+96]
    00112507movaps [rsp+416], x0
    0011250fmovups x0, [rdx+rcx+80]
    00112514movaps [rsp+400], x0
    0011251cmovups x0, [rdx+rcx+64]
    00112521movaps [rsp+384], x0
    00112529movups x0, [rdx+rcx]
    0011252dmovups x1, [rdx+rcx+16]
    00112532movups x2, [rdx+rcx+32]
    00112537movups x3, [rdx+rcx+48]
    0011253cmovaps [rsp+368], x3
    00112544movaps [rsp+352], x2
    0011254cmovaps [rsp+336], x1
    00112554movaps [rsp+320], x0
    0011255ccmp r13, 11
    00112560ja 0x112efd
    00112566lea rbp, [r14+1]
    0011256asub rax, rbp
    0011256dcmp rax, r13
    00112570jne 0x112f2a
    00112576lea rax, [rdx+1240]
    0011257dlea rdi, [r15+1240]
    00112584lea rsi, [rax+8*rbp]
    00112588lea rdx, [8*r13]
    00112590mov r12, [rip+0xff589]
    00112597call r12
    0011259aimul rsi, rbp, 112
    0011259eadd rsi, [rsp]
    001125a2imul rdx, r13, 112
    001125a6mov r13, [rsp+16]
    001125abmov rdi, r13
    001125aecall r12
    001125b1mov rax, [rsp]
    001125b5mov [rax+1330], r14w
    001125bdmovaps x0, [rsp+320]
    001125c5movaps x1, [rsp+336]
    001125cdmovaps x2, [rsp+352]
    001125d5movaps x3, [rsp+368]
    001125ddlea rcx, [rsp+56]
    001125e2movups [rcx], x0
    001125e5movups [rcx+16], x1
    001125e9movups [rcx+32], x2
    001125edmovups [rcx+48], x3
    001125f1movaps x0, [rsp+384]
    001125f9movups [rcx+64], x0
    001125fdmovaps x0, [rsp+400]
    00112605movups [rcx+80], x0
    00112609movaps x0, [rsp+416]
    00112611movups [rcx+96], x0
    00112615mov rcx, [rsp+40]
    0011261amov [rsp+48], rcx
    0011261fmovzx r13l, [r13+1330]
    00112627lea rdi, [r13+1]
    0011262bcmp r13, 12
    0011262fjae 0x112f64
    00112635mov rdx, [rsp+24]
    0011263asub rdx, r14
    0011263dcmp rdx, rdi
    00112640mov rcx, [rsp+32]
    00112645jne 0x112f47
    0011264binc rcx
    0011264emov [rsp+32], rcx
    00112653lea rdi, [r15+1336]
    0011265alea rsi, [rax+8*rbp]
    0011265eadd rsi, 1336
    00112665shl rdx, 3
    00112669call [rip+0xff4b1]
    0011266fxor eax, eax
    00112671mov rbp, [rsp+16]
    00112676nop [rax+rax]
    00112680
    00112680loc_112680:
    00112680mov rcx, rax
    00112683cmp rax, r13
    00112686adc rax, 0
    0011268amov rdx, [rbp+8*rcx+1336]
    00112692mov [rdx+1232], rbp
    00112699mov [rdx+1328], cx
    001126a0cmp rcx, r13
    001126a3jae 0x1126aa
    001126a5cmp rax, r13
    001126a8jbe 0x112680
    001126aa
    001126aaloc_1126aa:
    001126aamov r10, [rsp+56]
    001126aflea rax, [rsp+56]
    001126b4movups x0, [rax+8]
    001126b8movups x1, [rax+24]
    001126bcmovups x2, [rax+40]
    001126c0movups x3, [rax+56]
    001126c4movaps [rsp+320], x0
    001126ccmovaps [rsp+336], x1
    001126d4movaps [rsp+352], x2
    001126dcmovaps [rsp+368], x3
    001126e4movups x0, [rax+72]
    001126e8movaps [rsp+384], x0
    001126f0movups x0, [rax+88]
    001126f4movaps [rsp+400], x0
    001126fcmov rax, [rax+104]
    00112700mov [rsp+416], rax
    00112708cmp [rsp+568], 0
    00112710cmovne r15, [rsp]
    00112715movzx r14l, [r15+1330]
    0011271dmov r9, [rsp+8]
    00112722lea r13, [r9+1]
    00112726lea rsi, [r15+8*r9]
    0011272aadd rsi, 1240
    00112731cmp r13, r14
    00112734mov [rsp+24], r10
    00112739jbe 0x1127ac
    0011273bmov rax, [rsp+432]
    00112743mov [rsi], rax
    00112746movups x0, [rsp+304]
    0011274emovaps [rsp+144], x0
    00112756movups x0, [rsp+288]
    0011275emovaps [rsp+128], x0
    00112766movups x0, [rsp+272]
    0011276emovaps [rsp+112], x0
    00112773movups x0, [rsp+208]
    0011277bmovups x1, [rsp+224]
    00112783movups x2, [rsp+240]
    0011278bmovups x3, [rsp+256]
    00112793movaps [rsp+96], x3
    00112798movaps [rsp+80], x2
    0011279dmovaps [rsp+64], x1
    001127a2movaps [rsp+48], x0
    001127a7jmp 0x11286b
    001127ac
    001127acloc_1127ac:
    001127aclea rax, [r15+1240]
    001127b3lea rdi, [rax+8*r13]
    001127b7mov rbp, r14
    001127basub rbp, r9
    001127bdlea rdx, [8*rbp]
    001127c5mov r12, [rip+0xff344]
    001127cccall r12
    001127cfmov rax, [rsp+8]
    001127d4mov rcx, [rsp+432]
    001127dcmov [r15+8*rax+1240], rcx
    001127e4movups x0, [rsp+304]
    001127ecmovaps [rsp+144], x0
    001127f4movups x0, [rsp+288]
    001127fcmovaps [rsp+128], x0
    00112804movups x0, [rsp+272]
    0011280cmovaps [rsp+112], x0
    00112811movups x0, [rsp+208]
    00112819movups x1, [rsp+224]
    00112821movups x2, [rsp+240]
    00112829movups x3, [rsp+256]
    00112831movaps [rsp+96], x3
    00112836movaps [rsp+80], x2
    0011283bmovaps [rsp+64], x1
    00112840movaps [rsp+48], x0
    00112845imul rsi, [rsp+8], 112
    0011284badd rsi, r15
    0011284eimul rdi, r13, 112
    00112852add rdi, r15
    00112855imul rdx, rbp, 112
    00112859mov rbp, [rsp+16]
    0011285ecall r12
    00112861mov r10, [rsp+24]
    00112866mov r9, [rsp+8]
    0011286b
    0011286bloc_11286b:
    0011286bimul rax, r9, 112
    0011286fmovaps x0, [rsp+144]
    00112877movups [r15+rax+96], x0
    0011287dmovaps x0, [rsp+128]
    00112885movups [r15+rax+80], x0
    0011288bmovaps x0, [rsp+112]
    00112890movups [r15+rax+64], x0
    00112896movaps x0, [rsp+48]
    0011289bmovaps x1, [rsp+64]
    001128a0movaps x2, [rsp+80]
    001128a5movaps x3, [rsp+96]
    001128aamovups [r15+rax+48], x3
    001128b0movups [r15+rax+32], x2
    001128b6movups [r15+rax+16], x1
    001128bcmovups [r15+rax], x0
    001128c1lea r12, [r14+2]
    001128c5lea rax, [r9+2]
    001128c9cmp rax, r12
    001128ccjae 0x1128f7
    001128celea rcx, [r15+1336]
    001128d5lea rsi, [rcx+8*r13]
    001128d9lea rdi, [rcx+8*rax]
    001128ddmov rdx, r14
    001128e0sub rdx, r9
    001128e3shl rdx, 3
    001128e7call [rip+0xff223]
    001128edmov r10, [rsp+24]
    001128f2mov r9, [rsp+8]
    001128f7
    001128f7loc_1128f7:
    001128f7lea eax, [r14+1]
    001128fbmov rcx, [rsp+440]
    00112903mov [r15+8*r9+1344], rcx
    0011290bmov [r15+1330], ax
    00112913cmp r13, r12
    00112916mov r8, [rsp]
    0011291ajae 0x1129d2
    00112920mov eax, r14l
    00112923sub eax, r9l
    00112926inc eax
    00112928and eax, 3
    0011292bje 0x11295b
    0011292dlea rdx, [r15+8*r9]
    00112931add rdx, 1344
    00112938xor ecx, ecx
    0011293a
    0011293aloc_11293a:
    0011293amov rsi, [rdx+8*rcx]
    0011293emov [rsi+1232], r15
    00112945lea edi, [rcx+r13]
    00112949mov [rsi+1328], di
    00112950inc rcx
    00112953cmp rax, rcx
    00112956jne 0x11293a
    00112958add r13, rcx
    0011295b
    0011295bloc_11295b:
    0011295bsub r14, r9
    0011295ecmp r14, 3
    00112962jb 0x1129d2
    00112964
    00112964loc_112964:
    00112964mov rax, [r15+8*r13+1336]
    0011296cmov [rax+1232], r15
    00112973mov [rax+1328], r13w
    0011297bmov rax, [r15+8*r13+1344]
    00112983mov [rax+1232], r15
    0011298alea ecx, [r13+1]
    0011298emov [rax+1328], cx
    00112995mov rax, [r15+8*r13+1352]
    0011299dmov [rax+1232], r15
    001129a4lea ecx, [r13+2]
    001129a8mov [rax+1328], cx
    001129afmov rax, [r15+8*r13+1360]
    001129b7mov [rax+1232], r15
    001129belea ecx, [r13+3]
    001129c2mov [rax+1328], cx
    001129c9add r13, 4
    001129cdcmp r13, r12
    001129d0jne 0x112964
    001129d2
    001129d2loc_1129d2:
    001129d2mov rax, [rsp+416]
    001129damov [rsp+672], rax
    001129e2movaps x0, [rsp+400]
    001129eamovaps [rsp+656], x0
    001129f2movaps x0, [rsp+384]
    001129famovaps [rsp+640], x0
    00112a02movaps x0, [rsp+320]
    00112a0amovaps x1, [rsp+336]
    00112a12movaps x2, [rsp+352]
    00112a1amovaps x3, [rsp+368]
    00112a22movaps [rsp+624], x3
    00112a2amovaps [rsp+608], x2
    00112a32movaps [rsp+592], x1
    00112a3amovaps [rsp+576], x0
    00112a42cmp r10, 2
    00112a46je 0x112c6e
    00112a4cmov rax, [rsp+672]
    00112a54mov [rsp+544], rax
    00112a5cmovaps x0, [rsp+656]
    00112a64movaps [rsp+528], x0
    00112a6cmovaps x0, [rsp+640]
    00112a74movaps [rsp+512], x0
    00112a7cmovaps x0, [rsp+576]
    00112a84movaps x1, [rsp+592]
    00112a8cmovaps x2, [rsp+608]
    00112a94movaps x3, [rsp+624]
    00112a9cmovaps [rsp+496], x3
    00112aa4movaps [rsp+480], x2
    00112aacmovaps [rsp+464], x1
    00112ab4movaps [rsp+448], x0
    00112abcmov rax, [r8+1232]
    00112ac3mov r12, rbp
    00112ac6mov r14, [rsp+40]
    00112acbmov r11, r14
    00112acetest rax, rax
    00112ad1jne 0x1123b2
    00112ad7jmp 0x112aea
    00112ad9
    00112ad9loc_112ad9:
    00112ad9xor eax, eax
    00112adbmov [rsp+32], rax
    00112ae0mov rbp, [rsp+16]
    00112ae5mov r14, [rsp+40]
    00112aea
    00112aealoc_112aea:
    00112aeamov rax, [rsp+544]
    00112af2mov [rsp+160], rax
    00112afamovaps x0, [rsp+528]
    00112b02movups [rsp+144], x0
    00112b0amovaps x0, [rsp+512]
    00112b12movups [rsp+128], x0
    00112b1amovaps x0, [rsp+448]
    00112b22movaps x1, [rsp+464]
    00112b2amovaps x2, [rsp+480]
    00112b32movaps x3, [rsp+496]
    00112b3amovups [rsp+112], x3
    00112b3fmovups [rsp+96], x2
    00112b44movups [rsp+80], x1
    00112b49movups [rsp+64], x0
    00112b4emov [rsp+48], r14
    00112b53mov [rsp+56], r10
    00112b58mov [rsp+168], r8
    00112b60mov r12, [rsp+32]
    00112b65mov [rsp+176], r12
    00112b6dmov [rsp+184], rbp
    00112b75mov [rsp+192], r12
    00112b7dmovzx eax, [rip+0x100544]
    00112b84mov edi, 1432
    00112b89call [rip+0xfefa9]
    00112b8ftest rax, rax
    00112b92je 0x112fb8
    00112b98lea r15, [rsp+56]
    00112b9dmov [rax+1232], 0
    00112ba8mov [rax+1330], 0
    00112bb1mov rdx, [rsp+560]
    00112bb9mov [rax+1336], rdx
    00112bc0mov rsi, [rsp+552]
    00112bc8lea rcx, [rsi+1]
    00112bccmov [rdx+1232], rax
    00112bd3mov [rdx+1328], 0
    00112bdcmov [rbx+24], rax
    00112be0mov [rbx+32], rcx
    00112be4cmp rsi, r12
    00112be7jne 0x112fc9
    00112bedmovzx ecx, [rax+1330]
    00112bf4cmp rcx, 11
    00112bf8jae 0x112fde
    00112bfelea edx, [rcx+1]
    00112c01mov [rax+1330], dx
    00112c08mov [rax+8*rcx+1240], r14
    00112c10imul rsi, rcx, 112
    00112c14movups x0, [r15+96]
    00112c19movups [rax+rsi+96], x0
    00112c1emovups x0, [r15+80]
    00112c23movups [rax+rsi+80], x0
    00112c28movups x0, [r15+64]
    00112c2dmovups [rax+rsi+64], x0
    00112c32movups x0, [r15]
    00112c36movups x1, [r15+16]
    00112c3bmovups x2, [r15+32]
    00112c40movups x3, [r15+48]
    00112c45movups [rax+rsi+48], x3
    00112c4amovups [rax+rsi+32], x2
    00112c4fmovups [rax+rsi+16], x1
    00112c54movups [rax+rsi], x0
    00112c58mov [rax+8*rcx+1344], rbp
    00112c60mov [rbp+1232], rax
    00112c67mov [rbp+1328], dx
    00112c6e
    00112c6eloc_112c6e:
    00112c6einc [rbx+40]
    00112c72jmp 0x111dbb
    00112c77
    00112c77loc_112c77:
    00112c77lea ecx, [r10+1]
    00112c7blea r15, [rbp+1]
    00112c7fcmp bp, r10w
    00112c83jae 0x112da4
    00112c89lea rax, [r9+1240]
    00112c90lea rsi, [r9+8*rbp]
    00112c94add rsi, 1240
    00112c9blea rdi, [rax+8*r15]
    00112c9fmov r13, r10
    00112ca2sub r13, rbp
    00112ca5lea rdx, [8*r13]
    00112cadmov [rsp+8], rdx
    00112cb2mov r14, r11
    00112cb5mov [rsp+16], ecx
    00112cb9call [rip+0xfee51]
    00112cbfmov rax, [rsp]
    00112cc3mov [rax+8*rbp+1240], r14
    00112ccbimul r12, rbp, 112
    00112ccfmov rax, [rsp]
    00112cd3lea rsi, [rax+r12]
    00112cd7imul rdi, r15, 112
    00112cdbadd rdi, [rsp]
    00112cdfimul rdx, r13, 112
    00112ce3mov r14, [rip+0xfee26]
    00112ceacall r14
    00112cedmovups x0, [rsp+208]
    00112cf5movups x1, [rsp+224]
    00112cfdmovups x2, [rsp+240]
    00112d05movups x3, [rsp+256]
    00112d0dmov rax, [rsp]
    00112d11movups [rax+r12], x0
    00112d16mov rax, [rsp]
    00112d1amovups [rax+r12+16], x1
    00112d20mov rax, [rsp]
    00112d24movups [rax+r12+32], x2
    00112d2amov rax, [rsp]
    00112d2emovups [rax+r12+48], x3
    00112d34movups x0, [rsp+272]
    00112d3cmov rax, [rsp]
    00112d40movups [rax+r12+64], x0
    00112d46movups x0, [rsp+288]
    00112d4emov rax, [rsp]
    00112d52movups [rax+r12+80], x0
    00112d58movups x0, [rsp+304]
    00112d60mov rax, [rsp]
    00112d64movups [rax+r12+96], x0
    00112d6amov r12, [rsp+440]
    00112d72mov rax, [rsp]
    00112d76lea rsi, [rax+8*r15+1336]
    00112d7emov rax, [rsp]
    00112d82lea rdi, [rax+8*rbp]
    00112d86add rdi, 1352
    00112d8dmov rdx, [rsp+8]
    00112d92call r14
    00112d95mov ecx, [rsp+16]
    00112d99mov r10, [rsp+24]
    00112d9emov r9, [rsp]
    00112da2jmp 0x112e11
    00112da4
    00112da4loc_112da4:
    00112da4mov [r9+8*rbp+1240], r11
    00112dacimul rax, rbp, 112
    00112db0movups x0, [rsp+304]
    00112db8movups [r9+rax+96], x0
    00112dbemovups x0, [rsp+288]
    00112dc6movups [r9+rax+80], x0
    00112dccmovups x0, [rsp+272]
    00112dd4movups [r9+rax+64], x0
    00112ddamovups x0, [rsp+208]
    00112de2movups x1, [rsp+224]
    00112deamovups x2, [rsp+240]
    00112df2movups x3, [rsp+256]
    00112dfamovups [r9+rax+48], x3
    00112e00movups [r9+rax+32], x2
    00112e06movups [r9+rax+16], x1
    00112e0cmovups [r9+rax], x0
    00112e11
    00112e11loc_112e11:
    00112e11lea rax, [r10+2]
    00112e15mov [r9+8*rbp+1344], r12
    00112e1dmov [r9+1330], cx
    00112e25cmp r15, rax
    00112e28jae 0x112c6e
    00112e2emov ecx, r10l
    00112e31sub ecx, ebp
    00112e33inc ecx
    00112e35sub r10, rbp
    00112e38and ecx, 3
    00112e3bje 0x112e6c
    00112e3dlea rsi, [r9+8*rbp]
    00112e41add rsi, 1344
    00112e48xor edx, edx
    00112e4a
    00112e4aloc_112e4a:
    00112e4amov rdi, [rsi+8*rdx]
    00112e4emov [rdi+1232], r9
    00112e55lea r8l, [r15+rdx]
    00112e59mov [rdi+1328], r8w
    00112e61inc rdx
    00112e64cmp rcx, rdx
    00112e67jne 0x112e4a
    00112e69add r15, rdx
    00112e6c
    00112e6cloc_112e6c:
    00112e6ccmp r10, 3
    00112e70jb 0x112c6e
    00112e76
    00112e76loc_112e76:
    00112e76mov rcx, [r9+8*r15+1336]
    00112e7emov [rcx+1232], r9
    00112e85mov [rcx+1328], r15w
    00112e8dmov rcx, [r9+8*r15+1344]
    00112e95mov [rcx+1232], r9
    00112e9clea edx, [r15+1]
    00112ea0mov [rcx+1328], dx
    00112ea7mov rcx, [r9+8*r15+1352]
    00112eafmov [rcx+1232], r9
    00112eb6lea edx, [r15+2]
    00112ebamov [rcx+1328], dx
    00112ec1mov rcx, [r9+8*r15+1360]
    00112ec9mov [rcx+1232], r9
    00112ed0lea edx, [r15+3]
    00112ed4mov [rcx+1328], dx
    00112edbadd r15, 4
    00112edfcmp r15, rax
    00112ee2jne 0x112e76
    00112ee4jmp 0x112c6e
    00112ee9
    00112ee9loc_112ee9:
    00112ee9mov edi, 8
    00112eeemov esi, 1336
    00112ef3call alloc::alloc::handle_alloc_error
    00112ef8jmp 0x112ff6
    00112efd
    00112efdloc_112efd:
    00112efdlea rdx, [rip+0xd8794]
    00112f04mov esi, 11
    00112f09mov rdi, r13
    00112f0ccall core::slice::index::slice_end_index_len_fail
    00112f11jmp 0x112ff6
    00112f16
    00112f16loc_112f16:
    00112f16mov edi, 8
    00112f1bmov esi, 1432
    00112f20call alloc::alloc::handle_alloc_error
    00112f25jmp 0x112ff6
    00112f2a
    00112f2aloc_112f2a:
    00112f2alea rdi, [rip-0xbfc2f]
    00112f31lea rdx, [rip+0xd8748]
    00112f38mov esi, 40
    00112f3dcall core::panicking::panic
    00112f42jmp 0x112ff6
    00112f47
    00112f47loc_112f47:
    00112f47lea rdi, [rip-0xbfc4c]
    00112f4elea rdx, [rip+0xd872b]
    00112f55mov esi, 40
    00112f5acall core::panicking::panic
    00112f5fjmp 0x112ff6
    00112f64
    00112f64loc_112f64:
    00112f64lea rdx, [rip+0xd8745]
    00112f6bmov esi, 12
    00112f70call core::slice::index::slice_end_index_len_fail
    00112f75jmp 0x112ff6
    00112f77
    00112f77loc_112f77:
    00112f77mov edi, 8
    00112f7cmov esi, 1336
    00112f81call alloc::alloc::handle_alloc_error
    00112f86jmp 0x112ff6
    00112f88
    00112f88loc_112f88:
    00112f88lea rdx, [rip+0xd8709]
    00112f8fmov esi, 11
    00112f94mov rdi, r8
    00112f97call core::slice::index::slice_end_index_len_fail
    00112f9cjmp 0x112ff6
    00112f9e
    00112f9eloc_112f9e:
    00112f9elea rdi, [rip-0xbfca3]
    00112fa5lea rdx, [rip+0xd86d4]
    00112facmov esi, 40
    00112fb1call core::panicking::panic
    00112fb6jmp 0x112ff6
    00112fb8
    00112fb8loc_112fb8:
    00112fb8mov edi, 8
    00112fbdmov esi, 1432
    00112fc2call alloc::alloc::handle_alloc_error
    00112fc7jmp 0x112ff6
    00112fc9
    00112fc9loc_112fc9:
    00112fc9lea rdx, [rip+0xd8680]
    00112fd0mov esi, 48
    00112fd5lea rdi, [rip-0xbfd0a]
    00112fdcjmp 0x112ff1
    00112fde
    00112fdeloc_112fde:
    00112fdelea rdx, [rip+0xd8683]
    00112fe5mov esi, 32
    00112fealea rdi, [rip-0xd53d1]
    00112ff1
    00112ff1loc_112ff1:
    00112ff1call core::panicking::panic
    00112ff6
    00112ff6loc_112ff6:
    00112ff6ud2
    00112ff8call core::ptr::drop_in_place<alloc::collections::btree::mem::replace::PanicGuard>
    00112ffdud2
    00112fffjmp 0x11305e
    00113001jmp 0x11305e
    00113003mov rbx, rax
    00113006lea rdi, [rsp+48]
    0011300bcall core::ptr::drop_in_place<gimli::read::abbrev::Abbreviation>
    00113010mov rdi, [rsp+16]
    00113015call core::ptr::drop_in_place<alloc::boxed::Box<alloc::collections::btree::node::LeafNode<u64,gimli::read::abbrev::Abbreviation>>>
    0011301ajmp 0x113061
    0011301cmov rbx, rax
    0011301flea r15, [rsp+208]
    00113027jmp 0x113061
    00113029mov rbx, rax
    0011302clea rdi, [rsp+48]
    00113031call core::ptr::drop_in_place<(u64,gimli::read::abbrev::Abbreviation)>
    00113036jmp 0x113048
    00113038mov rbx, rax
    0011303blea rdi, [rsp+320]
    00113043call core::ptr::drop_in_place<gimli::read::abbrev::Abbreviation>
    00113048
    00113048loc_113048:
    00113048mov rdi, [rsp+16]
    0011304dcall core::ptr::drop_in_place<alloc::boxed::Box<alloc::collections::btree::node::LeafNode<u64,gimli::read::abbrev::Abbreviation>>>
    00113052lea r15, [rsp+208]
    0011305ajmp 0x113061
    0011305cjmp 0x11305e
    0011305e
    0011305eloc_11305e:
    0011305emov rbx, rax
    00113061
    00113061loc_113061:
    00113061mov rdi, r15
    00113064call core::ptr::drop_in_place<gimli::read::abbrev::Abbreviation>
    00113069mov rdi, rbx
    0011306ccall _Unwind_Resume
    00113071ud2
    00111b70
    00113073
    00113073 // align 0x10
    00113080
    00113080core::ptr::drop_in_place<gimli::read::abbrev::Abbreviation>:
    00113080cmp [rdi], 0
    00113084je 0x113097
    00113086cmp [rdi+16], 0
    0011308bje 0x113097
    0011308dmov rdi, [rdi+8]
    00113091jmp [rip+0xfea61]
    00113097
    00113097loc_113097:
    00113097ret
    00113080
    00113098
    00113098 // align 0x10
    001130a6
    001130a6 // align 0x10
    001130b4
    001130b4 // align 0x10
    001130c0
    001130c0core::ptr::drop_in_place<(u64,gimli::read::abbrev::Abbreviation)>:
    001130c0cmp [rdi+8], 0
    001130c5je 0x1130d8
    001130c7cmp [rdi+24], 0
    001130ccje 0x1130d8
    001130cemov rdi, [rdi+16]
    001130d2jmp [rip+0xfea20]
    001130d8
    001130d8loc_1130d8:
    001130d8ret
    001130c0
    001130d9
    001130d9 // align 0x10
    001130e0
    001130e0alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    001130e0push r14
    001130e2push rbx
    001130e3sub rsp, 56
    001130e7inc rsi
    001130eaje 0x113185
    001130f0mov rbx, rdi
    001130f3mov rax, [rdi+8]
    001130f7lea rcx, [rax+rax]
    001130fbcmp rcx, rsi
    001130fecmova rsi, rcx
    00113102cmp rsi, 5
    00113106mov r14l, 4
    0011310ccmovae r14, rsi
    00113110mov rcx, 0x124924924924925
    0011311axor esi, esi
    0011311ccmp r14, rcx
    0011311fsetb sil
    00113123imul rdx, r14, 112
    00113127shl rsi, 3
    0011312btest rax, rax
    0011312eje 0x11314c
    00113130mov rcx, [rbx]
    00113133imul rax, rax, 112
    00113137mov [rsp+8], rcx
    0011313cmov [rsp+16], 8
    00113145mov [rsp+24], rax
    0011314ajmp 0x113155
    0011314c
    0011314cloc_11314c:
    0011314cmov [rsp+16], 0
    00113155
    00113155loc_113155:
    00113155lea rdi, [rsp+32]
    0011315alea rcx, [rsp+8]
    0011315fcall alloc::raw_vec::finish_grow
    00113164cmp [rsp+32], 0
    0011316amov rdi, [rsp+40]
    0011316fje 0x11318c
    00113171mov rax, 0x8000000000000001
    0011317bcmp rdi, rax
    0011317eje 0x113193
    00113180test rdi, rdi
    00113183jne 0x11319b
    00113185
    00113185loc_113185:
    00113185call alloc::raw_vec::capacity_overflow
    0011318aud2
    0011318c
    0011318cloc_11318c:
    0011318cmov [rbx], rdi
    0011318fmov [rbx+8], r14
    00113193
    00113193loc_113193:
    00113193add rsp, 56
    00113197pop rbx
    00113198pop r14
    0011319aret
    0011319b
    0011319bloc_11319b:
    0011319bmov rsi, [rsp+48]
    001131a0call alloc::alloc::handle_alloc_error
    001131a5ud2
    001130e0
    001131a7
    001131a7 // align 0x10
    001131b0
    001131b0_<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref:
    001131b0cmp [rdi], 0
    001131b4je 0x1131bf
    001131b6mov rdx, [rdi+24]
    001131bamov rax, [rdi+8]
    001131beret
    001131bf
    001131bfloc_1131bf:
    001131bfmov rdx, [rdi+8]
    001131c3cmp rdx, 6
    001131c7jae 0x1131d1
    001131c9add rdi, 16
    001131cdmov rax, rdi
    001131d0ret
    001131d1
    001131d1loc_1131d1:
    001131d1push rax
    001131d2lea rax, [rip+0xd8507]
    001131d9mov esi, 5
    001131demov rdi, rdx
    001131e1mov rdx, rax
    001131e4call core::slice::index::slice_end_index_len_fail
    001131e9ud2
    001131b0
    001131eb
    001131eb // align 0x10
    001131f0
    001131f0gimli::read::unit::allow_section_offset:
    001131f0movzx ecx, di
    001131f3xor eax, eax
    001131f5add ecx, -2
    001131f8cmp ecx, 119
    001131fbja 0x11321d
    001131fdlea rdx, [rip-0xd5a04]
    00113204movsxd rcx, [rdx+4*rcx]
    00113208add rcx, rdx
    0011320bjmp rcx
    0011320dmov al, 1
    0011320fret
    00113210and esi, 65534
    00113216cmp si, 2
    0011321asete al
    0011321d
    0011321dloc_11321d:
    0011321dret
    001131f0
    0011321e
    0011321e_<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop:
    0011321epush rbx
    0011321fmov rbx, rdi
    00113222mov rdi, [rdi+16]
    00113226mov rax, [rbx+24]
    0011322asub rax, rdi
    0011322dpush 24
    0011322fpop rcx
    00113230xor edx, edx
    00113232div rcx
    00113235mov rsi, rax
    00113238call core::ptr::drop_in_place<[std::path::PathBuf]>
    0011323dmov rdi, [rbx]
    00113240mov rsi, [rbx+8]
    00113244pop rbx
    00113245jmp 0x1146a0
    0011321e
    0011324a
    0011324acore::ptr::drop_in_place<[std::path::PathBuf]>:
    0011324apush r14
    0011324cpush rbx
    0011324dpush rax
    0011324emov rbx, rsi
    00113251mov r14, rdi
    00113254add r14, 8
    00113258
    00113258loc_113258:
    00113258sub rbx, 1
    0011325cjb 0x113270
    0011325emov rdi, [r14-8]
    00113262mov rsi, [r14]
    00113265call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    0011326aadd r14, 24
    0011326ejmp 0x113258
    00113270
    00113270loc_113270:
    00113270add rsp, 8
    00113274pop rbx
    00113275pop r14
    00113277ret
    0011324a
    00113278
    00113278alloc::sync::Arc<T,A>::drop_slow:
    00113278push rbx
    00113279mov rbx, [rdi]
    0011327cmov rdi, [rbx+40]
    00113280call _<std::sys::unix::fs::Dir as core::ops::drop::Drop>::drop
    00113285mov rdi, [rbx+16]
    00113289mov rsi, [rbx+24]
    0011328dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00113292cmp rbx, -1
    00113296je 0x1132a9
    00113298lock dec [rbx+8]
    0011329djne 0x1132a9
    0011329fmov rdi, rbx
    001132a2pop rbx
    001132a3jmp [rip+0xfe84f]
    001132a9
    001132a9loc_1132a9:
    001132a9pop rbx
    001132aaret
    00113278
    001132ab
    001132aballoc::raw_vec::finish_grow:
    001132abpush r15
    001132adpush r14
    001132afpush rbx
    001132b0mov r14, rdx
    001132b3mov rbx, rdi
    001132b6test rsi, rsi
    001132b9je 0x1132e1
    001132bbmov r15, rsi
    001132becmp [rcx+8], 0
    001132c3je 0x1132e8
    001132c5mov rsi, [rcx+16]
    001132c9test rsi, rsi
    001132ccje 0x1132e8
    001132cemov rdi, [rcx]
    001132d1mov rdx, r15
    001132d4mov rcx, r14
    001132d7call __rust_realloc
    001132dcmov rdx, r14
    001132dfjmp 0x1132f3
    001132e1
    001132e1loc_1132e1:
    001132e1and [rbx+8], 0
    001132e6jmp 0x113308
    001132e8
    001132e8loc_1132e8:
    001132e8mov rdi, r15
    001132ebmov rsi, r14
    001132eecall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    001132f3
    001132f3loc_1132f3:
    001132f3test rax, rax
    001132f6je 0x113304
    001132f8mov [rbx+8], rax
    001132fcmov [rbx+16], rdx
    00113300xor eax, eax
    00113302jmp 0x11330f
    00113304
    00113304loc_113304:
    00113304mov [rbx+8], r15
    00113308
    00113308loc_113308:
    00113308mov [rbx+16], r14
    0011330cpush 1
    0011330epop rax
    0011330f
    0011330floc_11330f:
    0011330fmov [rbx], rax
    00113312pop rbx
    00113313pop r14
    00113315pop r15
    00113317ret
    001132ab
    00113318
    00113318alloc::raw_vec::RawVec<T,A>::allocate_in:
    00113318push r14
    0011331apush rbx
    0011331bpush rax
    0011331cmov rbx, rdi
    0011331ftest rdi, rdi
    00113322je 0x113354
    00113324mov rax, 0x555555555555556
    0011332ecmp rbx, rax
    00113331jae 0x113362
    00113333imul r14, rbx, 24
    00113337push 8
    00113339pop rdi
    0011333amov rsi, r14
    0011333dcall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    00113342test rax, rax
    00113345jne 0x113357
    00113347push 8
    00113349pop rdi
    0011334amov rsi, r14
    0011334dcall alloc::alloc::handle_alloc_error
    00113352ud2
    00113354
    00113354loc_113354:
    00113354push 8
    00113356pop rax
    00113357
    00113357loc_113357:
    00113357mov rdx, rbx
    0011335aadd rsp, 8
    0011335epop rbx
    0011335fpop r14
    00113361ret
    00113362
    00113362loc_113362:
    00113362call alloc::raw_vec::capacity_overflow
    00113367ud2
    00113318
    00113369
    00113369alloc::vec::Vec<T,A>::reserve:
    00113369push rax
    0011336amov rdx, rsi
    0011336dmov rax, [rdi+8]
    00113371mov rsi, [rdi+16]
    00113375sub rax, rsi
    00113378cmp rax, rdx
    0011337bjae 0x113391
    0011337dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
    00113382mov rcx, 0x8000000000000001
    0011338ccmp rax, rcx
    0011338fjne 0x113393
    00113391
    00113391loc_113391:
    00113391pop rax
    00113392ret
    00113393
    00113393loc_113393:
    00113393test rax, rax
    00113396jne 0x11339f
    00113398call alloc::raw_vec::capacity_overflow
    0011339dud2
    0011339f
    0011339floc_11339f:
    0011339fmov rdi, rax
    001133a2mov rsi, rdx
    001133a5call alloc::alloc::handle_alloc_error
    001133aaud2
    00113369
    001133ac
    001133acalloc::raw_vec::RawVec<T,A>::grow_amortized:
    001133acmov rax, rdx
    001133afmov rdx, rsi
    001133b2add rdx, rax
    001133b5jae 0x1133ba
    001133b7xor eax, eax
    001133b9ret
    001133ba
    001133baloc_1133ba:
    001133bapush r15
    001133bcpush r14
    001133bepush rbx
    001133bfsub rsp, 48
    001133c3mov rbx, rdi
    001133c6mov rax, [rdi+8]
    001133calea rcx, [rax+rax]
    001133cecmp rcx, rdx
    001133d1cmova rdx, rcx
    001133d5cmp rdx, 5
    001133d9push 4
    001133dbpop r15
    001133ddcmovae r15, rdx
    001133e1mov rcx, 0x555555555555556
    001133ebxor esi, esi
    001133edcmp r15, rcx
    001133f0setb sil
    001133f4imul rdx, r15, 24
    001133f8shl rsi, 3
    001133fctest rax, rax
    001133ffje 0x11341c
    00113401imul rax, rax, 24
    00113405mov rcx, [rbx]
    00113408mov [rsp], rcx
    0011340cmov [rsp+8], 8
    00113415mov [rsp+16], rax
    0011341ajmp 0x113422
    0011341c
    0011341cloc_11341c:
    0011341cand [rsp+8], 0
    00113422
    00113422loc_113422:
    00113422lea r14, [rsp+24]
    00113427mov rcx, rsp
    0011342amov rdi, r14
    0011342dcall alloc::raw_vec::finish_grow
    00113432cmp [r14], 0
    00113436mov rax, [r14+8]
    0011343aje 0x113443
    0011343cmov rdx, [rsp+40]
    00113441jmp 0x113454
    00113443
    00113443loc_113443:
    00113443mov [rbx], rax
    00113446mov [rbx+8], r15
    0011344amov rax, 0x8000000000000001
    00113454
    00113454loc_113454:
    00113454add rsp, 48
    00113458pop rbx
    00113459pop r14
    0011345bpop r15
    0011345dret
    001133ac
    0011345e
    0011345e_<&T as core::fmt::Debug>::fmt:
    0011345emov rdi, [rdi]
    00113461jmp 0x1c5cd0
    0011345e
    00113466
    00113466 // align 0x10
    00113470
    00113470hashbrown::raw::Fallibility::capacity_overflow:
    00113470sub rsp, 56
    00113474lea rax, [rip+0xd827d]
    0011347bmov [rsp+8], rax
    00113480mov [rsp+16], 1
    00113489lea rax, [rip-0x82198]
    00113490mov [rsp+24], rax
    00113495xorps x0, x0
    00113498movups [rsp+32], x0
    0011349dlea rsi, [rip+0xd8264]
    001134a4lea rdi, [rsp+8]
    001134a9call core::panicking::panic_fmt
    001134aeud2
    00113470
    001134b0
    001134b0hashbrown::raw::Fallibility::alloc_err:
    001134b0push rax
    001134b1call alloc::alloc::handle_alloc_error
    001134b6ud2
    001134b0
    001134b8
    001134b8core::result::Result<T,E>::expect:
    001134b8test edi, edi
    001134bajne 0x1134bd
    001134bcret
    001134bd
    001134bdloc_1134bd:
    001134bdpush rax
    001134belea rdi, [rip-0xbbca3]
    001134c5lea rcx, [rip+0xd830c]
    001134cclea r8, [rip+0xde845]
    001134d3push 55
    001134d5pop rsi
    001134d6lea rdx, [rsp+7]
    001134dbcall core::result::unwrap_failed
    001134e0ud2
    001134b8
    001134e2
    001134e2core::ptr::drop_in_place<alloc::string::String>:
    001134e2mov rax, [rdi]
    001134e5mov rsi, [rdi+8]
    001134e9mov rdi, rax
    001134ecjmp 0x1137a0
    001134e2
    00113508
    00113508core::fmt::Write::write_fmt:
    00113508mov rdx, rsi
    0011350blea rsi, [rip+0xd8276]
    00113512jmp 0x105110
    00113508
    00113517
    00113517_ZN5alloc6string6String4push17hd5aad5ee06e44fdeE.348:
    00113517push rbp
    00113518push rbx
    00113519push rax
    0011351amov ebp, esi
    0011351cmov rbx, rdi
    0011351fcmp esi, 128
    00113525jae 0x11354d
    00113527mov rsi, [rbx+16]
    0011352bcmp rsi, [rbx+8]
    0011352fjne 0x11353d
    00113531mov rdi, rbx
    00113534call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    00113539mov rsi, [rbx+16]
    0011353d
    0011353dloc_11353d:
    0011353dmov rax, [rbx]
    00113540mov [rax+rsi], bpl
    00113544inc rsi
    00113547mov [rbx+16], rsi
    0011354bjmp 0x11356a
    0011354d
    0011354dloc_11354d:
    0011354dlea rsi, [rsp+4]
    00113552and [rsi], 0
    00113555mov edi, ebp
    00113557call _ZN4core4char7methods15encode_utf8_raw17h2f1341833574a38cE.349
    0011355cadd rdx, rax
    0011355fmov rdi, rbx
    00113562mov rsi, rax
    00113565call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    0011356a
    0011356aloc_11356a:
    0011356aadd rsp, 8
    0011356epop rbx
    0011356fpop rbp
    00113570ret
    00113517
    00113571
    00113571_ZN4core4char7methods15encode_utf8_raw17h2f1341833574a38cE.349:
    00113571mov rax, rsi
    00113574cmp edi, 128
    0011357ajae 0x113586
    0011357cmov [rax], dil
    0011357fpush 1
    00113581jmp 0x11360b
    00113586
    00113586loc_113586:
    00113586mov ecx, edi
    00113588cmp edi, 2048
    0011358ejae 0x1135a8
    00113590shr ecx, 6
    00113593or cl, 192
    00113596mov [rax], cl
    00113598and dil, 63
    0011359cor dil, 128
    001135a0mov [rax+1], dil
    001135a4push 2
    001135a6jmp 0x11360b
    001135a8
    001135a8loc_1135a8:
    001135a8cmp edi, 0x10000
    001135aejae 0x1135d6
    001135b0shr ecx, 12
    001135b3or cl, 224
    001135b6mov [rax], cl
    001135b8mov ecx, edi
    001135bashr ecx, 6
    001135bdand cl, 63
    001135c0or cl, 128
    001135c3mov [rax+1], cl
    001135c6and dil, 63
    001135caor dil, 128
    001135cemov [rax+2], dil
    001135d2push 3
    001135d4jmp 0x11360b
    001135d6
    001135d6loc_1135d6:
    001135d6shr ecx, 18
    001135d9and cl, 7
    001135dcor cl, 240
    001135dfmov [rax], cl
    001135e1mov ecx, edi
    001135e3shr ecx, 12
    001135e6and cl, 63
    001135e9or cl, 128
    001135ecmov [rax+1], cl
    001135efmov ecx, edi
    001135f1shr ecx, 6
    001135f4and cl, 63
    001135f7or cl, 128
    001135famov [rax+2], cl
    001135fdand dil, 63
    00113601or dil, 128
    00113605mov [rax+3], dil
    00113609push 4
    0011360b
    0011360bloc_11360b:
    0011360bpop rdx
    0011360cret
    00113571
    0011360d
    0011360dcore::panicking::assert_failed:
    0011360dsub rsp, 24
    00113611mov r9, rdx
    00113614lea rax, [rsp+8]
    00113619mov [rax], rdi
    0011361clea r8, [rsp+16]
    00113621mov [r8], rsi
    00113624mov [rsp], rcx
    00113628lea rdx, [rip+0xd8189]
    0011362fxor edi, edi
    00113631mov rsi, rax
    00113634mov rcx, r8
    00113637mov r8, rdx
    0011363acall core::panicking::assert_failed_inner
    0011363fud2
    0011360d
    00113641
    00113641core::ptr::drop_in_place<indicatif::progress_bar::Ticker::new::{{closure}}>:
    00113641push rbx
    00113642mov rbx, rdi
    00113645call core::ptr::drop_in_place<alloc::sync::Arc<(std::sync::mutex::Mutex<bool>,std::sync::condvar::Condvar)>>
    0011364amov rax, [rbx+8]
    0011364ecmp rax, -1
    00113652je 0x113666
    00113654lock dec [rax+8]
    00113659jne 0x113666
    0011365bmov rdi, [rbx+8]
    0011365fpop rbx
    00113660jmp [rip+0xfe492]
    00113666
    00113666loc_113666:
    00113666pop rbx
    00113667ret
    00113641
    00113668
    00113668core::ptr::drop_in_place<alloc::sync::Arc<(std::sync::mutex::Mutex<bool>,std::sync::condvar::Condvar)>>:
    00113668mov rax, [rdi]
    0011366block dec [rax]
    0011366fjne 0x113676
    00113671jmp 0x113677
    00113676
    00113676loc_113676:
    00113676ret
    00113668
    00113677
    00113677alloc::sync::Arc<T,A>::drop_slow:
    00113677mov rdi, [rdi]
    0011367acmp rdi, -1
    0011367eje 0x11368d
    00113680lock dec [rdi+8]
    00113685jne 0x11368d
    00113687jmp [rip+0xfe46b]
    0011368d
    0011368dloc_11368d:
    0011368dret
    00113677
    0011368e
    0011368ealloc::raw_vec::RawVec<T,A>::allocate_in:
    0011368epush r14
    00113690push rbx
    00113691push rax
    00113692mov rbx, rdi
    00113695test rdi, rdi
    00113698je 0x1136c7
    0011369amov rax, rbx
    0011369dshr rax, 59
    001136a1jne 0x1136d5
    001136a3mov r14, rbx
    001136a6shl r14, 4
    001136aapush 8
    001136acpop rdi
    001136admov rsi, r14
    001136b0call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    001136b5test rax, rax
    001136b8jne 0x1136ca
    001136bapush 8
    001136bcpop rdi
    001136bdmov rsi, r14
    001136c0call alloc::alloc::handle_alloc_error
    001136c5ud2
    001136c7
    001136c7loc_1136c7:
    001136c7push 8
    001136c9pop rax
    001136ca
    001136caloc_1136ca:
    001136camov rdx, rbx
    001136cdadd rsp, 8
    001136d1pop rbx
    001136d2pop r14
    001136d4ret
    001136d5
    001136d5loc_1136d5:
    001136d5call alloc::raw_vec::capacity_overflow
    001136daud2
    0011368e
    001136dc
    001136dcalloc::vec::Vec<T,A>::reserve:
    001136dcmov rax, rsi
    001136dfmov rcx, [rdi+8]
    001136e3mov rsi, [rdi+16]
    001136e7mov rdx, rcx
    001136easub rdx, rsi
    001136edcmp rdx, rax
    001136f0jae 0x1136fe
    001136f2add rsi, rax
    001136f5jae 0x1136ff
    001136f7xor edi, edi
    001136f9jmp 0xce624
    001136fe
    001136feloc_1136fe:
    001136feret
    001136ff
    001136ffloc_1136ff:
    001136ffpush r15
    00113701push r14
    00113703push rbx
    00113704sub rsp, 48
    00113708mov rbx, rdi
    0011370blea rax, [rcx+rcx]
    0011370fcmp rax, rsi
    00113712cmova rsi, rax
    00113716cmp rsi, 5
    0011371apush 4
    0011371cpop r15
    0011371ecmovae r15, rsi
    00113722xor esi, esi
    00113724mov rax, r15
    00113727shr rax, 59
    0011372bsete sil
    0011372fmov rdx, r15
    00113732shl rdx, 4
    00113736shl rsi, 3
    0011373atest rcx, rcx
    0011373dje 0x11375a
    0011373fshl rcx, 4
    00113743mov rax, [rbx]
    00113746mov [rsp], rax
    0011374amov [rsp+8], 8
    00113753mov [rsp+16], rcx
    00113758jmp 0x113760
    0011375a
    0011375aloc_11375a:
    0011375aand [rsp+8], 0
    00113760
    00113760loc_113760:
    00113760lea r14, [rsp+24]
    00113765mov rcx, rsp
    00113768mov rdi, r14
    0011376bcall alloc::raw_vec::finish_grow
    00113770cmp [r14], 0
    00113774mov rdi, [r14+8]
    00113778je 0x113781
    0011377amov rsi, [rsp+40]
    0011377fjmp 0x113792
    00113781
    00113781loc_113781:
    00113781mov [rbx], rdi
    00113784mov [rbx+8], r15
    00113788mov rdi, 0x8000000000000001
    00113792
    00113792loc_113792:
    00113792add rsp, 48
    00113796pop rbx
    00113797pop r14
    00113799pop r15
    0011379bjmp 0xce624
    001136dc
    001137a0
    001137a0core::ptr::drop_in_place<alloc::boxed::Box<str>>:
    001137a0test rsi, rsi
    001137a3jne 0xcedb6
    001137a9ret
    001137a0
    001137aa
    001137aa_ZN81_$LT$core..str..iter..Chars$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2f7ee162baeb6befE.356:
    001137aamov rdx, [rdi]
    001137adcmp rdx, [rdi+8]
    001137b1je 0x1137c2
    001137b3lea rax, [rdx+1]
    001137b7mov [rdi], rax
    001137bamovzx eax, [rdx]
    001137bdtest al, al
    001137bfjs 0x1137c8
    001137c1ret
    001137c2
    001137c2loc_1137c2:
    001137c2mov eax, 0x110000
    001137c7ret
    001137c8
    001137c8loc_1137c8:
    001137c8mov ecx, eax
    001137caand ecx, 31
    001137cdlea rsi, [rdx+2]
    001137d1mov [rdi], rsi
    001137d4movzx r8l, [rdx+1]
    001137d9and r8l, 63
    001137ddcmp al, -33
    001137dfjbe 0x113816
    001137e1lea rsi, [rdx+3]
    001137e5mov [rdi], rsi
    001137e8movzx esi, [rdx+2]
    001137ecshl r8l, 6
    001137f0and esi, 63
    001137f3or esi, r8l
    001137f6cmp al, -16
    001137f8jb 0x11381f
    001137falea rax, [rdx+4]
    001137femov [rdi], rax
    00113801movzx eax, [rdx+3]
    00113805and ecx, 7
    00113808shl ecx, 18
    0011380bshl esi, 6
    0011380eand eax, 63
    00113811or eax, esi
    00113813or eax, ecx
    00113815ret
    00113816
    00113816loc_113816:
    00113816shl ecx, 6
    00113819or ecx, r8l
    0011381cmov eax, ecx
    0011381eret
    0011381f
    0011381floc_11381f:
    0011381fshl ecx, 12
    00113822or esi, ecx
    00113824mov eax, esi
    00113826ret
    001137aa
    00113827
    00113827_<char as alloc::string::ToString>::to_string:
    00113827push r15
    00113829push r14
    0011382bpush r13
    0011382dpush r12
    0011382fpush rbx
    00113830sub rsp, 16
    00113834mov eax, esi
    00113836mov rbx, rdi
    00113839lea rsi, [rsp+12]
    0011383eand [rsi], 0
    00113841mov edi, eax
    00113843call _ZN4core4char7methods15encode_utf8_raw17h2f1341833574a38cE.349
    00113848mov r14, rax
    0011384bmov r15, rdx
    0011384emov rdi, rdx
    00113851call alloc::raw_vec::RawVec<T,A>::allocate_in
    00113856mov r12, rax
    00113859mov r13, rdx
    0011385cmov rdi, rax
    0011385fmov rsi, r14
    00113862mov rdx, r15
    00113865call [rip+0xfe2b5]
    0011386bmov [rbx], r12
    0011386emov [rbx+8], r13
    00113872mov [rbx+16], r15
    00113876add rsp, 16
    0011387apop rbx
    0011387bpop r12
    0011387dpop r13
    0011387fpop r14
    00113881pop r15
    00113883ret
    00113827
    00113884
    00113884_<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter:
    00113884push rbp
    00113885push r15
    00113887push r14
    00113889push r13
    0011388bpush r12
    0011388dpush rbx
    0011388esub rsp, 72
    00113892mov rbx, rdi
    00113895lea rdi, [rsp+40]
    0011389amov [rdi], rsi
    0011389dmov [rdi+8], rdx
    001138a1call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    001138a6test rax, rax
    001138a9je 0x113989
    001138afmov r14, rax
    001138b2mov r15, rdx
    001138b5mov [rsp+32], rbx
    001138bamov rax, [rsp+48]
    001138bfsub rax, [rsp+40]
    001138c4add rax, 3
    001138c8shr rax, 2
    001138cccmp rax, 4
    001138d0push 3
    001138d2pop rdi
    001138d3cmovae rdi, rax
    001138d7inc rdi
    001138dacall alloc::raw_vec::RawVec<T,A>::allocate_in
    001138dfmov r12, rax
    001138e2mov [rax], r14
    001138e5mov [rax+8], r15
    001138e9lea rax, [rsp+8]
    001138eemov [rax], r12
    001138f1mov [rax+8], rdx
    001138f5mov [rax+16], 1
    001138fdmovups x0, [rsp+40]
    00113902lea r15, [rsp+56]
    00113907movups [r15], x0
    0011390bpush 1
    0011390dpop rbx
    0011390epush 24
    00113910pop r14
    00113912
    00113912loc_113912:
    00113912mov rdi, r15
    00113915call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    0011391amov r13, rdx
    0011391dtest rax, rax
    00113920je 0x113967
    00113922mov rbp, rax
    00113925cmp rbx, [rsp+16]
    0011392ajne 0x113950
    0011392cmov rsi, [rsp+64]
    00113931sub rsi, [rsp+56]
    00113936add rsi, 3
    0011393ashr rsi, 2
    0011393einc rsi
    00113941lea rdi, [rsp+8]
    00113946call alloc::vec::Vec<T,A>::reserve
    0011394bmov r12, [rsp+8]
    00113950
    00113950loc_113950:
    00113950mov [r12+r14-8], rbp
    00113955mov [r12+r14], r13
    00113959inc rbx
    0011395cmov [rsp+24], rbx
    00113961add r14, 16
    00113965jmp 0x113912
    00113967
    00113967loc_113967:
    00113967xor edi, edi
    00113969mov rsi, r13
    0011396ccall core::ptr::drop_in_place<std::env::VarError>
    00113971mov rax, [rsp+24]
    00113976mov rcx, [rsp+32]
    0011397bmov [rcx+16], rax
    0011397fmovups x0, [rsp+8]
    00113984movups [rcx], x0
    00113987jmp 0x113997
    00113989
    00113989loc_113989:
    00113989mov [rbx], 8
    00113990xorps x0, x0
    00113993movups [rbx+8], x0
    00113997
    00113997loc_113997:
    00113997add rsp, 72
    0011399bpop rbx
    0011399cpop r12
    0011399epop r13
    001139a0pop r14
    001139a2pop r15
    001139a4pop rbp
    001139a5ret
    00113884
    001139a6
    001139a6_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
    001139a6push rbx
    001139a7sub rsp, 32
    001139abcall _ZN81_$LT$core..str..iter..Chars$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2f7ee162baeb6befE.356
    001139b0cmp eax, 0x110000
    001139b5jne 0x1139bb
    001139b7xor eax, eax
    001139b9jmp 0x1139d2
    001139bb
    001139bbloc_1139bb:
    001139bblea rbx, [rsp+8]
    001139c0mov rdi, rbx
    001139c3mov esi, eax
    001139c5call _<char as alloc::string::ToString>::to_string
    001139camov rdi, rbx
    001139cdcall alloc::string::_<impl core::convert::From<alloc::string::String> for alloc::boxed::Box<str>>::from
    001139d2
    001139d2loc_1139d2:
    001139d2add rsp, 32
    001139d6pop rbx
    001139d7ret
    001139a6
    001139d8
    001139d8_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
    001139d8push r15
    001139dapush r14
    001139dcpush r13
    001139depush r12
    001139e0push rbx
    001139e1sub rsp, 32
    001139e5mov rbx, rdi
    001139e8cmp [rsi+65], 0
    001139ecje 0x1139f7
    001139ee
    001139eeloc_1139ee:
    001139eeand [rbx], 0
    001139f2jmp 0x113aab
    001139f7
    001139f7loc_1139f7:
    001139f7mov r12, rsi
    001139faadd rsi, 16
    001139femov r14, [r12+16]
    00113a03lea r15, [rsp+8]
    00113a08mov rdi, r15
    00113a0bcall _<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
    00113a10cmp [r15], 0
    00113a14je 0x113a2b
    00113a16mov r15, [rsp+24]
    00113a1bmov rax, [r12]
    00113a1fadd r14, rax
    00113a22mov [r12], r15
    00113a26sub r15, rax
    00113a29jmp 0x113a3e
    00113a2b
    00113a2bloc_113a2b:
    00113a2bmov rdi, r12
    00113a2ecall core::str::iter::SplitInternal<P>::get_end
    00113a33test rax, rax
    00113a36je 0x1139ee
    00113a38mov r14, rax
    00113a3bmov r15, rdx
    00113a3e
    00113a3eloc_113a3e:
    00113a3elea rdi, [rsp+8]
    00113a43mov [rdi], 10
    00113a49mov rsi, r14
    00113a4cmov rdx, r15
    00113a4fcall _<&str as core::str::pattern::Pattern>::strip_suffix_of
    00113a54test rax, rax
    00113a57je 0x113a83
    00113a59mov r13, rax
    00113a5cmov r12, rdx
    00113a5flea rdi, [rsp+8]
    00113a64mov [rdi], 13
    00113a6amov rsi, rax
    00113a6dcall _<&str as core::str::pattern::Pattern>::strip_suffix_of
    00113a72mov r14, rax
    00113a75mov r15, rdx
    00113a78test rax, rax
    00113a7bcmove r14, r13
    00113a7fcmove r15, r12
    00113a83
    00113a83loc_113a83:
    00113a83mov rdi, r15
    00113a86call alloc::raw_vec::RawVec<T,A>::allocate_in
    00113a8bmov r12, rax
    00113a8emov r13, rdx
    00113a91mov rdi, rax
    00113a94mov rsi, r14
    00113a97mov rdx, r15
    00113a9acall [rip+0xfe080]
    00113aa0mov [rbx], r12
    00113aa3mov [rbx+8], r13
    00113aa7mov [rbx+16], r15
    00113aab
    00113aabloc_113aab:
    00113aabadd rsp, 32
    00113aafpop rbx
    00113ab0pop r12
    00113ab2pop r13
    00113ab4pop r14
    00113ab6pop r15
    00113ab8ret
    001139d8
    00113ab9
    00113ab9_<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match:
    00113ab9push rbp
    00113abapush r15
    00113abcpush r14
    00113abepush r13
    00113ac0push r12
    00113ac2push rbx
    00113ac3sub rsp, 40
    00113ac7mov r14, rsi
    00113acamov [rsp+16], rdi
    00113acflea rax, [rsi+40]
    00113ad3mov [rsp+32], rax
    00113ad8mov rax, [rsi]
    00113adbmov [rsp+24], rax
    00113ae0mov r13, [rsi+8]
    00113ae4mov rbx, [rsi+24]
    00113ae8mov r15, [rsi+32]
    00113aecmov r12, [rsi+16]
    00113af0xor eax, eax
    00113af2mov [rsp+8], rax
    00113af7
    00113af7loc_113af7:
    00113af7mov rdx, rbx
    00113afasub rdx, r12
    00113afdjb 0x113b8f
    00113b03cmp rbx, r13
    00113b06ja 0x113b8f
    00113b0cmov rax, [rsp+24]
    00113b11lea rsi, [rax+r12]
    00113b15mov rax, [rsp+32]
    00113b1amovzx edi, [rax+r15-1]
    00113b20cmp rdx, 16
    00113b24jae 0x113b2d
    00113b26call core::slice::memchr::memchr_naive
    00113b2bjmp 0x113b32
    00113b2d
    00113b2dloc_113b2d:
    00113b2dcall core::slice::memchr::memchr_aligned
    00113b32
    00113b32loc_113b32:
    00113b32cmp rax, 1
    00113b36jne 0x113b84
    00113b38add r12, rdx
    00113b3binc r12
    00113b3emov [r14+16], r12
    00113b42mov rbp, r12
    00113b45sub rbp, r15
    00113b48jb 0x113af7
    00113b4acmp r12, r13
    00113b4dja 0x113af7
    00113b4fcmp r15, 5
    00113b53jae 0x113bab
    00113b55mov rax, [rsp+24]
    00113b5alea rdi, [rax+rbp]
    00113b5emov rsi, r15
    00113b61mov rdx, [rsp+32]
    00113b66mov rcx, r15
    00113b69call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00113b6etest al, al
    00113b70je 0x113af7
    00113b72mov rax, [rsp+16]
    00113b77mov [rax+8], rbp
    00113b7bmov [rax+16], r12
    00113b7fpush 1
    00113b81pop rax
    00113b82jmp 0x113b8a
    00113b84
    00113b84loc_113b84:
    00113b84mov [r14+16], rbx
    00113b88xor eax, eax
    00113b8a
    00113b8aloc_113b8a:
    00113b8amov [rsp+8], rax
    00113b8f
    00113b8floc_113b8f:
    00113b8fmov rax, [rsp+16]
    00113b94mov rcx, [rsp+8]
    00113b99mov [rax], rcx
    00113b9cadd rsp, 40
    00113ba0pop rbx
    00113ba1pop r12
    00113ba3pop r13
    00113ba5pop r14
    00113ba7pop r15
    00113ba9pop rbp
    00113baaret
    00113bab
    00113babloc_113bab:
    00113bablea rdx, [rip+0xfc6de]
    00113bb2push 4
    00113bb4pop rsi
    00113bb5mov rdi, r15
    00113bb8call core::slice::index::slice_end_index_len_fail
    00113bbdud2
    00113ab9
    00113bbf
    00113bbfcore::str::iter::SplitInternal<P>::get_end:
    00113bbfcmp [rdi+65], 0
    00113bc3jne 0x113bdb
    00113bc5mov [rdi+65], 1
    00113bc9cmp [rdi+64], 0
    00113bcdmov rax, [rdi]
    00113bd0mov rdx, [rdi+8]
    00113bd4jne 0x113bde
    00113bd6cmp rdx, rax
    00113bd9jne 0x113bde
    00113bdb
    00113bdbloc_113bdb:
    00113bdbxor eax, eax
    00113bddret
    00113bde
    00113bdeloc_113bde:
    00113bdesub rdx, rax
    00113be1add rax, [rdi+16]
    00113be5ret
    00113bbf
    00113be6
    00113be6_<&str as core::str::pattern::Pattern>::strip_suffix_of:
    00113be6push r14
    00113be8push rbx
    00113be9push rax
    00113beamov rbx, rdx
    00113bedmov r14, rsi
    00113bf0mov rdx, rdi
    00113bf3push 1
    00113bf5pop rcx
    00113bf6mov rdi, rsi
    00113bf9mov rsi, rbx
    00113bfccall core::slice::_<impl [T]>::ends_with
    00113c01dec rbx
    00113c04xor ecx, ecx
    00113c06test al, al
    00113c08cmovne rcx, r14
    00113c0cmov rax, rcx
    00113c0fmov rdx, rbx
    00113c12add rsp, 8
    00113c16pop rbx
    00113c17pop r14
    00113c19ret
    00113be6
    00113c1a
    00113c1acore::slice::memchr::memchr_naive:
    00113c1axor ecx, ecx
    00113c1cpush 1
    00113c1epop rax
    00113c1f
    00113c1floc_113c1f:
    00113c1fcmp rdx, rcx
    00113c22je 0x113c2f
    00113c24cmp [rsi+rcx], dil
    00113c28je 0x113c32
    00113c2ainc rcx
    00113c2djmp 0x113c1f
    00113c2f
    00113c2floc_113c2f:
    00113c2fxor eax, eax
    00113c31ret
    00113c32
    00113c32loc_113c32:
    00113c32mov rdx, rcx
    00113c35ret
    00113c1a
    00113c36
    00113c36std::sys_common::backtrace::__rust_begin_short_backtrace:
    00113c36push rbp
    00113c37push r15
    00113c39push r14
    00113c3bpush r13
    00113c3dpush r12
    00113c3fpush rbx
    00113c40sub rsp, 152
    00113c47mov r15, rdi
    00113c4amov rax, [rdi+16]
    00113c4emov [rsp+80], rax
    00113c53mov r13l, [rdi+24]
    00113c57mov r14, [rdi]
    00113c5amov r12, [rdi+8]
    00113c5elea rax, [r14+16]
    00113c62mov [rsp+64], rax
    00113c67add r14, 24
    00113c6blea eax, [r13+0x3b9aca00]
    00113c72mov [rsp+32], eax
    00113c76lea rsi, [r12+16]
    00113c7blea rbp, [rsp+104]
    00113c80mov [rsp+72], r13
    00113c85
    00113c85loc_113c85:
    00113c85cmp r12, -1
    00113c89je 0x113e3f
    00113c8fmov rax, [r12]
    00113c93
    00113c93loc_113c93:
    00113c93test rax, rax
    00113c96je 0x113e3f
    00113c9cjs 0x113e6d
    00113ca2lea rcx, [rax+1]
    00113ca6lock cmpxchg [r12], rcx
    00113cacjne 0x113c93
    00113caemov [rsp+88], r12
    00113cb3mov rdi, rbp
    00113cb6mov [rsp+56], rsi
    00113cbbcall std::sync::mutex::Mutex<T>::lock
    00113cc0mov rdi, rbp
    00113cc3lea rsi, [rip+0xd8196]
    00113ccacall core::result::Result<T,E>::unwrap
    00113ccfmov rbx, rax
    00113cd2mov [rsp+8], dl
    00113cd6mov edi, [rax+224]
    00113cdccall indicatif::state::ProgressState::is_finished
    00113ce1movzx esi, [rsp+8]
    00113ce6test al, al
    00113ce8jne 0x113e59
    00113ceemov [rsp+40], r15
    00113cf3mov r15, rbx
    00113cf6add r15, 8
    00113cfamov [rsp+8], esi
    00113cfecall std::time::Instant::now
    00113d03mov rdi, r15
    00113d06mov rsi, rax
    00113d09call indicatif::state::BarState::tick
    00113d0emov rdi, rbx
    00113d11mov esi, [rsp+8]
    00113d15call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00113d1amov [rsp+104], r12
    00113d1fmov rdi, rbp
    00113d22call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<indicatif::state::BarState>>>
    00113d27mov rdi, rbp
    00113d2amov rsi, [rsp+64]
    00113d2fcall std::sync::mutex::Mutex<T>::lock
    00113d34mov rdi, rbp
    00113d37lea rsi, [rip+0xd813a]
    00113d3ecall core::result::Result<T,E>::unwrap
    00113d43mov r15, rax
    00113d46mov [rsp+7], dl
    00113d4acall std::time::Instant::now
    00113d4fmov [rsp+8], rax
    00113d54mov [rsp+36], edx
    00113d58
    00113d58loc_113d58:
    00113d58cmp [r15+5], 0
    00113d5djne 0x113e29
    00113d63mov rdi, [rsp+8]
    00113d68mov esi, [rsp+36]
    00113d6ccall std::time::Instant::elapsed
    00113d71mov rdi, [rsp+80]
    00113d76sub rdi, rax
    00113d79jb 0x113e04
    00113d7fcmp edx, r13l
    00113d82jbe 0x113d92
    00113d84test rdi, rdi
    00113d87je 0x113e04
    00113d89dec rdi
    00113d8cmov esi, [rsp+32]
    00113d90jmp 0x113d95
    00113d92
    00113d92loc_113d92:
    00113d92mov esi, r13l
    00113d95
    00113d95loc_113d95:
    00113d95sub esi, edx
    00113d97call core::time::Duration::new
    00113d9cmov rbp, rax
    00113d9fmov ebx, edx
    00113da1mov r13l, [r14]
    00113da4xor eax, eax
    00113da6xchg [r15], eax
    00113da9cmp eax, 2
    00113dacjne 0x113dc6
    00113daemov edi, 202
    00113db3mov rsi, r15
    00113db6mov edx, 129
    00113dbbpush 1
    00113dbdpop rcx
    00113dbexor eax, eax
    00113dc0call [rip+0xfdde2]
    00113dc6
    00113dc6loc_113dc6:
    00113dc6mov rdi, r14
    00113dc9mov esi, r13l
    00113dccmov rdx, rbp
    00113dcfmov ecx, ebx
    00113dd1call std::sys::unix::futex::futex_wait
    00113dd6mov ebx, eax
    00113dd8xor eax, eax
    00113ddapush 1
    00113ddcpop rcx
    00113dddlock cmpxchg [r15], ecx
    00113de2jne 0x113dfa
    00113de4
    00113de4loc_113de4:
    00113de4mov al, [r15+4]
    00113de8test al, al
    00113deamov r13, [rsp+72]
    00113defje 0x113d58
    00113df5jmp 0x113eb8
    00113dfa
    00113dfaloc_113dfa:
    00113dfamov rdi, r15
    00113dfdcall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
    00113e02jmp 0x113de4
    00113e04
    00113e04loc_113e04:
    00113e04mov al, [rsp+7]
    00113e08and al, 1
    00113e0amovzx esi, al
    00113e0dmov rdi, r15
    00113e10call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00113e15mov r15, [rsp+40]
    00113e1amov rsi, [rsp+56]
    00113e1flea rbp, [rsp+104]
    00113e24jmp 0x113c85
    00113e29
    00113e29loc_113e29:
    00113e29mov al, [rsp+7]
    00113e2dand al, 1
    00113e2fmovzx esi, al
    00113e32mov rdi, r15
    00113e35call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00113e3amov r15, [rsp+40]
    00113e3f
    00113e3floc_113e3f:
    00113e3fmov rdi, r15
    00113e42call core::ptr::drop_in_place<indicatif::progress_bar::Ticker::new::{{closure}}>
    00113e47add rsp, 152
    00113e4epop rbx
    00113e4fpop r12
    00113e51pop r13
    00113e53pop r14
    00113e55pop r15
    00113e57pop rbp
    00113e58ret
    00113e59
    00113e59loc_113e59:
    00113e59mov rdi, rbx
    00113e5ccall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00113e61lea rdi, [rsp+88]
    00113e66call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<indicatif::state::BarState>>>
    00113e6bjmp 0x113e3f
    00113e6d
    00113e6dloc_113e6d:
    00113e6dlea rax, [rip+0xd7aa4]
    00113e74lea rcx, [rsp+88]
    00113e79mov [rcx], rax
    00113e7clea rax, [rip+0xfd70d]
    00113e83lea rdi, [rsp+104]
    00113e88mov [rdi], rax
    00113e8bpush 1
    00113e8dpop rax
    00113e8emov [rdi+8], rax
    00113e92and [rdi+32], 0
    00113e97lea rdx, [rip-0x126f1]
    00113e9emov [rcx+8], rdx
    00113ea2mov [rdi+16], rcx
    00113ea6mov [rdi+24], rax
    00113eaalea rsi, [rip+0xd7a8f]
    00113eb1call core::panicking::panic_fmt
    00113eb6ud2
    00113eb8
    00113eb8loc_113eb8:
    00113eb8mov sil, [rsp+7]
    00113ebdand sil, 1
    00113ec1xor bl, 1
    00113ec4lea rdx, [rsp+104]
    00113ec9mov eax, [rdx]
    00113ecbmov ecx, [rdx+3]
    00113ecemov [rsp+27], ecx
    00113ed2mov [rsp+24], eax
    00113ed6mov eax, [rsp+49]
    00113edamov ecx, [rsp+52]
    00113edemov [rsp+16], eax
    00113ee2mov [rsp+19], ecx
    00113ee6mov [rdx], r15
    00113ee9mov [rdx+8], sil
    00113eedmov eax, [rsp+24]
    00113ef1mov ecx, [rsp+27]
    00113ef5mov [rdx+9], eax
    00113ef8mov [rdx+12], ecx
    00113efbmov [rdx+16], bl
    00113efemov eax, [rsp+16]
    00113f02mov ecx, [rsp+19]
    00113f06mov [rdx+17], eax
    00113f09mov [rdx+20], ecx
    00113f0clea rdi, [rip-0x82d25]
    00113f13lea rcx, [rip+0xd795e]
    00113f1alea r8, [rip+0xd7f6f]
    00113f21push 43
    00113f23pop rsi
    00113f24call core::result::unwrap_failed
    00113f29ud2
    00113c36
    00113f2b
    00113f2bcore::result::Result<T,E>::unwrap:
    00113f2bcmp [rdi], 0
    00113f2fjne 0x113f39
    00113f31mov rax, [rdi+8]
    00113f35mov dl, [rdi+16]
    00113f38ret
    00113f39
    00113f39loc_113f39:
    00113f39sub rsp, 24
    00113f3dmov r8, rsi
    00113f40mov rax, [rdi+8]
    00113f44mov cl, [rdi+16]
    00113f47lea rdx, [rsp+8]
    00113f4cmov [rdx], rax
    00113f4fmov [rdx+8], cl
    00113f52lea rdi, [rip-0x82d6b]
    00113f59lea rcx, [rip+0xd7978]
    00113f60push 43
    00113f62pop rsi
    00113f63call core::result::unwrap_failed
    00113f68ud2
    00113f2b
    00113f6a
    00113f6aindicatif::state::ProgressState::is_finished:
    00113f6aand edi, 7
    00113f6dpush 6
    00113f6fpop rax
    00113f70bt eax, edi
    00113f73setb al
    00113f76ret
    00113f6a
    00113f77
    00113f77indicatif::state::BarState::tick:
    00113f77mov rax, [rdi+96]
    00113f7binc rax
    00113f7epush -1
    00113f80pop rcx
    00113f81cmovne rcx, rax
    00113f85mov [rdi+96], rcx
    00113f89jmp 0x11a5ce
    00113f77
    00113f8e
    00113f8ecore::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<indicatif::state::BarState>>>:
    00113f8emov rax, [rdi]
    00113f91lock dec [rax]
    00113f95jne 0x113f9c
    00113f97jmp 0x114078
    00113f9c
    00113f9cloc_113f9c:
    00113f9cret
    00113f8e
    00113f9d
    00113f9dstd::sync::mutex::Mutex<T>::lock:
    00113f9dpush r14
    00113f9fpush rbx
    00113fa0push rax
    00113fa1mov r14, rsi
    00113fa4mov rbx, rdi
    00113fa7push 1
    00113fa9pop rcx
    00113faaxor eax, eax
    00113faclock cmpxchg [rsi], ecx
    00113fb0jne 0x113fd5
    00113fb2
    00113fb2loc_113fb2:
    00113fb2lea rdi, [r14+4]
    00113fb6call std::sync::poison::Flag::guard
    00113fbband al, 1
    00113fbdmovzx eax, al
    00113fc0and dl, 1
    00113fc3mov [rbx+8], r14
    00113fc7mov [rbx+16], dl
    00113fcamov [rbx], rax
    00113fcdadd rsp, 8
    00113fd1pop rbx
    00113fd2pop r14
    00113fd4ret
    00113fd5
    00113fd5loc_113fd5:
    00113fd5mov rdi, r14
    00113fd8call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
    00113fddjmp 0x113fb2
    00113f9d
    00113fdf
    00113fdfcore::result::Result<T,E>::unwrap:
    00113fdfcmp [rdi], 0
    00113fe3jne 0x113fed
    00113fe5mov rax, [rdi+8]
    00113fe9mov dl, [rdi+16]
    00113fecret
    00113fed
    00113fedloc_113fed:
    00113fedsub rsp, 24
    00113ff1mov r8, rsi
    00113ff4mov rax, [rdi+8]
    00113ff8mov cl, [rdi+16]
    00113ffblea rdx, [rsp+8]
    00114000mov [rdx], rax
    00114003mov [rdx+8], cl
    00114006lea rdi, [rip-0x82e1f]
    0011400dlea rcx, [rip+0xd7804]
    00114014push 43
    00114016pop rsi
    00114017call core::result::unwrap_failed
    0011401cud2
    00113fdf
    0011401e
    0011401ecore::ptr::drop_in_place<std::sync::poison::PoisonError<(std::sync::mutex::MutexGuard<bool>,std::sync::condvar::WaitTimeoutResult)>>:
    0011401emov rax, [rdi]
    00114021mov esi, [rdi+8]
    00114024mov rdi, rax
    00114027jmp 0xcafd6
    0011401e
    0011402c
    0011402ccore::time::Duration::new:
    0011402cmov eax, esi
    0011402emov ecx, 0x3b9aca00
    00114033xor edx, edx
    00114035div ecx
    00114037add rax, rdi
    0011403ajb 0x11403d
    0011403cret
    0011403d
    0011403dloc_11403d:
    0011403dsub rsp, 56
    00114041lea rax, [rip+0xfbd98]
    00114048lea rdi, [rsp+8]
    0011404dmov [rdi], rax
    00114050mov [rdi+8], 1
    00114058lea rax, [rip-0x82d67]
    0011405fmov [rdi+16], rax
    00114063xorps x0, x0
    00114066movups [rdi+24], x0
    0011406alea rsi, [rip+0xfbd7f]
    00114071call core::panicking::panic_fmt
    00114076ud2
    0011402c
    00114078
    00114078alloc::sync::Arc<T,A>::drop_slow:
    00114078push rbp
    00114079push r15
    0011407bpush r14
    0011407dpush r13
    0011407fpush r12
    00114081push rbx
    00114082sub rsp, 40
    00114086mov rbx, [rdi]
    00114089mov edi, [rbx+240]
    0011408fcall indicatif::state::ProgressState::is_finished
    00114094test al, al
    00114096jne 0x11412d
    0011409clea r14, [rbx+24]
    001140a0call std::time::Instant::now
    001140a5mov r15, rax
    001140a8mov ebp, edx
    001140aamov rax, [rbx+344]
    001140b1lea rcx, [rip-0xd66d8]
    001140b8movsxd rax, [rcx+4*rax]
    001140bcadd rax, rcx
    001140bfjmp rax
    001140c1and [rsp+8], 0
    001140c7jmp 0x11411b
    001140c9lea rsi, [rbx+352]
    001140d0lea r12, [rsp+16]
    001140d5mov rdi, r12
    001140d8call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
    001140ddmov [r12-8], 1
    001140e6jmp 0x11411b
    001140e8mov [rsp+8], 2
    001140f1jmp 0x11411b
    001140f3mov [rsp+8], 3
    001140fcjmp 0x11411b
    001140felea rsi, [rbx+352]
    00114105lea r12, [rsp+16]
    0011410amov rdi, r12
    0011410dcall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
    00114112mov [r12-8], 4
    0011411b
    0011411bloc_11411b:
    0011411blea rcx, [rsp+8]
    00114120mov rdi, r14
    00114123mov rsi, r15
    00114126mov edx, ebp
    00114128call indicatif::state::BarState::finish_using_style
    0011412d
    0011412dloc_11412d:
    0011412dlea r14, [rbx+248]
    00114134cmp [rbx+248], 1
    0011413bjne 0x11422c
    00114141mov rsi, [rbx+264]
    00114148add rsi, 16
    0011414clea r15, [rsp+8]
    00114151mov rdi, r15
    00114154call std::sync::rwlock::RwLock<T>::write
    00114159lea rsi, [rip+0xd78e0]
    00114160mov rdi, r15
    00114163call core::result::Result<T,E>::unwrap
    00114168mov r12, rax
    0011416bmov [rsp+7], dl
    0011416fmov r15, rax
    00114172mov r13, [rbx+256]
    00114179mov rdi, [rax+112]
    0011417dmov rsi, [rax+128]
    00114184lea rcx, [rip+0xd7b8d]
    0011418bmov rdx, r13
    0011418ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    00114193mov rbp, rax
    00114196cmp [r12+176], 0
    0011419fje 0x1141b8
    001141a1mov rax, [r15+160]
    001141a8cmp [rax], r13
    001141abje 0x1141c6
    001141admov [rbp+40], 1
    001141b1mov bpl, [rsp+7]
    001141b6jmp 0x114220
    001141b8
    001141b8loc_1141b8:
    001141b8lea rsi, [rip+0xd7b71]
    001141bfxor edi, edi
    001141c1call core::option::Option<T>::unwrap
    001141c6
    001141c6loc_1141c6:
    001141c6cmp [rbp+33], 2
    001141caje 0x1141d2
    001141ccmov rax, [rbp+24]
    001141d0jmp 0x1141d4
    001141d2
    001141d2loc_1141d2:
    001141d2xor eax, eax
    001141d4
    001141d4loc_1141d4:
    001141d4mov bpl, [rsp+7]
    001141d9add r12, 16
    001141ddmov rcx, [r15+208]
    001141e4add rcx, rax
    001141e7push -1
    001141e9pop rdx
    001141eacmovae rdx, rcx
    001141eemov [r15+208], rdx
    001141f5mov rcx, [r15+16]
    001141f9cmp rcx, 3
    001141fdje 0x114204
    001141fftest rcx, rcx
    00114202jne 0x114215
    00114204
    00114204loc_114204:
    00114204mov rcx, [r15+24]
    00114208xor edx, edx
    0011420asub rcx, rax
    0011420dcmovae rdx, rcx
    00114211mov [r15+24], rdx
    00114215
    00114215loc_114215:
    00114215mov rdi, r12
    00114218mov rsi, r13
    0011421bcall indicatif::multi::MultiState::remove_idx
    00114220
    00114220loc_114220:
    00114220movzx esi, bpl
    00114224mov rdi, r15
    00114227call _<std::sync::rwlock::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop
    0011422c
    0011422cloc_11422c:
    0011422cmov rdi, r14
    0011422fcall core::ptr::drop_in_place<indicatif::draw_target::ProgressDrawTarget>
    00114234mov rax, [rbx+344]
    0011423bcmp rax, 3
    0011423fja 0x114247
    00114241cmp rax, 1
    00114245jne 0x11425a
    00114247
    00114247loc_114247:
    00114247mov rdi, [rbx+352]
    0011424emov rsi, [rbx+360]
    00114255call core::ptr::drop_in_place<std::env::VarError>
    0011425a
    0011425aloc_11425a:
    0011425alea rdi, [rbx+376]
    00114261call core::ptr::drop_in_place<indicatif::style::ProgressStyle>
    00114266mov rax, [rbx+112]
    0011426alock dec [rax]
    0011426ejne 0x114279
    00114270lea rdi, [rbx+112]
    00114274call alloc::sync::Arc<T,A>::drop_slow
    00114279
    00114279loc_114279:
    00114279lea rdi, [rbx+128]
    00114280call core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    00114285lea rdi, [rbx+184]
    0011428ccall core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    00114291cmp rbx, -1
    00114295je 0x1142b5
    00114297lock dec [rbx+8]
    0011429cjne 0x1142b5
    0011429emov rdi, rbx
    001142a1add rsp, 40
    001142a5pop rbx
    001142a6pop r12
    001142a8pop r13
    001142aapop r14
    001142acpop r15
    001142aepop rbp
    001142afjmp [rip+0xfd843]
    001142b5
    001142b5loc_1142b5:
    001142b5add rsp, 40
    001142b9pop rbx
    001142bapop r12
    001142bcpop r13
    001142bepop r14
    001142c0pop r15
    001142c2pop rbp
    001142c3ret
    00114078
    001142c4
    001142c4core::ptr::drop_in_place<indicatif::draw_target::ProgressDrawTarget>:
    001142c4push r15
    001142c6push r14
    001142c8push rbx
    001142c9mov rbx, rdi
    001142ccmov rax, [rdi]
    001142cftest rax, rax
    001142d2je 0x114320
    001142d4cmp eax, 1
    001142d7je 0x1142ff
    001142d9cmp eax, 2
    001142dcje 0x11431a
    001142demov r14, [rbx+16]
    001142e2mov r15, [rbx+24]
    001142e6mov rdi, r14
    001142e9call [r15]
    001142ecmov rsi, [r15+8]
    001142f0test rsi, rsi
    001142f3je 0x114333
    001142f5mov rdi, r14
    001142f8call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    001142fdjmp 0x114333
    001142ff
    001142ffloc_1142ff:
    001142ffmov rax, [rbx+16]
    00114303lock dec [rax]
    00114307jne 0x11431a
    00114309add rbx, 16
    0011430dmov rdi, rbx
    00114310pop rbx
    00114311pop r14
    00114313pop r15
    00114315jmp 0x1145dd
    0011431a
    0011431aloc_11431a:
    0011431apop rbx
    0011431bpop r14
    0011431dpop r15
    0011431fret
    00114320
    00114320loc_114320:
    00114320mov rax, [rbx+16]
    00114324lock dec [rax]
    00114328jne 0x114333
    0011432alea rdi, [rbx+16]
    0011432ecall alloc::sync::Arc<T,A>::drop_slow
    00114333
    00114333loc_114333:
    00114333add rbx, 40
    00114337mov rdi, rbx
    0011433apop rbx
    0011433bpop r14
    0011433dpop r15
    0011433fjmp 0x1145b4
    001142c4
    00114344
    00114344core::ptr::drop_in_place<indicatif::style::ProgressStyle>:
    00114344push rbx
    00114345mov rbx, rdi
    00114348call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
    0011434dlea rdi, [rbx+24]
    00114351call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
    00114356lea rdi, [rbx+48]
    0011435acall core::ptr::drop_in_place<alloc::vec::Vec<indicatif::style::TemplatePart>>
    0011435fadd rbx, 72
    00114363mov rdi, rbx
    00114366pop rbx
    00114367jmp 0x1143d8
    00114344
    0011436c
    0011436ccore::ptr::drop_in_place<indicatif::state::TabExpandedString>:
    0011436cpush r14
    0011436epush rbx
    0011436fpush rax
    00114370mov rbx, rdi
    00114373mov r14, [rdi]
    00114376test r14, r14
    00114379je 0x11439b
    0011437bmov rdi, [rbx+24]
    0011437fmov rsi, [rbx+32]
    00114383call core::ptr::drop_in_place<std::env::VarError>
    00114388mov rsi, [rbx+8]
    0011438cmov rdi, r14
    0011438fadd rsp, 8
    00114393pop rbx
    00114394pop r14
    00114396jmp 0x1137a0
    0011439b
    0011439bloc_11439b:
    0011439bmov rdi, [rbx+8]
    0011439fmov rsi, [rbx+16]
    001143a3add rsp, 8
    001143a7pop rbx
    001143a8pop r14
    001143aajmp 0x1015c4
    0011436c
    001143af
    001143afcore::ptr::drop_in_place<alloc::vec::Vec<indicatif::style::TemplatePart>>:
    001143afpush r14
    001143b1push rbx
    001143b2push rax
    001143b3mov rbx, rdi
    001143b6mov r14, [rdi]
    001143b9mov rsi, [rdi+16]
    001143bdmov rdi, r14
    001143c0call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
    001143c5mov rsi, [rbx+8]
    001143c9mov rdi, r14
    001143ccadd rsp, 8
    001143d0pop rbx
    001143d1pop r14
    001143d3jmp 0x11456c
    001143af
    001143d8
    001143d8_<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop:
    001143d8push r15
    001143dapush r14
    001143dcpush r13
    001143depush r12
    001143e0push rbx
    001143e1sub rsp, 48
    001143e5mov r12, [rdi+8]
    001143e9test r12, r12
    001143ecje 0x114486
    001143f2mov rbx, [rdi]
    001143f5mov rax, [rdi+24]
    001143f9test rax, rax
    001143fcje 0x11445b
    001143felea rcx, [r12+rbx]
    00114402inc rcx
    00114405movdqa x0, [rbx]
    00114409pmovmskb edx, x0
    0011440dnot edx
    0011440flea rsi, [rbx+16]
    00114413lea r14, [rsp+8]
    00114418mov [r14], rbx
    0011441bmov [r14+8], rsi
    0011441fmov [r14+16], rcx
    00114423mov [r14+24], dx
    00114428mov [r14+32], rax
    0011442c
    0011442cloc_11442c:
    0011442cmov rdi, r14
    0011442fcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
    00114434test rax, rax
    00114437je 0x11445b
    00114439mov r15, [rax-16]
    0011443dmov r13, [rax-8]
    00114441mov rdi, r15
    00114444call [r13]
    00114448mov rsi, [r13+8]
    0011444ctest rsi, rsi
    0011444fje 0x11442c
    00114451mov rdi, r15
    00114454call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    00114459jmp 0x11442c
    0011445b
    0011445bloc_11445b:
    0011445bmov rax, r12
    0011445eshl rax, 5
    00114462lea rsi, [r12+rax]
    00114466add rsi, 49
    0011446asub rbx, rax
    0011446dadd rbx, -32
    00114471mov rdi, rbx
    00114474add rsp, 48
    00114478pop rbx
    00114479pop r12
    0011447bpop r13
    0011447dpop r14
    0011447fpop r15
    00114481jmp 0xcedb6
    00114486
    00114486loc_114486:
    00114486add rsp, 48
    0011448apop rbx
    0011448bpop r12
    0011448dpop r13
    0011448fpop r14
    00114491pop r15
    00114493ret
    001143d8