File zig_demo_f2072c8e87056dd4f010dfd24f7c5fd7f3ab5198bb7930c7044fb6b6b95222af.elf
Function:
Loading..
01020a8e
01020a8edebug.Dwarf.runLineNumberProgram:
01020a8epush rbp
01020a8fmov rbp, rsp
01020a92push r15
01020a94push r14
01020a96push r13
01020a98push r12
01020a9apush rbx
01020a9band rsp, -128
01020a9fsub rsp, 5760
01020aa6mov r12, rcx
01020aa9mov [rsp+104], rdx
01020aaemov rax, rsi
01020ab1vmovups x0, [rdx]
01020ab5vmovaps [rsp+192], x0
01020abemov r13, rdi
01020ac1lea rbx, [rcx+24]
01020ac5test [rsi+184], 1
01020accje 0x1020ade
01020acemov r8, [rax+160]
01020ad5mov r9, [rax+168]
01020adcjmp 0x1020ae4
01020ade
01020adeloc_1020ade:
01020adexor r8l, r8l
01020ae1xor r9l, r9l
01020ae4
01020ae4loc_1020ae4:
01020ae4mov [rsp], r12
01020ae8lea r14, [rsp+1608]
01020af0push 27
01020af2pop rcx
01020af3mov rdi, r14
01020af6mov rsi, rbx
01020af9mov [rsp+232], rax
01020b01mov rdx, rax
01020b04call debug.Dwarf.Die.getAttrString
01020b09movzx eax, [r14+16]
01020b0etest ax, ax
01020b11jne 0x1020b7f
01020b13mov r14, [rsp+1608]
01020b1bmov r15, [rsp+1616]
01020b23push 16
01020b25pop rsi
01020b26mov rdi, rbx
01020b29call debug.Dwarf.Die.getAttr
01020b2etest rax, rax
01020b31je 0x1020b7b
01020b33lea rbx, [rsp+2760]
01020b3bmov rdi, rbx
01020b3emov rsi, rax
01020b41call debug.Dwarf.FormValue.getUInt__func_138
01020b46movzx eax, [rbx+8]
01020b4atest ax, ax
01020b4djne 0x1020b7f
01020b4fmov rdx, [rsp+2760]
01020b57mov rax, [rsp+232]
01020b5ftest [rax+152], 1
01020b66je 0x1020b89
01020b68mov rcx, rax
01020b6bmov rax, [rax+128]
01020b72mov rcx, [rcx+136]
01020b79jmp 0x1020b8d
01020b7b
01020b7bloc_1020b7b:
01020b7bmov ax, 118
01020b7f
01020b7floc_1020b7f:
01020b7fmov [r13+72], ax
01020b84jmp 0x10231bc
01020b89
01020b89loc_1020b89:
01020b89xor eax, eax
01020b8bxor ecx, ecx
01020b8d
01020b8dloc_1020b8d:
01020b8dlea rsi, [rsp+368]
01020b95mov [rsi], 0x10041c0
01020b9cmov [rsi+8], rax
01020ba0mov [rsi+16], rcx
01020ba4mov [rsi+32], rcx
01020ba8mov [rsp+152], rdx
01020bb0mov [rsi+24], rdx
01020bb4lea rbx, [rsp+1440]
01020bbcmov rdi, rbx
01020bbfcall debug.Dwarf.readUnitHeader
01020bc4movzx eax, [rbx+16]
01020bc8test ax, ax
01020bcbjne 0x1020b7f
01020bcdmov rax, [rsp+1440]
01020bd5mov [rsp+344], rax
01020bddtest rax, rax
01020be0je 0x1020cb1
01020be6mov [rsp+96], r13
01020bebmov r13b, [rsp+1448]
01020bf3movzx eax, [rsp+1449]
01020bfbmov [rsp+280], rax
01020c03lea rbx, [rsp+1632]
01020c0blea rsi, [rsp+368]
01020c13mov rdi, rbx
01020c16call Io.Reader.takeArray__func_118
01020c1bmovzx eax, [rbx+8]
01020c1ftest ax, ax
01020c22jne 0x102321e
01020c28mov rax, [rsp+1632]
01020c30movzx eax, [rax]
01020c33cmp ax, 2
01020c37jb 0x10231b0
01020c3dmov [rsp+244], eax
01020c44cmp ax, 4
01020c48mov [rsp+256], r12
01020c50jbe 0x1020cbd
01020c52lea rbx, [rsp+508]
01020c5alea rsi, [rsp+368]
01020c62mov rdi, rbx
01020c65call Io.Reader.takeByte
01020c6amovzx eax, [rbx]
01020c6dtest ax, ax
01020c70jne 0x102321e
01020c76mov r12b, [rsp+510]
01020c7elea rbx, [rsp+512]
01020c86lea rsi, [rsp+368]
01020c8emov rdi, rbx
01020c91call Io.Reader.takeByte
01020c96movzx eax, [rbx]
01020c99test ax, ax
01020c9cjne 0x102321e
01020ca2cmp [rsp+514], 0
01020caaje 0x1020cc5
01020cacjmp 0x10231b0
01020cb1
01020cb1loc_1020cb1:
01020cb1mov [r13+72], 118
01020cb8jmp 0x10231bc
01020cbd
01020cbdloc_1020cbd:
01020cbdmov r12b, [r12+203]
01020cc5
01020cc5loc_1020cc5:
01020cc5movzx edx, r13b
01020cc9lea rbx, [rsp+1648]
01020cd1lea rsi, [rsp+368]
01020cd9mov rdi, rbx
01020cdcmov [rsp+208], edx
01020ce3call debug.Dwarf.readFormatSizedInt
01020ce8movzx eax, [rbx+8]
01020cectest ax, ax
01020cefjne 0x102321e
01020cf5lea rsi, [rsp+368]
01020cfdmov rax, [rsi+24]
01020d01add rax, [rsp+1648]
01020d09mov [rsp+416], rax
01020d11lea rbx, [rsp+516]
01020d19mov rdi, rbx
01020d1ccall Io.Reader.takeByte
01020d21movzx eax, [rbx]
01020d24test ax, ax
01020d27jne 0x102321e
01020d2dmovzx eax, [rsp+518]
01020d35mov [rsp+352], rax
01020d3dtest rax, rax
01020d40mov r13, [rsp+96]
01020d45mov eax, [rsp+244]
01020d4cje 0x10231b5
01020d52cmp ax, 3
01020d56jbe 0x1020d7c
01020d58lea rbx, [rsp+852]
01020d60lea rsi, [rsp+368]
01020d68mov rdi, rbx
01020d6bcall Io.Reader.takeByte
01020d70movzx eax, [rbx]
01020d73test ax, ax
01020d76jne 0x1020b7f
01020d7c
01020d7cloc_1020d7c:
01020d7clea rbx, [rsp+520]
01020d84lea rsi, [rsp+368]
01020d8cmov rdi, rbx
01020d8fcall Io.Reader.takeByte
01020d94movzx eax, [rbx]
01020d97test ax, ax
01020d9ajne 0x1020b7f
01020da0mov al, [rsp+522]
01020da7mov [rsp+336], al
01020daelea rbx, [rsp+524]
01020db6lea rsi, [rsp+368]
01020dbemov rdi, rbx
01020dc1call Io.Reader.takeByteSigned
01020dc6movzx eax, [rbx]
01020dc9test ax, ax
01020dccjne 0x1020b7f
01020dd2movsx rax, [rsp+526]
01020ddbmov [rsp+496], rax
01020de3lea rbx, [rsp+528]
01020deblea rsi, [rsp+368]
01020df3mov rdi, rbx
01020df6call Io.Reader.takeByte
01020dfbmovzx eax, [rbx]
01020dfetest ax, ax
01020e01jne 0x1020b7f
01020e07mov al, [rsp+530]
01020e0emov [rsp+360], al
01020e15test al, al
01020e17je 0x10231b5
01020e1dlea rbx, [rsp+532]
01020e25lea rsi, [rsp+368]
01020e2dmov rdi, rbx
01020e30call Io.Reader.takeByte
01020e35movzx eax, [rbx]
01020e38test ax, ax
01020e3bjne 0x1020b7f
01020e41mov al, [rsp+534]
01020e48mov [rsp+216], rax
01020e50dec eax
01020e52movzx edx, al
01020e55lea rbx, [rsp+1664]
01020e5dlea rsi, [rsp+368]
01020e65mov rdi, rbx
01020e68call Io.Reader.take
01020e6dmovzx eax, [rbx+16]
01020e71test ax, ax
01020e74jne 0x1020b7f
01020e7avmovups x0, [rip-0x1cdd2]
01020e82vmovaps [rsp+128], x0
01020e8bmov rax, [rsp+1664]
01020e93mov [rsp+840], rax
01020e9band [rsp+144], 0
01020ea4mov rax, [rsp+1672]
01020eacmov [rsp+488], rax
01020eb4and [rsp+176], 0
01020ebdvmovaps [rsp+160], x0
01020ec6movzx eax, r12b
01020ecamov [rsp+224], eax
01020ed1cmp [rsp+244], 5
01020edajae 0x1020fb3
01020ee0lea rdx, [rsp+2648]
01020ee8mov [rdx], r14
01020eebmov [rdx+8], r15
01020eefvxorps x0, x0, x0
01020ef3vmovups [rdx+16], ymm0
01020ef8and [rdx+48], 0
01020efclea rdi, [rsp+128]
01020f04mov rsi, [rsp+104]
01020f09vzeroupper
01020f0ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020f11test ax, ax
01020f14jne 0x102339c
01020f1alea rbx, [rsp+2248]
01020f22lea r14, [rsp+368]
01020f2alea r15, [rsp+128]
01020f32lea r12, [rsp+2232]
01020f3a
01020f3aloc_1020f3a:
01020f3alea rdi, [rsp+1464]
01020f42mov rsi, r14
01020f45call Io.Reader.takeSentinel__func_140
01020f4amovzx r13l, [rsp+1480]
01020f53test r13w, r13w
01020f57jne 0x1020fa9
01020f59mov rax, [rsp+1472]
01020f61test rax, rax
01020f64je 0x1021006
01020f6amov rcx, [rsp+1464]
01020f72mov [rsp+2232], rcx
01020f7amov [rsp+2240], rax
01020f82vxorps x0, x0, x0
01020f86vmovups [rbx], ymm0
01020f8aand [rbx+32], 0
01020f8emov rdi, r15
01020f91mov rsi, [rsp+104]
01020f96mov rdx, r12
01020f99vzeroupper
01020f9ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020fa1test ax, ax
01020fa4je 0x1020f3a
01020fa6mov r13l, eax
01020fa9
01020fa9loc_1020fa9:
01020fa9mov edi, 0x10040b0
01020faejmp 0x10231f2
01020fb3
01020fb3loc_1020fb3:
01020fb3lea rbx, [rsp+536]
01020fbblea rsi, [rsp+368]
01020fc3mov rdi, rbx
01020fc6call Io.Reader.takeByte
01020fcbmovzx ebx, [rbx]
01020fcetest bx, bx
01020fd1jne 0x1023228
01020fd7movzx r13l, [rsp+538]
01020fe0cmp r13, 11
01020fe4jb 0x102113b
01020feamov edi, 0x10040b0
01020fefmov rbx, [rsp+104]
01020ff4mov rsi, rbx
01020ff7call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01020ffcmov edi, 0x10040b0
01021001jmp 0x10231a8
01021006
01021006loc_1021006:
01021006lea r14, [rsp+368]
0102100e
0102100eloc_102100e:
0102100elea rdi, [rsp+1488]
01021016mov rsi, r14
01021019call Io.Reader.takeSentinel__func_140
0102101emovzx ebx, [rsp+1504]
01021026test bx, bx
01021029jne 0x102112e
0102102fmov rbx, [rsp+1496]
01021037test rbx, rbx
0102103aje 0x1021928
01021040mov r15, [rsp+1488]
01021048lea rdi, [rsp+608]
01021050mov rsi, r14
01021053call Io.Reader.takeLeb128__func_141
01021058movzx r12l, [rsp+612]
01021061test r12w, r12w
01021065jne 0x1023244
0102106bmov r12l, [rsp+608]
01021073lea rdi, [rsp+1120]
0102107bmov rsi, r14
0102107ecall Io.Reader.takeLeb128__func_117
01021083movzx r13l, [rsp+1128]
0102108ctest r13w, r13w
01021090jne 0x10231ea
01021096mov rsi, r14
01021099mov r14, [rsp+1120]
010210a1lea rdi, [rsp+1136]
010210a9call Io.Reader.takeLeb128__func_117
010210aemovzx r13l, [rsp+1144]
010210b7test r13w, r13w
010210bbjne 0x10231ea
010210c1mov rax, [rsp+1136]
010210c9mov [rsp+1688], r15
010210d1mov [rsp+1696], rbx
010210d9mov [rsp+1720], r12l
010210e1mov [rsp+1704], r14
010210e9mov [rsp+1712], rax
010210f1lea rax, [rsp+1724]
010210f9vxorps x0, x0, x0
010210fdvmovups [rax], x0
01021101lea rdi, [rsp+160]
01021109mov rsi, [rsp+104]
0102110elea rdx, [rsp+1688]
01021116call array_list.Aligned(debug.Dwarf.FileEntry,null).append
0102111btest ax, ax
0102111elea r14, [rsp+368]
01021126je 0x102100e
0102112cmov ebx, eax
0102112e
0102112eloc_102112e:
0102112elea rdi, [rsp+160]
01021136jmp 0x10233a3
0102113b
0102113bloc_102113b:
0102113bxor r12l, r12l
0102113elea r14, [rsp+368]
01021146lea r15, [rsp+428]
0102114e
0102114eloc_102114e:
0102114ecmp r13, r12
01021151je 0x10211b7
01021153lea rdi, [rsp+424]
0102115bmov rsi, r14
0102115ecall Io.Reader.takeLeb128__func_142
01021163movzx ebx, [rsp+424]
0102116btest bx, bx
0102116ejne 0x1023228
01021174movzx eax, [rsp+426]
0102117cmov [rsp+4*r12+2104], ax
01021185mov rdi, r15
01021188mov rsi, r14
0102118bcall Io.Reader.takeLeb128__func_143
01021190movzx ebx, [rsp+430]
01021198test bx, bx
0102119bjne 0x1023228
010211a1movzx eax, [rsp+428]
010211a9mov [rsp+4*r12+2106], ax
010211b2inc r12
010211b5jmp 0x102114e
010211b7
010211b7loc_10211b7:
010211b7lea rbx, [rsp+1744]
010211bflea rsi, [rsp+368]
010211c7mov rdi, rbx
010211cacall Io.Reader.takeLeb128__func_117
010211cfmovzx ebx, [rbx+8]
010211d3test bx, bx
010211d6jne 0x1023228
010211dcmov rcx, [rsp+1744]
010211e4lea rbx, [rsp+1760]
010211eclea rsi, [rsp+128]
010211f4mov rdi, rbx
010211f7mov rdx, [rsp+104]
010211fccall array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021201movzx ebx, [rbx+16]
01021205test bx, bx
01021208jne 0x102339e
0102120emov rax, [rsp+1760]
01021216mov [rsp+408], rax
0102121emov rax, [rsp+1768]
01021226mov [rsp+264], rax
0102122exor eax, eax
01021230
01021230loc_1021230:
01021230cmp rax, [rsp+264]
01021238je 0x10214f9
0102123emov [rsp+272], rax
01021246imul rax, rax, 56
0102124amov rcx, [rsp+408]
01021252lea rdx, [rcx+rax]
01021256add rdx, 36
0102125amov [rdx-36], 1
01021262vxorps x0, x0, x0
01021266vmovups [rdx-28], ymm0
0102126blea r12, [rcx+rax]
0102126fmov [rsp+248], rdx
01021277vmovups [rdx-16], ymm0
0102127cxor r14l, r14l
0102127f
0102127floc_102127f:
0102127fcmp r13, r14
01021282je 0x10214e9
01021288movzx ebx, [rsp+4*r14+2104]
01021291movzx edx, [rsp+4*r14+2106]
0102129amov eax, [rsp+244]
010212a1mov [rsp], eax
010212a4mov r9l, 0x10079e0
010212aalea rdi, [rsp+776]
010212b2lea rsi, [rsp+368]
010212bamov ecx, [rsp+208]
010212c1mov r8l, [rsp+224]
010212c9vzeroupper
010212cccall debug.Dwarf.parseFormValue
010212d1movzx r15l, [rsp+800]
010212datest r15w, r15w
010212dejne 0x10231ce
010212e4dec ebx
010212e6cmp ebx, 4
010212e9ja 0x10214e1
010212efmov rcx, [rsp+776]
010212f7mov rdx, [rsp+784]
010212ffmov al, [rsp+792]
01021306jmp [8*rbx+0x1000428]
0102130dmov [rsp+856], rcx
01021315mov [rsp+864], rdx
0102131dmov [rsp+872], al
01021324lea rcx, [rsp+793]
0102132cmov eax, [rcx]
0102132emov ecx, [rcx+3]
01021331lea rdx, [rsp+873]
01021339mov [rdx+3], ecx
0102133cmov [rdx], eax
0102133emov ecx, 448
01021343lea rdx, [rsp+4808]
0102134bmov rdi, rdx
0102134emov rsi, [rsp+232]
01021356rep movsb [rdi], [rsi]
01021358lea rdi, [rsp+1784]
01021360lea rsi, [rsp+856]
01021368call debug.Dwarf.FormValue.getString
0102136dmovzx ebx, [rsp+1800]
01021375test bx, bx
01021378jne 0x102339e
0102137evmovups x0, [rsp+1784]
01021387vmovups [r12], x0
0102138djmp 0x10214e1
01021392cmp al, 4
01021394jne 0x102152f
0102139avmovups x0, [rcx]
0102139emov rax, [rsp+248]
010213a6vmovups [rax], x0
010213aajmp 0x10214e1
010213afmov [rsp+904], rcx
010213b7mov [rsp+912], rdx
010213bfmov [rsp+920], al
010213c6lea rcx, [rsp+793]
010213cemov eax, [rcx]
010213d0mov ecx, [rcx+3]
010213d3lea rdx, [rsp+921]
010213dbmov [rdx+3], ecx
010213demov [rdx], eax
010213e0lea rdi, [rsp+1152]
010213e8lea rsi, [rsp+904]
010213f0call debug.Dwarf.FormValue.getUInt__func_138
010213f5movzx ebx, [rsp+1160]
010213fdtest bx, bx
01021400jne 0x102339e
01021406mov rax, [rsp+1152]
0102140emov [r12+16], rax
01021413jmp 0x10214e1
01021418mov [rsp+928], rcx
01021420mov [rsp+936], rdx
01021428mov [rsp+944], al
0102142flea rcx, [rsp+793]
01021437mov eax, [rcx]
01021439mov ecx, [rcx+3]
0102143clea rdx, [rsp+945]
01021444mov [rdx+3], ecx
01021447mov [rdx], eax
01021449lea rdi, [rsp+1168]
01021451lea rsi, [rsp+928]
01021459call debug.Dwarf.FormValue.getUInt__func_138
0102145emovzx ebx, [rsp+1176]
01021466test bx, bx
01021469jne 0x102339e
0102146fmov rax, [rsp+1168]
01021477mov [r12+24], rax
0102147cjmp 0x10214e1
0102147emov [rsp+880], rcx
01021486mov [rsp+888], rdx
0102148emov [rsp+896], al
01021495lea rcx, [rsp+793]
0102149dmov eax, [rcx]
0102149fmov ecx, [rcx+3]
010214a2lea rdx, [rsp+897]
010214aamov [rdx+3], ecx
010214admov [rdx], eax
010214aflea rdi, [rsp+616]
010214b7lea rsi, [rsp+880]
010214bfcall debug.Dwarf.FormValue.getUInt__func_146
010214c4movzx ebx, [rsp+620]
010214cctest bx, bx
010214cfjne 0x102339e
010214d5mov eax, [rsp+616]
010214dcmov [r12+32], eax
010214e1
010214e1loc_10214e1:
010214e1inc r14
010214e4jmp 0x102127f
010214e9
010214e9loc_10214e9:
010214e9mov rax, [rsp+272]
010214f1inc rax
010214f4jmp 0x1021230
010214f9
010214f9loc_10214f9:
010214f9lea rbx, [rsp+540]
01021501lea rsi, [rsp+368]
01021509mov rdi, rbx
0102150cvzeroupper
0102150fcall Io.Reader.takeByte
01021514movzx ebx, [rbx]
01021517test bx, bx
0102151ajne 0x102339e
01021520movzx r13l, [rsp+542]
01021529cmp r13, 11
0102152djb 0x102153e
0102152f
0102152floc_102152f:
0102152fmov edi, 0x10040b0
01021534
01021534loc_1021534:
01021534mov rbx, [rsp+104]
01021539jmp 0x1023198
0102153e
0102153eloc_102153e:
0102153exor r12l, r12l
01021541lea r14, [rsp+368]
01021549lea r15, [rsp+436]
01021551
01021551loc_1021551:
01021551cmp r13, r12
01021554je 0x10215ba
01021556lea rdi, [rsp+432]
0102155emov rsi, r14
01021561call Io.Reader.takeLeb128__func_143
01021566movzx ebx, [rsp+434]
0102156etest bx, bx
01021571jne 0x102339e
01021577movzx eax, [rsp+432]
0102157fmov [rsp+4*r12+2144], ax
01021588mov rdi, r15
0102158bmov rsi, r14
0102158ecall Io.Reader.takeLeb128__func_143
01021593movzx ebx, [rsp+438]
0102159btest bx, bx
0102159ejne 0x102339e
010215a4movzx eax, [rsp+436]
010215acmov [rsp+4*r12+2146], ax
010215b5inc r12
010215b8jmp 0x1021551
010215ba
010215baloc_10215ba:
010215balea rbx, [rsp+1808]
010215c2lea rsi, [rsp+368]
010215camov rdi, rbx
010215cdcall Io.Reader.takeLeb128__func_117
010215d2movzx ebx, [rbx+8]
010215d6test bx, bx
010215d9jne 0x102339e
010215dfmov rbx, [rsp+1808]
010215e7lea rdi, [rsp+160]
010215efmov r15, [rsp+104]
010215f4mov rsi, r15
010215f7mov rdx, rbx
010215facall array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity
010215fftest ax, ax
01021602jne 0x102341f
01021608lea r14, [rsp+1824]
01021610lea rsi, [rsp+160]
01021618mov rdi, r14
0102161bmov rdx, r15
0102161emov rcx, rbx
01021621call array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021626movzx ebx, [r14+16]
0102162btest bx, bx
0102162ejne 0x102112e
01021634mov rax, [rsp+1824]
0102163cmov [rsp+408], rax
01021644mov rax, [rsp+1832]
0102164cmov [rsp+264], rax
01021654xor eax, eax
01021656
01021656loc_1021656:
01021656cmp rax, [rsp+264]
0102165eje 0x1021928
01021664mov [rsp+272], rax
0102166cimul rax, rax, 56
01021670mov rcx, [rsp+408]
01021678lea rdx, [rcx+rax]
0102167cadd rdx, 36
01021680mov [rdx-36], 1
01021688vxorps x0, x0, x0
0102168cvmovups [rdx-28], ymm0
01021691lea r12, [rcx+rax]
01021695mov [rsp+248], rdx
0102169dvmovups [rdx-16], ymm0
010216a2xor ebx, ebx
010216a4
010216a4loc_10216a4:
010216a4cmp r13, rbx
010216a7je 0x1021918
010216admovzx r14l, [rsp+4*rbx+2144]
010216b6movzx edx, [rsp+4*rbx+2146]
010216bemov eax, [rsp+244]
010216c5mov [rsp], eax
010216c8mov r9l, 0x10079e0
010216celea rdi, [rsp+808]
010216d6lea rsi, [rsp+368]
010216demov ecx, [rsp+208]
010216e5mov r8l, [rsp+224]
010216edvzeroupper
010216f0call debug.Dwarf.parseFormValue
010216f5movzx r15l, [rsp+832]
010216fetest r15w, r15w
01021702jne 0x1023311
01021708dec r14l
0102170bcmp r14l, 4
0102170fja 0x1021910
01021715mov rcx, [rsp+808]
0102171dmov rdx, [rsp+816]
01021725mov al, [rsp+824]
0102172cjmp [8*r14+0x1000450]
01021734mov [rsp+952], rcx
0102173cmov [rsp+960], rdx
01021744mov [rsp+968], al
0102174blea rcx, [rsp+825]
01021753mov eax, [rcx]
01021755mov ecx, [rcx+3]
01021758lea rdx, [rsp+969]
01021760mov [rdx+3], ecx
01021763mov [rdx], eax
01021765mov ecx, 448
0102176alea rdx, [rsp+5256]
01021772mov rdi, rdx
01021775mov rsi, [rsp+232]
0102177drep movsb [rdi], [rsi]
0102177flea rdi, [rsp+1848]
01021787lea rsi, [rsp+952]
0102178fcall debug.Dwarf.FormValue.getString
01021794movzx r14l, [rsp+1864]
0102179dtest r14w, r14w
010217a1jne 0x102331e
010217a7vmovups x0, [rsp+1848]
010217b0vmovups [r12], x0
010217b6jmp 0x1021910
010217bbcmp al, 4
010217bdjne 0x10231dd
010217c3vmovups x0, [rcx]
010217c7mov rax, [rsp+248]
010217cfvmovups [rax], x0
010217d3jmp 0x1021910
010217d8mov [rsp+1000], rcx
010217e0mov [rsp+1008], rdx
010217e8mov [rsp+1016], al
010217eflea rcx, [rsp+825]
010217f7mov eax, [rcx]
010217f9mov ecx, [rcx+3]
010217fclea rdx, [rsp+1017]
01021804mov [rdx+3], ecx
01021807mov [rdx], eax
01021809lea rdi, [rsp+1184]
01021811lea rsi, [rsp+1000]
01021819call debug.Dwarf.FormValue.getUInt__func_138
0102181emovzx r14l, [rsp+1192]
01021827test r14w, r14w
0102182bjne 0x102331e
01021831mov rax, [rsp+1184]
01021839mov [r12+16], rax
0102183ejmp 0x1021910
01021843mov [rsp+1024], rcx
0102184bmov [rsp+1032], rdx
01021853mov [rsp+1040], al
0102185alea rcx, [rsp+825]
01021862mov eax, [rcx]
01021864mov ecx, [rcx+3]
01021867lea rdx, [rsp+1041]
0102186fmov [rdx+3], ecx
01021872mov [rdx], eax
01021874lea rdi, [rsp+1200]
0102187clea rsi, [rsp+1024]
01021884call debug.Dwarf.FormValue.getUInt__func_138
01021889movzx r14l, [rsp+1208]
01021892test r14w, r14w
01021896jne 0x102331e
0102189cmov rax, [rsp+1200]
010218a4mov [r12+24], rax
010218a9jmp 0x1021910
010218abmov [rsp+976], rcx
010218b3mov [rsp+984], rdx
010218bbmov [rsp+992], al
010218c2lea rcx, [rsp+825]
010218camov eax, [rcx]
010218ccmov ecx, [rcx+3]
010218cflea rdx, [rsp+993]
010218d7mov [rdx+3], ecx
010218damov [rdx], eax
010218dclea rdi, [rsp+624]
010218e4lea rsi, [rsp+976]
010218eccall debug.Dwarf.FormValue.getUInt__func_146
010218f1movzx r14l, [rsp+628]
010218fatest r14w, r14w
010218fejne 0x102331e
01021904mov eax, [rsp+624]
0102190bmov [r12+32], eax
01021910
01021910loc_1021910:
01021910inc rbx
01021913jmp 0x10216a4
01021918
01021918loc_1021918:
01021918mov rax, [rsp+272]
01021920inc rax
01021923jmp 0x1021656
01021928
01021928loc_1021928:
01021928mov rax, [rsp+256]
01021930mov rcx, [rax+16]
01021934lea rbx, [rsp+1872]
0102193cmov rdi, rbx
0102193fmov rsi, [rsp+232]
01021947mov rdx, [rsp+104]
0102194cvzeroupper
0102194fcall debug.Dwarf.getAbbrevTable
01021954movzx ebx, [rbx+8]
01021958test bx, bx
0102195bjne 0x102112e
01021961mov r12, [rsp+280]
01021969and r12l, 15
0102196dmov rcx, [rsp+1872]
01021975mov rax, [rcx+8]
01021979mov [rsp+280], rcx
01021981mov rcx, [rcx+16]
01021985add rax, 24
01021989xor edx, edx
0102198bmov r15, [rsp+344]
01021993mov r14, [rsp+216]
0102199b
0102199bloc_102199b:
0102199bsub rcx, 1
0102199fjb 0x10219b1
010219a1mov rsi, [rax]
010219a4cmp rdx, rsi
010219a7cmovbe rdx, rsi
010219abadd rax, 40
010219afjmp 0x102199b
010219b1
010219b1loc_10219b1:
010219b1lea rbx, [rsp+1888]
010219b9lea rsi, [rsp+192]
010219c1mov rdi, rbx
010219c4call mem.Allocator.alloc__func_150
010219c9movzx ebx, [rbx+16]
010219cdtest bx, bx
010219d0jne 0x102112e
010219d6cmp [rsp+336], 0
010219desetne cl
010219e1mov rax, [rsp+1888]
010219e9mov [rsp+112], rax
010219eemov rax, [rsp+1896]
010219f6mov [rsp+120], rax
010219fbvpmovsxbq ymm0, [rip-0x19d24]
01021a04lea rdx, [rsp+448]
01021a0cvmovups [rdx], ymm0
01021a10mov eax, [rsp+244]
01021a17mov [rdx+32], ax
01021a1bsetne [rdx+34]
01021a1fmov [rdx+35], 0
01021a23setne [rdx+36]
01021a27vxorps x0, x0, x0
01021a2blea rax, [rsp+288]
01021a33vmovaps [rax], ymm0
01021a37lea rdx, [rsp+368]
01021a3fmov rax, [rsp+416]
01021a47mov [rdx+24], rax
01021a4badd r15, [rsp+152]
01021a53add r15, r12
01021a56mov edx, r14l
01021a59not dl
01021a5bmov [rsp+264], dl
01021a62push 1
01021a64pop r12
01021a66mov [rsp+152], 0
01021a72mov [rsp+336], cl
01021a79mov [rsp+248], cl
01021a80push 49
01021a82pop r14
01021a84
01021a84loc_1021a84:
01021a84cmp rax, r15
01021a87jae 0x1022356
01021a8dmov r13, r14
01021a90lea rdi, [rsp+440]
01021a98lea r14, [rsp+368]
01021aa0mov rsi, r14
01021aa3vzeroupper
01021aa6call Io.Reader.takeByte
01021aabmovzx ebx, [rsp+440]
01021ab3test bx, bx
01021ab6jne 0x10232d8
01021abcmovzx eax, [rsp+442]
01021ac4test eax, eax
01021ac6je 0x1021b22
01021ac8mov rcx, [rsp+216]
01021ad0cmp al, cl
01021ad2jae 0x1021bef
01021ad8lea ecx, [rax-1]
01021adbcmp ecx, 9
01021adeja 0x1022261
01021ae4jmp [8*rcx+0x1000478]
01021aeblea rdi, [rsp+1360]
01021af3mov rsi, r14
01021af6call Io.Reader.takeLeb128__func_117
01021afbmovzx ebx, [rsp+1368]
01021b03test bx, bx
01021b06jne 0x10232d8
01021b0cmov rax, [rsp+1360]
01021b14imul rax, [rsp+352]
01021b1djmp 0x10222b3
01021b22
01021b22loc_1021b22:
01021b22lea rdi, [rsp+1216]
01021b2amov rsi, r14
01021b2dcall Io.Reader.takeLeb128__func_117
01021b32movzx ebx, [rsp+1224]
01021b3atest bx, bx
01021b3djne 0x10232d8
01021b43mov rbx, [rsp+1216]
01021b4btest rbx, rbx
01021b4eje 0x1023164
01021b54mov rsi, r14
01021b57mov r14, r15
01021b5alea rdi, [rsp+444]
01021b62call Io.Reader.takeByte
01021b67movzx r15l, [rsp+444]
01021b70test r15w, r15w
01021b74jne 0x102327b
01021b7amovzx eax, [rsp+446]
01021b82cmp eax, 236
01021b87mov r15, r14
01021b8aje 0x1021dee
01021b90cmp eax, 2
01021b93je 0x1021c66
01021b99cmp eax, 3
01021b9cje 0x1021ca3
01021ba2cmp eax, 1
01021ba5jne 0x1022139
01021babvpmovsxbq ymm0, [rip-0x19ed4]
01021bb4vmovups [rsp+448], ymm0
01021bbdmov al, [rsp+336]
01021bc4mov [rsp+482], al
01021bcbmov [rsp+483], 0
01021bd3mov [rsp+248], al
01021bdapush 1
01021bdcpop r12
01021bdemov [rsp+152], 0
01021beajmp 0x10222ce
01021bef
01021befloc_1021bef:
01021befsub al, cl
01021bf1movzx eax, al
01021bf4div [rsp+360]
01021bfbmovzx ecx, ah
01021bfemul [rsp+352]
01021c05add r12, [rsp+496]
01021c0dadd r12, rcx
01021c10mov [rsp+464], r12
01021c18movzx eax, al
01021c1bmov rcx, [rsp+152]
01021c23add rcx, rax
01021c26mov [rsp+152], rcx
01021c2emov [rsp+448], rcx
01021c36lea rdi, [rsp+448]
01021c3emov rsi, [rsp+104]
01021c43lea rdx, [rsp+288]
01021c4bcall debug.Dwarf.LineNumberProgram.addRow
01021c50test ax, ax
01021c53jne 0x10232d6
01021c59mov [rsp+483], 0
01021c61jmp 0x10222ce
01021c66
01021c66loc_1021c66:
01021c66lea rdi, [rsp+1232]
01021c6elea rsi, [rsp+368]
01021c76push 1
01021c78pop rdx
01021c79mov ecx, [rsp+224]
01021c80call debug.Dwarf.readAddress
01021c85movzx ebx, [rsp+1240]
01021c8dtest bx, bx
01021c90jne 0x10232d8
01021c96mov rcx, [rsp+1232]
01021c9ejmp 0x10222be
01021ca3
01021ca3loc_1021ca3:
01021ca3lea rdi, [rsp+1512]
01021cablea r15, [rsp+368]
01021cb3mov rsi, r15
01021cb6call Io.Reader.takeSentinel__func_140
01021cbbmovzx ebx, [rsp+1528]
01021cc3test bx, bx
01021cc6jne 0x10232d8
01021cccmov rax, [rsp+1512]
01021cd4mov [rsp+416], rax
01021cdcmov rax, [rsp+1520]
01021ce4mov [rsp+272], rax
01021ceclea rdi, [rsp+632]
01021cf4mov rsi, r15
01021cf7call Io.Reader.takeLeb128__func_141
01021cfcmovzx ebx, [rsp+636]
01021d04test bx, bx
01021d07jne 0x10232d8
01021d0dmov r15l, [rsp+632]
01021d15lea rdi, [rsp+1248]
01021d1dlea rsi, [rsp+368]
01021d25call Io.Reader.takeLeb128__func_117
01021d2amovzx ebx, [rsp+1256]
01021d32test bx, bx
01021d35jne 0x10232d8
01021d3bmov rbx, [rsp+1248]
01021d43lea rdi, [rsp+1264]
01021d4blea rsi, [rsp+368]
01021d53call Io.Reader.takeLeb128__func_117
01021d58movzx eax, [rsp+1272]
01021d60test ax, ax
01021d63jne 0x102332d
01021d69mov rax, [rsp+1264]
01021d71mov rcx, [rsp+416]
01021d79mov [rsp+1912], rcx
01021d81mov rcx, [rsp+272]
01021d89mov [rsp+1920], rcx
01021d91mov [rsp+1944], r15l
01021d99mov [rsp+1928], rbx
01021da1mov [rsp+1936], rax
01021da9lea rax, [rsp+1948]
01021db1vxorps x0, x0, x0
01021db5vmovups [rax], x0
01021db9lea rdi, [rsp+160]
01021dc1mov rsi, [rsp+104]
01021dc6lea rdx, [rsp+1912]
01021dcecall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01021dd3mov ebx, eax
01021dd5test ax, ax
01021dd8mov rax, [rsp+96]
01021dddmov r15, r14
01021de0mov r14, r13
01021de3je 0x10222d1
01021de9jmp 0x102338b
01021dee
01021deeloc_1021dee:
01021deelea rdi, [rsp+1280]
01021df6lea rsi, [rsp+368]
01021dfemov edx, [rsp+208]
01021e05call debug.Dwarf.readFormatSizedInt
01021e0amovzx ebx, [rsp+1288]
01021e12test bx, bx
01021e15jne 0x10232d8
01021e1bmov rdx, [rsp+232]
01021e23mov rax, [rdx]
01021e26test rax, rax
01021e29setne cl
01021e2cand cl, [rdx+24]
01021e2fcmp cl, 1
01021e32jne 0x10222ce
01021e38mov rcx, [rdx+8]
01021e3cmov rdx, [rsp+1280]
01021e44mov [rsp+1048], 0x10041c0
01021e50mov [rsp+1056], rax
01021e58mov [rsp+1064], rcx
01021e60mov [rsp+1080], rcx
01021e68mov [rsp+1072], rdx
01021e70mov rax, [rsp+256]
01021e78mov eax, [rax+200]
01021e7emov [rsp], eax
01021e81lea rdi, [rsp+1968]
01021e89lea rsi, [rsp+1048]
01021e91mov rdx, [rsp+112]
01021e96mov rcx, [rsp+280]
01021e9emov r8l, [rsp+208]
01021ea6mov r9l, [rsp+224]
01021eaecall debug.Dwarf.parseDie
01021eb3movzx ebx, [rsp+2008]
01021ebbtest bx, bx
01021ebejne 0x10232d8
01021ec4cmp [rsp+2000], 1
01021eccjne 0x10222ce
01021ed2vmovups ymm0, [rsp+1968]
01021edbvmovaps [rsp+1088], ymm0
01021ee4lea rdi, [rsp+1968]
01021eecpush 17
01021eeepop rsi
01021eefvzeroupper
01021ef2call debug.Dwarf.Die.getAttr
01021ef7test rax, rax
01021efaje 0x1021f4a
01021efclea rdi, [rsp+1296]
01021f04lea rsi, [rsp+1968]
01021f0cmov rdx, [rsp+232]
01021f14mov rcx, [rsp+256]
01021f1ccall debug.Dwarf.Die.getAttrAddr
01021f21movzx ebx, [rsp+1304]
01021f29test bx, bx
01021f2cjne 0x10232d8
01021f32mov rcx, [rsp+1296]
01021f3amov [rsp+152], rcx
01021f42mov [rsp+448], rcx
01021f4a
01021f4aloc_1021f4a:
01021f4alea rbx, [rsp+1088]
01021f52mov rdi, rbx
01021f55push 59
01021f57pop rsi
01021f58call debug.Dwarf.Die.getAttr
01021f5dtest rax, rax
01021f60jne 0x102231b
01021f66
01021f66loc_1021f66:
01021f66mov rdi, rbx
01021f69push 57
01021f6bpop rsi
01021f6ccall debug.Dwarf.Die.getAttr
01021f71test rax, rax
01021f74mov r14, r13
01021f77je 0x1021faa
01021f79lea rdi, [rsp+1312]
01021f81mov rsi, rax
01021f84call debug.Dwarf.FormValue.getUInt__func_138
01021f89movzx ebx, [rsp+1320]
01021f91test bx, bx
01021f94jne 0x10232d8
01021f9amov rax, [rsp+1312]
01021fa2mov [rsp+472], rax
01021faa
01021faaloc_1021faa:
01021faalea rdi, [rsp+1088]
01021fb2mov [rsp+344], r15
01021fba
01021fbaloc_1021fba:
01021fbapush 58
01021fbcpop rsi
01021fbdmov rbx, rdi
01021fc0vzeroupper
01021fc3call debug.Dwarf.Die.getAttr
01021fc8test rax, rax
01021fcbjne 0x10222de
01021fd1mov rdi, rbx
01021fd4mov rsi, r14
01021fd7call debug.Dwarf.Die.getAttr
01021fdctest rax, rax
01021fdfje 0x1022013
01021fe1mov rdx, r14
01021fe4mov r14, [rsp+256]
01021fecmov rcx, [r14]
01021fefmov r8, [r14+8]
01021ff3lea r15, [rsp+2016]
01021ffbmov rdi, r15
01021ffemov rsi, rbx
01022001call debug.Dwarf.Die.getAttrRef
01022006movzx ebx, [rsp+2024]
0102200ejmp 0x10220a0
01022013
01022013loc_1022013:
01022013mov rdi, rbx
01022016push 71
01022018pop r15
0102201amov rsi, r15
0102201dcall debug.Dwarf.Die.getAttr
01022022test rax, rax
01022025je 0x102205b
01022027mov r14, [rsp+256]
0102202fmov rcx, [r14]
01022032mov r8, [r14+8]
01022036lea rdi, [rsp+1328]
0102203emov rsi, rbx
01022041mov rdx, r15
01022044call debug.Dwarf.Die.getAttrRef
01022049movzx ebx, [rsp+1336]
01022051lea r15, [rsp+1328]
01022059jmp 0x10220a0
0102205b
0102205bloc_102205b:
0102205bmov esi, 11469
01022060mov rdi, rbx
01022063call debug.Dwarf.Die.getAttr
01022068test rax, rax
0102206bje 0x1022311
01022071mov r14, [rsp+256]
01022079mov rcx, [r14]
0102207cmov r8, [r14+8]
01022080mov edx, 11469
01022085lea r15, [rsp+2032]
0102208dmov rdi, r15
01022090mov rsi, rbx
01022093call debug.Dwarf.Die.getAttrRef
01022098movzx ebx, [rsp+2040]
010220a0
010220a0loc_10220a0:
010220a0test bx, bx
010220a3jne 0x10232d8
010220a9mov rax, [r15]
010220acmov [rsp+1072], rax
010220b4mov eax, [r14+200]
010220bbmov [rsp], eax
010220belea rdi, [rsp+2184]
010220c6lea rsi, [rsp+1048]
010220cemov rdx, [rsp+112]
010220d3mov rcx, [rsp+280]
010220dbmov r8l, [rsp+208]
010220e3mov r9l, [rsp+224]
010220ebcall debug.Dwarf.parseDie
010220f0movzx ebx, [rsp+2224]
010220f8test bx, bx
010220fbjne 0x10232d8
01022101cmp [rsp+2216], 1
01022109lea rdi, [rsp+1088]
01022111mov r14, r13
01022114mov r15, [rsp+344]
0102211cjne 0x10222d1
01022122vmovups ymm0, [rsp+2184]
0102212bvmovaps [rsp+1088], ymm0
01022134jmp 0x1021fba
01022139
01022139loc_1022139:
01022139dec rbx
0102213c
0102213cloc_102213c:
0102213ctest rbx, rbx
0102213fje 0x1022160
01022141lea rdi, [rsp+368]
01022149mov rsi, rbx
0102214ccall Io.Reader.discardAll
01022151mov ebx, 0
01022156test ax, ax
01022159je 0x102213c
0102215bjmp 0x1023278
01022160
01022160loc_1022160:
01022160mov r15, r14
01022163jmp 0x10222ce
01022168lea rdi, [rsp+1392]
01022170mov rsi, r14
01022173call Io.Reader.takeLeb128__func_117
01022178movzx ebx, [rsp+1400]
01022180test bx, bx
01022183jne 0x10232d8
01022189mov rax, [rsp+1392]
01022191mov [rsp+456], rax
01022199jmp 0x10222ce
0102219elea rdi, [rsp+1424]
010221a6mov rsi, r14
010221a9call Io.Reader.takeArray__func_118
010221aemovzx ebx, [rsp+1432]
010221b6test bx, bx
010221b9jne 0x10232d8
010221bfmov rax, [rsp+1424]
010221c7movzx eax, [rax]
010221cajmp 0x10222b3
010221cflea rdi, [rsp+1376]
010221d7mov rsi, r14
010221dacall Io.Reader.takeLeb128__func_149
010221dfmovzx ebx, [rsp+1384]
010221e7test bx, bx
010221eajne 0x10232d8
010221f0add r12, [rsp+1376]
010221f8mov [rsp+464], r12
01022200jmp 0x10222ce
01022205mov [rsp+483], 1
0102220djmp 0x10222ce
01022212lea rdi, [rsp+1408]
0102221amov rsi, r14
0102221dcall Io.Reader.takeLeb128__func_117
01022222movzx ebx, [rsp+1416]
0102222atest bx, bx
0102222djne 0x10232d8
01022233mov rax, [rsp+1408]
0102223bmov [rsp+472], rax
01022243jmp 0x10222ce
01022248mov al, [rsp+248]
0102224fxor al, 1
01022251mov [rsp+248], al
01022258mov [rsp+482], al
0102225fjmp 0x10222ce
01022261
01022261loc_1022261:
01022261dec al
01022263movzx eax, al
01022266cmp [rsp+488], rax
0102226ejbe 0x1023164
01022274mov rcx, [rsp+840]
0102227cmovzx esi, [rcx+rax]
01022280mov rdi, r14
01022283call Io.Reader.discardAll
01022288test ax, ax
0102228bmov r14, r13
0102228emov r13, [rsp+96]
01022293je 0x10222d1
01022295jmp 0x10233cf
0102229amovzx eax, [rsp+264]
010222a2div [rsp+360]
010222a9mul [rsp+352]
010222b0movzx eax, al
010222b3
010222b3loc_10222b3:
010222b3mov rcx, [rsp+152]
010222bbadd rcx, rax
010222be
010222beloc_10222be:
010222bemov [rsp+152], rcx
010222c6mov [rsp+448], rcx
010222ce
010222celoc_10222ce:
010222cemov r14, r13
010222d1
010222d1loc_10222d1:
010222d1mov rax, [rsp+392]
010222d9jmp 0x1021a84
010222de
010222deloc_10222de:
010222delea rdi, [rsp+1344]
010222e6mov rsi, rax
010222e9call debug.Dwarf.FormValue.getUInt__func_138
010222eemovzx ebx, [rsp+1352]
010222f6test bx, bx
010222f9jne 0x10232d8
010222ffmov rax, [rsp+1344]
01022307mov [rsp+456], rax
0102230fjmp 0x10222d1
01022311
01022311loc_1022311:
01022311mov r15, [rsp+344]
01022319jmp 0x10222d1
0102231b
0102231bloc_102231b:
0102231bmov r12, [rax]
0102231emovzx eax, [rax+16]
01022322cmp eax, 8
01022325je 0x1022335
01022327cmp eax, 5
0102232aje 0x102233e
0102232ccmp eax, 3
0102232fjne 0x1023164
01022335
01022335loc_1022335:
01022335test r12, r12
01022338js 0x1023164
0102233e
0102233eloc_102233e:
0102233emov [rsp+464], r12
01022346mov r15, r14
01022349lea rbx, [rsp+1088]
01022351jmp 0x1021f66
01022356
01022356loc_1022356:
01022356lea rbx, [rsp+288]
0102235emov rdi, rbx
01022361vzeroupper
01022364call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys
01022369mov rcx, [rbx]
0102236clea rsi, [rsp+2624]
01022374mov [rsi], rcx
01022377vmovups x0, [rbx+8]
0102237cvmovups [rsi+8], x0
01022381mov r14, [rbx+8]
01022385lea rbx, [rsp+2720]
0102238dmov [rbx-16], rax
01022391mov [rbx-8], rdx
01022395mov rdi, rbx
01022398call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102239dvmovups ymm0, [rbx-16]
010223a2vmovups ymm1, [rbx+8]
010223a7mov rbx, r14
010223aalea rax, [rsp+552]
010223b2vmovups [rax+16], ymm1
010223b7vmovaps [rax-8], ymm0
010223bcmov r13, [rax-8]
010223c0mov rax, r14
010223c3bsr rax, r14
010223c7mov [rsp+272], rax
010223cflea r12, [rsp+648]
010223d7mov [rsp+264], 1
010223dfmov al, 1
010223e1mov dil, 1
010223e4mov [rsp+336], 0
010223f0xor r15l, r15l
010223f3
010223f3loc_10223f3:
010223f3and al, dil
010223f6mov [rsp+344], al
010223fdlea rax, [rbx-1]
01022401mov [rsp+256], rax
01022409mov [rsp+216], rbx
01022411mov [rsp+232], dil
01022419
01022419loc_1022419:
01022419mov rsi, rbx
0102241csub rsi, r15
0102241fcmp rsi, 24
01022423jbe 0x1022974
01022429cmp [rsp+272], 0
01022432je 0x1022a5c
01022438cmp dil, 1
0102243cmov [rsp+208], r15
01022444mov [rsp+280], rsi
0102244cje 0x102250d
01022452mov r12, rsi
01022455lea rax, [rsi-1]
01022459lzcnt rax, rax
0102245emov cl, 64
01022460sub cl, al
01022462movzx edx, cl
01022465push 1
01022467pop rdi
01022468xor esi, esi
0102246avzeroupper
0102246dcall compiler_rt.shift.__ashlti3
01022472mov r14, rax
01022475mov rax, r12
01022478shr rax, 2
0102247cmov rcx, r15
0102247flea r15, [r15+2*rax]
01022483dec r15
01022486lea rbx, [rcx+2*rax]
0102248ainc rbx
0102248ddec r14
01022490
01022490loc_1022490:
01022490cmp r15, rbx
01022493ja 0x10224ed
01022495mov rax, r12
01022498shl rax, 13
0102249cxor rax, r12
0102249fmov rcx, rax
010224a2shr rcx, 7
010224a6xor rcx, rax
010224a9mov r12, rcx
010224acshl r12, 17
010224b0xor r12, rcx
010224b3mov rdx, r12
010224b6and rdx, r14
010224b9mov rcx, [rsp+280]
010224c1cmp rdx, rcx
010224c4mov eax, 0
010224c9cmovae rax, rcx
010224cdadd rdx, [rsp+208]
010224d5sub rdx, rax
010224d8lea rdi, [rsp+544]
010224e0mov rsi, r15
010224e3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010224e8inc r15
010224ebjmp 0x1022490
010224ed
010224edloc_10224ed:
010224eddec [rsp+272]
010224f5lea r12, [rsp+648]
010224fdmov r15, [rsp+208]
01022505mov rsi, [rsp+280]
0102250d
0102250dloc_102250d:
0102250dmov rbx, rsi
01022510shr rbx, 2
01022514lea rcx, [rbx+r15]
01022518lea r14, [r15+2*rbx]
0102251cmov rax, r15
0102251flea r15, [rbx+2*rbx]
01022523add r15, rax
01022526and [rsp+640], 0
0102252fcmp rsi, 49
01022533jbe 0x10225ab
01022535lea rdi, [rcx-1]
01022539lea rdx, [rcx+1]
0102253dmov rsi, rcx
01022540lea rax, [rsp+640]
01022548mov [rsp+224], rcx
01022550mov rcx, rax
01022553lea r8, [rsp+544]
0102255bvzeroupper
0102255ecall sort.pdq.sort3__func_222
01022563lea rdi, [r14-1]
01022567lea rdx, [r14+1]
0102256bmov rsi, r14
0102256elea rcx, [rsp+640]
01022576lea r8, [rsp+544]
0102257ecall sort.pdq.sort3__func_222
01022583lea rdi, [r15-1]
01022587lea rdx, [r15+1]
0102258bmov rsi, r15
0102258elea rcx, [rsp+640]
01022596lea r8, [rsp+544]
0102259ecall sort.pdq.sort3__func_222
010225a3mov rcx, [rsp+224]
010225ab
010225abloc_10225ab:
010225abmov rdi, rcx
010225aemov rsi, r14
010225b1mov rdx, r15
010225b4lea rcx, [rsp+640]
010225bclea r8, [rsp+544]
010225c4vzeroupper
010225c7call sort.pdq.sort3__func_222
010225ccmov rax, [rsp+640]
010225d4test rax, rax
010225d7je 0x1022624
010225d9cmp rax, 12
010225ddmov r15, [rsp+208]
010225e5jne 0x10227fc
010225ebadd rbx, rbx
010225eemov r14, [rsp+256]
010225f6
010225f6loc_10225f6:
010225f6cmp r15, r14
010225f9jae 0x1022616
010225fblea rdi, [rsp+544]
01022603mov rsi, r15
01022606mov rdx, r14
01022609call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
0102260einc r15
01022611dec r14
01022614jmp 0x10225f6
01022616
01022616loc_1022616:
01022616not rbx
01022619add rbx, [rsp+216]
01022621mov r14, rbx
01022624
01022624loc_1022624:
01022624mov r15, [rsp+208]
0102262ctest [rsp+344], 1
01022634je 0x10227fc
0102263amov [rsp+152], r14
01022642lea r14, [r15+1]
01022646xor eax, eax
01022648mov rbx, [rsp+216]
01022650
01022650loc_1022650:
01022650cmp rax, 5
01022654je 0x10227dc
0102265amov [rsp+224], rax
01022662cmp r14, rbx
01022665mov rax, rbx
01022668cmova rax, r14
0102266c
0102266cloc_102266c:
0102266ccmp rax, r14
0102266fje 0x1022682
01022671mov rcx, [r13+8*r14]
01022676cmp rcx, [r13+8*r14-8]
0102267bjb 0x1022685
0102267dinc r14
01022680jmp 0x102266c
01022682
01022682loc_1022682:
01022682mov r14, rax
01022685
01022685loc_1022685:
01022685cmp [rsp+280], 50
0102268ejb 0x10227e6
01022694mov rbx, [rsp+216]
0102269csub rbx, r14
0102269fje 0x10227e6
010226a5mov [rsp+2048], r13
010226adlea rax, [rsp+552]
010226b5vmovups ymm0, [rax+16]
010226balea rcx, [rsp+2056]
010226c2vmovups [rcx+16], ymm0
010226c7vmovups ymm0, [rax]
010226cbvmovups [rcx], ymm0
010226cfmov r12, r15
010226d2lea r15, [r14-1]
010226d6lea rdi, [rsp+2048]
010226demov rsi, r14
010226e1mov rdx, r15
010226e4vzeroupper
010226e7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010226ecmov rax, r14
010226efsub rax, r12
010226f2cmp rax, 2
010226f6jb 0x1022757
010226f8
010226f8loc_10226f8:
010226f8cmp r15, [rsp+208]
01022700jbe 0x1022757
01022702mov rax, [r13+8*r15]
01022707cmp rax, [r13+8*r15-8]
0102270cjae 0x1022757
0102270elea r12, [r15-1]
01022712mov [rsp+1536], r13
0102271alea rax, [rsp+552]
01022722vmovups ymm0, [rax]
01022726vmovups ymm1, [rax+16]
0102272blea rax, [rsp+1544]
01022733vmovups [rax+16], ymm1
01022738vmovups [rax], ymm0
0102273clea rdi, [rsp+1536]
01022744mov rsi, r15
01022747mov rdx, r12
0102274avzeroupper
0102274dcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022752mov r15, r12
01022755jmp 0x10226f8
01022757
01022757loc_1022757:
01022757cmp rbx, 2
0102275blea r12, [rsp+648]
01022763mov rbx, [rsp+216]
0102276bjb 0x10227c4
0102276dlea r15, [r14+1]
01022771
01022771loc_1022771:
01022771cmp r15, rbx
01022774jae 0x10227c4
01022776mov rax, [r13+8*r15]
0102277bcmp rax, [r13+8*r15-8]
01022780jae 0x10227c4
01022782lea rdx, [r15-1]
01022786mov [rsp+640], r13
0102278elea rax, [rsp+552]
01022796vmovups ymm0, [rax]
0102279avmovups ymm1, [rax+16]
0102279fvmovups [r12+16], ymm1
010227a6vmovups [r12], ymm0
010227aclea rdi, [rsp+640]
010227b4mov rsi, r15
010227b7vzeroupper
010227bacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010227bfinc r15
010227c2jmp 0x1022771
010227c4
010227c4loc_10227c4:
010227c4mov rax, [rsp+224]
010227ccinc rax
010227cfmov r15, [rsp+208]
010227d7jmp 0x1022650
010227dc
010227dcloc_10227dc:
010227dcmov r14, [rsp+152]
010227e4jmp 0x10227fc
010227e6
010227e6loc_10227e6:
010227e6cmp [rsp+216], r14
010227eemov r14, [rsp+152]
010227f6je 0x1022aba
010227fc
010227fcloc_10227fc:
010227fctest r15, r15
010227ffje 0x1022904
01022805mov rax, [r13+8*r15-8]
0102280acmp rax, [r13+8*r14]
0102280fjb 0x1022904
01022815mov [rsp+1536], r13
0102281dlea rax, [rsp+552]
01022825vmovups ymm0, [rax]
01022829vmovups ymm1, [rax+16]
0102282elea rax, [rsp+1544]
01022836vmovups [rax+16], ymm1
0102283bvmovups [rax], ymm0
0102283flea rdi, [rsp+1536]
01022847mov rsi, r15
0102284amov rdx, r14
0102284dvzeroupper
01022850call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022855mov rbx, [rsp+216]
0102285dmov r14, r15
01022860
01022860loc_1022860:
01022860dec rbx
01022863cmp r14, rbx
01022866mov rax, rbx
01022869cmova rax, r14
0102286dlea rcx, [rax+1]
01022871mov rdx, r14
01022874
01022874loc_1022874:
01022874cmp rax, rdx
01022877je 0x1022892
01022879lea r14, [rdx+1]
0102287dmov rsi, [r13+8*r15]
01022882cmp rsi, [r13+8*rdx+8]
01022887mov rdx, r14
0102288ajae 0x1022874
0102288clea rax, [r14-1]
01022890jmp 0x1022895
01022892
01022892loc_1022892:
01022892mov r14, rcx
01022895
01022895loc_1022895:
01022895cmp rax, rbx
01022898jae 0x10228ec
0102289amov rcx, [r13+8*r15]
0102289fcmp rcx, [r13+8*rbx]
010228a4jae 0x10228ab
010228a6dec rbx
010228a9jmp 0x1022895
010228ab
010228abloc_10228ab:
010228abmov [rsp+640], r13
010228b3lea rax, [rsp+552]
010228bbvmovups ymm0, [rax]
010228bfvmovups ymm1, [rax+16]
010228c4vmovups [r12+16], ymm1
010228cbvmovups [r12], ymm0
010228d1lea rdi, [rsp+640]
010228d9mov rsi, r14
010228dcmov rdx, rbx
010228dfvzeroupper
010228e2call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010228e7jmp 0x1022860
010228ec
010228ecloc_10228ec:
010228ecmov r15, r14
010228efmov rbx, [rsp+216]
010228f7mov dil, [rsp+232]
010228ffjmp 0x1022419
01022904
01022904loc_1022904:
01022904mov [rsp+2288], r13
0102290clea rax, [rsp+552]
01022914vmovups ymm0, [rax]
01022918vmovups ymm1, [rax+16]
0102291dlea rax, [rsp+2296]
01022925vmovups [rax+16], ymm1
0102292avmovups [rax], ymm0
0102292elea rdi, [rsp+2288]
01022936mov rsi, r15
01022939mov rdx, r14
0102293cvzeroupper
0102293fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022944mov r8, [rsp+216]
0102294clea r14, [r8-1]
01022950mov rsi, r15
01022953
01022953loc_1022953:
01022953cmp rsi, r14
01022956jae 0x1022b1a
0102295cmov rax, [r13+8*rsi+8]
01022961inc rsi
01022964cmp rax, [r13+8*r15]
01022969jb 0x1022953
0102296blea rbx, [rsi-1]
0102296fjmp 0x1022b20
01022974
01022974loc_1022974:
01022974test [rsp+264], 1
0102297cje 0x10229f5
0102297emov r14, r15
01022981
01022981loc_1022981:
01022981inc r14
01022984cmp r14, rbx
01022987jae 0x1022aba
0102298dmov rsi, r14
01022990
01022990loc_1022990:
01022990cmp rsi, r15
01022993jbe 0x1022981
01022995lea rbx, [rsi-1]
01022999mov rax, [r13+8*rsi]
0102299ecmp rax, [r13+8*rsi-8]
010229a3jae 0x10229eb
010229a5mov [rsp+640], r13
010229adlea rax, [rsp+552]
010229b5vmovups ymm0, [rax]
010229b9vmovups ymm1, [rax+16]
010229bevmovups [r12+16], ymm1
010229c5vmovups [r12], ymm0
010229cblea rdi, [rsp+640]
010229d3mov rdx, rbx
010229d6vzeroupper
010229d9call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010229demov rsi, rbx
010229e1mov rbx, [rsp+216]
010229e9jmp 0x1022990
010229eb
010229ebloc_10229eb:
010229ebmov rbx, [rsp+216]
010229f3jmp 0x1022981
010229f5
010229f5loc_10229f5:
010229f5inc r15
010229f8cmp r15, rbx
010229fbjae 0x1022aba
01022a01mov rsi, r15
01022a04
01022a04loc_1022a04:
01022a04lea rbx, [rsi-1]
01022a08mov rax, [r13+8*rsi]
01022a0dcmp rax, [r13+8*rsi-8]
01022a12jae 0x1022a52
01022a14mov [rsp+640], r13
01022a1clea rax, [rsp+552]
01022a24vmovups ymm0, [rax]
01022a28vmovups ymm1, [rax+16]
01022a2dvmovups [r12+16], ymm1
01022a34vmovups [r12], ymm0
01022a3alea rdi, [rsp+640]
01022a42mov rdx, rbx
01022a45vzeroupper
01022a48call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022a4dmov rsi, rbx
01022a50jmp 0x1022a04
01022a52
01022a52loc_1022a52:
01022a52mov rbx, [rsp+216]
01022a5ajmp 0x10229f5
01022a5c
01022a5cloc_1022a5c:
01022a5cshr rsi, 1
01022a5fadd rsi, r15
01022a62
01022a62loc_1022a62:
01022a62cmp rsi, r15
01022a65jbe 0x1022ab5
01022a67dec rsi
01022a6amov rdi, r15
01022a6dmov rdx, rbx
01022a70lea rcx, [rsp+544]
01022a78mov r14, rsi
01022a7bvzeroupper
01022a7ecall sort.siftDown__func_225
01022a83mov rsi, r14
01022a86jmp 0x1022a62
01022a88
01022a88loc_1022a88:
01022a88dec rbx
01022a8blea r14, [rsp+544]
01022a93mov rdi, r14
01022a96mov rsi, r15
01022a99mov rdx, rbx
01022a9cvzeroupper
01022a9fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022aa4mov rdi, r15
01022aa7mov rsi, r15
01022aaamov rdx, rbx
01022aadmov rcx, r14
01022ab0call sort.siftDown__func_225
01022ab5
01022ab5loc_1022ab5:
01022ab5cmp rbx, r15
01022ab8ja 0x1022a88
01022aba
01022abaloc_1022aba:
01022abamov rax, [rsp+336]
01022ac2sub rax, 1
01022ac6jb 0x1023074
01022accmov [rsp+336], rax
01022ad4shl rax, 5
01022ad8mov r15, [rsp+rax+2760]
01022ae0mov rbx, [rsp+rax+2768]
01022ae8mov rcx, [rsp+rax+2776]
01022af0mov [rsp+272], rcx
01022af8mov cl, [rsp+rax+2784]
01022affmov [rsp+264], cl
01022b06mov dil, [rsp+rax+2785]
01022b0emov al, [rsp+rax+2786]
01022b15jmp 0x10223f3
01022b1a
01022b1aloc_1022b1a:
01022b1amov rbx, r14
01022b1dmov rsi, r8
01022b20
01022b20loc_1022b20:
01022b20cmp rbx, r14
01022b23jae 0x1022b36
01022b25mov rax, [r13+8*r14]
01022b2acmp rax, [r13+8*r15]
01022b2fjb 0x1022b39
01022b31dec r14
01022b34jmp 0x1022b20
01022b36
01022b36loc_1022b36:
01022b36mov r14, rbx
01022b39
01022b39loc_1022b39:
01022b39cmp rbx, r14
01022b3cmov [rsp+488], rbx
01022b44mov [rsp+408], r14
01022b4cjb 0x1022b9f
01022b4emov [rsp+2344], r13
01022b56lea rax, [rsp+552]
01022b5evmovups ymm0, [rax]
01022b62vmovups ymm1, [rax+16]
01022b67lea rax, [rsp+2352]
01022b6fvmovups [rax+16], ymm1
01022b74vmovups [rax], ymm0
01022b78lea rdi, [rsp+2344]
01022b80mov rsi, r14
01022b83mov rbx, r14
01022b86mov rdx, r15
01022b89mov r14, r8
01022b8cvzeroupper
01022b8fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022b94mov r8, r14
01022b97mov rcx, rbx
01022b9ajmp 0x1022f94
01022b9f
01022b9floc_1022b9f:
01022b9fmov [rsp+2400], r13
01022ba7lea rax, [rsp+552]
01022bafvmovups ymm0, [rax]
01022bb3vmovups ymm1, [rax+16]
01022bb8lea rax, [rsp+2408]
01022bc0vmovups [rax+16], ymm1
01022bc5vmovups [rax], ymm0
01022bc9lea rdi, [rsp+2400]
01022bd1mov rdx, r14
01022bd4vzeroupper
01022bd7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022bdclea r8, [rbx+2]
01022be0lea rcx, [r14-1]
01022be4xor edi, edi
01022be6xor r9l, r9l
01022be9xor r15l, r15l
01022becxor ebx, ebx
01022beemov [rsp+232], r8
01022bf6mov [rsp+224], rcx
01022bfe
01022bfeloc_1022bfe:
01022bfecmp r8, rcx
01022c01mov [rsp+248], rdi
01022c09ja 0x1022e0a
01022c0fmov r10, rcx
01022c12sub r10, r8
01022c15inc r10
01022c18test rbx, rbx
01022c1bmov [rsp+256], rcx
01022c23je 0x1022c2a
01022c25xor r11l, r11l
01022c28jmp 0x1022c40
01022c2a
01022c2aloc_1022c2a:
01022c2atest r15, r15
01022c2dsete al
01022c30shrx r11, r10, rax
01022c35cmp r11, 64
01022c39push 64
01022c3bpop rax
01022c3ccmovae r11, rax
01022c40
01022c40loc_1022c40:
01022c40lea rax, [8*r8]
01022c48add rax, r13
01022c4bxor ecx, ecx
01022c4d
01022c4dloc_1022c4d:
01022c4dcmp r11, rcx
01022c50je 0x1022c73
01022c52mov [rsp+rbx+1536], cl
01022c59mov rdx, [rax+8*rcx]
01022c5dmov rsi, [rsp+208]
01022c65cmp rdx, [r13+8*rsi]
01022c6asbb rbx, -1
01022c6einc rcx
01022c71jmp 0x1022c4d
01022c73
01022c73loc_1022c73:
01022c73sub r10, r11
01022c76cmp r10, 64
01022c7apush 64
01022c7cpop rax
01022c7dcmovae r10, rax
01022c81test r15, r15
01022c84mov eax, 0
01022c89cmovne r10, rax
01022c8dmov rax, [rsp+256]
01022c95lea rax, [8*rax]
01022c9dadd rax, r13
01022ca0xor ecx, ecx
01022ca2
01022ca2loc_1022ca2:
01022ca2cmp r10, rcx
01022ca5je 0x1022ccc
01022ca7mov [rsp+r15+640], cl
01022cafmov rdx, [rax]
01022cb2mov rsi, [rsp+208]
01022cbacmp rdx, [r13+8*rsi]
01022cbfadc r15, 0
01022cc3inc rcx
01022cc6add rax, -8
01022ccajmp 0x1022ca2
01022ccc
01022cccloc_1022ccc:
01022cccmov [rsp+416], r11
01022cd4mov [rsp+496], r10
01022cdcmov [rsp+352], r8
01022ce4cmp rbx, r15
01022ce7mov r12, r15
01022ceacmovb r12, rbx
01022ceemov [rsp+360], r9
01022cf6lea rax, [rsp+r9+1536]
01022cfemov [rsp+344], rax
01022d06lea rax, [rsp+rdi]
01022d0aadd rax, 640
01022d10mov [rsp+152], rax
01022d18xor r14l, r14l
01022d1b
01022d1bloc_1022d1b:
01022d1bcmp r12, r14
01022d1eje 0x1022d8c
01022d20mov [rsp+2456], r13
01022d28lea rax, [rsp+552]
01022d30vmovups ymm0, [rax+16]
01022d35lea rcx, [rsp+2464]
01022d3dvmovups [rcx+16], ymm0
01022d42vmovups ymm0, [rax]
01022d46vmovups [rcx], ymm0
01022d4amov rax, [rsp+344]
01022d52movzx esi, [rax+r14]
01022d57add rsi, [rsp+232]
01022d5fmov rax, [rsp+152]
01022d67movzx eax, [rax+r14]
01022d6cmov rdx, [rsp+224]
01022d74sub rdx, rax
01022d77lea rdi, [rsp+2456]
01022d7fvzeroupper
01022d82call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022d87inc r14
01022d8ajmp 0x1022d1b
01022d8c
01022d8cloc_1022d8c:
01022d8cmov r8, [rsp+352]
01022d94add r8, [rsp+416]
01022d9cmov rcx, [rsp+256]
01022da4sub rcx, [rsp+496]
01022dacmov r9, [rsp+360]
01022db4add r9, r12
01022db7mov rdi, [rsp+248]
01022dbfadd rdi, r12
01022dc2sub rbx, r12
01022dc5mov eax, 0
01022dcacmove r9, rax
01022dcemov rdx, [rsp+232]
01022dd6cmove rdx, r8
01022ddamov [rsp+232], rdx
01022de2sub r15, r12
01022de5cmove rdi, rax
01022de9mov rax, [rsp+224]
01022df1cmove rax, rcx
01022df5mov [rsp+224], rax
01022dfdlea r12, [rsp+648]
01022e05jmp 0x1022bfe
01022e0a
01022e0aloc_1022e0a:
01022e0atest rbx, rbx
01022e0dje 0x1022e9a
01022e13lea rax, [rsp+1535]
01022e1badd r9, rax
01022e1emov [rsp+360], r9
01022e26mov r14, rbx
01022e29
01022e29loc_1022e29:
01022e29sub r14, 1
01022e2djb 0x1022e8e
01022e2fmov [rsp+2512], r13
01022e37lea rax, [rsp+552]
01022e3fvmovups ymm0, [rax]
01022e43vmovups ymm1, [rax+16]
01022e48lea rax, [rsp+2520]
01022e50vmovups [rax+16], ymm1
01022e55vmovups [rax], ymm0
01022e59mov rax, [rsp+360]
01022e61movzx esi, [rax+rbx]
01022e65add rsi, [rsp+232]
01022e6dlea rdi, [rsp+2512]
01022e75mov rdx, rcx
01022e78mov rbx, rcx
01022e7bvzeroupper
01022e7ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022e83mov rcx, rbx
01022e86dec rcx
01022e89mov rbx, r14
01022e8cjmp 0x1022e29
01022e8e
01022e8eloc_1022e8e:
01022e8elea r8, [rcx+1]
01022e92mov rdi, [rsp+248]
01022e9a
01022e9aloc_1022e9a:
01022e9atest r15, r15
01022e9dje 0x1022f3e
01022ea3add rdi, r15
01022ea6lea rax, [rsp+639]
01022eaeadd rdi, rax
01022eb1mov [rsp+248], rdi
01022eb9neg r15
01022ebcxor ecx, ecx
01022ebemov rbx, r8
01022ec1mov [rsp+352], r8
01022ec9
01022ec9loc_1022ec9:
01022ec9cmp r15, rcx
01022eccje 0x1022f38
01022ecemov [rsp+2568], r13
01022ed6lea rax, [rsp+552]
01022edevmovups ymm0, [rax]
01022ee2vmovups ymm1, [rax+16]
01022ee7lea rax, [rsp+2576]
01022eefvmovups [rax+16], ymm1
01022ef4vmovups [rax], ymm0
01022ef8mov rax, [rsp+248]
01022f00movzx eax, [rax+rcx]
01022f04mov rsi, [rsp+224]
01022f0csub rsi, rax
01022f0flea rdi, [rsp+2568]
01022f17mov rdx, rbx
01022f1amov r14, rcx
01022f1dvzeroupper
01022f20call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f25mov rcx, r14
01022f28mov r8, [rsp+352]
01022f30inc rbx
01022f33dec rcx
01022f36jmp 0x1022ec9
01022f38
01022f38loc_1022f38:
01022f38not rcx
01022f3badd rcx, r8
01022f3e
01022f3eloc_1022f3e:
01022f3emov [rsp+2048], r13
01022f46lea rax, [rsp+552]
01022f4evmovups ymm0, [rax]
01022f52vmovups ymm1, [rax+16]
01022f57lea rax, [rsp+2056]
01022f5fvmovups [rax+16], ymm1
01022f64vmovups [rax], ymm0
01022f68lea rdi, [rsp+2048]
01022f70mov rsi, rcx
01022f73mov r15, [rsp+208]
01022f7bmov rdx, r15
01022f7emov rbx, rcx
01022f81vzeroupper
01022f84call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f89mov rcx, rbx
01022f8cmov r8, [rsp+216]
01022f94
01022f94loc_1022f94:
01022f94mov rax, rcx
01022f97sub rax, r15
01022f9alea rdx, [rcx+1]
01022f9emov rsi, r8
01022fa1sub rsi, rdx
01022fa4mov r14, [rsp+280]
01022facshr r14, 3
01022fb0mov r10, [rsp+336]
01022fb8mov rbx, rcx
01022fbbmov rcx, r10
01022fbeshl rcx, 5
01022fc2mov r11b, [rsp+264]
01022fcamov edi, r11l
01022fcdand dil, 1
01022fd1cmp rax, rsi
01022fd4cmovb rsi, rax
01022fd8mov rax, rdx
01022fdbcmovb rax, r15
01022fdfcmovb r15, rdx
01022fe3mov rdx, r8
01022fe6cmovb rdx, rbx
01022feacmovb rbx, r8
01022feesetb r8b
01022ff2movzx edi, dil
01022ff6mov r9l, 0
01022ffccmovb edi, r9l
01023000cmp rsi, r14
01023003setae [rsp+rcx+2785]
0102300bmov rsi, [rsp+408]
01023013cmp [rsp+488], rsi
0102301bmov [rsp+rcx+2760], r15
01023023mov [rsp+rcx+2768], rbx
0102302bmov rsi, [rsp+272]
01023033mov [rsp+rcx+2776], rsi
0102303bmov [rsp+rcx+2784], dil
01023043setae [rsp+rcx+2786]
0102304bsetae cl
0102304einc r10
01023051mov [rsp+336], r10
01023059and r11b, r8b
0102305cmov [rsp+264], r11b
01023064mov dil, 1
01023067mov rbx, rdx
0102306amov r15, rax
0102306dmov eax, ecx
0102306fjmp 0x10223f3
01023074
01023074loc_1023074:
01023074mov rbx, [rsp+312]
0102307ctest rbx, rbx
0102307fje 0x10230b0
01023081mov edi, [rbx]
01023083vzeroupper
01023086call array_hash_map.capacityIndexSize
0102308bmov cl, [rbx]
0102308dshlx rdx, rax, rcx
01023092lea rdi, [rbx+4]
01023096mov esi, 255
0102309bcall compiler_rt.smallMemset
010230a0lea rdi, [rsp+288]
010230a8mov rsi, rbx
010230abcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
010230b0
010230b0loc_10230b0:
010230b0lea rdi, [rsp+128]
010230b8mov r14, [rsp+104]
010230bdmov rsi, r14
010230c0vzeroupper
010230c3call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230c8test ax, ax
010230cbmov r13, [rsp+96]
010230d0jne 0x1023390
010230d6lea rdi, [rsp+160]
010230demov rsi, r14
010230e1call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230e6test ax, ax
010230e9jne 0x1023390
010230efand [r13+72], 0
010230f5vmovaps ymm0, [rsp+288]
010230fevmovups [r13], ymm0
01023104vmovaps x0, [rsp+128]
0102310dvmovups [r13+32], x0
01023113vmovaps x0, [rsp+160]
0102311cvmovups [r13+48], x0
01023122mov eax, [rsp+244]
01023129mov [r13+64], ax
0102312elea rdi, [rsp+192]
01023136mov rsi, [rsp+112]
0102313bmov rdx, [rsp+120]
01023140vzeroupper
01023143call mem.Allocator.free__func_151
01023148mov edi, 0x10040b0
0102314dmov rsi, r14
01023150call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023155mov edi, 0x10040b0
0102315amov rsi, r14
0102315dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023162jmp 0x10231bc
01023164
01023164loc_1023164:
01023164lea rdi, [rsp+288]
0102316cmov rbx, [rsp+104]
01023171mov rsi, rbx
01023174call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023179lea rdi, [rsp+192]
01023181mov rsi, [rsp+112]
01023186mov rdx, [rsp+120]
0102318bcall mem.Allocator.free__func_151
01023190lea rdi, [rsp+160]
01023198
01023198loc_1023198:
01023198mov rsi, rbx
0102319bcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231a0lea rdi, [rsp+128]
010231a8
010231a8loc_10231a8:
010231a8mov rsi, rbx
010231abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231b0
010231b0loc_10231b0:
010231b0mov r13, [rsp+96]
010231b5
010231b5loc_10231b5:
010231b5mov [r13+72], 117
010231bc
010231bcloc_10231bc:
010231bcmov rax, r13
010231bflea rsp, [rbp-40]
010231c3pop rbx
010231c4pop r12
010231c6pop r13
010231c8pop r14
010231capop r15
010231ccpop rbp
010231cdret
010231ce
010231celoc_10231ce:
010231cemov edi, 0x10040b0
010231d3
010231d3loc_10231d3:
010231d3mov rbx, [rsp+104]
010231d8jmp 0x10232af
010231dd
010231ddloc_10231dd:
010231ddlea rdi, [rsp+160]
010231e5jmp 0x1021534
010231ea
010231ealoc_10231ea:
010231ealea rdi, [rsp+160]
010231f2
010231f2loc_10231f2:
010231f2mov rbx, [rsp+104]
010231f7mov rsi, rbx
010231facall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231fflea rdi, [rsp+128]
01023207mov rsi, rbx
0102320acall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102320fmov rax, [rsp+96]
01023214mov [rax+72], r13w
01023219mov r13, rax
0102321cjmp 0x10231bc
0102321e
0102321eloc_102321e:
0102321emov r13, [rsp+96]
01023223jmp 0x1020b7f
01023228
01023228loc_1023228:
01023228mov edi, 0x10040b0
0102322dmov r14, [rsp+104]
01023232mov rsi, r14
01023235call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102323amov edi, 0x10040b0
0102323fjmp 0x10233b8
01023244
01023244loc_1023244:
01023244lea rdi, [rsp+160]
0102324cmov rbx, [rsp+104]
01023251mov rsi, rbx
01023254call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023259lea rdi, [rsp+128]
01023261mov rsi, rbx
01023264call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023269mov r13, [rsp+96]
0102326emov [r13+72], r12w
01023273jmp 0x10231bc
01023278
01023278loc_1023278:
01023278mov r15l, eax
0102327b
0102327bloc_102327b:
0102327blea rdi, [rsp+288]
01023283mov rbx, [rsp+104]
01023288mov rsi, rbx
0102328bcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023290lea rdi, [rsp+192]
01023298mov rsi, [rsp+112]
0102329dmov rdx, [rsp+120]
010232a2call mem.Allocator.free__func_151
010232a7lea rdi, [rsp+160]
010232af
010232afloc_10232af:
010232afmov rsi, rbx
010232b2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232b7lea rdi, [rsp+128]
010232bfmov rsi, rbx
010232c2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232c7mov r13, [rsp+96]
010232ccmov [r13+72], r15w
010232d1jmp 0x10231bc
010232d6
010232d6loc_10232d6:
010232d6mov ebx, eax
010232d8
010232d8loc_10232d8:
010232d8lea rdi, [rsp+288]
010232e0mov r14, [rsp+104]
010232e5mov rsi, r14
010232e8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010232edlea rdi, [rsp+192]
010232f5mov rsi, [rsp+112]
010232famov rdx, [rsp+120]
010232ffcall mem.Allocator.free__func_151
01023304lea rdi, [rsp+160]
0102330cjmp 0x10233a8
01023311
01023311loc_1023311:
01023311lea rdi, [rsp+160]
01023319jmp 0x10231d3
0102331e
0102331eloc_102331e:
0102331elea rdi, [rsp+160]
01023326mov rbx, [rsp+104]
0102332bjmp 0x1023364
0102332d
0102332dloc_102332d:
0102332dlea rdi, [rsp+288]
01023335mov rbx, [rsp+104]
0102333amov rsi, rbx
0102333dmov r14l, eax
01023340call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023345lea rdi, [rsp+192]
0102334dmov rsi, [rsp+112]
01023352mov rdx, [rsp+120]
01023357call mem.Allocator.free__func_151
0102335clea rdi, [rsp+160]
01023364
01023364loc_1023364:
01023364mov rsi, rbx
01023367call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102336clea rdi, [rsp+128]
01023374mov rsi, rbx
01023377
01023377loc_1023377:
01023377call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102337cmov r13, [rsp+96]
01023381mov [r13+72], r14w
01023386jmp 0x10231bc
0102338b
0102338bloc_102338b:
0102338bmov r13, rax
0102338ejmp 0x10233d1
01023390
01023390loc_1023390:
01023390mov ebx, eax
01023392lea rdi, [rsp+288]
0102339ajmp 0x10233de
0102339c
0102339cloc_102339c:
0102339cmov ebx, eax
0102339e
0102339eloc_102339e:
0102339emov edi, 0x10040b0
010233a3
010233a3loc_10233a3:
010233a3mov r14, [rsp+104]
010233a8
010233a8loc_10233a8:
010233a8mov rsi, r14
010233abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233b0lea rdi, [rsp+128]
010233b8
010233b8loc_10233b8:
010233b8mov rsi, r14
010233bbcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233c0mov r13, [rsp+96]
010233c5
010233c5loc_10233c5:
010233c5mov [r13+72], bx
010233cajmp 0x10231bc
010233cf
010233cfloc_10233cf:
010233cfmov ebx, eax
010233d1
010233d1loc_10233d1:
010233d1lea rdi, [rsp+288]
010233d9mov r14, [rsp+104]
010233de
010233deloc_10233de:
010233demov rsi, r14
010233e1call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010233e6lea rdi, [rsp+192]
010233eemov rsi, [rsp+112]
010233f3mov rdx, [rsp+120]
010233f8call mem.Allocator.free__func_151
010233fdlea rdi, [rsp+160]
01023405mov rsi, r14
01023408call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102340dlea rdi, [rsp+128]
01023415mov rsi, r14
01023418call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102341djmp 0x10233c5
0102341f
0102341floc_102341f:
0102341fmov r14l, eax
01023422lea rdi, [rsp+160]
0102342amov rsi, r15
0102342dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023432lea rdi, [rsp+128]
0102343amov rsi, r15
0102343djmp 0x1023377
01020a8e
01020a8edebug.Dwarf.runLineNumberProgram:
01020a8epush rbp
01020a8fmov rbp, rsp
01020a92push r15
01020a94push r14
01020a96push r13
01020a98push r12
01020a9apush rbx
01020a9band rsp, -128
01020a9fsub rsp, 5760
01020aa6mov r12, rcx
01020aa9mov [rsp+104], rdx
01020aaemov rax, rsi
01020ab1vmovups x0, [rdx]
01020ab5vmovaps [rsp+192], x0
01020abemov r13, rdi
01020ac1lea rbx, [rcx+24]
01020ac5test [rsi+184], 1
01020accje 0x1020ade
01020acemov r8, [rax+160]
01020ad5mov r9, [rax+168]
01020adcjmp 0x1020ae4
01020ade
01020adeloc_1020ade:
01020adexor r8l, r8l
01020ae1xor r9l, r9l
01020ae4
01020ae4loc_1020ae4:
01020ae4mov [rsp], r12
01020ae8lea r14, [rsp+1608]
01020af0push 27
01020af2pop rcx
01020af3mov rdi, r14
01020af6mov rsi, rbx
01020af9mov [rsp+232], rax
01020b01mov rdx, rax
01020b04call debug.Dwarf.Die.getAttrString
01020b09movzx eax, [r14+16]
01020b0etest ax, ax
01020b11jne 0x1020b7f
01020b13mov r14, [rsp+1608]
01020b1bmov r15, [rsp+1616]
01020b23push 16
01020b25pop rsi
01020b26mov rdi, rbx
01020b29call debug.Dwarf.Die.getAttr
01020b2etest rax, rax
01020b31je 0x1020b7b
01020b33lea rbx, [rsp+2760]
01020b3bmov rdi, rbx
01020b3emov rsi, rax
01020b41call debug.Dwarf.FormValue.getUInt__func_138
01020b46movzx eax, [rbx+8]
01020b4atest ax, ax
01020b4djne 0x1020b7f
01020b4fmov rdx, [rsp+2760]
01020b57mov rax, [rsp+232]
01020b5ftest [rax+152], 1
01020b66je 0x1020b89
01020b68mov rcx, rax
01020b6bmov rax, [rax+128]
01020b72mov rcx, [rcx+136]
01020b79jmp 0x1020b8d
01020b7b
01020b7bloc_1020b7b:
01020b7bmov ax, 118
01020b7f
01020b7floc_1020b7f:
01020b7fmov [r13+72], ax
01020b84jmp 0x10231bc
01020b89
01020b89loc_1020b89:
01020b89xor eax, eax
01020b8bxor ecx, ecx
01020b8d
01020b8dloc_1020b8d:
01020b8dlea rsi, [rsp+368]
01020b95mov [rsi], 0x10041c0
01020b9cmov [rsi+8], rax
01020ba0mov [rsi+16], rcx
01020ba4mov [rsi+32], rcx
01020ba8mov [rsp+152], rdx
01020bb0mov [rsi+24], rdx
01020bb4lea rbx, [rsp+1440]
01020bbcmov rdi, rbx
01020bbfcall debug.Dwarf.readUnitHeader
01020bc4movzx eax, [rbx+16]
01020bc8test ax, ax
01020bcbjne 0x1020b7f
01020bcdmov rax, [rsp+1440]
01020bd5mov [rsp+344], rax
01020bddtest rax, rax
01020be0je 0x1020cb1
01020be6mov [rsp+96], r13
01020bebmov r13b, [rsp+1448]
01020bf3movzx eax, [rsp+1449]
01020bfbmov [rsp+280], rax
01020c03lea rbx, [rsp+1632]
01020c0blea rsi, [rsp+368]
01020c13mov rdi, rbx
01020c16call Io.Reader.takeArray__func_118
01020c1bmovzx eax, [rbx+8]
01020c1ftest ax, ax
01020c22jne 0x102321e
01020c28mov rax, [rsp+1632]
01020c30movzx eax, [rax]
01020c33cmp ax, 2
01020c37jb 0x10231b0
01020c3dmov [rsp+244], eax
01020c44cmp ax, 4
01020c48mov [rsp+256], r12
01020c50jbe 0x1020cbd
01020c52lea rbx, [rsp+508]
01020c5alea rsi, [rsp+368]
01020c62mov rdi, rbx
01020c65call Io.Reader.takeByte
01020c6amovzx eax, [rbx]
01020c6dtest ax, ax
01020c70jne 0x102321e
01020c76mov r12b, [rsp+510]
01020c7elea rbx, [rsp+512]
01020c86lea rsi, [rsp+368]
01020c8emov rdi, rbx
01020c91call Io.Reader.takeByte
01020c96movzx eax, [rbx]
01020c99test ax, ax
01020c9cjne 0x102321e
01020ca2cmp [rsp+514], 0
01020caaje 0x1020cc5
01020cacjmp 0x10231b0
01020cb1
01020cb1loc_1020cb1:
01020cb1mov [r13+72], 118
01020cb8jmp 0x10231bc
01020cbd
01020cbdloc_1020cbd:
01020cbdmov r12b, [r12+203]
01020cc5
01020cc5loc_1020cc5:
01020cc5movzx edx, r13b
01020cc9lea rbx, [rsp+1648]
01020cd1lea rsi, [rsp+368]
01020cd9mov rdi, rbx
01020cdcmov [rsp+208], edx
01020ce3call debug.Dwarf.readFormatSizedInt
01020ce8movzx eax, [rbx+8]
01020cectest ax, ax
01020cefjne 0x102321e
01020cf5lea rsi, [rsp+368]
01020cfdmov rax, [rsi+24]
01020d01add rax, [rsp+1648]
01020d09mov [rsp+416], rax
01020d11lea rbx, [rsp+516]
01020d19mov rdi, rbx
01020d1ccall Io.Reader.takeByte
01020d21movzx eax, [rbx]
01020d24test ax, ax
01020d27jne 0x102321e
01020d2dmovzx eax, [rsp+518]
01020d35mov [rsp+352], rax
01020d3dtest rax, rax
01020d40mov r13, [rsp+96]
01020d45mov eax, [rsp+244]
01020d4cje 0x10231b5
01020d52cmp ax, 3
01020d56jbe 0x1020d7c
01020d58lea rbx, [rsp+852]
01020d60lea rsi, [rsp+368]
01020d68mov rdi, rbx
01020d6bcall Io.Reader.takeByte
01020d70movzx eax, [rbx]
01020d73test ax, ax
01020d76jne 0x1020b7f
01020d7c
01020d7cloc_1020d7c:
01020d7clea rbx, [rsp+520]
01020d84lea rsi, [rsp+368]
01020d8cmov rdi, rbx
01020d8fcall Io.Reader.takeByte
01020d94movzx eax, [rbx]
01020d97test ax, ax
01020d9ajne 0x1020b7f
01020da0mov al, [rsp+522]
01020da7mov [rsp+336], al
01020daelea rbx, [rsp+524]
01020db6lea rsi, [rsp+368]
01020dbemov rdi, rbx
01020dc1call Io.Reader.takeByteSigned
01020dc6movzx eax, [rbx]
01020dc9test ax, ax
01020dccjne 0x1020b7f
01020dd2movsx rax, [rsp+526]
01020ddbmov [rsp+496], rax
01020de3lea rbx, [rsp+528]
01020deblea rsi, [rsp+368]
01020df3mov rdi, rbx
01020df6call Io.Reader.takeByte
01020dfbmovzx eax, [rbx]
01020dfetest ax, ax
01020e01jne 0x1020b7f
01020e07mov al, [rsp+530]
01020e0emov [rsp+360], al
01020e15test al, al
01020e17je 0x10231b5
01020e1dlea rbx, [rsp+532]
01020e25lea rsi, [rsp+368]
01020e2dmov rdi, rbx
01020e30call Io.Reader.takeByte
01020e35movzx eax, [rbx]
01020e38test ax, ax
01020e3bjne 0x1020b7f
01020e41mov al, [rsp+534]
01020e48mov [rsp+216], rax
01020e50dec eax
01020e52movzx edx, al
01020e55lea rbx, [rsp+1664]
01020e5dlea rsi, [rsp+368]
01020e65mov rdi, rbx
01020e68call Io.Reader.take
01020e6dmovzx eax, [rbx+16]
01020e71test ax, ax
01020e74jne 0x1020b7f
01020e7avmovups x0, [rip-0x1cdd2]
01020e82vmovaps [rsp+128], x0
01020e8bmov rax, [rsp+1664]
01020e93mov [rsp+840], rax
01020e9band [rsp+144], 0
01020ea4mov rax, [rsp+1672]
01020eacmov [rsp+488], rax
01020eb4and [rsp+176], 0
01020ebdvmovaps [rsp+160], x0
01020ec6movzx eax, r12b
01020ecamov [rsp+224], eax
01020ed1cmp [rsp+244], 5
01020edajae 0x1020fb3
01020ee0lea rdx, [rsp+2648]
01020ee8mov [rdx], r14
01020eebmov [rdx+8], r15
01020eefvxorps x0, x0, x0
01020ef3vmovups [rdx+16], ymm0
01020ef8and [rdx+48], 0
01020efclea rdi, [rsp+128]
01020f04mov rsi, [rsp+104]
01020f09vzeroupper
01020f0ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020f11test ax, ax
01020f14jne 0x102339c
01020f1alea rbx, [rsp+2248]
01020f22lea r14, [rsp+368]
01020f2alea r15, [rsp+128]
01020f32lea r12, [rsp+2232]
01020f3a
01020f3aloc_1020f3a:
01020f3alea rdi, [rsp+1464]
01020f42mov rsi, r14
01020f45call Io.Reader.takeSentinel__func_140
01020f4amovzx r13l, [rsp+1480]
01020f53test r13w, r13w
01020f57jne 0x1020fa9
01020f59mov rax, [rsp+1472]
01020f61test rax, rax
01020f64je 0x1021006
01020f6amov rcx, [rsp+1464]
01020f72mov [rsp+2232], rcx
01020f7amov [rsp+2240], rax
01020f82vxorps x0, x0, x0
01020f86vmovups [rbx], ymm0
01020f8aand [rbx+32], 0
01020f8emov rdi, r15
01020f91mov rsi, [rsp+104]
01020f96mov rdx, r12
01020f99vzeroupper
01020f9ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020fa1test ax, ax
01020fa4je 0x1020f3a
01020fa6mov r13l, eax
01020fa9
01020fa9loc_1020fa9:
01020fa9mov edi, 0x10040b0
01020faejmp 0x10231f2
01020fb3
01020fb3loc_1020fb3:
01020fb3lea rbx, [rsp+536]
01020fbblea rsi, [rsp+368]
01020fc3mov rdi, rbx
01020fc6call Io.Reader.takeByte
01020fcbmovzx ebx, [rbx]
01020fcetest bx, bx
01020fd1jne 0x1023228
01020fd7movzx r13l, [rsp+538]
01020fe0cmp r13, 11
01020fe4jb 0x102113b
01020feamov edi, 0x10040b0
01020fefmov rbx, [rsp+104]
01020ff4mov rsi, rbx
01020ff7call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01020ffcmov edi, 0x10040b0
01021001jmp 0x10231a8
01021006
01021006loc_1021006:
01021006lea r14, [rsp+368]
0102100e
0102100eloc_102100e:
0102100elea rdi, [rsp+1488]
01021016mov rsi, r14
01021019call Io.Reader.takeSentinel__func_140
0102101emovzx ebx, [rsp+1504]
01021026test bx, bx
01021029jne 0x102112e
0102102fmov rbx, [rsp+1496]
01021037test rbx, rbx
0102103aje 0x1021928
01021040mov r15, [rsp+1488]
01021048lea rdi, [rsp+608]
01021050mov rsi, r14
01021053call Io.Reader.takeLeb128__func_141
01021058movzx r12l, [rsp+612]
01021061test r12w, r12w
01021065jne 0x1023244
0102106bmov r12l, [rsp+608]
01021073lea rdi, [rsp+1120]
0102107bmov rsi, r14
0102107ecall Io.Reader.takeLeb128__func_117
01021083movzx r13l, [rsp+1128]
0102108ctest r13w, r13w
01021090jne 0x10231ea
01021096mov rsi, r14
01021099mov r14, [rsp+1120]
010210a1lea rdi, [rsp+1136]
010210a9call Io.Reader.takeLeb128__func_117
010210aemovzx r13l, [rsp+1144]
010210b7test r13w, r13w
010210bbjne 0x10231ea
010210c1mov rax, [rsp+1136]
010210c9mov [rsp+1688], r15
010210d1mov [rsp+1696], rbx
010210d9mov [rsp+1720], r12l
010210e1mov [rsp+1704], r14
010210e9mov [rsp+1712], rax
010210f1lea rax, [rsp+1724]
010210f9vxorps x0, x0, x0
010210fdvmovups [rax], x0
01021101lea rdi, [rsp+160]
01021109mov rsi, [rsp+104]
0102110elea rdx, [rsp+1688]
01021116call array_list.Aligned(debug.Dwarf.FileEntry,null).append
0102111btest ax, ax
0102111elea r14, [rsp+368]
01021126je 0x102100e
0102112cmov ebx, eax
0102112e
0102112eloc_102112e:
0102112elea rdi, [rsp+160]
01021136jmp 0x10233a3
0102113b
0102113bloc_102113b:
0102113bxor r12l, r12l
0102113elea r14, [rsp+368]
01021146lea r15, [rsp+428]
0102114e
0102114eloc_102114e:
0102114ecmp r13, r12
01021151je 0x10211b7
01021153lea rdi, [rsp+424]
0102115bmov rsi, r14
0102115ecall Io.Reader.takeLeb128__func_142
01021163movzx ebx, [rsp+424]
0102116btest bx, bx
0102116ejne 0x1023228
01021174movzx eax, [rsp+426]
0102117cmov [rsp+4*r12+2104], ax
01021185mov rdi, r15
01021188mov rsi, r14
0102118bcall Io.Reader.takeLeb128__func_143
01021190movzx ebx, [rsp+430]
01021198test bx, bx
0102119bjne 0x1023228
010211a1movzx eax, [rsp+428]
010211a9mov [rsp+4*r12+2106], ax
010211b2inc r12
010211b5jmp 0x102114e
010211b7
010211b7loc_10211b7:
010211b7lea rbx, [rsp+1744]
010211bflea rsi, [rsp+368]
010211c7mov rdi, rbx
010211cacall Io.Reader.takeLeb128__func_117
010211cfmovzx ebx, [rbx+8]
010211d3test bx, bx
010211d6jne 0x1023228
010211dcmov rcx, [rsp+1744]
010211e4lea rbx, [rsp+1760]
010211eclea rsi, [rsp+128]
010211f4mov rdi, rbx
010211f7mov rdx, [rsp+104]
010211fccall array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021201movzx ebx, [rbx+16]
01021205test bx, bx
01021208jne 0x102339e
0102120emov rax, [rsp+1760]
01021216mov [rsp+408], rax
0102121emov rax, [rsp+1768]
01021226mov [rsp+264], rax
0102122exor eax, eax
01021230
01021230loc_1021230:
01021230cmp rax, [rsp+264]
01021238je 0x10214f9
0102123emov [rsp+272], rax
01021246imul rax, rax, 56
0102124amov rcx, [rsp+408]
01021252lea rdx, [rcx+rax]
01021256add rdx, 36
0102125amov [rdx-36], 1
01021262vxorps x0, x0, x0
01021266vmovups [rdx-28], ymm0
0102126blea r12, [rcx+rax]
0102126fmov [rsp+248], rdx
01021277vmovups [rdx-16], ymm0
0102127cxor r14l, r14l
0102127f
0102127floc_102127f:
0102127fcmp r13, r14
01021282je 0x10214e9
01021288movzx ebx, [rsp+4*r14+2104]
01021291movzx edx, [rsp+4*r14+2106]
0102129amov eax, [rsp+244]
010212a1mov [rsp], eax
010212a4mov r9l, 0x10079e0
010212aalea rdi, [rsp+776]
010212b2lea rsi, [rsp+368]
010212bamov ecx, [rsp+208]
010212c1mov r8l, [rsp+224]
010212c9vzeroupper
010212cccall debug.Dwarf.parseFormValue
010212d1movzx r15l, [rsp+800]
010212datest r15w, r15w
010212dejne 0x10231ce
010212e4dec ebx
010212e6cmp ebx, 4
010212e9ja 0x10214e1
010212efmov rcx, [rsp+776]
010212f7mov rdx, [rsp+784]
010212ffmov al, [rsp+792]
01021306jmp [8*rbx+0x1000428]
0102130dmov [rsp+856], rcx
01021315mov [rsp+864], rdx
0102131dmov [rsp+872], al
01021324lea rcx, [rsp+793]
0102132cmov eax, [rcx]
0102132emov ecx, [rcx+3]
01021331lea rdx, [rsp+873]
01021339mov [rdx+3], ecx
0102133cmov [rdx], eax
0102133emov ecx, 448
01021343lea rdx, [rsp+4808]
0102134bmov rdi, rdx
0102134emov rsi, [rsp+232]
01021356rep movsb [rdi], [rsi]
01021358lea rdi, [rsp+1784]
01021360lea rsi, [rsp+856]
01021368call debug.Dwarf.FormValue.getString
0102136dmovzx ebx, [rsp+1800]
01021375test bx, bx
01021378jne 0x102339e
0102137evmovups x0, [rsp+1784]
01021387vmovups [r12], x0
0102138djmp 0x10214e1
01021392cmp al, 4
01021394jne 0x102152f
0102139avmovups x0, [rcx]
0102139emov rax, [rsp+248]
010213a6vmovups [rax], x0
010213aajmp 0x10214e1
010213afmov [rsp+904], rcx
010213b7mov [rsp+912], rdx
010213bfmov [rsp+920], al
010213c6lea rcx, [rsp+793]
010213cemov eax, [rcx]
010213d0mov ecx, [rcx+3]
010213d3lea rdx, [rsp+921]
010213dbmov [rdx+3], ecx
010213demov [rdx], eax
010213e0lea rdi, [rsp+1152]
010213e8lea rsi, [rsp+904]
010213f0call debug.Dwarf.FormValue.getUInt__func_138
010213f5movzx ebx, [rsp+1160]
010213fdtest bx, bx
01021400jne 0x102339e
01021406mov rax, [rsp+1152]
0102140emov [r12+16], rax
01021413jmp 0x10214e1
01021418mov [rsp+928], rcx
01021420mov [rsp+936], rdx
01021428mov [rsp+944], al
0102142flea rcx, [rsp+793]
01021437mov eax, [rcx]
01021439mov ecx, [rcx+3]
0102143clea rdx, [rsp+945]
01021444mov [rdx+3], ecx
01021447mov [rdx], eax
01021449lea rdi, [rsp+1168]
01021451lea rsi, [rsp+928]
01021459call debug.Dwarf.FormValue.getUInt__func_138
0102145emovzx ebx, [rsp+1176]
01021466test bx, bx
01021469jne 0x102339e
0102146fmov rax, [rsp+1168]
01021477mov [r12+24], rax
0102147cjmp 0x10214e1
0102147emov [rsp+880], rcx
01021486mov [rsp+888], rdx
0102148emov [rsp+896], al
01021495lea rcx, [rsp+793]
0102149dmov eax, [rcx]
0102149fmov ecx, [rcx+3]
010214a2lea rdx, [rsp+897]
010214aamov [rdx+3], ecx
010214admov [rdx], eax
010214aflea rdi, [rsp+616]
010214b7lea rsi, [rsp+880]
010214bfcall debug.Dwarf.FormValue.getUInt__func_146
010214c4movzx ebx, [rsp+620]
010214cctest bx, bx
010214cfjne 0x102339e
010214d5mov eax, [rsp+616]
010214dcmov [r12+32], eax
010214e1
010214e1loc_10214e1:
010214e1inc r14
010214e4jmp 0x102127f
010214e9
010214e9loc_10214e9:
010214e9mov rax, [rsp+272]
010214f1inc rax
010214f4jmp 0x1021230
010214f9
010214f9loc_10214f9:
010214f9lea rbx, [rsp+540]
01021501lea rsi, [rsp+368]
01021509mov rdi, rbx
0102150cvzeroupper
0102150fcall Io.Reader.takeByte
01021514movzx ebx, [rbx]
01021517test bx, bx
0102151ajne 0x102339e
01021520movzx r13l, [rsp+542]
01021529cmp r13, 11
0102152djb 0x102153e
0102152f
0102152floc_102152f:
0102152fmov edi, 0x10040b0
01021534
01021534loc_1021534:
01021534mov rbx, [rsp+104]
01021539jmp 0x1023198
0102153e
0102153eloc_102153e:
0102153exor r12l, r12l
01021541lea r14, [rsp+368]
01021549lea r15, [rsp+436]
01021551
01021551loc_1021551:
01021551cmp r13, r12
01021554je 0x10215ba
01021556lea rdi, [rsp+432]
0102155emov rsi, r14
01021561call Io.Reader.takeLeb128__func_143
01021566movzx ebx, [rsp+434]
0102156etest bx, bx
01021571jne 0x102339e
01021577movzx eax, [rsp+432]
0102157fmov [rsp+4*r12+2144], ax
01021588mov rdi, r15
0102158bmov rsi, r14
0102158ecall Io.Reader.takeLeb128__func_143
01021593movzx ebx, [rsp+438]
0102159btest bx, bx
0102159ejne 0x102339e
010215a4movzx eax, [rsp+436]
010215acmov [rsp+4*r12+2146], ax
010215b5inc r12
010215b8jmp 0x1021551
010215ba
010215baloc_10215ba:
010215balea rbx, [rsp+1808]
010215c2lea rsi, [rsp+368]
010215camov rdi, rbx
010215cdcall Io.Reader.takeLeb128__func_117
010215d2movzx ebx, [rbx+8]
010215d6test bx, bx
010215d9jne 0x102339e
010215dfmov rbx, [rsp+1808]
010215e7lea rdi, [rsp+160]
010215efmov r15, [rsp+104]
010215f4mov rsi, r15
010215f7mov rdx, rbx
010215facall array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity
010215fftest ax, ax
01021602jne 0x102341f
01021608lea r14, [rsp+1824]
01021610lea rsi, [rsp+160]
01021618mov rdi, r14
0102161bmov rdx, r15
0102161emov rcx, rbx
01021621call array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021626movzx ebx, [r14+16]
0102162btest bx, bx
0102162ejne 0x102112e
01021634mov rax, [rsp+1824]
0102163cmov [rsp+408], rax
01021644mov rax, [rsp+1832]
0102164cmov [rsp+264], rax
01021654xor eax, eax
01021656
01021656loc_1021656:
01021656cmp rax, [rsp+264]
0102165eje 0x1021928
01021664mov [rsp+272], rax
0102166cimul rax, rax, 56
01021670mov rcx, [rsp+408]
01021678lea rdx, [rcx+rax]
0102167cadd rdx, 36
01021680mov [rdx-36], 1
01021688vxorps x0, x0, x0
0102168cvmovups [rdx-28], ymm0
01021691lea r12, [rcx+rax]
01021695mov [rsp+248], rdx
0102169dvmovups [rdx-16], ymm0
010216a2xor ebx, ebx
010216a4
010216a4loc_10216a4:
010216a4cmp r13, rbx
010216a7je 0x1021918
010216admovzx r14l, [rsp+4*rbx+2144]
010216b6movzx edx, [rsp+4*rbx+2146]
010216bemov eax, [rsp+244]
010216c5mov [rsp], eax
010216c8mov r9l, 0x10079e0
010216celea rdi, [rsp+808]
010216d6lea rsi, [rsp+368]
010216demov ecx, [rsp+208]
010216e5mov r8l, [rsp+224]
010216edvzeroupper
010216f0call debug.Dwarf.parseFormValue
010216f5movzx r15l, [rsp+832]
010216fetest r15w, r15w
01021702jne 0x1023311
01021708dec r14l
0102170bcmp r14l, 4
0102170fja 0x1021910
01021715mov rcx, [rsp+808]
0102171dmov rdx, [rsp+816]
01021725mov al, [rsp+824]
0102172cjmp [8*r14+0x1000450]
01021734mov [rsp+952], rcx
0102173cmov [rsp+960], rdx
01021744mov [rsp+968], al
0102174blea rcx, [rsp+825]
01021753mov eax, [rcx]
01021755mov ecx, [rcx+3]
01021758lea rdx, [rsp+969]
01021760mov [rdx+3], ecx
01021763mov [rdx], eax
01021765mov ecx, 448
0102176alea rdx, [rsp+5256]
01021772mov rdi, rdx
01021775mov rsi, [rsp+232]
0102177drep movsb [rdi], [rsi]
0102177flea rdi, [rsp+1848]
01021787lea rsi, [rsp+952]
0102178fcall debug.Dwarf.FormValue.getString
01021794movzx r14l, [rsp+1864]
0102179dtest r14w, r14w
010217a1jne 0x102331e
010217a7vmovups x0, [rsp+1848]
010217b0vmovups [r12], x0
010217b6jmp 0x1021910
010217bbcmp al, 4
010217bdjne 0x10231dd
010217c3vmovups x0, [rcx]
010217c7mov rax, [rsp+248]
010217cfvmovups [rax], x0
010217d3jmp 0x1021910
010217d8mov [rsp+1000], rcx
010217e0mov [rsp+1008], rdx
010217e8mov [rsp+1016], al
010217eflea rcx, [rsp+825]
010217f7mov eax, [rcx]
010217f9mov ecx, [rcx+3]
010217fclea rdx, [rsp+1017]
01021804mov [rdx+3], ecx
01021807mov [rdx], eax
01021809lea rdi, [rsp+1184]
01021811lea rsi, [rsp+1000]
01021819call debug.Dwarf.FormValue.getUInt__func_138
0102181emovzx r14l, [rsp+1192]
01021827test r14w, r14w
0102182bjne 0x102331e
01021831mov rax, [rsp+1184]
01021839mov [r12+16], rax
0102183ejmp 0x1021910
01021843mov [rsp+1024], rcx
0102184bmov [rsp+1032], rdx
01021853mov [rsp+1040], al
0102185alea rcx, [rsp+825]
01021862mov eax, [rcx]
01021864mov ecx, [rcx+3]
01021867lea rdx, [rsp+1041]
0102186fmov [rdx+3], ecx
01021872mov [rdx], eax
01021874lea rdi, [rsp+1200]
0102187clea rsi, [rsp+1024]
01021884call debug.Dwarf.FormValue.getUInt__func_138
01021889movzx r14l, [rsp+1208]
01021892test r14w, r14w
01021896jne 0x102331e
0102189cmov rax, [rsp+1200]
010218a4mov [r12+24], rax
010218a9jmp 0x1021910
010218abmov [rsp+976], rcx
010218b3mov [rsp+984], rdx
010218bbmov [rsp+992], al
010218c2lea rcx, [rsp+825]
010218camov eax, [rcx]
010218ccmov ecx, [rcx+3]
010218cflea rdx, [rsp+993]
010218d7mov [rdx+3], ecx
010218damov [rdx], eax
010218dclea rdi, [rsp+624]
010218e4lea rsi, [rsp+976]
010218eccall debug.Dwarf.FormValue.getUInt__func_146
010218f1movzx r14l, [rsp+628]
010218fatest r14w, r14w
010218fejne 0x102331e
01021904mov eax, [rsp+624]
0102190bmov [r12+32], eax
01021910
01021910loc_1021910:
01021910inc rbx
01021913jmp 0x10216a4
01021918
01021918loc_1021918:
01021918mov rax, [rsp+272]
01021920inc rax
01021923jmp 0x1021656
01021928
01021928loc_1021928:
01021928mov rax, [rsp+256]
01021930mov rcx, [rax+16]
01021934lea rbx, [rsp+1872]
0102193cmov rdi, rbx
0102193fmov rsi, [rsp+232]
01021947mov rdx, [rsp+104]
0102194cvzeroupper
0102194fcall debug.Dwarf.getAbbrevTable
01021954movzx ebx, [rbx+8]
01021958test bx, bx
0102195bjne 0x102112e
01021961mov r12, [rsp+280]
01021969and r12l, 15
0102196dmov rcx, [rsp+1872]
01021975mov rax, [rcx+8]
01021979mov [rsp+280], rcx
01021981mov rcx, [rcx+16]
01021985add rax, 24
01021989xor edx, edx
0102198bmov r15, [rsp+344]
01021993mov r14, [rsp+216]
0102199b
0102199bloc_102199b:
0102199bsub rcx, 1
0102199fjb 0x10219b1
010219a1mov rsi, [rax]
010219a4cmp rdx, rsi
010219a7cmovbe rdx, rsi
010219abadd rax, 40
010219afjmp 0x102199b
010219b1
010219b1loc_10219b1:
010219b1lea rbx, [rsp+1888]
010219b9lea rsi, [rsp+192]
010219c1mov rdi, rbx
010219c4call mem.Allocator.alloc__func_150
010219c9movzx ebx, [rbx+16]
010219cdtest bx, bx
010219d0jne 0x102112e
010219d6cmp [rsp+336], 0
010219desetne cl
010219e1mov rax, [rsp+1888]
010219e9mov [rsp+112], rax
010219eemov rax, [rsp+1896]
010219f6mov [rsp+120], rax
010219fbvpmovsxbq ymm0, [rip-0x19d24]
01021a04lea rdx, [rsp+448]
01021a0cvmovups [rdx], ymm0
01021a10mov eax, [rsp+244]
01021a17mov [rdx+32], ax
01021a1bsetne [rdx+34]
01021a1fmov [rdx+35], 0
01021a23setne [rdx+36]
01021a27vxorps x0, x0, x0
01021a2blea rax, [rsp+288]
01021a33vmovaps [rax], ymm0
01021a37lea rdx, [rsp+368]
01021a3fmov rax, [rsp+416]
01021a47mov [rdx+24], rax
01021a4badd r15, [rsp+152]
01021a53add r15, r12
01021a56mov edx, r14l
01021a59not dl
01021a5bmov [rsp+264], dl
01021a62push 1
01021a64pop r12
01021a66mov [rsp+152], 0
01021a72mov [rsp+336], cl
01021a79mov [rsp+248], cl
01021a80push 49
01021a82pop r14
01021a84
01021a84loc_1021a84:
01021a84cmp rax, r15
01021a87jae 0x1022356
01021a8dmov r13, r14
01021a90lea rdi, [rsp+440]
01021a98lea r14, [rsp+368]
01021aa0mov rsi, r14
01021aa3vzeroupper
01021aa6call Io.Reader.takeByte
01021aabmovzx ebx, [rsp+440]
01021ab3test bx, bx
01021ab6jne 0x10232d8
01021abcmovzx eax, [rsp+442]
01021ac4test eax, eax
01021ac6je 0x1021b22
01021ac8mov rcx, [rsp+216]
01021ad0cmp al, cl
01021ad2jae 0x1021bef
01021ad8lea ecx, [rax-1]
01021adbcmp ecx, 9
01021adeja 0x1022261
01021ae4jmp [8*rcx+0x1000478]
01021aeblea rdi, [rsp+1360]
01021af3mov rsi, r14
01021af6call Io.Reader.takeLeb128__func_117
01021afbmovzx ebx, [rsp+1368]
01021b03test bx, bx
01021b06jne 0x10232d8
01021b0cmov rax, [rsp+1360]
01021b14imul rax, [rsp+352]
01021b1djmp 0x10222b3
01021b22
01021b22loc_1021b22:
01021b22lea rdi, [rsp+1216]
01021b2amov rsi, r14
01021b2dcall Io.Reader.takeLeb128__func_117
01021b32movzx ebx, [rsp+1224]
01021b3atest bx, bx
01021b3djne 0x10232d8
01021b43mov rbx, [rsp+1216]
01021b4btest rbx, rbx
01021b4eje 0x1023164
01021b54mov rsi, r14
01021b57mov r14, r15
01021b5alea rdi, [rsp+444]
01021b62call Io.Reader.takeByte
01021b67movzx r15l, [rsp+444]
01021b70test r15w, r15w
01021b74jne 0x102327b
01021b7amovzx eax, [rsp+446]
01021b82cmp eax, 236
01021b87mov r15, r14
01021b8aje 0x1021dee
01021b90cmp eax, 2
01021b93je 0x1021c66
01021b99cmp eax, 3
01021b9cje 0x1021ca3
01021ba2cmp eax, 1
01021ba5jne 0x1022139
01021babvpmovsxbq ymm0, [rip-0x19ed4]
01021bb4vmovups [rsp+448], ymm0
01021bbdmov al, [rsp+336]
01021bc4mov [rsp+482], al
01021bcbmov [rsp+483], 0
01021bd3mov [rsp+248], al
01021bdapush 1
01021bdcpop r12
01021bdemov [rsp+152], 0
01021beajmp 0x10222ce
01021bef
01021befloc_1021bef:
01021befsub al, cl
01021bf1movzx eax, al
01021bf4div [rsp+360]
01021bfbmovzx ecx, ah
01021bfemul [rsp+352]
01021c05add r12, [rsp+496]
01021c0dadd r12, rcx
01021c10mov [rsp+464], r12
01021c18movzx eax, al
01021c1bmov rcx, [rsp+152]
01021c23add rcx, rax
01021c26mov [rsp+152], rcx
01021c2emov [rsp+448], rcx
01021c36lea rdi, [rsp+448]
01021c3emov rsi, [rsp+104]
01021c43lea rdx, [rsp+288]
01021c4bcall debug.Dwarf.LineNumberProgram.addRow
01021c50test ax, ax
01021c53jne 0x10232d6
01021c59mov [rsp+483], 0
01021c61jmp 0x10222ce
01021c66
01021c66loc_1021c66:
01021c66lea rdi, [rsp+1232]
01021c6elea rsi, [rsp+368]
01021c76push 1
01021c78pop rdx
01021c79mov ecx, [rsp+224]
01021c80call debug.Dwarf.readAddress
01021c85movzx ebx, [rsp+1240]
01021c8dtest bx, bx
01021c90jne 0x10232d8
01021c96mov rcx, [rsp+1232]
01021c9ejmp 0x10222be
01021ca3
01021ca3loc_1021ca3:
01021ca3lea rdi, [rsp+1512]
01021cablea r15, [rsp+368]
01021cb3mov rsi, r15
01021cb6call Io.Reader.takeSentinel__func_140
01021cbbmovzx ebx, [rsp+1528]
01021cc3test bx, bx
01021cc6jne 0x10232d8
01021cccmov rax, [rsp+1512]
01021cd4mov [rsp+416], rax
01021cdcmov rax, [rsp+1520]
01021ce4mov [rsp+272], rax
01021ceclea rdi, [rsp+632]
01021cf4mov rsi, r15
01021cf7call Io.Reader.takeLeb128__func_141
01021cfcmovzx ebx, [rsp+636]
01021d04test bx, bx
01021d07jne 0x10232d8
01021d0dmov r15l, [rsp+632]
01021d15lea rdi, [rsp+1248]
01021d1dlea rsi, [rsp+368]
01021d25call Io.Reader.takeLeb128__func_117
01021d2amovzx ebx, [rsp+1256]
01021d32test bx, bx
01021d35jne 0x10232d8
01021d3bmov rbx, [rsp+1248]
01021d43lea rdi, [rsp+1264]
01021d4blea rsi, [rsp+368]
01021d53call Io.Reader.takeLeb128__func_117
01021d58movzx eax, [rsp+1272]
01021d60test ax, ax
01021d63jne 0x102332d
01021d69mov rax, [rsp+1264]
01021d71mov rcx, [rsp+416]
01021d79mov [rsp+1912], rcx
01021d81mov rcx, [rsp+272]
01021d89mov [rsp+1920], rcx
01021d91mov [rsp+1944], r15l
01021d99mov [rsp+1928], rbx
01021da1mov [rsp+1936], rax
01021da9lea rax, [rsp+1948]
01021db1vxorps x0, x0, x0
01021db5vmovups [rax], x0
01021db9lea rdi, [rsp+160]
01021dc1mov rsi, [rsp+104]
01021dc6lea rdx, [rsp+1912]
01021dcecall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01021dd3mov ebx, eax
01021dd5test ax, ax
01021dd8mov rax, [rsp+96]
01021dddmov r15, r14
01021de0mov r14, r13
01021de3je 0x10222d1
01021de9jmp 0x102338b
01021dee
01021deeloc_1021dee:
01021deelea rdi, [rsp+1280]
01021df6lea rsi, [rsp+368]
01021dfemov edx, [rsp+208]
01021e05call debug.Dwarf.readFormatSizedInt
01021e0amovzx ebx, [rsp+1288]
01021e12test bx, bx
01021e15jne 0x10232d8
01021e1bmov rdx, [rsp+232]
01021e23mov rax, [rdx]
01021e26test rax, rax
01021e29setne cl
01021e2cand cl, [rdx+24]
01021e2fcmp cl, 1
01021e32jne 0x10222ce
01021e38mov rcx, [rdx+8]
01021e3cmov rdx, [rsp+1280]
01021e44mov [rsp+1048], 0x10041c0
01021e50mov [rsp+1056], rax
01021e58mov [rsp+1064], rcx
01021e60mov [rsp+1080], rcx
01021e68mov [rsp+1072], rdx
01021e70mov rax, [rsp+256]
01021e78mov eax, [rax+200]
01021e7emov [rsp], eax
01021e81lea rdi, [rsp+1968]
01021e89lea rsi, [rsp+1048]
01021e91mov rdx, [rsp+112]
01021e96mov rcx, [rsp+280]
01021e9emov r8l, [rsp+208]
01021ea6mov r9l, [rsp+224]
01021eaecall debug.Dwarf.parseDie
01021eb3movzx ebx, [rsp+2008]
01021ebbtest bx, bx
01021ebejne 0x10232d8
01021ec4cmp [rsp+2000], 1
01021eccjne 0x10222ce
01021ed2vmovups ymm0, [rsp+1968]
01021edbvmovaps [rsp+1088], ymm0
01021ee4lea rdi, [rsp+1968]
01021eecpush 17
01021eeepop rsi
01021eefvzeroupper
01021ef2call debug.Dwarf.Die.getAttr
01021ef7test rax, rax
01021efaje 0x1021f4a
01021efclea rdi, [rsp+1296]
01021f04lea rsi, [rsp+1968]
01021f0cmov rdx, [rsp+232]
01021f14mov rcx, [rsp+256]
01021f1ccall debug.Dwarf.Die.getAttrAddr
01021f21movzx ebx, [rsp+1304]
01021f29test bx, bx
01021f2cjne 0x10232d8
01021f32mov rcx, [rsp+1296]
01021f3amov [rsp+152], rcx
01021f42mov [rsp+448], rcx
01021f4a
01021f4aloc_1021f4a:
01021f4alea rbx, [rsp+1088]
01021f52mov rdi, rbx
01021f55push 59
01021f57pop rsi
01021f58call debug.Dwarf.Die.getAttr
01021f5dtest rax, rax
01021f60jne 0x102231b
01021f66
01021f66loc_1021f66:
01021f66mov rdi, rbx
01021f69push 57
01021f6bpop rsi
01021f6ccall debug.Dwarf.Die.getAttr
01021f71test rax, rax
01021f74mov r14, r13
01021f77je 0x1021faa
01021f79lea rdi, [rsp+1312]
01021f81mov rsi, rax
01021f84call debug.Dwarf.FormValue.getUInt__func_138
01021f89movzx ebx, [rsp+1320]
01021f91test bx, bx
01021f94jne 0x10232d8
01021f9amov rax, [rsp+1312]
01021fa2mov [rsp+472], rax
01021faa
01021faaloc_1021faa:
01021faalea rdi, [rsp+1088]
01021fb2mov [rsp+344], r15
01021fba
01021fbaloc_1021fba:
01021fbapush 58
01021fbcpop rsi
01021fbdmov rbx, rdi
01021fc0vzeroupper
01021fc3call debug.Dwarf.Die.getAttr
01021fc8test rax, rax
01021fcbjne 0x10222de
01021fd1mov rdi, rbx
01021fd4mov rsi, r14
01021fd7call debug.Dwarf.Die.getAttr
01021fdctest rax, rax
01021fdfje 0x1022013
01021fe1mov rdx, r14
01021fe4mov r14, [rsp+256]
01021fecmov rcx, [r14]
01021fefmov r8, [r14+8]
01021ff3lea r15, [rsp+2016]
01021ffbmov rdi, r15
01021ffemov rsi, rbx
01022001call debug.Dwarf.Die.getAttrRef
01022006movzx ebx, [rsp+2024]
0102200ejmp 0x10220a0
01022013
01022013loc_1022013:
01022013mov rdi, rbx
01022016push 71
01022018pop r15
0102201amov rsi, r15
0102201dcall debug.Dwarf.Die.getAttr
01022022test rax, rax
01022025je 0x102205b
01022027mov r14, [rsp+256]
0102202fmov rcx, [r14]
01022032mov r8, [r14+8]
01022036lea rdi, [rsp+1328]
0102203emov rsi, rbx
01022041mov rdx, r15
01022044call debug.Dwarf.Die.getAttrRef
01022049movzx ebx, [rsp+1336]
01022051lea r15, [rsp+1328]
01022059jmp 0x10220a0
0102205b
0102205bloc_102205b:
0102205bmov esi, 11469
01022060mov rdi, rbx
01022063call debug.Dwarf.Die.getAttr
01022068test rax, rax
0102206bje 0x1022311
01022071mov r14, [rsp+256]
01022079mov rcx, [r14]
0102207cmov r8, [r14+8]
01022080mov edx, 11469
01022085lea r15, [rsp+2032]
0102208dmov rdi, r15
01022090mov rsi, rbx
01022093call debug.Dwarf.Die.getAttrRef
01022098movzx ebx, [rsp+2040]
010220a0
010220a0loc_10220a0:
010220a0test bx, bx
010220a3jne 0x10232d8
010220a9mov rax, [r15]
010220acmov [rsp+1072], rax
010220b4mov eax, [r14+200]
010220bbmov [rsp], eax
010220belea rdi, [rsp+2184]
010220c6lea rsi, [rsp+1048]
010220cemov rdx, [rsp+112]
010220d3mov rcx, [rsp+280]
010220dbmov r8l, [rsp+208]
010220e3mov r9l, [rsp+224]
010220ebcall debug.Dwarf.parseDie
010220f0movzx ebx, [rsp+2224]
010220f8test bx, bx
010220fbjne 0x10232d8
01022101cmp [rsp+2216], 1
01022109lea rdi, [rsp+1088]
01022111mov r14, r13
01022114mov r15, [rsp+344]
0102211cjne 0x10222d1
01022122vmovups ymm0, [rsp+2184]
0102212bvmovaps [rsp+1088], ymm0
01022134jmp 0x1021fba
01022139
01022139loc_1022139:
01022139dec rbx
0102213c
0102213cloc_102213c:
0102213ctest rbx, rbx
0102213fje 0x1022160
01022141lea rdi, [rsp+368]
01022149mov rsi, rbx
0102214ccall Io.Reader.discardAll
01022151mov ebx, 0
01022156test ax, ax
01022159je 0x102213c
0102215bjmp 0x1023278
01022160
01022160loc_1022160:
01022160mov r15, r14
01022163jmp 0x10222ce
01022168lea rdi, [rsp+1392]
01022170mov rsi, r14
01022173call Io.Reader.takeLeb128__func_117
01022178movzx ebx, [rsp+1400]
01022180test bx, bx
01022183jne 0x10232d8
01022189mov rax, [rsp+1392]
01022191mov [rsp+456], rax
01022199jmp 0x10222ce
0102219elea rdi, [rsp+1424]
010221a6mov rsi, r14
010221a9call Io.Reader.takeArray__func_118
010221aemovzx ebx, [rsp+1432]
010221b6test bx, bx
010221b9jne 0x10232d8
010221bfmov rax, [rsp+1424]
010221c7movzx eax, [rax]
010221cajmp 0x10222b3
010221cflea rdi, [rsp+1376]
010221d7mov rsi, r14
010221dacall Io.Reader.takeLeb128__func_149
010221dfmovzx ebx, [rsp+1384]
010221e7test bx, bx
010221eajne 0x10232d8
010221f0add r12, [rsp+1376]
010221f8mov [rsp+464], r12
01022200jmp 0x10222ce
01022205mov [rsp+483], 1
0102220djmp 0x10222ce
01022212lea rdi, [rsp+1408]
0102221amov rsi, r14
0102221dcall Io.Reader.takeLeb128__func_117
01022222movzx ebx, [rsp+1416]
0102222atest bx, bx
0102222djne 0x10232d8
01022233mov rax, [rsp+1408]
0102223bmov [rsp+472], rax
01022243jmp 0x10222ce
01022248mov al, [rsp+248]
0102224fxor al, 1
01022251mov [rsp+248], al
01022258mov [rsp+482], al
0102225fjmp 0x10222ce
01022261
01022261loc_1022261:
01022261dec al
01022263movzx eax, al
01022266cmp [rsp+488], rax
0102226ejbe 0x1023164
01022274mov rcx, [rsp+840]
0102227cmovzx esi, [rcx+rax]
01022280mov rdi, r14
01022283call Io.Reader.discardAll
01022288test ax, ax
0102228bmov r14, r13
0102228emov r13, [rsp+96]
01022293je 0x10222d1
01022295jmp 0x10233cf
0102229amovzx eax, [rsp+264]
010222a2div [rsp+360]
010222a9mul [rsp+352]
010222b0movzx eax, al
010222b3
010222b3loc_10222b3:
010222b3mov rcx, [rsp+152]
010222bbadd rcx, rax
010222be
010222beloc_10222be:
010222bemov [rsp+152], rcx
010222c6mov [rsp+448], rcx
010222ce
010222celoc_10222ce:
010222cemov r14, r13
010222d1
010222d1loc_10222d1:
010222d1mov rax, [rsp+392]
010222d9jmp 0x1021a84
010222de
010222deloc_10222de:
010222delea rdi, [rsp+1344]
010222e6mov rsi, rax
010222e9call debug.Dwarf.FormValue.getUInt__func_138
010222eemovzx ebx, [rsp+1352]
010222f6test bx, bx
010222f9jne 0x10232d8
010222ffmov rax, [rsp+1344]
01022307mov [rsp+456], rax
0102230fjmp 0x10222d1
01022311
01022311loc_1022311:
01022311mov r15, [rsp+344]
01022319jmp 0x10222d1
0102231b
0102231bloc_102231b:
0102231bmov r12, [rax]
0102231emovzx eax, [rax+16]
01022322cmp eax, 8
01022325je 0x1022335
01022327cmp eax, 5
0102232aje 0x102233e
0102232ccmp eax, 3
0102232fjne 0x1023164
01022335
01022335loc_1022335:
01022335test r12, r12
01022338js 0x1023164
0102233e
0102233eloc_102233e:
0102233emov [rsp+464], r12
01022346mov r15, r14
01022349lea rbx, [rsp+1088]
01022351jmp 0x1021f66
01022356
01022356loc_1022356:
01022356lea rbx, [rsp+288]
0102235emov rdi, rbx
01022361vzeroupper
01022364call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys
01022369mov rcx, [rbx]
0102236clea rsi, [rsp+2624]
01022374mov [rsi], rcx
01022377vmovups x0, [rbx+8]
0102237cvmovups [rsi+8], x0
01022381mov r14, [rbx+8]
01022385lea rbx, [rsp+2720]
0102238dmov [rbx-16], rax
01022391mov [rbx-8], rdx
01022395mov rdi, rbx
01022398call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102239dvmovups ymm0, [rbx-16]
010223a2vmovups ymm1, [rbx+8]
010223a7mov rbx, r14
010223aalea rax, [rsp+552]
010223b2vmovups [rax+16], ymm1
010223b7vmovaps [rax-8], ymm0
010223bcmov r13, [rax-8]
010223c0mov rax, r14
010223c3bsr rax, r14
010223c7mov [rsp+272], rax
010223cflea r12, [rsp+648]
010223d7mov [rsp+264], 1
010223dfmov al, 1
010223e1mov dil, 1
010223e4mov [rsp+336], 0
010223f0xor r15l, r15l
010223f3
010223f3loc_10223f3:
010223f3and al, dil
010223f6mov [rsp+344], al
010223fdlea rax, [rbx-1]
01022401mov [rsp+256], rax
01022409mov [rsp+216], rbx
01022411mov [rsp+232], dil
01022419
01022419loc_1022419:
01022419mov rsi, rbx
0102241csub rsi, r15
0102241fcmp rsi, 24
01022423jbe 0x1022974
01022429cmp [rsp+272], 0
01022432je 0x1022a5c
01022438cmp dil, 1
0102243cmov [rsp+208], r15
01022444mov [rsp+280], rsi
0102244cje 0x102250d
01022452mov r12, rsi
01022455lea rax, [rsi-1]
01022459lzcnt rax, rax
0102245emov cl, 64
01022460sub cl, al
01022462movzx edx, cl
01022465push 1
01022467pop rdi
01022468xor esi, esi
0102246avzeroupper
0102246dcall compiler_rt.shift.__ashlti3
01022472mov r14, rax
01022475mov rax, r12
01022478shr rax, 2
0102247cmov rcx, r15
0102247flea r15, [r15+2*rax]
01022483dec r15
01022486lea rbx, [rcx+2*rax]
0102248ainc rbx
0102248ddec r14
01022490
01022490loc_1022490:
01022490cmp r15, rbx
01022493ja 0x10224ed
01022495mov rax, r12
01022498shl rax, 13
0102249cxor rax, r12
0102249fmov rcx, rax
010224a2shr rcx, 7
010224a6xor rcx, rax
010224a9mov r12, rcx
010224acshl r12, 17
010224b0xor r12, rcx
010224b3mov rdx, r12
010224b6and rdx, r14
010224b9mov rcx, [rsp+280]
010224c1cmp rdx, rcx
010224c4mov eax, 0
010224c9cmovae rax, rcx
010224cdadd rdx, [rsp+208]
010224d5sub rdx, rax
010224d8lea rdi, [rsp+544]
010224e0mov rsi, r15
010224e3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010224e8inc r15
010224ebjmp 0x1022490
010224ed
010224edloc_10224ed:
010224eddec [rsp+272]
010224f5lea r12, [rsp+648]
010224fdmov r15, [rsp+208]
01022505mov rsi, [rsp+280]
0102250d
0102250dloc_102250d:
0102250dmov rbx, rsi
01022510shr rbx, 2
01022514lea rcx, [rbx+r15]
01022518lea r14, [r15+2*rbx]
0102251cmov rax, r15
0102251flea r15, [rbx+2*rbx]
01022523add r15, rax
01022526and [rsp+640], 0
0102252fcmp rsi, 49
01022533jbe 0x10225ab
01022535lea rdi, [rcx-1]
01022539lea rdx, [rcx+1]
0102253dmov rsi, rcx
01022540lea rax, [rsp+640]
01022548mov [rsp+224], rcx
01022550mov rcx, rax
01022553lea r8, [rsp+544]
0102255bvzeroupper
0102255ecall sort.pdq.sort3__func_222
01022563lea rdi, [r14-1]
01022567lea rdx, [r14+1]
0102256bmov rsi, r14
0102256elea rcx, [rsp+640]
01022576lea r8, [rsp+544]
0102257ecall sort.pdq.sort3__func_222
01022583lea rdi, [r15-1]
01022587lea rdx, [r15+1]
0102258bmov rsi, r15
0102258elea rcx, [rsp+640]
01022596lea r8, [rsp+544]
0102259ecall sort.pdq.sort3__func_222
010225a3mov rcx, [rsp+224]
010225ab
010225abloc_10225ab:
010225abmov rdi, rcx
010225aemov rsi, r14
010225b1mov rdx, r15
010225b4lea rcx, [rsp+640]
010225bclea r8, [rsp+544]
010225c4vzeroupper
010225c7call sort.pdq.sort3__func_222
010225ccmov rax, [rsp+640]
010225d4test rax, rax
010225d7je 0x1022624
010225d9cmp rax, 12
010225ddmov r15, [rsp+208]
010225e5jne 0x10227fc
010225ebadd rbx, rbx
010225eemov r14, [rsp+256]
010225f6
010225f6loc_10225f6:
010225f6cmp r15, r14
010225f9jae 0x1022616
010225fblea rdi, [rsp+544]
01022603mov rsi, r15
01022606mov rdx, r14
01022609call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
0102260einc r15
01022611dec r14
01022614jmp 0x10225f6
01022616
01022616loc_1022616:
01022616not rbx
01022619add rbx, [rsp+216]
01022621mov r14, rbx
01022624
01022624loc_1022624:
01022624mov r15, [rsp+208]
0102262ctest [rsp+344], 1
01022634je 0x10227fc
0102263amov [rsp+152], r14
01022642lea r14, [r15+1]
01022646xor eax, eax
01022648mov rbx, [rsp+216]
01022650
01022650loc_1022650:
01022650cmp rax, 5
01022654je 0x10227dc
0102265amov [rsp+224], rax
01022662cmp r14, rbx
01022665mov rax, rbx
01022668cmova rax, r14
0102266c
0102266cloc_102266c:
0102266ccmp rax, r14
0102266fje 0x1022682
01022671mov rcx, [r13+8*r14]
01022676cmp rcx, [r13+8*r14-8]
0102267bjb 0x1022685
0102267dinc r14
01022680jmp 0x102266c
01022682
01022682loc_1022682:
01022682mov r14, rax
01022685
01022685loc_1022685:
01022685cmp [rsp+280], 50
0102268ejb 0x10227e6
01022694mov rbx, [rsp+216]
0102269csub rbx, r14
0102269fje 0x10227e6
010226a5mov [rsp+2048], r13
010226adlea rax, [rsp+552]
010226b5vmovups ymm0, [rax+16]
010226balea rcx, [rsp+2056]
010226c2vmovups [rcx+16], ymm0
010226c7vmovups ymm0, [rax]
010226cbvmovups [rcx], ymm0
010226cfmov r12, r15
010226d2lea r15, [r14-1]
010226d6lea rdi, [rsp+2048]
010226demov rsi, r14
010226e1mov rdx, r15
010226e4vzeroupper
010226e7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010226ecmov rax, r14
010226efsub rax, r12
010226f2cmp rax, 2
010226f6jb 0x1022757
010226f8
010226f8loc_10226f8:
010226f8cmp r15, [rsp+208]
01022700jbe 0x1022757
01022702mov rax, [r13+8*r15]
01022707cmp rax, [r13+8*r15-8]
0102270cjae 0x1022757
0102270elea r12, [r15-1]
01022712mov [rsp+1536], r13
0102271alea rax, [rsp+552]
01022722vmovups ymm0, [rax]
01022726vmovups ymm1, [rax+16]
0102272blea rax, [rsp+1544]
01022733vmovups [rax+16], ymm1
01022738vmovups [rax], ymm0
0102273clea rdi, [rsp+1536]
01022744mov rsi, r15
01022747mov rdx, r12
0102274avzeroupper
0102274dcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022752mov r15, r12
01022755jmp 0x10226f8
01022757
01022757loc_1022757:
01022757cmp rbx, 2
0102275blea r12, [rsp+648]
01022763mov rbx, [rsp+216]
0102276bjb 0x10227c4
0102276dlea r15, [r14+1]
01022771
01022771loc_1022771:
01022771cmp r15, rbx
01022774jae 0x10227c4
01022776mov rax, [r13+8*r15]
0102277bcmp rax, [r13+8*r15-8]
01022780jae 0x10227c4
01022782lea rdx, [r15-1]
01022786mov [rsp+640], r13
0102278elea rax, [rsp+552]
01022796vmovups ymm0, [rax]
0102279avmovups ymm1, [rax+16]
0102279fvmovups [r12+16], ymm1
010227a6vmovups [r12], ymm0
010227aclea rdi, [rsp+640]
010227b4mov rsi, r15
010227b7vzeroupper
010227bacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010227bfinc r15
010227c2jmp 0x1022771
010227c4
010227c4loc_10227c4:
010227c4mov rax, [rsp+224]
010227ccinc rax
010227cfmov r15, [rsp+208]
010227d7jmp 0x1022650
010227dc
010227dcloc_10227dc:
010227dcmov r14, [rsp+152]
010227e4jmp 0x10227fc
010227e6
010227e6loc_10227e6:
010227e6cmp [rsp+216], r14
010227eemov r14, [rsp+152]
010227f6je 0x1022aba
010227fc
010227fcloc_10227fc:
010227fctest r15, r15
010227ffje 0x1022904
01022805mov rax, [r13+8*r15-8]
0102280acmp rax, [r13+8*r14]
0102280fjb 0x1022904
01022815mov [rsp+1536], r13
0102281dlea rax, [rsp+552]
01022825vmovups ymm0, [rax]
01022829vmovups ymm1, [rax+16]
0102282elea rax, [rsp+1544]
01022836vmovups [rax+16], ymm1
0102283bvmovups [rax], ymm0
0102283flea rdi, [rsp+1536]
01022847mov rsi, r15
0102284amov rdx, r14
0102284dvzeroupper
01022850call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022855mov rbx, [rsp+216]
0102285dmov r14, r15
01022860
01022860loc_1022860:
01022860dec rbx
01022863cmp r14, rbx
01022866mov rax, rbx
01022869cmova rax, r14
0102286dlea rcx, [rax+1]
01022871mov rdx, r14
01022874
01022874loc_1022874:
01022874cmp rax, rdx
01022877je 0x1022892
01022879lea r14, [rdx+1]
0102287dmov rsi, [r13+8*r15]
01022882cmp rsi, [r13+8*rdx+8]
01022887mov rdx, r14
0102288ajae 0x1022874
0102288clea rax, [r14-1]
01022890jmp 0x1022895
01022892
01022892loc_1022892:
01022892mov r14, rcx
01022895
01022895loc_1022895:
01022895cmp rax, rbx
01022898jae 0x10228ec
0102289amov rcx, [r13+8*r15]
0102289fcmp rcx, [r13+8*rbx]
010228a4jae 0x10228ab
010228a6dec rbx
010228a9jmp 0x1022895
010228ab
010228abloc_10228ab:
010228abmov [rsp+640], r13
010228b3lea rax, [rsp+552]
010228bbvmovups ymm0, [rax]
010228bfvmovups ymm1, [rax+16]
010228c4vmovups [r12+16], ymm1
010228cbvmovups [r12], ymm0
010228d1lea rdi, [rsp+640]
010228d9mov rsi, r14
010228dcmov rdx, rbx
010228dfvzeroupper
010228e2call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010228e7jmp 0x1022860
010228ec
010228ecloc_10228ec:
010228ecmov r15, r14
010228efmov rbx, [rsp+216]
010228f7mov dil, [rsp+232]
010228ffjmp 0x1022419
01022904
01022904loc_1022904:
01022904mov [rsp+2288], r13
0102290clea rax, [rsp+552]
01022914vmovups ymm0, [rax]
01022918vmovups ymm1, [rax+16]
0102291dlea rax, [rsp+2296]
01022925vmovups [rax+16], ymm1
0102292avmovups [rax], ymm0
0102292elea rdi, [rsp+2288]
01022936mov rsi, r15
01022939mov rdx, r14
0102293cvzeroupper
0102293fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022944mov r8, [rsp+216]
0102294clea r14, [r8-1]
01022950mov rsi, r15
01022953
01022953loc_1022953:
01022953cmp rsi, r14
01022956jae 0x1022b1a
0102295cmov rax, [r13+8*rsi+8]
01022961inc rsi
01022964cmp rax, [r13+8*r15]
01022969jb 0x1022953
0102296blea rbx, [rsi-1]
0102296fjmp 0x1022b20
01022974
01022974loc_1022974:
01022974test [rsp+264], 1
0102297cje 0x10229f5
0102297emov r14, r15
01022981
01022981loc_1022981:
01022981inc r14
01022984cmp r14, rbx
01022987jae 0x1022aba
0102298dmov rsi, r14
01022990
01022990loc_1022990:
01022990cmp rsi, r15
01022993jbe 0x1022981
01022995lea rbx, [rsi-1]
01022999mov rax, [r13+8*rsi]
0102299ecmp rax, [r13+8*rsi-8]
010229a3jae 0x10229eb
010229a5mov [rsp+640], r13
010229adlea rax, [rsp+552]
010229b5vmovups ymm0, [rax]
010229b9vmovups ymm1, [rax+16]
010229bevmovups [r12+16], ymm1
010229c5vmovups [r12], ymm0
010229cblea rdi, [rsp+640]
010229d3mov rdx, rbx
010229d6vzeroupper
010229d9call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010229demov rsi, rbx
010229e1mov rbx, [rsp+216]
010229e9jmp 0x1022990
010229eb
010229ebloc_10229eb:
010229ebmov rbx, [rsp+216]
010229f3jmp 0x1022981
010229f5
010229f5loc_10229f5:
010229f5inc r15
010229f8cmp r15, rbx
010229fbjae 0x1022aba
01022a01mov rsi, r15
01022a04
01022a04loc_1022a04:
01022a04lea rbx, [rsi-1]
01022a08mov rax, [r13+8*rsi]
01022a0dcmp rax, [r13+8*rsi-8]
01022a12jae 0x1022a52
01022a14mov [rsp+640], r13
01022a1clea rax, [rsp+552]
01022a24vmovups ymm0, [rax]
01022a28vmovups ymm1, [rax+16]
01022a2dvmovups [r12+16], ymm1
01022a34vmovups [r12], ymm0
01022a3alea rdi, [rsp+640]
01022a42mov rdx, rbx
01022a45vzeroupper
01022a48call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022a4dmov rsi, rbx
01022a50jmp 0x1022a04
01022a52
01022a52loc_1022a52:
01022a52mov rbx, [rsp+216]
01022a5ajmp 0x10229f5
01022a5c
01022a5cloc_1022a5c:
01022a5cshr rsi, 1
01022a5fadd rsi, r15
01022a62
01022a62loc_1022a62:
01022a62cmp rsi, r15
01022a65jbe 0x1022ab5
01022a67dec rsi
01022a6amov rdi, r15
01022a6dmov rdx, rbx
01022a70lea rcx, [rsp+544]
01022a78mov r14, rsi
01022a7bvzeroupper
01022a7ecall sort.siftDown__func_225
01022a83mov rsi, r14
01022a86jmp 0x1022a62
01022a88
01022a88loc_1022a88:
01022a88dec rbx
01022a8blea r14, [rsp+544]
01022a93mov rdi, r14
01022a96mov rsi, r15
01022a99mov rdx, rbx
01022a9cvzeroupper
01022a9fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022aa4mov rdi, r15
01022aa7mov rsi, r15
01022aaamov rdx, rbx
01022aadmov rcx, r14
01022ab0call sort.siftDown__func_225
01022ab5
01022ab5loc_1022ab5:
01022ab5cmp rbx, r15
01022ab8ja 0x1022a88
01022aba
01022abaloc_1022aba:
01022abamov rax, [rsp+336]
01022ac2sub rax, 1
01022ac6jb 0x1023074
01022accmov [rsp+336], rax
01022ad4shl rax, 5
01022ad8mov r15, [rsp+rax+2760]
01022ae0mov rbx, [rsp+rax+2768]
01022ae8mov rcx, [rsp+rax+2776]
01022af0mov [rsp+272], rcx
01022af8mov cl, [rsp+rax+2784]
01022affmov [rsp+264], cl
01022b06mov dil, [rsp+rax+2785]
01022b0emov al, [rsp+rax+2786]
01022b15jmp 0x10223f3
01022b1a
01022b1aloc_1022b1a:
01022b1amov rbx, r14
01022b1dmov rsi, r8
01022b20
01022b20loc_1022b20:
01022b20cmp rbx, r14
01022b23jae 0x1022b36
01022b25mov rax, [r13+8*r14]
01022b2acmp rax, [r13+8*r15]
01022b2fjb 0x1022b39
01022b31dec r14
01022b34jmp 0x1022b20
01022b36
01022b36loc_1022b36:
01022b36mov r14, rbx
01022b39
01022b39loc_1022b39:
01022b39cmp rbx, r14
01022b3cmov [rsp+488], rbx
01022b44mov [rsp+408], r14
01022b4cjb 0x1022b9f
01022b4emov [rsp+2344], r13
01022b56lea rax, [rsp+552]
01022b5evmovups ymm0, [rax]
01022b62vmovups ymm1, [rax+16]
01022b67lea rax, [rsp+2352]
01022b6fvmovups [rax+16], ymm1
01022b74vmovups [rax], ymm0
01022b78lea rdi, [rsp+2344]
01022b80mov rsi, r14
01022b83mov rbx, r14
01022b86mov rdx, r15
01022b89mov r14, r8
01022b8cvzeroupper
01022b8fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022b94mov r8, r14
01022b97mov rcx, rbx
01022b9ajmp 0x1022f94
01022b9f
01022b9floc_1022b9f:
01022b9fmov [rsp+2400], r13
01022ba7lea rax, [rsp+552]
01022bafvmovups ymm0, [rax]
01022bb3vmovups ymm1, [rax+16]
01022bb8lea rax, [rsp+2408]
01022bc0vmovups [rax+16], ymm1
01022bc5vmovups [rax], ymm0
01022bc9lea rdi, [rsp+2400]
01022bd1mov rdx, r14
01022bd4vzeroupper
01022bd7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022bdclea r8, [rbx+2]
01022be0lea rcx, [r14-1]
01022be4xor edi, edi
01022be6xor r9l, r9l
01022be9xor r15l, r15l
01022becxor ebx, ebx
01022beemov [rsp+232], r8
01022bf6mov [rsp+224], rcx
01022bfe
01022bfeloc_1022bfe:
01022bfecmp r8, rcx
01022c01mov [rsp+248], rdi
01022c09ja 0x1022e0a
01022c0fmov r10, rcx
01022c12sub r10, r8
01022c15inc r10
01022c18test rbx, rbx
01022c1bmov [rsp+256], rcx
01022c23je 0x1022c2a
01022c25xor r11l, r11l
01022c28jmp 0x1022c40
01022c2a
01022c2aloc_1022c2a:
01022c2atest r15, r15
01022c2dsete al
01022c30shrx r11, r10, rax
01022c35cmp r11, 64
01022c39push 64
01022c3bpop rax
01022c3ccmovae r11, rax
01022c40
01022c40loc_1022c40:
01022c40lea rax, [8*r8]
01022c48add rax, r13
01022c4bxor ecx, ecx
01022c4d
01022c4dloc_1022c4d:
01022c4dcmp r11, rcx
01022c50je 0x1022c73
01022c52mov [rsp+rbx+1536], cl
01022c59mov rdx, [rax+8*rcx]
01022c5dmov rsi, [rsp+208]
01022c65cmp rdx, [r13+8*rsi]
01022c6asbb rbx, -1
01022c6einc rcx
01022c71jmp 0x1022c4d
01022c73
01022c73loc_1022c73:
01022c73sub r10, r11
01022c76cmp r10, 64
01022c7apush 64
01022c7cpop rax
01022c7dcmovae r10, rax
01022c81test r15, r15
01022c84mov eax, 0
01022c89cmovne r10, rax
01022c8dmov rax, [rsp+256]
01022c95lea rax, [8*rax]
01022c9dadd rax, r13
01022ca0xor ecx, ecx
01022ca2
01022ca2loc_1022ca2:
01022ca2cmp r10, rcx
01022ca5je 0x1022ccc
01022ca7mov [rsp+r15+640], cl
01022cafmov rdx, [rax]
01022cb2mov rsi, [rsp+208]
01022cbacmp rdx, [r13+8*rsi]
01022cbfadc r15, 0
01022cc3inc rcx
01022cc6add rax, -8
01022ccajmp 0x1022ca2
01022ccc
01022cccloc_1022ccc:
01022cccmov [rsp+416], r11
01022cd4mov [rsp+496], r10
01022cdcmov [rsp+352], r8
01022ce4cmp rbx, r15
01022ce7mov r12, r15
01022ceacmovb r12, rbx
01022ceemov [rsp+360], r9
01022cf6lea rax, [rsp+r9+1536]
01022cfemov [rsp+344], rax
01022d06lea rax, [rsp+rdi]
01022d0aadd rax, 640
01022d10mov [rsp+152], rax
01022d18xor r14l, r14l
01022d1b
01022d1bloc_1022d1b:
01022d1bcmp r12, r14
01022d1eje 0x1022d8c
01022d20mov [rsp+2456], r13
01022d28lea rax, [rsp+552]
01022d30vmovups ymm0, [rax+16]
01022d35lea rcx, [rsp+2464]
01022d3dvmovups [rcx+16], ymm0
01022d42vmovups ymm0, [rax]
01022d46vmovups [rcx], ymm0
01022d4amov rax, [rsp+344]
01022d52movzx esi, [rax+r14]
01022d57add rsi, [rsp+232]
01022d5fmov rax, [rsp+152]
01022d67movzx eax, [rax+r14]
01022d6cmov rdx, [rsp+224]
01022d74sub rdx, rax
01022d77lea rdi, [rsp+2456]
01022d7fvzeroupper
01022d82call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022d87inc r14
01022d8ajmp 0x1022d1b
01022d8c
01022d8cloc_1022d8c:
01022d8cmov r8, [rsp+352]
01022d94add r8, [rsp+416]
01022d9cmov rcx, [rsp+256]
01022da4sub rcx, [rsp+496]
01022dacmov r9, [rsp+360]
01022db4add r9, r12
01022db7mov rdi, [rsp+248]
01022dbfadd rdi, r12
01022dc2sub rbx, r12
01022dc5mov eax, 0
01022dcacmove r9, rax
01022dcemov rdx, [rsp+232]
01022dd6cmove rdx, r8
01022ddamov [rsp+232], rdx
01022de2sub r15, r12
01022de5cmove rdi, rax
01022de9mov rax, [rsp+224]
01022df1cmove rax, rcx
01022df5mov [rsp+224], rax
01022dfdlea r12, [rsp+648]
01022e05jmp 0x1022bfe
01022e0a
01022e0aloc_1022e0a:
01022e0atest rbx, rbx
01022e0dje 0x1022e9a
01022e13lea rax, [rsp+1535]
01022e1badd r9, rax
01022e1emov [rsp+360], r9
01022e26mov r14, rbx
01022e29
01022e29loc_1022e29:
01022e29sub r14, 1
01022e2djb 0x1022e8e
01022e2fmov [rsp+2512], r13
01022e37lea rax, [rsp+552]
01022e3fvmovups ymm0, [rax]
01022e43vmovups ymm1, [rax+16]
01022e48lea rax, [rsp+2520]
01022e50vmovups [rax+16], ymm1
01022e55vmovups [rax], ymm0
01022e59mov rax, [rsp+360]
01022e61movzx esi, [rax+rbx]
01022e65add rsi, [rsp+232]
01022e6dlea rdi, [rsp+2512]
01022e75mov rdx, rcx
01022e78mov rbx, rcx
01022e7bvzeroupper
01022e7ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022e83mov rcx, rbx
01022e86dec rcx
01022e89mov rbx, r14
01022e8cjmp 0x1022e29
01022e8e
01022e8eloc_1022e8e:
01022e8elea r8, [rcx+1]
01022e92mov rdi, [rsp+248]
01022e9a
01022e9aloc_1022e9a:
01022e9atest r15, r15
01022e9dje 0x1022f3e
01022ea3add rdi, r15
01022ea6lea rax, [rsp+639]
01022eaeadd rdi, rax
01022eb1mov [rsp+248], rdi
01022eb9neg r15
01022ebcxor ecx, ecx
01022ebemov rbx, r8
01022ec1mov [rsp+352], r8
01022ec9
01022ec9loc_1022ec9:
01022ec9cmp r15, rcx
01022eccje 0x1022f38
01022ecemov [rsp+2568], r13
01022ed6lea rax, [rsp+552]
01022edevmovups ymm0, [rax]
01022ee2vmovups ymm1, [rax+16]
01022ee7lea rax, [rsp+2576]
01022eefvmovups [rax+16], ymm1
01022ef4vmovups [rax], ymm0
01022ef8mov rax, [rsp+248]
01022f00movzx eax, [rax+rcx]
01022f04mov rsi, [rsp+224]
01022f0csub rsi, rax
01022f0flea rdi, [rsp+2568]
01022f17mov rdx, rbx
01022f1amov r14, rcx
01022f1dvzeroupper
01022f20call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f25mov rcx, r14
01022f28mov r8, [rsp+352]
01022f30inc rbx
01022f33dec rcx
01022f36jmp 0x1022ec9
01022f38
01022f38loc_1022f38:
01022f38not rcx
01022f3badd rcx, r8
01022f3e
01022f3eloc_1022f3e:
01022f3emov [rsp+2048], r13
01022f46lea rax, [rsp+552]
01022f4evmovups ymm0, [rax]
01022f52vmovups ymm1, [rax+16]
01022f57lea rax, [rsp+2056]
01022f5fvmovups [rax+16], ymm1
01022f64vmovups [rax], ymm0
01022f68lea rdi, [rsp+2048]
01022f70mov rsi, rcx
01022f73mov r15, [rsp+208]
01022f7bmov rdx, r15
01022f7emov rbx, rcx
01022f81vzeroupper
01022f84call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f89mov rcx, rbx
01022f8cmov r8, [rsp+216]
01022f94
01022f94loc_1022f94:
01022f94mov rax, rcx
01022f97sub rax, r15
01022f9alea rdx, [rcx+1]
01022f9emov rsi, r8
01022fa1sub rsi, rdx
01022fa4mov r14, [rsp+280]
01022facshr r14, 3
01022fb0mov r10, [rsp+336]
01022fb8mov rbx, rcx
01022fbbmov rcx, r10
01022fbeshl rcx, 5
01022fc2mov r11b, [rsp+264]
01022fcamov edi, r11l
01022fcdand dil, 1
01022fd1cmp rax, rsi
01022fd4cmovb rsi, rax
01022fd8mov rax, rdx
01022fdbcmovb rax, r15
01022fdfcmovb r15, rdx
01022fe3mov rdx, r8
01022fe6cmovb rdx, rbx
01022feacmovb rbx, r8
01022feesetb r8b
01022ff2movzx edi, dil
01022ff6mov r9l, 0
01022ffccmovb edi, r9l
01023000cmp rsi, r14
01023003setae [rsp+rcx+2785]
0102300bmov rsi, [rsp+408]
01023013cmp [rsp+488], rsi
0102301bmov [rsp+rcx+2760], r15
01023023mov [rsp+rcx+2768], rbx
0102302bmov rsi, [rsp+272]
01023033mov [rsp+rcx+2776], rsi
0102303bmov [rsp+rcx+2784], dil
01023043setae [rsp+rcx+2786]
0102304bsetae cl
0102304einc r10
01023051mov [rsp+336], r10
01023059and r11b, r8b
0102305cmov [rsp+264], r11b
01023064mov dil, 1
01023067mov rbx, rdx
0102306amov r15, rax
0102306dmov eax, ecx
0102306fjmp 0x10223f3
01023074
01023074loc_1023074:
01023074mov rbx, [rsp+312]
0102307ctest rbx, rbx
0102307fje 0x10230b0
01023081mov edi, [rbx]
01023083vzeroupper
01023086call array_hash_map.capacityIndexSize
0102308bmov cl, [rbx]
0102308dshlx rdx, rax, rcx
01023092lea rdi, [rbx+4]
01023096mov esi, 255
0102309bcall compiler_rt.smallMemset
010230a0lea rdi, [rsp+288]
010230a8mov rsi, rbx
010230abcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
010230b0
010230b0loc_10230b0:
010230b0lea rdi, [rsp+128]
010230b8mov r14, [rsp+104]
010230bdmov rsi, r14
010230c0vzeroupper
010230c3call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230c8test ax, ax
010230cbmov r13, [rsp+96]
010230d0jne 0x1023390
010230d6lea rdi, [rsp+160]
010230demov rsi, r14
010230e1call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230e6test ax, ax
010230e9jne 0x1023390
010230efand [r13+72], 0
010230f5vmovaps ymm0, [rsp+288]
010230fevmovups [r13], ymm0
01023104vmovaps x0, [rsp+128]
0102310dvmovups [r13+32], x0
01023113vmovaps x0, [rsp+160]
0102311cvmovups [r13+48], x0
01023122mov eax, [rsp+244]
01023129mov [r13+64], ax
0102312elea rdi, [rsp+192]
01023136mov rsi, [rsp+112]
0102313bmov rdx, [rsp+120]
01023140vzeroupper
01023143call mem.Allocator.free__func_151
01023148mov edi, 0x10040b0
0102314dmov rsi, r14
01023150call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023155mov edi, 0x10040b0
0102315amov rsi, r14
0102315dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023162jmp 0x10231bc
01023164
01023164loc_1023164:
01023164lea rdi, [rsp+288]
0102316cmov rbx, [rsp+104]
01023171mov rsi, rbx
01023174call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023179lea rdi, [rsp+192]
01023181mov rsi, [rsp+112]
01023186mov rdx, [rsp+120]
0102318bcall mem.Allocator.free__func_151
01023190lea rdi, [rsp+160]
01023198
01023198loc_1023198:
01023198mov rsi, rbx
0102319bcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231a0lea rdi, [rsp+128]
010231a8
010231a8loc_10231a8:
010231a8mov rsi, rbx
010231abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231b0
010231b0loc_10231b0:
010231b0mov r13, [rsp+96]
010231b5
010231b5loc_10231b5:
010231b5mov [r13+72], 117
010231bc
010231bcloc_10231bc:
010231bcmov rax, r13
010231bflea rsp, [rbp-40]
010231c3pop rbx
010231c4pop r12
010231c6pop r13
010231c8pop r14
010231capop r15
010231ccpop rbp
010231cdret
010231ce
010231celoc_10231ce:
010231cemov edi, 0x10040b0
010231d3
010231d3loc_10231d3:
010231d3mov rbx, [rsp+104]
010231d8jmp 0x10232af
010231dd
010231ddloc_10231dd:
010231ddlea rdi, [rsp+160]
010231e5jmp 0x1021534
010231ea
010231ealoc_10231ea:
010231ealea rdi, [rsp+160]
010231f2
010231f2loc_10231f2:
010231f2mov rbx, [rsp+104]
010231f7mov rsi, rbx
010231facall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231fflea rdi, [rsp+128]
01023207mov rsi, rbx
0102320acall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102320fmov rax, [rsp+96]
01023214mov [rax+72], r13w
01023219mov r13, rax
0102321cjmp 0x10231bc
0102321e
0102321eloc_102321e:
0102321emov r13, [rsp+96]
01023223jmp 0x1020b7f
01023228
01023228loc_1023228:
01023228mov edi, 0x10040b0
0102322dmov r14, [rsp+104]
01023232mov rsi, r14
01023235call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102323amov edi, 0x10040b0
0102323fjmp 0x10233b8
01023244
01023244loc_1023244:
01023244lea rdi, [rsp+160]
0102324cmov rbx, [rsp+104]
01023251mov rsi, rbx
01023254call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023259lea rdi, [rsp+128]
01023261mov rsi, rbx
01023264call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023269mov r13, [rsp+96]
0102326emov [r13+72], r12w
01023273jmp 0x10231bc
01023278
01023278loc_1023278:
01023278mov r15l, eax
0102327b
0102327bloc_102327b:
0102327blea rdi, [rsp+288]
01023283mov rbx, [rsp+104]
01023288mov rsi, rbx
0102328bcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023290lea rdi, [rsp+192]
01023298mov rsi, [rsp+112]
0102329dmov rdx, [rsp+120]
010232a2call mem.Allocator.free__func_151
010232a7lea rdi, [rsp+160]
010232af
010232afloc_10232af:
010232afmov rsi, rbx
010232b2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232b7lea rdi, [rsp+128]
010232bfmov rsi, rbx
010232c2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232c7mov r13, [rsp+96]
010232ccmov [r13+72], r15w
010232d1jmp 0x10231bc
010232d6
010232d6loc_10232d6:
010232d6mov ebx, eax
010232d8
010232d8loc_10232d8:
010232d8lea rdi, [rsp+288]
010232e0mov r14, [rsp+104]
010232e5mov rsi, r14
010232e8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010232edlea rdi, [rsp+192]
010232f5mov rsi, [rsp+112]
010232famov rdx, [rsp+120]
010232ffcall mem.Allocator.free__func_151
01023304lea rdi, [rsp+160]
0102330cjmp 0x10233a8
01023311
01023311loc_1023311:
01023311lea rdi, [rsp+160]
01023319jmp 0x10231d3
0102331e
0102331eloc_102331e:
0102331elea rdi, [rsp+160]
01023326mov rbx, [rsp+104]
0102332bjmp 0x1023364
0102332d
0102332dloc_102332d:
0102332dlea rdi, [rsp+288]
01023335mov rbx, [rsp+104]
0102333amov rsi, rbx
0102333dmov r14l, eax
01023340call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023345lea rdi, [rsp+192]
0102334dmov rsi, [rsp+112]
01023352mov rdx, [rsp+120]
01023357call mem.Allocator.free__func_151
0102335clea rdi, [rsp+160]
01023364
01023364loc_1023364:
01023364mov rsi, rbx
01023367call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102336clea rdi, [rsp+128]
01023374mov rsi, rbx
01023377
01023377loc_1023377:
01023377call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102337cmov r13, [rsp+96]
01023381mov [r13+72], r14w
01023386jmp 0x10231bc
0102338b
0102338bloc_102338b:
0102338bmov r13, rax
0102338ejmp 0x10233d1
01023390
01023390loc_1023390:
01023390mov ebx, eax
01023392lea rdi, [rsp+288]
0102339ajmp 0x10233de
0102339c
0102339cloc_102339c:
0102339cmov ebx, eax
0102339e
0102339eloc_102339e:
0102339emov edi, 0x10040b0
010233a3
010233a3loc_10233a3:
010233a3mov r14, [rsp+104]
010233a8
010233a8loc_10233a8:
010233a8mov rsi, r14
010233abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233b0lea rdi, [rsp+128]
010233b8
010233b8loc_10233b8:
010233b8mov rsi, r14
010233bbcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233c0mov r13, [rsp+96]
010233c5
010233c5loc_10233c5:
010233c5mov [r13+72], bx
010233cajmp 0x10231bc
010233cf
010233cfloc_10233cf:
010233cfmov ebx, eax
010233d1
010233d1loc_10233d1:
010233d1lea rdi, [rsp+288]
010233d9mov r14, [rsp+104]
010233de
010233deloc_10233de:
010233demov rsi, r14
010233e1call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010233e6lea rdi, [rsp+192]
010233eemov rsi, [rsp+112]
010233f3mov rdx, [rsp+120]
010233f8call mem.Allocator.free__func_151
010233fdlea rdi, [rsp+160]
01023405mov rsi, r14
01023408call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102340dlea rdi, [rsp+128]
01023415mov rsi, r14
01023418call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102341djmp 0x10233c5
0102341f
0102341floc_102341f:
0102341fmov r14l, eax
01023422lea rdi, [rsp+160]
0102342amov rsi, r15
0102342dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023432lea rdi, [rsp+128]
0102343amov rsi, r15
0102343djmp 0x1023377
01020a8e
01023442
01023442array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen:
01023442push rbp
01023443mov rbp, rsp
01023446push r15
01023448push r14
0102344apush r13
0102344cpush r12
0102344epush rbx
0102344fsub rsp, 72
01023453mov rbx, rdi
01023456mov r12, [rdi+8]
0102345avmovups x0, [rsi]
0102345evmovaps [rbp-64], x0
01023463mov r14, [rdi]
01023466mov r15, [rdi+16]
0102346avmovups x0, [rsi]
0102346elea rdi, [rbp-112]
01023472vmovaps [rdi], x0
01023476mov rsi, r14
01023479mov rdx, r15
0102347cmov rcx, r12
0102347fcall mem.Allocator.remap__func_161
01023484test rax, rax
01023487je 0x1023496
01023489mov [rbx+16], rdx
0102348dmov [rbx], rax
01023490mov [rbx+8], rdx
01023494jmp 0x10234e4
01023496
01023496loc_1023496:
01023496lea r13, [rbp-88]
0102349alea rsi, [rbp-64]
0102349emov rdi, r13
010234a1mov rdx, r12
010234a4call mem.Allocator.alignedAlloc__func_162
010234a9movzx eax, [r13+16]
010234aetest ax, ax
010234b1jne 0x10234e6
010234b3mov r12, [rbp-88]
010234b7mov r13, [rbp-80]
010234bbmov rsi, [rbx]
010234beimul rdx, r13, 56
010234c2mov rdi, r12
010234c5call compiler_rt.memcpy.memcpySmall
010234calea rdi, [rbp-64]
010234cemov rsi, r14
010234d1mov rdx, r15
010234d4call mem.Allocator.free__func_163
010234d9mov [rbx], r12
010234dcmov [rbx+8], r13
010234e0mov [rbx+16], r13
010234e4
010234e4loc_10234e4:
010234e4xor eax, eax
010234e6
010234e6loc_10234e6:
010234e6add rsp, 72
010234eapop rbx
010234ebpop r12
010234edpop r13
010234efpop r14
010234f1pop r15
010234f3pop rbp
010234f4ret
01023442
01023442array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen:
01023442push rbp
01023443mov rbp, rsp
01023446push r15
01023448push r14
0102344apush r13
0102344cpush r12
0102344epush rbx
0102344fsub rsp, 72
01023453mov rbx, rdi
01023456mov r12, [rdi+8]
0102345avmovups x0, [rsi]
0102345evmovaps [rbp-64], x0
01023463mov r14, [rdi]
01023466mov r15, [rdi+16]
0102346avmovups x0, [rsi]
0102346elea rdi, [rbp-112]
01023472vmovaps [rdi], x0
01023476mov rsi, r14
01023479mov rdx, r15
0102347cmov rcx, r12
0102347fcall mem.Allocator.remap__func_161
01023484test rax, rax
01023487je 0x1023496
01023489mov [rbx+16], rdx
0102348dmov [rbx], rax
01023490mov [rbx+8], rdx
01023494jmp 0x10234e4
01023496
01023496loc_1023496:
01023496lea r13, [rbp-88]
0102349alea rsi, [rbp-64]
0102349emov rdi, r13
010234a1mov rdx, r12
010234a4call mem.Allocator.alignedAlloc__func_162
010234a9movzx eax, [r13+16]
010234aetest ax, ax
010234b1jne 0x10234e6
010234b3mov r12, [rbp-88]
010234b7mov r13, [rbp-80]
010234bbmov rsi, [rbx]
010234beimul rdx, r13, 56
010234c2mov rdi, r12
010234c5call compiler_rt.memcpy.memcpySmall
010234calea rdi, [rbp-64]
010234cemov rsi, r14
010234d1mov rdx, r15
010234d4call mem.Allocator.free__func_163
010234d9mov [rbx], r12
010234dcmov [rbx+8], r13
010234e0mov [rbx+16], r13
010234e4
010234e4loc_10234e4:
010234e4xor eax, eax
010234e6
010234e6loc_10234e6:
010234e6add rsp, 72
010234eapop rbx
010234ebpop r12
010234edpop r13
010234efpop r14
010234f1pop r15
010234f3pop rbp
010234f4ret
01023442
010234f5
010234f5array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader:
010234f5push rbp
010234f6mov rbp, rsp
010234f9push r15
010234fbpush r14
010234fdpush r13
010234ffpush r12
01023501push rbx
01023502sub rsp, 40
01023506mov rbx, rsi
01023509mov rsi, rdi
0102350cmov r12l, [rbx]
0102350fcmp r12b, 17
01023513mov al, 2
01023515sbb al, 0
01023517xor ecx, ecx
01023519cmp r12b, 9
0102351dmovzx eax, al
01023520cmovb eax, ecx
01023523test al, al
01023525je 0x10235c8
0102352bmovzx eax, al
0102352elea r14, [rbp-80]
01023532mov rdi, r14
01023535cmp eax, 1
01023538jne 0x1023654
0102353ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01023543cmp [r14+32], 0
01023548je 0x10236ce
0102354emov r14, [rbp-72]
01023552mov r15, [rbp-56]
01023556push 1
01023558pop rax
01023559shlx rax, rax, r12
0102355emov r12l, -1
01023564add r12l, eax
01023567xor r13l, r13l
0102356a
0102356aloc_102356a:
0102356acmp r13, r15
0102356dje 0x10236ce
01023573mov rdi, [r14+8*r13]
01023577call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102357cmov eax, eax
0102357exor edx, edx
01023580mov ecx, r13l
01023583
01023583loc_1023583:
01023583mov edi, r12l
01023586and edi, eax
01023588movzx r8l, [rbx+4*rdi+4]
0102358ecmp r8w, -1
01023593je 0x10235b9
01023595movzx esi, [rbx+4*rdi+6]
0102359acmp si, dx
0102359djae 0x10235ae
0102359fmov [rbx+4*rdi+6], dx
010235a4mov [rbx+4*rdi+4], cx
010235a9mov ecx, r8l
010235acjmp 0x10235b0
010235ae
010235aeloc_10235ae:
010235aemov esi, edx
010235b0
010235b0loc_10235b0:
010235b0inc rax
010235b3inc esi
010235b5mov edx, esi
010235b7jmp 0x1023583
010235b9
010235b9loc_10235b9:
010235b9mov [rbx+4*rdi+6], dx
010235bemov [rbx+4*rdi+4], cx
010235c3inc r13
010235c6jmp 0x102356a
010235c8
010235c8loc_10235c8:
010235c8lea r14, [rbp-80]
010235ccmov rdi, r14
010235cfcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010235d4cmp [r14+32], 0
010235d9je 0x10236ce
010235dfmov r14, [rbp-72]
010235e3mov r15, [rbp-56]
010235e7push 1
010235e9pop rax
010235eashlx rax, rax, r12
010235efmov r12l, -1
010235f5add r12l, eax
010235f8xor r13l, r13l
010235fb
010235fbloc_10235fb:
010235fbcmp r13, r15
010235feje 0x10236ce
01023604mov rdi, [r14+8*r13]
01023608call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102360dmov eax, eax
0102360fxor edx, edx
01023611mov ecx, r13l
01023614
01023614loc_1023614:
01023614mov edi, r12l
01023617and edi, eax
01023619mov r8b, [rbx+2*rdi+4]
0102361ecmp r8b, -1
01023622je 0x1023647
01023624mov sil, [rbx+2*rdi+5]
01023629cmp sil, dl
0102362cjae 0x102363b
0102362emov [rbx+2*rdi+5], dl
01023632mov [rbx+2*rdi+4], cl
01023636mov ecx, r8l
01023639jmp 0x102363d
0102363b
0102363bloc_102363b:
0102363bmov esi, edx
0102363d
0102363dloc_102363d:
0102363dinc rax
01023640inc sil
01023643mov edx, esi
01023645jmp 0x1023614
01023647
01023647loc_1023647:
01023647mov [rbx+2*rdi+5], dl
0102364bmov [rbx+2*rdi+4], cl
0102364finc r13
01023652jmp 0x10235fb
01023654
01023654loc_1023654:
01023654call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01023659cmp [r14+32], 0
0102365eje 0x10236ce
01023660mov r14, [rbp-72]
01023664mov r15, [rbp-56]
01023668push 1
0102366apop rax
0102366bshlx rax, rax, r12
01023670mov r12l, -1
01023676add r12l, eax
01023679xor r13l, r13l
0102367c
0102367cloc_102367c:
0102367ccmp r13, r15
0102367fje 0x10236ce
01023681mov rdi, [r14+8*r13]
01023685call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102368amov eax, eax
0102368cxor edx, edx
0102368emov ecx, r13l
01023691
01023691loc_1023691:
01023691mov edi, r12l
01023694and edi, eax
01023696mov r8l, [rbx+8*rdi+4]
0102369bcmp r8l, -1
0102369fje 0x10236c1
010236a1mov esi, [rbx+8*rdi+8]
010236a5cmp esi, edx
010236a7jae 0x10236b6
010236a9mov [rbx+8*rdi+8], edx
010236admov [rbx+8*rdi+4], ecx
010236b1mov ecx, r8l
010236b4jmp 0x10236b8
010236b6
010236b6loc_10236b6:
010236b6mov esi, edx
010236b8
010236b8loc_10236b8:
010236b8inc rax
010236bbinc esi
010236bdmov edx, esi
010236bfjmp 0x1023691
010236c1
010236c1loc_10236c1:
010236c1mov [rbx+8*rdi+8], edx
010236c5mov [rbx+8*rdi+4], ecx
010236c9inc r13
010236ccjmp 0x102367c
010236ce
010236celoc_10236ce:
010236ceadd rsp, 40
010236d2pop rbx
010236d3pop r12
010236d5pop r13
010236d7pop r14
010236d9pop r15
010236dbpop rbp
010236dcret
010234f5
010234f5array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader:
010234f5push rbp
010234f6mov rbp, rsp
010234f9push r15
010234fbpush r14
010234fdpush r13
010234ffpush r12
01023501push rbx
01023502sub rsp, 40
01023506mov rbx, rsi
01023509mov rsi, rdi
0102350cmov r12l, [rbx]
0102350fcmp r12b, 17
01023513mov al, 2
01023515sbb al, 0
01023517xor ecx, ecx
01023519cmp r12b, 9
0102351dmovzx eax, al
01023520cmovb eax, ecx
01023523test al, al
01023525je 0x10235c8
0102352bmovzx eax, al
0102352elea r14, [rbp-80]
01023532mov rdi, r14
01023535cmp eax, 1
01023538jne 0x1023654
0102353ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01023543cmp [r14+32], 0
01023548je 0x10236ce
0102354emov r14, [rbp-72]
01023552mov r15, [rbp-56]
01023556push 1
01023558pop rax
01023559shlx rax, rax, r12
0102355emov r12l, -1
01023564add r12l, eax
01023567xor r13l, r13l
0102356a
0102356aloc_102356a:
0102356acmp r13, r15
0102356dje 0x10236ce
01023573mov rdi, [r14+8*r13]
01023577call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102357cmov eax, eax
0102357exor edx, edx
01023580mov ecx, r13l
01023583
01023583loc_1023583:
01023583mov edi, r12l
01023586and edi, eax
01023588movzx r8l, [rbx+4*rdi+4]
0102358ecmp r8w, -1
01023593je 0x10235b9
01023595movzx esi, [rbx+4*rdi+6]
0102359acmp si, dx
0102359djae 0x10235ae
0102359fmov [rbx+4*rdi+6], dx
010235a4mov [rbx+4*rdi+4], cx
010235a9mov ecx, r8l
010235acjmp 0x10235b0
010235ae
010235aeloc_10235ae:
010235aemov esi, edx
010235b0
010235b0loc_10235b0:
010235b0inc rax
010235b3inc esi
010235b5mov edx, esi
010235b7jmp 0x1023583
010235b9
010235b9loc_10235b9:
010235b9mov [rbx+4*rdi+6], dx
010235bemov [rbx+4*rdi+4], cx
010235c3inc r13
010235c6jmp 0x102356a
010235c8
010235c8loc_10235c8:
010235c8lea r14, [rbp-80]
010235ccmov rdi, r14
010235cfcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010235d4cmp [r14+32], 0
010235d9je 0x10236ce
010235dfmov r14, [rbp-72]
010235e3mov r15, [rbp-56]
010235e7push 1
010235e9pop rax
010235eashlx rax, rax, r12
010235efmov r12l, -1
010235f5add r12l, eax
010235f8xor r13l, r13l
010235fb
010235fbloc_10235fb:
010235fbcmp r13, r15
010235feje 0x10236ce
01023604mov rdi, [r14+8*r13]
01023608call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102360dmov eax, eax
0102360fxor edx, edx
01023611mov ecx, r13l
01023614
01023614loc_1023614:
01023614mov edi, r12l
01023617and edi, eax
01023619mov r8b, [rbx+2*rdi+4]
0102361ecmp r8b, -1
01023622je 0x1023647
01023624mov sil, [rbx+2*rdi+5]
01023629cmp sil, dl
0102362cjae 0x102363b
0102362emov [rbx+2*rdi+5], dl
01023632mov [rbx+2*rdi+4], cl
01023636mov ecx, r8l
01023639jmp 0x102363d
0102363b
0102363bloc_102363b:
0102363bmov esi, edx
0102363d
0102363dloc_102363d:
0102363dinc rax
01023640inc sil
01023643mov edx, esi
01023645jmp 0x1023614
01023647
01023647loc_1023647:
01023647mov [rbx+2*rdi+5], dl
0102364bmov [rbx+2*rdi+4], cl
0102364finc r13
01023652jmp 0x10235fb
01023654
01023654loc_1023654:
01023654call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01023659cmp [r14+32], 0
0102365eje 0x10236ce
01023660mov r14, [rbp-72]
01023664mov r15, [rbp-56]
01023668push 1
0102366apop rax
0102366bshlx rax, rax, r12
01023670mov r12l, -1
01023676add r12l, eax
01023679xor r13l, r13l
0102367c
0102367cloc_102367c:
0102367ccmp r13, r15
0102367fje 0x10236ce
01023681mov rdi, [r14+8*r13]
01023685call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102368amov eax, eax
0102368cxor edx, edx
0102368emov ecx, r13l
01023691
01023691loc_1023691:
01023691mov edi, r12l
01023694and edi, eax
01023696mov r8l, [rbx+8*rdi+4]
0102369bcmp r8l, -1
0102369fje 0x10236c1
010236a1mov esi, [rbx+8*rdi+8]
010236a5cmp esi, edx
010236a7jae 0x10236b6
010236a9mov [rbx+8*rdi+8], edx
010236admov [rbx+8*rdi+4], ecx
010236b1mov ecx, r8l
010236b4jmp 0x10236b8
010236b6
010236b6loc_10236b6:
010236b6mov esi, edx
010236b8
010236b8loc_10236b8:
010236b8inc rax
010236bbinc esi
010236bdmov edx, esi
010236bfjmp 0x1023691
010236c1
010236c1loc_10236c1:
010236c1mov [rbx+8*rdi+8], edx
010236c5mov [rbx+8*rdi+4], ecx
010236c9inc r13
010236ccjmp 0x102367c
010236ce
010236celoc_10236ce:
010236ceadd rsp, 40
010236d2pop rbx
010236d3pop r12
010236d5pop r13
010236d7pop r14
010236d9pop r15
010236dbpop rbp
010236dcret
010234f5
010236dd
010236ddmem.Allocator.free__func_163:
010236ddtest rdx, rdx
010236e0je 0x1023705
010236e2push rbp
010236e3mov rbp, rsp
010236e6mov rax, [rdi]
010236e9mov rcx, [rdi+8]
010236edimul rdx, rdx, 56
010236f1mov r8, [rbp+8]
010236f5mov r9, [rcx+24]
010236f9mov ecx, 3
010236femov rdi, rax
01023701pop rbp
01023702jmp r9
01023705
01023705loc_1023705:
01023705ret
010236dd
010236ddmem.Allocator.free__func_163:
010236ddtest rdx, rdx
010236e0je 0x1023705
010236e2push rbp
010236e3mov rbp, rsp
010236e6mov rax, [rdi]
010236e9mov rcx, [rdi+8]
010236edimul rdx, rdx, 56
010236f1mov r8, [rbp+8]
010236f5mov r9, [rcx+24]
010236f9mov ecx, 3
010236femov rdi, rax
01023701pop rbp
01023702jmp r9
01023705
01023705loc_1023705:
01023705ret
010236dd
01023706
01023706array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168:
01023706push rbp
01023707mov rbp, rsp
0102370asub rsp, 16
0102370elea rax, [rbp-8]
01023712mov [rax], rdi
01023715push 8
01023717pop rsi
01023718mov rdi, rax
0102371bcall hash.wyhash.Wyhash.hash
01023720add rsp, 16
01023724pop rbp
01023725ret
01023706
01023706array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168:
01023706push rbp
01023707mov rbp, rsp
0102370asub rsp, 16
0102370elea rax, [rbp-8]
01023712mov [rax], rdi
01023715push 8
01023717pop rsi
01023718mov rdi, rax
0102371bcall hash.wyhash.Wyhash.hash
01023720add rsp, 16
01023724pop rbp
01023725ret
01023706
01023726
01023726hash.wyhash.Wyhash.hash:
01023726push rbp
01023727mov rbp, rsp
0102372amov eax, [rdi]
0102372cmov [rbp-4], eax
0102372fxor eax, eax
01023731mov rcx, 4
0102373b
0102373bloc_102373b:
0102373bmovzx edx, [rbp+rcx-5]
01023740shl eax, 8
01023743or eax, edx
01023745dec rcx
01023748jne 0x102373b
0102374amov ecx, [rdi+4]
0102374dmov [rbp-8], ecx
01023750xor ecx, ecx
01023752mov rdx, 4
0102375c
0102375cloc_102375c:
0102375cmovzx r8l, [rbp+rdx-9]
01023762shl ecx, 8
01023765or ecx, r8l
01023768dec rdx
0102376bjne 0x102375c
0102376dmov edx, [rdi+rsi-4]
01023771mov [rbp-12], edx
01023774xor edx, edx
01023776mov r8, 4
01023780
01023780loc_1023780:
01023780movzx r9l, [rbp+r8-13]
01023786shl edx, 8
01023789or edx, r9l
0102378cdec r8
0102378fjne 0x1023780
01023791mov edi, [rdi+rsi-8]
01023795mov [rbp-16], edi
01023798xor edi, edi
0102379amov r8, 4
010237a4
010237a4loc_10237a4:
010237a4movzx r9l, [rbp+r8-17]
010237aashl edi, 8
010237ador edi, r9l
010237b0dec r8
010237b3jne 0x10237a4
010237b5shl rdx, 32
010237b9mov edi, edi
010237bbor rdi, rdx
010237beshl rax, 32
010237c2mov ecx, ecx
010237c4or rcx, rax
010237c7mov rax, 0xe7037ed1a0b428db
010237d1xor rcx, rax
010237d4mov rdx, 0x1ff5c2923a788d2c
010237dexor rdx, rdi
010237e1mulx rdx, rcx, rcx
010237e6mov rdi, 0xa0761d6478bd642f
010237f0xor rsi, rdi
010237f3xor rsi, rcx
010237f6xor rdx, rax
010237f9mulx rax, rcx, rsi
010237fexor rax, rcx
01023801pop rbp
01023802ret
01023726
01023726hash.wyhash.Wyhash.hash:
01023726push rbp
01023727mov rbp, rsp
0102372amov eax, [rdi]
0102372cmov [rbp-4], eax
0102372fxor eax, eax
01023731mov rcx, 4
0102373b
0102373bloc_102373b:
0102373bmovzx edx, [rbp+rcx-5]
01023740shl eax, 8
01023743or eax, edx
01023745dec rcx
01023748jne 0x102373b
0102374amov ecx, [rdi+4]
0102374dmov [rbp-8], ecx
01023750xor ecx, ecx
01023752mov rdx, 4
0102375c
0102375cloc_102375c:
0102375cmovzx r8l, [rbp+rdx-9]
01023762shl ecx, 8
01023765or ecx, r8l
01023768dec rdx
0102376bjne 0x102375c
0102376dmov edx, [rdi+rsi-4]
01023771mov [rbp-12], edx
01023774xor edx, edx
01023776mov r8, 4
01023780
01023780loc_1023780:
01023780movzx r9l, [rbp+r8-13]
01023786shl edx, 8
01023789or edx, r9l
0102378cdec r8
0102378fjne 0x1023780
01023791mov edi, [rdi+rsi-8]
01023795mov [rbp-16], edi
01023798xor edi, edi
0102379amov r8, 4
010237a4
010237a4loc_10237a4:
010237a4movzx r9l, [rbp+r8-17]
010237aashl edi, 8
010237ador edi, r9l
010237b0dec r8
010237b3jne 0x10237a4
010237b5shl rdx, 32
010237b9mov edi, edi
010237bbor rdi, rdx
010237beshl rax, 32
010237c2mov ecx, ecx
010237c4or rcx, rax
010237c7mov rax, 0xe7037ed1a0b428db
010237d1xor rcx, rax
010237d4mov rdx, 0x1ff5c2923a788d2c
010237dexor rdx, rdi
010237e1mulx rdx, rcx, rcx
010237e6mov rdi, 0xa0761d6478bd642f
010237f0xor rsi, rdi
010237f3xor rsi, rcx
010237f6xor rdx, rax
010237f9mulx rax, rcx, rsi
010237fexor rax, rcx
01023801pop rbp
01023802ret
01023726
01023803
01023803mem.Allocator.alignedAlloc__func_162:
01023803push rbp
01023804mov rbp, rsp
01023807push r15
01023809push r14
0102380bpush rbx
0102380csub rsp, 88
01023810mov r14, rdx
01023813mov rbx, rdi
01023816push 56
01023818pop rcx
01023819mov rax, rdx
0102381cmul rcx
0102381fjno 0x102382f
01023821mov cx, 26
01023825
01023825loc_1023825:
01023825lea rax, [rbp-88]
01023829mov [rax+16], cx
0102382djmp 0x102386c
0102382f
0102382floc_102382f:
0102382fmov rcx, [rbp+8]
01023833vmovups x0, [rsi]
01023837lea rsi, [rbp-64]
0102383bvmovaps [rsi], x0
0102383flea r15, [rbp-40]
01023843mov rdi, r15
01023846mov rdx, rax
01023849call mem.Allocator.allocBytesAligned__func_107
0102384emovzx ecx, [r15+8]
01023853test cx, cx
01023856jne 0x1023825
01023858lea rax, [rbp-112]
0102385cand [rax+16], 0
01023861mov rcx, [rbp-40]
01023865mov [rax], rcx
01023868mov [rax+8], r14
0102386c
0102386cloc_102386c:
0102386cmov rcx, [rax+16]
01023870mov [rbx+16], rcx
01023874vmovups x0, [rax]
01023878vmovups [rbx], x0
0102387cmov rax, rbx
0102387fadd rsp, 88
01023883pop rbx
01023884pop r14
01023886pop r15
01023888pop rbp
01023889ret
01023803
01023803mem.Allocator.alignedAlloc__func_162:
01023803push rbp
01023804mov rbp, rsp
01023807push r15
01023809push r14
0102380bpush rbx
0102380csub rsp, 88
01023810mov r14, rdx
01023813mov rbx, rdi
01023816push 56
01023818pop rcx
01023819mov rax, rdx
0102381cmul rcx
0102381fjno 0x102382f
01023821mov cx, 26
01023825
01023825loc_1023825:
01023825lea rax, [rbp-88]
01023829mov [rax+16], cx
0102382djmp 0x102386c
0102382f
0102382floc_102382f:
0102382fmov rcx, [rbp+8]
01023833vmovups x0, [rsi]
01023837lea rsi, [rbp-64]
0102383bvmovaps [rsi], x0
0102383flea r15, [rbp-40]
01023843mov rdi, r15
01023846mov rdx, rax
01023849call mem.Allocator.allocBytesAligned__func_107
0102384emovzx ecx, [r15+8]
01023853test cx, cx
01023856jne 0x1023825
01023858lea rax, [rbp-112]
0102385cand [rax+16], 0
01023861mov rcx, [rbp-40]
01023865mov [rax], rcx
01023868mov [rax+8], r14
0102386c
0102386cloc_102386c:
0102386cmov rcx, [rax+16]
01023870mov [rbx+16], rcx
01023874vmovups x0, [rax]
01023878vmovups [rbx], x0
0102387cmov rax, rbx
0102387fadd rsp, 88
01023883pop rbx
01023884pop r14
01023886pop r15
01023888pop rbp
01023889ret
01023803
0102388a
0102388amem.Allocator.remap__func_161:
0102388apush rbp
0102388bmov rbp, rsp
0102388epush r15
01023890push r14
01023892push rbx
01023893sub rsp, 24
01023897mov rax, rcx
0102389amov r8, rdx
0102389dmov rbx, rsi
010238a0mov rcx, rdi
010238a3mov rdi, [rdi]
010238a6mov r10, [rcx+8]
010238aatest rax, rax
010238adje 0x10238f1
010238aftest r8, r8
010238b2je 0x1023911
010238b4xor ecx, ecx
010238b6push 56
010238b8pop r15
010238bamul r15
010238bdmov edx, 0
010238c2jo 0x1023915
010238c4mov r14, rax
010238c7imul rdx, r8, 56
010238cbmov r9, [rbp+8]
010238cfpush 3
010238d1pop rcx
010238d2mov rsi, rbx
010238d5mov r8, rax
010238d8call [r10+16]
010238dctest rax, rax
010238dfje 0x1023911
010238e1mov rcx, rax
010238e4mov rax, r14
010238e7xor edx, edx
010238e9div r15
010238ecmov rdx, rax
010238efjmp 0x1023915
010238f1
010238f1loc_10238f1:
010238f1lea rax, [rbp-40]
010238f5mov [rax], rdi
010238f8mov [rax+8], r10
010238fcmov rdi, rax
010238ffmov rsi, rbx
01023902mov rdx, r8
01023905call mem.Allocator.free__func_163
0102390axor edx, edx
0102390cmov rcx, rbx
0102390fjmp 0x1023915
01023911
01023911loc_1023911:
01023911xor ecx, ecx
01023913xor edx, edx
01023915
01023915loc_1023915:
01023915mov rax, rcx
01023918add rsp, 24
0102391cpop rbx
0102391dpop r14
0102391fpop r15
01023921pop rbp
01023922ret
0102388a
0102388amem.Allocator.remap__func_161:
0102388apush rbp
0102388bmov rbp, rsp
0102388epush r15
01023890push r14
01023892push rbx
01023893sub rsp, 24
01023897mov rax, rcx
0102389amov r8, rdx
0102389dmov rbx, rsi
010238a0mov rcx, rdi
010238a3mov rdi, [rdi]
010238a6mov r10, [rcx+8]
010238aatest rax, rax
010238adje 0x10238f1
010238aftest r8, r8
010238b2je 0x1023911
010238b4xor ecx, ecx
010238b6push 56
010238b8pop r15
010238bamul r15
010238bdmov edx, 0
010238c2jo 0x1023915
010238c4mov r14, rax
010238c7imul rdx, r8, 56
010238cbmov r9, [rbp+8]
010238cfpush 3
010238d1pop rcx
010238d2mov rsi, rbx
010238d5mov r8, rax
010238d8call [r10+16]
010238dctest rax, rax
010238dfje 0x1023911
010238e1mov rcx, rax
010238e4mov rax, r14
010238e7xor edx, edx
010238e9div r15
010238ecmov rdx, rax
010238efjmp 0x1023915
010238f1
010238f1loc_10238f1:
010238f1lea rax, [rbp-40]
010238f5mov [rax], rdi
010238f8mov [rax+8], r10
010238fcmov rdi, rax
010238ffmov rsi, rbx
01023902mov rdx, r8
01023905call mem.Allocator.free__func_163
0102390axor edx, edx
0102390cmov rcx, rbx
0102390fjmp 0x1023915
01023911
01023911loc_1023911:
01023911xor ecx, ecx
01023913xor edx, edx
01023915
01023915loc_1023915:
01023915mov rax, rcx
01023918add rsp, 24
0102391cpop rbx
0102391dpop r14
0102391fpop r15
01023921pop rbp
01023922ret
0102388a
01023923
01023923array_hash_map.capacityIndexSize:
01023923push rbp
01023924mov rbp, rsp
01023927xor eax, eax
01023929cmp dil, 17
0102392dsetb al
01023930cmp dil, 9
01023934lea eax, [rax+2*rax]
01023937mov ecx, 2
0102393ccmovae ecx, eax
0102393fmov rax, [8*rcx+0x1007c20]
01023947pop rbp
01023948ret
01023923
01023923array_hash_map.capacityIndexSize:
01023923push rbp
01023924mov rbp, rsp
01023927xor eax, eax
01023929cmp dil, 17
0102392dsetb al
01023930cmp dil, 9
01023934lea eax, [rax+2*rax]
01023937mov ecx, 2
0102393ccmovae ecx, eax
0102393fmov rax, [8*rcx+0x1007c20]
01023947pop rbp
01023948ret
01023923
01023949
01023949Io.Reader.discardAll:
01023949push rbp
0102394amov rbp, rsp
0102394dpush r15
0102394fpush r14
01023951push rbx
01023952sub rsp, 24
01023956mov r14, rdi
01023959add rsi, [rdi+24]
0102395dmov rax, [rdi+32]
01023961mov rbx, rsi
01023964sub rbx, rax
01023967ja 0x102397a
01023969mov [r14+24], rsi
0102396dxor eax, eax
0102396f
0102396floc_102396f:
0102396fadd rsp, 24
01023973pop rbx
01023974pop r14
01023976pop r15
01023978pop rbp
01023979ret
0102397a
0102397aloc_102397a:
0102397amov [r14+24], rax
0102397elea r15, [rbp-40]
01023982
01023982loc_1023982:
01023982mov rax, [r14]
01023985mov rdi, r15
01023988mov rsi, r14
0102398bmov rdx, rbx
0102398ecall [rax+8]
01023991movzx eax, [rbp-32]
01023995test eax, eax
01023997jne 0x10239a1
01023999sub rbx, [rbp-40]
0102399djne 0x1023982
0102399fjmp 0x102396f
010239a1
010239a1loc_10239a1:
010239a1cmp eax, 20
010239a4jne 0x102396f
010239a6xor ecx, ecx
010239a8test rbx, rbx
010239abpush 20
010239adpop rax
010239aecmove eax, ecx
010239b1jmp 0x102396f
01023949
01023949Io.Reader.discardAll:
01023949push rbp
0102394amov rbp, rsp
0102394dpush r15
0102394fpush r14
01023951push rbx
01023952sub rsp, 24
01023956mov r14, rdi
01023959add rsi, [rdi+24]
0102395dmov rax, [rdi+32]
01023961mov rbx, rsi
01023964sub rbx, rax
01023967ja 0x102397a
01023969mov [r14+24], rsi
0102396dxor eax, eax
0102396f
0102396floc_102396f:
0102396fadd rsp, 24
01023973pop rbx
01023974pop r14
01023976pop r15
01023978pop rbp
01023979ret
0102397a
0102397aloc_102397a:
0102397amov [r14+24], rax
0102397elea r15, [rbp-40]
01023982
01023982loc_1023982:
01023982mov rax, [r14]
01023985mov rdi, r15
01023988mov rsi, r14
0102398bmov rdx, rbx
0102398ecall [rax+8]
01023991movzx eax, [rbp-32]
01023995test eax, eax
01023997jne 0x10239a1
01023999sub rbx, [rbp-40]
0102399djne 0x1023982
0102399fjmp 0x102396f
010239a1
010239a1loc_10239a1:
010239a1cmp eax, 20
010239a4jne 0x102396f
010239a6xor ecx, ecx
010239a8test rbx, rbx
010239abpush 20
010239adpop rax
010239aecmove eax, ecx
010239b1jmp 0x102396f
01023949
010239b3
010239b3multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap:
010239b3mov rax, [rdi+48]
010239b7test rax, rax
010239baje 0x10239c2
010239bcmov r8, [rdi+24]
010239c0jmp 0x10239cc
010239c2
010239c2loc_10239c2:
010239c2mov r8, 8
010239cc
010239ccloc_10239cc:
010239ccpush rbp
010239cdmov rbp, rsp
010239d0mov rcx, [rdi+32]
010239d4lea rdi, [r8+8*rsi]
010239d8lea r8, [r8+8*rdx]
010239dcxor r9l, r9l
010239df
010239dfloc_10239df:
010239dfcmp r9, 8
010239e3je 0x10239fa
010239e5mov r10b, [rdi+r9]
010239e9mov r11b, [r8+r9]
010239edmov [rdi+r9], r11b
010239f1mov [r8+r9], r10b
010239f5inc r9
010239f8jmp 0x10239df
010239fa
010239faloc_10239fa:
010239fatest rax, rax
010239fdmov rax, 4
01023a07cmove rcx, rax
01023a0bimul rax, rsi, 12
01023a0fadd rax, rcx
01023a12imul rdx, rdx, 12
01023a16add rdx, rcx
01023a19xor ecx, ecx
01023a1b
01023a1bloc_1023a1b:
01023a1bcmp rcx, 12
01023a1fje 0x1023a36
01023a21mov sil, [rax+rcx]
01023a25mov dil, [rdx+rcx]
01023a29mov [rax+rcx], dil
01023a2dmov [rdx+rcx], sil
01023a31inc rcx
01023a34jmp 0x1023a1b
01023a36
01023a36loc_1023a36:
01023a36pop rbp
01023a37ret
010239b3
010239b3multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap:
010239b3mov rax, [rdi+48]
010239b7test rax, rax
010239baje 0x10239c2
010239bcmov r8, [rdi+24]
010239c0jmp 0x10239cc
010239c2
010239c2loc_10239c2:
010239c2mov r8, 8
010239cc
010239ccloc_10239cc:
010239ccpush rbp
010239cdmov rbp, rsp
010239d0mov rcx, [rdi+32]
010239d4lea rdi, [r8+8*rsi]
010239d8lea r8, [r8+8*rdx]
010239dcxor r9l, r9l
010239df
010239dfloc_10239df:
010239dfcmp r9, 8
010239e3je 0x10239fa
010239e5mov r10b, [rdi+r9]
010239e9mov r11b, [r8+r9]
010239edmov [rdi+r9], r11b
010239f1mov [r8+r9], r10b
010239f5inc r9
010239f8jmp 0x10239df
010239fa
010239faloc_10239fa:
010239fatest rax, rax
010239fdmov rax, 4
01023a07cmove rcx, rax
01023a0bimul rax, rsi, 12
01023a0fadd rax, rcx
01023a12imul rdx, rdx, 12
01023a16add rdx, rcx
01023a19xor ecx, ecx
01023a1b
01023a1bloc_1023a1b:
01023a1bcmp rcx, 12
01023a1fje 0x1023a36
01023a21mov sil, [rax+rcx]
01023a25mov dil, [rdx+rcx]
01023a29mov [rax+rcx], dil
01023a2dmov [rdx+rcx], sil
01023a31inc rcx
01023a34jmp 0x1023a1b
01023a36
01023a36loc_1023a36:
01023a36pop rbp
01023a37ret
010239b3
01023a38
01023a38array_hash_map.IndexHeader.free:
01023a38push rbp
01023a39mov rbp, rsp
01023a3cpush r15
01023a3epush r14
01023a40push rbx
01023a41push rax
01023a42mov rbx, rdi
01023a45mov r14, [rsi]
01023a48mov r15, [rsi+8]
01023a4cmov edi, [rdi]
01023a4ecall array_hash_map.capacityIndexSize
01023a53mov cl, [rbx]
01023a55shlx rdx, rax, rcx
01023a5aadd rdx, 4
01023a5emov r8, [rbp+8]
01023a62mov rax, [r15+24]
01023a66push 2
01023a68pop rcx
01023a69mov rdi, r14
01023a6cmov rsi, rbx
01023a6fadd rsp, 8
01023a73pop rbx
01023a74pop r14
01023a76pop r15
01023a78pop rbp
01023a79jmp rax
01023a38
01023a38array_hash_map.IndexHeader.free:
01023a38push rbp
01023a39mov rbp, rsp
01023a3cpush r15
01023a3epush r14
01023a40push rbx
01023a41push rax
01023a42mov rbx, rdi
01023a45mov r14, [rsi]
01023a48mov r15, [rsi+8]
01023a4cmov edi, [rdi]
01023a4ecall array_hash_map.capacityIndexSize
01023a53mov cl, [rbx]
01023a55shlx rdx, rax, rcx
01023a5aadd rdx, 4
01023a5emov r8, [rbp+8]
01023a62mov rax, [r15+24]
01023a66push 2
01023a68pop rcx
01023a69mov rdi, r14
01023a6cmov rsi, rbx
01023a6fadd rsp, 8
01023a73pop rbx
01023a74pop r14
01023a76pop r15
01023a78pop rbp
01023a79jmp rax
01023a38
01023a7b
01023a7bmem.Allocator.allocBytesAligned__func_216:
01023a7bpush rbp
01023a7cmov rbp, rsp
01023a7fpush rbx
01023a80push rax
01023a81mov rbx, rdi
01023a84test rdx, rdx
01023a87je 0x1023aaa
01023a89mov rdi, [rsi]
01023a8cmov r8, [rsi+8]
01023a90push 2
01023a92pop rax
01023a93mov rsi, rdx
01023a96mov edx, eax
01023a98call [r8]
01023a9btest rax, rax
01023a9eje 0x1023ab4
01023aa0mov [rbx], rax
01023aa3and [rbx+8], 0
01023aa8jmp 0x1023ac0
01023aaa
01023aaaloc_1023aaa:
01023aaavmovups x0, [rip-0x1c082]
01023ab2jmp 0x1023abc
01023ab4
01023ab4loc_1023ab4:
01023ab4vmovups x0, [rip-0x1c1ac]
01023abc
01023abcloc_1023abc:
01023abcvmovups [rbx], x0
01023ac0
01023ac0loc_1023ac0:
01023ac0mov rax, rbx
01023ac3add rsp, 8
01023ac7pop rbx
01023ac8pop rbp
01023ac9ret
01023a7b
01023a7bmem.Allocator.allocBytesAligned__func_216:
01023a7bpush rbp
01023a7cmov rbp, rsp
01023a7fpush rbx
01023a80push rax
01023a81mov rbx, rdi
01023a84test rdx, rdx
01023a87je 0x1023aaa
01023a89mov rdi, [rsi]
01023a8cmov r8, [rsi+8]
01023a90push 2
01023a92pop rax
01023a93mov rsi, rdx
01023a96mov edx, eax
01023a98call [r8]
01023a9btest rax, rax
01023a9eje 0x1023ab4
01023aa0mov [rbx], rax
01023aa3and [rbx+8], 0
01023aa8jmp 0x1023ac0
01023aaa
01023aaaloc_1023aaa:
01023aaavmovups x0, [rip-0x1c082]
01023ab2jmp 0x1023abc
01023ab4
01023ab4loc_1023ab4:
01023ab4vmovups x0, [rip-0x1c1ac]
01023abc
01023abcloc_1023abc:
01023abcvmovups [rbx], x0
01023ac0
01023ac0loc_1023ac0:
01023ac0mov rax, rbx
01023ac3add rsp, 8
01023ac7pop rbx
01023ac8pop rbp
01023ac9ret
01023a7b
01023aca
01023acamem.Allocator.free__func_219:
01023acatest rdx, rdx
01023acdje 0x1023aee
01023acfpush rbp
01023ad0mov rbp, rsp
01023ad3mov rax, [rdi]
01023ad6mov rcx, [rdi+8]
01023adamov r8, [rbp+8]
01023ademov r9, [rcx+24]
01023ae2mov ecx, 3
01023ae7mov rdi, rax
01023aeapop rbp
01023aebjmp r9
01023aee
01023aeeloc_1023aee:
01023aeeret
01023aca
01023acamem.Allocator.free__func_219:
01023acatest rdx, rdx
01023acdje 0x1023aee
01023acfpush rbp
01023ad0mov rbp, rsp
01023ad3mov rax, [rdi]
01023ad6mov rcx, [rdi+8]
01023adamov r8, [rbp+8]
01023ademov r9, [rcx+24]
01023ae2mov ecx, 3
01023ae7mov rdi, rax
01023aeapop rbp
01023aebjmp r9
01023aee
01023aeeloc_1023aee:
01023aeeret
01023aca
01023aef
01023aefmem.Allocator.alignedAlloc__func_218:
01023aefpush rbp
01023af0mov rbp, rsp
01023af3push r15
01023af5push r14
01023af7push rbx
01023af8sub rsp, 88
01023afcmov r14, rdx
01023affmov rbx, rdi
01023b02vmovups x0, [rsi]
01023b06lea rsi, [rbp-64]
01023b0avmovaps [rsi], x0
01023b0emov rcx, [rbp+8]
01023b12lea r15, [rbp-40]
01023b16mov rdi, r15
01023b19call mem.Allocator.allocBytesAligned__func_107
01023b1emovzx ecx, [r15+8]
01023b23test cx, cx
01023b26jne 0x1023b5a
01023b28lea rax, [rbp-112]
01023b2cand [rax+16], 0
01023b31mov rcx, [rbp-40]
01023b35mov [rax], rcx
01023b38mov [rax+8], r14
01023b3c
01023b3cloc_1023b3c:
01023b3cmov rcx, [rax+16]
01023b40mov [rbx+16], rcx
01023b44vmovups x0, [rax]
01023b48vmovups [rbx], x0
01023b4cmov rax, rbx
01023b4fadd rsp, 88
01023b53pop rbx
01023b54pop r14
01023b56pop r15
01023b58pop rbp
01023b59ret
01023b5a
01023b5aloc_1023b5a:
01023b5alea rax, [rbp-88]
01023b5emov [rax+16], cx
01023b62jmp 0x1023b3c
01023aef
01023aefmem.Allocator.alignedAlloc__func_218:
01023aefpush rbp
01023af0mov rbp, rsp
01023af3push r15
01023af5push r14
01023af7push rbx
01023af8sub rsp, 88
01023afcmov r14, rdx
01023affmov rbx, rdi
01023b02vmovups x0, [rsi]
01023b06lea rsi, [rbp-64]
01023b0avmovaps [rsi], x0
01023b0emov rcx, [rbp+8]
01023b12lea r15, [rbp-40]
01023b16mov rdi, r15
01023b19call mem.Allocator.allocBytesAligned__func_107
01023b1emovzx ecx, [r15+8]
01023b23test cx, cx
01023b26jne 0x1023b5a
01023b28lea rax, [rbp-112]
01023b2cand [rax+16], 0
01023b31mov rcx, [rbp-40]
01023b35mov [rax], rcx
01023b38mov [rax+8], r14
01023b3c
01023b3cloc_1023b3c:
01023b3cmov rcx, [rax+16]
01023b40mov [rbx+16], rcx
01023b44vmovups x0, [rax]
01023b48vmovups [rbx], x0
01023b4cmov rax, rbx
01023b4fadd rsp, 88
01023b53pop rbx
01023b54pop r14
01023b56pop r15
01023b58pop rbp
01023b59ret
01023b5a
01023b5aloc_1023b5a:
01023b5alea rax, [rbp-88]
01023b5emov [rax+16], cx
01023b62jmp 0x1023b3c
01023aef
01023b64
01023b64sort.pdq.sort3__func_222:
01023b64push rbp
01023b65mov rbp, rsp
01023b68push r15
01023b6apush r14
01023b6cpush r13
01023b6epush r12
01023b70push rbx
01023b71sub rsp, 232
01023b78mov r15, rcx
01023b7bmov r12, rdx
01023b7emov r13, [r8]
01023b81vmovups ymm0, [r8+24]
01023b87vmovups [rbp-80], ymm0
01023b8cmov rbx, rsi
01023b8fvmovups ymm0, [r8+8]
01023b95vmovups [rbp-96], ymm0
01023b9amov r14, rdi
01023b9dmov rax, [r13+8*rsi]
01023ba2cmp rax, [r13+8*rdi]
01023ba7jae 0x1023bdd
01023ba9inc [r15]
01023baclea rdi, [rbp-152]
01023bb3mov [rdi], r13
01023bb6vmovups ymm0, [rbp-96]
01023bbbvmovups ymm1, [rbp-80]
01023bc0vmovups [rdi+8], ymm0
01023bc5vmovups [rdi+24], ymm1
01023bcamov rsi, rbx
01023bcdmov rdx, r14
01023bd0vzeroupper
01023bd3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023bd8mov rax, [r13+8*rbx]
01023bdd
01023bddloc_1023bdd:
01023bddcmp [r13+8*r12], rax
01023be2jae 0x1023c18
01023be4inc [r15]
01023be7lea rdi, [rbp-208]
01023beemov [rdi], r13
01023bf1vmovups ymm0, [rbp-96]
01023bf6vmovups ymm1, [rbp-80]
01023bfbvmovups [rdi+8], ymm0
01023c00vmovups [rdi+24], ymm1
01023c05mov rsi, r12
01023c08mov rdx, rbx
01023c0bvzeroupper
01023c0ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023c13mov rax, [r13+8*rbx]
01023c18
01023c18loc_1023c18:
01023c18cmp rax, [r13+8*r14]
01023c1djae 0x1023c4e
01023c1finc [r15]
01023c22lea rdi, [rbp-264]
01023c29mov [rdi], r13
01023c2cvmovups ymm0, [rbp-96]
01023c31vmovups ymm1, [rbp-80]
01023c36vmovups [rdi+8], ymm0
01023c3bvmovups [rdi+24], ymm1
01023c40mov rsi, rbx
01023c43mov rdx, r14
01023c46vzeroupper
01023c49call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023c4e
01023c4eloc_1023c4e:
01023c4eadd rsp, 232
01023c55pop rbx
01023c56pop r12
01023c58pop r13
01023c5apop r14
01023c5cpop r15
01023c5epop rbp
01023c5fvzeroupper
01023c62ret
01023b64
01023b64sort.pdq.sort3__func_222:
01023b64push rbp
01023b65mov rbp, rsp
01023b68push r15
01023b6apush r14
01023b6cpush r13
01023b6epush r12
01023b70push rbx
01023b71sub rsp, 232
01023b78mov r15, rcx
01023b7bmov r12, rdx
01023b7emov r13, [r8]
01023b81vmovups ymm0, [r8+24]
01023b87vmovups [rbp-80], ymm0
01023b8cmov rbx, rsi
01023b8fvmovups ymm0, [r8+8]
01023b95vmovups [rbp-96], ymm0
01023b9amov r14, rdi
01023b9dmov rax, [r13+8*rsi]
01023ba2cmp rax, [r13+8*rdi]
01023ba7jae 0x1023bdd
01023ba9inc [r15]
01023baclea rdi, [rbp-152]
01023bb3mov [rdi], r13
01023bb6vmovups ymm0, [rbp-96]
01023bbbvmovups ymm1, [rbp-80]
01023bc0vmovups [rdi+8], ymm0
01023bc5vmovups [rdi+24], ymm1
01023bcamov rsi, rbx
01023bcdmov rdx, r14
01023bd0vzeroupper
01023bd3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023bd8mov rax, [r13+8*rbx]
01023bdd
01023bddloc_1023bdd:
01023bddcmp [r13+8*r12], rax
01023be2jae 0x1023c18
01023be4inc [r15]
01023be7lea rdi, [rbp-208]
01023beemov [rdi], r13
01023bf1vmovups ymm0, [rbp-96]
01023bf6vmovups ymm1, [rbp-80]
01023bfbvmovups [rdi+8], ymm0
01023c00vmovups [rdi+24], ymm1
01023c05mov rsi, r12
01023c08mov rdx, rbx
01023c0bvzeroupper
01023c0ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023c13mov rax, [r13+8*rbx]
01023c18
01023c18loc_1023c18:
01023c18cmp rax, [r13+8*r14]
01023c1djae 0x1023c4e
01023c1finc [r15]
01023c22lea rdi, [rbp-264]
01023c29mov [rdi], r13
01023c2cvmovups ymm0, [rbp-96]
01023c31vmovups ymm1, [rbp-80]
01023c36vmovups [rdi+8], ymm0
01023c3bvmovups [rdi+24], ymm1
01023c40mov rsi, rbx
01023c43mov rdx, r14
01023c46vzeroupper
01023c49call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023c4e
01023c4eloc_1023c4e:
01023c4eadd rsp, 232
01023c55pop rbx
01023c56pop r12
01023c58pop r13
01023c5apop r14
01023c5cpop r15
01023c5epop rbp
01023c5fvzeroupper
01023c62ret
01023b64
01023c63
01023c63sort.siftDown__func_225:
01023c63push rbp
01023c64mov rbp, rsp
01023c67push r15
01023c69push r14
01023c6bpush r13
01023c6dpush r12
01023c6fpush rbx
01023c70sub rsp, 120
01023c74mov rbx, rdx
01023c77mov rdx, rsi
01023c7amov r14, rdi
01023c7dmov r13, [rcx]
01023c80vmovups ymm0, [rcx+24]
01023c85vmovups [rbp-80], ymm0
01023c8avmovups ymm0, [rcx+8]
01023c8fvmovups [rbp-96], ymm0
01023c94lea r15, [rbp-144]
01023c9b
01023c9bloc_1023c9b:
01023c9bmov rax, rdx
01023c9esub rax, r14
01023ca1js 0x1023d0d
01023ca3lea r12, [r14+2*rax]
01023ca7inc r12
01023caacmp r12, rbx
01023cadjae 0x1023d0d
01023caflea rcx, [r14+2*rax]
01023cb3lea rax, [rcx+2]
01023cb7cmp rax, rbx
01023cbajae 0x1023cce
01023cbcmov rsi, [r13+8*rcx+8]
01023cc1cmp rsi, [r13+8*rcx+16]
01023cc6jb 0x1023ccb
01023cc8mov rax, r12
01023ccb
01023ccbloc_1023ccb:
01023ccbmov r12, rax
01023cce
01023cceloc_1023cce:
01023ccemov rax, [r13+8*r12]
01023cd3cmp rax, [r13+8*rdx]
01023cd8jb 0x1023d0d
01023cdamov [rbp-152], r13
01023ce1vmovups ymm0, [rbp-96]
01023ce6vmovups ymm1, [rbp-80]
01023cebvmovups [r15+16], ymm1
01023cf1vmovups [r15], ymm0
01023cf6lea rdi, [rbp-152]
01023cfdmov rsi, r12
01023d00vzeroupper
01023d03call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023d08mov rdx, r12
01023d0bjmp 0x1023c9b
01023d0d
01023d0dloc_1023d0d:
01023d0dadd rsp, 120
01023d11pop rbx
01023d12pop r12
01023d14pop r13
01023d16pop r14
01023d18pop r15
01023d1apop rbp
01023d1bvzeroupper
01023d1eret
01023c63
01023c63sort.siftDown__func_225:
01023c63push rbp
01023c64mov rbp, rsp
01023c67push r15
01023c69push r14
01023c6bpush r13
01023c6dpush r12
01023c6fpush rbx
01023c70sub rsp, 120
01023c74mov rbx, rdx
01023c77mov rdx, rsi
01023c7amov r14, rdi
01023c7dmov r13, [rcx]
01023c80vmovups ymm0, [rcx+24]
01023c85vmovups [rbp-80], ymm0
01023c8avmovups ymm0, [rcx+8]
01023c8fvmovups [rbp-96], ymm0
01023c94lea r15, [rbp-144]
01023c9b
01023c9bloc_1023c9b:
01023c9bmov rax, rdx
01023c9esub rax, r14
01023ca1js 0x1023d0d
01023ca3lea r12, [r14+2*rax]
01023ca7inc r12
01023caacmp r12, rbx
01023cadjae 0x1023d0d
01023caflea rcx, [r14+2*rax]
01023cb3lea rax, [rcx+2]
01023cb7cmp rax, rbx
01023cbajae 0x1023cce
01023cbcmov rsi, [r13+8*rcx+8]
01023cc1cmp rsi, [r13+8*rcx+16]
01023cc6jb 0x1023ccb
01023cc8mov rax, r12
01023ccb
01023ccbloc_1023ccb:
01023ccbmov r12, rax
01023cce
01023cceloc_1023cce:
01023ccemov rax, [r13+8*r12]
01023cd3cmp rax, [r13+8*rdx]
01023cd8jb 0x1023d0d
01023cdamov [rbp-152], r13
01023ce1vmovups ymm0, [rbp-96]
01023ce6vmovups ymm1, [rbp-80]
01023cebvmovups [r15+16], ymm1
01023cf1vmovups [r15], ymm0
01023cf6lea rdi, [rbp-152]
01023cfdmov rsi, r12
01023d00vzeroupper
01023d03call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01023d08mov rdx, r12
01023d0bjmp 0x1023c9b
01023d0d
01023d0dloc_1023d0d:
01023d0dadd rsp, 120
01023d11pop rbx
01023d12pop r12
01023d14pop r13
01023d16pop r14
01023d18pop r15
01023d1apop rbp
01023d1bvzeroupper
01023d1eret
01023c63
01023d1f
01023d1fdebug.Dwarf.parseDie:
01023d1fpush rbp
01023d20mov rbp, rsp
01023d23push r15
01023d25push r14
01023d27push r13
01023d29push r12
01023d2bpush rbx
01023d2csub rsp, 120
01023d30mov r12l, r9l
01023d33mov r13l, r8l
01023d36mov rbx, rcx
01023d39mov [rbp-64], rdx
01023d3dmov r15, rdi
01023d40lea r14, [rbp-112]
01023d44mov rdi, r14
01023d47mov [rbp-80], rsi
01023d4bcall Io.Reader.takeLeb128__func_117
01023d50movzx eax, [r14+8]
01023d55test ax, ax
01023d58jne 0x1023e7e
01023d5emov rax, [rbp-112]
01023d62test rax, rax
01023d65je 0x1023e1b
01023d6bmov rdx, [rbx+8]
01023d6fmov rcx, [rbx+16]
01023d73inc rcx
01023d76
01023d76loc_1023d76:
01023d76dec rcx
01023d79je 0x1023e2c
01023d7flea r14, [rdx+40]
01023d83cmp [rdx], rax
01023d86mov rdx, r14
01023d89jne 0x1023d76
01023d8bmov [rbp-56], r15
01023d8fmov rbx, [r14-24]
01023d93mov rcx, [r14-16]
01023d97mov rax, [rbp-64]
01023d9blea r15, [rax+8]
01023d9fadd rbx, 16
01023da3movzx eax, r13b
01023da7mov [rbp-44], eax
01023daamovzx r12l, r12b
01023daemov [rbp-72], rcx
01023db2mov r13, rcx
01023db5
01023db5loc_1023db5:
01023db5sub r13, 1
01023db9jb 0x1023e35
01023dbbmov rax, [rbx-16]
01023dbfmov rdx, [rbx-8]
01023dc3mov rcx, [rbx]
01023dc6mov [r15-8], rax
01023dcamov [rbp-96], rcx
01023dcemov [rbp-88], 1
01023dd2movzx eax, [rbp+16]
01023dd6mov [rsp], eax
01023dd9lea rdi, [rbp-144]
01023de0mov rsi, [rbp-80]
01023de4mov ecx, [rbp-44]
01023de7mov r8l, r12l
01023dealea r9, [rbp-96]
01023deecall debug.Dwarf.parseFormValue
01023df3movzx eax, [rbp-120]
01023df7test ax, ax
01023dfajne 0x1023e7a
01023dfcmov rax, [rbp-128]
01023e00mov [r15+16], rax
01023e04vmovups x0, [rbp-144]
01023e0cvmovups [r15], x0
01023e11add r15, 32
01023e15add rbx, 24
01023e19jmp 0x1023db5
01023e1b
01023e1bloc_1023e1b:
01023e1bvxorps x0, x0, x0
01023e1fvmovups [r15+16], ymm0
01023e25vmovups [r15], ymm0
01023e2ajmp 0x1023e65
01023e2c
01023e2cloc_1023e2c:
01023e2cmov [r15+40], 117
01023e33jmp 0x1023e65
01023e35
01023e35loc_1023e35:
01023e35mov r15, [rbp-56]
01023e39and [r15+40], 0
01023e3fmov [r15+32], 1
01023e44mov rax, [r14-32]
01023e48mov [r15], rax
01023e4bmov al, [r14-8]
01023e4fand al, 1
01023e51mov [r15+24], al
01023e55mov rax, [rbp-64]
01023e59mov [r15+8], rax
01023e5dmov rax, [rbp-72]
01023e61mov [r15+16], rax
01023e65
01023e65loc_1023e65:
01023e65mov rax, r15
01023e68add rsp, 120
01023e6cpop rbx
01023e6dpop r12
01023e6fpop r13
01023e71pop r14
01023e73pop r15
01023e75pop rbp
01023e76vzeroupper
01023e79ret
01023e7a
01023e7aloc_1023e7a:
01023e7amov r15, [rbp-56]
01023e7e
01023e7eloc_1023e7e:
01023e7emov [r15+40], ax
01023e83jmp 0x1023e65
01023d1f
01023d1fdebug.Dwarf.parseDie:
01023d1fpush rbp
01023d20mov rbp, rsp
01023d23push r15
01023d25push r14
01023d27push r13
01023d29push r12
01023d2bpush rbx
01023d2csub rsp, 120
01023d30mov r12l, r9l
01023d33mov r13l, r8l
01023d36mov rbx, rcx
01023d39mov [rbp-64], rdx
01023d3dmov r15, rdi
01023d40lea r14, [rbp-112]
01023d44mov rdi, r14
01023d47mov [rbp-80], rsi
01023d4bcall Io.Reader.takeLeb128__func_117
01023d50movzx eax, [r14+8]
01023d55test ax, ax
01023d58jne 0x1023e7e
01023d5emov rax, [rbp-112]
01023d62test rax, rax
01023d65je 0x1023e1b
01023d6bmov rdx, [rbx+8]
01023d6fmov rcx, [rbx+16]
01023d73inc rcx
01023d76
01023d76loc_1023d76:
01023d76dec rcx
01023d79je 0x1023e2c
01023d7flea r14, [rdx+40]
01023d83cmp [rdx], rax
01023d86mov rdx, r14
01023d89jne 0x1023d76
01023d8bmov [rbp-56], r15
01023d8fmov rbx, [r14-24]
01023d93mov rcx, [r14-16]
01023d97mov rax, [rbp-64]
01023d9blea r15, [rax+8]
01023d9fadd rbx, 16
01023da3movzx eax, r13b
01023da7mov [rbp-44], eax
01023daamovzx r12l, r12b
01023daemov [rbp-72], rcx
01023db2mov r13, rcx
01023db5
01023db5loc_1023db5:
01023db5sub r13, 1
01023db9jb 0x1023e35
01023dbbmov rax, [rbx-16]
01023dbfmov rdx, [rbx-8]
01023dc3mov rcx, [rbx]
01023dc6mov [r15-8], rax
01023dcamov [rbp-96], rcx
01023dcemov [rbp-88], 1
01023dd2movzx eax, [rbp+16]
01023dd6mov [rsp], eax
01023dd9lea rdi, [rbp-144]
01023de0mov rsi, [rbp-80]
01023de4mov ecx, [rbp-44]
01023de7mov r8l, r12l
01023dealea r9, [rbp-96]
01023deecall debug.Dwarf.parseFormValue
01023df3movzx eax, [rbp-120]
01023df7test ax, ax
01023dfajne 0x1023e7a
01023dfcmov rax, [rbp-128]
01023e00mov [r15+16], rax
01023e04vmovups x0, [rbp-144]
01023e0cvmovups [r15], x0
01023e11add r15, 32
01023e15add rbx, 24
01023e19jmp 0x1023db5
01023e1b
01023e1bloc_1023e1b:
01023e1bvxorps x0, x0, x0
01023e1fvmovups [r15+16], ymm0
01023e25vmovups [r15], ymm0
01023e2ajmp 0x1023e65
01023e2c
01023e2cloc_1023e2c:
01023e2cmov [r15+40], 117
01023e33jmp 0x1023e65
01023e35
01023e35loc_1023e35:
01023e35mov r15, [rbp-56]
01023e39and [r15+40], 0
01023e3fmov [r15+32], 1
01023e44mov rax, [r14-32]
01023e48mov [r15], rax
01023e4bmov al, [r14-8]
01023e4fand al, 1
01023e51mov [r15+24], al
01023e55mov rax, [rbp-64]
01023e59mov [r15+8], rax
01023e5dmov rax, [rbp-72]
01023e61mov [r15+16], rax
01023e65
01023e65loc_1023e65:
01023e65mov rax, r15
01023e68add rsp, 120
01023e6cpop rbx
01023e6dpop r12
01023e6fpop r13
01023e71pop r14
01023e73pop r15
01023e75pop rbp
01023e76vzeroupper
01023e79ret
01023e7a
01023e7aloc_1023e7a:
01023e7amov r15, [rbp-56]
01023e7e
01023e7eloc_1023e7e:
01023e7emov [r15+40], ax
01023e83jmp 0x1023e65
01023d1f
01023e85
01023e85mem.Allocator.free__func_151:
01023e85test rdx, rdx
01023e88je 0x1023ead
01023e8apush rbp
01023e8bmov rbp, rsp
01023e8emov rax, [rdi]
01023e91mov rcx, [rdi+8]
01023e95shl rdx, 5
01023e99mov r8, [rbp+8]
01023e9dmov r9, [rcx+24]
01023ea1mov ecx, 3
01023ea6mov rdi, rax
01023ea9pop rbp
01023eaajmp r9
01023ead
01023eadloc_1023ead:
01023eadret
01023e85
01023e85mem.Allocator.free__func_151:
01023e85test rdx, rdx
01023e88je 0x1023ead
01023e8apush rbp
01023e8bmov rbp, rsp
01023e8emov rax, [rdi]
01023e91mov rcx, [rdi+8]
01023e95shl rdx, 5
01023e99mov r8, [rbp+8]
01023e9dmov r9, [rcx+24]
01023ea1mov ecx, 3
01023ea6mov rdi, rax
01023ea9pop rbp
01023eaajmp r9
01023ead
01023eadloc_1023ead:
01023eadret
01023e85
01023eae
01023eaearray_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit:
01023eaepush rbp
01023eafmov rbp, rsp
01023eb2push r14
01023eb4push rbx
01023eb5sub rsp, 16
01023eb9mov rbx, rsi
01023ebcvmovups x0, [rsi]
01023ec0lea rax, [rbp-32]
01023ec4vmovaps [rax], x0
01023ec8mov r14, rdi
01023ecbmov rsi, [rdi]
01023eceimul rdx, [rdi+16], 20
01023ed3mov rdi, rax
01023ed6call mem.Allocator.free__func_219
01023edbmov rdi, [r14+24]
01023edftest rdi, rdi
01023ee2je 0x1023ef4
01023ee4mov rsi, rbx
01023ee7add rsp, 16
01023eebpop rbx
01023eecpop r14
01023eeepop rbp
01023eefjmp 0x1023a38
01023ef4
01023ef4loc_1023ef4:
01023ef4add rsp, 16
01023ef8pop rbx
01023ef9pop r14
01023efbpop rbp
01023efcret
01023eae
01023eaearray_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit:
01023eaepush rbp
01023eafmov rbp, rsp
01023eb2push r14
01023eb4push rbx
01023eb5sub rsp, 16
01023eb9mov rbx, rsi
01023ebcvmovups x0, [rsi]
01023ec0lea rax, [rbp-32]
01023ec4vmovaps [rax], x0
01023ec8mov r14, rdi
01023ecbmov rsi, [rdi]
01023eceimul rdx, [rdi+16], 20
01023ed3mov rdi, rax
01023ed6call mem.Allocator.free__func_219
01023edbmov rdi, [r14+24]
01023edftest rdi, rdi
01023ee2je 0x1023ef4
01023ee4mov rsi, rbx
01023ee7add rsp, 16
01023eebpop rbx
01023eecpop r14
01023eeepop rbp
01023eefjmp 0x1023a38
01023ef4
01023ef4loc_1023ef4:
01023ef4add rsp, 16
01023ef8pop rbx
01023ef9pop r14
01023efbpop rbp
01023efcret
01023eae
01023efd
01023efdmem.Allocator.alloc__func_150:
01023efdpush rbp
01023efemov rbp, rsp
01023f01push r15
01023f03push r14
01023f05push rbx
01023f06sub rsp, 88
01023f0amov r14, rdx
01023f0dmov rbx, rdi
01023f10vmovups x0, [rsi]
01023f14lea rsi, [rbp-64]
01023f18vmovaps [rsi], x0
01023f1cmov rcx, [rbp+8]
01023f20lea r15, [rbp-40]
01023f24mov rdi, r15
01023f27call mem.Allocator.allocWithSizeAndAlignment__func_228
01023f2cmovzx ecx, [r15+8]
01023f31test cx, cx
01023f34jne 0x1023f68
01023f36lea rax, [rbp-112]
01023f3aand [rax+16], 0
01023f3fmov rcx, [rbp-40]
01023f43mov [rax], rcx
01023f46mov [rax+8], r14
01023f4a
01023f4aloc_1023f4a:
01023f4amov rcx, [rax+16]
01023f4emov [rbx+16], rcx
01023f52vmovups x0, [rax]
01023f56vmovups [rbx], x0
01023f5amov rax, rbx
01023f5dadd rsp, 88
01023f61pop rbx
01023f62pop r14
01023f64pop r15
01023f66pop rbp
01023f67ret
01023f68
01023f68loc_1023f68:
01023f68lea rax, [rbp-88]
01023f6cmov [rax+16], cx
01023f70jmp 0x1023f4a
01023efd
01023efdmem.Allocator.alloc__func_150:
01023efdpush rbp
01023efemov rbp, rsp
01023f01push r15
01023f03push r14
01023f05push rbx
01023f06sub rsp, 88
01023f0amov r14, rdx
01023f0dmov rbx, rdi
01023f10vmovups x0, [rsi]
01023f14lea rsi, [rbp-64]
01023f18vmovaps [rsi], x0
01023f1cmov rcx, [rbp+8]
01023f20lea r15, [rbp-40]
01023f24mov rdi, r15
01023f27call mem.Allocator.allocWithSizeAndAlignment__func_228
01023f2cmovzx ecx, [r15+8]
01023f31test cx, cx
01023f34jne 0x1023f68
01023f36lea rax, [rbp-112]
01023f3aand [rax+16], 0
01023f3fmov rcx, [rbp-40]
01023f43mov [rax], rcx
01023f46mov [rax+8], r14
01023f4a
01023f4aloc_1023f4a:
01023f4amov rcx, [rax+16]
01023f4emov [rbx+16], rcx
01023f52vmovups x0, [rax]
01023f56vmovups [rbx], x0
01023f5amov rax, rbx
01023f5dadd rsp, 88
01023f61pop rbx
01023f62pop r14
01023f64pop r15
01023f66pop rbp
01023f67ret
01023f68
01023f68loc_1023f68:
01023f68lea rax, [rbp-88]
01023f6cmov [rax+16], cx
01023f70jmp 0x1023f4a
01023efd
01023f72
01023f72mem.Allocator.allocWithSizeAndAlignment__func_228:
01023f72push rbp
01023f73mov rbp, rsp
01023f76push r14
01023f78push rbx
01023f79sub rsp, 32
01023f7dmov rbx, rdi
01023f80mov rax, rdx
01023f83shr rax, 59
01023f87je 0x1023f93
01023f89vmovups x0, [rip-0x1c681]
01023f91jmp 0x1023fb4
01023f93
01023f93loc_1023f93:
01023f93shl rdx, 5
01023f97vmovups x0, [rsi]
01023f9blea rsi, [rbp-32]
01023f9fvmovaps [rsi], x0
01023fa3lea r14, [rbp-48]
01023fa7mov rdi, r14
01023faacall mem.Allocator.allocBytesAligned__func_107
01023fafvmovups x0, [r14]
01023fb4
01023fb4loc_1023fb4:
01023fb4vmovups [rbx], x0
01023fb8mov rax, rbx
01023fbbadd rsp, 32
01023fbfpop rbx
01023fc0pop r14
01023fc2pop rbp
01023fc3ret
01023f72
01023f72mem.Allocator.allocWithSizeAndAlignment__func_228:
01023f72push rbp
01023f73mov rbp, rsp
01023f76push r14
01023f78push rbx
01023f79sub rsp, 32
01023f7dmov rbx, rdi
01023f80mov rax, rdx
01023f83shr rax, 59
01023f87je 0x1023f93
01023f89vmovups x0, [rip-0x1c681]
01023f91jmp 0x1023fb4
01023f93
01023f93loc_1023f93:
01023f93shl rdx, 5
01023f97vmovups x0, [rsi]
01023f9blea rsi, [rbp-32]
01023f9fvmovaps [rsi], x0
01023fa3lea r14, [rbp-48]
01023fa7mov rdi, r14
01023faacall mem.Allocator.allocBytesAligned__func_107
01023fafvmovups x0, [r14]
01023fb4
01023fb4loc_1023fb4:
01023fb4vmovups [rbx], x0
01023fb8mov rax, rbx
01023fbbadd rsp, 32
01023fbfpop rbx
01023fc0pop r14
01023fc2pop rbp
01023fc3ret
01023f72
01023fc4
01023fc4mem.Allocator.alignedAlloc__func_230:
01023fc4push rbp
01023fc5mov rbp, rsp
01023fc8push r15
01023fcapush r14
01023fccpush rbx
01023fcdsub rsp, 88
01023fd1mov r14, rdx
01023fd4mov rbx, rdi
01023fd7vmovups x0, [rsi]
01023fdblea rsi, [rbp-64]
01023fdfvmovaps [rsi], x0
01023fe3mov rcx, [rbp+8]
01023fe7lea r15, [rbp-40]
01023febmov rdi, r15
01023feecall mem.Allocator.allocWithSizeAndAlignment__func_232
01023ff3movzx ecx, [r15+8]
01023ff8test cx, cx
01023ffbjne 0x102402f
01023ffdlea rax, [rbp-112]
01024001and [rax+16], 0
01024006mov rcx, [rbp-40]
0102400amov [rax], rcx
0102400dmov [rax+8], r14
01024011
01024011loc_1024011:
01024011mov rcx, [rax+16]
01024015mov [rbx+16], rcx
01024019vmovups x0, [rax]
0102401dvmovups [rbx], x0
01024021mov rax, rbx
01024024add rsp, 88
01024028pop rbx
01024029pop r14
0102402bpop r15
0102402dpop rbp
0102402eret
0102402f
0102402floc_102402f:
0102402flea rax, [rbp-88]
01024033mov [rax+16], cx
01024037jmp 0x1024011
01023fc4
01023fc4mem.Allocator.alignedAlloc__func_230:
01023fc4push rbp
01023fc5mov rbp, rsp
01023fc8push r15
01023fcapush r14
01023fccpush rbx
01023fcdsub rsp, 88
01023fd1mov r14, rdx
01023fd4mov rbx, rdi
01023fd7vmovups x0, [rsi]
01023fdblea rsi, [rbp-64]
01023fdfvmovaps [rsi], x0
01023fe3mov rcx, [rbp+8]
01023fe7lea r15, [rbp-40]
01023febmov rdi, r15
01023feecall mem.Allocator.allocWithSizeAndAlignment__func_232
01023ff3movzx ecx, [r15+8]
01023ff8test cx, cx
01023ffbjne 0x102402f
01023ffdlea rax, [rbp-112]
01024001and [rax+16], 0
01024006mov rcx, [rbp-40]
0102400amov [rax], rcx
0102400dmov [rax+8], r14
01024011
01024011loc_1024011:
01024011mov rcx, [rax+16]
01024015mov [rbx+16], rcx
01024019vmovups x0, [rax]
0102401dvmovups [rbx], x0
01024021mov rax, rbx
01024024add rsp, 88
01024028pop rbx
01024029pop r14
0102402bpop r15
0102402dpop rbp
0102402eret
0102402f
0102402floc_102402f:
0102402flea rax, [rbp-88]
01024033mov [rax+16], cx
01024037jmp 0x1024011
01023fc4
01024039
01024039mem.Allocator.free__func_231:
01024039test rdx, rdx
0102403cje 0x1024061
0102403epush rbp
0102403fmov rbp, rsp
01024042mov rax, [rdi]
01024045mov rcx, [rdi+8]
01024049imul rdx, rdx, 40
0102404dmov r8, [rbp+8]
01024051mov r9, [rcx+24]
01024055mov ecx, 3
0102405amov rdi, rax
0102405dpop rbp
0102405ejmp r9
01024061
01024061loc_1024061:
01024061ret
01024039
01024039mem.Allocator.free__func_231:
01024039test rdx, rdx
0102403cje 0x1024061
0102403epush rbp
0102403fmov rbp, rsp
01024042mov rax, [rdi]
01024045mov rcx, [rdi+8]
01024049imul rdx, rdx, 40
0102404dmov r8, [rbp+8]
01024051mov r9, [rcx+24]
01024055mov ecx, 3
0102405amov rdi, rax
0102405dpop rbp
0102405ejmp r9
01024061
01024061loc_1024061:
01024061ret
01024039
01024062
01024062mem.Allocator.allocWithSizeAndAlignment__func_232:
01024062push rbp
01024063mov rbp, rsp
01024066push r14
01024068push rbx
01024069sub rsp, 32
0102406dmov rax, rdx
01024070mov rbx, rdi
01024073push 40
01024075pop rdx
01024076mul rdx
01024079jno 0x1024085
0102407bvmovups x0, [rip-0x1c773]
01024083jmp 0x10240a5
01024085
01024085loc_1024085:
01024085vmovups x0, [rsi]
01024089lea rsi, [rbp-32]
0102408dvmovaps [rsi], x0
01024091lea r14, [rbp-48]
01024095mov rdi, r14
01024098mov rdx, rax
0102409bcall mem.Allocator.allocBytesAligned__func_107
010240a0vmovups x0, [r14]
010240a5
010240a5loc_10240a5:
010240a5vmovups [rbx], x0
010240a9mov rax, rbx
010240acadd rsp, 32
010240b0pop rbx
010240b1pop r14
010240b3pop rbp
010240b4ret
01024062
01024062mem.Allocator.allocWithSizeAndAlignment__func_232:
01024062push rbp
01024063mov rbp, rsp
01024066push r14
01024068push rbx
01024069sub rsp, 32
0102406dmov rax, rdx
01024070mov rbx, rdi
01024073push 40
01024075pop rdx
01024076mul rdx
01024079jno 0x1024085
0102407bvmovups x0, [rip-0x1c773]
01024083jmp 0x10240a5
01024085
01024085loc_1024085:
01024085vmovups x0, [rsi]
01024089lea rsi, [rbp-32]
0102408dvmovaps [rsi], x0
01024091lea r14, [rbp-48]
01024095mov rdi, r14
01024098mov rdx, rax
0102409bcall mem.Allocator.allocBytesAligned__func_107
010240a0vmovups x0, [r14]
010240a5
010240a5loc_10240a5:
010240a5vmovups [rbx], x0
010240a9mov rax, rbx
010240acadd rsp, 32
010240b0pop rbx
010240b1pop r14
010240b3pop rbp
010240b4ret
01024062
010240b5
010240b5mem.Allocator.remap__func_229:
010240b5push rbp
010240b6mov rbp, rsp
010240b9push r15
010240bbpush r14
010240bdpush rbx
010240besub rsp, 24
010240c2mov rax, rcx
010240c5mov r8, rdx
010240c8mov rbx, rsi
010240cbmov rcx, rdi
010240cemov rdi, [rdi]
010240d1mov r10, [rcx+8]
010240d5test rax, rax
010240d8je 0x102411c
010240datest r8, r8
010240ddje 0x102413c
010240dfxor ecx, ecx
010240e1push 40
010240e3pop r15
010240e5mul r15
010240e8mov edx, 0
010240edjo 0x1024140
010240efmov r14, rax
010240f2imul rdx, r8, 40
010240f6mov r9, [rbp+8]
010240fapush 3
010240fcpop rcx
010240fdmov rsi, rbx
01024100mov r8, rax
01024103call [r10+16]
01024107test rax, rax
0102410aje 0x102413c
0102410cmov rcx, rax
0102410fmov rax, r14
01024112xor edx, edx
01024114div r15
01024117mov rdx, rax
0102411ajmp 0x1024140
0102411c
0102411cloc_102411c:
0102411clea rax, [rbp-40]
01024120mov [rax], rdi
01024123mov [rax+8], r10
01024127mov rdi, rax
0102412amov rsi, rbx
0102412dmov rdx, r8
01024130call mem.Allocator.free__func_231
01024135xor edx, edx
01024137mov rcx, rbx
0102413ajmp 0x1024140
0102413c
0102413cloc_102413c:
0102413cxor ecx, ecx
0102413exor edx, edx
01024140
01024140loc_1024140:
01024140mov rax, rcx
01024143add rsp, 24
01024147pop rbx
01024148pop r14
0102414apop r15
0102414cpop rbp
0102414dret
010240b5
010240b5mem.Allocator.remap__func_229:
010240b5push rbp
010240b6mov rbp, rsp
010240b9push r15
010240bbpush r14
010240bdpush rbx
010240besub rsp, 24
010240c2mov rax, rcx
010240c5mov r8, rdx
010240c8mov rbx, rsi
010240cbmov rcx, rdi
010240cemov rdi, [rdi]
010240d1mov r10, [rcx+8]
010240d5test rax, rax
010240d8je 0x102411c
010240datest r8, r8
010240ddje 0x102413c
010240dfxor ecx, ecx
010240e1push 40
010240e3pop r15
010240e5mul r15
010240e8mov edx, 0
010240edjo 0x1024140
010240efmov r14, rax
010240f2imul rdx, r8, 40
010240f6mov r9, [rbp+8]
010240fapush 3
010240fcpop rcx
010240fdmov rsi, rbx
01024100mov r8, rax
01024103call [r10+16]
01024107test rax, rax
0102410aje 0x102413c
0102410cmov rcx, rax
0102410fmov rax, r14
01024112xor edx, edx
01024114div r15
01024117mov rdx, rax
0102411ajmp 0x1024140
0102411c
0102411cloc_102411c:
0102411clea rax, [rbp-40]
01024120mov [rax], rdi
01024123mov [rax+8], r10
01024127mov rdi, rax
0102412amov rsi, rbx
0102412dmov rdx, r8
01024130call mem.Allocator.free__func_231
01024135xor edx, edx
01024137mov rcx, rbx
0102413ajmp 0x1024140
0102413c
0102413cloc_102413c:
0102413cxor ecx, ecx
0102413exor edx, edx
01024140
01024140loc_1024140:
01024140mov rax, rcx
01024143add rsp, 24
01024147pop rbx
01024148pop r14
0102414apop r15
0102414cpop rbp
0102414dret
010240b5
0102414e
0102414emem.Allocator.free__func_236:
0102414etest rdx, rdx
01024151je 0x1024176
01024153push rbp
01024154mov rbp, rsp
01024157mov rax, [rdi]
0102415amov rcx, [rdi+8]
0102415eimul rdx, rdx, 24
01024162mov r8, [rbp+8]
01024166mov r9, [rcx+24]
0102416amov ecx, 3
0102416fmov rdi, rax
01024172pop rbp
01024173jmp r9
01024176
01024176loc_1024176:
01024176ret
0102414e
0102414emem.Allocator.free__func_236:
0102414etest rdx, rdx
01024151je 0x1024176
01024153push rbp
01024154mov rbp, rsp
01024157mov rax, [rdi]
0102415amov rcx, [rdi+8]
0102415eimul rdx, rdx, 24
01024162mov r8, [rbp+8]
01024166mov r9, [rcx+24]
0102416amov ecx, 3
0102416fmov rdi, rax
01024172pop rbp
01024173jmp r9
01024176
01024176loc_1024176:
01024176ret
0102414e
01024177
01024177mem.Allocator.allocWithSizeAndAlignment__func_238:
01024177push rbp
01024178mov rbp, rsp
0102417bpush r14
0102417dpush rbx
0102417esub rsp, 32
01024182mov rax, rdx
01024185mov rbx, rdi
01024188push 24
0102418apop rdx
0102418bmul rdx
0102418ejno 0x102419a
01024190vmovups x0, [rip-0x1c888]
01024198jmp 0x10241ba
0102419a
0102419aloc_102419a:
0102419avmovups x0, [rsi]
0102419elea rsi, [rbp-32]
010241a2vmovaps [rsi], x0
010241a6lea r14, [rbp-48]
010241aamov rdi, r14
010241admov rdx, rax
010241b0call mem.Allocator.allocBytesAligned__func_107
010241b5vmovups x0, [r14]
010241ba
010241baloc_10241ba:
010241bavmovups [rbx], x0
010241bemov rax, rbx
010241c1add rsp, 32
010241c5pop rbx
010241c6pop r14
010241c8pop rbp
010241c9ret
01024177
01024177mem.Allocator.allocWithSizeAndAlignment__func_238:
01024177push rbp
01024178mov rbp, rsp
0102417bpush r14
0102417dpush rbx
0102417esub rsp, 32
01024182mov rax, rdx
01024185mov rbx, rdi
01024188push 24
0102418apop rdx
0102418bmul rdx
0102418ejno 0x102419a
01024190vmovups x0, [rip-0x1c888]
01024198jmp 0x10241ba
0102419a
0102419aloc_102419a:
0102419avmovups x0, [rsi]
0102419elea rsi, [rbp-32]
010241a2vmovaps [rsi], x0
010241a6lea r14, [rbp-48]
010241aamov rdi, r14
010241admov rdx, rax
010241b0call mem.Allocator.allocBytesAligned__func_107
010241b5vmovups x0, [r14]
010241ba
010241baloc_10241ba:
010241bavmovups [rbx], x0
010241bemov rax, rbx
010241c1add rsp, 32
010241c5pop rbx
010241c6pop r14
010241c8pop rbp
010241c9ret
01024177
010241ca
010241camem.Allocator.alignedAlloc__func_240:
010241capush rbp
010241cbmov rbp, rsp
010241cepush r15
010241d0push r14
010241d2push rbx
010241d3sub rsp, 88
010241d7mov r14, rdx
010241damov rbx, rdi
010241ddvmovups x0, [rsi]
010241e1lea rsi, [rbp-64]
010241e5vmovaps [rsi], x0
010241e9mov rcx, [rbp+8]
010241edlea r15, [rbp-40]
010241f1mov rdi, r15
010241f4call mem.Allocator.allocWithSizeAndAlignment__func_238
010241f9movzx ecx, [r15+8]
010241fetest cx, cx
01024201jne 0x1024235
01024203lea rax, [rbp-112]
01024207and [rax+16], 0
0102420cmov rcx, [rbp-40]
01024210mov [rax], rcx
01024213mov [rax+8], r14
01024217
01024217loc_1024217:
01024217mov rcx, [rax+16]
0102421bmov [rbx+16], rcx
0102421fvmovups x0, [rax]
01024223vmovups [rbx], x0
01024227mov rax, rbx
0102422aadd rsp, 88
0102422epop rbx
0102422fpop r14
01024231pop r15
01024233pop rbp
01024234ret
01024235
01024235loc_1024235:
01024235lea rax, [rbp-88]
01024239mov [rax+16], cx
0102423djmp 0x1024217
010241ca
010241camem.Allocator.alignedAlloc__func_240:
010241capush rbp
010241cbmov rbp, rsp
010241cepush r15
010241d0push r14
010241d2push rbx
010241d3sub rsp, 88
010241d7mov r14, rdx
010241damov rbx, rdi
010241ddvmovups x0, [rsi]
010241e1lea rsi, [rbp-64]
010241e5vmovaps [rsi], x0
010241e9mov rcx, [rbp+8]
010241edlea r15, [rbp-40]
010241f1mov rdi, r15
010241f4call mem.Allocator.allocWithSizeAndAlignment__func_238
010241f9movzx ecx, [r15+8]
010241fetest cx, cx
01024201jne 0x1024235
01024203lea rax, [rbp-112]
01024207and [rax+16], 0
0102420cmov rcx, [rbp-40]
01024210mov [rax], rcx
01024213mov [rax+8], r14
01024217
01024217loc_1024217:
01024217mov rcx, [rax+16]
0102421bmov [rbx+16], rcx
0102421fvmovups x0, [rax]
01024223vmovups [rbx], x0
01024227mov rax, rbx
0102422aadd rsp, 88
0102422epop rbx
0102422fpop r14
01024231pop r15
01024233pop rbp
01024234ret
01024235
01024235loc_1024235:
01024235lea rax, [rbp-88]
01024239mov [rax+16], cx
0102423djmp 0x1024217
010241ca
0102423f
0102423fmem.Allocator.remap__func_239:
0102423fpush rbp
01024240mov rbp, rsp
01024243push r15
01024245push r14
01024247push rbx
01024248sub rsp, 24
0102424cmov rax, rcx
0102424fmov r8, rdx
01024252mov rbx, rsi
01024255mov rcx, rdi
01024258mov rdi, [rdi]
0102425bmov r10, [rcx+8]
0102425ftest rax, rax
01024262je 0x10242a6
01024264test r8, r8
01024267je 0x10242c6
01024269xor ecx, ecx
0102426bpush 24
0102426dpop r15
0102426fmul r15
01024272mov edx, 0
01024277jo 0x10242ca
01024279mov r14, rax
0102427cimul rdx, r8, 24
01024280mov r9, [rbp+8]
01024284push 3
01024286pop rcx
01024287mov rsi, rbx
0102428amov r8, rax
0102428dcall [r10+16]
01024291test rax, rax
01024294je 0x10242c6
01024296mov rcx, rax
01024299mov rax, r14
0102429cxor edx, edx
0102429ediv r15
010242a1mov rdx, rax
010242a4jmp 0x10242ca
010242a6
010242a6loc_10242a6:
010242a6lea rax, [rbp-40]
010242aamov [rax], rdi
010242admov [rax+8], r10
010242b1mov rdi, rax
010242b4mov rsi, rbx
010242b7mov rdx, r8
010242bacall mem.Allocator.free__func_236
010242bfxor edx, edx
010242c1mov rcx, rbx
010242c4jmp 0x10242ca
010242c6
010242c6loc_10242c6:
010242c6xor ecx, ecx
010242c8xor edx, edx
010242ca
010242caloc_10242ca:
010242camov rax, rcx
010242cdadd rsp, 24
010242d1pop rbx
010242d2pop r14
010242d4pop r15
010242d6pop rbp
010242d7ret
0102423f
0102423fmem.Allocator.remap__func_239:
0102423fpush rbp
01024240mov rbp, rsp
01024243push r15
01024245push r14
01024247push rbx
01024248sub rsp, 24
0102424cmov rax, rcx
0102424fmov r8, rdx
01024252mov rbx, rsi
01024255mov rcx, rdi
01024258mov rdi, [rdi]
0102425bmov r10, [rcx+8]
0102425ftest rax, rax
01024262je 0x10242a6
01024264test r8, r8
01024267je 0x10242c6
01024269xor ecx, ecx
0102426bpush 24
0102426dpop r15
0102426fmul r15
01024272mov edx, 0
01024277jo 0x10242ca
01024279mov r14, rax
0102427cimul rdx, r8, 24
01024280mov r9, [rbp+8]
01024284push 3
01024286pop rcx
01024287mov rsi, rbx
0102428amov r8, rax
0102428dcall [r10+16]
01024291test rax, rax
01024294je 0x10242c6
01024296mov rcx, rax
01024299mov rax, r14
0102429cxor edx, edx
0102429ediv r15
010242a1mov rdx, rax
010242a4jmp 0x10242ca
010242a6
010242a6loc_10242a6:
010242a6lea rax, [rbp-40]
010242aamov [rax], rdi
010242admov [rax+8], r10
010242b1mov rdi, rax
010242b4mov rsi, rbx
010242b7mov rdx, r8
010242bacall mem.Allocator.free__func_236
010242bfxor edx, edx
010242c1mov rcx, rbx
010242c4jmp 0x10242ca
010242c6
010242c6loc_10242c6:
010242c6xor ecx, ecx
010242c8xor edx, edx
010242ca
010242caloc_10242ca:
010242camov rax, rcx
010242cdadd rsp, 24
010242d1pop rbx
010242d2pop r14
010242d4pop r15
010242d6pop rbp
010242d7ret
0102423f
010242d8
010242d8Io.Reader.takeLeb128__func_149:
010242d8push rbp
010242d9mov rbp, rsp
010242dcpush r15
010242depush r14
010242e0push r13
010242e2push r12
010242e4push rbx
010242e5sub rsp, 72
010242e9mov r14, rsi
010242ecmov rbx, rdi
010242eflea r15, [rbp-48]
010242f3mov rdi, r15
010242f6call Io.Reader.takeByte
010242fbmovzx eax, [r15]
010242fftest ax, ax
01024302jne 0x10245c7
01024308movzx r13l, [rbp-46]
0102430dmov eax, r13l
01024310and r13l, 127
01024314test al, al
01024316js 0x1024324
01024318lea rcx, [r13-128]
0102431c
0102431cloc_102431c:
0102431ccmp al, 64
0102431ecmovb rcx, r13
01024322jmp 0x1024365
01024324
01024324loc_1024324:
01024324lea r15, [rbp-52]
01024328mov rdi, r15
0102432bmov rsi, r14
0102432ecall Io.Reader.takeByte
01024333movzx eax, [r15]
01024337test ax, ax
0102433ajne 0x10245c7
01024340movzx r12l, [rbp-50]
01024345mov eax, r12l
01024348and r12l, 127
0102434cshl r12l, 7
01024350or r12, r13
01024353test al, al
01024355js 0x102437f
01024357lea rcx, [r12-16384]
0102435f
0102435floc_102435f:
0102435fcmp al, 64
01024361cmovb rcx, r12
01024365
01024365loc_1024365:
01024365mov [rbx], rcx
01024368and [rbx+8], 0
0102436d
0102436dloc_102436d:
0102436dmov rax, rbx
01024370add rsp, 72
01024374pop rbx
01024375pop r12
01024377pop r13
01024379pop r14
0102437bpop r15
0102437dpop rbp
0102437eret
0102437f
0102437floc_102437f:
0102437flea r15, [rbp-56]
01024383mov rdi, r15
01024386mov rsi, r14
01024389call Io.Reader.takeByte
0102438emovzx eax, [r15]
01024392test ax, ax
01024395jne 0x10245c7
0102439bmovzx r13l, [rbp-54]
010243a0mov eax, r13l
010243a3and r13l, 127
010243a7shl r13l, 14
010243abor r13, r12
010243aetest al, al
010243b0js 0x10243be
010243b2lea rcx, [r13-0x200000]
010243b9jmp 0x102431c
010243be
010243beloc_10243be:
010243belea r15, [rbp-60]
010243c2mov rdi, r15
010243c5mov rsi, r14
010243c8call Io.Reader.takeByte
010243cdmovzx eax, [r15]
010243d1test ax, ax
010243d4jne 0x10245c7
010243damovzx r15l, [rbp-58]
010243dfmov eax, r15l
010243e2and r15l, 127
010243e6shl r15l, 21
010243eaor r15, r13
010243edtest al, al
010243efjs 0x1024403
010243f1lea rcx, [r15-0x10000000]
010243f8
010243f8loc_10243f8:
010243f8cmp al, 64
010243facmovb rcx, r15
010243fejmp 0x1024365
01024403
01024403loc_1024403:
01024403lea r12, [rbp-64]
01024407mov rdi, r12
0102440amov rsi, r14
0102440dcall Io.Reader.takeByte
01024412movzx eax, [r12]
01024417test ax, ax
0102441ajne 0x10245c7
01024420movzx r12l, [rbp-62]
01024425mov eax, r12l
01024428and r12l, 127
0102442cshl r12, 28
01024430or r12, r15
01024433test al, al
01024435js 0x1024449
01024437mov rcx, 0xfffffff800000000
01024441
01024441loc_1024441:
01024441or rcx, r12
01024444jmp 0x102435f
01024449
01024449loc_1024449:
01024449lea r15, [rbp-68]
0102444dmov rdi, r15
01024450mov rsi, r14
01024453call Io.Reader.takeByte
01024458movzx eax, [r15]
0102445ctest ax, ax
0102445fjne 0x10245c7
01024465movzx r13l, [rbp-66]
0102446amov eax, r13l
0102446dand r13l, 127
01024471shl r13, 35
01024475or r13, r12
01024478test al, al
0102447ajs 0x102448e
0102447cmov rcx, 0xfffffc0000000000
01024486
01024486loc_1024486:
01024486or rcx, r13
01024489jmp 0x102431c
0102448e
0102448eloc_102448e:
0102448elea r15, [rbp-72]
01024492mov rdi, r15
01024495mov rsi, r14
01024498call Io.Reader.takeByte
0102449dmovzx eax, [r15]
010244a1test ax, ax
010244a4jne 0x10245c7
010244aamovzx r12l, [rbp-70]
010244afmov eax, r12l
010244b2and r12l, 127
010244b6shl r12, 42
010244baor r12, r13
010244bdtest al, al
010244bfjs 0x10244d0
010244c1mov rcx, 0xfffe000000000000
010244cbjmp 0x1024441
010244d0
010244d0loc_10244d0:
010244d0lea r15, [rbp-76]
010244d4mov rdi, r15
010244d7mov rsi, r14
010244dacall Io.Reader.takeByte
010244dfmovzx eax, [r15]
010244e3test ax, ax
010244e6jne 0x10245c7
010244ecmovzx r13l, [rbp-74]
010244f1mov eax, r13l
010244f4and r13l, 127
010244f8shl r13, 49
010244fcor r13, r12
010244fftest al, al
01024501js 0x1024512
01024503mov rcx, 0xff00000000000000
0102450djmp 0x1024486
01024512
01024512loc_1024512:
01024512lea r15, [rbp-80]
01024516mov rdi, r15
01024519mov rsi, r14
0102451ccall Io.Reader.takeByte
01024521movzx eax, [r15]
01024525test ax, ax
01024528jne 0x10245c7
0102452emovzx r15l, [rbp-78]
01024533mov eax, r15l
01024536and r15l, 127
0102453ashl r15, 56
0102453eor r15, r13
01024541test al, al
01024543js 0x1024552
01024545mov rcx, r15
01024548bts rcx, 63
0102454djmp 0x10243f8
01024552
01024552loc_1024552:
01024552lea r12, [rbp-84]
01024556mov rdi, r12
01024559mov rsi, r14
0102455ccall Io.Reader.takeByte
01024561movzx eax, [r12]
01024566test ax, ax
01024569jne 0x10245c7
0102456bmovzx eax, [rbp-82]
0102456flea ecx, [rax+rax]
01024572mov rdx, rax
01024575shl rdx, 63
01024579or rdx, r15
0102457cmov [rbp-96], rdx
01024580mov r13l, eax
01024583and r13b, 1
01024587neg r13b
0102458asar cl, 2
0102458dcmp cl, r13b
01024590sete r12b
01024594lea r15, [rbp-44]
01024598and r13b, 127
0102459c
0102459cloc_102459c:
0102459ctest al, al
0102459ejns 0x10245d0
010245a0mov rdi, r15
010245a3mov rsi, r14
010245a6call Io.Reader.takeByte
010245abmovzx eax, [rbp-44]
010245aftest ax, ax
010245b2jne 0x10245c7
010245b4mov al, [rbp-42]
010245b7mov ecx, eax
010245b9and cl, 127
010245bccmp cl, r13b
010245bfsete cl
010245c2and r12b, cl
010245c5jmp 0x102459c
010245c7
010245c7loc_10245c7:
010245c7mov [rbx+8], ax
010245cbjmp 0x102436d
010245d0
010245d0loc_10245d0:
010245d0test r12b, 1
010245d4je 0x10245f3
010245d6lea rax, [rbp-112]
010245daand [rax+8], 0
010245dfmov rcx, [rbp-96]
010245e3mov [rax], rcx
010245e6
010245e6loc_10245e6:
010245e6vmovups x0, [rax]
010245eavmovups [rbx], x0
010245eejmp 0x102436d
010245f3
010245f3loc_10245f3:
010245f3mov eax, 0x10079c0
010245f8jmp 0x10245e6
010242d8
010242d8Io.Reader.takeLeb128__func_149:
010242d8push rbp
010242d9mov rbp, rsp
010242dcpush r15
010242depush r14
010242e0push r13
010242e2push r12
010242e4push rbx
010242e5sub rsp, 72
010242e9mov r14, rsi
010242ecmov rbx, rdi
010242eflea r15, [rbp-48]
010242f3mov rdi, r15
010242f6call Io.Reader.takeByte
010242fbmovzx eax, [r15]
010242fftest ax, ax
01024302jne 0x10245c7
01024308movzx r13l, [rbp-46]
0102430dmov eax, r13l
01024310and r13l, 127
01024314test al, al
01024316js 0x1024324
01024318lea rcx, [r13-128]
0102431c
0102431cloc_102431c:
0102431ccmp al, 64
0102431ecmovb rcx, r13
01024322jmp 0x1024365
01024324
01024324loc_1024324:
01024324lea r15, [rbp-52]
01024328mov rdi, r15
0102432bmov rsi, r14
0102432ecall Io.Reader.takeByte
01024333movzx eax, [r15]
01024337test ax, ax
0102433ajne 0x10245c7
01024340movzx r12l, [rbp-50]
01024345mov eax, r12l
01024348and r12l, 127
0102434cshl r12l, 7
01024350or r12, r13
01024353test al, al
01024355js 0x102437f
01024357lea rcx, [r12-16384]
0102435f
0102435floc_102435f:
0102435fcmp al, 64
01024361cmovb rcx, r12
01024365
01024365loc_1024365:
01024365mov [rbx], rcx
01024368and [rbx+8], 0
0102436d
0102436dloc_102436d:
0102436dmov rax, rbx
01024370add rsp, 72
01024374pop rbx
01024375pop r12
01024377pop r13
01024379pop r14
0102437bpop r15
0102437dpop rbp
0102437eret
0102437f
0102437floc_102437f:
0102437flea r15, [rbp-56]
01024383mov rdi, r15
01024386mov rsi, r14
01024389call Io.Reader.takeByte
0102438emovzx eax, [r15]
01024392test ax, ax
01024395jne 0x10245c7
0102439bmovzx r13l, [rbp-54]
010243a0mov eax, r13l
010243a3and r13l, 127
010243a7shl r13l, 14
010243abor r13, r12
010243aetest al, al
010243b0js 0x10243be
010243b2lea rcx, [r13-0x200000]
010243b9jmp 0x102431c
010243be
010243beloc_10243be:
010243belea r15, [rbp-60]
010243c2mov rdi, r15
010243c5mov rsi, r14
010243c8call Io.Reader.takeByte
010243cdmovzx eax, [r15]
010243d1test ax, ax
010243d4jne 0x10245c7
010243damovzx r15l, [rbp-58]
010243dfmov eax, r15l
010243e2and r15l, 127
010243e6shl r15l, 21
010243eaor r15, r13
010243edtest al, al
010243efjs 0x1024403
010243f1lea rcx, [r15-0x10000000]
010243f8
010243f8loc_10243f8:
010243f8cmp al, 64
010243facmovb rcx, r15
010243fejmp 0x1024365
01024403
01024403loc_1024403:
01024403lea r12, [rbp-64]
01024407mov rdi, r12
0102440amov rsi, r14
0102440dcall Io.Reader.takeByte
01024412movzx eax, [r12]
01024417test ax, ax
0102441ajne 0x10245c7
01024420movzx r12l, [rbp-62]
01024425mov eax, r12l
01024428and r12l, 127
0102442cshl r12, 28
01024430or r12, r15
01024433test al, al
01024435js 0x1024449
01024437mov rcx, 0xfffffff800000000
01024441
01024441loc_1024441:
01024441or rcx, r12
01024444jmp 0x102435f
01024449
01024449loc_1024449:
01024449lea r15, [rbp-68]
0102444dmov rdi, r15
01024450mov rsi, r14
01024453call Io.Reader.takeByte
01024458movzx eax, [r15]
0102445ctest ax, ax
0102445fjne 0x10245c7
01024465movzx r13l, [rbp-66]
0102446amov eax, r13l
0102446dand r13l, 127
01024471shl r13, 35
01024475or r13, r12
01024478test al, al
0102447ajs 0x102448e
0102447cmov rcx, 0xfffffc0000000000
01024486
01024486loc_1024486:
01024486or rcx, r13
01024489jmp 0x102431c
0102448e
0102448eloc_102448e:
0102448elea r15, [rbp-72]
01024492mov rdi, r15
01024495mov rsi, r14
01024498call Io.Reader.takeByte
0102449dmovzx eax, [r15]
010244a1test ax, ax
010244a4jne 0x10245c7
010244aamovzx r12l, [rbp-70]
010244afmov eax, r12l
010244b2and r12l, 127
010244b6shl r12, 42
010244baor r12, r13
010244bdtest al, al
010244bfjs 0x10244d0
010244c1mov rcx, 0xfffe000000000000
010244cbjmp 0x1024441
010244d0
010244d0loc_10244d0:
010244d0lea r15, [rbp-76]
010244d4mov rdi, r15
010244d7mov rsi, r14
010244dacall Io.Reader.takeByte
010244dfmovzx eax, [r15]
010244e3test ax, ax
010244e6jne 0x10245c7
010244ecmovzx r13l, [rbp-74]
010244f1mov eax, r13l
010244f4and r13l, 127
010244f8shl r13, 49
010244fcor r13, r12
010244fftest al, al
01024501js 0x1024512
01024503mov rcx, 0xff00000000000000
0102450djmp 0x1024486
01024512
01024512loc_1024512:
01024512lea r15, [rbp-80]
01024516mov rdi, r15
01024519mov rsi, r14
0102451ccall Io.Reader.takeByte
01024521movzx eax, [r15]
01024525test ax, ax
01024528jne 0x10245c7
0102452emovzx r15l, [rbp-78]
01024533mov eax, r15l
01024536and r15l, 127
0102453ashl r15, 56
0102453eor r15, r13
01024541test al, al
01024543js 0x1024552
01024545mov rcx, r15
01024548bts rcx, 63
0102454djmp 0x10243f8
01024552
01024552loc_1024552:
01024552lea r12, [rbp-84]
01024556mov rdi, r12
01024559mov rsi, r14
0102455ccall Io.Reader.takeByte
01024561movzx eax, [r12]
01024566test ax, ax
01024569jne 0x10245c7
0102456bmovzx eax, [rbp-82]
0102456flea ecx, [rax+rax]
01024572mov rdx, rax
01024575shl rdx, 63
01024579or rdx, r15
0102457cmov [rbp-96], rdx
01024580mov r13l, eax
01024583and r13b, 1
01024587neg r13b
0102458asar cl, 2
0102458dcmp cl, r13b
01024590sete r12b
01024594lea r15, [rbp-44]
01024598and r13b, 127
0102459c
0102459cloc_102459c:
0102459ctest al, al
0102459ejns 0x10245d0
010245a0mov rdi, r15
010245a3mov rsi, r14
010245a6call Io.Reader.takeByte
010245abmovzx eax, [rbp-44]
010245aftest ax, ax
010245b2jne 0x10245c7
010245b4mov al, [rbp-42]
010245b7mov ecx, eax
010245b9and cl, 127
010245bccmp cl, r13b
010245bfsete cl
010245c2and r12b, cl
010245c5jmp 0x102459c
010245c7
010245c7loc_10245c7:
010245c7mov [rbx+8], ax
010245cbjmp 0x102436d
010245d0
010245d0loc_10245d0:
010245d0test r12b, 1
010245d4je 0x10245f3
010245d6lea rax, [rbp-112]
010245daand [rax+8], 0
010245dfmov rcx, [rbp-96]
010245e3mov [rax], rcx
010245e6
010245e6loc_10245e6:
010245e6vmovups x0, [rax]
010245eavmovups [rbx], x0
010245eejmp 0x102436d
010245f3
010245f3loc_10245f3:
010245f3mov eax, 0x10079c0
010245f8jmp 0x10245e6
010242d8
010245fa
010245faarray_list.Aligned(debug.Dwarf.Abbrev,null).deinit:
010245fapush rbp
010245fbmov rbp, rsp
010245fesub rsp, 16
01024602vmovups x0, [rsi]
01024606lea rax, [rbp-16]
0102460avmovaps [rax], x0
0102460emov rsi, [rdi]
01024611mov rdx, [rdi+16]
01024615mov rdi, rax
01024618call mem.Allocator.free__func_231
0102461dadd rsp, 16
01024621pop rbp
01024622ret
010245fa
010245faarray_list.Aligned(debug.Dwarf.Abbrev,null).deinit:
010245fapush rbp
010245fbmov rbp, rsp
010245fesub rsp, 16
01024602vmovups x0, [rsi]
01024606lea rax, [rbp-16]
0102460avmovaps [rax], x0
0102460emov rsi, [rdi]
01024611mov rdx, [rdi+16]
01024615mov rdi, rax
01024618call mem.Allocator.free__func_231
0102461dadd rsp, 16
01024621pop rbp
01024622ret
010245fa
01024623
01024623debug.Dwarf.Abbrev.deinit:
01024623push rbp
01024624mov rbp, rsp
01024627sub rsp, 16
0102462bvmovups x0, [rsi]
0102462flea rax, [rbp-16]
01024633vmovaps [rax], x0
01024637mov rsi, [rdi+16]
0102463bmov rdx, [rdi+24]
0102463fmov rdi, rax
01024642call mem.Allocator.free__func_236
01024647add rsp, 16
0102464bpop rbp
0102464cret
01024623
01024623debug.Dwarf.Abbrev.deinit:
01024623push rbp
01024624mov rbp, rsp
01024627sub rsp, 16
0102462bvmovups x0, [rsi]
0102462flea rax, [rbp-16]
01024633vmovaps [rax], x0
01024637mov rsi, [rdi+16]
0102463bmov rdx, [rdi+24]
0102463fmov rdi, rax
01024642call mem.Allocator.free__func_236
01024647add rsp, 16
0102464bpop rbp
0102464cret
01024623
0102464d
0102464darray_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit:
0102464dpush rbp
0102464emov rbp, rsp
01024651sub rsp, 16
01024655vmovups x0, [rsi]
01024659lea rax, [rbp-16]
0102465dvmovaps [rax], x0
01024661mov rsi, [rdi]
01024664mov rdx, [rdi+16]
01024668mov rdi, rax
0102466bcall mem.Allocator.free__func_236
01024670add rsp, 16
01024674pop rbp
01024675ret
0102464d
0102464darray_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit:
0102464dpush rbp
0102464emov rbp, rsp
01024651sub rsp, 16
01024655vmovups x0, [rsi]
01024659lea rax, [rbp-16]
0102465dvmovaps [rax], x0
01024661mov rsi, [rdi]
01024664mov rdx, [rdi+16]
01024668mov rdi, rax
0102466bcall mem.Allocator.free__func_236
01024670add rsp, 16
01024674pop rbp
01024675ret
0102464d
01024676
01024676array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity:
01024676push rbp
01024677mov rbp, rsp
0102467apush r15
0102467cpush r14
0102467epush r13
01024680push r12
01024682push rbx
01024683sub rsp, 72
01024687mov r14, [rdi+16]
0102468bcmp r14, rdx
0102468ejae 0x1024730
01024694mov rbx, rdi
01024697mov rax, rdx
0102469ashr rax, 1
0102469dadd rax, 2
010246a1add rax, rdx
010246a4push -1
010246a6pop r15
010246a8cmovae r15, rax
010246acvmovups x0, [rsi]
010246b0vmovaps [rbp-64], x0
010246b5mov r13, [rdi]
010246b8vmovups x0, [rsi]
010246bclea rdi, [rbp-112]
010246c0vmovaps [rdi], x0
010246c4mov rsi, r13
010246c7mov rdx, r14
010246camov rcx, r15
010246cdcall mem.Allocator.remap__func_161
010246d2test rax, rax
010246d5je 0x10246dc
010246d7mov r12, rax
010246dajmp 0x1024729
010246dc
010246dcloc_10246dc:
010246dcmov [rbp-48], r13
010246e0lea r12, [rbp-88]
010246e4lea rsi, [rbp-64]
010246e8mov rdi, r12
010246ebmov rdx, r15
010246eecall mem.Allocator.alignedAlloc__func_162
010246f3movzx eax, [r12+16]
010246f9test ax, ax
010246fcjne 0x1024732
010246femov r12, [rbp-88]
01024702mov r15, [rbp-80]
01024706mov rsi, [rbx]
01024709imul rdx, [rbx+8], 56
0102470emov rdi, r12
01024711call compiler_rt.memcpy.memcpySmall
01024716lea rdi, [rbp-64]
0102471amov rsi, [rbp-48]
0102471emov rdx, r14
01024721call mem.Allocator.free__func_163
01024726mov rdx, r15
01024729
01024729loc_1024729:
01024729mov [rbx], r12
0102472cmov [rbx+16], rdx
01024730
01024730loc_1024730:
01024730xor eax, eax
01024732
01024732loc_1024732:
01024732add rsp, 72
01024736pop rbx
01024737pop r12
01024739pop r13
0102473bpop r14
0102473dpop r15
0102473fpop rbp
01024740ret
01024676
01024676array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity:
01024676push rbp
01024677mov rbp, rsp
0102467apush r15
0102467cpush r14
0102467epush r13
01024680push r12
01024682push rbx
01024683sub rsp, 72
01024687mov r14, [rdi+16]
0102468bcmp r14, rdx
0102468ejae 0x1024730
01024694mov rbx, rdi
01024697mov rax, rdx
0102469ashr rax, 1
0102469dadd rax, 2
010246a1add rax, rdx
010246a4push -1
010246a6pop r15
010246a8cmovae r15, rax
010246acvmovups x0, [rsi]
010246b0vmovaps [rbp-64], x0
010246b5mov r13, [rdi]
010246b8vmovups x0, [rsi]
010246bclea rdi, [rbp-112]
010246c0vmovaps [rdi], x0
010246c4mov rsi, r13
010246c7mov rdx, r14
010246camov rcx, r15
010246cdcall mem.Allocator.remap__func_161
010246d2test rax, rax
010246d5je 0x10246dc
010246d7mov r12, rax
010246dajmp 0x1024729
010246dc
010246dcloc_10246dc:
010246dcmov [rbp-48], r13
010246e0lea r12, [rbp-88]
010246e4lea rsi, [rbp-64]
010246e8mov rdi, r12
010246ebmov rdx, r15
010246eecall mem.Allocator.alignedAlloc__func_162
010246f3movzx eax, [r12+16]
010246f9test ax, ax
010246fcjne 0x1024732
010246femov r12, [rbp-88]
01024702mov r15, [rbp-80]
01024706mov rsi, [rbx]
01024709imul rdx, [rbx+8], 56
0102470emov rdi, r12
01024711call compiler_rt.memcpy.memcpySmall
01024716lea rdi, [rbp-64]
0102471amov rsi, [rbp-48]
0102471emov rdx, r14
01024721call mem.Allocator.free__func_163
01024726mov rdx, r15
01024729
01024729loc_1024729:
01024729mov [rbx], r12
0102472cmov [rbx+16], rdx
01024730
01024730loc_1024730:
01024730xor eax, eax
01024732
01024732loc_1024732:
01024732add rsp, 72
01024736pop rbx
01024737pop r12
01024739pop r13
0102473bpop r14
0102473dpop r15
0102473fpop rbp
01024740ret
01024676
01024741
01024741mem.findScalarPos__func_145:
01024741push rbp
01024742mov rbp, rsp
01024745mov rax, rdi
01024748cmp rcx, rdx
0102474bjae 0x10248ab
01024751lea rdi, [rcx+64]
01024755cmp rdi, rdx
01024758jae 0x1024799
0102475avmovd x0, r8l
0102475fvpbroadcastb ymm0, x0
01024764
01024764loc_1024764:
01024764vpcmpeqb ymm1, ymm0, [rsi+rcx]
01024769vpmovmskb edi, ymm1
0102476dtest edi, edi
0102476fjne 0x10248b8
01024775vpcmpeqb ymm1, ymm0, [rsi+rcx+32]
0102477bvpmovmskb edi, ymm1
0102477ftest edi, edi
01024781jne 0x1024917
01024787lea rdi, [rcx+64]
0102478bsub rcx, -128
0102478fcmp rcx, rdx
01024792mov rcx, rdi
01024795jae 0x102479c
01024797jmp 0x1024764
01024799
01024799loc_1024799:
01024799mov rdi, rcx
0102479c
0102479cloc_102479c:
0102479clea rcx, [rdi+32]
010247a0cmp rcx, rdx
010247a3jae 0x102481f
010247a5vmovd x0, r8l
010247aavpbroadcastb ymm0, x0
010247afvpcmpeqb ymm0, ymm0, [rsi+rdi]
010247b4vpmovmskb r9l, ymm0
010247b8test r9l, r9l
010247bbje 0x1024822
010247bdvpbroadcastb ymm1, [rip-0x242fe]
010247c6vpblendvb ymm0, ymm1, [rip-0x1cb50], ymm0
010247d0vextracti128 x2, ymm0, 1
010247d6vpminub x0, x0, x2
010247davpshufd x2, x0, 238
010247dfvpand x2, x2, x1
010247e3vpminub x0, x0, x2
010247e7vpshufd x2, x0, 85
010247ecvpand x2, x2, x1
010247f0vpminub x0, x0, x2
010247f4vpsrld x2, x0, 16
010247f9vpand x2, x2, x1
010247fdvpminub x0, x0, x2
01024801vpsrlw x2, x0, 8
01024806vpand x1, x2, x1
0102480avpminub x0, x0, x1
0102480evpextrb ecx, x0, 0
01024814add rdi, rcx
01024817
01024817loc_1024817:
01024817mov [rax], rdi
0102481ajmp 0x1024978
0102481f
0102481floc_102481f:
0102481fmov rcx, rdi
01024822
01024822loc_1024822:
01024822lea rdi, [rcx+16]
01024826cmp rdi, rdx
01024829jae 0x1024894
0102482bvmovd x0, r8l
01024830vpbroadcastb x0, x0
01024835vpcmpeqb x0, x0, [rsi+rcx]
0102483avpmovmskb r9l, x0
0102483etest r9l, r9l
01024841je 0x1024897
01024843vpbroadcastb x1, [rip-0x24383]
0102484cvpblendvb x0, x1, [rip-0x1cda6], x0
01024856vpshufd x2, x0, 238
0102485bvpminub x0, x0, x2
0102485fvpshufd x2, x0, 85
01024864vpand x2, x2, x1
01024868vpminub x0, x0, x2
0102486cvpsrld x2, x0, 16
01024871vpand x2, x2, x1
01024875vpminub x0, x0, x2
01024879vpsrlw x2, x0, 8
0102487evpand x1, x2, x1
01024882vpminub x0, x0, x1
01024886vpextrb edx, x0, 0
0102488cadd rcx, rdx
0102488fjmp 0x1024975
01024894
01024894loc_1024894:
01024894mov rdi, rcx
01024897
01024897loc_1024897:
01024897cmp rdx, rdi
0102489aje 0x10248ab
0102489ccmp [rsi+rdi], r8b
010248a0je 0x1024817
010248a6inc rdi
010248a9jmp 0x1024897
010248ab
010248abloc_10248ab:
010248abvpxor x0, x0, x0
010248afvmovdqu [rax], x0
010248b3jmp 0x102497c
010248b8
010248b8loc_10248b8:
010248b8vpbroadcastb ymm0, [rip-0x243f9]
010248c1vpblendvb ymm1, ymm0, [rip-0x1cc4b], ymm1
010248cbvextracti128 x2, ymm1, 1
010248d1vpminub x1, x1, x2
010248d5vpshufd x2, x1, 238
010248davpand x2, x2, x0
010248devpminub x1, x1, x2
010248e2vpshufd x2, x1, 85
010248e7vpand x2, x2, x0
010248ebvpminub x1, x1, x2
010248efvpsrld x2, x1, 16
010248f4vpand x2, x2, x0
010248f8vpminub x1, x1, x2
010248fcvpsrlw x2, x1, 8
01024901vpand x0, x2, x0
01024905vpminub x0, x1, x0
01024909vpextrb edx, x0, 0
0102490fadd rdx, rcx
01024912mov [rax], rdx
01024915jmp 0x1024978
01024917
01024917loc_1024917:
01024917vpbroadcastb ymm0, [rip-0x24458]
01024920vpblendvb ymm1, ymm0, [rip-0x1ccaa], ymm1
0102492avextracti128 x2, ymm1, 1
01024930vpminub x1, x1, x2
01024934vpshufd x2, x1, 238
01024939vpand x2, x2, x0
0102493dvpminub x1, x1, x2
01024941vpshufd x2, x1, 85
01024946vpand x2, x2, x0
0102494avpminub x1, x1, x2
0102494evpsrld x2, x1, 16
01024953vpand x2, x2, x0
01024957vpminub x1, x1, x2
0102495bvpsrlw x2, x1, 8
01024960vpand x0, x2, x0
01024964vpminub x0, x1, x0
01024968vpextrb edx, x0, 0
0102496eadd rcx, rdx
01024971add rcx, 32
01024975
01024975loc_1024975:
01024975mov [rax], rcx
01024978
01024978loc_1024978:
01024978mov [rax+8], 1
0102497c
0102497cloc_102497c:
0102497cpop rbp
0102497dvzeroupper
01024980ret
01024741
01024741mem.findScalarPos__func_145:
01024741push rbp
01024742mov rbp, rsp
01024745mov rax, rdi
01024748cmp rcx, rdx
0102474bjae 0x10248ab
01024751lea rdi, [rcx+64]
01024755cmp rdi, rdx
01024758jae 0x1024799
0102475avmovd x0, r8l
0102475fvpbroadcastb ymm0, x0
01024764
01024764loc_1024764:
01024764vpcmpeqb ymm1, ymm0, [rsi+rcx]
01024769vpmovmskb edi, ymm1
0102476dtest edi, edi
0102476fjne 0x10248b8
01024775vpcmpeqb ymm1, ymm0, [rsi+rcx+32]
0102477bvpmovmskb edi, ymm1
0102477ftest edi, edi
01024781jne 0x1024917
01024787lea rdi, [rcx+64]
0102478bsub rcx, -128
0102478fcmp rcx, rdx
01024792mov rcx, rdi
01024795jae 0x102479c
01024797jmp 0x1024764
01024799
01024799loc_1024799:
01024799mov rdi, rcx
0102479c
0102479cloc_102479c:
0102479clea rcx, [rdi+32]
010247a0cmp rcx, rdx
010247a3jae 0x102481f
010247a5vmovd x0, r8l
010247aavpbroadcastb ymm0, x0
010247afvpcmpeqb ymm0, ymm0, [rsi+rdi]
010247b4vpmovmskb r9l, ymm0
010247b8test r9l, r9l
010247bbje 0x1024822
010247bdvpbroadcastb ymm1, [rip-0x242fe]
010247c6vpblendvb ymm0, ymm1, [rip-0x1cb50], ymm0
010247d0vextracti128 x2, ymm0, 1
010247d6vpminub x0, x0, x2
010247davpshufd x2, x0, 238
010247dfvpand x2, x2, x1
010247e3vpminub x0, x0, x2
010247e7vpshufd x2, x0, 85
010247ecvpand x2, x2, x1
010247f0vpminub x0, x0, x2
010247f4vpsrld x2, x0, 16
010247f9vpand x2, x2, x1
010247fdvpminub x0, x0, x2
01024801vpsrlw x2, x0, 8
01024806vpand x1, x2, x1
0102480avpminub x0, x0, x1
0102480evpextrb ecx, x0, 0
01024814add rdi, rcx
01024817
01024817loc_1024817:
01024817mov [rax], rdi
0102481ajmp 0x1024978
0102481f
0102481floc_102481f:
0102481fmov rcx, rdi
01024822
01024822loc_1024822:
01024822lea rdi, [rcx+16]
01024826cmp rdi, rdx
01024829jae 0x1024894
0102482bvmovd x0, r8l
01024830vpbroadcastb x0, x0
01024835vpcmpeqb x0, x0, [rsi+rcx]
0102483avpmovmskb r9l, x0
0102483etest r9l, r9l
01024841je 0x1024897
01024843vpbroadcastb x1, [rip-0x24383]
0102484cvpblendvb x0, x1, [rip-0x1cda6], x0
01024856vpshufd x2, x0, 238
0102485bvpminub x0, x0, x2
0102485fvpshufd x2, x0, 85
01024864vpand x2, x2, x1
01024868vpminub x0, x0, x2
0102486cvpsrld x2, x0, 16
01024871vpand x2, x2, x1
01024875vpminub x0, x0, x2
01024879vpsrlw x2, x0, 8
0102487evpand x1, x2, x1
01024882vpminub x0, x0, x1
01024886vpextrb edx, x0, 0
0102488cadd rcx, rdx
0102488fjmp 0x1024975
01024894
01024894loc_1024894:
01024894mov rdi, rcx
01024897
01024897loc_1024897:
01024897cmp rdx, rdi
0102489aje 0x10248ab
0102489ccmp [rsi+rdi], r8b
010248a0je 0x1024817
010248a6inc rdi
010248a9jmp 0x1024897
010248ab
010248abloc_10248ab:
010248abvpxor x0, x0, x0
010248afvmovdqu [rax], x0
010248b3jmp 0x102497c
010248b8
010248b8loc_10248b8:
010248b8vpbroadcastb ymm0, [rip-0x243f9]
010248c1vpblendvb ymm1, ymm0, [rip-0x1cc4b], ymm1
010248cbvextracti128 x2, ymm1, 1
010248d1vpminub x1, x1, x2
010248d5vpshufd x2, x1, 238
010248davpand x2, x2, x0
010248devpminub x1, x1, x2
010248e2vpshufd x2, x1, 85
010248e7vpand x2, x2, x0
010248ebvpminub x1, x1, x2
010248efvpsrld x2, x1, 16
010248f4vpand x2, x2, x0
010248f8vpminub x1, x1, x2
010248fcvpsrlw x2, x1, 8
01024901vpand x0, x2, x0
01024905vpminub x0, x1, x0
01024909vpextrb edx, x0, 0
0102490fadd rdx, rcx
01024912mov [rax], rdx
01024915jmp 0x1024978
01024917
01024917loc_1024917:
01024917vpbroadcastb ymm0, [rip-0x24458]
01024920vpblendvb ymm1, ymm0, [rip-0x1ccaa], ymm1
0102492avextracti128 x2, ymm1, 1
01024930vpminub x1, x1, x2
01024934vpshufd x2, x1, 238
01024939vpand x2, x2, x0
0102493dvpminub x1, x1, x2
01024941vpshufd x2, x1, 85
01024946vpand x2, x2, x0
0102494avpminub x1, x1, x2
0102494evpsrld x2, x1, 16
01024953vpand x2, x2, x0
01024957vpminub x1, x1, x2
0102495bvpsrlw x2, x1, 8
01024960vpand x0, x2, x0
01024964vpminub x0, x1, x0
01024968vpextrb edx, x0, 0
0102496eadd rcx, rdx
01024971add rcx, 32
01024975
01024975loc_1024975:
01024975mov [rax], rcx
01024978
01024978loc_1024978:
01024978mov [rax+8], 1
0102497c
0102497cloc_102497c:
0102497cpop rbp
0102497dvzeroupper
01024980ret
01024741
01024981
01024981debug.Dwarf.parseFormValue:
01024981push rbp
01024982mov rbp, rsp
01024985push r15
01024987push r14
01024989push r13
0102498bpush r12
0102498dpush rbx
0102498esub rsp, 792
01024995dec rdx
01024998cmp rdx, 43
0102499cja 0x1024e15
010249a2mov r12, r9
010249a5mov r13l, r8l
010249a8mov r15l, ecx
010249abmov r14, rsi
010249aemovzx ebx, [rbp+16]
010249b2jmp [8*rdx+0x10004d0]
010249b9and [rdi+24], 0
010249bemov [rdi+16], 0
010249c2movzx ecx, r13b
010249c6lea r15, [rbp-160]
010249cdpush 1
010249cfpop rdx
010249d0mov rbx, rdi
010249d3mov rdi, r15
010249d6mov rsi, r14
010249d9call debug.Dwarf.readAddress
010249demovzx eax, [r15+8]
010249e3test ax, ax
010249e6jne 0x1025498
010249ecmov rax, [rbp-160]
010249f3jmp 0x10252f1
010249f8and [rdi+24], 0
010249fdmov rbx, rdi
01024a00mov [rdi+16], 1
01024a04lea r15, [rbp-208]
01024a0bmov rdi, r15
01024a0emov rsi, r14
01024a11call Io.Reader.takeArray__func_119
01024a16movzx eax, [r15+8]
01024a1btest ax, ax
01024a1ejne 0x10254a1
01024a24mov rax, [rbp-208]
01024a2bmov eax, [rax]
01024a2dmov [rbp-52], eax
01024a30xor eax, eax
01024a32push 4
01024a34pop rcx
01024a35
01024a35loc_1024a35:
01024a35movzx edx, [rbp+rcx-53]
01024a3ashl eax, 8
01024a3dor eax, edx
01024a3fdec rcx
01024a42jne 0x1024a35
01024a44jmp 0x102541f
01024a49and [rdi+24], 0
01024a4emov rbx, rdi
01024a51mov [rdi+16], 1
01024a55lea r15, [rbp-192]
01024a5cmov rdi, r15
01024a5fmov rsi, r14
01024a62call Io.Reader.takeArray__func_246
01024a67movzx eax, [r15+8]
01024a6ctest ax, ax
01024a6fjne 0x10254a1
01024a75mov rax, [rbp-192]
01024a7cmovzx ecx, [rax]
01024a7fmov [rbp-44], cx
01024a83mov al, [rax+2]
01024a86mov [rbp-42], al
01024a89xor eax, eax
01024a8bpush 3
01024a8dpop rcx
01024a8e
01024a8eloc_1024a8e:
01024a8emovzx edx, [rbp+rcx-45]
01024a93shl eax, 8
01024a96or eax, edx
01024a98dec rcx
01024a9bjne 0x1024a8e
01024a9djmp 0x10252b1
01024aa2and [rdi+24], 0
01024aa7mov [rdi+16], 1
01024aablea r15, [rbp-72]
01024aafmov rbx, rdi
01024ab2mov rdi, r15
01024ab5mov rsi, r14
01024ab8call Io.Reader.takeByte
01024abdmovzx eax, [r15]
01024ac1test ax, ax
01024ac4jne 0x1025498
01024acamovzx eax, [rbp-70]
01024acejmp 0x10252f1
01024ad3and [rdi+24], 0
01024ad8mov rbx, rdi
01024adbmov [rdi+16], 9
01024adflea r15, [rbp-432]
01024ae6mov rdi, r15
01024ae9mov rsi, r14
01024aeccall Io.Reader.takeArray__func_120
01024af1movzx eax, [r15+8]
01024af6test ax, ax
01024af9jne 0x10254a1
01024affmov rax, [rbp-432]
01024b06mov rax, [rax]
01024b09mov [rbp-120], rax
01024b0dpush 8
01024b0fpop rcx
01024b10xor eax, eax
01024b12
01024b12loc_1024b12:
01024b12movzx edx, [rbp+rcx-121]
01024b17shl rax, 8
01024b1bor rax, rdx
01024b1edec rcx
01024b21jne 0x1024b12
01024b23jmp 0x1025421
01024b28and [rdi+24], 0
01024b2dmov [rdi+16], 8
01024b31movzx edx, r15b
01024b35lea r15, [rbp-384]
01024b3cmov rbx, rdi
01024b3fmov rdi, r15
01024b42mov rsi, r14
01024b45call debug.Dwarf.readFormatSizedInt
01024b4amovzx eax, [r15+8]
01024b4ftest ax, ax
01024b52jne 0x1025498
01024b58mov rax, [rbp-384]
01024b5fjmp 0x10252f1
01024b64and [rdi+24], 0
01024b69mov [rdi+16], 3
01024b6dlea r15, [rbp-336]
01024b74mov rbx, rdi
01024b77mov rdi, r15
01024b7amov rsi, r14
01024b7dcall Io.Reader.takeLeb128__func_117
01024b82movzx eax, [r15+8]
01024b87test ax, ax
01024b8ajne 0x1025498
01024b90mov rax, [rbp-336]
01024b97jmp 0x10252f1
01024b9cand [rdi+24], 0
01024ba1mov [rdi+16], 1
01024ba5lea r15, [rbp-224]
01024bacmov rbx, rdi
01024bafmov rdi, r15
01024bb2mov rsi, r14
01024bb5call Io.Reader.takeLeb128__func_117
01024bbamovzx eax, [r15+8]
01024bbftest ax, ax
01024bc2jne 0x1025498
01024bc8mov rax, [rbp-224]
01024bcfjmp 0x10252f1
01024bd4and [rdi+24], 0
01024bd9mov [rdi+16], 7
01024bddmov [rdi], 1
01024be0jmp 0x1025427
01024be5and [rdi+24], 0
01024beamov [rdi+16], 7
01024beelea r15, [rbp-84]
01024bf2mov rbx, rdi
01024bf5mov rdi, r15
01024bf8mov rsi, r14
01024bfbcall Io.Reader.takeByte
01024c00movzx eax, [r15]
01024c04test ax, ax
01024c07jne 0x1025498
01024c0dcmp [rbp-82], 0
01024c11setne [rbx]
01024c14jmp 0x10252f4
01024c19and [rdi+24], 0
01024c1emov [rdi+16], 13
01024c22lea r15, [rbp-496]
01024c29mov rbx, rdi
01024c2cmov rdi, r15
01024c2fmov rsi, r14
01024c32call Io.Reader.takeArray__func_118
01024c37movzx eax, [r15+8]
01024c3ctest ax, ax
01024c3fjne 0x1025498
01024c45mov rax, [rbp-496]
01024c4cjmp 0x10252ee
01024c51and [rdi+24], 0
01024c56mov rbx, rdi
01024c59mov [rdi+16], 9
01024c5dlea r15, [rbp-464]
01024c64mov rdi, r15
01024c67mov rsi, r14
01024c6acall Io.Reader.takeArray__func_120
01024c6fmovzx eax, [r15+8]
01024c74test ax, ax
01024c77jne 0x10254a1
01024c7dmov rax, [rbp-464]
01024c84mov rax, [rax]
01024c87mov [rbp-128], rax
01024c8bpush 8
01024c8dpop rcx
01024c8exor eax, eax
01024c90
01024c90loc_1024c90:
01024c90movzx edx, [rbp+rcx-129]
01024c98shl rax, 8
01024c9cor rax, rdx
01024c9fdec rcx
01024ca2jne 0x1024c90
01024ca4jmp 0x1025421
01024ca9and [rdi+24], 0
01024caemov rbx, rdi
01024cb1mov [rdi+16], 6
01024cb5lea r15, [rbp-368]
01024cbcmov rdi, r15
01024cbfmov rsi, r14
01024cc2call Io.Reader.takeLeb128__func_117
01024cc7movzx eax, [r15+8]
01024ccctest ax, ax
01024ccfjne 0x10254a1
01024cd5mov rdx, [rbp-368]
01024cdclea r15, [rbp-712]
01024ce3mov rdi, r15
01024ce6mov rsi, r14
01024ce9call Io.Reader.take
01024ceemovzx eax, [r15+16]
01024cf3test ax, ax
01024cf6jne 0x10254a1
01024cfcvmovups x0, [rbp-712]
01024d04jmp 0x1025200
01024d09and [rdi+24], 0
01024d0emov [rdi+16], 12
01024d12movzx edx, r15b
01024d16lea r15, [rbp-480]
01024d1dmov rbx, rdi
01024d20mov rdi, r15
01024d23mov rsi, r14
01024d26call debug.Dwarf.readFormatSizedInt
01024d2bmovzx eax, [r15+8]
01024d30test ax, ax
01024d33jne 0x1025498
01024d39mov rax, [rbp-480]
01024d40jmp 0x10252f1
01024d45and [rdi+24], 0
01024d4amov [rdi+16], 9
01024d4elea r15, [rbp-448]
01024d55mov rbx, rdi
01024d58mov rdi, r15
01024d5bmov rsi, r14
01024d5ecall Io.Reader.takeLeb128__func_117
01024d63movzx eax, [r15+8]
01024d68test ax, ax
01024d6bjne 0x1025498
01024d71mov rax, [rbp-448]
01024d78jmp 0x10252f1
01024d7dand [rdi+24], 0
01024d82mov rbx, rdi
01024d85mov [rdi+16], 2
01024d89lea r15, [rbp-256]
01024d90mov rdi, r15
01024d93mov rsi, r14
01024d96call Io.Reader.takeArray__func_119
01024d9bmovzx eax, [r15+8]
01024da0test ax, ax
01024da3jne 0x10254a1
01024da9mov rax, [rbp-256]
01024db0mov eax, [rax]
01024db2mov [rbp-56], eax
01024db5xor eax, eax
01024db7push 4
01024db9pop rcx
01024dba
01024dbaloc_1024dba:
01024dbamovzx edx, [rbp+rcx-57]
01024dbfshl eax, 8
01024dc2or eax, edx
01024dc4dec rcx
01024dc7jne 0x1024dba
01024dc9mov edx, eax
01024dcblea r15, [rbp-664]
01024dd2mov rdi, r15
01024dd5mov rsi, r14
01024dd8call Io.Reader.take
01024dddmovzx eax, [r15+16]
01024de2test ax, ax
01024de5jne 0x10254a1
01024debvmovups x0, [rbp-664]
01024df3jmp 0x1025200
01024df8and [rdi+24], 0
01024dfdmov [rdi+16], 5
01024e01test [r12+8], 1
01024e07je 0x1024e15
01024e09mov rax, [r12]
01024e0dmov [rdi], rax
01024e10jmp 0x1025427
01024e15
01024e15loc_1024e15:
01024e15mov [rdi+24], 117
01024e1bjmp 0x1025427
01024e20and [rdi+24], 0
01024e25mov [rdi+16], 16
01024e29lea r15, [rbp-592]
01024e30mov rbx, rdi
01024e33mov rdi, r15
01024e36mov rsi, r14
01024e39call Io.Reader.takeLeb128__func_117
01024e3emovzx eax, [r15+8]
01024e43test ax, ax
01024e46jne 0x1025498
01024e4cmov rax, [rbp-592]
01024e53jmp 0x10252f1
01024e58and [rdi+24], 0
01024e5dmov rbx, rdi
01024e60mov [rdi+16], 3
01024e64lea r15, [rbp-320]
01024e6bmov rdi, r15
01024e6emov rsi, r14
01024e71call Io.Reader.takeArray__func_120
01024e76movzx eax, [r15+8]
01024e7btest ax, ax
01024e7ejne 0x10254a1
01024e84mov rax, [rbp-320]
01024e8bmov rax, [rax]
01024e8emov [rbp-112], rax
01024e92push 8
01024e94pop rcx
01024e95xor eax, eax
01024e97
01024e97loc_1024e97:
01024e97movzx edx, [rbp+rcx-113]
01024e9cshl rax, 8
01024ea0or rax, rdx
01024ea3dec rcx
01024ea6jne 0x1024e97
01024ea8jmp 0x1025421
01024eadand [rdi+24], 0
01024eb2mov [rdi+16], 5
01024eb6lea r15, [rbp-352]
01024ebdmov rbx, rdi
01024ec0mov rdi, r15
01024ec3mov rsi, r14
01024ec6call Io.Reader.takeLeb128__func_149
01024ecbmovzx eax, [r15+8]
01024ed0test ax, ax
01024ed3jne 0x1025498
01024ed9mov rax, [rbp-352]
01024ee0jmp 0x10252f1
01024ee5and [rdi+24], 0
01024eeamov [rdi+16], 13
01024eeelea r15, [rbp-544]
01024ef5mov rbx, rdi
01024ef8mov rdi, r15
01024efbmov rsi, r14
01024efecall Io.Reader.takeLeb128__func_117
01024f03movzx eax, [r15+8]
01024f08test ax, ax
01024f0bjne 0x1025498
01024f11mov rax, [rbp-544]
01024f18jmp 0x10252f1
01024f1dand [rdi+24], 0
01024f22mov rbx, rdi
01024f25mov [rdi+16], 2
01024f29lea r15, [rbp-240]
01024f30mov rdi, r15
01024f33mov rsi, r14
01024f36call Io.Reader.takeArray__func_118
01024f3bmovzx eax, [r15+8]
01024f40test ax, ax
01024f43jne 0x10254a1
01024f49mov rax, [rbp-240]
01024f50movzx edx, [rax]
01024f53lea r15, [rbp-640]
01024f5amov rdi, r15
01024f5dmov rsi, r14
01024f60call Io.Reader.take
01024f65movzx eax, [r15+16]
01024f6atest ax, ax
01024f6djne 0x10254a1
01024f73vmovups x0, [rbp-640]
01024f7bjmp 0x1025200
01024f80and [rdi+24], 0
01024f85mov [rdi+16], 11
01024f89lea r15, [rbp-736]
01024f90mov rbx, rdi
01024f93mov rdi, r15
01024f96mov rsi, r14
01024f99call Io.Reader.takeSentinel__func_140
01024f9emovzx eax, [r15+16]
01024fa3test ax, ax
01024fa6jne 0x1025498
01024facvmovups x0, [rbp-736]
01024fb4vmovups [rbx], x0
01024fb8jmp 0x10252f4
01024fbdand [rdi+24], 0
01024fc2mov rbx, rdi
01024fc5mov [rdi+16], 2
01024fc9lea r15, [rbp-272]
01024fd0mov rdi, r15
01024fd3mov rsi, r14
01024fd6call Io.Reader.takeLeb128__func_117
01024fdbmovzx eax, [r15+8]
01024fe0test ax, ax
01024fe3jne 0x10254a1
01024fe9mov rdx, [rbp-272]
01024ff0lea r15, [rbp-688]
01024ff7mov rdi, r15
01024ffamov rsi, r14
01024ffdcall Io.Reader.take
01025002movzx eax, [r15+16]
01025007test ax, ax
0102500ajne 0x10254a1
01025010vmovups x0, [rbp-688]
01025018jmp 0x1025200
0102501dand [rdi+24], 0
01025022mov r12, rdi
01025025mov [rdi+16], 10
01025029cmp bx, 2
0102502djne 0x102546c
01025033movzx ecx, r13b
01025037lea r15, [rbp-776]
0102503epush 1
01025040pop rdx
01025041mov rdi, r15
01025044mov rsi, r14
01025047call debug.Dwarf.readAddress
0102504cjmp 0x1025482
01025051and [rdi+24], 0
01025056mov [rdi+16], 9
0102505alea r15, [rbp-88]
0102505emov rbx, rdi
01025061mov rdi, r15
01025064mov rsi, r14
01025067call Io.Reader.takeByte
0102506cmovzx eax, [r15]
01025070test ax, ax
01025073jne 0x1025498
01025079movzx eax, [rbp-86]
0102507djmp 0x10252f1
01025082and [rdi+24], 0
01025087mov [rdi+16], 15
0102508blea r15, [rbp-576]
01025092mov rbx, rdi
01025095mov rdi, r15
01025098mov rsi, r14
0102509bcall Io.Reader.takeLeb128__func_117
010250a0movzx eax, [r15+8]
010250a5test ax, ax
010250a8jne 0x1025498
010250aemov rax, [rbp-576]
010250b5jmp 0x10252f1
010250baand [rdi+24], 0
010250bfmov [rdi+16], 3
010250c3lea r15, [rbp-288]
010250camov rbx, rdi
010250cdmov rdi, r15
010250d0mov rsi, r14
010250d3call Io.Reader.takeArray__func_118
010250d8movzx eax, [r15+8]
010250ddtest ax, ax
010250e0jne 0x1025498
010250e6mov rax, [rbp-288]
010250edjmp 0x10252ee
010250f2and [rdi+24], 0
010250f7mov rbx, rdi
010250famov [rdi+16], 3
010250felea r15, [rbp-304]
01025105mov rdi, r15
01025108mov rsi, r14
0102510bcall Io.Reader.takeArray__func_119
01025110movzx eax, [r15+8]
01025115test ax, ax
01025118jne 0x10254a1
0102511emov rax, [rbp-304]
01025125mov eax, [rax]
01025127mov [rbp-60], eax
0102512axor eax, eax
0102512cpush 4
0102512epop rcx
0102512f
0102512floc_102512f:
0102512fmovzx edx, [rbp+rcx-61]
01025134shl eax, 8
01025137or eax, edx
01025139dec rcx
0102513cjne 0x102512f
0102513ejmp 0x102541f
01025143and [rdi+24], 0
01025148mov [rdi+16], 1
0102514clea r15, [rbp-176]
01025153mov rbx, rdi
01025156mov rdi, r15
01025159mov rsi, r14
0102515ccall Io.Reader.takeArray__func_118
01025161movzx eax, [r15+8]
01025166test ax, ax
01025169jne 0x1025498
0102516fmov rax, [rbp-176]
01025176jmp 0x10252ee
0102517band [rdi+24], 0
01025180mov [rdi+16], 3
01025184lea r15, [rbp-80]
01025188mov rbx, rdi
0102518bmov rdi, r15
0102518emov rsi, r14
01025191call Io.Reader.takeByte
01025196movzx eax, [r15]
0102519atest ax, ax
0102519djne 0x1025498
010251a3movzx eax, [rbp-78]
010251a7jmp 0x10252f1
010251acand [rdi+24], 0
010251b1mov rbx, rdi
010251b4mov [rdi+16], 2
010251b8lea r15, [rbp-76]
010251bcmov rdi, r15
010251bfmov rsi, r14
010251c2call Io.Reader.takeByte
010251c7movzx eax, [r15]
010251cbtest ax, ax
010251cejne 0x10254a1
010251d4movzx edx, [rbp-74]
010251d8lea r15, [rbp-616]
010251dfmov rdi, r15
010251e2mov rsi, r14
010251e5call Io.Reader.take
010251eamovzx eax, [r15+16]
010251eftest ax, ax
010251f2jne 0x10254a1
010251f8vmovups x0, [rbp-616]
01025200
01025200loc_1025200:
01025200mov rdi, rbx
01025203vmovups [rbx], x0
01025207jmp 0x1025427
0102520cand [rdi+24], 0
01025211mov rbx, rdi
01025214mov [rdi+16], 9
01025218lea r15, [rbp-416]
0102521fmov rdi, r15
01025222mov rsi, r14
01025225call Io.Reader.takeArray__func_119
0102522amovzx eax, [r15+8]
0102522ftest ax, ax
01025232jne 0x10254a1
01025238mov rax, [rbp-416]
0102523fmov eax, [rax]
01025241mov [rbp-64], eax
01025244xor eax, eax
01025246push 4
01025248pop rcx
01025249
01025249loc_1025249:
01025249movzx edx, [rbp+rcx-65]
0102524eshl eax, 8
01025251or eax, edx
01025253dec rcx
01025256jne 0x1025249
01025258jmp 0x102541f
0102525dand [rdi+24], 0
01025262mov rbx, rdi
01025265mov [rdi+16], 13
01025269lea r15, [rbp-512]
01025270mov rdi, r15
01025273mov rsi, r14
01025276call Io.Reader.takeArray__func_246
0102527bmovzx eax, [r15+8]
01025280test ax, ax
01025283jne 0x10254a1
01025289mov rax, [rbp-512]
01025290movzx ecx, [rax]
01025293mov [rbp-48], cx
01025297mov al, [rax+2]
0102529amov [rbp-46], al
0102529dxor eax, eax
0102529fpush 3
010252a1pop rcx
010252a2
010252a2loc_10252a2:
010252a2movzx edx, [rbp+rcx-49]
010252a7shl eax, 8
010252aaor eax, edx
010252acdec rcx
010252afjne 0x10252a2
010252b1
010252b1loc_10252b1:
010252b1and eax, 0xffffff
010252b6jmp 0x1025421
010252bband [rdi+24], 0
010252c0mov [rdi+16], 9
010252c4lea r15, [rbp-400]
010252cbmov rbx, rdi
010252cemov rdi, r15
010252d1mov rsi, r14
010252d4call Io.Reader.takeArray__func_118
010252d9movzx eax, [r15+8]
010252detest ax, ax
010252e1jne 0x1025498
010252e7mov rax, [rbp-400]
010252ee
010252eeloc_10252ee:
010252eemovzx eax, [rax]
010252f1
010252f1loc_10252f1:
010252f1mov [rbx], rax
010252f4
010252f4loc_10252f4:
010252f4mov rdi, rbx
010252f7jmp 0x1025427
010252fcmov [rbp-104], rdi
01025300lea rdi, [rbp-144]
01025307mov rsi, r14
0102530acall Io.Reader.takeLeb128__func_117
0102530flea rax, [rbp-144]
01025316movzx eax, [rax+8]
0102531atest ax, ax
0102531djne 0x10254ad
01025323mov rdx, [rbp-144]
0102532amov [rsp], ebx
0102532dmovzx ecx, r15b
01025331movzx r8l, r13b
01025335lea r15, [rbp-824]
0102533cmov rdi, r15
0102533fmov rsi, r14
01025342mov r9, r12
01025345call debug.Dwarf.parseFormValue
0102534avmovups ymm0, [r15]
0102534fmov rdi, [rbp-104]
01025353vmovups [rdi], ymm0
01025357jmp 0x1025427
0102535cand [rdi+24], 0
01025361mov [rdi+16], 14
01025365movzx edx, r15b
01025369lea r15, [rbp-560]
01025370mov rbx, rdi
01025373mov rdi, r15
01025376mov rsi, r14
01025379call debug.Dwarf.readFormatSizedInt
0102537emovzx eax, [r15+8]
01025383test ax, ax
01025386jne 0x1025498
0102538cmov rax, [rbp-560]
01025393jmp 0x10252f1
01025398and [rdi+24], 0
0102539dmov [rdi+16], 4
010253a1lea r15, [rbp-760]
010253a8push 16
010253aapop rdx
010253abmov rbx, rdi
010253aemov rdi, r15
010253b1mov rsi, r14
010253b4call Io.Reader.take
010253b9movzx eax, [r15+16]
010253betest ax, ax
010253c1jne 0x1025498
010253c7mov rax, [rbp-760]
010253cejmp 0x10252f1
010253d3and [rdi+24], 0
010253d8mov rbx, rdi
010253dbmov [rdi+16], 13
010253dflea r15, [rbp-528]
010253e6mov rdi, r15
010253e9mov rsi, r14
010253eccall Io.Reader.takeArray__func_119
010253f1movzx eax, [r15+8]
010253f6test ax, ax
010253f9jne 0x10254a1
010253ffmov rax, [rbp-528]
01025406mov eax, [rax]
01025408mov [rbp-68], eax
0102540bxor eax, eax
0102540dpush 4
0102540fpop rcx
01025410
01025410loc_1025410:
01025410movzx edx, [rbp+rcx-69]
01025415shl eax, 8
01025418or eax, edx
0102541adec rcx
0102541djne 0x1025410
0102541f
0102541floc_102541f:
0102541fmov eax, eax
01025421
01025421loc_1025421:
01025421mov rdi, rbx
01025424mov [rbx], rax
01025427
01025427loc_1025427:
01025427mov rax, rdi
0102542aadd rsp, 792
01025431pop rbx
01025432pop r12
01025434pop r13
01025436pop r14
01025438pop r15
0102543apop rbp
0102543bvzeroupper
0102543eret
0102543fand [rdi+24], 0
01025444mov [rdi+16], 13
01025448lea r15, [rbp-92]
0102544cmov rbx, rdi
0102544fmov rdi, r15
01025452mov rsi, r14
01025455call Io.Reader.takeByte
0102545amovzx eax, [r15]
0102545etest ax, ax
01025461jne 0x1025498
01025463movzx eax, [rbp-90]
01025467jmp 0x10252f1
0102546c
0102546cloc_102546c:
0102546cmovzx edx, r15b
01025470lea r15, [rbp-792]
01025477mov rdi, r15
0102547amov rsi, r14
0102547dcall debug.Dwarf.readFormatSizedInt
01025482
01025482loc_1025482:
01025482movzx eax, [r15+8]
01025487test ax, ax
0102548ajne 0x10254ba
0102548cmov rax, [r15]
0102548fmov rdi, r12
01025492mov [r12], rax
01025496jmp 0x1025427
01025498
01025498loc_1025498:
01025498mov [rbx+24], ax
0102549cjmp 0x10252f4
010254a1
010254a1loc_10254a1:
010254a1mov rdi, rbx
010254a4mov [rbx+24], ax
010254a8jmp 0x1025427
010254ad
010254adloc_10254ad:
010254admov rdi, [rbp-104]
010254b1mov [rdi+24], ax
010254b5jmp 0x1025427
010254ba
010254baloc_10254ba:
010254bamov rdi, r12
010254bdmov [r12+24], ax
010254c3jmp 0x1025427
01024981
01024981debug.Dwarf.parseFormValue:
01024981push rbp
01024982mov rbp, rsp
01024985push r15
01024987push r14
01024989push r13
0102498bpush r12
0102498dpush rbx
0102498esub rsp, 792
01024995dec rdx
01024998cmp rdx, 43
0102499cja 0x1024e15
010249a2mov r12, r9
010249a5mov r13l, r8l
010249a8mov r15l, ecx
010249abmov r14, rsi
010249aemovzx ebx, [rbp+16]
010249b2jmp [8*rdx+0x10004d0]
010249b9and [rdi+24], 0
010249bemov [rdi+16], 0
010249c2movzx ecx, r13b
010249c6lea r15, [rbp-160]
010249cdpush 1
010249cfpop rdx
010249d0mov rbx, rdi
010249d3mov rdi, r15
010249d6mov rsi, r14
010249d9call debug.Dwarf.readAddress
010249demovzx eax, [r15+8]
010249e3test ax, ax
010249e6jne 0x1025498
010249ecmov rax, [rbp-160]
010249f3jmp 0x10252f1
010249f8and [rdi+24], 0
010249fdmov rbx, rdi
01024a00mov [rdi+16], 1
01024a04lea r15, [rbp-208]
01024a0bmov rdi, r15
01024a0emov rsi, r14
01024a11call Io.Reader.takeArray__func_119
01024a16movzx eax, [r15+8]
01024a1btest ax, ax
01024a1ejne 0x10254a1
01024a24mov rax, [rbp-208]
01024a2bmov eax, [rax]
01024a2dmov [rbp-52], eax
01024a30xor eax, eax
01024a32push 4
01024a34pop rcx
01024a35
01024a35loc_1024a35:
01024a35movzx edx, [rbp+rcx-53]
01024a3ashl eax, 8
01024a3dor eax, edx
01024a3fdec rcx
01024a42jne 0x1024a35
01024a44jmp 0x102541f
01024a49and [rdi+24], 0
01024a4emov rbx, rdi
01024a51mov [rdi+16], 1
01024a55lea r15, [rbp-192]
01024a5cmov rdi, r15
01024a5fmov rsi, r14
01024a62call Io.Reader.takeArray__func_246
01024a67movzx eax, [r15+8]
01024a6ctest ax, ax
01024a6fjne 0x10254a1
01024a75mov rax, [rbp-192]
01024a7cmovzx ecx, [rax]
01024a7fmov [rbp-44], cx
01024a83mov al, [rax+2]
01024a86mov [rbp-42], al
01024a89xor eax, eax
01024a8bpush 3
01024a8dpop rcx
01024a8e
01024a8eloc_1024a8e:
01024a8emovzx edx, [rbp+rcx-45]
01024a93shl eax, 8
01024a96or eax, edx
01024a98dec rcx
01024a9bjne 0x1024a8e
01024a9djmp 0x10252b1
01024aa2and [rdi+24], 0
01024aa7mov [rdi+16], 1
01024aablea r15, [rbp-72]
01024aafmov rbx, rdi
01024ab2mov rdi, r15
01024ab5mov rsi, r14
01024ab8call Io.Reader.takeByte
01024abdmovzx eax, [r15]
01024ac1test ax, ax
01024ac4jne 0x1025498
01024acamovzx eax, [rbp-70]
01024acejmp 0x10252f1
01024ad3and [rdi+24], 0
01024ad8mov rbx, rdi
01024adbmov [rdi+16], 9
01024adflea r15, [rbp-432]
01024ae6mov rdi, r15
01024ae9mov rsi, r14
01024aeccall Io.Reader.takeArray__func_120
01024af1movzx eax, [r15+8]
01024af6test ax, ax
01024af9jne 0x10254a1
01024affmov rax, [rbp-432]
01024b06mov rax, [rax]
01024b09mov [rbp-120], rax
01024b0dpush 8
01024b0fpop rcx
01024b10xor eax, eax
01024b12
01024b12loc_1024b12:
01024b12movzx edx, [rbp+rcx-121]
01024b17shl rax, 8
01024b1bor rax, rdx
01024b1edec rcx
01024b21jne 0x1024b12
01024b23jmp 0x1025421
01024b28and [rdi+24], 0
01024b2dmov [rdi+16], 8
01024b31movzx edx, r15b
01024b35lea r15, [rbp-384]
01024b3cmov rbx, rdi
01024b3fmov rdi, r15
01024b42mov rsi, r14
01024b45call debug.Dwarf.readFormatSizedInt
01024b4amovzx eax, [r15+8]
01024b4ftest ax, ax
01024b52jne 0x1025498
01024b58mov rax, [rbp-384]
01024b5fjmp 0x10252f1
01024b64and [rdi+24], 0
01024b69mov [rdi+16], 3
01024b6dlea r15, [rbp-336]
01024b74mov rbx, rdi
01024b77mov rdi, r15
01024b7amov rsi, r14
01024b7dcall Io.Reader.takeLeb128__func_117
01024b82movzx eax, [r15+8]
01024b87test ax, ax
01024b8ajne 0x1025498
01024b90mov rax, [rbp-336]
01024b97jmp 0x10252f1
01024b9cand [rdi+24], 0
01024ba1mov [rdi+16], 1
01024ba5lea r15, [rbp-224]
01024bacmov rbx, rdi
01024bafmov rdi, r15
01024bb2mov rsi, r14
01024bb5call Io.Reader.takeLeb128__func_117
01024bbamovzx eax, [r15+8]
01024bbftest ax, ax
01024bc2jne 0x1025498
01024bc8mov rax, [rbp-224]
01024bcfjmp 0x10252f1
01024bd4and [rdi+24], 0
01024bd9mov [rdi+16], 7
01024bddmov [rdi], 1
01024be0jmp 0x1025427
01024be5and [rdi+24], 0
01024beamov [rdi+16], 7
01024beelea r15, [rbp-84]
01024bf2mov rbx, rdi
01024bf5mov rdi, r15
01024bf8mov rsi, r14
01024bfbcall Io.Reader.takeByte
01024c00movzx eax, [r15]
01024c04test ax, ax
01024c07jne 0x1025498
01024c0dcmp [rbp-82], 0
01024c11setne [rbx]
01024c14jmp 0x10252f4
01024c19and [rdi+24], 0
01024c1emov [rdi+16], 13
01024c22lea r15, [rbp-496]
01024c29mov rbx, rdi
01024c2cmov rdi, r15
01024c2fmov rsi, r14
01024c32call Io.Reader.takeArray__func_118
01024c37movzx eax, [r15+8]
01024c3ctest ax, ax
01024c3fjne 0x1025498
01024c45mov rax, [rbp-496]
01024c4cjmp 0x10252ee
01024c51and [rdi+24], 0
01024c56mov rbx, rdi
01024c59mov [rdi+16], 9
01024c5dlea r15, [rbp-464]
01024c64mov rdi, r15
01024c67mov rsi, r14
01024c6acall Io.Reader.takeArray__func_120
01024c6fmovzx eax, [r15+8]
01024c74test ax, ax
01024c77jne 0x10254a1
01024c7dmov rax, [rbp-464]
01024c84mov rax, [rax]
01024c87mov [rbp-128], rax
01024c8bpush 8
01024c8dpop rcx
01024c8exor eax, eax
01024c90
01024c90loc_1024c90:
01024c90movzx edx, [rbp+rcx-129]
01024c98shl rax, 8
01024c9cor rax, rdx
01024c9fdec rcx
01024ca2jne 0x1024c90
01024ca4jmp 0x1025421
01024ca9and [rdi+24], 0
01024caemov rbx, rdi
01024cb1mov [rdi+16], 6
01024cb5lea r15, [rbp-368]
01024cbcmov rdi, r15
01024cbfmov rsi, r14
01024cc2call Io.Reader.takeLeb128__func_117
01024cc7movzx eax, [r15+8]
01024ccctest ax, ax
01024ccfjne 0x10254a1
01024cd5mov rdx, [rbp-368]
01024cdclea r15, [rbp-712]
01024ce3mov rdi, r15
01024ce6mov rsi, r14
01024ce9call Io.Reader.take
01024ceemovzx eax, [r15+16]
01024cf3test ax, ax
01024cf6jne 0x10254a1
01024cfcvmovups x0, [rbp-712]
01024d04jmp 0x1025200
01024d09and [rdi+24], 0
01024d0emov [rdi+16], 12
01024d12movzx edx, r15b
01024d16lea r15, [rbp-480]
01024d1dmov rbx, rdi
01024d20mov rdi, r15
01024d23mov rsi, r14
01024d26call debug.Dwarf.readFormatSizedInt
01024d2bmovzx eax, [r15+8]
01024d30test ax, ax
01024d33jne 0x1025498
01024d39mov rax, [rbp-480]
01024d40jmp 0x10252f1
01024d45and [rdi+24], 0
01024d4amov [rdi+16], 9
01024d4elea r15, [rbp-448]
01024d55mov rbx, rdi
01024d58mov rdi, r15
01024d5bmov rsi, r14
01024d5ecall Io.Reader.takeLeb128__func_117
01024d63movzx eax, [r15+8]
01024d68test ax, ax
01024d6bjne 0x1025498
01024d71mov rax, [rbp-448]
01024d78jmp 0x10252f1
01024d7dand [rdi+24], 0
01024d82mov rbx, rdi
01024d85mov [rdi+16], 2
01024d89lea r15, [rbp-256]
01024d90mov rdi, r15
01024d93mov rsi, r14
01024d96call Io.Reader.takeArray__func_119
01024d9bmovzx eax, [r15+8]
01024da0test ax, ax
01024da3jne 0x10254a1
01024da9mov rax, [rbp-256]
01024db0mov eax, [rax]
01024db2mov [rbp-56], eax
01024db5xor eax, eax
01024db7push 4
01024db9pop rcx
01024dba
01024dbaloc_1024dba:
01024dbamovzx edx, [rbp+rcx-57]
01024dbfshl eax, 8
01024dc2or eax, edx
01024dc4dec rcx
01024dc7jne 0x1024dba
01024dc9mov edx, eax
01024dcblea r15, [rbp-664]
01024dd2mov rdi, r15
01024dd5mov rsi, r14
01024dd8call Io.Reader.take
01024dddmovzx eax, [r15+16]
01024de2test ax, ax
01024de5jne 0x10254a1
01024debvmovups x0, [rbp-664]
01024df3jmp 0x1025200
01024df8and [rdi+24], 0
01024dfdmov [rdi+16], 5
01024e01test [r12+8], 1
01024e07je 0x1024e15
01024e09mov rax, [r12]
01024e0dmov [rdi], rax
01024e10jmp 0x1025427
01024e15
01024e15loc_1024e15:
01024e15mov [rdi+24], 117
01024e1bjmp 0x1025427
01024e20and [rdi+24], 0
01024e25mov [rdi+16], 16
01024e29lea r15, [rbp-592]
01024e30mov rbx, rdi
01024e33mov rdi, r15
01024e36mov rsi, r14
01024e39call Io.Reader.takeLeb128__func_117
01024e3emovzx eax, [r15+8]
01024e43test ax, ax
01024e46jne 0x1025498
01024e4cmov rax, [rbp-592]
01024e53jmp 0x10252f1
01024e58and [rdi+24], 0
01024e5dmov rbx, rdi
01024e60mov [rdi+16], 3
01024e64lea r15, [rbp-320]
01024e6bmov rdi, r15
01024e6emov rsi, r14
01024e71call Io.Reader.takeArray__func_120
01024e76movzx eax, [r15+8]
01024e7btest ax, ax
01024e7ejne 0x10254a1
01024e84mov rax, [rbp-320]
01024e8bmov rax, [rax]
01024e8emov [rbp-112], rax
01024e92push 8
01024e94pop rcx
01024e95xor eax, eax
01024e97
01024e97loc_1024e97:
01024e97movzx edx, [rbp+rcx-113]
01024e9cshl rax, 8
01024ea0or rax, rdx
01024ea3dec rcx
01024ea6jne 0x1024e97
01024ea8jmp 0x1025421
01024eadand [rdi+24], 0
01024eb2mov [rdi+16], 5
01024eb6lea r15, [rbp-352]
01024ebdmov rbx, rdi
01024ec0mov rdi, r15
01024ec3mov rsi, r14
01024ec6call Io.Reader.takeLeb128__func_149
01024ecbmovzx eax, [r15+8]
01024ed0test ax, ax
01024ed3jne 0x1025498
01024ed9mov rax, [rbp-352]
01024ee0jmp 0x10252f1
01024ee5and [rdi+24], 0
01024eeamov [rdi+16], 13
01024eeelea r15, [rbp-544]
01024ef5mov rbx, rdi
01024ef8mov rdi, r15
01024efbmov rsi, r14
01024efecall Io.Reader.takeLeb128__func_117
01024f03movzx eax, [r15+8]
01024f08test ax, ax
01024f0bjne 0x1025498
01024f11mov rax, [rbp-544]
01024f18jmp 0x10252f1
01024f1dand [rdi+24], 0
01024f22mov rbx, rdi
01024f25mov [rdi+16], 2
01024f29lea r15, [rbp-240]
01024f30mov rdi, r15
01024f33mov rsi, r14
01024f36call Io.Reader.takeArray__func_118
01024f3bmovzx eax, [r15+8]
01024f40test ax, ax
01024f43jne 0x10254a1
01024f49mov rax, [rbp-240]
01024f50movzx edx, [rax]
01024f53lea r15, [rbp-640]
01024f5amov rdi, r15
01024f5dmov rsi, r14
01024f60call Io.Reader.take
01024f65movzx eax, [r15+16]
01024f6atest ax, ax
01024f6djne 0x10254a1
01024f73vmovups x0, [rbp-640]
01024f7bjmp 0x1025200
01024f80and [rdi+24], 0
01024f85mov [rdi+16], 11
01024f89lea r15, [rbp-736]
01024f90mov rbx, rdi
01024f93mov rdi, r15
01024f96mov rsi, r14
01024f99call Io.Reader.takeSentinel__func_140
01024f9emovzx eax, [r15+16]
01024fa3test ax, ax
01024fa6jne 0x1025498
01024facvmovups x0, [rbp-736]
01024fb4vmovups [rbx], x0
01024fb8jmp 0x10252f4
01024fbdand [rdi+24], 0
01024fc2mov rbx, rdi
01024fc5mov [rdi+16], 2
01024fc9lea r15, [rbp-272]
01024fd0mov rdi, r15
01024fd3mov rsi, r14
01024fd6call Io.Reader.takeLeb128__func_117
01024fdbmovzx eax, [r15+8]
01024fe0test ax, ax
01024fe3jne 0x10254a1
01024fe9mov rdx, [rbp-272]
01024ff0lea r15, [rbp-688]
01024ff7mov rdi, r15
01024ffamov rsi, r14
01024ffdcall Io.Reader.take
01025002movzx eax, [r15+16]
01025007test ax, ax
0102500ajne 0x10254a1
01025010vmovups x0, [rbp-688]
01025018jmp 0x1025200
0102501dand [rdi+24], 0
01025022mov r12, rdi
01025025mov [rdi+16], 10
01025029cmp bx, 2
0102502djne 0x102546c
01025033movzx ecx, r13b
01025037lea r15, [rbp-776]
0102503epush 1
01025040pop rdx
01025041mov rdi, r15
01025044mov rsi, r14
01025047call debug.Dwarf.readAddress
0102504cjmp 0x1025482
01025051and [rdi+24], 0
01025056mov [rdi+16], 9
0102505alea r15, [rbp-88]
0102505emov rbx, rdi
01025061mov rdi, r15
01025064mov rsi, r14
01025067call Io.Reader.takeByte
0102506cmovzx eax, [r15]
01025070test ax, ax
01025073jne 0x1025498
01025079movzx eax, [rbp-86]
0102507djmp 0x10252f1
01025082and [rdi+24], 0
01025087mov [rdi+16], 15
0102508blea r15, [rbp-576]
01025092mov rbx, rdi
01025095mov rdi, r15
01025098mov rsi, r14
0102509bcall Io.Reader.takeLeb128__func_117
010250a0movzx eax, [r15+8]
010250a5test ax, ax
010250a8jne 0x1025498
010250aemov rax, [rbp-576]
010250b5jmp 0x10252f1
010250baand [rdi+24], 0
010250bfmov [rdi+16], 3
010250c3lea r15, [rbp-288]
010250camov rbx, rdi
010250cdmov rdi, r15
010250d0mov rsi, r14
010250d3call Io.Reader.takeArray__func_118
010250d8movzx eax, [r15+8]
010250ddtest ax, ax
010250e0jne 0x1025498
010250e6mov rax, [rbp-288]
010250edjmp 0x10252ee
010250f2and [rdi+24], 0
010250f7mov rbx, rdi
010250famov [rdi+16], 3
010250felea r15, [rbp-304]
01025105mov rdi, r15
01025108mov rsi, r14
0102510bcall Io.Reader.takeArray__func_119
01025110movzx eax, [r15+8]
01025115test ax, ax
01025118jne 0x10254a1
0102511emov rax, [rbp-304]
01025125mov eax, [rax]
01025127mov [rbp-60], eax
0102512axor eax, eax
0102512cpush 4
0102512epop rcx
0102512f
0102512floc_102512f:
0102512fmovzx edx, [rbp+rcx-61]
01025134shl eax, 8
01025137or eax, edx
01025139dec rcx
0102513cjne 0x102512f
0102513ejmp 0x102541f
01025143and [rdi+24], 0
01025148mov [rdi+16], 1
0102514clea r15, [rbp-176]
01025153mov rbx, rdi
01025156mov rdi, r15
01025159mov rsi, r14
0102515ccall Io.Reader.takeArray__func_118
01025161movzx eax, [r15+8]
01025166test ax, ax
01025169jne 0x1025498
0102516fmov rax, [rbp-176]
01025176jmp 0x10252ee
0102517band [rdi+24], 0
01025180mov [rdi+16], 3
01025184lea r15, [rbp-80]
01025188mov rbx, rdi
0102518bmov rdi, r15
0102518emov rsi, r14
01025191call Io.Reader.takeByte
01025196movzx eax, [r15]
0102519atest ax, ax
0102519djne 0x1025498
010251a3movzx eax, [rbp-78]
010251a7jmp 0x10252f1
010251acand [rdi+24], 0
010251b1mov rbx, rdi
010251b4mov [rdi+16], 2
010251b8lea r15, [rbp-76]
010251bcmov rdi, r15
010251bfmov rsi, r14
010251c2call Io.Reader.takeByte
010251c7movzx eax, [r15]
010251cbtest ax, ax
010251cejne 0x10254a1
010251d4movzx edx, [rbp-74]
010251d8lea r15, [rbp-616]
010251dfmov rdi, r15
010251e2mov rsi, r14
010251e5call Io.Reader.take
010251eamovzx eax, [r15+16]
010251eftest ax, ax
010251f2jne 0x10254a1
010251f8vmovups x0, [rbp-616]
01025200
01025200loc_1025200:
01025200mov rdi, rbx
01025203vmovups [rbx], x0
01025207jmp 0x1025427
0102520cand [rdi+24], 0
01025211mov rbx, rdi
01025214mov [rdi+16], 9
01025218lea r15, [rbp-416]
0102521fmov rdi, r15
01025222mov rsi, r14
01025225call Io.Reader.takeArray__func_119
0102522amovzx eax, [r15+8]
0102522ftest ax, ax
01025232jne 0x10254a1
01025238mov rax, [rbp-416]
0102523fmov eax, [rax]
01025241mov [rbp-64], eax
01025244xor eax, eax
01025246push 4
01025248pop rcx
01025249
01025249loc_1025249:
01025249movzx edx, [rbp+rcx-65]
0102524eshl eax, 8
01025251or eax, edx
01025253dec rcx
01025256jne 0x1025249
01025258jmp 0x102541f
0102525dand [rdi+24], 0
01025262mov rbx, rdi
01025265mov [rdi+16], 13
01025269lea r15, [rbp-512]
01025270mov rdi, r15
01025273mov rsi, r14
01025276call Io.Reader.takeArray__func_246
0102527bmovzx eax, [r15+8]
01025280test ax, ax
01025283jne 0x10254a1
01025289mov rax, [rbp-512]
01025290movzx ecx, [rax]
01025293mov [rbp-48], cx
01025297mov al, [rax+2]
0102529amov [rbp-46], al
0102529dxor eax, eax
0102529fpush 3
010252a1pop rcx
010252a2
010252a2loc_10252a2:
010252a2movzx edx, [rbp+rcx-49]
010252a7shl eax, 8
010252aaor eax, edx
010252acdec rcx
010252afjne 0x10252a2
010252b1
010252b1loc_10252b1:
010252b1and eax, 0xffffff
010252b6jmp 0x1025421
010252bband [rdi+24], 0
010252c0mov [rdi+16], 9
010252c4lea r15, [rbp-400]
010252cbmov rbx, rdi
010252cemov rdi, r15
010252d1mov rsi, r14
010252d4call Io.Reader.takeArray__func_118
010252d9movzx eax, [r15+8]
010252detest ax, ax
010252e1jne 0x1025498
010252e7mov rax, [rbp-400]
010252ee
010252eeloc_10252ee:
010252eemovzx eax, [rax]
010252f1
010252f1loc_10252f1:
010252f1mov [rbx], rax
010252f4
010252f4loc_10252f4:
010252f4mov rdi, rbx
010252f7jmp 0x1025427
010252fcmov [rbp-104], rdi
01025300lea rdi, [rbp-144]
01025307mov rsi, r14
0102530acall Io.Reader.takeLeb128__func_117
0102530flea rax, [rbp-144]
01025316movzx eax, [rax+8]
0102531atest ax, ax
0102531djne 0x10254ad
01025323mov rdx, [rbp-144]
0102532amov [rsp], ebx
0102532dmovzx ecx, r15b
01025331movzx r8l, r13b
01025335lea r15, [rbp-824]
0102533cmov rdi, r15
0102533fmov rsi, r14
01025342mov r9, r12
01025345call debug.Dwarf.parseFormValue
0102534avmovups ymm0, [r15]
0102534fmov rdi, [rbp-104]
01025353vmovups [rdi], ymm0
01025357jmp 0x1025427
0102535cand [rdi+24], 0
01025361mov [rdi+16], 14
01025365movzx edx, r15b
01025369lea r15, [rbp-560]
01025370mov rbx, rdi
01025373mov rdi, r15
01025376mov rsi, r14
01025379call debug.Dwarf.readFormatSizedInt
0102537emovzx eax, [r15+8]
01025383test ax, ax
01025386jne 0x1025498
0102538cmov rax, [rbp-560]
01025393jmp 0x10252f1
01025398and [rdi+24], 0
0102539dmov [rdi+16], 4
010253a1lea r15, [rbp-760]
010253a8push 16
010253aapop rdx
010253abmov rbx, rdi
010253aemov rdi, r15
010253b1mov rsi, r14
010253b4call Io.Reader.take
010253b9movzx eax, [r15+16]
010253betest ax, ax
010253c1jne 0x1025498
010253c7mov rax, [rbp-760]
010253cejmp 0x10252f1
010253d3and [rdi+24], 0
010253d8mov rbx, rdi
010253dbmov [rdi+16], 13
010253dflea r15, [rbp-528]
010253e6mov rdi, r15
010253e9mov rsi, r14
010253eccall Io.Reader.takeArray__func_119
010253f1movzx eax, [r15+8]
010253f6test ax, ax
010253f9jne 0x10254a1
010253ffmov rax, [rbp-528]
01025406mov eax, [rax]
01025408mov [rbp-68], eax
0102540bxor eax, eax
0102540dpush 4
0102540fpop rcx
01025410
01025410loc_1025410:
01025410movzx edx, [rbp+rcx-69]
01025415shl eax, 8
01025418or eax, edx
0102541adec rcx
0102541djne 0x1025410
0102541f
0102541floc_102541f:
0102541fmov eax, eax
01025421
01025421loc_1025421:
01025421mov rdi, rbx
01025424mov [rbx], rax
01025427
01025427loc_1025427:
01025427mov rax, rdi
0102542aadd rsp, 792
01025431pop rbx
01025432pop r12
01025434pop r13
01025436pop r14
01025438pop r15
0102543apop rbp
0102543bvzeroupper
0102543eret
0102543fand [rdi+24], 0
01025444mov [rdi+16], 13
01025448lea r15, [rbp-92]
0102544cmov rbx, rdi
0102544fmov rdi, r15
01025452mov rsi, r14
01025455call Io.Reader.takeByte
0102545amovzx eax, [r15]
0102545etest ax, ax
01025461jne 0x1025498
01025463movzx eax, [rbp-90]
01025467jmp 0x10252f1
0102546c
0102546cloc_102546c:
0102546cmovzx edx, r15b
01025470lea r15, [rbp-792]
01025477mov rdi, r15
0102547amov rsi, r14
0102547dcall debug.Dwarf.readFormatSizedInt
01025482
01025482loc_1025482:
01025482movzx eax, [r15+8]
01025487test ax, ax
0102548ajne 0x10254ba
0102548cmov rax, [r15]
0102548fmov rdi, r12
01025492mov [r12], rax
01025496jmp 0x1025427
01025498
01025498loc_1025498:
01025498mov [rbx+24], ax
0102549cjmp 0x10252f4
010254a1
010254a1loc_10254a1:
010254a1mov rdi, rbx
010254a4mov [rbx+24], ax
010254a8jmp 0x1025427
010254ad
010254adloc_10254ad:
010254admov rdi, [rbp-104]
010254b1mov [rdi+24], ax
010254b5jmp 0x1025427
010254ba
010254baloc_10254ba:
010254bamov rdi, r12
010254bdmov [r12+24], ax
010254c3jmp 0x1025427
01024981
Loading..