File zig_demo_f2072c8e87056dd4f010dfd24f7c5fd7f3ab5198bb7930c7044fb6b6b95222af.elf
Function:
Loading..
0102db33
0102db33debug.Dwarf.Unwind.VirtualMachine.evalInstructions:
0102db33push rbp
0102db34mov rbp, rsp
0102db37push r15
0102db39push r14
0102db3bpush r13
0102db3dpush r12
0102db3fpush rbx
0102db40sub rsp, 664
0102db47mov [rbp-224], rcx
0102db4emov [rbp-64], rdx
0102db52mov [rbp-160], rsi
0102db59lea r14, [rbp-208]
0102db60mov [r14], 0x10041c0
0102db67mov [r14+8], r8
0102db6bmov [r14+16], r9
0102db6fand [r14+24], 0
0102db74mov r13, rdi
0102db77mov [r14+32], r9
0102db7blea rax, [rdi+56]
0102db7fmov [rbp-144], rax
0102db86lea rax, [rdi+80]
0102db8amov [rbp-216], rax
0102db91lea rax, [rdi+89]
0102db95mov [rbp-280], rax
0102db9cxor eax, eax
0102db9evpbroadcastb x0, [rip-0x2d3d6]
0102dba7vmovdqa [rbp-544], x0
0102dbafvpbroadcastb x0, [rip-0x2d3e8]
0102dbb8vmovdqa [rbp-528], x0
0102dbc0mov [rbp-48], rcx
0102dbc4mov [rbp-56], rdi
0102dbc8
0102dbc8loc_102dbc8:
0102dbc8cmp rax, r9
0102dbcbjae 0x102e857
0102dbd1lea rdi, [rbp-76]
0102dbd5mov rsi, r14
0102dbd8call Io.Reader.takeByte
0102dbddmovzx eax, [rbp-76]
0102dbe1test ax, ax
0102dbe4jne 0x102e859
0102dbeamov r12b, [rbp-74]
0102dbeemov eax, r12l
0102dbf1shr al, 6
0102dbf4movzx eax, al
0102dbf7jmp [8*rax+0x10007d8]
0102dbfemov eax, r12l
0102dc01and al, 63
0102dc03cmp al, 45
0102dc05ja 0x102e871
0102dc0bmovzx ecx, r12b
0102dc0fand ecx, 63
0102dc12jmp [8*rcx+0x10007f8]
0102dc19mov rax, [rbp-184]
0102dc20mov rsi, [rbp-176]
0102dc27mov rdx, [rbp-200]
0102dc2eadd rdx, rax
0102dc31mov rcx, rsi
0102dc34sub rcx, rax
0102dc37sub rax, rsi
0102dc3apush -1
0102dc3cpop rsi
0102dc3d
0102dc3dloc_102dc3d:
0102dc3dlea rdi, [rax+rsi]
0102dc41cmp rdi, -1
0102dc45je 0x102e857
0102dc4blea rdi, [rsi+1]
0102dc4fcmp [rdx+rsi+1], 0
0102dc54mov rsi, rdi
0102dc57je 0x102dc3d
0102dc59cmp rdi, rcx
0102dc5cjb 0x102e499
0102dc62jmp 0x102e857
0102dc67lea rdi, [rbp-304]
0102dc6emov rsi, r14
0102dc71call Io.Reader.takeLeb128__func_117
0102dc76movzx eax, [rbp-296]
0102dc7dtest ax, ax
0102dc80jne 0x102e859
0102dc86and r12b, 63
0102dc8amov r10, [rbp-304]
0102dc91
0102dc91loc_102dc91:
0102dc91mov r15l, r10l
0102dc94shr r15l, 8
0102dc98mov r9, r10
0102dc9bshr r9, 32
0102dc9fmov al, 3
0102dca1jmp 0x102dcb2
0102dca3and r12b, 63
0102dca7xor r15l, r15l
0102dcaa
0102dcaaloc_102dcaa:
0102dcaaxor r9l, r9l
0102dcadxor eax, eax
0102dcafxor r10l, r10l
0102dcb2
0102dcb2loc_102dcb2:
0102dcb2movzx ecx, [r13+88]
0102dcb7test rcx, rcx
0102dcbaje 0x102dd02
0102dcbcmov rdx, [r13+80]
0102dcc0shl rdx, 5
0102dcc4add rdx, [r13]
0102dcc8mov rsi, rcx
0102dccbjmp 0x102dd07
0102dccdand r12b, 63
0102dcd1xor r15l, r15l
0102dcd4
0102dcd4loc_102dcd4:
0102dcd4mov ecx, r15l
0102dcd7shl ecx, 8
0102dcdamovzx eax, r12b
0102dcdeor eax, ecx
0102dce0mov rcx, [rbp-64]
0102dce4imul eax, [rcx+72]
0102dce8add rax, [r13+48]
0102dceccmp rax, [rbp-224]
0102dcf3ja 0x102e857
0102dcf9mov [r13+48], rax
0102dcfdjmp 0x102df34
0102dd02
0102dd02loc_102dd02:
0102dd02push 8
0102dd04pop rdx
0102dd05xor esi, esi
0102dd07
0102dd07loc_102dd07:
0102dd07mov edi, r15l
0102dd0ashl edi, 8
0102dd0dmovzx r8l, r10b
0102dd11or r8, rdi
0102dd14mov rbx, r9
0102dd17shl rbx, 32
0102dd1bor rbx, r8
0102dd1eadd rdx, -32
0102dd22inc rsi
0102dd25mov [rbp-48], r9
0102dd29
0102dd29loc_102dd29:
0102dd29movzx r14l, al
0102dd2ddec rsi
0102dd30je 0x102dd47
0102dd32lea r13, [rdx+32]
0102dd36cmp [rdx+56], r12b
0102dd3amov rdx, r13
0102dd3djne 0x102dd29
0102dd3fjmp [8*r14+0x1000968]
0102dd47
0102dd47loc_102dd47:
0102dd47test rcx, rcx
0102dd4amov [rbp-72], r10
0102dd4eje 0x102dd63
0102dd50mov rax, [rbp-216]
0102dd57mov rdx, [rax]
0102dd5aadd rdx, rcx
0102dd5dmov r13, [rbp-56]
0102dd61jmp 0x102dd6f
0102dd63
0102dd63loc_102dd63:
0102dd63mov r13, [rbp-56]
0102dd67mov rdx, [r13+8]
0102dd6bmov [r13+80], rdx
0102dd6f
0102dd6floc_102dd6f:
0102dd6finc cl
0102dd71mov [r13+88], cl
0102dd75inc rdx
0102dd78mov rdi, r13
0102dd7bmov rsi, [rbp-160]
0102dd82call array_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureTotalCapacity
0102dd87test ax, ax
0102dd8ajne 0x102e859
0102dd90mov rax, [r13]
0102dd94mov rcx, [r13+8]
0102dd98lea rdx, [rcx+1]
0102dd9cmov [r13+8], rdx
0102dda0shl rcx, 5
0102dda4mov [rax+rcx+24], r12b
0102dda9vpxor x0, x0, x0
0102ddadvmovdqu [rax+rcx], x0
0102ddb2lea r13, [rax+rcx]
0102ddb6and [rax+rcx+16], 0
0102ddbcmov r10, [rbp-72]
0102ddc0jmp [8*r14+0x1000968]
0102ddc8mov [r13+16], 3
0102ddcdjmp 0x102ddd4
0102ddcfmov [r13+16], 4
0102ddd4
0102ddd4loc_102ddd4:
0102ddd4mov rax, [rbp-64]
0102ddd8movsxd rax, [rax+76]
0102dddcimul rbx, rax
0102dde0mov [r13], rbx
0102dde4jmp 0x102de90
0102dde9mov [r13+16], 7
0102ddeelea rdi, [rbp-672]
0102ddf5lea r14, [rbp-208]
0102ddfcmov rsi, r14
0102ddffmov rdx, rbx
0102de02call debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102de07movzx eax, [rbp-656]
0102de0etest ax, ax
0102de11jne 0x102e859
0102de17vmovdqu x0, [rbp-672]
0102de1fjmp 0x102df2a
0102de24mov rax, 0x202020202020202
0102de2emov [r13+16], rax
0102de32vmovdqa x0, [rbp-528]
0102de3ajmp 0x102de8a
0102de3cmov [r13+16], 5
0102de41mov [r13], r10b
0102de45jmp 0x102de90
0102de47mov rdx, [rbp-56]
0102de4btest [rdx+144], 1
0102de52je 0x102e86b
0102de58movzx eax, [rdx+136]
0102de5ftest rax, rax
0102de62je 0x102ded4
0102de64mov rcx, [rdx+128]
0102de6bshl rcx, 5
0102de6fadd rcx, [rdx]
0102de72jmp 0x102ded9
0102de74mov rax, 0x101010101010101
0102de7emov [r13+16], rax
0102de82vmovdqa x0, [rbp-544]
0102de8a
0102de8aloc_102de8a:
0102de8avmovdqu [r13], x0
0102de90
0102de90loc_102de90:
0102de90lea r14, [rbp-208]
0102de97jmp 0x102df30
0102de9cmov [r13+16], 6
0102dea1lea rdi, [rbp-648]
0102dea8lea r14, [rbp-208]
0102deafmov rsi, r14
0102deb2mov rdx, rbx
0102deb5call debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102debamovzx eax, [rbp-632]
0102dec1test ax, ax
0102dec4jne 0x102e859
0102decavmovdqu x0, [rbp-648]
0102ded2jmp 0x102df2a
0102ded4
0102ded4loc_102ded4:
0102ded4push 8
0102ded6pop rcx
0102ded7xor eax, eax
0102ded9
0102ded9loc_102ded9:
0102ded9add rcx, 24
0102deddinc rax
0102dee0lea r14, [rbp-208]
0102dee7
0102dee7loc_102dee7:
0102dee7dec rax
0102deeaje 0x102df19
0102deeclea rdx, [rcx+32]
0102def0cmp [rcx], r12b
0102def3mov rcx, rdx
0102def6jne 0x102dee7
0102def8mov rax, [rdx-40]
0102defcmov [rbp-608], rax
0102df03vmovdqu x0, [rdx-56]
0102df08vmovdqa [rbp-624], x0
0102df10lea rax, [rbp-624]
0102df17jmp 0x102df1e
0102df19
0102df19loc_102df19:
0102df19mov eax, 0x1006538
0102df1e
0102df1eloc_102df1e:
0102df1emov rcx, [rax+16]
0102df22mov [r13+16], rcx
0102df26vmovdqu x0, [rax]
0102df2a
0102df2aloc_102df2a:
0102df2avmovdqu [r13], x0
0102df30
0102df30loc_102df30:
0102df30mov r13, [rbp-56]
0102df34
0102df34loc_102df34:
0102df34mov r9, [rbp-192]
0102df3bmov rax, [rbp-184]
0102df42jmp 0x102dbc8
0102df47lea rdi, [rbp-128]
0102df4bmov rsi, r14
0102df4ecall Io.Reader.takeLeb128__func_142
0102df53movzx eax, [rbp-128]
0102df57test ax, ax
0102df5ajne 0x102e859
0102df60mov bl, [rbp-126]
0102df63lea rdi, [rbp-464]
0102df6amov rsi, r14
0102df6dcall Io.Reader.takeLeb128__func_117
0102df72movzx eax, [rbp-456]
0102df79test ax, ax
0102df7cjne 0x102e859
0102df82mov rax, [rbp-464]
0102df89mov r15l, eax
0102df8cshr r15l, 8
0102df90mov [r13+72], 1
0102df95mov [r13+64], bl
0102df99mov [r13+56], rax
0102df9dshr rax, 32
0102dfa1mov [rbp-48], rax
0102dfa5jmp 0x102df34
0102dfa7lea rdi, [rbp-240]
0102dfaemov rsi, r14
0102dfb1call Io.Reader.takeLeb128__func_117
0102dfb6movzx eax, [rbp-232]
0102dfbdtest ax, ax
0102dfc0jne 0x102e859
0102dfc6cmp [r13+72], 1
0102dfcbjne 0x102e86b
0102dfd1mov rax, [rbp-240]
0102dfd8mov r15l, eax
0102dfdbmov rcx, [rbp-144]
0102dfe2mov [rcx], rax
0102dfe5shr rax, 32
0102dfe9mov [rbp-48], rax
0102dfedshr r15l, 8
0102dff1jmp 0x102df34
0102dff6lea rdi, [rbp-124]
0102dffamov rsi, r14
0102dffdcall Io.Reader.takeLeb128__func_142
0102e002movzx eax, [rbp-124]
0102e006test ax, ax
0102e009jne 0x102e859
0102e00fmov r12b, [rbp-122]
0102e013lea rdi, [rbp-448]
0102e01amov rsi, r14
0102e01dcall Io.Reader.takeLeb128__func_117
0102e022movzx eax, [rbp-440]
0102e029test ax, ax
0102e02cjne 0x102e859
0102e032mov r10, [rbp-448]
0102e039mov r15l, r10l
0102e03cshr r15l, 8
0102e040mov r9, r10
0102e043shr r9, 32
0102e047mov al, 9
0102e049jmp 0x102dcb2
0102e04elea rdi, [rbp-120]
0102e052mov rsi, r14
0102e055call Io.Reader.takeLeb128__func_142
0102e05amovzx eax, [rbp-120]
0102e05etest ax, ax
0102e061jne 0x102e859
0102e067mov r12b, [rbp-118]
0102e06blea rdi, [rbp-432]
0102e072mov rsi, r14
0102e075call Io.Reader.takeLeb128__func_117
0102e07amovzx eax, [rbp-424]
0102e081test ax, ax
0102e084jne 0x102e859
0102e08amov r10, [rbp-432]
0102e091mov r15l, r10l
0102e094shr r15l, 8
0102e098mov r9, r10
0102e09bshr r9, 32
0102e09fmov al, 8
0102e0a1jmp 0x102dcb2
0102e0a6lea rdi, [rbp-100]
0102e0aamov rsi, r14
0102e0adcall Io.Reader.takeLeb128__func_142
0102e0b2movzx eax, [rbp-100]
0102e0b6test ax, ax
0102e0b9jne 0x102e859
0102e0bfmov al, 2
0102e0c1mov r9l, 0x2020202
0102e0c7mov r15l, 0x20202
0102e0cdmov r12b, [rbp-98]
0102e0d1mov r10b, 2
0102e0d4jmp 0x102dcb2
0102e0d9lea rdi, [rbp-256]
0102e0e0mov rsi, r14
0102e0e3call Io.Reader.takeLeb128__func_149
0102e0e8movzx eax, [rbp-248]
0102e0eftest ax, ax
0102e0f2jne 0x102e859
0102e0f8cmp [r13+72], 1
0102e0fdjne 0x102e86b
0102e103mov rax, [rbp-256]
0102e10amov r15l, eax
0102e10dmov rcx, [rbp-64]
0102e111movsxd rcx, [rcx+76]
0102e115imul rcx, rax
0102e119shr rax, 32
0102e11dmov [rbp-48], rax
0102e121shr r15l, 8
0102e125mov rax, [rbp-144]
0102e12cmov [rax], rcx
0102e12fjmp 0x102df34
0102e134lea rdi, [rbp-132]
0102e13bmov rsi, r14
0102e13ecall Io.Reader.takeLeb128__func_142
0102e143movzx eax, [rbp-132]
0102e14atest ax, ax
0102e14djne 0x102e859
0102e153mov bl, [rbp-130]
0102e159lea rdi, [rbp-480]
0102e160mov rsi, r14
0102e163call Io.Reader.takeLeb128__func_149
0102e168movzx eax, [rbp-472]
0102e16ftest ax, ax
0102e172jne 0x102e859
0102e178mov r15, [rbp-480]
0102e17fmov rcx, r15
0102e182mov [r13+72], 1
0102e187mov [r13+64], bl
0102e18bmov rax, [rbp-64]
0102e18fmovsxd rax, [rax+76]
0102e193imul rax, r15
0102e197shr r15l, 8
0102e19bshr rcx, 32
0102e19fmov [rbp-48], rcx
0102e1a3mov [r13+56], rax
0102e1a7jmp 0x102df34
0102e1aclea rdi, [rbp-336]
0102e1b3mov rsi, r14
0102e1b6call Io.Reader.takeArray__func_119
0102e1bbmovzx eax, [rbp-328]
0102e1c2test ax, ax
0102e1c5jne 0x102e859
0102e1cbmov rax, [rbp-336]
0102e1d2mov eax, [rax]
0102e1d4mov [rbp-164], eax
0102e1daxor ecx, ecx
0102e1dcpush 4
0102e1depop rax
0102e1df
0102e1dfloc_102e1df:
0102e1dfmov r15l, ecx
0102e1e2movzx r12l, [rbp+rax-165]
0102e1ebshl ecx, 8
0102e1eeor ecx, r12l
0102e1f1dec rax
0102e1f4jne 0x102e1df
0102e1f6jmp 0x102dcd4
0102e1fblea rdi, [rbp-352]
0102e202mov rsi, r14
0102e205call Io.Reader.takeArray__func_120
0102e20amovzx eax, [rbp-344]
0102e211test ax, ax
0102e214jne 0x102e859
0102e21amov rax, [rbp-352]
0102e221mov rax, [rax]
0102e224mov [rbp-288], rax
0102e22bpush 8
0102e22dpop rcx
0102e22exor edx, edx
0102e230
0102e230loc_102e230:
0102e230mov rsi, rdx
0102e233movzx eax, [rbp+rcx-289]
0102e23bmov r15, rdx
0102e23eshl r15, 8
0102e242lea rdx, [r15+rax]
0102e246dec rcx
0102e249jne 0x102e230
0102e24bshr rsi, 24
0102e24fmov ecx, r15l
0102e252and ecx, -256
0102e258mov rdx, rsi
0102e25bshl rdx, 32
0102e25for rcx, rax
0102e262or rcx, rdx
0102e265mov ax, 148
0102e269cmp rcx, [r13+48]
0102e26djbe 0x102e859
0102e273mov [rbp-48], rsi
0102e277mov rdx, [rbp-64]
0102e27bcmp [rdx+83], 0
0102e27fjne 0x102e859
0102e285cmp rcx, [rbp-224]
0102e28cja 0x102e857
0102e292shr r15l, 8
0102e296mov r13, [rbp-56]
0102e29amov [r13+48], rcx
0102e29ejmp 0x102df34
0102e2a3lea rdi, [rbp-84]
0102e2a7mov rsi, r14
0102e2aacall Io.Reader.takeLeb128__func_142
0102e2afmovzx eax, [rbp-84]
0102e2b3test ax, ax
0102e2b6jne 0x102e859
0102e2bcmov r12b, [rbp-82]
0102e2c0lea rdi, [rbp-368]
0102e2c7mov rsi, r14
0102e2cacall Io.Reader.takeLeb128__func_117
0102e2cfmovzx eax, [rbp-360]
0102e2d6test ax, ax
0102e2d9jne 0x102e859
0102e2dfmov r10, [rbp-368]
0102e2e6jmp 0x102dc91
0102e2eblea rdi, [rbp-80]
0102e2efmov rsi, r14
0102e2f2call Io.Reader.takeByte
0102e2f7movzx eax, [rbp-80]
0102e2fbtest ax, ax
0102e2fejne 0x102e859
0102e304xor r15l, r15l
0102e307mov r12b, [rbp-78]
0102e30bjmp 0x102dcd4
0102e310lea rdi, [rbp-320]
0102e317mov rsi, r14
0102e31acall Io.Reader.takeArray__func_118
0102e31fmovzx eax, [rbp-312]
0102e326test ax, ax
0102e329jne 0x102e859
0102e32fmov rax, [rbp-320]
0102e336mov r12b, [rax]
0102e339movzx r15l, [rax+1]
0102e33ejmp 0x102dcd4
0102e343lea rdi, [rbp-272]
0102e34amov rsi, r14
0102e34dcall Io.Reader.takeLeb128__func_117
0102e352movzx eax, [rbp-264]
0102e359test ax, ax
0102e35cjne 0x102e859
0102e362mov r15, [rbp-272]
0102e369mov [r13+72], 2
0102e36elea rdi, [rbp-696]
0102e375mov rsi, r14
0102e378mov rdx, r15
0102e37bcall debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102e380movzx eax, [rbp-680]
0102e387test ax, ax
0102e38ajne 0x102e859
0102e390mov rax, r15
0102e393shr rax, 32
0102e397mov [rbp-48], rax
0102e39bshr r15l, 8
0102e39fvmovdqu x0, [rbp-696]
0102e3a7mov r13, [rbp-56]
0102e3abvmovdqu [r13+56], x0
0102e3b1jmp 0x102df34
0102e3b6lea rdi, [rbp-104]
0102e3bamov rsi, r14
0102e3bdcall Io.Reader.takeLeb128__func_142
0102e3c2movzx eax, [rbp-104]
0102e3c6test ax, ax
0102e3c9jne 0x102e859
0102e3cfmov r12b, [rbp-102]
0102e3d3lea rdi, [rbp-108]
0102e3d7mov rsi, r14
0102e3dacall Io.Reader.takeLeb128__func_142
0102e3dfmovzx eax, [rbp-108]
0102e3e3test ax, ax
0102e3e6jne 0x102e859
0102e3ecmov al, 7
0102e3eemov r10b, [rbp-106]
0102e3f2mov r9, [rbp-48]
0102e3f6jmp 0x102dcb2
0102e3fbmov rax, [r13+32]
0102e3fftest rax, rax
0102e402je 0x102e86b
0102e408mov rcx, [r13+24]
0102e40cimul rdx, rax, 40
0102e410mov rsi, [rcx+rdx-24]
0102e415mov [rbp-496], rsi
0102e41cvmovups x0, [rcx+rdx-40]
0102e422vmovaps [rbp-512], x0
0102e42amov rsi, [rcx+rdx-16]
0102e42fmovzx edi, [rcx+rdx-8]
0102e434mov r8l, [rcx+rdx-7]
0102e439mov [rbp-152], r8l
0102e440mov ecx, [rcx+rdx-4]
0102e444mov [rbp-149], ecx
0102e44adec rax
0102e44dmov [r13+32], rax
0102e451mov rax, rdi
0102e454add rax, rsi
0102e457mov [r13+8], rax
0102e45bmov rax, [rbp-496]
0102e462mov rcx, [rbp-144]
0102e469mov [rcx+16], rax
0102e46dvmovdqa x0, [rbp-512]
0102e475vmovdqu [rcx], x0
0102e479mov [r13+80], rsi
0102e47dmov [r13+88], dil
0102e481mov eax, [rbp-152]
0102e487mov ecx, [rbp-149]
0102e48dmov rdx, [rbp-280]
0102e494mov [rdx+3], ecx
0102e497mov [rdx], eax
0102e499
0102e499loc_102e499:
0102e499mov [rbp-48], 0
0102e4a1xor r15l, r15l
0102e4a4jmp 0x102df34
0102e4a9lea rdi, [rbp-92]
0102e4admov rsi, r14
0102e4b0call Io.Reader.takeLeb128__func_142
0102e4b5movzx eax, [rbp-92]
0102e4b9test ax, ax
0102e4bcjne 0x102e859
0102e4c2xor r15l, r15l
0102e4c5mov r12b, [rbp-90]
0102e4c9jmp 0x102dcaa
0102e4celea rdi, [rbp-112]
0102e4d2mov rsi, r14
0102e4d5call Io.Reader.takeLeb128__func_142
0102e4damovzx eax, [rbp-112]
0102e4detest ax, ax
0102e4e1jne 0x102e859
0102e4e7mov r12b, [rbp-110]
0102e4eblea rdi, [rbp-400]
0102e4f2mov rsi, r14
0102e4f5call Io.Reader.takeLeb128__func_117
0102e4famovzx eax, [rbp-392]
0102e501test ax, ax
0102e504jne 0x102e859
0102e50amov r10, [rbp-400]
0102e511mov r15l, r10l
0102e514shr r15l, 8
0102e518mov r9, r10
0102e51bshr r9, 32
0102e51fmov al, 5
0102e521jmp 0x102dcb2
0102e526lea rdi, [rbp-88]
0102e52amov rsi, r14
0102e52dcall Io.Reader.takeLeb128__func_142
0102e532movzx eax, [rbp-88]
0102e536test ax, ax
0102e539jne 0x102e859
0102e53fmov r12b, [rbp-86]
0102e543lea rdi, [rbp-384]
0102e54amov rsi, r14
0102e54dcall Io.Reader.takeLeb128__func_149
0102e552movzx eax, [rbp-376]
0102e559test ax, ax
0102e55cjne 0x102e859
0102e562mov r10, [rbp-384]
0102e569mov r15l, r10l
0102e56cshr r15l, 8
0102e570mov r9, r10
0102e573shr r9, 32
0102e577mov al, 4
0102e579jmp 0x102dcb2
0102e57elea rdi, [rbp-136]
0102e585mov rsi, r14
0102e588call Io.Reader.takeLeb128__func_142
0102e58dmovzx eax, [rbp-136]
0102e594test ax, ax
0102e597jne 0x102e859
0102e59dmov al, [rbp-134]
0102e5a3movzx ecx, [r13+72]
0102e5a8test ecx, ecx
0102e5aaje 0x102e6d8
0102e5b0cmp ecx, 1
0102e5b3jne 0x102e86b
0102e5b9mov [r13+64], al
0102e5bdjmp 0x102df34
0102e5c2mov rcx, [rbp-144]
0102e5c9mov rax, [rcx+16]
0102e5cdmov [rbp-576], rax
0102e5d4vmovups x0, [rcx]
0102e5d8vmovaps [rbp-592], x0
0102e5e0mov rax, [rbp-216]
0102e5e7vmovups x0, [rax]
0102e5eblea rax, [rbp-568]
0102e5f2vmovups [rax], x0
0102e5f6mov r15, [r13+24]
0102e5famov rax, [r13+32]
0102e5femov r12, [r13+40]
0102e602cmp r12, rax
0102e605ja 0x102e7c2
0102e60binc rax
0102e60emov rbx, rax
0102e611shr rbx, 1
0102e614add rbx, 3
0102e618add rbx, rax
0102e61bpush -1
0102e61dpop rax
0102e61ecmovb rbx, rax
0102e622mov rax, [rbp-160]
0102e629mov rdi, [rax]
0102e62cmov r14, [rax+8]
0102e630test r12, r12
0102e633je 0x102e644
0102e635mov rax, rbx
0102e638push 40
0102e63apop rcx
0102e63bmul rcx
0102e63ejno 0x102e6eb
0102e644
0102e644loc_102e644:
0102e644xor ecx, ecx
0102e646xor eax, eax
0102e648jmp 0x102e726
0102e64dlea rdi, [rbp-96]
0102e651mov rsi, r14
0102e654call Io.Reader.takeLeb128__func_142
0102e659movzx eax, [rbp-96]
0102e65dtest ax, ax
0102e660jne 0x102e859
0102e666mov al, 1
0102e668mov r9l, 0x1010101
0102e66emov r15l, 0x10101
0102e674mov r12b, [rbp-94]
0102e678mov r10b, 1
0102e67bjmp 0x102dcb2
0102e680lea rdi, [rbp-116]
0102e684mov rsi, r14
0102e687call Io.Reader.takeLeb128__func_142
0102e68cmovzx eax, [rbp-116]
0102e690test ax, ax
0102e693jne 0x102e859
0102e699mov r12b, [rbp-114]
0102e69dlea rdi, [rbp-416]
0102e6a4mov rsi, r14
0102e6a7call Io.Reader.takeLeb128__func_149
0102e6acmovzx eax, [rbp-408]
0102e6b3test ax, ax
0102e6b6jne 0x102e859
0102e6bcmov r10, [rbp-416]
0102e6c3mov r15l, r10l
0102e6c6shr r15l, 8
0102e6camov r9, r10
0102e6cdshr r9, 32
0102e6d1mov al, 6
0102e6d3jmp 0x102dcb2
0102e6d8
0102e6d8loc_102e6d8:
0102e6d8mov [r13+72], 1
0102e6ddmov [r13+64], al
0102e6e1and [r13+56], 0
0102e6e6jmp 0x102df34
0102e6eb
0102e6ebloc_102e6eb:
0102e6ebimul rdx, r12, 40
0102e6efmov r9, [rbp+8]
0102e6f3mov [rbp-48], rdi
0102e6f7mov rsi, r15
0102e6fapush 3
0102e6fcpop rcx
0102e6fdmov [rbp-72], rax
0102e701mov r8, rax
0102e704call [r14+16]
0102e708test rax, rax
0102e70bje 0x102e71e
0102e70dmov rcx, rax
0102e710mov rax, [rbp-72]
0102e714xor edx, edx
0102e716push 40
0102e718pop rsi
0102e719div rsi
0102e71cjmp 0x102e722
0102e71e
0102e71eloc_102e71e:
0102e71exor ecx, ecx
0102e720xor eax, eax
0102e722
0102e722loc_102e722:
0102e722mov rdi, [rbp-48]
0102e726
0102e726loc_102e726:
0102e726test rcx, rcx
0102e729je 0x102e736
0102e72bmov r15, rcx
0102e72emov rbx, rax
0102e731jmp 0x102e7b6
0102e736
0102e736loc_102e736:
0102e736mov [rbp-256], rdi
0102e73dmov [rbp-248], r14
0102e744mov rcx, [rbp+8]
0102e748mov [rbp-48], r14
0102e74cmov r14, rdi
0102e74flea rdi, [rbp-272]
0102e756lea rsi, [rbp-256]
0102e75dmov rdx, rbx
0102e760call mem.Allocator.allocWithSizeAndAlignment__func_232
0102e765movzx eax, [rbp-264]
0102e76ctest ax, ax
0102e76fjne 0x102e859
0102e775mov rdi, [rbp-272]
0102e77cmov [rbp-72], rdi
0102e780mov rsi, [r13+24]
0102e784imul rdx, [r13+32], 40
0102e789call compiler_rt.memcpy.memcpySmall
0102e78emov [rbp-240], r14
0102e795mov rax, [rbp-48]
0102e799mov [rbp-232], rax
0102e7a0lea rdi, [rbp-240]
0102e7a7mov rsi, r15
0102e7aamov rdx, r12
0102e7adcall mem.Allocator.free__func_231
0102e7b2mov r15, [rbp-72]
0102e7b6
0102e7b6loc_102e7b6:
0102e7b6mov [r13+24], r15
0102e7bamov [r13+40], rbx
0102e7bemov rax, [r13+32]
0102e7c2
0102e7c2loc_102e7c2:
0102e7c2lea rcx, [rax+1]
0102e7c6mov [r13+32], rcx
0102e7caimul rax, rax, 40
0102e7cemov rcx, [rbp-560]
0102e7d5mov [r15+rax+32], rcx
0102e7davmovdqu ymm0, [rbp-592]
0102e7e2vmovdqu [r15+rax], ymm0
0102e7e8movzx edx, [r13+88]
0102e7edmov rbx, [r13+8]
0102e7f1mov r14, [r13+80]
0102e7f5mov rdi, r13
0102e7f8mov rsi, [rbp-160]
0102e7ffvzeroupper
0102e802call array_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureUnusedCapacity
0102e807test ax, ax
0102e80ajne 0x102e859
0102e80cmov rax, [r13]
0102e810mov rdi, [r13+8]
0102e814mov rsi, r14
0102e817shl rsi, 5
0102e81badd rsi, rax
0102e81emov rdx, rdi
0102e821sub rdx, r14
0102e824lea rcx, [rdx+rdi]
0102e828mov [r13+8], rcx
0102e82cshl rdi, 5
0102e830add rdi, rax
0102e833shl rdx, 5
0102e837call compiler_rt.memcpy.memcpySmall
0102e83cmov [r13+80], rbx
0102e840mov [rbp-48], 0
0102e848xor r15l, r15l
0102e84blea r14, [rbp-208]
0102e852jmp 0x102df34
0102e857
0102e857loc_102e857:
0102e857xor eax, eax
0102e859
0102e859loc_102e859:
0102e859add rsp, 664
0102e860pop rbx
0102e861pop r12
0102e863pop r13
0102e865pop r14
0102e867pop r15
0102e869pop rbp
0102e86aret
0102e86b
0102e86bloc_102e86b:
0102e86bmov ax, 148
0102e86fjmp 0x102e859
0102e871
0102e871loc_102e871:
0102e871add r12b, 36
0102e875and r12b, 63
0102e879cmp r12b, 16
0102e87dsetb cl
0102e880cmp al, 46
0102e882setae al
0102e885or al, cl
0102e887movzx eax, al
0102e88axor eax, 147
0102e88fjmp 0x102e859
0102db33
0102db33debug.Dwarf.Unwind.VirtualMachine.evalInstructions:
0102db33push rbp
0102db34mov rbp, rsp
0102db37push r15
0102db39push r14
0102db3bpush r13
0102db3dpush r12
0102db3fpush rbx
0102db40sub rsp, 664
0102db47mov [rbp-224], rcx
0102db4emov [rbp-64], rdx
0102db52mov [rbp-160], rsi
0102db59lea r14, [rbp-208]
0102db60mov [r14], 0x10041c0
0102db67mov [r14+8], r8
0102db6bmov [r14+16], r9
0102db6fand [r14+24], 0
0102db74mov r13, rdi
0102db77mov [r14+32], r9
0102db7blea rax, [rdi+56]
0102db7fmov [rbp-144], rax
0102db86lea rax, [rdi+80]
0102db8amov [rbp-216], rax
0102db91lea rax, [rdi+89]
0102db95mov [rbp-280], rax
0102db9cxor eax, eax
0102db9evpbroadcastb x0, [rip-0x2d3d6]
0102dba7vmovdqa [rbp-544], x0
0102dbafvpbroadcastb x0, [rip-0x2d3e8]
0102dbb8vmovdqa [rbp-528], x0
0102dbc0mov [rbp-48], rcx
0102dbc4mov [rbp-56], rdi
0102dbc8
0102dbc8loc_102dbc8:
0102dbc8cmp rax, r9
0102dbcbjae 0x102e857
0102dbd1lea rdi, [rbp-76]
0102dbd5mov rsi, r14
0102dbd8call Io.Reader.takeByte
0102dbddmovzx eax, [rbp-76]
0102dbe1test ax, ax
0102dbe4jne 0x102e859
0102dbeamov r12b, [rbp-74]
0102dbeemov eax, r12l
0102dbf1shr al, 6
0102dbf4movzx eax, al
0102dbf7jmp [8*rax+0x10007d8]
0102dbfemov eax, r12l
0102dc01and al, 63
0102dc03cmp al, 45
0102dc05ja 0x102e871
0102dc0bmovzx ecx, r12b
0102dc0fand ecx, 63
0102dc12jmp [8*rcx+0x10007f8]
0102dc19mov rax, [rbp-184]
0102dc20mov rsi, [rbp-176]
0102dc27mov rdx, [rbp-200]
0102dc2eadd rdx, rax
0102dc31mov rcx, rsi
0102dc34sub rcx, rax
0102dc37sub rax, rsi
0102dc3apush -1
0102dc3cpop rsi
0102dc3d
0102dc3dloc_102dc3d:
0102dc3dlea rdi, [rax+rsi]
0102dc41cmp rdi, -1
0102dc45je 0x102e857
0102dc4blea rdi, [rsi+1]
0102dc4fcmp [rdx+rsi+1], 0
0102dc54mov rsi, rdi
0102dc57je 0x102dc3d
0102dc59cmp rdi, rcx
0102dc5cjb 0x102e499
0102dc62jmp 0x102e857
0102dc67lea rdi, [rbp-304]
0102dc6emov rsi, r14
0102dc71call Io.Reader.takeLeb128__func_117
0102dc76movzx eax, [rbp-296]
0102dc7dtest ax, ax
0102dc80jne 0x102e859
0102dc86and r12b, 63
0102dc8amov r10, [rbp-304]
0102dc91
0102dc91loc_102dc91:
0102dc91mov r15l, r10l
0102dc94shr r15l, 8
0102dc98mov r9, r10
0102dc9bshr r9, 32
0102dc9fmov al, 3
0102dca1jmp 0x102dcb2
0102dca3and r12b, 63
0102dca7xor r15l, r15l
0102dcaa
0102dcaaloc_102dcaa:
0102dcaaxor r9l, r9l
0102dcadxor eax, eax
0102dcafxor r10l, r10l
0102dcb2
0102dcb2loc_102dcb2:
0102dcb2movzx ecx, [r13+88]
0102dcb7test rcx, rcx
0102dcbaje 0x102dd02
0102dcbcmov rdx, [r13+80]
0102dcc0shl rdx, 5
0102dcc4add rdx, [r13]
0102dcc8mov rsi, rcx
0102dccbjmp 0x102dd07
0102dccdand r12b, 63
0102dcd1xor r15l, r15l
0102dcd4
0102dcd4loc_102dcd4:
0102dcd4mov ecx, r15l
0102dcd7shl ecx, 8
0102dcdamovzx eax, r12b
0102dcdeor eax, ecx
0102dce0mov rcx, [rbp-64]
0102dce4imul eax, [rcx+72]
0102dce8add rax, [r13+48]
0102dceccmp rax, [rbp-224]
0102dcf3ja 0x102e857
0102dcf9mov [r13+48], rax
0102dcfdjmp 0x102df34
0102dd02
0102dd02loc_102dd02:
0102dd02push 8
0102dd04pop rdx
0102dd05xor esi, esi
0102dd07
0102dd07loc_102dd07:
0102dd07mov edi, r15l
0102dd0ashl edi, 8
0102dd0dmovzx r8l, r10b
0102dd11or r8, rdi
0102dd14mov rbx, r9
0102dd17shl rbx, 32
0102dd1bor rbx, r8
0102dd1eadd rdx, -32
0102dd22inc rsi
0102dd25mov [rbp-48], r9
0102dd29
0102dd29loc_102dd29:
0102dd29movzx r14l, al
0102dd2ddec rsi
0102dd30je 0x102dd47
0102dd32lea r13, [rdx+32]
0102dd36cmp [rdx+56], r12b
0102dd3amov rdx, r13
0102dd3djne 0x102dd29
0102dd3fjmp [8*r14+0x1000968]
0102dd47
0102dd47loc_102dd47:
0102dd47test rcx, rcx
0102dd4amov [rbp-72], r10
0102dd4eje 0x102dd63
0102dd50mov rax, [rbp-216]
0102dd57mov rdx, [rax]
0102dd5aadd rdx, rcx
0102dd5dmov r13, [rbp-56]
0102dd61jmp 0x102dd6f
0102dd63
0102dd63loc_102dd63:
0102dd63mov r13, [rbp-56]
0102dd67mov rdx, [r13+8]
0102dd6bmov [r13+80], rdx
0102dd6f
0102dd6floc_102dd6f:
0102dd6finc cl
0102dd71mov [r13+88], cl
0102dd75inc rdx
0102dd78mov rdi, r13
0102dd7bmov rsi, [rbp-160]
0102dd82call array_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureTotalCapacity
0102dd87test ax, ax
0102dd8ajne 0x102e859
0102dd90mov rax, [r13]
0102dd94mov rcx, [r13+8]
0102dd98lea rdx, [rcx+1]
0102dd9cmov [r13+8], rdx
0102dda0shl rcx, 5
0102dda4mov [rax+rcx+24], r12b
0102dda9vpxor x0, x0, x0
0102ddadvmovdqu [rax+rcx], x0
0102ddb2lea r13, [rax+rcx]
0102ddb6and [rax+rcx+16], 0
0102ddbcmov r10, [rbp-72]
0102ddc0jmp [8*r14+0x1000968]
0102ddc8mov [r13+16], 3
0102ddcdjmp 0x102ddd4
0102ddcfmov [r13+16], 4
0102ddd4
0102ddd4loc_102ddd4:
0102ddd4mov rax, [rbp-64]
0102ddd8movsxd rax, [rax+76]
0102dddcimul rbx, rax
0102dde0mov [r13], rbx
0102dde4jmp 0x102de90
0102dde9mov [r13+16], 7
0102ddeelea rdi, [rbp-672]
0102ddf5lea r14, [rbp-208]
0102ddfcmov rsi, r14
0102ddffmov rdx, rbx
0102de02call debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102de07movzx eax, [rbp-656]
0102de0etest ax, ax
0102de11jne 0x102e859
0102de17vmovdqu x0, [rbp-672]
0102de1fjmp 0x102df2a
0102de24mov rax, 0x202020202020202
0102de2emov [r13+16], rax
0102de32vmovdqa x0, [rbp-528]
0102de3ajmp 0x102de8a
0102de3cmov [r13+16], 5
0102de41mov [r13], r10b
0102de45jmp 0x102de90
0102de47mov rdx, [rbp-56]
0102de4btest [rdx+144], 1
0102de52je 0x102e86b
0102de58movzx eax, [rdx+136]
0102de5ftest rax, rax
0102de62je 0x102ded4
0102de64mov rcx, [rdx+128]
0102de6bshl rcx, 5
0102de6fadd rcx, [rdx]
0102de72jmp 0x102ded9
0102de74mov rax, 0x101010101010101
0102de7emov [r13+16], rax
0102de82vmovdqa x0, [rbp-544]
0102de8a
0102de8aloc_102de8a:
0102de8avmovdqu [r13], x0
0102de90
0102de90loc_102de90:
0102de90lea r14, [rbp-208]
0102de97jmp 0x102df30
0102de9cmov [r13+16], 6
0102dea1lea rdi, [rbp-648]
0102dea8lea r14, [rbp-208]
0102deafmov rsi, r14
0102deb2mov rdx, rbx
0102deb5call debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102debamovzx eax, [rbp-632]
0102dec1test ax, ax
0102dec4jne 0x102e859
0102decavmovdqu x0, [rbp-648]
0102ded2jmp 0x102df2a
0102ded4
0102ded4loc_102ded4:
0102ded4push 8
0102ded6pop rcx
0102ded7xor eax, eax
0102ded9
0102ded9loc_102ded9:
0102ded9add rcx, 24
0102deddinc rax
0102dee0lea r14, [rbp-208]
0102dee7
0102dee7loc_102dee7:
0102dee7dec rax
0102deeaje 0x102df19
0102deeclea rdx, [rcx+32]
0102def0cmp [rcx], r12b
0102def3mov rcx, rdx
0102def6jne 0x102dee7
0102def8mov rax, [rdx-40]
0102defcmov [rbp-608], rax
0102df03vmovdqu x0, [rdx-56]
0102df08vmovdqa [rbp-624], x0
0102df10lea rax, [rbp-624]
0102df17jmp 0x102df1e
0102df19
0102df19loc_102df19:
0102df19mov eax, 0x1006538
0102df1e
0102df1eloc_102df1e:
0102df1emov rcx, [rax+16]
0102df22mov [r13+16], rcx
0102df26vmovdqu x0, [rax]
0102df2a
0102df2aloc_102df2a:
0102df2avmovdqu [r13], x0
0102df30
0102df30loc_102df30:
0102df30mov r13, [rbp-56]
0102df34
0102df34loc_102df34:
0102df34mov r9, [rbp-192]
0102df3bmov rax, [rbp-184]
0102df42jmp 0x102dbc8
0102df47lea rdi, [rbp-128]
0102df4bmov rsi, r14
0102df4ecall Io.Reader.takeLeb128__func_142
0102df53movzx eax, [rbp-128]
0102df57test ax, ax
0102df5ajne 0x102e859
0102df60mov bl, [rbp-126]
0102df63lea rdi, [rbp-464]
0102df6amov rsi, r14
0102df6dcall Io.Reader.takeLeb128__func_117
0102df72movzx eax, [rbp-456]
0102df79test ax, ax
0102df7cjne 0x102e859
0102df82mov rax, [rbp-464]
0102df89mov r15l, eax
0102df8cshr r15l, 8
0102df90mov [r13+72], 1
0102df95mov [r13+64], bl
0102df99mov [r13+56], rax
0102df9dshr rax, 32
0102dfa1mov [rbp-48], rax
0102dfa5jmp 0x102df34
0102dfa7lea rdi, [rbp-240]
0102dfaemov rsi, r14
0102dfb1call Io.Reader.takeLeb128__func_117
0102dfb6movzx eax, [rbp-232]
0102dfbdtest ax, ax
0102dfc0jne 0x102e859
0102dfc6cmp [r13+72], 1
0102dfcbjne 0x102e86b
0102dfd1mov rax, [rbp-240]
0102dfd8mov r15l, eax
0102dfdbmov rcx, [rbp-144]
0102dfe2mov [rcx], rax
0102dfe5shr rax, 32
0102dfe9mov [rbp-48], rax
0102dfedshr r15l, 8
0102dff1jmp 0x102df34
0102dff6lea rdi, [rbp-124]
0102dffamov rsi, r14
0102dffdcall Io.Reader.takeLeb128__func_142
0102e002movzx eax, [rbp-124]
0102e006test ax, ax
0102e009jne 0x102e859
0102e00fmov r12b, [rbp-122]
0102e013lea rdi, [rbp-448]
0102e01amov rsi, r14
0102e01dcall Io.Reader.takeLeb128__func_117
0102e022movzx eax, [rbp-440]
0102e029test ax, ax
0102e02cjne 0x102e859
0102e032mov r10, [rbp-448]
0102e039mov r15l, r10l
0102e03cshr r15l, 8
0102e040mov r9, r10
0102e043shr r9, 32
0102e047mov al, 9
0102e049jmp 0x102dcb2
0102e04elea rdi, [rbp-120]
0102e052mov rsi, r14
0102e055call Io.Reader.takeLeb128__func_142
0102e05amovzx eax, [rbp-120]
0102e05etest ax, ax
0102e061jne 0x102e859
0102e067mov r12b, [rbp-118]
0102e06blea rdi, [rbp-432]
0102e072mov rsi, r14
0102e075call Io.Reader.takeLeb128__func_117
0102e07amovzx eax, [rbp-424]
0102e081test ax, ax
0102e084jne 0x102e859
0102e08amov r10, [rbp-432]
0102e091mov r15l, r10l
0102e094shr r15l, 8
0102e098mov r9, r10
0102e09bshr r9, 32
0102e09fmov al, 8
0102e0a1jmp 0x102dcb2
0102e0a6lea rdi, [rbp-100]
0102e0aamov rsi, r14
0102e0adcall Io.Reader.takeLeb128__func_142
0102e0b2movzx eax, [rbp-100]
0102e0b6test ax, ax
0102e0b9jne 0x102e859
0102e0bfmov al, 2
0102e0c1mov r9l, 0x2020202
0102e0c7mov r15l, 0x20202
0102e0cdmov r12b, [rbp-98]
0102e0d1mov r10b, 2
0102e0d4jmp 0x102dcb2
0102e0d9lea rdi, [rbp-256]
0102e0e0mov rsi, r14
0102e0e3call Io.Reader.takeLeb128__func_149
0102e0e8movzx eax, [rbp-248]
0102e0eftest ax, ax
0102e0f2jne 0x102e859
0102e0f8cmp [r13+72], 1
0102e0fdjne 0x102e86b
0102e103mov rax, [rbp-256]
0102e10amov r15l, eax
0102e10dmov rcx, [rbp-64]
0102e111movsxd rcx, [rcx+76]
0102e115imul rcx, rax
0102e119shr rax, 32
0102e11dmov [rbp-48], rax
0102e121shr r15l, 8
0102e125mov rax, [rbp-144]
0102e12cmov [rax], rcx
0102e12fjmp 0x102df34
0102e134lea rdi, [rbp-132]
0102e13bmov rsi, r14
0102e13ecall Io.Reader.takeLeb128__func_142
0102e143movzx eax, [rbp-132]
0102e14atest ax, ax
0102e14djne 0x102e859
0102e153mov bl, [rbp-130]
0102e159lea rdi, [rbp-480]
0102e160mov rsi, r14
0102e163call Io.Reader.takeLeb128__func_149
0102e168movzx eax, [rbp-472]
0102e16ftest ax, ax
0102e172jne 0x102e859
0102e178mov r15, [rbp-480]
0102e17fmov rcx, r15
0102e182mov [r13+72], 1
0102e187mov [r13+64], bl
0102e18bmov rax, [rbp-64]
0102e18fmovsxd rax, [rax+76]
0102e193imul rax, r15
0102e197shr r15l, 8
0102e19bshr rcx, 32
0102e19fmov [rbp-48], rcx
0102e1a3mov [r13+56], rax
0102e1a7jmp 0x102df34
0102e1aclea rdi, [rbp-336]
0102e1b3mov rsi, r14
0102e1b6call Io.Reader.takeArray__func_119
0102e1bbmovzx eax, [rbp-328]
0102e1c2test ax, ax
0102e1c5jne 0x102e859
0102e1cbmov rax, [rbp-336]
0102e1d2mov eax, [rax]
0102e1d4mov [rbp-164], eax
0102e1daxor ecx, ecx
0102e1dcpush 4
0102e1depop rax
0102e1df
0102e1dfloc_102e1df:
0102e1dfmov r15l, ecx
0102e1e2movzx r12l, [rbp+rax-165]
0102e1ebshl ecx, 8
0102e1eeor ecx, r12l
0102e1f1dec rax
0102e1f4jne 0x102e1df
0102e1f6jmp 0x102dcd4
0102e1fblea rdi, [rbp-352]
0102e202mov rsi, r14
0102e205call Io.Reader.takeArray__func_120
0102e20amovzx eax, [rbp-344]
0102e211test ax, ax
0102e214jne 0x102e859
0102e21amov rax, [rbp-352]
0102e221mov rax, [rax]
0102e224mov [rbp-288], rax
0102e22bpush 8
0102e22dpop rcx
0102e22exor edx, edx
0102e230
0102e230loc_102e230:
0102e230mov rsi, rdx
0102e233movzx eax, [rbp+rcx-289]
0102e23bmov r15, rdx
0102e23eshl r15, 8
0102e242lea rdx, [r15+rax]
0102e246dec rcx
0102e249jne 0x102e230
0102e24bshr rsi, 24
0102e24fmov ecx, r15l
0102e252and ecx, -256
0102e258mov rdx, rsi
0102e25bshl rdx, 32
0102e25for rcx, rax
0102e262or rcx, rdx
0102e265mov ax, 148
0102e269cmp rcx, [r13+48]
0102e26djbe 0x102e859
0102e273mov [rbp-48], rsi
0102e277mov rdx, [rbp-64]
0102e27bcmp [rdx+83], 0
0102e27fjne 0x102e859
0102e285cmp rcx, [rbp-224]
0102e28cja 0x102e857
0102e292shr r15l, 8
0102e296mov r13, [rbp-56]
0102e29amov [r13+48], rcx
0102e29ejmp 0x102df34
0102e2a3lea rdi, [rbp-84]
0102e2a7mov rsi, r14
0102e2aacall Io.Reader.takeLeb128__func_142
0102e2afmovzx eax, [rbp-84]
0102e2b3test ax, ax
0102e2b6jne 0x102e859
0102e2bcmov r12b, [rbp-82]
0102e2c0lea rdi, [rbp-368]
0102e2c7mov rsi, r14
0102e2cacall Io.Reader.takeLeb128__func_117
0102e2cfmovzx eax, [rbp-360]
0102e2d6test ax, ax
0102e2d9jne 0x102e859
0102e2dfmov r10, [rbp-368]
0102e2e6jmp 0x102dc91
0102e2eblea rdi, [rbp-80]
0102e2efmov rsi, r14
0102e2f2call Io.Reader.takeByte
0102e2f7movzx eax, [rbp-80]
0102e2fbtest ax, ax
0102e2fejne 0x102e859
0102e304xor r15l, r15l
0102e307mov r12b, [rbp-78]
0102e30bjmp 0x102dcd4
0102e310lea rdi, [rbp-320]
0102e317mov rsi, r14
0102e31acall Io.Reader.takeArray__func_118
0102e31fmovzx eax, [rbp-312]
0102e326test ax, ax
0102e329jne 0x102e859
0102e32fmov rax, [rbp-320]
0102e336mov r12b, [rax]
0102e339movzx r15l, [rax+1]
0102e33ejmp 0x102dcd4
0102e343lea rdi, [rbp-272]
0102e34amov rsi, r14
0102e34dcall Io.Reader.takeLeb128__func_117
0102e352movzx eax, [rbp-264]
0102e359test ax, ax
0102e35cjne 0x102e859
0102e362mov r15, [rbp-272]
0102e369mov [r13+72], 2
0102e36elea rdi, [rbp-696]
0102e375mov rsi, r14
0102e378mov rdx, r15
0102e37bcall debug.Dwarf.Unwind.VirtualMachine.takeExprBlock
0102e380movzx eax, [rbp-680]
0102e387test ax, ax
0102e38ajne 0x102e859
0102e390mov rax, r15
0102e393shr rax, 32
0102e397mov [rbp-48], rax
0102e39bshr r15l, 8
0102e39fvmovdqu x0, [rbp-696]
0102e3a7mov r13, [rbp-56]
0102e3abvmovdqu [r13+56], x0
0102e3b1jmp 0x102df34
0102e3b6lea rdi, [rbp-104]
0102e3bamov rsi, r14
0102e3bdcall Io.Reader.takeLeb128__func_142
0102e3c2movzx eax, [rbp-104]
0102e3c6test ax, ax
0102e3c9jne 0x102e859
0102e3cfmov r12b, [rbp-102]
0102e3d3lea rdi, [rbp-108]
0102e3d7mov rsi, r14
0102e3dacall Io.Reader.takeLeb128__func_142
0102e3dfmovzx eax, [rbp-108]
0102e3e3test ax, ax
0102e3e6jne 0x102e859
0102e3ecmov al, 7
0102e3eemov r10b, [rbp-106]
0102e3f2mov r9, [rbp-48]
0102e3f6jmp 0x102dcb2
0102e3fbmov rax, [r13+32]
0102e3fftest rax, rax
0102e402je 0x102e86b
0102e408mov rcx, [r13+24]
0102e40cimul rdx, rax, 40
0102e410mov rsi, [rcx+rdx-24]
0102e415mov [rbp-496], rsi
0102e41cvmovups x0, [rcx+rdx-40]
0102e422vmovaps [rbp-512], x0
0102e42amov rsi, [rcx+rdx-16]
0102e42fmovzx edi, [rcx+rdx-8]
0102e434mov r8l, [rcx+rdx-7]
0102e439mov [rbp-152], r8l
0102e440mov ecx, [rcx+rdx-4]
0102e444mov [rbp-149], ecx
0102e44adec rax
0102e44dmov [r13+32], rax
0102e451mov rax, rdi
0102e454add rax, rsi
0102e457mov [r13+8], rax
0102e45bmov rax, [rbp-496]
0102e462mov rcx, [rbp-144]
0102e469mov [rcx+16], rax
0102e46dvmovdqa x0, [rbp-512]
0102e475vmovdqu [rcx], x0
0102e479mov [r13+80], rsi
0102e47dmov [r13+88], dil
0102e481mov eax, [rbp-152]
0102e487mov ecx, [rbp-149]
0102e48dmov rdx, [rbp-280]
0102e494mov [rdx+3], ecx
0102e497mov [rdx], eax
0102e499
0102e499loc_102e499:
0102e499mov [rbp-48], 0
0102e4a1xor r15l, r15l
0102e4a4jmp 0x102df34
0102e4a9lea rdi, [rbp-92]
0102e4admov rsi, r14
0102e4b0call Io.Reader.takeLeb128__func_142
0102e4b5movzx eax, [rbp-92]
0102e4b9test ax, ax
0102e4bcjne 0x102e859
0102e4c2xor r15l, r15l
0102e4c5mov r12b, [rbp-90]
0102e4c9jmp 0x102dcaa
0102e4celea rdi, [rbp-112]
0102e4d2mov rsi, r14
0102e4d5call Io.Reader.takeLeb128__func_142
0102e4damovzx eax, [rbp-112]
0102e4detest ax, ax
0102e4e1jne 0x102e859
0102e4e7mov r12b, [rbp-110]
0102e4eblea rdi, [rbp-400]
0102e4f2mov rsi, r14
0102e4f5call Io.Reader.takeLeb128__func_117
0102e4famovzx eax, [rbp-392]
0102e501test ax, ax
0102e504jne 0x102e859
0102e50amov r10, [rbp-400]
0102e511mov r15l, r10l
0102e514shr r15l, 8
0102e518mov r9, r10
0102e51bshr r9, 32
0102e51fmov al, 5
0102e521jmp 0x102dcb2
0102e526lea rdi, [rbp-88]
0102e52amov rsi, r14
0102e52dcall Io.Reader.takeLeb128__func_142
0102e532movzx eax, [rbp-88]
0102e536test ax, ax
0102e539jne 0x102e859
0102e53fmov r12b, [rbp-86]
0102e543lea rdi, [rbp-384]
0102e54amov rsi, r14
0102e54dcall Io.Reader.takeLeb128__func_149
0102e552movzx eax, [rbp-376]
0102e559test ax, ax
0102e55cjne 0x102e859
0102e562mov r10, [rbp-384]
0102e569mov r15l, r10l
0102e56cshr r15l, 8
0102e570mov r9, r10
0102e573shr r9, 32
0102e577mov al, 4
0102e579jmp 0x102dcb2
0102e57elea rdi, [rbp-136]
0102e585mov rsi, r14
0102e588call Io.Reader.takeLeb128__func_142
0102e58dmovzx eax, [rbp-136]
0102e594test ax, ax
0102e597jne 0x102e859
0102e59dmov al, [rbp-134]
0102e5a3movzx ecx, [r13+72]
0102e5a8test ecx, ecx
0102e5aaje 0x102e6d8
0102e5b0cmp ecx, 1
0102e5b3jne 0x102e86b
0102e5b9mov [r13+64], al
0102e5bdjmp 0x102df34
0102e5c2mov rcx, [rbp-144]
0102e5c9mov rax, [rcx+16]
0102e5cdmov [rbp-576], rax
0102e5d4vmovups x0, [rcx]
0102e5d8vmovaps [rbp-592], x0
0102e5e0mov rax, [rbp-216]
0102e5e7vmovups x0, [rax]
0102e5eblea rax, [rbp-568]
0102e5f2vmovups [rax], x0
0102e5f6mov r15, [r13+24]
0102e5famov rax, [r13+32]
0102e5femov r12, [r13+40]
0102e602cmp r12, rax
0102e605ja 0x102e7c2
0102e60binc rax
0102e60emov rbx, rax
0102e611shr rbx, 1
0102e614add rbx, 3
0102e618add rbx, rax
0102e61bpush -1
0102e61dpop rax
0102e61ecmovb rbx, rax
0102e622mov rax, [rbp-160]
0102e629mov rdi, [rax]
0102e62cmov r14, [rax+8]
0102e630test r12, r12
0102e633je 0x102e644
0102e635mov rax, rbx
0102e638push 40
0102e63apop rcx
0102e63bmul rcx
0102e63ejno 0x102e6eb
0102e644
0102e644loc_102e644:
0102e644xor ecx, ecx
0102e646xor eax, eax
0102e648jmp 0x102e726
0102e64dlea rdi, [rbp-96]
0102e651mov rsi, r14
0102e654call Io.Reader.takeLeb128__func_142
0102e659movzx eax, [rbp-96]
0102e65dtest ax, ax
0102e660jne 0x102e859
0102e666mov al, 1
0102e668mov r9l, 0x1010101
0102e66emov r15l, 0x10101
0102e674mov r12b, [rbp-94]
0102e678mov r10b, 1
0102e67bjmp 0x102dcb2
0102e680lea rdi, [rbp-116]
0102e684mov rsi, r14
0102e687call Io.Reader.takeLeb128__func_142
0102e68cmovzx eax, [rbp-116]
0102e690test ax, ax
0102e693jne 0x102e859
0102e699mov r12b, [rbp-114]
0102e69dlea rdi, [rbp-416]
0102e6a4mov rsi, r14
0102e6a7call Io.Reader.takeLeb128__func_149
0102e6acmovzx eax, [rbp-408]
0102e6b3test ax, ax
0102e6b6jne 0x102e859
0102e6bcmov r10, [rbp-416]
0102e6c3mov r15l, r10l
0102e6c6shr r15l, 8
0102e6camov r9, r10
0102e6cdshr r9, 32
0102e6d1mov al, 6
0102e6d3jmp 0x102dcb2
0102e6d8
0102e6d8loc_102e6d8:
0102e6d8mov [r13+72], 1
0102e6ddmov [r13+64], al
0102e6e1and [r13+56], 0
0102e6e6jmp 0x102df34
0102e6eb
0102e6ebloc_102e6eb:
0102e6ebimul rdx, r12, 40
0102e6efmov r9, [rbp+8]
0102e6f3mov [rbp-48], rdi
0102e6f7mov rsi, r15
0102e6fapush 3
0102e6fcpop rcx
0102e6fdmov [rbp-72], rax
0102e701mov r8, rax
0102e704call [r14+16]
0102e708test rax, rax
0102e70bje 0x102e71e
0102e70dmov rcx, rax
0102e710mov rax, [rbp-72]
0102e714xor edx, edx
0102e716push 40
0102e718pop rsi
0102e719div rsi
0102e71cjmp 0x102e722
0102e71e
0102e71eloc_102e71e:
0102e71exor ecx, ecx
0102e720xor eax, eax
0102e722
0102e722loc_102e722:
0102e722mov rdi, [rbp-48]
0102e726
0102e726loc_102e726:
0102e726test rcx, rcx
0102e729je 0x102e736
0102e72bmov r15, rcx
0102e72emov rbx, rax
0102e731jmp 0x102e7b6
0102e736
0102e736loc_102e736:
0102e736mov [rbp-256], rdi
0102e73dmov [rbp-248], r14
0102e744mov rcx, [rbp+8]
0102e748mov [rbp-48], r14
0102e74cmov r14, rdi
0102e74flea rdi, [rbp-272]
0102e756lea rsi, [rbp-256]
0102e75dmov rdx, rbx
0102e760call mem.Allocator.allocWithSizeAndAlignment__func_232
0102e765movzx eax, [rbp-264]
0102e76ctest ax, ax
0102e76fjne 0x102e859
0102e775mov rdi, [rbp-272]
0102e77cmov [rbp-72], rdi
0102e780mov rsi, [r13+24]
0102e784imul rdx, [r13+32], 40
0102e789call compiler_rt.memcpy.memcpySmall
0102e78emov [rbp-240], r14
0102e795mov rax, [rbp-48]
0102e799mov [rbp-232], rax
0102e7a0lea rdi, [rbp-240]
0102e7a7mov rsi, r15
0102e7aamov rdx, r12
0102e7adcall mem.Allocator.free__func_231
0102e7b2mov r15, [rbp-72]
0102e7b6
0102e7b6loc_102e7b6:
0102e7b6mov [r13+24], r15
0102e7bamov [r13+40], rbx
0102e7bemov rax, [r13+32]
0102e7c2
0102e7c2loc_102e7c2:
0102e7c2lea rcx, [rax+1]
0102e7c6mov [r13+32], rcx
0102e7caimul rax, rax, 40
0102e7cemov rcx, [rbp-560]
0102e7d5mov [r15+rax+32], rcx
0102e7davmovdqu ymm0, [rbp-592]
0102e7e2vmovdqu [r15+rax], ymm0
0102e7e8movzx edx, [r13+88]
0102e7edmov rbx, [r13+8]
0102e7f1mov r14, [r13+80]
0102e7f5mov rdi, r13
0102e7f8mov rsi, [rbp-160]
0102e7ffvzeroupper
0102e802call array_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureUnusedCapacity
0102e807test ax, ax
0102e80ajne 0x102e859
0102e80cmov rax, [r13]
0102e810mov rdi, [r13+8]
0102e814mov rsi, r14
0102e817shl rsi, 5
0102e81badd rsi, rax
0102e81emov rdx, rdi
0102e821sub rdx, r14
0102e824lea rcx, [rdx+rdi]
0102e828mov [r13+8], rcx
0102e82cshl rdi, 5
0102e830add rdi, rax
0102e833shl rdx, 5
0102e837call compiler_rt.memcpy.memcpySmall
0102e83cmov [r13+80], rbx
0102e840mov [rbp-48], 0
0102e848xor r15l, r15l
0102e84blea r14, [rbp-208]
0102e852jmp 0x102df34
0102e857
0102e857loc_102e857:
0102e857xor eax, eax
0102e859
0102e859loc_102e859:
0102e859add rsp, 664
0102e860pop rbx
0102e861pop r12
0102e863pop r13
0102e865pop r14
0102e867pop r15
0102e869pop rbp
0102e86aret
0102e86b
0102e86bloc_102e86b:
0102e86bmov ax, 148
0102e86fjmp 0x102e859
0102e871
0102e871loc_102e871:
0102e871add r12b, 36
0102e875and r12b, 63
0102e879cmp r12b, 16
0102e87dsetb cl
0102e880cmp al, 46
0102e882setae al
0102e885or al, cl
0102e887movzx eax, al
0102e88axor eax, 147
0102e88fjmp 0x102e859
0102db33
0102e891
0102e891hash.int__func_441:
0102e891push rbp
0102e892mov rbp, rsp
0102e895mov rax, rdi
0102e898shr rax, 32
0102e89cxor rax, rdi
0102e89fmov rcx, 0xbea225f9eb34556d
0102e8a9imul rax, rcx
0102e8admov rdx, rax
0102e8b0shr rdx, 29
0102e8b4xor rdx, rax
0102e8b7imul rdx, rcx
0102e8bbmov rsi, rdx
0102e8beshr rsi, 32
0102e8c2xor rsi, rdx
0102e8c5imul rsi, rcx
0102e8c9mov rax, rsi
0102e8ccshr rax, 29
0102e8d0xor rax, rsi
0102e8d3pop rbp
0102e8d4ret
0102e891
0102e891hash.int__func_441:
0102e891push rbp
0102e892mov rbp, rsp
0102e895mov rax, rdi
0102e898shr rax, 32
0102e89cxor rax, rdi
0102e89fmov rcx, 0xbea225f9eb34556d
0102e8a9imul rax, rcx
0102e8admov rdx, rax
0102e8b0shr rdx, 29
0102e8b4xor rdx, rax
0102e8b7imul rdx, rcx
0102e8bbmov rsi, rdx
0102e8beshr rsi, 32
0102e8c2xor rsi, rdx
0102e8c5imul rsi, rcx
0102e8c9mov rax, rsi
0102e8ccshr rax, 29
0102e8d0xor rax, rsi
0102e8d3pop rbp
0102e8d4ret
0102e891
0102e8d5
0102e8d5debug.cpu_context.X86_64.dwarfRegisterBytes:
0102e8d5push rbp
0102e8d6mov rbp, rsp
0102e8d9mov rax, rdi
0102e8dcmovzx ecx, dx
0102e8dflea edi, [rcx-62]
0102e8e2cmp edi, 4
0102e8e5ja 0x102e904
0102e8e7jmp [8*rdi+0x10009b8]
0102e8ee
0102e8eeloc_102e8ee:
0102e8eevmovups x0, [rip-0x2802e]
0102e8f6vmovups [rax], x0
0102e8famov [rax+16], 151
0102e902
0102e902loc_102e902:
0102e902pop rbp
0102e903ret
0102e904
0102e904loc_102e904:
0102e904cmp ecx, 49
0102e907je 0x102e8ee
0102e909cmp dx, 17
0102e90djae 0x102e925
0102e90flea rcx, [rsi+8*rcx]
0102e913mov [rax], rcx
0102e916mov [rax+8], 8
0102e91eand [rax+16], 0
0102e923jmp 0x102e902
0102e925
0102e925loc_102e925:
0102e925cmp dx, 33
0102e929jb 0x102e8ee
0102e92bcmp dx, 41
0102e92fjb 0x102e8ee
0102e931cmp dx, 49
0102e935jb 0x102e8ee
0102e937setne cl
0102e93acmp dx, 56
0102e93esetb sil
0102e942test cl, sil
0102e945jne 0x102e8ee
0102e947mov ecx, edx
0102e949and ecx, 65534
0102e94fcmp cx, 58
0102e953je 0x102e8ee
0102e955lea ecx, [rdx-67]
0102e958cmp cx, 16
0102e95cjb 0x102e8ee
0102e95elea ecx, [rdx-118]
0102e961cmp cx, 8
0102e965jb 0x102e8ee
0102e967add edx, -130
0102e96dcmp dx, 16
0102e971jb 0x102e8ee
0102e977vmovups x0, [rip-0x2809f]
0102e97fvmovups [rax], x0
0102e983mov [rax+16], 150
0102e98bjmp 0x102e902
0102e8d5
0102e8d5debug.cpu_context.X86_64.dwarfRegisterBytes:
0102e8d5push rbp
0102e8d6mov rbp, rsp
0102e8d9mov rax, rdi
0102e8dcmovzx ecx, dx
0102e8dflea edi, [rcx-62]
0102e8e2cmp edi, 4
0102e8e5ja 0x102e904
0102e8e7jmp [8*rdi+0x10009b8]
0102e8ee
0102e8eeloc_102e8ee:
0102e8eevmovups x0, [rip-0x2802e]
0102e8f6vmovups [rax], x0
0102e8famov [rax+16], 151
0102e902
0102e902loc_102e902:
0102e902pop rbp
0102e903ret
0102e904
0102e904loc_102e904:
0102e904cmp ecx, 49
0102e907je 0x102e8ee
0102e909cmp dx, 17
0102e90djae 0x102e925
0102e90flea rcx, [rsi+8*rcx]
0102e913mov [rax], rcx
0102e916mov [rax+8], 8
0102e91eand [rax+16], 0
0102e923jmp 0x102e902
0102e925
0102e925loc_102e925:
0102e925cmp dx, 33
0102e929jb 0x102e8ee
0102e92bcmp dx, 41
0102e92fjb 0x102e8ee
0102e931cmp dx, 49
0102e935jb 0x102e8ee
0102e937setne cl
0102e93acmp dx, 56
0102e93esetb sil
0102e942test cl, sil
0102e945jne 0x102e8ee
0102e947mov ecx, edx
0102e949and ecx, 65534
0102e94fcmp cx, 58
0102e953je 0x102e8ee
0102e955lea ecx, [rdx-67]
0102e958cmp cx, 16
0102e95cjb 0x102e8ee
0102e95elea ecx, [rdx-118]
0102e961cmp cx, 8
0102e965jb 0x102e8ee
0102e967add edx, -130
0102e96dcmp dx, 16
0102e971jb 0x102e8ee
0102e977vmovups x0, [rip-0x2809f]
0102e97fvmovups [rax], x0
0102e983mov [rax+16], 150
0102e98bjmp 0x102e902
0102e8d5
0102e990
0102e990debug.Dwarf.Unwind.VirtualMachine.takeExprBlock:
0102e990push rbp
0102e991mov rbp, rsp
0102e994push r14
0102e996push rbx
0102e997sub rsp, 32
0102e99bmov rbx, rdi
0102e99elea r14, [rbp-40]
0102e9a2mov rdi, r14
0102e9a5call Io.Reader.take
0102e9aamovzx eax, [r14+16]
0102e9aftest eax, eax
0102e9b1jne 0x102e9cd
0102e9b3vmovups x0, [rbp-40]
0102e9b8vmovups [rbx], x0
0102e9bcand [rbx+16], 0
0102e9c1
0102e9c1loc_102e9c1:
0102e9c1mov rax, rbx
0102e9c4add rsp, 32
0102e9c8pop rbx
0102e9c9pop r14
0102e9cbpop rbp
0102e9ccret
0102e9cd
0102e9cdloc_102e9cd:
0102e9cdcmp eax, 20
0102e9d0jne 0x102e9e8
0102e9d2vmovups x0, [rip-0x280ca]
0102e9davmovups [rbx], x0
0102e9demov [rbx+16], 149
0102e9e6jmp 0x102e9c1
0102e9e8
0102e9e8loc_102e9e8:
0102e9e8vmovups x0, [rip-0x280f8]
0102e9f0vmovups [rbx], x0
0102e9f4mov [rbx+16], 21
0102e9fcjmp 0x102e9c1
0102e990
0102e990debug.Dwarf.Unwind.VirtualMachine.takeExprBlock:
0102e990push rbp
0102e991mov rbp, rsp
0102e994push r14
0102e996push rbx
0102e997sub rsp, 32
0102e99bmov rbx, rdi
0102e99elea r14, [rbp-40]
0102e9a2mov rdi, r14
0102e9a5call Io.Reader.take
0102e9aamovzx eax, [r14+16]
0102e9aftest eax, eax
0102e9b1jne 0x102e9cd
0102e9b3vmovups x0, [rbp-40]
0102e9b8vmovups [rbx], x0
0102e9bcand [rbx+16], 0
0102e9c1
0102e9c1loc_102e9c1:
0102e9c1mov rax, rbx
0102e9c4add rsp, 32
0102e9c8pop rbx
0102e9c9pop r14
0102e9cbpop rbp
0102e9ccret
0102e9cd
0102e9cdloc_102e9cd:
0102e9cdcmp eax, 20
0102e9d0jne 0x102e9e8
0102e9d2vmovups x0, [rip-0x280ca]
0102e9davmovups [rbx], x0
0102e9demov [rbx+16], 149
0102e9e6jmp 0x102e9c1
0102e9e8
0102e9e8loc_102e9e8:
0102e9e8vmovups x0, [rip-0x280f8]
0102e9f0vmovups [rbx], x0
0102e9f4mov [rbx+16], 21
0102e9fcjmp 0x102e9c1
0102e990
0102e9fe
0102e9fearray_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureTotalCapacity:
0102e9fepush rbp
0102e9ffmov rbp, rsp
0102ea02push r15
0102ea04push r14
0102ea06push r13
0102ea08push r12
0102ea0apush rbx
0102ea0bsub rsp, 72
0102ea0fmov r14, [rdi+16]
0102ea13cmp r14, rdx
0102ea16jae 0x102eb0c
0102ea1cmov rbx, rdi
0102ea1fmov rax, rdx
0102ea22shr rax, 1
0102ea25add rax, 4
0102ea29add rax, rdx
0102ea2cpush -1
0102ea2epop r15
0102ea30cmovae r15, rax
0102ea34mov r13, [rsi]
0102ea37mov r10, [rsi+8]
0102ea3bmov r12, [rdi]
0102ea3etest r14, r14
0102ea41sete cl
0102ea44mov rax, r15
0102ea47shr rax, 59
0102ea4bsetne dl
0102ea4exor eax, eax
0102ea50or dl, cl
0102ea52mov ecx, 0
0102ea57jne 0x102ea94
0102ea59mov r8, r15
0102ea5cshl r8, 5
0102ea60mov rdx, r14
0102ea63shl rdx, 5
0102ea67mov r9, [rbp+8]
0102ea6bpush 3
0102ea6dpop rcx
0102ea6emov [rbp-48], r13
0102ea72mov rdi, r13
0102ea75mov rsi, r12
0102ea78mov r13, r10
0102ea7bcall [r10+16]
0102ea7ftest rax, rax
0102ea82je 0x102ea89
0102ea84mov rcx, r15
0102ea87jmp 0x102ea8d
0102ea89
0102ea89loc_102ea89:
0102ea89xor eax, eax
0102ea8bxor ecx, ecx
0102ea8d
0102ea8dloc_102ea8d:
0102ea8dmov r10, r13
0102ea90mov r13, [rbp-48]
0102ea94
0102ea94loc_102ea94:
0102ea94test rax, rax
0102ea97je 0x102eaa2
0102ea99mov [rbx], rax
0102ea9cmov [rbx+16], rcx
0102eaa0jmp 0x102eb0c
0102eaa2
0102eaa2loc_102eaa2:
0102eaa2mov [rbp-48], r12
0102eaa6lea rsi, [rbp-104]
0102eaaamov [rsi], r13
0102eaadmov [rsi+8], r10
0102eab1mov rcx, [rbp+8]
0102eab5lea r12, [rbp-72]
0102eab9mov rdi, r12
0102eabcmov rdx, r15
0102eabfmov [rbp-56], r10
0102eac3call mem.Allocator.allocWithSizeAndAlignment__func_228
0102eac8movzx eax, [r12+8]
0102eacetest ax, ax
0102ead1jne 0x102eb0e
0102ead3mov r12, [rbp-72]
0102ead7mov rsi, [rbx]
0102eadamov rdx, [rbx+8]
0102eadeshl rdx, 5
0102eae2mov rdi, r12
0102eae5call compiler_rt.memcpy.memcpySmall
0102eaealea rdi, [rbp-88]
0102eaeemov [rdi], r13
0102eaf1mov rax, [rbp-56]
0102eaf5mov [rdi+8], rax
0102eaf9mov rsi, [rbp-48]
0102eafdmov rdx, r14
0102eb00call mem.Allocator.free__func_151
0102eb05mov [rbx], r12
0102eb08mov [rbx+16], r15
0102eb0c
0102eb0cloc_102eb0c:
0102eb0cxor eax, eax
0102eb0e
0102eb0eloc_102eb0e:
0102eb0eadd rsp, 72
0102eb12pop rbx
0102eb13pop r12
0102eb15pop r13
0102eb17pop r14
0102eb19pop r15
0102eb1bpop rbp
0102eb1cret
0102e9fe
0102e9fearray_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureTotalCapacity:
0102e9fepush rbp
0102e9ffmov rbp, rsp
0102ea02push r15
0102ea04push r14
0102ea06push r13
0102ea08push r12
0102ea0apush rbx
0102ea0bsub rsp, 72
0102ea0fmov r14, [rdi+16]
0102ea13cmp r14, rdx
0102ea16jae 0x102eb0c
0102ea1cmov rbx, rdi
0102ea1fmov rax, rdx
0102ea22shr rax, 1
0102ea25add rax, 4
0102ea29add rax, rdx
0102ea2cpush -1
0102ea2epop r15
0102ea30cmovae r15, rax
0102ea34mov r13, [rsi]
0102ea37mov r10, [rsi+8]
0102ea3bmov r12, [rdi]
0102ea3etest r14, r14
0102ea41sete cl
0102ea44mov rax, r15
0102ea47shr rax, 59
0102ea4bsetne dl
0102ea4exor eax, eax
0102ea50or dl, cl
0102ea52mov ecx, 0
0102ea57jne 0x102ea94
0102ea59mov r8, r15
0102ea5cshl r8, 5
0102ea60mov rdx, r14
0102ea63shl rdx, 5
0102ea67mov r9, [rbp+8]
0102ea6bpush 3
0102ea6dpop rcx
0102ea6emov [rbp-48], r13
0102ea72mov rdi, r13
0102ea75mov rsi, r12
0102ea78mov r13, r10
0102ea7bcall [r10+16]
0102ea7ftest rax, rax
0102ea82je 0x102ea89
0102ea84mov rcx, r15
0102ea87jmp 0x102ea8d
0102ea89
0102ea89loc_102ea89:
0102ea89xor eax, eax
0102ea8bxor ecx, ecx
0102ea8d
0102ea8dloc_102ea8d:
0102ea8dmov r10, r13
0102ea90mov r13, [rbp-48]
0102ea94
0102ea94loc_102ea94:
0102ea94test rax, rax
0102ea97je 0x102eaa2
0102ea99mov [rbx], rax
0102ea9cmov [rbx+16], rcx
0102eaa0jmp 0x102eb0c
0102eaa2
0102eaa2loc_102eaa2:
0102eaa2mov [rbp-48], r12
0102eaa6lea rsi, [rbp-104]
0102eaaamov [rsi], r13
0102eaadmov [rsi+8], r10
0102eab1mov rcx, [rbp+8]
0102eab5lea r12, [rbp-72]
0102eab9mov rdi, r12
0102eabcmov rdx, r15
0102eabfmov [rbp-56], r10
0102eac3call mem.Allocator.allocWithSizeAndAlignment__func_228
0102eac8movzx eax, [r12+8]
0102eacetest ax, ax
0102ead1jne 0x102eb0e
0102ead3mov r12, [rbp-72]
0102ead7mov rsi, [rbx]
0102eadamov rdx, [rbx+8]
0102eadeshl rdx, 5
0102eae2mov rdi, r12
0102eae5call compiler_rt.memcpy.memcpySmall
0102eaealea rdi, [rbp-88]
0102eaeemov [rdi], r13
0102eaf1mov rax, [rbp-56]
0102eaf5mov [rdi+8], rax
0102eaf9mov rsi, [rbp-48]
0102eafdmov rdx, r14
0102eb00call mem.Allocator.free__func_151
0102eb05mov [rbx], r12
0102eb08mov [rbx+16], r15
0102eb0c
0102eb0cloc_102eb0c:
0102eb0cxor eax, eax
0102eb0e
0102eb0eloc_102eb0e:
0102eb0eadd rsp, 72
0102eb12pop rbx
0102eb13pop r12
0102eb15pop r13
0102eb17pop r14
0102eb19pop r15
0102eb1bpop rbp
0102eb1cret
0102e9fe
0102eb1d
0102eb1darray_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureUnusedCapacity:
0102eb1dpush rbp
0102eb1emov rbp, rsp
0102eb21add rdx, [rdi+8]
0102eb25jae 0x102eb2d
0102eb27mov ax, 26
0102eb2bpop rbp
0102eb2cret
0102eb2d
0102eb2dloc_102eb2d:
0102eb2dpop rbp
0102eb2ejmp 0x102e9fe
0102eb1d
0102eb1darray_list.Aligned(debug.Dwarf.Unwind.VirtualMachine.Column,null).ensureUnusedCapacity:
0102eb1dpush rbp
0102eb1emov rbp, rsp
0102eb21add rdx, [rdi+8]
0102eb25jae 0x102eb2d
0102eb27mov ax, 26
0102eb2bpop rbp
0102eb2cret
0102eb2d
0102eb2dloc_102eb2d:
0102eb2dpop rbp
0102eb2ejmp 0x102e9fe
0102eb1d
0102eb33
0102eb33debug.Dwarf.Unwind.findCie:
0102eb33mov rcx, [rdi+88]
0102eb37mov rdx, [rdi+104]
0102eb3bxor eax, eax
0102eb3dtest rdx, rdx
0102eb40mov r8, 8
0102eb4amov r9, rcx
0102eb4dcmove r9, r8
0102eb51je 0x102eb9e
0102eb53mov rdi, [rdi+96]
0102eb57test rdi, rdi
0102eb5aje 0x102eb9e
0102eb5cpush rbp
0102eb5dmov rbp, rsp
0102eb60xor eax, eax
0102eb62
0102eb62loc_102eb62:
0102eb62cmp rdi, 2
0102eb66jb 0x102eb85
0102eb68mov r10, rdi
0102eb6bshr r10, 1
0102eb6elea r11, [r10+rax]
0102eb72cmp rsi, [r9+8*r11]
0102eb76jb 0x102eb80
0102eb78sub rdi, r10
0102eb7bmov rax, r11
0102eb7ejmp 0x102eb62
0102eb80
0102eb80loc_102eb80:
0102eb80mov rdi, r10
0102eb83jmp 0x102eb62
0102eb85
0102eb85loc_102eb85:
0102eb85cmp [r9+8*rax], rsi
0102eb89pop rbp
0102eb8ajne 0x102eb9f
0102eb8ctest rdx, rdx
0102eb8flea rcx, [rcx+8*rdx]
0102eb93cmove rcx, r8
0102eb97imul rax, rax, 88
0102eb9badd rax, rcx
0102eb9e
0102eb9eloc_102eb9e:
0102eb9eret
0102eb9f
0102eb9floc_102eb9f:
0102eb9fxor eax, eax
0102eba1ret
0102eb33
0102eb33debug.Dwarf.Unwind.findCie:
0102eb33mov rcx, [rdi+88]
0102eb37mov rdx, [rdi+104]
0102eb3bxor eax, eax
0102eb3dtest rdx, rdx
0102eb40mov r8, 8
0102eb4amov r9, rcx
0102eb4dcmove r9, r8
0102eb51je 0x102eb9e
0102eb53mov rdi, [rdi+96]
0102eb57test rdi, rdi
0102eb5aje 0x102eb9e
0102eb5cpush rbp
0102eb5dmov rbp, rsp
0102eb60xor eax, eax
0102eb62
0102eb62loc_102eb62:
0102eb62cmp rdi, 2
0102eb66jb 0x102eb85
0102eb68mov r10, rdi
0102eb6bshr r10, 1
0102eb6elea r11, [r10+rax]
0102eb72cmp rsi, [r9+8*r11]
0102eb76jb 0x102eb80
0102eb78sub rdi, r10
0102eb7bmov rax, r11
0102eb7ejmp 0x102eb62
0102eb80
0102eb80loc_102eb80:
0102eb80mov rdi, r10
0102eb83jmp 0x102eb62
0102eb85
0102eb85loc_102eb85:
0102eb85cmp [r9+8*rax], rsi
0102eb89pop rbp
0102eb8ajne 0x102eb9f
0102eb8ctest rdx, rdx
0102eb8flea rcx, [rcx+8*rdx]
0102eb93cmove rcx, r8
0102eb97imul rax, rax, 88
0102eb9badd rax, rcx
0102eb9e
0102eb9eloc_102eb9e:
0102eb9eret
0102eb9f
0102eb9floc_102eb9f:
0102eb9fxor eax, eax
0102eba1ret
0102eb33
0102eba2
0102eba2mem.Allocator.alignedAlloc__func_454:
0102eba2push rbp
0102eba3mov rbp, rsp
0102eba6push r15
0102eba8push r14
0102ebaapush rbx
0102ebabsub rsp, 88
0102ebafmov rbx, rdi
0102ebb2mov rax, rdx
0102ebb5shr rax, 60
0102ebb9je 0x102ebc9
0102ebbbmov cx, 26
0102ebbf
0102ebbfloc_102ebbf:
0102ebbflea rax, [rbp-88]
0102ebc3mov [rax+16], cx
0102ebc7jmp 0x102ec0a
0102ebc9
0102ebc9loc_102ebc9:
0102ebc9mov r14, rdx
0102ebccmov rcx, [rbp+8]
0102ebd0shl rdx, 4
0102ebd4vmovups x0, [rsi]
0102ebd8lea rsi, [rbp-64]
0102ebdcvmovaps [rsi], x0
0102ebe0lea r15, [rbp-40]
0102ebe4mov rdi, r15
0102ebe7call mem.Allocator.allocBytesAligned__func_107
0102ebecmovzx ecx, [r15+8]
0102ebf1test cx, cx
0102ebf4jne 0x102ebbf
0102ebf6lea rax, [rbp-112]
0102ebfaand [rax+16], 0
0102ebffmov rcx, [rbp-40]
0102ec03mov [rax], rcx
0102ec06mov [rax+8], r14
0102ec0a
0102ec0aloc_102ec0a:
0102ec0amov rcx, [rax+16]
0102ec0emov [rbx+16], rcx
0102ec12vmovups x0, [rax]
0102ec16vmovups [rbx], x0
0102ec1amov rax, rbx
0102ec1dadd rsp, 88
0102ec21pop rbx
0102ec22pop r14
0102ec24pop r15
0102ec26pop rbp
0102ec27ret
0102eba2
0102eba2mem.Allocator.alignedAlloc__func_454:
0102eba2push rbp
0102eba3mov rbp, rsp
0102eba6push r15
0102eba8push r14
0102ebaapush rbx
0102ebabsub rsp, 88
0102ebafmov rbx, rdi
0102ebb2mov rax, rdx
0102ebb5shr rax, 60
0102ebb9je 0x102ebc9
0102ebbbmov cx, 26
0102ebbf
0102ebbfloc_102ebbf:
0102ebbflea rax, [rbp-88]
0102ebc3mov [rax+16], cx
0102ebc7jmp 0x102ec0a
0102ebc9
0102ebc9loc_102ebc9:
0102ebc9mov r14, rdx
0102ebccmov rcx, [rbp+8]
0102ebd0shl rdx, 4
0102ebd4vmovups x0, [rsi]
0102ebd8lea rsi, [rbp-64]
0102ebdcvmovaps [rsi], x0
0102ebe0lea r15, [rbp-40]
0102ebe4mov rdi, r15
0102ebe7call mem.Allocator.allocBytesAligned__func_107
0102ebecmovzx ecx, [r15+8]
0102ebf1test cx, cx
0102ebf4jne 0x102ebbf
0102ebf6lea rax, [rbp-112]
0102ebfaand [rax+16], 0
0102ebffmov rcx, [rbp-40]
0102ec03mov [rax], rcx
0102ec06mov [rax+8], r14
0102ec0a
0102ec0aloc_102ec0a:
0102ec0amov rcx, [rax+16]
0102ec0emov [rbx+16], rcx
0102ec12vmovups x0, [rax]
0102ec16vmovups [rbx], x0
0102ec1amov rax, rbx
0102ec1dadd rsp, 88
0102ec21pop rbx
0102ec22pop r14
0102ec24pop r15
0102ec26pop rbp
0102ec27ret
0102eba2
0102ec28
0102ec28mem.Allocator.remap__func_453:
0102ec28push rbp
0102ec29mov rbp, rsp
0102ec2cpush r14
0102ec2epush rbx
0102ec2fsub rsp, 16
0102ec33mov r14, rsi
0102ec36mov rax, rdi
0102ec39mov rdi, [rdi]
0102ec3cmov r10, [rax+8]
0102ec40test rcx, rcx
0102ec43je 0x102ec88
0102ec45mov rbx, rcx
0102ec48test rdx, rdx
0102ec4bsete cl
0102ec4emov rax, rbx
0102ec51shr rax, 60
0102ec55setne sil
0102ec59xor eax, eax
0102ec5bor sil, cl
0102ec5emov ecx, 0
0102ec63jne 0x102eca9
0102ec65mov r8, rbx
0102ec68shl r8, 4
0102ec6cshl rdx, 4
0102ec70mov r9, [rbp+8]
0102ec74push 3
0102ec76pop rcx
0102ec77mov rsi, r14
0102ec7acall [r10+16]
0102ec7etest rax, rax
0102ec81je 0x102eca5
0102ec83mov rcx, rbx
0102ec86jmp 0x102eca9
0102ec88
0102ec88loc_102ec88:
0102ec88lea rax, [rbp-32]
0102ec8cmov [rax], rdi
0102ec8fmov [rax+8], r10
0102ec93mov rdi, rax
0102ec96mov rsi, r14
0102ec99call mem.Allocator.free__func_402
0102ec9exor ecx, ecx
0102eca0mov rax, r14
0102eca3jmp 0x102eca9
0102eca5
0102eca5loc_102eca5:
0102eca5xor eax, eax
0102eca7xor ecx, ecx
0102eca9
0102eca9loc_102eca9:
0102eca9mov rdx, rcx
0102ecacadd rsp, 16
0102ecb0pop rbx
0102ecb1pop r14
0102ecb3pop rbp
0102ecb4ret
0102ec28
0102ec28mem.Allocator.remap__func_453:
0102ec28push rbp
0102ec29mov rbp, rsp
0102ec2cpush r14
0102ec2epush rbx
0102ec2fsub rsp, 16
0102ec33mov r14, rsi
0102ec36mov rax, rdi
0102ec39mov rdi, [rdi]
0102ec3cmov r10, [rax+8]
0102ec40test rcx, rcx
0102ec43je 0x102ec88
0102ec45mov rbx, rcx
0102ec48test rdx, rdx
0102ec4bsete cl
0102ec4emov rax, rbx
0102ec51shr rax, 60
0102ec55setne sil
0102ec59xor eax, eax
0102ec5bor sil, cl
0102ec5emov ecx, 0
0102ec63jne 0x102eca9
0102ec65mov r8, rbx
0102ec68shl r8, 4
0102ec6cshl rdx, 4
0102ec70mov r9, [rbp+8]
0102ec74push 3
0102ec76pop rcx
0102ec77mov rsi, r14
0102ec7acall [r10+16]
0102ec7etest rax, rax
0102ec81je 0x102eca5
0102ec83mov rcx, rbx
0102ec86jmp 0x102eca9
0102ec88
0102ec88loc_102ec88:
0102ec88lea rax, [rbp-32]
0102ec8cmov [rax], rdi
0102ec8fmov [rax+8], r10
0102ec93mov rdi, rax
0102ec96mov rsi, r14
0102ec99call mem.Allocator.free__func_402
0102ec9exor ecx, ecx
0102eca0mov rax, r14
0102eca3jmp 0x102eca9
0102eca5
0102eca5loc_102eca5:
0102eca5xor eax, eax
0102eca7xor ecx, ecx
0102eca9
0102eca9loc_102eca9:
0102eca9mov rdx, rcx
0102ecacadd rsp, 16
0102ecb0pop rbx
0102ecb1pop r14
0102ecb3pop rbp
0102ecb4ret
0102ec28
0102ecb5
0102ecb5sort.pdq.pdq__func_456.Context.swap:
0102ecb5push rbp
0102ecb6mov rbp, rsp
0102ecb9mov rax, [rdi]
0102ecbcshl rsi, 4
0102ecc0add rsi, rax
0102ecc3shl rdx, 4
0102ecc7add rdx, rax
0102eccaxor eax, eax
0102eccc
0102ecccloc_102eccc:
0102eccccmp rax, 16
0102ecd0je 0x102ece5
0102ecd2mov cl, [rsi+rax]
0102ecd5mov dil, [rdx+rax]
0102ecd9mov [rsi+rax], dil
0102ecddmov [rdx+rax], cl
0102ece0inc rax
0102ece3jmp 0x102eccc
0102ece5
0102ece5loc_102ece5:
0102ece5pop rbp
0102ece6ret
0102ecb5
0102ecb5sort.pdq.pdq__func_456.Context.swap:
0102ecb5push rbp
0102ecb6mov rbp, rsp
0102ecb9mov rax, [rdi]
0102ecbcshl rsi, 4
0102ecc0add rsi, rax
0102ecc3shl rdx, 4
0102ecc7add rdx, rax
0102eccaxor eax, eax
0102eccc
0102ecccloc_102eccc:
0102eccccmp rax, 16
0102ecd0je 0x102ece5
0102ecd2mov cl, [rsi+rax]
0102ecd5mov dil, [rdx+rax]
0102ecd9mov [rsi+rax], dil
0102ecddmov [rdx+rax], cl
0102ece0inc rax
0102ece3jmp 0x102eccc
0102ece5
0102ece5loc_102ece5:
0102ece5pop rbp
0102ece6ret
0102ecb5
0102ece7
0102ece7sort.pdq.sort3__func_468:
0102ece7push rbp
0102ece8mov rbp, rsp
0102ecebpush r15
0102ecedpush r14
0102ecefpush r13
0102ecf1push r12
0102ecf3push rbx
0102ecf4sub rsp, 72
0102ecf8mov r15, rcx
0102ecfbmov r9, rdx
0102ecfemov r14, rsi
0102ed01mov rbx, rdi
0102ed04mov r13, [r8]
0102ed07mov rsi, [r8+8]
0102ed0bmov rax, r14
0102ed0eshl rax, 4
0102ed12lea rdx, [rax+r13]
0102ed16mov [rbp-48], rdx
0102ed1amov rax, [r13+rax]
0102ed1fmov [rbp-56], rdi
0102ed23shl rbx, 4
0102ed27cmp rax, [r13+rbx]
0102ed2cjae 0x102ed5d
0102ed2einc [r15]
0102ed31lea rdi, [rbp-80]
0102ed35mov [rdi], r13
0102ed38mov [rdi+8], rsi
0102ed3cmov [rbp-64], rsi
0102ed40mov rsi, r14
0102ed43mov rdx, [rbp-56]
0102ed47mov r12, r9
0102ed4acall sort.pdq.pdq__func_456.Context.swap
0102ed4fmov r9, r12
0102ed52mov rsi, [rbp-64]
0102ed56mov rax, [rbp-48]
0102ed5amov rax, [rax]
0102ed5d
0102ed5dloc_102ed5d:
0102ed5dadd rbx, r13
0102ed60mov rdx, r9
0102ed63shl rdx, 4
0102ed67cmp [r13+rdx], rax
0102ed6cjae 0x102ed94
0102ed6einc [r15]
0102ed71lea rdi, [rbp-96]
0102ed75mov [rdi], r13
0102ed78mov [rdi+8], rsi
0102ed7cmov r12, rsi
0102ed7fmov rsi, r9
0102ed82mov rdx, r14
0102ed85call sort.pdq.pdq__func_456.Context.swap
0102ed8amov rsi, r12
0102ed8dmov rax, [rbp-48]
0102ed91mov rax, [rax]
0102ed94
0102ed94loc_102ed94:
0102ed94cmp rax, [rbx]
0102ed97jae 0x102edb3
0102ed99inc [r15]
0102ed9clea rdi, [rbp-112]
0102eda0mov [rdi], r13
0102eda3mov [rdi+8], rsi
0102eda7mov rsi, r14
0102edaamov rdx, [rbp-56]
0102edaecall sort.pdq.pdq__func_456.Context.swap
0102edb3
0102edb3loc_102edb3:
0102edb3add rsp, 72
0102edb7pop rbx
0102edb8pop r12
0102edbapop r13
0102edbcpop r14
0102edbepop r15
0102edc0pop rbp
0102edc1ret
0102ece7
0102ece7sort.pdq.sort3__func_468:
0102ece7push rbp
0102ece8mov rbp, rsp
0102ecebpush r15
0102ecedpush r14
0102ecefpush r13
0102ecf1push r12
0102ecf3push rbx
0102ecf4sub rsp, 72
0102ecf8mov r15, rcx
0102ecfbmov r9, rdx
0102ecfemov r14, rsi
0102ed01mov rbx, rdi
0102ed04mov r13, [r8]
0102ed07mov rsi, [r8+8]
0102ed0bmov rax, r14
0102ed0eshl rax, 4
0102ed12lea rdx, [rax+r13]
0102ed16mov [rbp-48], rdx
0102ed1amov rax, [r13+rax]
0102ed1fmov [rbp-56], rdi
0102ed23shl rbx, 4
0102ed27cmp rax, [r13+rbx]
0102ed2cjae 0x102ed5d
0102ed2einc [r15]
0102ed31lea rdi, [rbp-80]
0102ed35mov [rdi], r13
0102ed38mov [rdi+8], rsi
0102ed3cmov [rbp-64], rsi
0102ed40mov rsi, r14
0102ed43mov rdx, [rbp-56]
0102ed47mov r12, r9
0102ed4acall sort.pdq.pdq__func_456.Context.swap
0102ed4fmov r9, r12
0102ed52mov rsi, [rbp-64]
0102ed56mov rax, [rbp-48]
0102ed5amov rax, [rax]
0102ed5d
0102ed5dloc_102ed5d:
0102ed5dadd rbx, r13
0102ed60mov rdx, r9
0102ed63shl rdx, 4
0102ed67cmp [r13+rdx], rax
0102ed6cjae 0x102ed94
0102ed6einc [r15]
0102ed71lea rdi, [rbp-96]
0102ed75mov [rdi], r13
0102ed78mov [rdi+8], rsi
0102ed7cmov r12, rsi
0102ed7fmov rsi, r9
0102ed82mov rdx, r14
0102ed85call sort.pdq.pdq__func_456.Context.swap
0102ed8amov rsi, r12
0102ed8dmov rax, [rbp-48]
0102ed91mov rax, [rax]
0102ed94
0102ed94loc_102ed94:
0102ed94cmp rax, [rbx]
0102ed97jae 0x102edb3
0102ed99inc [r15]
0102ed9clea rdi, [rbp-112]
0102eda0mov [rdi], r13
0102eda3mov [rdi+8], rsi
0102eda7mov rsi, r14
0102edaamov rdx, [rbp-56]
0102edaecall sort.pdq.pdq__func_456.Context.swap
0102edb3
0102edb3loc_102edb3:
0102edb3add rsp, 72
0102edb7pop rbx
0102edb8pop r12
0102edbapop r13
0102edbcpop r14
0102edbepop r15
0102edc0pop rbp
0102edc1ret
0102ece7
0102edc2
0102edc2sort.siftDown__func_469:
0102edc2push rbp
0102edc3mov rbp, rsp
0102edc6push r15
0102edc8push r14
0102edcapush r13
0102edccpush r12
0102edcepush rbx
0102edcfsub rsp, 24
0102edd3mov rbx, rdx
0102edd6mov rdx, rsi
0102edd9mov r14, rdi
0102eddcmov r13, [rcx]
0102eddfmov r15, [rcx+8]
0102ede3
0102ede3loc_102ede3:
0102ede3mov rax, rdx
0102ede6sub rax, r14
0102ede9js 0x102ee57
0102edeblea r12, [r14+2*rax]
0102edefinc r12
0102edf2cmp r12, rbx
0102edf5jae 0x102ee57
0102edf7lea rax, [r14+2*rax]
0102edfbadd rax, 2
0102edffcmp rax, rbx
0102ee02jae 0x102ee24
0102ee04mov rcx, r12
0102ee07shl rcx, 4
0102ee0bmov rcx, [r13+rcx]
0102ee10mov rsi, rax
0102ee13shl rsi, 4
0102ee17cmp rcx, [r13+rsi]
0102ee1cjb 0x102ee21
0102ee1emov rax, r12
0102ee21
0102ee21loc_102ee21:
0102ee21mov r12, rax
0102ee24
0102ee24loc_102ee24:
0102ee24mov rax, r12
0102ee27shl rax, 4
0102ee2bmov rax, [r13+rax]
0102ee30mov rcx, rdx
0102ee33shl rcx, 4
0102ee37cmp rax, [r13+rcx]
0102ee3cjb 0x102ee57
0102ee3emov [rbp-56], r13
0102ee42mov [rbp-48], r15
0102ee46lea rdi, [rbp-56]
0102ee4amov rsi, r12
0102ee4dcall sort.pdq.pdq__func_456.Context.swap
0102ee52mov rdx, r12
0102ee55jmp 0x102ede3
0102ee57
0102ee57loc_102ee57:
0102ee57add rsp, 24
0102ee5bpop rbx
0102ee5cpop r12
0102ee5epop r13
0102ee60pop r14
0102ee62pop r15
0102ee64pop rbp
0102ee65ret
0102edc2
0102edc2sort.siftDown__func_469:
0102edc2push rbp
0102edc3mov rbp, rsp
0102edc6push r15
0102edc8push r14
0102edcapush r13
0102edccpush r12
0102edcepush rbx
0102edcfsub rsp, 24
0102edd3mov rbx, rdx
0102edd6mov rdx, rsi
0102edd9mov r14, rdi
0102eddcmov r13, [rcx]
0102eddfmov r15, [rcx+8]
0102ede3
0102ede3loc_102ede3:
0102ede3mov rax, rdx
0102ede6sub rax, r14
0102ede9js 0x102ee57
0102edeblea r12, [r14+2*rax]
0102edefinc r12
0102edf2cmp r12, rbx
0102edf5jae 0x102ee57
0102edf7lea rax, [r14+2*rax]
0102edfbadd rax, 2
0102edffcmp rax, rbx
0102ee02jae 0x102ee24
0102ee04mov rcx, r12
0102ee07shl rcx, 4
0102ee0bmov rcx, [r13+rcx]
0102ee10mov rsi, rax
0102ee13shl rsi, 4
0102ee17cmp rcx, [r13+rsi]
0102ee1cjb 0x102ee21
0102ee1emov rax, r12
0102ee21
0102ee21loc_102ee21:
0102ee21mov r12, rax
0102ee24
0102ee24loc_102ee24:
0102ee24mov rax, r12
0102ee27shl rax, 4
0102ee2bmov rax, [r13+rax]
0102ee30mov rcx, rdx
0102ee33shl rcx, 4
0102ee37cmp rax, [r13+rcx]
0102ee3cjb 0x102ee57
0102ee3emov [rbp-56], r13
0102ee42mov [rbp-48], r15
0102ee46lea rdi, [rbp-56]
0102ee4amov rsi, r12
0102ee4dcall sort.pdq.pdq__func_456.Context.swap
0102ee52mov rdx, r12
0102ee55jmp 0x102ede3
0102ee57
0102ee57loc_102ee57:
0102ee57add rsp, 24
0102ee5bpop rbx
0102ee5cpop r12
0102ee5epop r13
0102ee60pop r14
0102ee62pop r15
0102ee64pop rbp
0102ee65ret
0102edc2
0102ee66
0102ee66debug.Dwarf.SelfUnwinder.applyOffset:
0102ee66push rbp
0102ee67mov rbp, rsp
0102ee6amov rax, rdi
0102ee6dtest rdx, rdx
0102ee70js 0x102ee7d
0102ee72add rsi, rdx
0102ee75jb 0x102ee85
0102ee77lea rcx, [rbp-16]
0102ee7bjmp 0x102ee91
0102ee7d
0102ee7dloc_102ee7d:
0102ee7dneg rdx
0102ee80sub rsi, rdx
0102ee83jae 0x102ee8d
0102ee85
0102ee85loc_102ee85:
0102ee85mov [rax+8], 28
0102ee8bjmp 0x102eea7
0102ee8d
0102ee8dloc_102ee8d:
0102ee8dlea rcx, [rbp-32]
0102ee91
0102ee91loc_102ee91:
0102ee91and [rcx+8], 0
0102ee96mov [rcx], rsi
0102ee99mov rdx, [rcx]
0102ee9cmov [rax], rdx
0102ee9fmov rcx, [rcx+8]
0102eea3mov [rax+8], rcx
0102eea7
0102eea7loc_102eea7:
0102eea7pop rbp
0102eea8ret
0102ee66
0102ee66debug.Dwarf.SelfUnwinder.applyOffset:
0102ee66push rbp
0102ee67mov rbp, rsp
0102ee6amov rax, rdi
0102ee6dtest rdx, rdx
0102ee70js 0x102ee7d
0102ee72add rsi, rdx
0102ee75jb 0x102ee85
0102ee77lea rcx, [rbp-16]
0102ee7bjmp 0x102ee91
0102ee7d
0102ee7dloc_102ee7d:
0102ee7dneg rdx
0102ee80sub rsi, rdx
0102ee83jae 0x102ee8d
0102ee85
0102ee85loc_102ee85:
0102ee85mov [rax+8], 28
0102ee8bjmp 0x102eea7
0102ee8d
0102ee8dloc_102ee8d:
0102ee8dlea rcx, [rbp-32]
0102ee91
0102ee91loc_102ee91:
0102ee91and [rcx+8], 0
0102ee96mov [rcx], rsi
0102ee99mov rdx, [rcx]
0102ee9cmov [rax], rdx
0102ee9fmov rcx, [rcx+8]
0102eea3mov [rax+8], rcx
0102eea7
0102eea7loc_102eea7:
0102eea7pop rbp
0102eea8ret
0102ee66
0102eea9
0102eea9debug.Dwarf.SelfUnwinder.next:
0102eea9push rbp
0102eeaamov rbp, rsp
0102eeadpush r15
0102eeafpush r14
0102eeb1push r13
0102eeb3push r12
0102eeb5push rbx
0102eeb6sub rsp, 824
0102eebdmov [rbp-96], rdx
0102eec1mov [rbp-56], rsi
0102eec5mov [rbp-80], rdi
0102eec9mov [rbp-88], rcx
0102eecdmovzx eax, [rcx+32]
0102eed1test eax, eax
0102eed3je 0x102f353
0102eed9mov rdx, [rbp-88]
0102eeddmov rcx, [rdx+8]
0102eee1mov rbx, [rdx+16]
0102eee5mov cl, [rcx+81]
0102eee8mov [rbp-41], cl
0102eeebmov r12, [rdx+24]
0102eeefcmp eax, 1
0102eef2jne 0x102ef49
0102eef4movzx edx, r12b
0102eef8lea r12, [rbp-240]
0102eeffmov rdi, r12
0102ef02mov rsi, [rbp-56]
0102ef06call debug.Dwarf.SelfUnwinder.regNative
0102ef0bmovzx eax, [r12+8]
0102ef11test ax, ax
0102ef14jne 0x102f430
0102ef1amov rax, [rbp-240]
0102ef21mov rsi, [rax]
0102ef24lea r13, [rbp-584]
0102ef2bmov rdi, r13
0102ef2emov rdx, rbx
0102ef31call debug.Dwarf.SelfUnwinder.applyOffset
0102ef36movzx eax, [r13+8]
0102ef3btest ax, ax
0102ef3eje 0x102f00d
0102ef44jmp 0x102f430
0102ef49
0102ef49loc_102ef49:
0102ef49lea r13, [rbp-256]
0102ef50push 7
0102ef52pop rdx
0102ef53mov rdi, r13
0102ef56mov rsi, [rbp-56]
0102ef5acall debug.Dwarf.SelfUnwinder.regNative
0102ef5fmovzx eax, [r13+8]
0102ef64test ax, ax
0102ef67jne 0x102f430
0102ef6dmov rax, [rbp-256]
0102ef74mov rax, [rax]
0102ef77mov rdx, [rbp-56]
0102ef7band [rdx+304], 0
0102ef83lea rsi, [rdx+296]
0102ef8amov cl, [rbp-41]
0102ef8dand cl, 1
0102ef90lea r9, [rbp-848]
0102ef97mov [r9+56], cl
0102ef9bvxorps x0, x0, x0
0102ef9fvmovups [r9], ymm0
0102efa4mov [r9+32], rdx
0102efa8vxorps x0, x0, x0
0102efacvmovups [r9+40], x0
0102efb2mov [r9+57], 0
0102efb7lea rcx, [rbp-600]
0102efbemov [rcx], rax
0102efc1mov [rcx+8], 1
0102efc5mov [rsp], rcx
0102efc9lea r13, [rbp-648]
0102efd0mov rdi, r13
0102efd3mov rdx, rbx
0102efd6mov rcx, r12
0102efd9mov r8, [rbp-96]
0102efddvzeroupper
0102efe0call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102efe5movzx eax, [r13+40]
0102efeatest ax, ax
0102efedjne 0x102f430
0102eff3cmp [rbp-616], 1
0102effajne 0x102f353
0102f000cmp [rbp-624], 0
0102f007jne 0x102f353
0102f00d
0102f00dloc_102f00d:
0102f00dmov rax, [r13]
0102f011mov [rbp-64], rax
0102f015lea rax, [rbp-784]
0102f01cmov ecx, 136
0102f021mov rdi, rax
0102f024mov rsi, [rbp-56]
0102f028rep movsb [rdi], [rsi]
0102f02alea rbx, [rbp-272]
0102f031push 7
0102f033pop rdx
0102f034mov rdi, rbx
0102f037mov rsi, rax
0102f03acall debug.Dwarf.SelfUnwinder.regNative
0102f03fmovzx eax, [rbx+8]
0102f043test ax, ax
0102f046jne 0x102f430
0102f04cmov rax, [rbp-272]
0102f053mov rcx, [rbp-64]
0102f057mov [rax], rcx
0102f05amov rcx, [rbp-88]
0102f05emov rax, [rcx+8]
0102f062movzx eax, [rax+84]
0102f066mov [rbp-68], eax
0102f069movzx eax, [rcx+872]
0102f070lea r14, [rcx+808]
0102f077mov rcx, [rbp-56]
0102f07badd rcx, 296
0102f082mov [rbp-104], rcx
0102f086and [rbp-41], 1
0102f08aimul rax, rax, 24
0102f08emov [rbp-112], rax
0102f092mov [rbp-42], 1
0102f096xor r15l, r15l
0102f099
0102f099loc_102f099:
0102f099cmp [rbp-112], r15
0102f09dje 0x102f367
0102f0a3movzx r12l, [r14]
0102f0a7mov rax, [rbp-88]
0102f0abmov rdx, [rax+r15+40]
0102f0b0mov rcx, [rax+r15+48]
0102f0b5movzx eax, [rax+r15+56]
0102f0bbjmp [8*rax+0x10009e0]
0102f0c2lea rdi, [rbp-568]
0102f0c9lea rsi, [rbp-784]
0102f0d0mov edx, r12l
0102f0d3call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f0d8movzx eax, [rbp-552]
0102f0dftest ax, ax
0102f0e2jne 0x102f430
0102f0e8cmp r12w, [rbp-68]
0102f0edsetne al
0102f0f0and [rbp-42], al
0102f0f3jmp 0x102f346
0102f0f8lea rbx, [rbp-288]
0102f0ffmov rdi, rbx
0102f102mov rsi, [rbp-64]
0102f106call debug.Dwarf.SelfUnwinder.applyOffset
0102f10bmovzx eax, [rbp-280]
0102f112test ax, ax
0102f115jne 0x102f430
0102f11bjmp 0x102f313
0102f120lea rdi, [rbp-128]
0102f124mov rsi, [rbp-64]
0102f128call debug.Dwarf.SelfUnwinder.applyOffset
0102f12dmovzx eax, [rbp-120]
0102f131test ax, ax
0102f134jne 0x102f430
0102f13amov rbx, [rbp-128]
0102f13ejmp 0x102f313
0102f143mov rax, [rbp-56]
0102f147and [rax+304], 0
0102f14fmov sil, [rbp-41]
0102f153mov [rbp-488], sil
0102f15avxorps x0, x0, x0
0102f15evmovups [rbp-544], ymm0
0102f166mov [rbp-512], rax
0102f16dlea rax, [rbp-504]
0102f174vxorps x0, x0, x0
0102f178vmovups [rax], x0
0102f17cmov [rbp-487], 0
0102f183mov rax, [rbp-64]
0102f187mov [rbp-160], rax
0102f18emov [rbp-152], 1
0102f195lea rax, [rbp-160]
0102f19cmov [rsp], rax
0102f1a0lea rdi, [rbp-416]
0102f1a7mov rsi, [rbp-104]
0102f1abmov r8, [rbp-96]
0102f1aflea r9, [rbp-544]
0102f1b6vzeroupper
0102f1b9call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102f1bemovzx eax, [rbp-376]
0102f1c5test ax, ax
0102f1c8jne 0x102f430
0102f1cecmp [rbp-384], 1
0102f1d5jne 0x102f353
0102f1dbcmp [rbp-392], 0
0102f1e2lea rbx, [rbp-416]
0102f1e9jne 0x102f353
0102f1efjmp 0x102f313
0102f1f4movzx edx, dl
0102f1f7lea rdi, [rbp-200]
0102f1femov rsi, [rbp-56]
0102f202call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f207movzx eax, [rbp-184]
0102f20etest ax, ax
0102f211jne 0x102f430
0102f217mov rbx, [rbp-200]
0102f21emov r13, [rbp-192]
0102f225lea rdi, [rbp-224]
0102f22clea rsi, [rbp-784]
0102f233mov edx, r12l
0102f236call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f23bmovzx eax, [rbp-208]
0102f242test ax, ax
0102f245jne 0x102f430
0102f24bcmp [rbp-216], r13
0102f252jne 0x102f353
0102f258mov rdi, [rbp-224]
0102f25fmov rsi, rbx
0102f262mov rdx, r13
0102f265call compiler_rt.memcpy.memcpySmall
0102f26ajmp 0x102f346
0102f26fmov rax, [rbp-56]
0102f273and [rax+304], 0
0102f27bmov sil, [rbp-41]
0102f27fmov [rbp-424], sil
0102f286vxorps x0, x0, x0
0102f28avmovups [rbp-480], ymm0
0102f292mov [rbp-448], rax
0102f299lea rax, [rbp-440]
0102f2a0vxorps x0, x0, x0
0102f2a4vmovups [rax], x0
0102f2a8mov [rbp-423], 0
0102f2afmov rax, [rbp-64]
0102f2b3mov [rbp-144], rax
0102f2bamov [rbp-136], 1
0102f2c1lea rax, [rbp-144]
0102f2c8mov [rsp], rax
0102f2cclea rdi, [rbp-368]
0102f2d3mov rsi, [rbp-104]
0102f2d7mov r8, [rbp-96]
0102f2dblea r9, [rbp-480]
0102f2e2vzeroupper
0102f2e5call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102f2eamovzx eax, [rbp-328]
0102f2f1test ax, ax
0102f2f4jne 0x102f430
0102f2facmp [rbp-336], 1
0102f301jne 0x102f353
0102f303cmp [rbp-344], 0
0102f30ajne 0x102f353
0102f30cmov rbx, [rbp-368]
0102f313
0102f313loc_102f313:
0102f313mov rbx, [rbx]
0102f316lea rdi, [rbp-176]
0102f31dlea rsi, [rbp-784]
0102f324mov edx, r12l
0102f327call debug.Dwarf.SelfUnwinder.regNative
0102f32cmovzx eax, [rbp-168]
0102f333test ax, ax
0102f336jne 0x102f430
0102f33cmov rax, [rbp-176]
0102f343mov [rax], rbx
0102f346
0102f346loc_102f346:
0102f346add r14, 2
0102f34aadd r15, 24
0102f34ejmp 0x102f099
0102f353
0102f353loc_102f353:
0102f353mov ax, 117
0102f357
0102f357loc_102f357:
0102f357mov rcx, [rbp-80]
0102f35bmov [rcx+8], ax
0102f35fmov rax, rcx
0102f362jmp 0x102f41e
0102f367
0102f367loc_102f367:
0102f367test [rbp-42], 1
0102f36bje 0x102f39f
0102f36dlea rbx, [rbp-304]
0102f374lea rsi, [rbp-784]
0102f37bmov rdi, rbx
0102f37emov edx, [rbp-68]
0102f381call debug.Dwarf.SelfUnwinder.regNative
0102f386movzx eax, [rbx+8]
0102f38atest ax, ax
0102f38djne 0x102f430
0102f393mov rax, [rbp-304]
0102f39amov r14, [rax]
0102f39djmp 0x102f3a2
0102f39f
0102f39floc_102f39f:
0102f39fxor r14l, r14l
0102f3a2
0102f3a2loc_102f3a2:
0102f3a2lea rbx, [rbp-320]
0102f3a9lea rsi, [rbp-784]
0102f3b0push 16
0102f3b2pop rdx
0102f3b3mov rdi, rbx
0102f3b6call debug.Dwarf.SelfUnwinder.regNative
0102f3bbmovzx eax, [rbx+8]
0102f3bftest ax, ax
0102f3c2jne 0x102f430
0102f3c4mov rax, [rbp-320]
0102f3cbmov [rax], r14
0102f3celea rsi, [rbp-784]
0102f3d5mov ecx, 136
0102f3damov r8, [rbp-56]
0102f3demov rdi, r8
0102f3e1rep movsb [rdi], [rsi]
0102f3e3mov rax, [rbp-88]
0102f3e7mov rax, [rax+8]
0102f3ebmov rcx, r14
0102f3eeinc rcx
0102f3f1push -1
0102f3f3pop rdx
0102f3f4cmovne rdx, rcx
0102f3f8test [rax+86], 1
0102f3fccmove rdx, r14
0102f400cmp rdx, 1
0102f404mov rax, rdx
0102f407adc rax, -1
0102f40bmov [r8+136], rax
0102f412mov rax, [rbp-80]
0102f416mov [rax], rdx
0102f419and [rax+8], 0
0102f41e
0102f41eloc_102f41e:
0102f41eadd rsp, 824
0102f425pop rbx
0102f426pop r12
0102f428pop r13
0102f42apop r14
0102f42cpop r15
0102f42epop rbp
0102f42fret
0102f430
0102f430loc_102f430:
0102f430movzx ecx, ax
0102f433lea edx, [rcx-117]
0102f436cmp edx, 51
0102f439ja 0x102f480
0102f43bmov rsi, 0xff82200000000
0102f445bt rsi, rdx
0102f449jae 0x102f455
0102f44b
0102f44bloc_102f44b:
0102f44bvmovups x0, [rip-0x279c3]
0102f453jmp 0x102f46d
0102f455
0102f455loc_102f455:
0102f455mov rsi, 0x7c420000000
0102f45fbt rsi, rdx
0102f463jae 0x102f477
0102f465vmovups x0, [rip-0x27b2d]
0102f46d
0102f46dloc_102f46d:
0102f46dmov rax, [rbp-80]
0102f471vmovups [rax], x0
0102f475jmp 0x102f41e
0102f477
0102f477loc_102f477:
0102f477test rdx, rdx
0102f47aje 0x102f357
0102f480
0102f480loc_102f480:
0102f480lea edx, [rcx-20]
0102f483cmp edx, 2
0102f486jb 0x102f44b
0102f488cmp ecx, 28
0102f48bjne 0x102f357
0102f491jmp 0x102f44b
0102eea9
0102eea9debug.Dwarf.SelfUnwinder.next:
0102eea9push rbp
0102eeaamov rbp, rsp
0102eeadpush r15
0102eeafpush r14
0102eeb1push r13
0102eeb3push r12
0102eeb5push rbx
0102eeb6sub rsp, 824
0102eebdmov [rbp-96], rdx
0102eec1mov [rbp-56], rsi
0102eec5mov [rbp-80], rdi
0102eec9mov [rbp-88], rcx
0102eecdmovzx eax, [rcx+32]
0102eed1test eax, eax
0102eed3je 0x102f353
0102eed9mov rdx, [rbp-88]
0102eeddmov rcx, [rdx+8]
0102eee1mov rbx, [rdx+16]
0102eee5mov cl, [rcx+81]
0102eee8mov [rbp-41], cl
0102eeebmov r12, [rdx+24]
0102eeefcmp eax, 1
0102eef2jne 0x102ef49
0102eef4movzx edx, r12b
0102eef8lea r12, [rbp-240]
0102eeffmov rdi, r12
0102ef02mov rsi, [rbp-56]
0102ef06call debug.Dwarf.SelfUnwinder.regNative
0102ef0bmovzx eax, [r12+8]
0102ef11test ax, ax
0102ef14jne 0x102f430
0102ef1amov rax, [rbp-240]
0102ef21mov rsi, [rax]
0102ef24lea r13, [rbp-584]
0102ef2bmov rdi, r13
0102ef2emov rdx, rbx
0102ef31call debug.Dwarf.SelfUnwinder.applyOffset
0102ef36movzx eax, [r13+8]
0102ef3btest ax, ax
0102ef3eje 0x102f00d
0102ef44jmp 0x102f430
0102ef49
0102ef49loc_102ef49:
0102ef49lea r13, [rbp-256]
0102ef50push 7
0102ef52pop rdx
0102ef53mov rdi, r13
0102ef56mov rsi, [rbp-56]
0102ef5acall debug.Dwarf.SelfUnwinder.regNative
0102ef5fmovzx eax, [r13+8]
0102ef64test ax, ax
0102ef67jne 0x102f430
0102ef6dmov rax, [rbp-256]
0102ef74mov rax, [rax]
0102ef77mov rdx, [rbp-56]
0102ef7band [rdx+304], 0
0102ef83lea rsi, [rdx+296]
0102ef8amov cl, [rbp-41]
0102ef8dand cl, 1
0102ef90lea r9, [rbp-848]
0102ef97mov [r9+56], cl
0102ef9bvxorps x0, x0, x0
0102ef9fvmovups [r9], ymm0
0102efa4mov [r9+32], rdx
0102efa8vxorps x0, x0, x0
0102efacvmovups [r9+40], x0
0102efb2mov [r9+57], 0
0102efb7lea rcx, [rbp-600]
0102efbemov [rcx], rax
0102efc1mov [rcx+8], 1
0102efc5mov [rsp], rcx
0102efc9lea r13, [rbp-648]
0102efd0mov rdi, r13
0102efd3mov rdx, rbx
0102efd6mov rcx, r12
0102efd9mov r8, [rbp-96]
0102efddvzeroupper
0102efe0call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102efe5movzx eax, [r13+40]
0102efeatest ax, ax
0102efedjne 0x102f430
0102eff3cmp [rbp-616], 1
0102effajne 0x102f353
0102f000cmp [rbp-624], 0
0102f007jne 0x102f353
0102f00d
0102f00dloc_102f00d:
0102f00dmov rax, [r13]
0102f011mov [rbp-64], rax
0102f015lea rax, [rbp-784]
0102f01cmov ecx, 136
0102f021mov rdi, rax
0102f024mov rsi, [rbp-56]
0102f028rep movsb [rdi], [rsi]
0102f02alea rbx, [rbp-272]
0102f031push 7
0102f033pop rdx
0102f034mov rdi, rbx
0102f037mov rsi, rax
0102f03acall debug.Dwarf.SelfUnwinder.regNative
0102f03fmovzx eax, [rbx+8]
0102f043test ax, ax
0102f046jne 0x102f430
0102f04cmov rax, [rbp-272]
0102f053mov rcx, [rbp-64]
0102f057mov [rax], rcx
0102f05amov rcx, [rbp-88]
0102f05emov rax, [rcx+8]
0102f062movzx eax, [rax+84]
0102f066mov [rbp-68], eax
0102f069movzx eax, [rcx+872]
0102f070lea r14, [rcx+808]
0102f077mov rcx, [rbp-56]
0102f07badd rcx, 296
0102f082mov [rbp-104], rcx
0102f086and [rbp-41], 1
0102f08aimul rax, rax, 24
0102f08emov [rbp-112], rax
0102f092mov [rbp-42], 1
0102f096xor r15l, r15l
0102f099
0102f099loc_102f099:
0102f099cmp [rbp-112], r15
0102f09dje 0x102f367
0102f0a3movzx r12l, [r14]
0102f0a7mov rax, [rbp-88]
0102f0abmov rdx, [rax+r15+40]
0102f0b0mov rcx, [rax+r15+48]
0102f0b5movzx eax, [rax+r15+56]
0102f0bbjmp [8*rax+0x10009e0]
0102f0c2lea rdi, [rbp-568]
0102f0c9lea rsi, [rbp-784]
0102f0d0mov edx, r12l
0102f0d3call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f0d8movzx eax, [rbp-552]
0102f0dftest ax, ax
0102f0e2jne 0x102f430
0102f0e8cmp r12w, [rbp-68]
0102f0edsetne al
0102f0f0and [rbp-42], al
0102f0f3jmp 0x102f346
0102f0f8lea rbx, [rbp-288]
0102f0ffmov rdi, rbx
0102f102mov rsi, [rbp-64]
0102f106call debug.Dwarf.SelfUnwinder.applyOffset
0102f10bmovzx eax, [rbp-280]
0102f112test ax, ax
0102f115jne 0x102f430
0102f11bjmp 0x102f313
0102f120lea rdi, [rbp-128]
0102f124mov rsi, [rbp-64]
0102f128call debug.Dwarf.SelfUnwinder.applyOffset
0102f12dmovzx eax, [rbp-120]
0102f131test ax, ax
0102f134jne 0x102f430
0102f13amov rbx, [rbp-128]
0102f13ejmp 0x102f313
0102f143mov rax, [rbp-56]
0102f147and [rax+304], 0
0102f14fmov sil, [rbp-41]
0102f153mov [rbp-488], sil
0102f15avxorps x0, x0, x0
0102f15evmovups [rbp-544], ymm0
0102f166mov [rbp-512], rax
0102f16dlea rax, [rbp-504]
0102f174vxorps x0, x0, x0
0102f178vmovups [rax], x0
0102f17cmov [rbp-487], 0
0102f183mov rax, [rbp-64]
0102f187mov [rbp-160], rax
0102f18emov [rbp-152], 1
0102f195lea rax, [rbp-160]
0102f19cmov [rsp], rax
0102f1a0lea rdi, [rbp-416]
0102f1a7mov rsi, [rbp-104]
0102f1abmov r8, [rbp-96]
0102f1aflea r9, [rbp-544]
0102f1b6vzeroupper
0102f1b9call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102f1bemovzx eax, [rbp-376]
0102f1c5test ax, ax
0102f1c8jne 0x102f430
0102f1cecmp [rbp-384], 1
0102f1d5jne 0x102f353
0102f1dbcmp [rbp-392], 0
0102f1e2lea rbx, [rbp-416]
0102f1e9jne 0x102f353
0102f1efjmp 0x102f313
0102f1f4movzx edx, dl
0102f1f7lea rdi, [rbp-200]
0102f1femov rsi, [rbp-56]
0102f202call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f207movzx eax, [rbp-184]
0102f20etest ax, ax
0102f211jne 0x102f430
0102f217mov rbx, [rbp-200]
0102f21emov r13, [rbp-192]
0102f225lea rdi, [rbp-224]
0102f22clea rsi, [rbp-784]
0102f233mov edx, r12l
0102f236call debug.cpu_context.X86_64.dwarfRegisterBytes
0102f23bmovzx eax, [rbp-208]
0102f242test ax, ax
0102f245jne 0x102f430
0102f24bcmp [rbp-216], r13
0102f252jne 0x102f353
0102f258mov rdi, [rbp-224]
0102f25fmov rsi, rbx
0102f262mov rdx, r13
0102f265call compiler_rt.memcpy.memcpySmall
0102f26ajmp 0x102f346
0102f26fmov rax, [rbp-56]
0102f273and [rax+304], 0
0102f27bmov sil, [rbp-41]
0102f27fmov [rbp-424], sil
0102f286vxorps x0, x0, x0
0102f28avmovups [rbp-480], ymm0
0102f292mov [rbp-448], rax
0102f299lea rax, [rbp-440]
0102f2a0vxorps x0, x0, x0
0102f2a4vmovups [rax], x0
0102f2a8mov [rbp-423], 0
0102f2afmov rax, [rbp-64]
0102f2b3mov [rbp-144], rax
0102f2bamov [rbp-136], 1
0102f2c1lea rax, [rbp-144]
0102f2c8mov [rsp], rax
0102f2cclea rdi, [rbp-368]
0102f2d3mov rsi, [rbp-104]
0102f2d7mov r8, [rbp-96]
0102f2dblea r9, [rbp-480]
0102f2e2vzeroupper
0102f2e5call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0102f2eamovzx eax, [rbp-328]
0102f2f1test ax, ax
0102f2f4jne 0x102f430
0102f2facmp [rbp-336], 1
0102f301jne 0x102f353
0102f303cmp [rbp-344], 0
0102f30ajne 0x102f353
0102f30cmov rbx, [rbp-368]
0102f313
0102f313loc_102f313:
0102f313mov rbx, [rbx]
0102f316lea rdi, [rbp-176]
0102f31dlea rsi, [rbp-784]
0102f324mov edx, r12l
0102f327call debug.Dwarf.SelfUnwinder.regNative
0102f32cmovzx eax, [rbp-168]
0102f333test ax, ax
0102f336jne 0x102f430
0102f33cmov rax, [rbp-176]
0102f343mov [rax], rbx
0102f346
0102f346loc_102f346:
0102f346add r14, 2
0102f34aadd r15, 24
0102f34ejmp 0x102f099
0102f353
0102f353loc_102f353:
0102f353mov ax, 117
0102f357
0102f357loc_102f357:
0102f357mov rcx, [rbp-80]
0102f35bmov [rcx+8], ax
0102f35fmov rax, rcx
0102f362jmp 0x102f41e
0102f367
0102f367loc_102f367:
0102f367test [rbp-42], 1
0102f36bje 0x102f39f
0102f36dlea rbx, [rbp-304]
0102f374lea rsi, [rbp-784]
0102f37bmov rdi, rbx
0102f37emov edx, [rbp-68]
0102f381call debug.Dwarf.SelfUnwinder.regNative
0102f386movzx eax, [rbx+8]
0102f38atest ax, ax
0102f38djne 0x102f430
0102f393mov rax, [rbp-304]
0102f39amov r14, [rax]
0102f39djmp 0x102f3a2
0102f39f
0102f39floc_102f39f:
0102f39fxor r14l, r14l
0102f3a2
0102f3a2loc_102f3a2:
0102f3a2lea rbx, [rbp-320]
0102f3a9lea rsi, [rbp-784]
0102f3b0push 16
0102f3b2pop rdx
0102f3b3mov rdi, rbx
0102f3b6call debug.Dwarf.SelfUnwinder.regNative
0102f3bbmovzx eax, [rbx+8]
0102f3bftest ax, ax
0102f3c2jne 0x102f430
0102f3c4mov rax, [rbp-320]
0102f3cbmov [rax], r14
0102f3celea rsi, [rbp-784]
0102f3d5mov ecx, 136
0102f3damov r8, [rbp-56]
0102f3demov rdi, r8
0102f3e1rep movsb [rdi], [rsi]
0102f3e3mov rax, [rbp-88]
0102f3e7mov rax, [rax+8]
0102f3ebmov rcx, r14
0102f3eeinc rcx
0102f3f1push -1
0102f3f3pop rdx
0102f3f4cmovne rdx, rcx
0102f3f8test [rax+86], 1
0102f3fccmove rdx, r14
0102f400cmp rdx, 1
0102f404mov rax, rdx
0102f407adc rax, -1
0102f40bmov [r8+136], rax
0102f412mov rax, [rbp-80]
0102f416mov [rax], rdx
0102f419and [rax+8], 0
0102f41e
0102f41eloc_102f41e:
0102f41eadd rsp, 824
0102f425pop rbx
0102f426pop r12
0102f428pop r13
0102f42apop r14
0102f42cpop r15
0102f42epop rbp
0102f42fret
0102f430
0102f430loc_102f430:
0102f430movzx ecx, ax
0102f433lea edx, [rcx-117]
0102f436cmp edx, 51
0102f439ja 0x102f480
0102f43bmov rsi, 0xff82200000000
0102f445bt rsi, rdx
0102f449jae 0x102f455
0102f44b
0102f44bloc_102f44b:
0102f44bvmovups x0, [rip-0x279c3]
0102f453jmp 0x102f46d
0102f455
0102f455loc_102f455:
0102f455mov rsi, 0x7c420000000
0102f45fbt rsi, rdx
0102f463jae 0x102f477
0102f465vmovups x0, [rip-0x27b2d]
0102f46d
0102f46dloc_102f46d:
0102f46dmov rax, [rbp-80]
0102f471vmovups [rax], x0
0102f475jmp 0x102f41e
0102f477
0102f477loc_102f477:
0102f477test rdx, rdx
0102f47aje 0x102f357
0102f480
0102f480loc_102f480:
0102f480lea edx, [rcx-20]
0102f483cmp edx, 2
0102f486jb 0x102f44b
0102f488cmp ecx, 28
0102f48bjne 0x102f357
0102f491jmp 0x102f44b
0102eea9
0102f493
0102f493debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run:
0102f493push rbp
0102f494mov rbp, rsp
0102f497push r15
0102f499push r14
0102f49bpush r13
0102f49dpush r12
0102f49fpush rbx
0102f4a0sub rsp, 2072
0102f4a7mov [rbp-72], r9
0102f4abmov r12, r8
0102f4aemov rbx, rcx
0102f4b1mov r14, rdx
0102f4b4mov r13, rsi
0102f4b7mov r15, rdi
0102f4bamov rax, [rbp+16]
0102f4betest [rax+8], 1
0102f4c2je 0x102f4e9
0102f4c4mov rax, [rax]
0102f4c7lea rdx, [rbp-1536]
0102f4cemov [rdx], rax
0102f4d1mov [rdx+24], 0
0102f4d5mov rdi, r13
0102f4d8mov rsi, r12
0102f4dbcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
0102f4e0test ax, ax
0102f4e3jne 0x10307be
0102f4e9
0102f4e9loc_102f4e9:
0102f4e9mov [rbp-48], r13
0102f4edmov [rbp-56], r12
0102f4f1mov [rbp-96], r15
0102f4f5lea rax, [rbp-216]
0102f4fcmov [rax], 0x10041c0
0102f503mov [rax+8], r14
0102f507mov [rax+16], rbx
0102f50band [rax+24], 0
0102f510mov [rax+32], rbx
0102f514mov rax, [rbp-72]
0102f518add rax, 58
0102f51cmov [rbp-168], rax
0102f523
0102f523loc_102f523:
0102f523mov rax, [rbp-72]
0102f527mov r12, [rax]
0102f52amov rbx, [rax+16]
0102f52emov r13, [rax+24]
0102f532mov rcx, [rax+32]
0102f536mov [rbp-64], rcx
0102f53amov r15, [rax+40]
0102f53emov r14b, [rax+48]
0102f542lea rdi, [rbp-76]
0102f546lea rsi, [rbp-216]
0102f54dvzeroupper
0102f550call Io.Reader.takeByte
0102f555movzx eax, [rbp-76]
0102f559test ax, ax
0102f55cjne 0x10307ba
0102f562movzx edx, [rbp-74]
0102f566lea eax, [rdx+105]
0102f569cmp al, 19
0102f56bjae 0x102f57e
0102f56dmovzx eax, al
0102f570mov ecx, 0x6ec2f
0102f575bt ecx, eax
0102f578jb 0x10307b6
0102f57e
0102f57eloc_102f57e:
0102f57elea rdi, [rbp-912]
0102f585lea rsi, [rbp-216]
0102f58cmov rcx, [rbp-72]
0102f590mov [rbp-88], rdx
0102f594call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).readOperand
0102f599mov rdx, [rbp-88]
0102f59dmovzx eax, [rbp-872]
0102f5a4test ax, ax
0102f5a7jne 0x10307ba
0102f5admov r8, [rbp-912]
0102f5b4mov rdi, [rbp-904]
0102f5bblea ecx, [rdx-3]
0102f5becmp ecx, 44
0102f5c1ja 0x102f5ef
0102f5c3push 1
0102f5c5pop rax
0102f5c6jmp [8*rcx+0x1000a20]
0102f5cd
0102f5cdloc_102f5cd:
0102f5cdmov [rbp-1048], r8
0102f5d4mov [rbp-1024], 0
0102f5dbmov rdi, [rbp-48]
0102f5dfmov rsi, [rbp-56]
0102f5e3lea rdx, [rbp-1048]
0102f5eajmp 0x1030537
0102f5ef
0102f5efloc_102f5ef:
0102f5eflea ecx, [rdx-145]
0102f5f5cmp ecx, 24
0102f5f8ja 0x103025b
0102f5femov ax, 156
0102f602jmp [8*rcx+0x1000b88]
0102f609mov rax, [rbp-48]
0102f60dmov r12, [rax+8]
0102f611test r12, r12
0102f614je 0x10307b0
0102f61amov [rbp-64], rdi
0102f61emov r15, [rax]
0102f621mov rax, r12
0102f624shl rax, 5
0102f628lea rsi, [r15+rax]
0102f62cadd rsi, -32
0102f630lea rdi, [rbp-312]
0102f637mov r14, r8
0102f63acall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f63fmov rsi, [rbp-88]
0102f643movzx eax, [rbp-304]
0102f64atest ax, ax
0102f64djne 0x10307ba
0102f653mov rdx, r14
0102f656mov r8b, 8
0102f659mov r13, [rbp-312]
0102f660cmp esi, 6
0102f663je 0x1030587
0102f669cmp esi, 24
0102f66cmov rbx, [rbp-48]
0102f670je 0x102f68e
0102f672cmp esi, 148
0102f678je 0x102f864
0102f67ecmp esi, 167
0102f684je 0x102f68e
0102f686cmp esi, 166
0102f68cje 0x102f6fd
0102f68e
0102f68eloc_102f68e:
0102f68elea rdi, [rbp-2056]
0102f695mov rsi, rbx
0102f698call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f69dmov r12, [rbx+8]
0102f6a1test r12, r12
0102f6a4je 0x10307b0
0102f6aamov r15, [rbx]
0102f6admov rax, r12
0102f6b0shl rax, 5
0102f6b4lea rsi, [r15+rax]
0102f6b8add rsi, -32
0102f6bclea rdi, [rbp-848]
0102f6c3call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f6c8movzx eax, [rbp-840]
0102f6cftest ax, ax
0102f6d2mov rsi, [rbp-88]
0102f6d6jne 0x10307ba
0102f6dcmov rdx, r14
0102f6dflea eax, [rsi-148]
0102f6e5cmp eax, 2
0102f6e8jb 0x102f864
0102f6eelea eax, [rsi-166]
0102f6f4cmp eax, 2
0102f6f7jae 0x1030581
0102f6fd
0102f6fdloc_102f6fd:
0102f6fdmov rax, [rbp-64]
0102f701mov r8l, eax
0102f704jmp 0x1030587
0102f709mov r14, [rbp-48]
0102f70dcmp [r14+8], 2
0102f712jb 0x10307b0
0102f718lea rbx, [rbp-952]
0102f71fmov rdi, rbx
0102f722mov rsi, r14
0102f725call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f72amov rax, [r14]
0102f72dmov rcx, [r14+8]
0102f731shl rcx, 5
0102f735mov dl, [rax+rcx-8]
0102f739or dl, [rbx+24]
0102f73cjne 0x10307f0
0102f742lea r14, [rax+rcx]
0102f746lea r12, [rax+rcx]
0102f74aadd r12, -32
0102f74emov rax, [rbp-936]
0102f755lea rsi, [rbp-1328]
0102f75cmov [rsi+16], rax
0102f760vmovups x0, [rbp-952]
0102f768vmovaps [rsi], x0
0102f76cxor r13l, r13l
0102f76fmov [rsi+24], r13b
0102f773lea rcx, [rbp-927]
0102f77amov eax, [rcx]
0102f77cmov ecx, [rcx+3]
0102f77flea rdx, [rbp-1303]
0102f786mov [rdx+3], ecx
0102f789mov [rdx], eax
0102f78blea rbx, [rbp-1424]
0102f792mov rdi, rbx
0102f795call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f79avmovups x0, [r12]
0102f7a0lea rsi, [rbp-1360]
0102f7a7vmovaps [rsi], x0
0102f7abmov r15, [rbx]
0102f7aemov rax, [r12+16]
0102f7b3mov [rsi+16], rax
0102f7b7mov [rsi+24], r13b
0102f7bbmov eax, [r14-7]
0102f7bfmov ecx, [r14-4]
0102f7c3lea rdx, [rbp-1335]
0102f7camov [rdx+3], ecx
0102f7cdmov [rdx], eax
0102f7cflea rbx, [rbp-1440]
0102f7d6mov rdi, rbx
0102f7d9call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f7demov rax, [rbx]
0102f7e1mov rcx, [rbp-88]
0102f7e5add ecx, -41
0102f7e8jmp [8*rcx+0x1000c70]
0102f7efcmp rax, r15
0102f7f2sete al
0102f7f5jmp 0x1030573
0102f7famov ax, 160
0102f7fetest r12, r12
0102f801je 0x10307ba
0102f807test rbx, rbx
0102f80aje 0x10307ba
0102f810add r8, [r12+88]
0102f815cmp r8, r13
0102f818jae 0x10307b0
0102f81emov rax, [rbx+r8]
0102f822mov [rbp-176], rax
0102f829push 8
0102f82bpop rcx
0102f82cxor eax, eax
0102f82e
0102f82eloc_102f82e:
0102f82emovzx edx, [rbp+rcx-177]
0102f836shl rax, 8
0102f83aor rax, rdx
0102f83ddec rcx
0102f840jne 0x102f82e
0102f842mov [rbp-1080], rax
0102f849mov [rbp-1056], 0
0102f850mov rdi, [rbp-48]
0102f854mov rsi, [rbp-56]
0102f858lea rdx, [rbp-1080]
0102f85fjmp 0x1030537
0102f864
0102f864loc_102f864:
0102f864mov r8l, edx
0102f867jmp 0x1030587
0102f86cmov rsi, [rbp-48]
0102f870cmp [rsi+8], 2
0102f875jb 0x10307b0
0102f87blea rbx, [rbp-1896]
0102f882mov rdi, rbx
0102f885call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f88alea r14, [rbp-720]
0102f891mov rdi, r14
0102f894mov rsi, rbx
0102f897call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f89cmovzx eax, [r14+8]
0102f8a1test ax, ax
0102f8a4jne 0x10307ba
0102f8aamov r15, [rbp-720]
0102f8b1mov rax, [rbp-48]
0102f8b5mov r14, [rax]
0102f8b8mov r12, [rax+8]
0102f8bcshl r12, 5
0102f8c0lea rsi, [r14+r12]
0102f8c4add rsi, -32
0102f8c8lea rbx, [rbp-736]
0102f8cfmov rdi, rbx
0102f8d2call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f8d7movzx eax, [rbx+8]
0102f8dbtest ax, ax
0102f8dejne 0x10307ba
0102f8e4add r14, r12
0102f8e7shlx rax, [rbp-736], r15
0102f8f0jmp 0x102fff6
0102f8f5mov rcx, [rbp-48]
0102f8f9mov r15, [rcx+8]
0102f8fdtest r15, r15
0102f900je 0x10307b0
0102f906mov r14, [rcx]
0102f909shl r15, 5
0102f90dmov [r14+r15-8], 0
0102f913mov rax, [rcx]
0102f916mov rcx, [rcx+8]
0102f91ashl rcx, 5
0102f91elea rsi, [rax+rcx]
0102f922add rsi, -32
0102f926lea rbx, [rbp-624]
0102f92dmov rdi, rbx
0102f930call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f935movzx eax, [rbx+8]
0102f939test ax, ax
0102f93cjne 0x10307ba
0102f942add r14, r15
0102f945mov rax, [rbp-624]
0102f94cnot rax
0102f94fjmp 0x103057b
0102f954mov rax, [rbp-48]
0102f958mov r15, [rax+8]
0102f95ctest r15, r15
0102f95fje 0x10307b0
0102f965mov r14, [rax]
0102f968shl r15, 5
0102f96clea rsi, [r14+r15]
0102f970add rsi, -32
0102f974lea rbx, [rbp-432]
0102f97bmov rdi, rbx
0102f97ecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f983movzx eax, [rbx+8]
0102f987test ax, ax
0102f98ajne 0x10307ba
0102f990add r14, r15
0102f993mov rax, [rbp-432]
0102f99amov [r14-8], 0
0102f99fmov rcx, rax
0102f9a2neg rcx
0102f9a5cmovs rcx, rax
0102f9a9jmp 0x1030005
0102f9aemov rdi, [rbp-48]
0102f9b2mov rax, [rdi+8]
0102f9b6test rax, rax
0102f9b9je 0x10307b0
0102f9bfmov rcx, [rdi]
0102f9c2shl rax, 5
0102f9c6vmovups ymm0, [rcx+rax-32]
0102f9cclea rdx, [rbp-1472]
0102f9d3jmp 0x102fb20
0102f9d8lea rdi, [rbp-1576]
0102f9dfmov rsi, [rbp-48]
0102f9e3call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f9e8jmp 0x10305fd
0102f9edmov rsi, [rbp-48]
0102f9f1cmp [rsi+8], 2
0102f9f6jb 0x10307b0
0102f9fclea rbx, [rbp-1816]
0102fa03mov rdi, rbx
0102fa06call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fa0blea r14, [rbp-640]
0102fa12mov rdi, r14
0102fa15mov rsi, rbx
0102fa18call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fa1dmovzx eax, [r14+8]
0102fa22test ax, ax
0102fa25jne 0x10307ba
0102fa2bmov r14, [rbp-640]
0102fa32mov rcx, [rbp-48]
0102fa36mov r15, [rcx]
0102fa39mov r12, [rcx+8]
0102fa3dshl r12, 5
0102fa41mov [r15+r12-8], 0
0102fa47mov rax, [rcx]
0102fa4amov rcx, [rcx+8]
0102fa4eshl rcx, 5
0102fa52lea rsi, [rax+rcx]
0102fa56add rsi, -32
0102fa5alea rbx, [rbp-656]
0102fa61mov rdi, rbx
0102fa64call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fa69movzx eax, [rbx+8]
0102fa6dtest ax, ax
0102fa70jne 0x10307ba
0102fa76add r15, r12
0102fa79or r14, [rbp-656]
0102fa80jmp 0x1030252
0102fa85mov rcx, [rbp-48]
0102fa89mov rbx, [rcx+8]
0102fa8dtest rbx, rbx
0102fa90je 0x10307b0
0102fa96mov r15, [rcx]
0102fa99shl rbx, 5
0102fa9dmov [r15+rbx-8], 0
0102faa3mov rax, [rcx]
0102faa6mov rcx, [rcx+8]
0102faaashl rcx, 5
0102faaelea rsi, [rax+rcx]
0102fab2add rsi, -32
0102fab6lea r14, [rbp-704]
0102fabdmov rdi, r14
0102fac0mov r12, r8
0102fac3call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fac8movzx eax, [r14+8]
0102facdtest ax, ax
0102fad0jne 0x10307ba
0102fad6mov rcx, r12
0102fad9add rcx, [rbp-704]
0102fae0jb 0x10307f6
0102fae6add r15, rbx
0102fae9mov [r15-32], rcx
0102faedjmp 0x10305fd
0102faf2mov rax, r8
0102faf5mov rdi, [rbp-48]
0102faf9mov rcx, [rdi+8]
0102fafdcmp rax, rcx
0102fb00jae 0x10307b0
0102fb06not rax
0102fb09shl rcx, 5
0102fb0dadd rcx, [rdi]
0102fb10shl rax, 5
0102fb14vmovups ymm0, [rax+rcx]
0102fb19lea rdx, [rbp-1504]
0102fb20
0102fb20loc_102fb20:
0102fb20vmovups [rdx], ymm0
0102fb24mov rsi, [rbp-56]
0102fb28jmp 0x1030537
0102fb2dmov rsi, [rbp-48]
0102fb31cmp [rsi+8], 2
0102fb36jb 0x10307b0
0102fb3clea rbx, [rbp-1976]
0102fb43mov rdi, rbx
0102fb46call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fb4blea r14, [rbp-784]
0102fb52mov rdi, r14
0102fb55mov rsi, rbx
0102fb58call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fb5dmovzx eax, [r14+8]
0102fb62test ax, ax
0102fb65jne 0x10307ba
0102fb6bmov r15, [rbp-784]
0102fb72mov rax, [rbp-48]
0102fb76mov r14, [rax]
0102fb79mov r12, [rax+8]
0102fb7dshl r12, 5
0102fb81lea rsi, [r14+r12]
0102fb85add rsi, -32
0102fb89lea rbx, [rbp-800]
0102fb90mov rdi, rbx
0102fb93call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fb98movzx eax, [rbx+8]
0102fb9ctest ax, ax
0102fb9fjne 0x10307ba
0102fba5add r14, r12
0102fba8cmp r15, 63
0102fbacpush 63
0102fbaepop rax
0102fbafcmovb rax, r15
0102fbb3sarx rax, [rbp-800], rax
0102fbbcmov [r14-8], 0
0102fbc1jmp 0x103057b
0102fbc6mov rsi, [rbp-48]
0102fbcacmp [rsi+8], 2
0102fbcfjb 0x10307b0
0102fbd5lea rbx, [rbp-1736]
0102fbdcmov rdi, rbx
0102fbdfcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fbe4lea r14, [rbp-544]
0102fbebmov rdi, r14
0102fbeemov rsi, rbx
0102fbf1call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fbf6movzx eax, [r14+8]
0102fbfbtest ax, ax
0102fbfejne 0x10307ba
0102fc04mov r15, [rbp-544]
0102fc0bmov rax, [rbp-48]
0102fc0fmov r14, [rax]
0102fc12mov r12, [rax+8]
0102fc16shl r12, 5
0102fc1alea rsi, [r14+r12]
0102fc1eadd rsi, -32
0102fc22lea rbx, [rbp-560]
0102fc29mov rdi, rbx
0102fc2ccall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fc31movzx eax, [rbx+8]
0102fc35test ax, ax
0102fc38jne 0x10307ba
0102fc3eadd r14, r12
0102fc41mov rax, [rbp-560]
0102fc48mov [r14-8], 0
0102fc4dcqo
0102fc4fidiv r15
0102fc52mov rax, 0x8000000000000000
0102fc5cmov rcx, r15
0102fc5fand rcx, rax
0102fc62xor rcx, rdx
0102fc65xor esi, esi
0102fc67cmp rcx, rax
0102fc6acmova rsi, r15
0102fc6eadd rsi, rdx
0102fc71mov [r14-32], rsi
0102fc75jmp 0x10305fd
0102fc7amov rsi, [rbp-48]
0102fc7ecmp [rsi+8], 2
0102fc83jb 0x10307b0
0102fc89lea rbx, [rbp-1696]
0102fc90mov rdi, rbx
0102fc93call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fc98lea r14, [rbp-512]
0102fc9fmov rdi, r14
0102fca2mov rsi, rbx
0102fca5call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fcaamovzx eax, [r14+8]
0102fcaftest ax, ax
0102fcb2jne 0x10307ba
0102fcb8mov r12, [rbp-512]
0102fcbfmov rcx, [rbp-48]
0102fcc3mov r14, [rcx]
0102fcc6mov r15, [rcx+8]
0102fccashl r15, 5
0102fccemov [r14+r15-8], 0
0102fcd4mov rax, [rcx]
0102fcd7mov rcx, [rcx+8]
0102fcdbshl rcx, 5
0102fcdflea rsi, [rax+rcx]
0102fce3add rsi, -32
0102fce7lea rbx, [rbp-528]
0102fceemov rdi, rbx
0102fcf1call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fcf6movzx eax, [rbx+8]
0102fcfatest ax, ax
0102fcfdjne 0x10307ba
0102fd03mov rax, [rbp-528]
0102fd0asub rax, r12
0102fd0djb 0x10307f6
0102fd13add r14, r15
0102fd16jmp 0x103057b
0102fd1bmov rsi, [rbp-48]
0102fd1fcmp [rsi+8], 2
0102fd24jb 0x10307b0
0102fd2alea rbx, [rbp-1616]
0102fd31mov rdi, rbx
0102fd34call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fd39lea r14, [rbp-448]
0102fd40mov rdi, r14
0102fd43mov rsi, rbx
0102fd46call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fd4bmovzx eax, [r14+8]
0102fd50test ax, ax
0102fd53jne 0x10307ba
0102fd59mov r14, [rbp-448]
0102fd60mov rcx, [rbp-48]
0102fd64mov r15, [rcx]
0102fd67mov r12, [rcx+8]
0102fd6bshl r12, 5
0102fd6fmov [r15+r12-8], 0
0102fd75mov rax, [rcx]
0102fd78mov rcx, [rcx+8]
0102fd7cshl rcx, 5
0102fd80lea rsi, [rax+rcx]
0102fd84add rsi, -32
0102fd88lea rbx, [rbp-464]
0102fd8fmov rdi, rbx
0102fd92call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fd97movzx eax, [rbx+8]
0102fd9btest ax, ax
0102fd9ejne 0x10307ba
0102fda4add r15, r12
0102fda7and r14, [rbp-464]
0102fdaejmp 0x1030252
0102fdb3mov rcx, [rbp-48]
0102fdb7mov r14, [rcx+8]
0102fdbbtest r14, r14
0102fdbeje 0x10307b0
0102fdc4mov r15, [rcx]
0102fdc7shl r14, 5
0102fdcbmov [r15+r14-8], 0
0102fdd1mov rax, [rcx]
0102fdd4mov rcx, [rcx+8]
0102fdd8shl rcx, 5
0102fddclea rsi, [rax+rcx]
0102fde0add rsi, -32
0102fde4lea rbx, [rbp-608]
0102fdebmov rdi, rbx
0102fdeecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fdf3movzx eax, [rbx+8]
0102fdf7test ax, ax
0102fdfajne 0x10307ba
0102fe00xor eax, eax
0102fe02sub rax, [rbp-608]
0102fe09jo 0x10307f6
0102fe0fadd r15, r14
0102fe12jmp 0x10305f9
0102fe17mov rsi, [rbp-48]
0102fe1bcmp [rsi+8], 2
0102fe20jb 0x10307b0
0102fe26lea rbx, [rbp-1656]
0102fe2dmov rdi, rbx
0102fe30call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fe35lea r14, [rbp-480]
0102fe3cmov rdi, r14
0102fe3fmov rsi, rbx
0102fe42call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fe47movzx eax, [r14+8]
0102fe4ctest ax, ax
0102fe4fjne 0x10307ba
0102fe55mov r15, [rbp-480]
0102fe5cmov rax, [rbp-48]
0102fe60mov r12, [rax]
0102fe63mov r13, [rax+8]
0102fe67shl r13, 5
0102fe6blea rbx, [r12+r13]
0102fe6fadd rbx, -32
0102fe73lea r14, [rbp-496]
0102fe7amov rdi, r14
0102fe7dmov rsi, rbx
0102fe80call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fe85movzx eax, [r14+8]
0102fe8atest ax, ax
0102fe8djne 0x10307ba
0102fe93add r12, r13
0102fe96mov rax, [rbp-496]
0102fe9dmov [r12-8], 0
0102fea3test r15, r15
0102fea6je 0x1030832
0102feacmov rcx, rax
0102feafbtc rcx, 63
0102feb4mov rdx, r15
0102feb7not rdx
0102febaor rdx, rcx
0102febdje 0x10307f6
0102fec3cqo
0102fec5idiv r15
0102fec8mov [rbx], rax
0102fecbjmp 0x10305fd
0102fed0mov rcx, [rbp-48]
0102fed4mov rax, [rcx+8]
0102fed8cmp rax, 2
0102fedcjb 0x10307b0
0102fee2shl rax, 5
0102fee6add rax, [rcx]
0102fee9push -32
0102feebpop rcx
0102feec
0102feecloc_102feec:
0102feectest rcx, rcx
0102feefje 0x10305fd
0102fef5mov dl, [rax+rcx-32]
0102fef9mov sil, [rax+rcx]
0102fefdmov [rax+rcx], dl
0102ff00mov [rax+rcx-32], sil
0102ff05inc rcx
0102ff08jmp 0x102feec
0102ff0amov rdx, [rbp-48]
0102ff0emov rax, [rdx+8]
0102ff12cmp rax, 3
0102ff16jb 0x10307b0
0102ff1cmov rcx, [rdx]
0102ff1fshl rax, 5
0102ff23vmovups ymm0, [rcx+rax-32]
0102ff29vmovups [rbp-1264], ymm0
0102ff31vmovups ymm0, [rcx+rax-64]
0102ff37vmovups [rcx+rax-32], ymm0
0102ff3dmov rax, [rdx]
0102ff40mov rcx, [rdx+8]
0102ff44shl rcx, 5
0102ff48vmovups ymm0, [rax+rcx-96]
0102ff4evmovups [rax+rcx-64], ymm0
0102ff54mov rax, [rdx]
0102ff57mov rcx, [rdx+8]
0102ff5bshl rcx, 5
0102ff5fvmovups ymm0, [rbp-1264]
0102ff67vmovups [rax+rcx-96], ymm0
0102ff6djmp 0x10305fd
0102ff72mov rsi, [rbp-48]
0102ff76cmp [rsi+8], 2
0102ff7bjb 0x10307b0
0102ff81lea rbx, [rbp-1936]
0102ff88mov rdi, rbx
0102ff8bcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102ff90lea r14, [rbp-752]
0102ff97mov rdi, r14
0102ff9amov rsi, rbx
0102ff9dcall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102ffa2movzx eax, [r14+8]
0102ffa7test ax, ax
0102ffaajne 0x10307ba
0102ffb0mov r15, [rbp-752]
0102ffb7mov rax, [rbp-48]
0102ffbbmov r14, [rax]
0102ffbemov r12, [rax+8]
0102ffc2shl r12, 5
0102ffc6lea rsi, [r14+r12]
0102ffcaadd rsi, -32
0102ffcelea rbx, [rbp-768]
0102ffd5mov rdi, rbx
0102ffd8call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102ffddmovzx eax, [rbx+8]
0102ffe1test ax, ax
0102ffe4jne 0x10307ba
0102ffeaadd r14, r12
0102ffedshrx rax, [rbp-768], r15
0102fff6
0102fff6loc_102fff6:
0102fff6mov [r14-8], 0
0102fffbxor ecx, ecx
0102fffdcmp r15, 64
01030001cmovb rcx, rax
01030005
01030005loc_1030005:
01030005mov [r14-32], rcx
01030009jmp 0x10305fd
0103000emov rsi, [rbp-48]
01030012cmp [rsi+8], 2
01030017jb 0x10307b0
0103001dlea rbx, [rbp-1776]
01030024mov rdi, rbx
01030027call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0103002clea r14, [rbp-576]
01030033mov rdi, r14
01030036mov rsi, rbx
01030039call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103003emovzx eax, [r14+8]
01030043test ax, ax
01030046jne 0x10307ba
0103004cmov r14, [rbp-576]
01030053mov rax, [rbp-48]
01030057mov r15, [rax]
0103005amov r12, [rax+8]
0103005eshl r12, 5
01030062lea rsi, [r15+r12]
01030066add rsi, -32
0103006alea rbx, [rbp-592]
01030071mov rdi, rbx
01030074call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030079movzx eax, [rbx+8]
0103007dtest ax, ax
01030080jne 0x10307ba
01030086add r15, r12
01030089imul r14, [rbp-592]
01030091mov [r15-8], 0
01030096jmp 0x1030252
0103009bmov rsi, [rbp-48]
0103009fcmp [rsi+8], 2
010300a4jb 0x10307b0
010300aalea rbx, [rbp-1856]
010300b1mov rdi, rbx
010300b4call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
010300b9lea r14, [rbp-672]
010300c0mov rdi, r14
010300c3mov rsi, rbx
010300c6call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
010300cbmovzx eax, [r14+8]
010300d0test ax, ax
010300d3jne 0x10307ba
010300d9mov r14, [rbp-672]
010300e0mov rcx, [rbp-48]
010300e4mov r15, [rcx]
010300e7mov r12, [rcx+8]
010300ebshl r12, 5
010300efmov [r15+r12-8], 0
010300f5mov rax, [rcx]
010300f8mov rcx, [rcx+8]
010300fcshl rcx, 5
01030100lea rsi, [rax+rcx]
01030104add rsi, -32
01030108lea rbx, [rbp-688]
0103010fmov rdi, rbx
01030112call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030117movzx eax, [rbx+8]
0103011btest ax, ax
0103011ejne 0x10307ba
01030124add r14, [rbp-688]
0103012bjb 0x10307f6
01030131add r15, r12
01030134jmp 0x1030252
01030139mov rsi, [rbp-48]
0103013dcmp [rsi+8], 0
01030142je 0x10307b0
01030148lea r14, [rbp-2096]
0103014fmov rdi, r14
01030152mov rbx, r8
01030155call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0103015alea r15, [rbp-864]
01030161mov rdi, r15
01030164mov rsi, r14
01030167call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103016cmovzx eax, [r15+8]
01030171test ax, ax
01030174jne 0x10307ba
0103017amov r8, rbx
0103017dcmp [rbp-864], 0
01030185je 0x10305fd
0103018bmovsx rcx, r8w
0103018fadd rcx, [rbp-192]
01030196jo 0x10307f6
0103019cmov ax, 162
010301a0js 0x10307ba
010301a6cmp rcx, [rbp-200]
010301adja 0x10307ba
010301b3mov [rbp-192], rcx
010301bajmp 0x10305fd
010301bfmov rsi, [rbp-48]
010301c3cmp [rsi+8], 2
010301c8jb 0x10307b0
010301celea rbx, [rbp-2016]
010301d5mov rdi, rbx
010301d8call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
010301ddlea r14, [rbp-816]
010301e4mov rdi, r14
010301e7mov rsi, rbx
010301eacall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
010301efmovzx eax, [r14+8]
010301f4test ax, ax
010301f7jne 0x10307ba
010301fdmov r14, [rbp-816]
01030204mov rcx, [rbp-48]
01030208mov r15, [rcx]
0103020bmov r12, [rcx+8]
0103020fshl r12, 5
01030213mov [r15+r12-8], 0
01030219mov rax, [rcx]
0103021cmov rcx, [rcx+8]
01030220shl rcx, 5
01030224lea rsi, [rax+rcx]
01030228add rsi, -32
0103022clea rbx, [rbp-832]
01030233mov rdi, rbx
01030236call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103023bmovzx eax, [rbx+8]
0103023ftest ax, ax
01030242jne 0x10307ba
01030248add r15, r12
0103024bxor r14, [rbp-832]
01030252
01030252loc_1030252:
01030252mov [r15-32], r14
01030256jmp 0x10305fd
0103025b
0103025bloc_103025b:
0103025blea eax, [rdx-48]
0103025ecmp al, 32
01030260jb 0x102f5cd
01030266add dl, -112
01030269cmp dl, 32
0103026cjae 0x1030841
01030272mov rsi, [rbp-64]
01030276test rsi, rsi
01030279je 0x10307fc
0103027fmovzx edx, dil
01030283lea rdi, [rbp-296]
0103028amov rbx, r8
0103028dcall debug.Dwarf.SelfUnwinder.regNative
01030292movzx eax, [rbp-288]
01030299test ax, ax
0103029cjne 0x10307ba
010302a2mov rcx, rbx
010302a5mov rax, [rbp-296]
010302acadd rcx, [rax]
010302afmov [rbp-1112], rcx
010302b6mov [rbp-1088], 0
010302bdmov rdi, [rbp-48]
010302c1mov rsi, [rbp-56]
010302c5lea rdx, [rbp-1112]
010302ccjmp 0x1030537
010302d1mov rsi, [rbp-64]
010302d5test rsi, rsi
010302d8je 0x10307fc
010302demovzx edx, dil
010302e2lea rdi, [rbp-232]
010302e9mov rbx, r8
010302eccall debug.Dwarf.SelfUnwinder.regNative
010302f1movzx eax, [rbp-224]
010302f8test ax, ax
010302fbjne 0x10307ba
01030301mov rax, [rbp-232]
01030308mov rax, [rax]
0103030bmov [rbp-376], rbx
01030312mov [rbp-368], rax
01030319mov [rbp-360], 8
01030320mov [rbp-352], 1
01030327mov rdi, [rbp-48]
0103032bmov rsi, [rbp-56]
0103032flea rdx, [rbp-376]
01030336jmp 0x1030537
0103033bmov rax, [rbp-48]
0103033fmov rbx, [rax+8]
01030343test rbx, rbx
01030346je 0x10307b0
0103034cmov r14, [rax]
0103034fshl rbx, 5
01030353vmovups ymm0, [r14+rbx-32]
0103035avmovups [rbp-1296], ymm0
01030362test r8, r8
01030365jne 0x1030838
0103036blea rax, [r14+rbx]
0103036fmov [rax-8], 0
01030373lea rdi, [rbp-248]
0103037alea rsi, [rbp-1296]
01030381vzeroupper
01030384call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030389movzx eax, [rbp-240]
01030390test ax, ax
01030393jne 0x10307ba
01030399lea rax, [r14+rbx]
0103039dadd rax, -32
010303a1mov rcx, [rbp-248]
010303a8mov [rax], rcx
010303abjmp 0x10305fd
010303b0mov rcx, [rbp-48]
010303b4mov rax, [rcx+8]
010303b8test rax, rax
010303bbje 0x10307b0
010303c1mov rsi, [rcx]
010303c4shl rax, 5
010303c8lea rbx, [rsi+rax]
010303ccmov rdx, [rsi+rax-32]
010303d1mov rcx, [rsi+rax-24]
010303d6mov al, [rsi+rax-8]
010303datest r8, r8
010303ddje 0x10306ec
010303e3test al, al
010303e5je 0x103075a
010303ebmovzx eax, al
010303eecmp eax, 1
010303f1jne 0x103076f
010303f7mov [rbx-8], 1
010303fbmov [rbx-32], r8
010303ffjmp 0x10305fd
01030404test r14b, 1
01030408je 0x10307fc
0103040emov [rbp-984], r15
01030415mov [rbp-960], 0
0103041cmov rdi, [rbp-48]
01030420mov rsi, [rbp-56]
01030424lea rdx, [rbp-984]
0103042bjmp 0x1030537
01030430mov ax, 165
01030434test rdi, rdi
01030437je 0x10307ba
0103043dmov rcx, rdi
01030440mov al, [r8]
01030443cmp al, -112
01030445setne dl
01030448add al, -80
0103044acmp al, 32
0103044csetae al
0103044ftest dl, al
01030451jne 0x1030616
01030457cmp [rbp-64], 0
0103045cje 0x10307fc
01030462mov [rbp-416], 0x10041c0
0103046dmov [rbp-408], r8
01030474mov [rbp-400], rcx
0103047band [rbp-392], 0
01030483mov [rbp-384], rcx
0103048amovzx edx, [r8]
0103048elea rdi, [rbp-1408]
01030495lea rsi, [rbp-416]
0103049cmov rcx, [rbp-72]
010304a0call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).readOperand
010304a5movzx eax, [rbp-1368]
010304actest ax, ax
010304afjne 0x10307ba
010304b5movzx edx, [rbp-1408]
010304bclea rdi, [rbp-280]
010304c3mov rsi, [rbp-64]
010304c7call debug.Dwarf.SelfUnwinder.regNative
010304ccmovzx eax, [rbp-272]
010304d3test ax, ax
010304d6jne 0x10307ba
010304dcmov rax, [rbp-280]
010304e3mov rax, [rax]
010304e6mov [rbp-1016], rax
010304edmov [rbp-992], 0
010304f4mov rdi, [rbp-48]
010304f8mov rsi, [rbp-56]
010304fclea rdx, [rbp-1016]
01030503jmp 0x1030537
01030505mov rax, [rbp-896]
0103050cmov [rbp-344], r8
01030513mov [rbp-336], rdi
0103051amov [rbp-328], rax
01030521mov [rbp-320], 2
01030528mov rdi, [rbp-48]
0103052cmov rsi, [rbp-56]
01030530lea rdx, [rbp-344]
01030537
01030537loc_1030537:
01030537vzeroupper
0103053acall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
0103053ftest ax, ax
01030542jne 0x10307ba
01030548jmp 0x10305fd
0103054dcmp rax, r15
01030550setl al
01030553jmp 0x1030573
01030555cmp rax, r15
01030558setg al
0103055bjmp 0x1030573
0103055dcmp rax, r15
01030560setle al
01030563jmp 0x1030573
01030565cmp rax, r15
01030568setge al
0103056bjmp 0x1030573
0103056dcmp rax, r15
01030570setne al
01030573
01030573loc_1030573:
01030573mov [r14-8], 0
01030578movzx eax, al
0103057b
0103057bloc_103057b:
0103057bmov [r14-32], rax
0103057fjmp 0x10305fd
01030581
01030581loc_1030581:
01030581cmp esi, 24
01030584mov r8b, 8
01030587
01030587loc_1030587:
01030587lea eax, [r8-1]
0103058bmov ecx, r8l
0103058exor cl, al
01030590cmp cl, al
01030592jbe 0x10307b0
01030598movzx eax, r8b
0103059ctzcnt ecx, eax
010305a0mov ax, 162
010305a4cmp cl, 3
010305a7ja 0x10307ba
010305adjmp [8*rcx+0x1000c50]
010305b4movzx eax, [r13]
010305b9jmp 0x10305cc
010305bbmov eax, [r13]
010305bfjmp 0x10305cc
010305c1mov rax, [r13]
010305c5jmp 0x10305cc
010305c7movzx eax, [r13]
010305cc
010305ccloc_10305cc:
010305ccand sil, 254
010305d0shl r12, 5
010305d4add r15, r12
010305d7cmp sil, -90
010305dbjne 0x10305f4
010305ddmov [r15-8], 1
010305e2mov [r15-32], rdx
010305e6mov rcx, [rbp-64]
010305eamov [r15-16], cl
010305eemov [r15-24], rax
010305f2jmp 0x10305fd
010305f4
010305f4loc_10305f4:
010305f4mov [r15-8], 0
010305f9
010305f9loc_10305f9:
010305f9mov [r15-32], rax
010305fd
010305fdloc_10305fd:
010305fdmov rax, [rbp-192]
01030604cmp rax, [rbp-200]
0103060bjb 0x102f523
01030611jmp 0x1030780
01030616
01030616loc_1030616:
01030616vmovups x0, [rip-0x29a26]
0103061evmovaps [rbp-160], x0
01030626and [rbp-144], 0
0103062emov rax, [rbp-72]
01030632vmovups ymm0, [rax]
01030636vmovups ymm1, [rax+25]
0103063bvmovups [rbp-1207], ymm1
01030643vmovups [rbp-1232], ymm0
0103064bmov rsi, [rbp-168]
01030652mov eax, [rsi]
01030654lea rdx, [rbp-1174]
0103065bmov [rdx], eax
0103065dmovzx eax, [rsi+4]
01030661mov [rdx+4], ax
01030665mov [rbp-1175], 1
0103066cmov [rsp], 0x10079e0
01030674lea rdi, [rbp-1160]
0103067blea rsi, [rbp-160]
01030682mov rdx, r8
01030685mov rbx, [rbp-56]
01030689mov r8, rbx
0103068clea r9, [rbp-1232]
01030693vzeroupper
01030696call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0103069bmovzx eax, [rbp-1120]
010306a2test ax, ax
010306a5mov rdi, [rbp-48]
010306a9jne 0x1030862
010306afcmp [rbp-1128], 1
010306b6jne 0x103084a
010306bcmov rsi, rbx
010306bflea rdx, [rbp-1160]
010306c6call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
010306cbmov r14l, eax
010306celea rdi, [rbp-160]
010306d5mov rsi, rbx
010306d8call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
010306ddtest r14w, r14w
010306e1je 0x10305fd
010306e7jmp 0x103087a
010306ec
010306ecloc_10306ec:
010306ecmov rsi, [rbx-16]
010306f0mov rdi, rsi
010306f3shr rdi, 8
010306f7mov [rbx-8], 0
010306fbmov [rbp-128], rdx
010306ffmov [rbp-120], rcx
01030703mov [rbp-112], sil
01030707mov rcx, rsi
0103070ashr rcx, 56
0103070emov [rbp-105], cl
01030711shr rsi, 40
01030715mov [rbp-107], si
01030719mov [rbp-111], edi
0103071cmov [rbp-104], al
0103071fmov eax, [rbx-7]
01030722mov ecx, [rbx-4]
01030725lea rdx, [rbp-103]
01030729mov [rdx], eax
0103072bmov [rdx+3], ecx
0103072elea rdi, [rbp-264]
01030735lea rsi, [rbp-128]
01030739call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103073emovzx eax, [rbp-256]
01030745test ax, ax
01030748jne 0x10307ba
0103074amov rax, [rbp-264]
01030751mov [rbx-32], rax
01030755jmp 0x10305fd
0103075a
0103075aloc_103075a:
0103075amov [rbx-8], 1
0103075emov [rbx-32], r8
01030762mov [rbx-16], 8
01030766mov [rbx-24], rdx
0103076ajmp 0x10305fd
0103076f
0103076floc_103076f:
0103076fmov [rbx-8], 2
01030773mov [rbx-32], r8
01030777mov [rbx-24], rcx
0103077bjmp 0x10305fd
01030780
01030780loc_1030780:
01030780mov rcx, [rbp-48]
01030784mov rax, [rcx+8]
01030788test rax, rax
0103078bje 0x10307db
0103078dmov rcx, [rcx]
01030790shl rax, 5
01030794vmovups ymm0, [rcx+rax-32]
0103079amov r15, [rbp-96]
0103079evmovups [r15], ymm0
010307a3mov [r15+32], 1
010307a8and [r15+40], 0
010307aejmp 0x10307c3
010307b0
010307b0loc_10307b0:
010307b0mov ax, 162
010307b4jmp 0x10307ba
010307b6
010307b6loc_10307b6:
010307b6mov ax, 161
010307ba
010307baloc_10307ba:
010307bamov r15, [rbp-96]
010307be
010307beloc_10307be:
010307bemov [r15+40], ax
010307c3
010307c3loc_10307c3:
010307c3mov rax, r15
010307c6add rsp, 2072
010307cdpop rbx
010307cepop r12
010307d0pop r13
010307d2pop r14
010307d4pop r15
010307d6pop rbp
010307d7vzeroupper
010307daret
010307db
010307dbloc_10307db:
010307dbvxorps x0, x0, x0
010307dfmov r15, [rbp-96]
010307e3vmovups [r15+16], ymm0
010307e9vmovups [r15], ymm0
010307eejmp 0x10307c3
010307f0
010307f0loc_10307f0:
010307f0mov ax, 157
010307f4jmp 0x10307ba
010307f6
010307f6loc_10307f6:
010307f6mov ax, 28
010307fajmp 0x10307ba
010307fc
010307fcloc_10307fc:
010307fcmov ax, 160
01030800jmp 0x10307ba
01030802mov ax, 160
01030806test r12, r12
01030809je 0x10307ba
0103080bmov rcx, [r12+112]
01030810test rcx, rcx
01030813je 0x10307ba
01030815movzx eax, [rcx+16]
01030819cmp eax, 15
0103081cja 0x103082c
0103081emov ecx, 33088
01030823bt ecx, eax
01030826mov ax, 156
0103082ajb 0x10307ba
0103082c
0103082cloc_103082c:
0103082cmov ax, 163
01030830jmp 0x10307ba
01030832
01030832loc_1030832:
01030832mov ax, 168
01030836jmp 0x10307ba
01030838
01030838loc_1030838:
01030838mov ax, 158
0103083cjmp 0x10307ba
01030841
01030841loc_1030841:
01030841mov ax, 159
01030845jmp 0x10307ba
0103084a
0103084aloc_103084a:
0103084alea rdi, [rbp-160]
01030851mov rsi, rbx
01030854call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
01030859mov ax, 165
0103085djmp 0x10307ba
01030862
01030862loc_1030862:
01030862lea rdi, [rbp-160]
01030869mov rsi, rbx
0103086cmov ebx, eax
0103086ecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
01030873mov eax, ebx
01030875jmp 0x10307ba
0103087a
0103087aloc_103087a:
0103087amov eax, r14l
0103087djmp 0x10307ba
0102f493
0102f493debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run:
0102f493push rbp
0102f494mov rbp, rsp
0102f497push r15
0102f499push r14
0102f49bpush r13
0102f49dpush r12
0102f49fpush rbx
0102f4a0sub rsp, 2072
0102f4a7mov [rbp-72], r9
0102f4abmov r12, r8
0102f4aemov rbx, rcx
0102f4b1mov r14, rdx
0102f4b4mov r13, rsi
0102f4b7mov r15, rdi
0102f4bamov rax, [rbp+16]
0102f4betest [rax+8], 1
0102f4c2je 0x102f4e9
0102f4c4mov rax, [rax]
0102f4c7lea rdx, [rbp-1536]
0102f4cemov [rdx], rax
0102f4d1mov [rdx+24], 0
0102f4d5mov rdi, r13
0102f4d8mov rsi, r12
0102f4dbcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
0102f4e0test ax, ax
0102f4e3jne 0x10307be
0102f4e9
0102f4e9loc_102f4e9:
0102f4e9mov [rbp-48], r13
0102f4edmov [rbp-56], r12
0102f4f1mov [rbp-96], r15
0102f4f5lea rax, [rbp-216]
0102f4fcmov [rax], 0x10041c0
0102f503mov [rax+8], r14
0102f507mov [rax+16], rbx
0102f50band [rax+24], 0
0102f510mov [rax+32], rbx
0102f514mov rax, [rbp-72]
0102f518add rax, 58
0102f51cmov [rbp-168], rax
0102f523
0102f523loc_102f523:
0102f523mov rax, [rbp-72]
0102f527mov r12, [rax]
0102f52amov rbx, [rax+16]
0102f52emov r13, [rax+24]
0102f532mov rcx, [rax+32]
0102f536mov [rbp-64], rcx
0102f53amov r15, [rax+40]
0102f53emov r14b, [rax+48]
0102f542lea rdi, [rbp-76]
0102f546lea rsi, [rbp-216]
0102f54dvzeroupper
0102f550call Io.Reader.takeByte
0102f555movzx eax, [rbp-76]
0102f559test ax, ax
0102f55cjne 0x10307ba
0102f562movzx edx, [rbp-74]
0102f566lea eax, [rdx+105]
0102f569cmp al, 19
0102f56bjae 0x102f57e
0102f56dmovzx eax, al
0102f570mov ecx, 0x6ec2f
0102f575bt ecx, eax
0102f578jb 0x10307b6
0102f57e
0102f57eloc_102f57e:
0102f57elea rdi, [rbp-912]
0102f585lea rsi, [rbp-216]
0102f58cmov rcx, [rbp-72]
0102f590mov [rbp-88], rdx
0102f594call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).readOperand
0102f599mov rdx, [rbp-88]
0102f59dmovzx eax, [rbp-872]
0102f5a4test ax, ax
0102f5a7jne 0x10307ba
0102f5admov r8, [rbp-912]
0102f5b4mov rdi, [rbp-904]
0102f5bblea ecx, [rdx-3]
0102f5becmp ecx, 44
0102f5c1ja 0x102f5ef
0102f5c3push 1
0102f5c5pop rax
0102f5c6jmp [8*rcx+0x1000a20]
0102f5cd
0102f5cdloc_102f5cd:
0102f5cdmov [rbp-1048], r8
0102f5d4mov [rbp-1024], 0
0102f5dbmov rdi, [rbp-48]
0102f5dfmov rsi, [rbp-56]
0102f5e3lea rdx, [rbp-1048]
0102f5eajmp 0x1030537
0102f5ef
0102f5efloc_102f5ef:
0102f5eflea ecx, [rdx-145]
0102f5f5cmp ecx, 24
0102f5f8ja 0x103025b
0102f5femov ax, 156
0102f602jmp [8*rcx+0x1000b88]
0102f609mov rax, [rbp-48]
0102f60dmov r12, [rax+8]
0102f611test r12, r12
0102f614je 0x10307b0
0102f61amov [rbp-64], rdi
0102f61emov r15, [rax]
0102f621mov rax, r12
0102f624shl rax, 5
0102f628lea rsi, [r15+rax]
0102f62cadd rsi, -32
0102f630lea rdi, [rbp-312]
0102f637mov r14, r8
0102f63acall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f63fmov rsi, [rbp-88]
0102f643movzx eax, [rbp-304]
0102f64atest ax, ax
0102f64djne 0x10307ba
0102f653mov rdx, r14
0102f656mov r8b, 8
0102f659mov r13, [rbp-312]
0102f660cmp esi, 6
0102f663je 0x1030587
0102f669cmp esi, 24
0102f66cmov rbx, [rbp-48]
0102f670je 0x102f68e
0102f672cmp esi, 148
0102f678je 0x102f864
0102f67ecmp esi, 167
0102f684je 0x102f68e
0102f686cmp esi, 166
0102f68cje 0x102f6fd
0102f68e
0102f68eloc_102f68e:
0102f68elea rdi, [rbp-2056]
0102f695mov rsi, rbx
0102f698call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f69dmov r12, [rbx+8]
0102f6a1test r12, r12
0102f6a4je 0x10307b0
0102f6aamov r15, [rbx]
0102f6admov rax, r12
0102f6b0shl rax, 5
0102f6b4lea rsi, [r15+rax]
0102f6b8add rsi, -32
0102f6bclea rdi, [rbp-848]
0102f6c3call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f6c8movzx eax, [rbp-840]
0102f6cftest ax, ax
0102f6d2mov rsi, [rbp-88]
0102f6d6jne 0x10307ba
0102f6dcmov rdx, r14
0102f6dflea eax, [rsi-148]
0102f6e5cmp eax, 2
0102f6e8jb 0x102f864
0102f6eelea eax, [rsi-166]
0102f6f4cmp eax, 2
0102f6f7jae 0x1030581
0102f6fd
0102f6fdloc_102f6fd:
0102f6fdmov rax, [rbp-64]
0102f701mov r8l, eax
0102f704jmp 0x1030587
0102f709mov r14, [rbp-48]
0102f70dcmp [r14+8], 2
0102f712jb 0x10307b0
0102f718lea rbx, [rbp-952]
0102f71fmov rdi, rbx
0102f722mov rsi, r14
0102f725call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f72amov rax, [r14]
0102f72dmov rcx, [r14+8]
0102f731shl rcx, 5
0102f735mov dl, [rax+rcx-8]
0102f739or dl, [rbx+24]
0102f73cjne 0x10307f0
0102f742lea r14, [rax+rcx]
0102f746lea r12, [rax+rcx]
0102f74aadd r12, -32
0102f74emov rax, [rbp-936]
0102f755lea rsi, [rbp-1328]
0102f75cmov [rsi+16], rax
0102f760vmovups x0, [rbp-952]
0102f768vmovaps [rsi], x0
0102f76cxor r13l, r13l
0102f76fmov [rsi+24], r13b
0102f773lea rcx, [rbp-927]
0102f77amov eax, [rcx]
0102f77cmov ecx, [rcx+3]
0102f77flea rdx, [rbp-1303]
0102f786mov [rdx+3], ecx
0102f789mov [rdx], eax
0102f78blea rbx, [rbp-1424]
0102f792mov rdi, rbx
0102f795call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f79avmovups x0, [r12]
0102f7a0lea rsi, [rbp-1360]
0102f7a7vmovaps [rsi], x0
0102f7abmov r15, [rbx]
0102f7aemov rax, [r12+16]
0102f7b3mov [rsi+16], rax
0102f7b7mov [rsi+24], r13b
0102f7bbmov eax, [r14-7]
0102f7bfmov ecx, [r14-4]
0102f7c3lea rdx, [rbp-1335]
0102f7camov [rdx+3], ecx
0102f7cdmov [rdx], eax
0102f7cflea rbx, [rbp-1440]
0102f7d6mov rdi, rbx
0102f7d9call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f7demov rax, [rbx]
0102f7e1mov rcx, [rbp-88]
0102f7e5add ecx, -41
0102f7e8jmp [8*rcx+0x1000c70]
0102f7efcmp rax, r15
0102f7f2sete al
0102f7f5jmp 0x1030573
0102f7famov ax, 160
0102f7fetest r12, r12
0102f801je 0x10307ba
0102f807test rbx, rbx
0102f80aje 0x10307ba
0102f810add r8, [r12+88]
0102f815cmp r8, r13
0102f818jae 0x10307b0
0102f81emov rax, [rbx+r8]
0102f822mov [rbp-176], rax
0102f829push 8
0102f82bpop rcx
0102f82cxor eax, eax
0102f82e
0102f82eloc_102f82e:
0102f82emovzx edx, [rbp+rcx-177]
0102f836shl rax, 8
0102f83aor rax, rdx
0102f83ddec rcx
0102f840jne 0x102f82e
0102f842mov [rbp-1080], rax
0102f849mov [rbp-1056], 0
0102f850mov rdi, [rbp-48]
0102f854mov rsi, [rbp-56]
0102f858lea rdx, [rbp-1080]
0102f85fjmp 0x1030537
0102f864
0102f864loc_102f864:
0102f864mov r8l, edx
0102f867jmp 0x1030587
0102f86cmov rsi, [rbp-48]
0102f870cmp [rsi+8], 2
0102f875jb 0x10307b0
0102f87blea rbx, [rbp-1896]
0102f882mov rdi, rbx
0102f885call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f88alea r14, [rbp-720]
0102f891mov rdi, r14
0102f894mov rsi, rbx
0102f897call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f89cmovzx eax, [r14+8]
0102f8a1test ax, ax
0102f8a4jne 0x10307ba
0102f8aamov r15, [rbp-720]
0102f8b1mov rax, [rbp-48]
0102f8b5mov r14, [rax]
0102f8b8mov r12, [rax+8]
0102f8bcshl r12, 5
0102f8c0lea rsi, [r14+r12]
0102f8c4add rsi, -32
0102f8c8lea rbx, [rbp-736]
0102f8cfmov rdi, rbx
0102f8d2call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f8d7movzx eax, [rbx+8]
0102f8dbtest ax, ax
0102f8dejne 0x10307ba
0102f8e4add r14, r12
0102f8e7shlx rax, [rbp-736], r15
0102f8f0jmp 0x102fff6
0102f8f5mov rcx, [rbp-48]
0102f8f9mov r15, [rcx+8]
0102f8fdtest r15, r15
0102f900je 0x10307b0
0102f906mov r14, [rcx]
0102f909shl r15, 5
0102f90dmov [r14+r15-8], 0
0102f913mov rax, [rcx]
0102f916mov rcx, [rcx+8]
0102f91ashl rcx, 5
0102f91elea rsi, [rax+rcx]
0102f922add rsi, -32
0102f926lea rbx, [rbp-624]
0102f92dmov rdi, rbx
0102f930call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f935movzx eax, [rbx+8]
0102f939test ax, ax
0102f93cjne 0x10307ba
0102f942add r14, r15
0102f945mov rax, [rbp-624]
0102f94cnot rax
0102f94fjmp 0x103057b
0102f954mov rax, [rbp-48]
0102f958mov r15, [rax+8]
0102f95ctest r15, r15
0102f95fje 0x10307b0
0102f965mov r14, [rax]
0102f968shl r15, 5
0102f96clea rsi, [r14+r15]
0102f970add rsi, -32
0102f974lea rbx, [rbp-432]
0102f97bmov rdi, rbx
0102f97ecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102f983movzx eax, [rbx+8]
0102f987test ax, ax
0102f98ajne 0x10307ba
0102f990add r14, r15
0102f993mov rax, [rbp-432]
0102f99amov [r14-8], 0
0102f99fmov rcx, rax
0102f9a2neg rcx
0102f9a5cmovs rcx, rax
0102f9a9jmp 0x1030005
0102f9aemov rdi, [rbp-48]
0102f9b2mov rax, [rdi+8]
0102f9b6test rax, rax
0102f9b9je 0x10307b0
0102f9bfmov rcx, [rdi]
0102f9c2shl rax, 5
0102f9c6vmovups ymm0, [rcx+rax-32]
0102f9cclea rdx, [rbp-1472]
0102f9d3jmp 0x102fb20
0102f9d8lea rdi, [rbp-1576]
0102f9dfmov rsi, [rbp-48]
0102f9e3call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102f9e8jmp 0x10305fd
0102f9edmov rsi, [rbp-48]
0102f9f1cmp [rsi+8], 2
0102f9f6jb 0x10307b0
0102f9fclea rbx, [rbp-1816]
0102fa03mov rdi, rbx
0102fa06call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fa0blea r14, [rbp-640]
0102fa12mov rdi, r14
0102fa15mov rsi, rbx
0102fa18call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fa1dmovzx eax, [r14+8]
0102fa22test ax, ax
0102fa25jne 0x10307ba
0102fa2bmov r14, [rbp-640]
0102fa32mov rcx, [rbp-48]
0102fa36mov r15, [rcx]
0102fa39mov r12, [rcx+8]
0102fa3dshl r12, 5
0102fa41mov [r15+r12-8], 0
0102fa47mov rax, [rcx]
0102fa4amov rcx, [rcx+8]
0102fa4eshl rcx, 5
0102fa52lea rsi, [rax+rcx]
0102fa56add rsi, -32
0102fa5alea rbx, [rbp-656]
0102fa61mov rdi, rbx
0102fa64call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fa69movzx eax, [rbx+8]
0102fa6dtest ax, ax
0102fa70jne 0x10307ba
0102fa76add r15, r12
0102fa79or r14, [rbp-656]
0102fa80jmp 0x1030252
0102fa85mov rcx, [rbp-48]
0102fa89mov rbx, [rcx+8]
0102fa8dtest rbx, rbx
0102fa90je 0x10307b0
0102fa96mov r15, [rcx]
0102fa99shl rbx, 5
0102fa9dmov [r15+rbx-8], 0
0102faa3mov rax, [rcx]
0102faa6mov rcx, [rcx+8]
0102faaashl rcx, 5
0102faaelea rsi, [rax+rcx]
0102fab2add rsi, -32
0102fab6lea r14, [rbp-704]
0102fabdmov rdi, r14
0102fac0mov r12, r8
0102fac3call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fac8movzx eax, [r14+8]
0102facdtest ax, ax
0102fad0jne 0x10307ba
0102fad6mov rcx, r12
0102fad9add rcx, [rbp-704]
0102fae0jb 0x10307f6
0102fae6add r15, rbx
0102fae9mov [r15-32], rcx
0102faedjmp 0x10305fd
0102faf2mov rax, r8
0102faf5mov rdi, [rbp-48]
0102faf9mov rcx, [rdi+8]
0102fafdcmp rax, rcx
0102fb00jae 0x10307b0
0102fb06not rax
0102fb09shl rcx, 5
0102fb0dadd rcx, [rdi]
0102fb10shl rax, 5
0102fb14vmovups ymm0, [rax+rcx]
0102fb19lea rdx, [rbp-1504]
0102fb20
0102fb20loc_102fb20:
0102fb20vmovups [rdx], ymm0
0102fb24mov rsi, [rbp-56]
0102fb28jmp 0x1030537
0102fb2dmov rsi, [rbp-48]
0102fb31cmp [rsi+8], 2
0102fb36jb 0x10307b0
0102fb3clea rbx, [rbp-1976]
0102fb43mov rdi, rbx
0102fb46call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fb4blea r14, [rbp-784]
0102fb52mov rdi, r14
0102fb55mov rsi, rbx
0102fb58call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fb5dmovzx eax, [r14+8]
0102fb62test ax, ax
0102fb65jne 0x10307ba
0102fb6bmov r15, [rbp-784]
0102fb72mov rax, [rbp-48]
0102fb76mov r14, [rax]
0102fb79mov r12, [rax+8]
0102fb7dshl r12, 5
0102fb81lea rsi, [r14+r12]
0102fb85add rsi, -32
0102fb89lea rbx, [rbp-800]
0102fb90mov rdi, rbx
0102fb93call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fb98movzx eax, [rbx+8]
0102fb9ctest ax, ax
0102fb9fjne 0x10307ba
0102fba5add r14, r12
0102fba8cmp r15, 63
0102fbacpush 63
0102fbaepop rax
0102fbafcmovb rax, r15
0102fbb3sarx rax, [rbp-800], rax
0102fbbcmov [r14-8], 0
0102fbc1jmp 0x103057b
0102fbc6mov rsi, [rbp-48]
0102fbcacmp [rsi+8], 2
0102fbcfjb 0x10307b0
0102fbd5lea rbx, [rbp-1736]
0102fbdcmov rdi, rbx
0102fbdfcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fbe4lea r14, [rbp-544]
0102fbebmov rdi, r14
0102fbeemov rsi, rbx
0102fbf1call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fbf6movzx eax, [r14+8]
0102fbfbtest ax, ax
0102fbfejne 0x10307ba
0102fc04mov r15, [rbp-544]
0102fc0bmov rax, [rbp-48]
0102fc0fmov r14, [rax]
0102fc12mov r12, [rax+8]
0102fc16shl r12, 5
0102fc1alea rsi, [r14+r12]
0102fc1eadd rsi, -32
0102fc22lea rbx, [rbp-560]
0102fc29mov rdi, rbx
0102fc2ccall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fc31movzx eax, [rbx+8]
0102fc35test ax, ax
0102fc38jne 0x10307ba
0102fc3eadd r14, r12
0102fc41mov rax, [rbp-560]
0102fc48mov [r14-8], 0
0102fc4dcqo
0102fc4fidiv r15
0102fc52mov rax, 0x8000000000000000
0102fc5cmov rcx, r15
0102fc5fand rcx, rax
0102fc62xor rcx, rdx
0102fc65xor esi, esi
0102fc67cmp rcx, rax
0102fc6acmova rsi, r15
0102fc6eadd rsi, rdx
0102fc71mov [r14-32], rsi
0102fc75jmp 0x10305fd
0102fc7amov rsi, [rbp-48]
0102fc7ecmp [rsi+8], 2
0102fc83jb 0x10307b0
0102fc89lea rbx, [rbp-1696]
0102fc90mov rdi, rbx
0102fc93call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fc98lea r14, [rbp-512]
0102fc9fmov rdi, r14
0102fca2mov rsi, rbx
0102fca5call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fcaamovzx eax, [r14+8]
0102fcaftest ax, ax
0102fcb2jne 0x10307ba
0102fcb8mov r12, [rbp-512]
0102fcbfmov rcx, [rbp-48]
0102fcc3mov r14, [rcx]
0102fcc6mov r15, [rcx+8]
0102fccashl r15, 5
0102fccemov [r14+r15-8], 0
0102fcd4mov rax, [rcx]
0102fcd7mov rcx, [rcx+8]
0102fcdbshl rcx, 5
0102fcdflea rsi, [rax+rcx]
0102fce3add rsi, -32
0102fce7lea rbx, [rbp-528]
0102fceemov rdi, rbx
0102fcf1call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fcf6movzx eax, [rbx+8]
0102fcfatest ax, ax
0102fcfdjne 0x10307ba
0102fd03mov rax, [rbp-528]
0102fd0asub rax, r12
0102fd0djb 0x10307f6
0102fd13add r14, r15
0102fd16jmp 0x103057b
0102fd1bmov rsi, [rbp-48]
0102fd1fcmp [rsi+8], 2
0102fd24jb 0x10307b0
0102fd2alea rbx, [rbp-1616]
0102fd31mov rdi, rbx
0102fd34call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fd39lea r14, [rbp-448]
0102fd40mov rdi, r14
0102fd43mov rsi, rbx
0102fd46call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fd4bmovzx eax, [r14+8]
0102fd50test ax, ax
0102fd53jne 0x10307ba
0102fd59mov r14, [rbp-448]
0102fd60mov rcx, [rbp-48]
0102fd64mov r15, [rcx]
0102fd67mov r12, [rcx+8]
0102fd6bshl r12, 5
0102fd6fmov [r15+r12-8], 0
0102fd75mov rax, [rcx]
0102fd78mov rcx, [rcx+8]
0102fd7cshl rcx, 5
0102fd80lea rsi, [rax+rcx]
0102fd84add rsi, -32
0102fd88lea rbx, [rbp-464]
0102fd8fmov rdi, rbx
0102fd92call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fd97movzx eax, [rbx+8]
0102fd9btest ax, ax
0102fd9ejne 0x10307ba
0102fda4add r15, r12
0102fda7and r14, [rbp-464]
0102fdaejmp 0x1030252
0102fdb3mov rcx, [rbp-48]
0102fdb7mov r14, [rcx+8]
0102fdbbtest r14, r14
0102fdbeje 0x10307b0
0102fdc4mov r15, [rcx]
0102fdc7shl r14, 5
0102fdcbmov [r15+r14-8], 0
0102fdd1mov rax, [rcx]
0102fdd4mov rcx, [rcx+8]
0102fdd8shl rcx, 5
0102fddclea rsi, [rax+rcx]
0102fde0add rsi, -32
0102fde4lea rbx, [rbp-608]
0102fdebmov rdi, rbx
0102fdeecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fdf3movzx eax, [rbx+8]
0102fdf7test ax, ax
0102fdfajne 0x10307ba
0102fe00xor eax, eax
0102fe02sub rax, [rbp-608]
0102fe09jo 0x10307f6
0102fe0fadd r15, r14
0102fe12jmp 0x10305f9
0102fe17mov rsi, [rbp-48]
0102fe1bcmp [rsi+8], 2
0102fe20jb 0x10307b0
0102fe26lea rbx, [rbp-1656]
0102fe2dmov rdi, rbx
0102fe30call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102fe35lea r14, [rbp-480]
0102fe3cmov rdi, r14
0102fe3fmov rsi, rbx
0102fe42call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fe47movzx eax, [r14+8]
0102fe4ctest ax, ax
0102fe4fjne 0x10307ba
0102fe55mov r15, [rbp-480]
0102fe5cmov rax, [rbp-48]
0102fe60mov r12, [rax]
0102fe63mov r13, [rax+8]
0102fe67shl r13, 5
0102fe6blea rbx, [r12+r13]
0102fe6fadd rbx, -32
0102fe73lea r14, [rbp-496]
0102fe7amov rdi, r14
0102fe7dmov rsi, rbx
0102fe80call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102fe85movzx eax, [r14+8]
0102fe8atest ax, ax
0102fe8djne 0x10307ba
0102fe93add r12, r13
0102fe96mov rax, [rbp-496]
0102fe9dmov [r12-8], 0
0102fea3test r15, r15
0102fea6je 0x1030832
0102feacmov rcx, rax
0102feafbtc rcx, 63
0102feb4mov rdx, r15
0102feb7not rdx
0102febaor rdx, rcx
0102febdje 0x10307f6
0102fec3cqo
0102fec5idiv r15
0102fec8mov [rbx], rax
0102fecbjmp 0x10305fd
0102fed0mov rcx, [rbp-48]
0102fed4mov rax, [rcx+8]
0102fed8cmp rax, 2
0102fedcjb 0x10307b0
0102fee2shl rax, 5
0102fee6add rax, [rcx]
0102fee9push -32
0102feebpop rcx
0102feec
0102feecloc_102feec:
0102feectest rcx, rcx
0102feefje 0x10305fd
0102fef5mov dl, [rax+rcx-32]
0102fef9mov sil, [rax+rcx]
0102fefdmov [rax+rcx], dl
0102ff00mov [rax+rcx-32], sil
0102ff05inc rcx
0102ff08jmp 0x102feec
0102ff0amov rdx, [rbp-48]
0102ff0emov rax, [rdx+8]
0102ff12cmp rax, 3
0102ff16jb 0x10307b0
0102ff1cmov rcx, [rdx]
0102ff1fshl rax, 5
0102ff23vmovups ymm0, [rcx+rax-32]
0102ff29vmovups [rbp-1264], ymm0
0102ff31vmovups ymm0, [rcx+rax-64]
0102ff37vmovups [rcx+rax-32], ymm0
0102ff3dmov rax, [rdx]
0102ff40mov rcx, [rdx+8]
0102ff44shl rcx, 5
0102ff48vmovups ymm0, [rax+rcx-96]
0102ff4evmovups [rax+rcx-64], ymm0
0102ff54mov rax, [rdx]
0102ff57mov rcx, [rdx+8]
0102ff5bshl rcx, 5
0102ff5fvmovups ymm0, [rbp-1264]
0102ff67vmovups [rax+rcx-96], ymm0
0102ff6djmp 0x10305fd
0102ff72mov rsi, [rbp-48]
0102ff76cmp [rsi+8], 2
0102ff7bjb 0x10307b0
0102ff81lea rbx, [rbp-1936]
0102ff88mov rdi, rbx
0102ff8bcall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0102ff90lea r14, [rbp-752]
0102ff97mov rdi, r14
0102ff9amov rsi, rbx
0102ff9dcall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102ffa2movzx eax, [r14+8]
0102ffa7test ax, ax
0102ffaajne 0x10307ba
0102ffb0mov r15, [rbp-752]
0102ffb7mov rax, [rbp-48]
0102ffbbmov r14, [rax]
0102ffbemov r12, [rax+8]
0102ffc2shl r12, 5
0102ffc6lea rsi, [r14+r12]
0102ffcaadd rsi, -32
0102ffcelea rbx, [rbp-768]
0102ffd5mov rdi, rbx
0102ffd8call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0102ffddmovzx eax, [rbx+8]
0102ffe1test ax, ax
0102ffe4jne 0x10307ba
0102ffeaadd r14, r12
0102ffedshrx rax, [rbp-768], r15
0102fff6
0102fff6loc_102fff6:
0102fff6mov [r14-8], 0
0102fffbxor ecx, ecx
0102fffdcmp r15, 64
01030001cmovb rcx, rax
01030005
01030005loc_1030005:
01030005mov [r14-32], rcx
01030009jmp 0x10305fd
0103000emov rsi, [rbp-48]
01030012cmp [rsi+8], 2
01030017jb 0x10307b0
0103001dlea rbx, [rbp-1776]
01030024mov rdi, rbx
01030027call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0103002clea r14, [rbp-576]
01030033mov rdi, r14
01030036mov rsi, rbx
01030039call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103003emovzx eax, [r14+8]
01030043test ax, ax
01030046jne 0x10307ba
0103004cmov r14, [rbp-576]
01030053mov rax, [rbp-48]
01030057mov r15, [rax]
0103005amov r12, [rax+8]
0103005eshl r12, 5
01030062lea rsi, [r15+r12]
01030066add rsi, -32
0103006alea rbx, [rbp-592]
01030071mov rdi, rbx
01030074call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030079movzx eax, [rbx+8]
0103007dtest ax, ax
01030080jne 0x10307ba
01030086add r15, r12
01030089imul r14, [rbp-592]
01030091mov [r15-8], 0
01030096jmp 0x1030252
0103009bmov rsi, [rbp-48]
0103009fcmp [rsi+8], 2
010300a4jb 0x10307b0
010300aalea rbx, [rbp-1856]
010300b1mov rdi, rbx
010300b4call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
010300b9lea r14, [rbp-672]
010300c0mov rdi, r14
010300c3mov rsi, rbx
010300c6call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
010300cbmovzx eax, [r14+8]
010300d0test ax, ax
010300d3jne 0x10307ba
010300d9mov r14, [rbp-672]
010300e0mov rcx, [rbp-48]
010300e4mov r15, [rcx]
010300e7mov r12, [rcx+8]
010300ebshl r12, 5
010300efmov [r15+r12-8], 0
010300f5mov rax, [rcx]
010300f8mov rcx, [rcx+8]
010300fcshl rcx, 5
01030100lea rsi, [rax+rcx]
01030104add rsi, -32
01030108lea rbx, [rbp-688]
0103010fmov rdi, rbx
01030112call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030117movzx eax, [rbx+8]
0103011btest ax, ax
0103011ejne 0x10307ba
01030124add r14, [rbp-688]
0103012bjb 0x10307f6
01030131add r15, r12
01030134jmp 0x1030252
01030139mov rsi, [rbp-48]
0103013dcmp [rsi+8], 0
01030142je 0x10307b0
01030148lea r14, [rbp-2096]
0103014fmov rdi, r14
01030152mov rbx, r8
01030155call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
0103015alea r15, [rbp-864]
01030161mov rdi, r15
01030164mov rsi, r14
01030167call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103016cmovzx eax, [r15+8]
01030171test ax, ax
01030174jne 0x10307ba
0103017amov r8, rbx
0103017dcmp [rbp-864], 0
01030185je 0x10305fd
0103018bmovsx rcx, r8w
0103018fadd rcx, [rbp-192]
01030196jo 0x10307f6
0103019cmov ax, 162
010301a0js 0x10307ba
010301a6cmp rcx, [rbp-200]
010301adja 0x10307ba
010301b3mov [rbp-192], rcx
010301bajmp 0x10305fd
010301bfmov rsi, [rbp-48]
010301c3cmp [rsi+8], 2
010301c8jb 0x10307b0
010301celea rbx, [rbp-2016]
010301d5mov rdi, rbx
010301d8call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).pop
010301ddlea r14, [rbp-816]
010301e4mov rdi, r14
010301e7mov rsi, rbx
010301eacall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
010301efmovzx eax, [r14+8]
010301f4test ax, ax
010301f7jne 0x10307ba
010301fdmov r14, [rbp-816]
01030204mov rcx, [rbp-48]
01030208mov r15, [rcx]
0103020bmov r12, [rcx+8]
0103020fshl r12, 5
01030213mov [r15+r12-8], 0
01030219mov rax, [rcx]
0103021cmov rcx, [rcx+8]
01030220shl rcx, 5
01030224lea rsi, [rax+rcx]
01030228add rsi, -32
0103022clea rbx, [rbp-832]
01030233mov rdi, rbx
01030236call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103023bmovzx eax, [rbx+8]
0103023ftest ax, ax
01030242jne 0x10307ba
01030248add r15, r12
0103024bxor r14, [rbp-832]
01030252
01030252loc_1030252:
01030252mov [r15-32], r14
01030256jmp 0x10305fd
0103025b
0103025bloc_103025b:
0103025blea eax, [rdx-48]
0103025ecmp al, 32
01030260jb 0x102f5cd
01030266add dl, -112
01030269cmp dl, 32
0103026cjae 0x1030841
01030272mov rsi, [rbp-64]
01030276test rsi, rsi
01030279je 0x10307fc
0103027fmovzx edx, dil
01030283lea rdi, [rbp-296]
0103028amov rbx, r8
0103028dcall debug.Dwarf.SelfUnwinder.regNative
01030292movzx eax, [rbp-288]
01030299test ax, ax
0103029cjne 0x10307ba
010302a2mov rcx, rbx
010302a5mov rax, [rbp-296]
010302acadd rcx, [rax]
010302afmov [rbp-1112], rcx
010302b6mov [rbp-1088], 0
010302bdmov rdi, [rbp-48]
010302c1mov rsi, [rbp-56]
010302c5lea rdx, [rbp-1112]
010302ccjmp 0x1030537
010302d1mov rsi, [rbp-64]
010302d5test rsi, rsi
010302d8je 0x10307fc
010302demovzx edx, dil
010302e2lea rdi, [rbp-232]
010302e9mov rbx, r8
010302eccall debug.Dwarf.SelfUnwinder.regNative
010302f1movzx eax, [rbp-224]
010302f8test ax, ax
010302fbjne 0x10307ba
01030301mov rax, [rbp-232]
01030308mov rax, [rax]
0103030bmov [rbp-376], rbx
01030312mov [rbp-368], rax
01030319mov [rbp-360], 8
01030320mov [rbp-352], 1
01030327mov rdi, [rbp-48]
0103032bmov rsi, [rbp-56]
0103032flea rdx, [rbp-376]
01030336jmp 0x1030537
0103033bmov rax, [rbp-48]
0103033fmov rbx, [rax+8]
01030343test rbx, rbx
01030346je 0x10307b0
0103034cmov r14, [rax]
0103034fshl rbx, 5
01030353vmovups ymm0, [r14+rbx-32]
0103035avmovups [rbp-1296], ymm0
01030362test r8, r8
01030365jne 0x1030838
0103036blea rax, [r14+rbx]
0103036fmov [rax-8], 0
01030373lea rdi, [rbp-248]
0103037alea rsi, [rbp-1296]
01030381vzeroupper
01030384call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
01030389movzx eax, [rbp-240]
01030390test ax, ax
01030393jne 0x10307ba
01030399lea rax, [r14+rbx]
0103039dadd rax, -32
010303a1mov rcx, [rbp-248]
010303a8mov [rax], rcx
010303abjmp 0x10305fd
010303b0mov rcx, [rbp-48]
010303b4mov rax, [rcx+8]
010303b8test rax, rax
010303bbje 0x10307b0
010303c1mov rsi, [rcx]
010303c4shl rax, 5
010303c8lea rbx, [rsi+rax]
010303ccmov rdx, [rsi+rax-32]
010303d1mov rcx, [rsi+rax-24]
010303d6mov al, [rsi+rax-8]
010303datest r8, r8
010303ddje 0x10306ec
010303e3test al, al
010303e5je 0x103075a
010303ebmovzx eax, al
010303eecmp eax, 1
010303f1jne 0x103076f
010303f7mov [rbx-8], 1
010303fbmov [rbx-32], r8
010303ffjmp 0x10305fd
01030404test r14b, 1
01030408je 0x10307fc
0103040emov [rbp-984], r15
01030415mov [rbp-960], 0
0103041cmov rdi, [rbp-48]
01030420mov rsi, [rbp-56]
01030424lea rdx, [rbp-984]
0103042bjmp 0x1030537
01030430mov ax, 165
01030434test rdi, rdi
01030437je 0x10307ba
0103043dmov rcx, rdi
01030440mov al, [r8]
01030443cmp al, -112
01030445setne dl
01030448add al, -80
0103044acmp al, 32
0103044csetae al
0103044ftest dl, al
01030451jne 0x1030616
01030457cmp [rbp-64], 0
0103045cje 0x10307fc
01030462mov [rbp-416], 0x10041c0
0103046dmov [rbp-408], r8
01030474mov [rbp-400], rcx
0103047band [rbp-392], 0
01030483mov [rbp-384], rcx
0103048amovzx edx, [r8]
0103048elea rdi, [rbp-1408]
01030495lea rsi, [rbp-416]
0103049cmov rcx, [rbp-72]
010304a0call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).readOperand
010304a5movzx eax, [rbp-1368]
010304actest ax, ax
010304afjne 0x10307ba
010304b5movzx edx, [rbp-1408]
010304bclea rdi, [rbp-280]
010304c3mov rsi, [rbp-64]
010304c7call debug.Dwarf.SelfUnwinder.regNative
010304ccmovzx eax, [rbp-272]
010304d3test ax, ax
010304d6jne 0x10307ba
010304dcmov rax, [rbp-280]
010304e3mov rax, [rax]
010304e6mov [rbp-1016], rax
010304edmov [rbp-992], 0
010304f4mov rdi, [rbp-48]
010304f8mov rsi, [rbp-56]
010304fclea rdx, [rbp-1016]
01030503jmp 0x1030537
01030505mov rax, [rbp-896]
0103050cmov [rbp-344], r8
01030513mov [rbp-336], rdi
0103051amov [rbp-328], rax
01030521mov [rbp-320], 2
01030528mov rdi, [rbp-48]
0103052cmov rsi, [rbp-56]
01030530lea rdx, [rbp-344]
01030537
01030537loc_1030537:
01030537vzeroupper
0103053acall array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
0103053ftest ax, ax
01030542jne 0x10307ba
01030548jmp 0x10305fd
0103054dcmp rax, r15
01030550setl al
01030553jmp 0x1030573
01030555cmp rax, r15
01030558setg al
0103055bjmp 0x1030573
0103055dcmp rax, r15
01030560setle al
01030563jmp 0x1030573
01030565cmp rax, r15
01030568setge al
0103056bjmp 0x1030573
0103056dcmp rax, r15
01030570setne al
01030573
01030573loc_1030573:
01030573mov [r14-8], 0
01030578movzx eax, al
0103057b
0103057bloc_103057b:
0103057bmov [r14-32], rax
0103057fjmp 0x10305fd
01030581
01030581loc_1030581:
01030581cmp esi, 24
01030584mov r8b, 8
01030587
01030587loc_1030587:
01030587lea eax, [r8-1]
0103058bmov ecx, r8l
0103058exor cl, al
01030590cmp cl, al
01030592jbe 0x10307b0
01030598movzx eax, r8b
0103059ctzcnt ecx, eax
010305a0mov ax, 162
010305a4cmp cl, 3
010305a7ja 0x10307ba
010305adjmp [8*rcx+0x1000c50]
010305b4movzx eax, [r13]
010305b9jmp 0x10305cc
010305bbmov eax, [r13]
010305bfjmp 0x10305cc
010305c1mov rax, [r13]
010305c5jmp 0x10305cc
010305c7movzx eax, [r13]
010305cc
010305ccloc_10305cc:
010305ccand sil, 254
010305d0shl r12, 5
010305d4add r15, r12
010305d7cmp sil, -90
010305dbjne 0x10305f4
010305ddmov [r15-8], 1
010305e2mov [r15-32], rdx
010305e6mov rcx, [rbp-64]
010305eamov [r15-16], cl
010305eemov [r15-24], rax
010305f2jmp 0x10305fd
010305f4
010305f4loc_10305f4:
010305f4mov [r15-8], 0
010305f9
010305f9loc_10305f9:
010305f9mov [r15-32], rax
010305fd
010305fdloc_10305fd:
010305fdmov rax, [rbp-192]
01030604cmp rax, [rbp-200]
0103060bjb 0x102f523
01030611jmp 0x1030780
01030616
01030616loc_1030616:
01030616vmovups x0, [rip-0x29a26]
0103061evmovaps [rbp-160], x0
01030626and [rbp-144], 0
0103062emov rax, [rbp-72]
01030632vmovups ymm0, [rax]
01030636vmovups ymm1, [rax+25]
0103063bvmovups [rbp-1207], ymm1
01030643vmovups [rbp-1232], ymm0
0103064bmov rsi, [rbp-168]
01030652mov eax, [rsi]
01030654lea rdx, [rbp-1174]
0103065bmov [rdx], eax
0103065dmovzx eax, [rsi+4]
01030661mov [rdx+4], ax
01030665mov [rbp-1175], 1
0103066cmov [rsp], 0x10079e0
01030674lea rdi, [rbp-1160]
0103067blea rsi, [rbp-160]
01030682mov rdx, r8
01030685mov rbx, [rbp-56]
01030689mov r8, rbx
0103068clea r9, [rbp-1232]
01030693vzeroupper
01030696call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).run
0103069bmovzx eax, [rbp-1120]
010306a2test ax, ax
010306a5mov rdi, [rbp-48]
010306a9jne 0x1030862
010306afcmp [rbp-1128], 1
010306b6jne 0x103084a
010306bcmov rsi, rbx
010306bflea rdx, [rbp-1160]
010306c6call array_list.Aligned(debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value,null).append
010306cbmov r14l, eax
010306celea rdi, [rbp-160]
010306d5mov rsi, rbx
010306d8call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
010306ddtest r14w, r14w
010306e1je 0x10305fd
010306e7jmp 0x103087a
010306ec
010306ecloc_10306ec:
010306ecmov rsi, [rbx-16]
010306f0mov rdi, rsi
010306f3shr rdi, 8
010306f7mov [rbx-8], 0
010306fbmov [rbp-128], rdx
010306ffmov [rbp-120], rcx
01030703mov [rbp-112], sil
01030707mov rcx, rsi
0103070ashr rcx, 56
0103070emov [rbp-105], cl
01030711shr rsi, 40
01030715mov [rbp-107], si
01030719mov [rbp-111], edi
0103071cmov [rbp-104], al
0103071fmov eax, [rbx-7]
01030722mov ecx, [rbx-4]
01030725lea rdx, [rbp-103]
01030729mov [rdx], eax
0103072bmov [rdx+3], ecx
0103072elea rdi, [rbp-264]
01030735lea rsi, [rbp-128]
01030739call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).Value.asIntegral
0103073emovzx eax, [rbp-256]
01030745test ax, ax
01030748jne 0x10307ba
0103074amov rax, [rbp-264]
01030751mov [rbx-32], rax
01030755jmp 0x10305fd
0103075a
0103075aloc_103075a:
0103075amov [rbx-8], 1
0103075emov [rbx-32], r8
01030762mov [rbx-16], 8
01030766mov [rbx-24], rdx
0103076ajmp 0x10305fd
0103076f
0103076floc_103076f:
0103076fmov [rbx-8], 2
01030773mov [rbx-32], r8
01030777mov [rbx-24], rcx
0103077bjmp 0x10305fd
01030780
01030780loc_1030780:
01030780mov rcx, [rbp-48]
01030784mov rax, [rcx+8]
01030788test rax, rax
0103078bje 0x10307db
0103078dmov rcx, [rcx]
01030790shl rax, 5
01030794vmovups ymm0, [rcx+rax-32]
0103079amov r15, [rbp-96]
0103079evmovups [r15], ymm0
010307a3mov [r15+32], 1
010307a8and [r15+40], 0
010307aejmp 0x10307c3
010307b0
010307b0loc_10307b0:
010307b0mov ax, 162
010307b4jmp 0x10307ba
010307b6
010307b6loc_10307b6:
010307b6mov ax, 161
010307ba
010307baloc_10307ba:
010307bamov r15, [rbp-96]
010307be
010307beloc_10307be:
010307bemov [r15+40], ax
010307c3
010307c3loc_10307c3:
010307c3mov rax, r15
010307c6add rsp, 2072
010307cdpop rbx
010307cepop r12
010307d0pop r13
010307d2pop r14
010307d4pop r15
010307d6pop rbp
010307d7vzeroupper
010307daret
010307db
010307dbloc_10307db:
010307dbvxorps x0, x0, x0
010307dfmov r15, [rbp-96]
010307e3vmovups [r15+16], ymm0
010307e9vmovups [r15], ymm0
010307eejmp 0x10307c3
010307f0
010307f0loc_10307f0:
010307f0mov ax, 157
010307f4jmp 0x10307ba
010307f6
010307f6loc_10307f6:
010307f6mov ax, 28
010307fajmp 0x10307ba
010307fc
010307fcloc_10307fc:
010307fcmov ax, 160
01030800jmp 0x10307ba
01030802mov ax, 160
01030806test r12, r12
01030809je 0x10307ba
0103080bmov rcx, [r12+112]
01030810test rcx, rcx
01030813je 0x10307ba
01030815movzx eax, [rcx+16]
01030819cmp eax, 15
0103081cja 0x103082c
0103081emov ecx, 33088
01030823bt ecx, eax
01030826mov ax, 156
0103082ajb 0x10307ba
0103082c
0103082cloc_103082c:
0103082cmov ax, 163
01030830jmp 0x10307ba
01030832
01030832loc_1030832:
01030832mov ax, 168
01030836jmp 0x10307ba
01030838
01030838loc_1030838:
01030838mov ax, 158
0103083cjmp 0x10307ba
01030841
01030841loc_1030841:
01030841mov ax, 159
01030845jmp 0x10307ba
0103084a
0103084aloc_103084a:
0103084alea rdi, [rbp-160]
01030851mov rsi, rbx
01030854call debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
01030859mov ax, 165
0103085djmp 0x10307ba
01030862
01030862loc_1030862:
01030862lea rdi, [rbp-160]
01030869mov rsi, rbx
0103086cmov ebx, eax
0103086ecall debug.Dwarf.expression.StackMachine(.{ .addr_size = 8, .endian = .little, .call_frame_context = true }).deinit
01030873mov eax, ebx
01030875jmp 0x10307ba
0103087a
0103087aloc_103087a:
0103087amov eax, r14l
0103087djmp 0x10307ba
0102f493
Loading..