File zig_demo_f2072c8e87056dd4f010dfd24f7c5fd7f3ab5198bb7930c7044fb6b6b95222af.elf
Function:
Loading..
0101ec95
0101ec95debug.Dwarf.DebugRangeIterator.next:
0101ec95push rbp
0101ec96mov rbp, rsp
0101ec99push r15
0101ec9bpush r14
0101ec9dpush r13
0101ec9fpush r12
0101eca1push rbx
0101eca2sub rsp, 408
0101eca9mov r14, rsi
0101ecacmov rbx, rdi
0101ecafmov r13b, [rsi+65]
0101ecb3mov rax, [rsi+16]
0101ecb7mov r15b, [rax+203]
0101ecbeadd rsi, 24
0101ecc2cmp [r14+64], 8
0101ecc7jne 0x101ed09
0101ecc9lea r12, [rbp-60]
0101eccdmov rdi, r12
0101ecd0mov [rbp-56], rsi
0101ecd4call Io.Reader.takeByte
0101ecd9movzx eax, [r12]
0101ecdetest ax, ax
0101ece1jne 0x101f1ea
0101ece7movzx eax, [rbp-58]
0101ecebcmp rax, 7
0101ecefja 0x101f1c8
0101ecf5jmp [8*rax+0x10003e8]
0101ecfcvxorps x0, x0, x0
0101ed00vmovups [rbx], ymm0
0101ed04jmp 0x101f1ce
0101ed09
0101ed09loc_101ed09:
0101ed09mov [rbp-48], rbx
0101ed0dmovzx r12l, r13b
0101ed11movzx r13l, r15b
0101ed15lea rbx, [rbp-352]
0101ed1cmov rdi, rbx
0101ed1fmov edx, r12l
0101ed22mov ecx, r13l
0101ed25call debug.Dwarf.readAddress
0101ed2amovzx eax, [rbx+8]
0101ed2etest ax, ax
0101ed31jne 0x101f1e6
0101ed37mov rbx, [rbp-352]
0101ed3elea rdi, [rbp-80]
0101ed42lea rsi, [r14+24]
0101ed46mov edx, r12l
0101ed49mov ecx, r13l
0101ed4ccall debug.Dwarf.readAddress
0101ed51lea rax, [rbp-80]
0101ed55movzx eax, [rax+8]
0101ed59test ax, ax
0101ed5cjne 0x101f1e6
0101ed62mov rax, [rbp-80]
0101ed66mov rcx, rbx
0101ed69or rcx, rax
0101ed6cjne 0x101ed7f
0101ed6evxorps x0, x0, x0
0101ed72mov rax, [rbp-48]
0101ed76vmovups [rax], ymm0
0101ed7ajmp 0x101f1d1
0101ed7f
0101ed7floc_101ed7f:
0101ed7fneg r15b
0101ed82push -1
0101ed84pop rcx
0101ed85shrx rcx, rcx, r15
0101ed8acmp rbx, rcx
0101ed8djne 0x101edd6
0101ed8fmov [r14], rax
0101ed92lea rbx, [rbp-448]
0101ed99mov rdi, rbx
0101ed9cmov rsi, r14
0101ed9fcall debug.Dwarf.DebugRangeIterator.next
0101eda4movzx eax, [rbx+24]
0101eda8test ax, ax
0101edabjne 0x101f1e6
0101edb1mov rax, [rbp-432]
0101edb8vmovups x0, [rbp-448]
0101edc0mov rbx, [rbp-48]
0101edc4vmovups [rbx], x0
0101edc8mov [rbx+16], rax
0101edccand [rbx+24], 0
0101edd1jmp 0x101f1ce
0101edd6
0101edd6loc_101edd6:
0101edd6mov rdx, [rbp-48]
0101eddaand [rdx+24], 0
0101eddfmov [rdx+16], 1
0101ede3mov rcx, [r14]
0101ede6add rbx, rcx
0101ede9mov [rdx], rbx
0101edecmov rbx, rdx
0101edefadd rax, rcx
0101edf2mov [rdx+8], rax
0101edf6jmp 0x101f1ce
0101edfbmov r12, rbx
0101edfelea rbx, [rbp-240]
0101ee05mov rdi, rbx
0101ee08lea r13, [r14+24]
0101ee0cmov rsi, r13
0101ee0fcall Io.Reader.takeLeb128__func_117
0101ee14movzx eax, [rbx+8]
0101ee18test ax, ax
0101ee1bjne 0x101f1f0
0101ee21mov r15, [rbp-240]
0101ee28lea rbx, [rbp-256]
0101ee2fmov rdi, rbx
0101ee32mov rsi, r13
0101ee35call Io.Reader.takeLeb128__func_117
0101ee3amovzx eax, [rbx+8]
0101ee3etest ax, ax
0101ee41jne 0x101f1f0
0101ee47mov rbx, r12
0101ee4aand [r12+24], 0
0101ee51mov rax, [rbp-256]
0101ee58mov [r12+16], 1
0101ee5emov rcx, [r14]
0101ee61add r15, rcx
0101ee64mov [r12], r15
0101ee68add rax, rcx
0101ee6bjmp 0x101f039
0101ee70mov [rbp-48], rbx
0101ee74lea rbx, [rbp-128]
0101ee78mov rdi, rbx
0101ee7blea rsi, [r14+24]
0101ee7fcall Io.Reader.takeLeb128__func_117
0101ee84movzx eax, [rbx+8]
0101ee88test ax, ax
0101ee8bjne 0x101f1e6
0101ee91mov r8, [rbp-128]
0101ee95mov rsi, [r14+8]
0101ee99mov rcx, [r14+16]
0101ee9dmovzx r12l, r13b
0101eea1lea rbx, [rbp-144]
0101eea8mov rdi, rbx
0101eeabmov edx, r12l
0101eeaecall debug.Dwarf.readDebugAddr
0101eeb3movzx eax, [rbx+8]
0101eeb7test ax, ax
0101eebajne 0x101f1e6
0101eec0mov r15, [rbp-144]
0101eec7lea rbx, [rbp-160]
0101eecemov rdi, rbx
0101eed1lea rsi, [r14+24]
0101eed5call Io.Reader.takeLeb128__func_117
0101eedamovzx eax, [rbx+8]
0101eedetest ax, ax
0101eee1jne 0x101f1e6
0101eee7mov r8, [rbp-160]
0101eeeemov rsi, [r14+8]
0101eef2mov rcx, [r14+16]
0101eef6lea rbx, [rbp-176]
0101eefdmov rdi, rbx
0101ef00mov edx, r12l
0101ef03call debug.Dwarf.readDebugAddr
0101ef08movzx eax, [rbx+8]
0101ef0ctest ax, ax
0101ef0fjne 0x101f1e6
0101ef15mov rbx, [rbp-48]
0101ef19and [rbx+24], 0
0101ef1emov rax, [rbp-176]
0101ef25jmp 0x101f1bb
0101ef2amov r15, rbx
0101ef2dlea rbx, [rbp-192]
0101ef34mov rdi, rbx
0101ef37lea rsi, [r14+24]
0101ef3bcall Io.Reader.takeLeb128__func_117
0101ef40movzx eax, [rbx+8]
0101ef44test ax, ax
0101ef47jne 0x101f1fb
0101ef4dmov r8, [rbp-192]
0101ef54mov rsi, [r14+8]
0101ef58mov rcx, [r14+16]
0101ef5cmovzx edx, r13b
0101ef60lea rbx, [rbp-208]
0101ef67mov rdi, rbx
0101ef6acall debug.Dwarf.readDebugAddr
0101ef6fmovzx eax, [rbx+8]
0101ef73test ax, ax
0101ef76jne 0x101f1fb
0101ef7cmov r14, [rbp-208]
0101ef83lea rbx, [rbp-224]
0101ef8amov rdi, rbx
0101ef8dmov rsi, [rbp-56]
0101ef91call Io.Reader.takeLeb128__func_117
0101ef96movzx eax, [rbx+8]
0101ef9atest ax, ax
0101ef9djne 0x101f1fb
0101efa3mov rax, [rbp-224]
0101efaamov rbx, r15
0101efadand [r15+24], 0
0101efb3add rax, r14
0101efb6mov [r15+16], 1
0101efbbmov [r15], r14
0101efbemov [r15+8], rax
0101efc2jmp 0x101f1ce
0101efc7mov r12, rbx
0101efcamovzx edx, r13b
0101efcemovzx ecx, r15b
0101efd2lea rbx, [rbp-320]
0101efd9mov rdi, rbx
0101efdcmov r15, [rbp-56]
0101efe0mov rsi, r15
0101efe3call debug.Dwarf.readAddress
0101efe8movzx eax, [rbx+8]
0101efectest ax, ax
0101efefjne 0x101f1f0
0101eff5mov r14, [rbp-320]
0101effclea rbx, [rbp-336]
0101f003mov rdi, rbx
0101f006mov rsi, r15
0101f009call Io.Reader.takeLeb128__func_117
0101f00emovzx eax, [rbx+8]
0101f012test ax, ax
0101f015jne 0x101f1f0
0101f01bmov rax, [rbp-336]
0101f022mov rbx, r12
0101f025and [r12+24], 0
0101f02cadd rax, r14
0101f02fmov [r12+16], 1
0101f035mov [r12], r14
0101f039
0101f039loc_101f039:
0101f039mov [r12+8], rax
0101f03ejmp 0x101f1ce
0101f043mov r15, rbx
0101f046lea rbx, [rbp-96]
0101f04amov rdi, rbx
0101f04dlea rsi, [r14+24]
0101f051call Io.Reader.takeLeb128__func_117
0101f056movzx eax, [rbx+8]
0101f05atest ax, ax
0101f05djne 0x101f1fb
0101f063mov r8, [rbp-96]
0101f067mov rsi, [r14+8]
0101f06bmov rcx, [r14+16]
0101f06fmovzx edx, r13b
0101f073lea rbx, [rbp-112]
0101f077mov rdi, rbx
0101f07acall debug.Dwarf.readDebugAddr
0101f07fmovzx eax, [rbx+8]
0101f083test ax, ax
0101f086jne 0x101f1fb
0101f08cmov rax, [rbp-112]
0101f090mov [r14], rax
0101f093lea rbx, [rbp-384]
0101f09amov rdi, rbx
0101f09dmov rsi, r14
0101f0a0call debug.Dwarf.DebugRangeIterator.next
0101f0a5movzx eax, [rbx+24]
0101f0a9test ax, ax
0101f0acjne 0x101f1fb
0101f0b2mov rax, [rbp-368]
0101f0b9vmovups x0, [rbp-384]
0101f0c1mov rbx, r15
0101f0c4vmovups [r15], x0
0101f0c9mov [r15+16], rax
0101f0cdand [r15+24], 0
0101f0d3jmp 0x101f1ce
0101f0d8mov r12, rbx
0101f0dbmovzx edx, r13b
0101f0dfmovzx ecx, r15b
0101f0e3lea rbx, [rbp-272]
0101f0eamov rdi, rbx
0101f0edlea rsi, [r14+24]
0101f0f1call debug.Dwarf.readAddress
0101f0f6movzx eax, [rbx+8]
0101f0fatest ax, ax
0101f0fdjne 0x101f1f0
0101f103mov rax, [rbp-272]
0101f10amov [r14], rax
0101f10dlea rbx, [rbp-416]
0101f114mov rdi, rbx
0101f117mov rsi, r14
0101f11acall debug.Dwarf.DebugRangeIterator.next
0101f11fmovzx eax, [rbx+24]
0101f123test ax, ax
0101f126jne 0x101f1f0
0101f12cmov rax, [rbp-400]
0101f133vmovups x0, [rbp-416]
0101f13bmov rbx, r12
0101f13evmovups [r12], x0
0101f144mov [r12+16], rax
0101f149and [r12+24], 0
0101f150jmp 0x101f1ce
0101f152mov [rbp-48], rbx
0101f156movzx r14l, r13b
0101f15amovzx r12l, r15b
0101f15elea rbx, [rbp-288]
0101f165mov rdi, rbx
0101f168mov r13, [rbp-56]
0101f16cmov rsi, r13
0101f16fmov edx, r14l
0101f172mov ecx, r12l
0101f175call debug.Dwarf.readAddress
0101f17amovzx eax, [rbx+8]
0101f17etest ax, ax
0101f181jne 0x101f1e6
0101f183mov r15, [rbp-288]
0101f18alea rbx, [rbp-304]
0101f191mov rdi, rbx
0101f194mov rsi, r13
0101f197mov edx, r14l
0101f19amov ecx, r12l
0101f19dcall debug.Dwarf.readAddress
0101f1a2movzx eax, [rbx+8]
0101f1a6test ax, ax
0101f1a9jne 0x101f1e6
0101f1abmov rbx, [rbp-48]
0101f1afand [rbx+24], 0
0101f1b4mov rax, [rbp-304]
0101f1bb
0101f1bbloc_101f1bb:
0101f1bbmov [rbx+16], 1
0101f1bfmov [rbx], r15
0101f1c2mov [rbx+8], rax
0101f1c6jmp 0x101f1ce
0101f1c8
0101f1c8loc_101f1c8:
0101f1c8mov [rbx+24], 117
0101f1ce
0101f1celoc_101f1ce:
0101f1cemov rax, rbx
0101f1d1
0101f1d1loc_101f1d1:
0101f1d1add rsp, 408
0101f1d8pop rbx
0101f1d9pop r12
0101f1dbpop r13
0101f1ddpop r14
0101f1dfpop r15
0101f1e1pop rbp
0101f1e2vzeroupper
0101f1e5ret
0101f1e6
0101f1e6loc_101f1e6:
0101f1e6mov rbx, [rbp-48]
0101f1ea
0101f1ealoc_101f1ea:
0101f1eamov [rbx+24], ax
0101f1eejmp 0x101f1ce
0101f1f0
0101f1f0loc_101f1f0:
0101f1f0mov rbx, r12
0101f1f3mov [r12+24], ax
0101f1f9jmp 0x101f1ce
0101f1fb
0101f1fbloc_101f1fb:
0101f1fbmov rbx, r15
0101f1femov [r15+24], ax
0101f203jmp 0x101f1ce
0101ec95
0101ec95debug.Dwarf.DebugRangeIterator.next:
0101ec95push rbp
0101ec96mov rbp, rsp
0101ec99push r15
0101ec9bpush r14
0101ec9dpush r13
0101ec9fpush r12
0101eca1push rbx
0101eca2sub rsp, 408
0101eca9mov r14, rsi
0101ecacmov rbx, rdi
0101ecafmov r13b, [rsi+65]
0101ecb3mov rax, [rsi+16]
0101ecb7mov r15b, [rax+203]
0101ecbeadd rsi, 24
0101ecc2cmp [r14+64], 8
0101ecc7jne 0x101ed09
0101ecc9lea r12, [rbp-60]
0101eccdmov rdi, r12
0101ecd0mov [rbp-56], rsi
0101ecd4call Io.Reader.takeByte
0101ecd9movzx eax, [r12]
0101ecdetest ax, ax
0101ece1jne 0x101f1ea
0101ece7movzx eax, [rbp-58]
0101ecebcmp rax, 7
0101ecefja 0x101f1c8
0101ecf5jmp [8*rax+0x10003e8]
0101ecfcvxorps x0, x0, x0
0101ed00vmovups [rbx], ymm0
0101ed04jmp 0x101f1ce
0101ed09
0101ed09loc_101ed09:
0101ed09mov [rbp-48], rbx
0101ed0dmovzx r12l, r13b
0101ed11movzx r13l, r15b
0101ed15lea rbx, [rbp-352]
0101ed1cmov rdi, rbx
0101ed1fmov edx, r12l
0101ed22mov ecx, r13l
0101ed25call debug.Dwarf.readAddress
0101ed2amovzx eax, [rbx+8]
0101ed2etest ax, ax
0101ed31jne 0x101f1e6
0101ed37mov rbx, [rbp-352]
0101ed3elea rdi, [rbp-80]
0101ed42lea rsi, [r14+24]
0101ed46mov edx, r12l
0101ed49mov ecx, r13l
0101ed4ccall debug.Dwarf.readAddress
0101ed51lea rax, [rbp-80]
0101ed55movzx eax, [rax+8]
0101ed59test ax, ax
0101ed5cjne 0x101f1e6
0101ed62mov rax, [rbp-80]
0101ed66mov rcx, rbx
0101ed69or rcx, rax
0101ed6cjne 0x101ed7f
0101ed6evxorps x0, x0, x0
0101ed72mov rax, [rbp-48]
0101ed76vmovups [rax], ymm0
0101ed7ajmp 0x101f1d1
0101ed7f
0101ed7floc_101ed7f:
0101ed7fneg r15b
0101ed82push -1
0101ed84pop rcx
0101ed85shrx rcx, rcx, r15
0101ed8acmp rbx, rcx
0101ed8djne 0x101edd6
0101ed8fmov [r14], rax
0101ed92lea rbx, [rbp-448]
0101ed99mov rdi, rbx
0101ed9cmov rsi, r14
0101ed9fcall debug.Dwarf.DebugRangeIterator.next
0101eda4movzx eax, [rbx+24]
0101eda8test ax, ax
0101edabjne 0x101f1e6
0101edb1mov rax, [rbp-432]
0101edb8vmovups x0, [rbp-448]
0101edc0mov rbx, [rbp-48]
0101edc4vmovups [rbx], x0
0101edc8mov [rbx+16], rax
0101edccand [rbx+24], 0
0101edd1jmp 0x101f1ce
0101edd6
0101edd6loc_101edd6:
0101edd6mov rdx, [rbp-48]
0101eddaand [rdx+24], 0
0101eddfmov [rdx+16], 1
0101ede3mov rcx, [r14]
0101ede6add rbx, rcx
0101ede9mov [rdx], rbx
0101edecmov rbx, rdx
0101edefadd rax, rcx
0101edf2mov [rdx+8], rax
0101edf6jmp 0x101f1ce
0101edfbmov r12, rbx
0101edfelea rbx, [rbp-240]
0101ee05mov rdi, rbx
0101ee08lea r13, [r14+24]
0101ee0cmov rsi, r13
0101ee0fcall Io.Reader.takeLeb128__func_117
0101ee14movzx eax, [rbx+8]
0101ee18test ax, ax
0101ee1bjne 0x101f1f0
0101ee21mov r15, [rbp-240]
0101ee28lea rbx, [rbp-256]
0101ee2fmov rdi, rbx
0101ee32mov rsi, r13
0101ee35call Io.Reader.takeLeb128__func_117
0101ee3amovzx eax, [rbx+8]
0101ee3etest ax, ax
0101ee41jne 0x101f1f0
0101ee47mov rbx, r12
0101ee4aand [r12+24], 0
0101ee51mov rax, [rbp-256]
0101ee58mov [r12+16], 1
0101ee5emov rcx, [r14]
0101ee61add r15, rcx
0101ee64mov [r12], r15
0101ee68add rax, rcx
0101ee6bjmp 0x101f039
0101ee70mov [rbp-48], rbx
0101ee74lea rbx, [rbp-128]
0101ee78mov rdi, rbx
0101ee7blea rsi, [r14+24]
0101ee7fcall Io.Reader.takeLeb128__func_117
0101ee84movzx eax, [rbx+8]
0101ee88test ax, ax
0101ee8bjne 0x101f1e6
0101ee91mov r8, [rbp-128]
0101ee95mov rsi, [r14+8]
0101ee99mov rcx, [r14+16]
0101ee9dmovzx r12l, r13b
0101eea1lea rbx, [rbp-144]
0101eea8mov rdi, rbx
0101eeabmov edx, r12l
0101eeaecall debug.Dwarf.readDebugAddr
0101eeb3movzx eax, [rbx+8]
0101eeb7test ax, ax
0101eebajne 0x101f1e6
0101eec0mov r15, [rbp-144]
0101eec7lea rbx, [rbp-160]
0101eecemov rdi, rbx
0101eed1lea rsi, [r14+24]
0101eed5call Io.Reader.takeLeb128__func_117
0101eedamovzx eax, [rbx+8]
0101eedetest ax, ax
0101eee1jne 0x101f1e6
0101eee7mov r8, [rbp-160]
0101eeeemov rsi, [r14+8]
0101eef2mov rcx, [r14+16]
0101eef6lea rbx, [rbp-176]
0101eefdmov rdi, rbx
0101ef00mov edx, r12l
0101ef03call debug.Dwarf.readDebugAddr
0101ef08movzx eax, [rbx+8]
0101ef0ctest ax, ax
0101ef0fjne 0x101f1e6
0101ef15mov rbx, [rbp-48]
0101ef19and [rbx+24], 0
0101ef1emov rax, [rbp-176]
0101ef25jmp 0x101f1bb
0101ef2amov r15, rbx
0101ef2dlea rbx, [rbp-192]
0101ef34mov rdi, rbx
0101ef37lea rsi, [r14+24]
0101ef3bcall Io.Reader.takeLeb128__func_117
0101ef40movzx eax, [rbx+8]
0101ef44test ax, ax
0101ef47jne 0x101f1fb
0101ef4dmov r8, [rbp-192]
0101ef54mov rsi, [r14+8]
0101ef58mov rcx, [r14+16]
0101ef5cmovzx edx, r13b
0101ef60lea rbx, [rbp-208]
0101ef67mov rdi, rbx
0101ef6acall debug.Dwarf.readDebugAddr
0101ef6fmovzx eax, [rbx+8]
0101ef73test ax, ax
0101ef76jne 0x101f1fb
0101ef7cmov r14, [rbp-208]
0101ef83lea rbx, [rbp-224]
0101ef8amov rdi, rbx
0101ef8dmov rsi, [rbp-56]
0101ef91call Io.Reader.takeLeb128__func_117
0101ef96movzx eax, [rbx+8]
0101ef9atest ax, ax
0101ef9djne 0x101f1fb
0101efa3mov rax, [rbp-224]
0101efaamov rbx, r15
0101efadand [r15+24], 0
0101efb3add rax, r14
0101efb6mov [r15+16], 1
0101efbbmov [r15], r14
0101efbemov [r15+8], rax
0101efc2jmp 0x101f1ce
0101efc7mov r12, rbx
0101efcamovzx edx, r13b
0101efcemovzx ecx, r15b
0101efd2lea rbx, [rbp-320]
0101efd9mov rdi, rbx
0101efdcmov r15, [rbp-56]
0101efe0mov rsi, r15
0101efe3call debug.Dwarf.readAddress
0101efe8movzx eax, [rbx+8]
0101efectest ax, ax
0101efefjne 0x101f1f0
0101eff5mov r14, [rbp-320]
0101effclea rbx, [rbp-336]
0101f003mov rdi, rbx
0101f006mov rsi, r15
0101f009call Io.Reader.takeLeb128__func_117
0101f00emovzx eax, [rbx+8]
0101f012test ax, ax
0101f015jne 0x101f1f0
0101f01bmov rax, [rbp-336]
0101f022mov rbx, r12
0101f025and [r12+24], 0
0101f02cadd rax, r14
0101f02fmov [r12+16], 1
0101f035mov [r12], r14
0101f039
0101f039loc_101f039:
0101f039mov [r12+8], rax
0101f03ejmp 0x101f1ce
0101f043mov r15, rbx
0101f046lea rbx, [rbp-96]
0101f04amov rdi, rbx
0101f04dlea rsi, [r14+24]
0101f051call Io.Reader.takeLeb128__func_117
0101f056movzx eax, [rbx+8]
0101f05atest ax, ax
0101f05djne 0x101f1fb
0101f063mov r8, [rbp-96]
0101f067mov rsi, [r14+8]
0101f06bmov rcx, [r14+16]
0101f06fmovzx edx, r13b
0101f073lea rbx, [rbp-112]
0101f077mov rdi, rbx
0101f07acall debug.Dwarf.readDebugAddr
0101f07fmovzx eax, [rbx+8]
0101f083test ax, ax
0101f086jne 0x101f1fb
0101f08cmov rax, [rbp-112]
0101f090mov [r14], rax
0101f093lea rbx, [rbp-384]
0101f09amov rdi, rbx
0101f09dmov rsi, r14
0101f0a0call debug.Dwarf.DebugRangeIterator.next
0101f0a5movzx eax, [rbx+24]
0101f0a9test ax, ax
0101f0acjne 0x101f1fb
0101f0b2mov rax, [rbp-368]
0101f0b9vmovups x0, [rbp-384]
0101f0c1mov rbx, r15
0101f0c4vmovups [r15], x0
0101f0c9mov [r15+16], rax
0101f0cdand [r15+24], 0
0101f0d3jmp 0x101f1ce
0101f0d8mov r12, rbx
0101f0dbmovzx edx, r13b
0101f0dfmovzx ecx, r15b
0101f0e3lea rbx, [rbp-272]
0101f0eamov rdi, rbx
0101f0edlea rsi, [r14+24]
0101f0f1call debug.Dwarf.readAddress
0101f0f6movzx eax, [rbx+8]
0101f0fatest ax, ax
0101f0fdjne 0x101f1f0
0101f103mov rax, [rbp-272]
0101f10amov [r14], rax
0101f10dlea rbx, [rbp-416]
0101f114mov rdi, rbx
0101f117mov rsi, r14
0101f11acall debug.Dwarf.DebugRangeIterator.next
0101f11fmovzx eax, [rbx+24]
0101f123test ax, ax
0101f126jne 0x101f1f0
0101f12cmov rax, [rbp-400]
0101f133vmovups x0, [rbp-416]
0101f13bmov rbx, r12
0101f13evmovups [r12], x0
0101f144mov [r12+16], rax
0101f149and [r12+24], 0
0101f150jmp 0x101f1ce
0101f152mov [rbp-48], rbx
0101f156movzx r14l, r13b
0101f15amovzx r12l, r15b
0101f15elea rbx, [rbp-288]
0101f165mov rdi, rbx
0101f168mov r13, [rbp-56]
0101f16cmov rsi, r13
0101f16fmov edx, r14l
0101f172mov ecx, r12l
0101f175call debug.Dwarf.readAddress
0101f17amovzx eax, [rbx+8]
0101f17etest ax, ax
0101f181jne 0x101f1e6
0101f183mov r15, [rbp-288]
0101f18alea rbx, [rbp-304]
0101f191mov rdi, rbx
0101f194mov rsi, r13
0101f197mov edx, r14l
0101f19amov ecx, r12l
0101f19dcall debug.Dwarf.readAddress
0101f1a2movzx eax, [rbx+8]
0101f1a6test ax, ax
0101f1a9jne 0x101f1e6
0101f1abmov rbx, [rbp-48]
0101f1afand [rbx+24], 0
0101f1b4mov rax, [rbp-304]
0101f1bb
0101f1bbloc_101f1bb:
0101f1bbmov [rbx+16], 1
0101f1bfmov [rbx], r15
0101f1c2mov [rbx+8], rax
0101f1c6jmp 0x101f1ce
0101f1c8
0101f1c8loc_101f1c8:
0101f1c8mov [rbx+24], 117
0101f1ce
0101f1celoc_101f1ce:
0101f1cemov rax, rbx
0101f1d1
0101f1d1loc_101f1d1:
0101f1d1add rsp, 408
0101f1d8pop rbx
0101f1d9pop r12
0101f1dbpop r13
0101f1ddpop r14
0101f1dfpop r15
0101f1e1pop rbp
0101f1e2vzeroupper
0101f1e5ret
0101f1e6
0101f1e6loc_101f1e6:
0101f1e6mov rbx, [rbp-48]
0101f1ea
0101f1ealoc_101f1ea:
0101f1eamov [rbx+24], ax
0101f1eejmp 0x101f1ce
0101f1f0
0101f1f0loc_101f1f0:
0101f1f0mov rbx, r12
0101f1f3mov [r12+24], ax
0101f1f9jmp 0x101f1ce
0101f1fb
0101f1fbloc_101f1fb:
0101f1fbmov rbx, r15
0101f1femov [r15+24], ax
0101f203jmp 0x101f1ce
0101ec95
0101f205
0101f205mem.Allocator.alloc__func_125:
0101f205push rbp
0101f206mov rbp, rsp
0101f209push r14
0101f20bpush rbx
0101f20csub rsp, 48
0101f210mov r14, rdx
0101f213mov rbx, rdi
0101f216test rdx, rdx
0101f219je 0x101f23e
0101f21bmov rcx, [rbp+8]
0101f21fmov rdi, [rsi]
0101f222mov rax, [rsi+8]
0101f226mov rsi, r14
0101f229xor edx, edx
0101f22bcall [rax]
0101f22dtest rax, rax
0101f230jne 0x101f241
0101f232lea rcx, [rbp-40]
0101f236mov [rcx+16], 26
0101f23cjmp 0x101f251
0101f23e
0101f23eloc_101f23e:
0101f23epush -1
0101f240pop rax
0101f241
0101f241loc_101f241:
0101f241lea rcx, [rbp-64]
0101f245and [rcx+16], 0
0101f24amov [rcx], rax
0101f24dmov [rcx+8], r14
0101f251
0101f251loc_101f251:
0101f251mov rax, [rcx+16]
0101f255mov [rbx+16], rax
0101f259vmovups x0, [rcx]
0101f25dvmovups [rbx], x0
0101f261mov rax, rbx
0101f264add rsp, 48
0101f268pop rbx
0101f269pop r14
0101f26bpop rbp
0101f26cret
0101f205
0101f205mem.Allocator.alloc__func_125:
0101f205push rbp
0101f206mov rbp, rsp
0101f209push r14
0101f20bpush rbx
0101f20csub rsp, 48
0101f210mov r14, rdx
0101f213mov rbx, rdi
0101f216test rdx, rdx
0101f219je 0x101f23e
0101f21bmov rcx, [rbp+8]
0101f21fmov rdi, [rsi]
0101f222mov rax, [rsi+8]
0101f226mov rsi, r14
0101f229xor edx, edx
0101f22bcall [rax]
0101f22dtest rax, rax
0101f230jne 0x101f241
0101f232lea rcx, [rbp-40]
0101f236mov [rcx+16], 26
0101f23cjmp 0x101f251
0101f23e
0101f23eloc_101f23e:
0101f23epush -1
0101f240pop rax
0101f241
0101f241loc_101f241:
0101f241lea rcx, [rbp-64]
0101f245and [rcx+16], 0
0101f24amov [rcx], rax
0101f24dmov [rcx+8], r14
0101f251
0101f251loc_101f251:
0101f251mov rax, [rcx+16]
0101f255mov [rbx+16], rax
0101f259vmovups x0, [rcx]
0101f25dvmovups [rbx], x0
0101f261mov rax, rbx
0101f264add rsp, 48
0101f268pop rbx
0101f269pop r14
0101f26bpop rbp
0101f26cret
0101f205
0101f26d
0101f26dmulti_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice:
0101f26dpush rbp
0101f26emov rbp, rsp
0101f271mov rax, rdi
0101f274mov rcx, [rsi]
0101f277mov rdx, [rsi+16]
0101f27bvmovups x0, [rsi+8]
0101f280vmovups [rbp-16], x0
0101f285mov rsi, -24
0101f28f
0101f28floc_101f28f:
0101f28ftest rsi, rsi
0101f292je 0x101f2b4
0101f294mov rdi, [rsi+0x1004080]
0101f29bmov [rbp+8*rdi-40], rcx
0101f2a0mov rdi, [rsi+0x1004068]
0101f2a7imul rdi, rdx
0101f2abadd rcx, rdi
0101f2aeadd rsi, 8
0101f2b2jmp 0x101f28f
0101f2b4
0101f2b4loc_101f2b4:
0101f2b4mov rcx, [rbp-8]
0101f2b8mov [rax+32], rcx
0101f2bcvmovups ymm0, [rbp-40]
0101f2c1vmovups [rax], ymm0
0101f2c5pop rbp
0101f2c6vzeroupper
0101f2c9ret
0101f26d
0101f26dmulti_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice:
0101f26dpush rbp
0101f26emov rbp, rsp
0101f271mov rax, rdi
0101f274mov rcx, [rsi]
0101f277mov rdx, [rsi+16]
0101f27bvmovups x0, [rsi+8]
0101f280vmovups [rbp-16], x0
0101f285mov rsi, -24
0101f28f
0101f28floc_101f28f:
0101f28ftest rsi, rsi
0101f292je 0x101f2b4
0101f294mov rdi, [rsi+0x1004080]
0101f29bmov [rbp+8*rdi-40], rcx
0101f2a0mov rdi, [rsi+0x1004068]
0101f2a7imul rdi, rdx
0101f2abadd rcx, rdi
0101f2aeadd rsi, 8
0101f2b2jmp 0x101f28f
0101f2b4
0101f2b4loc_101f2b4:
0101f2b4mov rcx, [rbp-8]
0101f2b8mov [rax+32], rcx
0101f2bcvmovups ymm0, [rbp-40]
0101f2c1vmovups [rax], ymm0
0101f2c5pop rbp
0101f2c6vzeroupper
0101f2c9ret
0101f26d
0101f2ca
0101f2caarray_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys:
0101f2capush rbp
0101f2cbmov rbp, rsp
0101f2cepush rbx
0101f2cfsub rsp, 40
0101f2d3mov rsi, rdi
0101f2d6lea rbx, [rbp-48]
0101f2damov rdi, rbx
0101f2ddcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0101f2e2mov rdx, [rbx+32]
0101f2e6test rdx, rdx
0101f2e9cmovne rdx, [rbx+24]
0101f2eepush 8
0101f2f0pop rax
0101f2f1cmovne rax, [rbx+8]
0101f2f6add rsp, 40
0101f2fapop rbx
0101f2fbpop rbp
0101f2fcret
0101f2ca
0101f2caarray_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys:
0101f2capush rbp
0101f2cbmov rbp, rsp
0101f2cepush rbx
0101f2cfsub rsp, 40
0101f2d3mov rsi, rdi
0101f2d6lea rbx, [rbp-48]
0101f2damov rdi, rbx
0101f2ddcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0101f2e2mov rdx, [rbx+32]
0101f2e6test rdx, rdx
0101f2e9cmovne rdx, [rbx+24]
0101f2eepush 8
0101f2f0pop rax
0101f2f1cmovne rax, [rbx+8]
0101f2f6add rsp, 40
0101f2fapop rbx
0101f2fbpop rbp
0101f2fcret
0101f2ca
0101f2fd
0101f2fddebug.Dwarf.FormValue.getUInt__func_138:
0101f2fdpush rbp
0101f2femov rbp, rsp
0101f301mov rax, rdi
0101f304movzx ecx, [rsi+16]
0101f308cmp ecx, 3
0101f30bje 0x101f32e
0101f30dcmp ecx, 5
0101f310je 0x101f320
0101f312cmp ecx, 8
0101f315jne 0x101f33f
0101f317mov rdx, [rsi]
0101f31alea rcx, [rbp-64]
0101f31ejmp 0x101f335
0101f320
0101f320loc_101f320:
0101f320mov rdx, [rsi]
0101f323test rdx, rdx
0101f326js 0x101f345
0101f328lea rcx, [rbp-32]
0101f32cjmp 0x101f335
0101f32e
0101f32eloc_101f32e:
0101f32emov rdx, [rsi]
0101f331lea rcx, [rbp-16]
0101f335
0101f335loc_101f335:
0101f335and [rcx+8], 0
0101f33amov [rcx], rdx
0101f33djmp 0x101f34f
0101f33f
0101f33floc_101f33f:
0101f33flea rcx, [rbp-80]
0101f343jmp 0x101f349
0101f345
0101f345loc_101f345:
0101f345lea rcx, [rbp-48]
0101f349
0101f349loc_101f349:
0101f349mov [rcx+8], 117
0101f34f
0101f34floc_101f34f:
0101f34fvmovups x0, [rcx]
0101f353vmovups [rax], x0
0101f357pop rbp
0101f358ret
0101f2fd
0101f2fddebug.Dwarf.FormValue.getUInt__func_138:
0101f2fdpush rbp
0101f2femov rbp, rsp
0101f301mov rax, rdi
0101f304movzx ecx, [rsi+16]
0101f308cmp ecx, 3
0101f30bje 0x101f32e
0101f30dcmp ecx, 5
0101f310je 0x101f320
0101f312cmp ecx, 8
0101f315jne 0x101f33f
0101f317mov rdx, [rsi]
0101f31alea rcx, [rbp-64]
0101f31ejmp 0x101f335
0101f320
0101f320loc_101f320:
0101f320mov rdx, [rsi]
0101f323test rdx, rdx
0101f326js 0x101f345
0101f328lea rcx, [rbp-32]
0101f32cjmp 0x101f335
0101f32e
0101f32eloc_101f32e:
0101f32emov rdx, [rsi]
0101f331lea rcx, [rbp-16]
0101f335
0101f335loc_101f335:
0101f335and [rcx+8], 0
0101f33amov [rcx], rdx
0101f33djmp 0x101f34f
0101f33f
0101f33floc_101f33f:
0101f33flea rcx, [rbp-80]
0101f343jmp 0x101f349
0101f345
0101f345loc_101f345:
0101f345lea rcx, [rbp-48]
0101f349
0101f349loc_101f349:
0101f349mov [rcx+8], 117
0101f34f
0101f34floc_101f34f:
0101f34fvmovups x0, [rcx]
0101f353vmovups [rax], x0
0101f357pop rbp
0101f358ret
0101f2fd
0101f359
0101f359debug.Dwarf.readFormatSizedInt:
0101f359push rbp
0101f35amov rbp, rsp
0101f35dpush r14
0101f35fpush rbx
0101f360sub rsp, 80
0101f364mov rbx, rdi
0101f367test dl, 1
0101f36aje 0x101f3a9
0101f36clea r14, [rbp-64]
0101f370mov rdi, r14
0101f373call Io.Reader.takeArray__func_120
0101f378movzx eax, [r14+8]
0101f37dtest ax, ax
0101f380jne 0x101f3fe
0101f382mov rax, [rbp-64]
0101f386mov rax, [rax]
0101f389mov [rbp-32], rax
0101f38dpush 8
0101f38fpop rcx
0101f390xor eax, eax
0101f392
0101f392loc_101f392:
0101f392movzx edx, [rbp+rcx-33]
0101f397shl rax, 8
0101f39bor rax, rdx
0101f39edec rcx
0101f3a1jne 0x101f392
0101f3a3lea rcx, [rbp-96]
0101f3a7jmp 0x101f3e2
0101f3a9
0101f3a9loc_101f3a9:
0101f3a9lea r14, [rbp-48]
0101f3admov rdi, r14
0101f3b0call Io.Reader.takeArray__func_119
0101f3b5movzx eax, [r14+8]
0101f3batest ax, ax
0101f3bdjne 0x101f3fe
0101f3bfmov rax, [rbp-48]
0101f3c3mov eax, [rax]
0101f3c5mov [rbp-20], eax
0101f3c8xor eax, eax
0101f3capush 4
0101f3ccpop rcx
0101f3cd
0101f3cdloc_101f3cd:
0101f3cdmovzx edx, [rbp+rcx-21]
0101f3d2shl eax, 8
0101f3d5or eax, edx
0101f3d7dec rcx
0101f3dajne 0x101f3cd
0101f3dcmov eax, eax
0101f3delea rcx, [rbp-80]
0101f3e2
0101f3e2loc_101f3e2:
0101f3e2and [rcx+8], 0
0101f3e7mov [rcx], rax
0101f3eavmovups x0, [rcx]
0101f3eevmovups [rbx], x0
0101f3f2
0101f3f2loc_101f3f2:
0101f3f2mov rax, rbx
0101f3f5add rsp, 80
0101f3f9pop rbx
0101f3fapop r14
0101f3fcpop rbp
0101f3fdret
0101f3fe
0101f3feloc_101f3fe:
0101f3femov [rbx+8], ax
0101f402jmp 0x101f3f2
0101f359
0101f359debug.Dwarf.readFormatSizedInt:
0101f359push rbp
0101f35amov rbp, rsp
0101f35dpush r14
0101f35fpush rbx
0101f360sub rsp, 80
0101f364mov rbx, rdi
0101f367test dl, 1
0101f36aje 0x101f3a9
0101f36clea r14, [rbp-64]
0101f370mov rdi, r14
0101f373call Io.Reader.takeArray__func_120
0101f378movzx eax, [r14+8]
0101f37dtest ax, ax
0101f380jne 0x101f3fe
0101f382mov rax, [rbp-64]
0101f386mov rax, [rax]
0101f389mov [rbp-32], rax
0101f38dpush 8
0101f38fpop rcx
0101f390xor eax, eax
0101f392
0101f392loc_101f392:
0101f392movzx edx, [rbp+rcx-33]
0101f397shl rax, 8
0101f39bor rax, rdx
0101f39edec rcx
0101f3a1jne 0x101f392
0101f3a3lea rcx, [rbp-96]
0101f3a7jmp 0x101f3e2
0101f3a9
0101f3a9loc_101f3a9:
0101f3a9lea r14, [rbp-48]
0101f3admov rdi, r14
0101f3b0call Io.Reader.takeArray__func_119
0101f3b5movzx eax, [r14+8]
0101f3batest ax, ax
0101f3bdjne 0x101f3fe
0101f3bfmov rax, [rbp-48]
0101f3c3mov eax, [rax]
0101f3c5mov [rbp-20], eax
0101f3c8xor eax, eax
0101f3capush 4
0101f3ccpop rcx
0101f3cd
0101f3cdloc_101f3cd:
0101f3cdmovzx edx, [rbp+rcx-21]
0101f3d2shl eax, 8
0101f3d5or eax, edx
0101f3d7dec rcx
0101f3dajne 0x101f3cd
0101f3dcmov eax, eax
0101f3delea rcx, [rbp-80]
0101f3e2
0101f3e2loc_101f3e2:
0101f3e2and [rcx+8], 0
0101f3e7mov [rcx], rax
0101f3eavmovups x0, [rcx]
0101f3eevmovups [rbx], x0
0101f3f2
0101f3f2loc_101f3f2:
0101f3f2mov rax, rbx
0101f3f5add rsp, 80
0101f3f9pop rbx
0101f3fapop r14
0101f3fcpop rbp
0101f3fdret
0101f3fe
0101f3feloc_101f3fe:
0101f3femov [rbx+8], ax
0101f402jmp 0x101f3f2
0101f359
0101f404
0101f404debug.Dwarf.getStringGeneric:
0101f404push rbp
0101f405mov rbp, rsp
0101f408push r15
0101f40apush r14
0101f40cpush r13
0101f40epush r12
0101f410push rbx
0101f411sub rsp, 24
0101f415mov r14, rcx
0101f418test rsi, rsi
0101f41bsete al
0101f41ecmp rcx, rdx
0101f421seta cl
0101f424mov rbx, rdi
0101f427or cl, al
0101f429mov r13w, 117
0101f42ecmp cl, 1
0101f431je 0x101f464
0101f433mov r15, rsi
0101f436lea r12, [rbp-56]
0101f43amov rdi, r12
0101f43dmov rcx, r14
0101f440xor r8l, r8l
0101f443call mem.findScalarPos__func_145
0101f448cmp [r12+8], 1
0101f44ejne 0x101f464
0101f450mov rax, [rbp-56]
0101f454add r15, r14
0101f457sub rax, r14
0101f45amov [rbx], r15
0101f45dmov [rbx+8], rax
0101f461xor r13l, r13l
0101f464
0101f464loc_101f464:
0101f464mov [rbx+16], r13w
0101f469mov rax, rbx
0101f46cadd rsp, 24
0101f470pop rbx
0101f471pop r12
0101f473pop r13
0101f475pop r14
0101f477pop r15
0101f479pop rbp
0101f47aret
0101f404
0101f404debug.Dwarf.getStringGeneric:
0101f404push rbp
0101f405mov rbp, rsp
0101f408push r15
0101f40apush r14
0101f40cpush r13
0101f40epush r12
0101f410push rbx
0101f411sub rsp, 24
0101f415mov r14, rcx
0101f418test rsi, rsi
0101f41bsete al
0101f41ecmp rcx, rdx
0101f421seta cl
0101f424mov rbx, rdi
0101f427or cl, al
0101f429mov r13w, 117
0101f42ecmp cl, 1
0101f431je 0x101f464
0101f433mov r15, rsi
0101f436lea r12, [rbp-56]
0101f43amov rdi, r12
0101f43dmov rcx, r14
0101f440xor r8l, r8l
0101f443call mem.findScalarPos__func_145
0101f448cmp [r12+8], 1
0101f44ejne 0x101f464
0101f450mov rax, [rbp-56]
0101f454add r15, r14
0101f457sub rax, r14
0101f45amov [rbx], r15
0101f45dmov [rbx+8], rax
0101f461xor r13l, r13l
0101f464
0101f464loc_101f464:
0101f464mov [rbx+16], r13w
0101f469mov rax, rbx
0101f46cadd rsp, 24
0101f470pop rbx
0101f471pop r12
0101f473pop r13
0101f475pop r14
0101f477pop r15
0101f479pop rbp
0101f47aret
0101f404
0101f47b
0101f47bdebug.Dwarf.getString:
0101f47bpush rbp
0101f47cmov rbp, rsp
0101f47fpush r14
0101f481push rbx
0101f482sub rsp, 32
0101f486mov rcx, rdx
0101f489mov rbx, rdi
0101f48ctest [rsi+88], 1
0101f490je 0x101f49f
0101f492mov rax, rsi
0101f495mov rsi, [rsi+64]
0101f499mov rdx, [rax+72]
0101f49djmp 0x101f4a3
0101f49f
0101f49floc_101f49f:
0101f49fxor esi, esi
0101f4a1xor edx, edx
0101f4a3
0101f4a3loc_101f4a3:
0101f4a3lea r14, [rbp-40]
0101f4a7mov rdi, r14
0101f4aacall debug.Dwarf.getStringGeneric
0101f4afmov rax, [r14+16]
0101f4b3mov [rbx+16], rax
0101f4b7vmovups x0, [r14]
0101f4bcvmovups [rbx], x0
0101f4c0mov rax, rbx
0101f4c3add rsp, 32
0101f4c7pop rbx
0101f4c8pop r14
0101f4capop rbp
0101f4cbret
0101f47b
0101f47bdebug.Dwarf.getString:
0101f47bpush rbp
0101f47cmov rbp, rsp
0101f47fpush r14
0101f481push rbx
0101f482sub rsp, 32
0101f486mov rcx, rdx
0101f489mov rbx, rdi
0101f48ctest [rsi+88], 1
0101f490je 0x101f49f
0101f492mov rax, rsi
0101f495mov rsi, [rsi+64]
0101f499mov rdx, [rax+72]
0101f49djmp 0x101f4a3
0101f49f
0101f49floc_101f49f:
0101f49fxor esi, esi
0101f4a1xor edx, edx
0101f4a3
0101f4a3loc_101f4a3:
0101f4a3lea r14, [rbp-40]
0101f4a7mov rdi, r14
0101f4aacall debug.Dwarf.getStringGeneric
0101f4afmov rax, [r14+16]
0101f4b3mov [rbx+16], rax
0101f4b7vmovups x0, [r14]
0101f4bcvmovups [rbx], x0
0101f4c0mov rax, rbx
0101f4c3add rsp, 32
0101f4c7pop rbx
0101f4c8pop r14
0101f4capop rbp
0101f4cbret
0101f47b
0101f4cc
0101f4ccdebug.Dwarf.getLineString:
0101f4ccpush rbp
0101f4cdmov rbp, rsp
0101f4d0push r14
0101f4d2push rbx
0101f4d3sub rsp, 32
0101f4d7mov rcx, rdx
0101f4damov rbx, rdi
0101f4ddtest [rsi+184], 1
0101f4e4je 0x101f4f9
0101f4e6mov rax, rsi
0101f4e9mov rsi, [rsi+160]
0101f4f0mov rdx, [rax+168]
0101f4f7jmp 0x101f4fd
0101f4f9
0101f4f9loc_101f4f9:
0101f4f9xor esi, esi
0101f4fbxor edx, edx
0101f4fd
0101f4fdloc_101f4fd:
0101f4fdlea r14, [rbp-40]
0101f501mov rdi, r14
0101f504call debug.Dwarf.getStringGeneric
0101f509mov rax, [r14+16]
0101f50dmov [rbx+16], rax
0101f511vmovups x0, [r14]
0101f516vmovups [rbx], x0
0101f51amov rax, rbx
0101f51dadd rsp, 32
0101f521pop rbx
0101f522pop r14
0101f524pop rbp
0101f525ret
0101f4cc
0101f4ccdebug.Dwarf.getLineString:
0101f4ccpush rbp
0101f4cdmov rbp, rsp
0101f4d0push r14
0101f4d2push rbx
0101f4d3sub rsp, 32
0101f4d7mov rcx, rdx
0101f4damov rbx, rdi
0101f4ddtest [rsi+184], 1
0101f4e4je 0x101f4f9
0101f4e6mov rax, rsi
0101f4e9mov rsi, [rsi+160]
0101f4f0mov rdx, [rax+168]
0101f4f7jmp 0x101f4fd
0101f4f9
0101f4f9loc_101f4f9:
0101f4f9xor esi, esi
0101f4fbxor edx, edx
0101f4fd
0101f4fdloc_101f4fd:
0101f4fdlea r14, [rbp-40]
0101f501mov rdi, r14
0101f504call debug.Dwarf.getStringGeneric
0101f509mov rax, [r14+16]
0101f50dmov [rbx+16], rax
0101f511vmovups x0, [r14]
0101f516vmovups [rbx], x0
0101f51amov rax, rbx
0101f51dadd rsp, 32
0101f521pop rbx
0101f522pop r14
0101f524pop rbp
0101f525ret
0101f4cc
0101f526
0101f526debug.Dwarf.FormValue.getString:
0101f526push rbp
0101f527mov rbp, rsp
0101f52apush r14
0101f52cpush rbx
0101f52dsub rsp, 944
0101f534mov rbx, rdi
0101f537movzx eax, [rsi+16]
0101f53bcmp eax, 11
0101f53eje 0x101f5b1
0101f540cmp eax, 12
0101f543je 0x101f575
0101f545cmp eax, 14
0101f548jne 0x101f5c0
0101f54amov rax, [rsi]
0101f54dlea r8, [rbp-960]
0101f554mov ecx, 448
0101f559mov rdi, r8
0101f55cmov rsi, rdx
0101f55frep movsb [rdi], [rsi]
0101f561lea r14, [rbp-64]
0101f565mov rdi, r14
0101f568mov rsi, r8
0101f56bmov rdx, rax
0101f56ecall debug.Dwarf.getLineString
0101f573jmp 0x101f59e
0101f575
0101f575loc_101f575:
0101f575mov rax, [rsi]
0101f578lea r8, [rbp-512]
0101f57fmov ecx, 448
0101f584mov rdi, r8
0101f587mov rsi, rdx
0101f58arep movsb [rdi], [rsi]
0101f58clea r14, [rbp-40]
0101f590mov rdi, r14
0101f593mov rsi, r8
0101f596mov rdx, rax
0101f599call debug.Dwarf.getString
0101f59e
0101f59eloc_101f59e:
0101f59emov rax, [r14+16]
0101f5a2mov [rbx+16], rax
0101f5a6vmovups x0, [r14]
0101f5abvmovups [rbx], x0
0101f5afjmp 0x101f5c6
0101f5b1
0101f5b1loc_101f5b1:
0101f5b1vmovups x0, [rsi]
0101f5b5vmovups [rbx], x0
0101f5b9and [rbx+16], 0
0101f5bejmp 0x101f5c6
0101f5c0
0101f5c0loc_101f5c0:
0101f5c0mov [rbx+16], 117
0101f5c6
0101f5c6loc_101f5c6:
0101f5c6mov rax, rbx
0101f5c9add rsp, 944
0101f5d0pop rbx
0101f5d1pop r14
0101f5d3pop rbp
0101f5d4ret
0101f526
0101f526debug.Dwarf.FormValue.getString:
0101f526push rbp
0101f527mov rbp, rsp
0101f52apush r14
0101f52cpush rbx
0101f52dsub rsp, 944
0101f534mov rbx, rdi
0101f537movzx eax, [rsi+16]
0101f53bcmp eax, 11
0101f53eje 0x101f5b1
0101f540cmp eax, 12
0101f543je 0x101f575
0101f545cmp eax, 14
0101f548jne 0x101f5c0
0101f54amov rax, [rsi]
0101f54dlea r8, [rbp-960]
0101f554mov ecx, 448
0101f559mov rdi, r8
0101f55cmov rsi, rdx
0101f55frep movsb [rdi], [rsi]
0101f561lea r14, [rbp-64]
0101f565mov rdi, r14
0101f568mov rsi, r8
0101f56bmov rdx, rax
0101f56ecall debug.Dwarf.getLineString
0101f573jmp 0x101f59e
0101f575
0101f575loc_101f575:
0101f575mov rax, [rsi]
0101f578lea r8, [rbp-512]
0101f57fmov ecx, 448
0101f584mov rdi, r8
0101f587mov rsi, rdx
0101f58arep movsb [rdi], [rsi]
0101f58clea r14, [rbp-40]
0101f590mov rdi, r14
0101f593mov rsi, r8
0101f596mov rdx, rax
0101f599call debug.Dwarf.getString
0101f59e
0101f59eloc_101f59e:
0101f59emov rax, [r14+16]
0101f5a2mov [rbx+16], rax
0101f5a6vmovups x0, [r14]
0101f5abvmovups [rbx], x0
0101f5afjmp 0x101f5c6
0101f5b1
0101f5b1loc_101f5b1:
0101f5b1vmovups x0, [rsi]
0101f5b5vmovups [rbx], x0
0101f5b9and [rbx+16], 0
0101f5bejmp 0x101f5c6
0101f5c0
0101f5c0loc_101f5c0:
0101f5c0mov [rbx+16], 117
0101f5c6
0101f5c6loc_101f5c6:
0101f5c6mov rax, rbx
0101f5c9add rsp, 944
0101f5d0pop rbx
0101f5d1pop r14
0101f5d3pop rbp
0101f5d4ret
0101f526
0101f5d5
0101f5d5debug.Dwarf.FormValue.getUInt__func_146:
0101f5d5push rbp
0101f5d6mov rbp, rsp
0101f5d9mov rax, rdi
0101f5dcmovzx ecx, [rsi+16]
0101f5e0cmp ecx, 3
0101f5e3je 0x101f613
0101f5e5cmp ecx, 5
0101f5e8je 0x101f601
0101f5eacmp ecx, 8
0101f5edjne 0x101f625
0101f5efmov rdx, [rsi]
0101f5f2mov rcx, rdx
0101f5f5shr rcx, 32
0101f5f9je 0x101f63d
0101f5fblea rcx, [rbp-48]
0101f5ffjmp 0x101f629
0101f601
0101f601loc_101f601:
0101f601mov rdx, [rsi]
0101f604mov rcx, rdx
0101f607shr rcx, 32
0101f60bje 0x101f631
0101f60dlea rcx, [rbp-32]
0101f611jmp 0x101f629
0101f613
0101f613loc_101f613:
0101f613mov rdx, [rsi]
0101f616mov rcx, rdx
0101f619shr rcx, 32
0101f61dje 0x101f637
0101f61flea rcx, [rbp-16]
0101f623jmp 0x101f629
0101f625
0101f625loc_101f625:
0101f625lea rcx, [rbp-56]
0101f629
0101f629loc_101f629:
0101f629mov [rcx+4], 117
0101f62fjmp 0x101f648
0101f631
0101f631loc_101f631:
0101f631lea rcx, [rbp-24]
0101f635jmp 0x101f641
0101f637
0101f637loc_101f637:
0101f637lea rcx, [rbp-8]
0101f63bjmp 0x101f641
0101f63d
0101f63dloc_101f63d:
0101f63dlea rcx, [rbp-40]
0101f641
0101f641loc_101f641:
0101f641and [rcx+4], 0
0101f646mov [rcx], edx
0101f648
0101f648loc_101f648:
0101f648mov rcx, [rcx]
0101f64bmov [rax], rcx
0101f64epop rbp
0101f64fret
0101f5d5
0101f5d5debug.Dwarf.FormValue.getUInt__func_146:
0101f5d5push rbp
0101f5d6mov rbp, rsp
0101f5d9mov rax, rdi
0101f5dcmovzx ecx, [rsi+16]
0101f5e0cmp ecx, 3
0101f5e3je 0x101f613
0101f5e5cmp ecx, 5
0101f5e8je 0x101f601
0101f5eacmp ecx, 8
0101f5edjne 0x101f625
0101f5efmov rdx, [rsi]
0101f5f2mov rcx, rdx
0101f5f5shr rcx, 32
0101f5f9je 0x101f63d
0101f5fblea rcx, [rbp-48]
0101f5ffjmp 0x101f629
0101f601
0101f601loc_101f601:
0101f601mov rdx, [rsi]
0101f604mov rcx, rdx
0101f607shr rcx, 32
0101f60bje 0x101f631
0101f60dlea rcx, [rbp-32]
0101f611jmp 0x101f629
0101f613
0101f613loc_101f613:
0101f613mov rdx, [rsi]
0101f616mov rcx, rdx
0101f619shr rcx, 32
0101f61dje 0x101f637
0101f61flea rcx, [rbp-16]
0101f623jmp 0x101f629
0101f625
0101f625loc_101f625:
0101f625lea rcx, [rbp-56]
0101f629
0101f629loc_101f629:
0101f629mov [rcx+4], 117
0101f62fjmp 0x101f648
0101f631
0101f631loc_101f631:
0101f631lea rcx, [rbp-24]
0101f635jmp 0x101f641
0101f637
0101f637loc_101f637:
0101f637lea rcx, [rbp-8]
0101f63bjmp 0x101f641
0101f63d
0101f63dloc_101f63d:
0101f63dlea rcx, [rbp-40]
0101f641
0101f641loc_101f641:
0101f641and [rcx+4], 0
0101f646mov [rcx], edx
0101f648
0101f648loc_101f648:
0101f648mov rcx, [rcx]
0101f64bmov [rax], rcx
0101f64epop rbp
0101f64fret
0101f5d5
0101f650
0101f650debug.Dwarf.getAbbrevTable:
0101f650push rbp
0101f651mov rbp, rsp
0101f654push r15
0101f656push r14
0101f658push r13
0101f65apush r12
0101f65cpush rbx
0101f65dsub rsp, 344
0101f664mov [rbp-48], rdx
0101f668mov r8, [rsi+352]
0101f66fmov rax, [rsi+360]
0101f676add r8, -24
0101f67ainc rax
0101f67d
0101f67dloc_101f67d:
0101f67ddec rax
0101f680je 0x101f697
0101f682lea rdx, [r8+24]
0101f686cmp [r8+24], rcx
0101f68amov r8, rdx
0101f68djne 0x101f67d
0101f68fmov [rdi], rdx
0101f692jmp 0x101fedb
0101f697
0101f697loc_101f697:
0101f697mov [rbp-72], 0
0101f69ftest [rsi+56], 1
0101f6a3mov eax, 0
0101f6a8mov edx, 0
0101f6adje 0x101f6b7
0101f6afmov rax, [rsi+32]
0101f6b3mov rdx, [rsi+40]
0101f6b7
0101f6b7loc_101f6b7:
0101f6b7mov [rbp-176], rsi
0101f6bemov [rbp-104], rdi
0101f6c2lea rbx, [rbp-376]
0101f6c9mov [rbx], 0x10041c0
0101f6d0mov [rbx+8], rax
0101f6d4mov [rbx+16], rdx
0101f6d8mov [rbx+32], rdx
0101f6dcmov [rbp-216], rcx
0101f6e3mov [rbx+24], rcx
0101f6e7vmovups x0, [rip-0x1b66f]
0101f6eflea rax, [rbp-120]
0101f6f3vmovaps [rax-8], x0
0101f6f8and [rax+8], 0
0101f6fdvmovups x0, [rip-0x1b66d]
0101f705lea rax, [rbp-88]
0101f709and [rax+8], 0
0101f70evmovaps [rax-8], x0
0101f713push 8
0101f715pop r15
0101f717mov [rbp-56], 0
0101f71f
0101f71floc_101f71f:
0101f71flea rdi, [rbp-272]
0101f726mov rsi, rbx
0101f729call Io.Reader.takeLeb128__func_117
0101f72emovzx r14l, [rbp-264]
0101f736test r14w, r14w
0101f73ajne 0x101fee3
0101f740mov rax, [rbp-272]
0101f747test rax, rax
0101f74aje 0x101fb4b
0101f750mov [rbp-256], rax
0101f757lea rdi, [rbp-288]
0101f75emov rsi, rbx
0101f761call Io.Reader.takeLeb128__func_117
0101f766movzx r14l, [rbp-280]
0101f76etest r14w, r14w
0101f772jne 0x101ff0d
0101f778mov rax, [rbp-288]
0101f77fmov [rbp-248], rax
0101f786lea rdi, [rbp-140]
0101f78dmov rsi, rbx
0101f790call Io.Reader.takeByte
0101f795movzx r14l, [rbp-140]
0101f79dtest r14w, r14w
0101f7a1jne 0x101ff37
0101f7a7mov al, [rbp-138]
0101f7admov [rbp-57], al
0101f7b0
0101f7b0loc_101f7b0:
0101f7b0lea rdi, [rbp-304]
0101f7b7mov rsi, rbx
0101f7bacall Io.Reader.takeLeb128__func_117
0101f7bfmovzx r14l, [rbp-296]
0101f7c7test r14w, r14w
0101f7cbjne 0x101fbd7
0101f7d1mov r13, [rbp-304]
0101f7d8lea rdi, [rbp-320]
0101f7dfmov rsi, rbx
0101f7e2call Io.Reader.takeLeb128__func_117
0101f7e7movzx r14l, [rbp-312]
0101f7eftest r14w, r14w
0101f7f3jne 0x101fc08
0101f7f9mov r15, [rbp-320]
0101f800mov rax, r13
0101f803or rax, r15
0101f806je 0x101f942
0101f80ccmp r15, 33
0101f810jne 0x101f83a
0101f812lea rdi, [rbp-336]
0101f819mov rsi, rbx
0101f81ccall Io.Reader.takeLeb128__func_149
0101f821movzx r14l, [rbp-328]
0101f829test r14w, r14w
0101f82djne 0x101fd66
0101f833mov rcx, [rbp-336]
0101f83a
0101f83aloc_101f83a:
0101f83amov r12, [rbp-96]
0101f83emov rbx, [rbp-88]
0101f842mov rdx, [rbp-80]
0101f846lea rax, [rbx+1]
0101f84acmp rdx, rbx
0101f84dja 0x101f920
0101f853mov [rbp-56], rcx
0101f857mov r14, rax
0101f85ashr r14, 1
0101f85dadd r14, 5
0101f861add r14, rax
0101f864mov rax, [rbp-48]
0101f868vmovups x0, [rax]
0101f86cvmovaps [rbp-192], x0
0101f874push -1
0101f876pop rcx
0101f877cmovb r14, rcx
0101f87bvmovups x0, [rax]
0101f87fvmovaps [rbp-208], x0
0101f887lea rdi, [rbp-208]
0101f88emov rsi, r12
0101f891mov [rbp-72], rdx
0101f895mov rcx, r14
0101f898call mem.Allocator.remap__func_239
0101f89dtest rax, rax
0101f8a0je 0x101f8a7
0101f8a2mov r12, rax
0101f8a5jmp 0x101f910
0101f8a7
0101f8a7loc_101f8a7:
0101f8a7lea rdi, [rbp-168]
0101f8aelea rsi, [rbp-192]
0101f8b5mov rdx, r14
0101f8b8call mem.Allocator.alignedAlloc__func_240
0101f8bdmovzx r14l, [rbp-152]
0101f8c5test r14w, r14w
0101f8c9jne 0x101fd9d
0101f8cfmov r14, [rbp-168]
0101f8d6mov rax, [rbp-160]
0101f8ddmov [rbp-136], rax
0101f8e4imul rdx, rbx, 24
0101f8e8mov rdi, r14
0101f8ebmov rsi, r12
0101f8eecall compiler_rt.memcpy.memcpySmall
0101f8f3lea rdi, [rbp-192]
0101f8famov rsi, r12
0101f8fdmov rdx, [rbp-72]
0101f901call mem.Allocator.free__func_236
0101f906mov rdx, [rbp-136]
0101f90dmov r12, r14
0101f910
0101f910loc_101f910:
0101f910mov [rbp-96], r12
0101f914mov [rbp-80], rdx
0101f918mov rcx, [rbp-56]
0101f91clea rax, [rbx+1]
0101f920
0101f920loc_101f920:
0101f920mov [rbp-88], rax
0101f924imul rax, rbx, 24
0101f928mov [r12+rax], r13
0101f92cmov [r12+rax+8], r15
0101f931mov [r12+rax+16], rcx
0101f936lea rbx, [rbp-376]
0101f93djmp 0x101f7b0
0101f942
0101f942loc_101f942:
0101f942mov r15, [rbp-120]
0101f946mov rax, r15
0101f949inc rax
0101f94cmov [rbp-56], rax
0101f950je 0x101fba5
0101f956mov rbx, [rbp-112]
0101f95acmp rbx, [rbp-56]
0101f95emov rax, [rbp-48]
0101f962jae 0x101f9b7
0101f964mov rcx, [rbp-56]
0101f968mov r14, rcx
0101f96bshr r14, 1
0101f96eadd r14, 3
0101f972add r14, rcx
0101f975push -1
0101f977pop rcx
0101f978cmovb r14, rcx
0101f97cvmovups x0, [rax]
0101f980vmovaps [rbp-192], x0
0101f988mov r12, [rbp-128]
0101f98cvmovups x0, [rax]
0101f990vmovaps [rbp-208], x0
0101f998lea rdi, [rbp-208]
0101f99fmov rsi, r12
0101f9a2mov rdx, rbx
0101f9a5mov rcx, r14
0101f9a8call mem.Allocator.remap__func_229
0101f9adtest rax, rax
0101f9b0je 0x101f9bd
0101f9b2mov r13, rax
0101f9b5jmp 0x101fa1b
0101f9b7
0101f9b7loc_101f9b7:
0101f9b7mov [rbp-72], rbx
0101f9bbjmp 0x101fa2b
0101f9bd
0101f9bdloc_101f9bd:
0101f9bdmov [rbp-72], rbx
0101f9c1lea rdi, [rbp-168]
0101f9c8lea rbx, [rbp-192]
0101f9cfmov rsi, rbx
0101f9d2mov rdx, r14
0101f9d5call mem.Allocator.alignedAlloc__func_230
0101f9damovzx r14l, [rbp-152]
0101f9e2test r14w, r14w
0101f9e6jne 0x101fbae
0101f9ecmov r13, [rbp-168]
0101f9f3mov r14, [rbp-160]
0101f9faimul rdx, r15, 40
0101f9femov rdi, r13
0101fa01mov rsi, r12
0101fa04call compiler_rt.memcpy.memcpySmall
0101fa09mov rdi, rbx
0101fa0cmov rsi, r12
0101fa0fmov rdx, [rbp-72]
0101fa13call mem.Allocator.free__func_231
0101fa18mov rdx, r14
0101fa1b
0101fa1bloc_101fa1b:
0101fa1bmov [rbp-128], r13
0101fa1fmov [rbp-72], rdx
0101fa23mov [rbp-112], rdx
0101fa27mov rax, [rbp-48]
0101fa2b
0101fa2bloc_101fa2b:
0101fa2blea rdi, [rbp-192]
0101fa32vmovups x0, [rax]
0101fa36vmovaps [rbp-240], x0
0101fa3emov r13, [rbp-96]
0101fa42mov r14, [rbp-88]
0101fa46mov r12, [rbp-80]
0101fa4avmovups x0, [rax]
0101fa4evmovaps [rbp-192], x0
0101fa56mov rsi, r13
0101fa59mov rdx, r12
0101fa5cmov rcx, r14
0101fa5fcall mem.Allocator.remap__func_239
0101fa64test rax, rax
0101fa67je 0x101fa83
0101fa69mov rbx, rax
0101fa6cvmovups x0, [rip-0x1b9dc]
0101fa74vmovaps [rbp-96], x0
0101fa79and [rbp-80], 0
0101fa7ejmp 0x101fb04
0101fa83
0101fa83loc_101fa83:
0101fa83mov [rbp-136], r12
0101fa8alea rdi, [rbp-168]
0101fa91lea rsi, [rbp-240]
0101fa98mov rdx, r14
0101fa9bcall mem.Allocator.alignedAlloc__func_240
0101faa0movzx r14l, [rbp-152]
0101faa8test r14w, r14w
0101faacjne 0x101ff5d
0101fab2mov rbx, [rbp-168]
0101fab9mov r12, [rbp-160]
0101fac0imul rdx, r12, 24
0101fac4mov rdi, rbx
0101fac7mov rsi, r13
0101facacall compiler_rt.memcpy.memcpySmall
0101facfmov rax, [rbp-48]
0101fad3vmovups x0, [rax]
0101fad7vmovaps [rbp-208], x0
0101fadflea rdi, [rbp-208]
0101fae6mov rsi, r13
0101fae9mov rdx, [rbp-136]
0101faf0call mem.Allocator.free__func_236
0101faf5mov rdx, r12
0101faf8lea rax, [rbp-88]
0101fafcvxorps x0, x0, x0
0101fb00vmovups [rax], x0
0101fb04
0101fb04loc_101fb04:
0101fb04imul rax, r15, 40
0101fb08cmp [rbp-57], 1
0101fb0cmov rcx, [rbp-56]
0101fb10mov [rbp-120], rcx
0101fb14mov r15, [rbp-128]
0101fb18mov rcx, [rbp-256]
0101fb1fmov [r15+rax], rcx
0101fb23mov rcx, [rbp-248]
0101fb2amov [r15+rax+8], rcx
0101fb2fmov [r15+rax+16], rbx
0101fb34mov [r15+rax+24], rdx
0101fb39sete [r15+rax+32]
0101fb3flea rbx, [rbp-376]
0101fb46jmp 0x101f71f
0101fb4b
0101fb4bloc_101fb4b:
0101fb4bmov rax, [rbp-48]
0101fb4fvmovups x0, [rax]
0101fb53vmovaps [rbp-240], x0
0101fb5bvmovups x0, [rax]
0101fb5flea rdi, [rbp-192]
0101fb66vmovaps [rdi], x0
0101fb6amov rsi, r15
0101fb6dmov rdx, [rbp-72]
0101fb71mov rcx, [rbp-56]
0101fb75call mem.Allocator.remap__func_229
0101fb7atest rax, rax
0101fb7dje 0x101fc39
0101fb83mov rbx, rax
0101fb86mov [rbp-56], rdx
0101fb8avmovups x0, [rip-0x1bb12]
0101fb92vmovaps [rbp-128], x0
0101fb97and [rbp-112], 0
0101fb9cmov r14, [rbp-48]
0101fba0jmp 0x101fcaf
0101fba5
0101fba5loc_101fba5:
0101fba5mov r14w, 26
0101fbaamov r12, [rbp-128]
0101fbae
0101fbaeloc_101fbae:
0101fbaemov rsi, [rbp-48]
0101fbb2lea rdi, [rbp-96]
0101fbb6call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fbbb
0101fbbbloc_101fbbb:
0101fbbbsub r15, 1
0101fbbfjb 0x101ffac
0101fbc5mov rdi, r12
0101fbc8mov rsi, [rbp-48]
0101fbcccall debug.Dwarf.Abbrev.deinit
0101fbd1add r12, 40
0101fbd5jmp 0x101fbbb
0101fbd7
0101fbd7loc_101fbd7:
0101fbd7lea rdi, [rbp-96]
0101fbdbmov rsi, [rbp-48]
0101fbdfcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fbe4mov rbx, [rbp-128]
0101fbe8mov r15, [rbp-120]
0101fbec
0101fbecloc_101fbec:
0101fbecsub r15, 1
0101fbf0jb 0x101ffac
0101fbf6mov rdi, rbx
0101fbf9mov rsi, [rbp-48]
0101fbfdcall debug.Dwarf.Abbrev.deinit
0101fc02add rbx, 40
0101fc06jmp 0x101fbec
0101fc08
0101fc08loc_101fc08:
0101fc08lea rdi, [rbp-96]
0101fc0cmov rsi, [rbp-48]
0101fc10call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fc15mov rbx, [rbp-128]
0101fc19mov r15, [rbp-120]
0101fc1d
0101fc1dloc_101fc1d:
0101fc1dsub r15, 1
0101fc21jb 0x101ffac
0101fc27mov rdi, rbx
0101fc2amov rsi, [rbp-48]
0101fc2ecall debug.Dwarf.Abbrev.deinit
0101fc33add rbx, 40
0101fc37jmp 0x101fc1d
0101fc39
0101fc39loc_101fc39:
0101fc39lea rbx, [rbp-168]
0101fc40lea rsi, [rbp-240]
0101fc47mov rdi, rbx
0101fc4amov rdx, [rbp-56]
0101fc4ecall mem.Allocator.alignedAlloc__func_230
0101fc53movzx r14l, [rbx+16]
0101fc58test r14w, r14w
0101fc5cjne 0x101ff86
0101fc62mov rbx, [rbp-168]
0101fc69mov rax, [rbp-160]
0101fc70mov [rbp-56], rax
0101fc74imul rdx, rax, 40
0101fc78mov rdi, rbx
0101fc7bmov rsi, r15
0101fc7ecall compiler_rt.memcpy.memcpySmall
0101fc83mov r14, [rbp-48]
0101fc87vmovups x0, [r14]
0101fc8clea rdi, [rbp-208]
0101fc93vmovaps [rdi], x0
0101fc97mov rsi, r15
0101fc9amov rdx, [rbp-72]
0101fc9ecall mem.Allocator.free__func_231
0101fca3vxorps x0, x0, x0
0101fca7lea rax, [rbp-120]
0101fcabvmovups [rax], x0
0101fcaf
0101fcafloc_101fcaf:
0101fcaflea rdi, [rbp-96]
0101fcb3mov rsi, r14
0101fcb6call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fcbblea rdi, [rbp-128]
0101fcbfmov rsi, r14
0101fcc2call array_list.Aligned(debug.Dwarf.Abbrev,null).deinit
0101fcc7mov rsi, [rbp-176]
0101fccemov r12, [rsi+352]
0101fcd5mov rax, [rsi+360]
0101fcdcmov r15, [rsi+368]
0101fce3cmp r15, rax
0101fce6jbe 0x101fcf1
0101fce8mov rdi, [rbp-104]
0101fcecjmp 0x101fe9a
0101fcf1
0101fcf1loc_101fcf1:
0101fcf1inc rax
0101fcf4mov r13, rax
0101fcf7shr r13, 1
0101fcfaadd r13, 5
0101fcfeadd r13, rax
0101fd01push -1
0101fd03pop rax
0101fd04cmovb r13, rax
0101fd08mov r8, [r14]
0101fd0bmov r10, [r14+8]
0101fd0ftest r15, r15
0101fd12mov rdi, [rbp-104]
0101fd16je 0x101fd97
0101fd18xor ecx, ecx
0101fd1apush 24
0101fd1cpop rdx
0101fd1dmov rax, r13
0101fd20mul rdx
0101fd23mov r14, rax
0101fd26mov eax, 0
0101fd2bjo 0x101fde5
0101fd31imul rdx, r15, 24
0101fd35mov r9, [rbp+8]
0101fd39push 3
0101fd3bpop rcx
0101fd3cmov [rbp-72], r8
0101fd40mov rdi, r8
0101fd43mov rsi, r12
0101fd46mov r8, r14
0101fd49mov [rbp-48], r10
0101fd4dcall [r10+16]
0101fd51test rax, rax
0101fd54je 0x101fdce
0101fd56mov rcx, rax
0101fd59mov rax, r14
0101fd5cxor edx, edx
0101fd5epush 24
0101fd60pop rsi
0101fd61div rsi
0101fd64jmp 0x101fdd2
0101fd66
0101fd66loc_101fd66:
0101fd66lea rdi, [rbp-96]
0101fd6amov rsi, [rbp-48]
0101fd6ecall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fd73mov rbx, [rbp-128]
0101fd77mov r15, [rbp-120]
0101fd7b
0101fd7bloc_101fd7b:
0101fd7bsub r15, 1
0101fd7fjb 0x101ffac
0101fd85mov rdi, rbx
0101fd88mov rsi, [rbp-48]
0101fd8ccall debug.Dwarf.Abbrev.deinit
0101fd91add rbx, 40
0101fd95jmp 0x101fd7b
0101fd97
0101fd97loc_101fd97:
0101fd97xor ecx, ecx
0101fd99xor eax, eax
0101fd9bjmp 0x101fde5
0101fd9d
0101fd9dloc_101fd9d:
0101fd9dlea rdi, [rbp-96]
0101fda1mov rsi, [rbp-48]
0101fda5call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fdaamov rbx, [rbp-128]
0101fdaemov r15, [rbp-120]
0101fdb2
0101fdb2loc_101fdb2:
0101fdb2sub r15, 1
0101fdb6jb 0x101ffac
0101fdbcmov rdi, rbx
0101fdbfmov rsi, [rbp-48]
0101fdc3call debug.Dwarf.Abbrev.deinit
0101fdc8add rbx, 40
0101fdccjmp 0x101fdb2
0101fdce
0101fdceloc_101fdce:
0101fdcexor ecx, ecx
0101fdd0xor eax, eax
0101fdd2
0101fdd2loc_101fdd2:
0101fdd2mov rdi, [rbp-104]
0101fdd6mov rsi, [rbp-176]
0101fdddmov r8, [rbp-72]
0101fde1mov r10, [rbp-48]
0101fde5
0101fde5loc_101fde5:
0101fde5test rcx, rcx
0101fde8je 0x101fdf5
0101fdeamov r12, rcx
0101fdedmov r13, rax
0101fdf0jmp 0x101fe85
0101fdf5
0101fdf5loc_101fdf5:
0101fdf5lea rsi, [rbp-168]
0101fdfcmov [rsi], r8
0101fdffmov [rsi+8], r10
0101fe03mov rcx, [rbp+8]
0101fe07lea r14, [rbp-376]
0101fe0emov rdi, r14
0101fe11mov rdx, r13
0101fe14mov [rbp-72], r8
0101fe18mov [rbp-48], r10
0101fe1ccall mem.Allocator.allocWithSizeAndAlignment__func_238
0101fe21movzx r14l, [r14+8]
0101fe26test r14w, r14w
0101fe2ajne 0x101ffb9
0101fe30mov rdi, [rbp-376]
0101fe37mov [rbp-136], rdi
0101fe3emov r14, [rbp-176]
0101fe45mov rsi, [r14+352]
0101fe4cimul rdx, [r14+360], 24
0101fe54call compiler_rt.memcpy.memcpySmall
0101fe59lea rdi, [rbp-96]
0101fe5dmov rax, [rbp-72]
0101fe61mov [rdi], rax
0101fe64mov rax, [rbp-48]
0101fe68mov [rdi+8], rax
0101fe6cmov rsi, r12
0101fe6fmov rdx, r15
0101fe72call mem.Allocator.free__func_236
0101fe77mov rsi, r14
0101fe7amov r12, [rbp-136]
0101fe81mov rdi, [rbp-104]
0101fe85
0101fe85loc_101fe85:
0101fe85mov [rsi+352], r12
0101fe8cmov [rsi+368], r13
0101fe93mov rax, [rsi+360]
0101fe9a
0101fe9aloc_101fe9a:
0101fe9amov rdx, [rbp-216]
0101fea1lea rcx, [rax+1]
0101fea5mov [rsi+360], rcx
0101feacimul rax, rax, 24
0101feb0mov [r12+rax], rdx
0101feb4mov [r12+rax+8], rbx
0101feb9mov rcx, [rbp-56]
0101febdmov [r12+rax+16], rcx
0101fec2imul rax, [rsi+360], 24
0101fecamov rcx, [rsi+352]
0101fed1add rax, rcx
0101fed4add rax, -24
0101fed8mov [rdi], rax
0101fedb
0101fedbloc_101fedb:
0101fedbxor r14l, r14l
0101fedejmp 0x101ffbd
0101fee3
0101fee3loc_101fee3:
0101fee3lea rdi, [rbp-96]
0101fee7mov rsi, [rbp-48]
0101feebcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fef0
0101fef0loc_101fef0:
0101fef0sub [rbp-56], 1
0101fef5jb 0x101ffac
0101fefbmov rdi, r15
0101fefemov rsi, [rbp-48]
0101ff02call debug.Dwarf.Abbrev.deinit
0101ff07add r15, 40
0101ff0bjmp 0x101fef0
0101ff0d
0101ff0dloc_101ff0d:
0101ff0dlea rdi, [rbp-96]
0101ff11mov rsi, [rbp-48]
0101ff15call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff1a
0101ff1aloc_101ff1a:
0101ff1asub [rbp-56], 1
0101ff1fjb 0x101ffac
0101ff25mov rdi, r15
0101ff28mov rsi, [rbp-48]
0101ff2ccall debug.Dwarf.Abbrev.deinit
0101ff31add r15, 40
0101ff35jmp 0x101ff1a
0101ff37
0101ff37loc_101ff37:
0101ff37lea rdi, [rbp-96]
0101ff3bmov rsi, [rbp-48]
0101ff3fcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff44
0101ff44loc_101ff44:
0101ff44sub [rbp-56], 1
0101ff49jb 0x101ffac
0101ff4bmov rdi, r15
0101ff4emov rsi, [rbp-48]
0101ff52call debug.Dwarf.Abbrev.deinit
0101ff57add r15, 40
0101ff5bjmp 0x101ff44
0101ff5d
0101ff5dloc_101ff5d:
0101ff5dlea rdi, [rbp-96]
0101ff61mov rsi, [rbp-48]
0101ff65call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff6amov rbx, [rbp-128]
0101ff6e
0101ff6eloc_101ff6e:
0101ff6esub r15, 1
0101ff72jb 0x101ffac
0101ff74mov rdi, rbx
0101ff77mov rsi, [rbp-48]
0101ff7bcall debug.Dwarf.Abbrev.deinit
0101ff80add rbx, 40
0101ff84jmp 0x101ff6e
0101ff86
0101ff86loc_101ff86:
0101ff86lea rdi, [rbp-96]
0101ff8amov rsi, [rbp-48]
0101ff8ecall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff93
0101ff93loc_101ff93:
0101ff93sub [rbp-56], 1
0101ff98jb 0x101ffac
0101ff9amov rdi, r15
0101ff9dmov rsi, [rbp-48]
0101ffa1call debug.Dwarf.Abbrev.deinit
0101ffa6add r15, 40
0101ffaajmp 0x101ff93
0101ffac
0101ffacloc_101ffac:
0101ffacmov rsi, [rbp-48]
0101ffb0lea rdi, [rbp-128]
0101ffb4call array_list.Aligned(debug.Dwarf.Abbrev,null).deinit
0101ffb9
0101ffb9loc_101ffb9:
0101ffb9mov rdi, [rbp-104]
0101ffbd
0101ffbdloc_101ffbd:
0101ffbdmov [rdi+8], r14w
0101ffc2mov rax, rdi
0101ffc5add rsp, 344
0101ffccpop rbx
0101ffcdpop r12
0101ffcfpop r13
0101ffd1pop r14
0101ffd3pop r15
0101ffd5pop rbp
0101ffd6ret
0101f650
0101f650debug.Dwarf.getAbbrevTable:
0101f650push rbp
0101f651mov rbp, rsp
0101f654push r15
0101f656push r14
0101f658push r13
0101f65apush r12
0101f65cpush rbx
0101f65dsub rsp, 344
0101f664mov [rbp-48], rdx
0101f668mov r8, [rsi+352]
0101f66fmov rax, [rsi+360]
0101f676add r8, -24
0101f67ainc rax
0101f67d
0101f67dloc_101f67d:
0101f67ddec rax
0101f680je 0x101f697
0101f682lea rdx, [r8+24]
0101f686cmp [r8+24], rcx
0101f68amov r8, rdx
0101f68djne 0x101f67d
0101f68fmov [rdi], rdx
0101f692jmp 0x101fedb
0101f697
0101f697loc_101f697:
0101f697mov [rbp-72], 0
0101f69ftest [rsi+56], 1
0101f6a3mov eax, 0
0101f6a8mov edx, 0
0101f6adje 0x101f6b7
0101f6afmov rax, [rsi+32]
0101f6b3mov rdx, [rsi+40]
0101f6b7
0101f6b7loc_101f6b7:
0101f6b7mov [rbp-176], rsi
0101f6bemov [rbp-104], rdi
0101f6c2lea rbx, [rbp-376]
0101f6c9mov [rbx], 0x10041c0
0101f6d0mov [rbx+8], rax
0101f6d4mov [rbx+16], rdx
0101f6d8mov [rbx+32], rdx
0101f6dcmov [rbp-216], rcx
0101f6e3mov [rbx+24], rcx
0101f6e7vmovups x0, [rip-0x1b66f]
0101f6eflea rax, [rbp-120]
0101f6f3vmovaps [rax-8], x0
0101f6f8and [rax+8], 0
0101f6fdvmovups x0, [rip-0x1b66d]
0101f705lea rax, [rbp-88]
0101f709and [rax+8], 0
0101f70evmovaps [rax-8], x0
0101f713push 8
0101f715pop r15
0101f717mov [rbp-56], 0
0101f71f
0101f71floc_101f71f:
0101f71flea rdi, [rbp-272]
0101f726mov rsi, rbx
0101f729call Io.Reader.takeLeb128__func_117
0101f72emovzx r14l, [rbp-264]
0101f736test r14w, r14w
0101f73ajne 0x101fee3
0101f740mov rax, [rbp-272]
0101f747test rax, rax
0101f74aje 0x101fb4b
0101f750mov [rbp-256], rax
0101f757lea rdi, [rbp-288]
0101f75emov rsi, rbx
0101f761call Io.Reader.takeLeb128__func_117
0101f766movzx r14l, [rbp-280]
0101f76etest r14w, r14w
0101f772jne 0x101ff0d
0101f778mov rax, [rbp-288]
0101f77fmov [rbp-248], rax
0101f786lea rdi, [rbp-140]
0101f78dmov rsi, rbx
0101f790call Io.Reader.takeByte
0101f795movzx r14l, [rbp-140]
0101f79dtest r14w, r14w
0101f7a1jne 0x101ff37
0101f7a7mov al, [rbp-138]
0101f7admov [rbp-57], al
0101f7b0
0101f7b0loc_101f7b0:
0101f7b0lea rdi, [rbp-304]
0101f7b7mov rsi, rbx
0101f7bacall Io.Reader.takeLeb128__func_117
0101f7bfmovzx r14l, [rbp-296]
0101f7c7test r14w, r14w
0101f7cbjne 0x101fbd7
0101f7d1mov r13, [rbp-304]
0101f7d8lea rdi, [rbp-320]
0101f7dfmov rsi, rbx
0101f7e2call Io.Reader.takeLeb128__func_117
0101f7e7movzx r14l, [rbp-312]
0101f7eftest r14w, r14w
0101f7f3jne 0x101fc08
0101f7f9mov r15, [rbp-320]
0101f800mov rax, r13
0101f803or rax, r15
0101f806je 0x101f942
0101f80ccmp r15, 33
0101f810jne 0x101f83a
0101f812lea rdi, [rbp-336]
0101f819mov rsi, rbx
0101f81ccall Io.Reader.takeLeb128__func_149
0101f821movzx r14l, [rbp-328]
0101f829test r14w, r14w
0101f82djne 0x101fd66
0101f833mov rcx, [rbp-336]
0101f83a
0101f83aloc_101f83a:
0101f83amov r12, [rbp-96]
0101f83emov rbx, [rbp-88]
0101f842mov rdx, [rbp-80]
0101f846lea rax, [rbx+1]
0101f84acmp rdx, rbx
0101f84dja 0x101f920
0101f853mov [rbp-56], rcx
0101f857mov r14, rax
0101f85ashr r14, 1
0101f85dadd r14, 5
0101f861add r14, rax
0101f864mov rax, [rbp-48]
0101f868vmovups x0, [rax]
0101f86cvmovaps [rbp-192], x0
0101f874push -1
0101f876pop rcx
0101f877cmovb r14, rcx
0101f87bvmovups x0, [rax]
0101f87fvmovaps [rbp-208], x0
0101f887lea rdi, [rbp-208]
0101f88emov rsi, r12
0101f891mov [rbp-72], rdx
0101f895mov rcx, r14
0101f898call mem.Allocator.remap__func_239
0101f89dtest rax, rax
0101f8a0je 0x101f8a7
0101f8a2mov r12, rax
0101f8a5jmp 0x101f910
0101f8a7
0101f8a7loc_101f8a7:
0101f8a7lea rdi, [rbp-168]
0101f8aelea rsi, [rbp-192]
0101f8b5mov rdx, r14
0101f8b8call mem.Allocator.alignedAlloc__func_240
0101f8bdmovzx r14l, [rbp-152]
0101f8c5test r14w, r14w
0101f8c9jne 0x101fd9d
0101f8cfmov r14, [rbp-168]
0101f8d6mov rax, [rbp-160]
0101f8ddmov [rbp-136], rax
0101f8e4imul rdx, rbx, 24
0101f8e8mov rdi, r14
0101f8ebmov rsi, r12
0101f8eecall compiler_rt.memcpy.memcpySmall
0101f8f3lea rdi, [rbp-192]
0101f8famov rsi, r12
0101f8fdmov rdx, [rbp-72]
0101f901call mem.Allocator.free__func_236
0101f906mov rdx, [rbp-136]
0101f90dmov r12, r14
0101f910
0101f910loc_101f910:
0101f910mov [rbp-96], r12
0101f914mov [rbp-80], rdx
0101f918mov rcx, [rbp-56]
0101f91clea rax, [rbx+1]
0101f920
0101f920loc_101f920:
0101f920mov [rbp-88], rax
0101f924imul rax, rbx, 24
0101f928mov [r12+rax], r13
0101f92cmov [r12+rax+8], r15
0101f931mov [r12+rax+16], rcx
0101f936lea rbx, [rbp-376]
0101f93djmp 0x101f7b0
0101f942
0101f942loc_101f942:
0101f942mov r15, [rbp-120]
0101f946mov rax, r15
0101f949inc rax
0101f94cmov [rbp-56], rax
0101f950je 0x101fba5
0101f956mov rbx, [rbp-112]
0101f95acmp rbx, [rbp-56]
0101f95emov rax, [rbp-48]
0101f962jae 0x101f9b7
0101f964mov rcx, [rbp-56]
0101f968mov r14, rcx
0101f96bshr r14, 1
0101f96eadd r14, 3
0101f972add r14, rcx
0101f975push -1
0101f977pop rcx
0101f978cmovb r14, rcx
0101f97cvmovups x0, [rax]
0101f980vmovaps [rbp-192], x0
0101f988mov r12, [rbp-128]
0101f98cvmovups x0, [rax]
0101f990vmovaps [rbp-208], x0
0101f998lea rdi, [rbp-208]
0101f99fmov rsi, r12
0101f9a2mov rdx, rbx
0101f9a5mov rcx, r14
0101f9a8call mem.Allocator.remap__func_229
0101f9adtest rax, rax
0101f9b0je 0x101f9bd
0101f9b2mov r13, rax
0101f9b5jmp 0x101fa1b
0101f9b7
0101f9b7loc_101f9b7:
0101f9b7mov [rbp-72], rbx
0101f9bbjmp 0x101fa2b
0101f9bd
0101f9bdloc_101f9bd:
0101f9bdmov [rbp-72], rbx
0101f9c1lea rdi, [rbp-168]
0101f9c8lea rbx, [rbp-192]
0101f9cfmov rsi, rbx
0101f9d2mov rdx, r14
0101f9d5call mem.Allocator.alignedAlloc__func_230
0101f9damovzx r14l, [rbp-152]
0101f9e2test r14w, r14w
0101f9e6jne 0x101fbae
0101f9ecmov r13, [rbp-168]
0101f9f3mov r14, [rbp-160]
0101f9faimul rdx, r15, 40
0101f9femov rdi, r13
0101fa01mov rsi, r12
0101fa04call compiler_rt.memcpy.memcpySmall
0101fa09mov rdi, rbx
0101fa0cmov rsi, r12
0101fa0fmov rdx, [rbp-72]
0101fa13call mem.Allocator.free__func_231
0101fa18mov rdx, r14
0101fa1b
0101fa1bloc_101fa1b:
0101fa1bmov [rbp-128], r13
0101fa1fmov [rbp-72], rdx
0101fa23mov [rbp-112], rdx
0101fa27mov rax, [rbp-48]
0101fa2b
0101fa2bloc_101fa2b:
0101fa2blea rdi, [rbp-192]
0101fa32vmovups x0, [rax]
0101fa36vmovaps [rbp-240], x0
0101fa3emov r13, [rbp-96]
0101fa42mov r14, [rbp-88]
0101fa46mov r12, [rbp-80]
0101fa4avmovups x0, [rax]
0101fa4evmovaps [rbp-192], x0
0101fa56mov rsi, r13
0101fa59mov rdx, r12
0101fa5cmov rcx, r14
0101fa5fcall mem.Allocator.remap__func_239
0101fa64test rax, rax
0101fa67je 0x101fa83
0101fa69mov rbx, rax
0101fa6cvmovups x0, [rip-0x1b9dc]
0101fa74vmovaps [rbp-96], x0
0101fa79and [rbp-80], 0
0101fa7ejmp 0x101fb04
0101fa83
0101fa83loc_101fa83:
0101fa83mov [rbp-136], r12
0101fa8alea rdi, [rbp-168]
0101fa91lea rsi, [rbp-240]
0101fa98mov rdx, r14
0101fa9bcall mem.Allocator.alignedAlloc__func_240
0101faa0movzx r14l, [rbp-152]
0101faa8test r14w, r14w
0101faacjne 0x101ff5d
0101fab2mov rbx, [rbp-168]
0101fab9mov r12, [rbp-160]
0101fac0imul rdx, r12, 24
0101fac4mov rdi, rbx
0101fac7mov rsi, r13
0101facacall compiler_rt.memcpy.memcpySmall
0101facfmov rax, [rbp-48]
0101fad3vmovups x0, [rax]
0101fad7vmovaps [rbp-208], x0
0101fadflea rdi, [rbp-208]
0101fae6mov rsi, r13
0101fae9mov rdx, [rbp-136]
0101faf0call mem.Allocator.free__func_236
0101faf5mov rdx, r12
0101faf8lea rax, [rbp-88]
0101fafcvxorps x0, x0, x0
0101fb00vmovups [rax], x0
0101fb04
0101fb04loc_101fb04:
0101fb04imul rax, r15, 40
0101fb08cmp [rbp-57], 1
0101fb0cmov rcx, [rbp-56]
0101fb10mov [rbp-120], rcx
0101fb14mov r15, [rbp-128]
0101fb18mov rcx, [rbp-256]
0101fb1fmov [r15+rax], rcx
0101fb23mov rcx, [rbp-248]
0101fb2amov [r15+rax+8], rcx
0101fb2fmov [r15+rax+16], rbx
0101fb34mov [r15+rax+24], rdx
0101fb39sete [r15+rax+32]
0101fb3flea rbx, [rbp-376]
0101fb46jmp 0x101f71f
0101fb4b
0101fb4bloc_101fb4b:
0101fb4bmov rax, [rbp-48]
0101fb4fvmovups x0, [rax]
0101fb53vmovaps [rbp-240], x0
0101fb5bvmovups x0, [rax]
0101fb5flea rdi, [rbp-192]
0101fb66vmovaps [rdi], x0
0101fb6amov rsi, r15
0101fb6dmov rdx, [rbp-72]
0101fb71mov rcx, [rbp-56]
0101fb75call mem.Allocator.remap__func_229
0101fb7atest rax, rax
0101fb7dje 0x101fc39
0101fb83mov rbx, rax
0101fb86mov [rbp-56], rdx
0101fb8avmovups x0, [rip-0x1bb12]
0101fb92vmovaps [rbp-128], x0
0101fb97and [rbp-112], 0
0101fb9cmov r14, [rbp-48]
0101fba0jmp 0x101fcaf
0101fba5
0101fba5loc_101fba5:
0101fba5mov r14w, 26
0101fbaamov r12, [rbp-128]
0101fbae
0101fbaeloc_101fbae:
0101fbaemov rsi, [rbp-48]
0101fbb2lea rdi, [rbp-96]
0101fbb6call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fbbb
0101fbbbloc_101fbbb:
0101fbbbsub r15, 1
0101fbbfjb 0x101ffac
0101fbc5mov rdi, r12
0101fbc8mov rsi, [rbp-48]
0101fbcccall debug.Dwarf.Abbrev.deinit
0101fbd1add r12, 40
0101fbd5jmp 0x101fbbb
0101fbd7
0101fbd7loc_101fbd7:
0101fbd7lea rdi, [rbp-96]
0101fbdbmov rsi, [rbp-48]
0101fbdfcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fbe4mov rbx, [rbp-128]
0101fbe8mov r15, [rbp-120]
0101fbec
0101fbecloc_101fbec:
0101fbecsub r15, 1
0101fbf0jb 0x101ffac
0101fbf6mov rdi, rbx
0101fbf9mov rsi, [rbp-48]
0101fbfdcall debug.Dwarf.Abbrev.deinit
0101fc02add rbx, 40
0101fc06jmp 0x101fbec
0101fc08
0101fc08loc_101fc08:
0101fc08lea rdi, [rbp-96]
0101fc0cmov rsi, [rbp-48]
0101fc10call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fc15mov rbx, [rbp-128]
0101fc19mov r15, [rbp-120]
0101fc1d
0101fc1dloc_101fc1d:
0101fc1dsub r15, 1
0101fc21jb 0x101ffac
0101fc27mov rdi, rbx
0101fc2amov rsi, [rbp-48]
0101fc2ecall debug.Dwarf.Abbrev.deinit
0101fc33add rbx, 40
0101fc37jmp 0x101fc1d
0101fc39
0101fc39loc_101fc39:
0101fc39lea rbx, [rbp-168]
0101fc40lea rsi, [rbp-240]
0101fc47mov rdi, rbx
0101fc4amov rdx, [rbp-56]
0101fc4ecall mem.Allocator.alignedAlloc__func_230
0101fc53movzx r14l, [rbx+16]
0101fc58test r14w, r14w
0101fc5cjne 0x101ff86
0101fc62mov rbx, [rbp-168]
0101fc69mov rax, [rbp-160]
0101fc70mov [rbp-56], rax
0101fc74imul rdx, rax, 40
0101fc78mov rdi, rbx
0101fc7bmov rsi, r15
0101fc7ecall compiler_rt.memcpy.memcpySmall
0101fc83mov r14, [rbp-48]
0101fc87vmovups x0, [r14]
0101fc8clea rdi, [rbp-208]
0101fc93vmovaps [rdi], x0
0101fc97mov rsi, r15
0101fc9amov rdx, [rbp-72]
0101fc9ecall mem.Allocator.free__func_231
0101fca3vxorps x0, x0, x0
0101fca7lea rax, [rbp-120]
0101fcabvmovups [rax], x0
0101fcaf
0101fcafloc_101fcaf:
0101fcaflea rdi, [rbp-96]
0101fcb3mov rsi, r14
0101fcb6call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fcbblea rdi, [rbp-128]
0101fcbfmov rsi, r14
0101fcc2call array_list.Aligned(debug.Dwarf.Abbrev,null).deinit
0101fcc7mov rsi, [rbp-176]
0101fccemov r12, [rsi+352]
0101fcd5mov rax, [rsi+360]
0101fcdcmov r15, [rsi+368]
0101fce3cmp r15, rax
0101fce6jbe 0x101fcf1
0101fce8mov rdi, [rbp-104]
0101fcecjmp 0x101fe9a
0101fcf1
0101fcf1loc_101fcf1:
0101fcf1inc rax
0101fcf4mov r13, rax
0101fcf7shr r13, 1
0101fcfaadd r13, 5
0101fcfeadd r13, rax
0101fd01push -1
0101fd03pop rax
0101fd04cmovb r13, rax
0101fd08mov r8, [r14]
0101fd0bmov r10, [r14+8]
0101fd0ftest r15, r15
0101fd12mov rdi, [rbp-104]
0101fd16je 0x101fd97
0101fd18xor ecx, ecx
0101fd1apush 24
0101fd1cpop rdx
0101fd1dmov rax, r13
0101fd20mul rdx
0101fd23mov r14, rax
0101fd26mov eax, 0
0101fd2bjo 0x101fde5
0101fd31imul rdx, r15, 24
0101fd35mov r9, [rbp+8]
0101fd39push 3
0101fd3bpop rcx
0101fd3cmov [rbp-72], r8
0101fd40mov rdi, r8
0101fd43mov rsi, r12
0101fd46mov r8, r14
0101fd49mov [rbp-48], r10
0101fd4dcall [r10+16]
0101fd51test rax, rax
0101fd54je 0x101fdce
0101fd56mov rcx, rax
0101fd59mov rax, r14
0101fd5cxor edx, edx
0101fd5epush 24
0101fd60pop rsi
0101fd61div rsi
0101fd64jmp 0x101fdd2
0101fd66
0101fd66loc_101fd66:
0101fd66lea rdi, [rbp-96]
0101fd6amov rsi, [rbp-48]
0101fd6ecall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fd73mov rbx, [rbp-128]
0101fd77mov r15, [rbp-120]
0101fd7b
0101fd7bloc_101fd7b:
0101fd7bsub r15, 1
0101fd7fjb 0x101ffac
0101fd85mov rdi, rbx
0101fd88mov rsi, [rbp-48]
0101fd8ccall debug.Dwarf.Abbrev.deinit
0101fd91add rbx, 40
0101fd95jmp 0x101fd7b
0101fd97
0101fd97loc_101fd97:
0101fd97xor ecx, ecx
0101fd99xor eax, eax
0101fd9bjmp 0x101fde5
0101fd9d
0101fd9dloc_101fd9d:
0101fd9dlea rdi, [rbp-96]
0101fda1mov rsi, [rbp-48]
0101fda5call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fdaamov rbx, [rbp-128]
0101fdaemov r15, [rbp-120]
0101fdb2
0101fdb2loc_101fdb2:
0101fdb2sub r15, 1
0101fdb6jb 0x101ffac
0101fdbcmov rdi, rbx
0101fdbfmov rsi, [rbp-48]
0101fdc3call debug.Dwarf.Abbrev.deinit
0101fdc8add rbx, 40
0101fdccjmp 0x101fdb2
0101fdce
0101fdceloc_101fdce:
0101fdcexor ecx, ecx
0101fdd0xor eax, eax
0101fdd2
0101fdd2loc_101fdd2:
0101fdd2mov rdi, [rbp-104]
0101fdd6mov rsi, [rbp-176]
0101fdddmov r8, [rbp-72]
0101fde1mov r10, [rbp-48]
0101fde5
0101fde5loc_101fde5:
0101fde5test rcx, rcx
0101fde8je 0x101fdf5
0101fdeamov r12, rcx
0101fdedmov r13, rax
0101fdf0jmp 0x101fe85
0101fdf5
0101fdf5loc_101fdf5:
0101fdf5lea rsi, [rbp-168]
0101fdfcmov [rsi], r8
0101fdffmov [rsi+8], r10
0101fe03mov rcx, [rbp+8]
0101fe07lea r14, [rbp-376]
0101fe0emov rdi, r14
0101fe11mov rdx, r13
0101fe14mov [rbp-72], r8
0101fe18mov [rbp-48], r10
0101fe1ccall mem.Allocator.allocWithSizeAndAlignment__func_238
0101fe21movzx r14l, [r14+8]
0101fe26test r14w, r14w
0101fe2ajne 0x101ffb9
0101fe30mov rdi, [rbp-376]
0101fe37mov [rbp-136], rdi
0101fe3emov r14, [rbp-176]
0101fe45mov rsi, [r14+352]
0101fe4cimul rdx, [r14+360], 24
0101fe54call compiler_rt.memcpy.memcpySmall
0101fe59lea rdi, [rbp-96]
0101fe5dmov rax, [rbp-72]
0101fe61mov [rdi], rax
0101fe64mov rax, [rbp-48]
0101fe68mov [rdi+8], rax
0101fe6cmov rsi, r12
0101fe6fmov rdx, r15
0101fe72call mem.Allocator.free__func_236
0101fe77mov rsi, r14
0101fe7amov r12, [rbp-136]
0101fe81mov rdi, [rbp-104]
0101fe85
0101fe85loc_101fe85:
0101fe85mov [rsi+352], r12
0101fe8cmov [rsi+368], r13
0101fe93mov rax, [rsi+360]
0101fe9a
0101fe9aloc_101fe9a:
0101fe9amov rdx, [rbp-216]
0101fea1lea rcx, [rax+1]
0101fea5mov [rsi+360], rcx
0101feacimul rax, rax, 24
0101feb0mov [r12+rax], rdx
0101feb4mov [r12+rax+8], rbx
0101feb9mov rcx, [rbp-56]
0101febdmov [r12+rax+16], rcx
0101fec2imul rax, [rsi+360], 24
0101fecamov rcx, [rsi+352]
0101fed1add rax, rcx
0101fed4add rax, -24
0101fed8mov [rdi], rax
0101fedb
0101fedbloc_101fedb:
0101fedbxor r14l, r14l
0101fedejmp 0x101ffbd
0101fee3
0101fee3loc_101fee3:
0101fee3lea rdi, [rbp-96]
0101fee7mov rsi, [rbp-48]
0101feebcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101fef0
0101fef0loc_101fef0:
0101fef0sub [rbp-56], 1
0101fef5jb 0x101ffac
0101fefbmov rdi, r15
0101fefemov rsi, [rbp-48]
0101ff02call debug.Dwarf.Abbrev.deinit
0101ff07add r15, 40
0101ff0bjmp 0x101fef0
0101ff0d
0101ff0dloc_101ff0d:
0101ff0dlea rdi, [rbp-96]
0101ff11mov rsi, [rbp-48]
0101ff15call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff1a
0101ff1aloc_101ff1a:
0101ff1asub [rbp-56], 1
0101ff1fjb 0x101ffac
0101ff25mov rdi, r15
0101ff28mov rsi, [rbp-48]
0101ff2ccall debug.Dwarf.Abbrev.deinit
0101ff31add r15, 40
0101ff35jmp 0x101ff1a
0101ff37
0101ff37loc_101ff37:
0101ff37lea rdi, [rbp-96]
0101ff3bmov rsi, [rbp-48]
0101ff3fcall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff44
0101ff44loc_101ff44:
0101ff44sub [rbp-56], 1
0101ff49jb 0x101ffac
0101ff4bmov rdi, r15
0101ff4emov rsi, [rbp-48]
0101ff52call debug.Dwarf.Abbrev.deinit
0101ff57add r15, 40
0101ff5bjmp 0x101ff44
0101ff5d
0101ff5dloc_101ff5d:
0101ff5dlea rdi, [rbp-96]
0101ff61mov rsi, [rbp-48]
0101ff65call array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff6amov rbx, [rbp-128]
0101ff6e
0101ff6eloc_101ff6e:
0101ff6esub r15, 1
0101ff72jb 0x101ffac
0101ff74mov rdi, rbx
0101ff77mov rsi, [rbp-48]
0101ff7bcall debug.Dwarf.Abbrev.deinit
0101ff80add rbx, 40
0101ff84jmp 0x101ff6e
0101ff86
0101ff86loc_101ff86:
0101ff86lea rdi, [rbp-96]
0101ff8amov rsi, [rbp-48]
0101ff8ecall array_list.Aligned(debug.Dwarf.Abbrev.Attr,null).deinit
0101ff93
0101ff93loc_101ff93:
0101ff93sub [rbp-56], 1
0101ff98jb 0x101ffac
0101ff9amov rdi, r15
0101ff9dmov rsi, [rbp-48]
0101ffa1call debug.Dwarf.Abbrev.deinit
0101ffa6add r15, 40
0101ffaajmp 0x101ff93
0101ffac
0101ffacloc_101ffac:
0101ffacmov rsi, [rbp-48]
0101ffb0lea rdi, [rbp-128]
0101ffb4call array_list.Aligned(debug.Dwarf.Abbrev,null).deinit
0101ffb9
0101ffb9loc_101ffb9:
0101ffb9mov rdi, [rbp-104]
0101ffbd
0101ffbdloc_101ffbd:
0101ffbdmov [rdi+8], r14w
0101ffc2mov rax, rdi
0101ffc5add rsp, 344
0101ffccpop rbx
0101ffcdpop r12
0101ffcfpop r13
0101ffd1pop r14
0101ffd3pop r15
0101ffd5pop rbp
0101ffd6ret
0101f650
0101ffd7
0101ffd7debug.Dwarf.Die.getAttrRef:
0101ffd7push rbp
0101ffd8mov rbp, rsp
0101ffdbpush r15
0101ffddpush r14
0101ffdfpush rbx
0101ffe0sub rsp, 72
0101ffe4mov r15, r8
0101ffe7mov r14, rcx
0101ffeamov rbx, rdi
0101ffedmov rdi, rsi
0101fff0mov rsi, rdx
0101fff3call debug.Dwarf.Die.getAttr
0101fff8test rax, rax
0101fffbje 0x1020014
0101fffdmov rcx, [rax]
01020000movzx eax, [rax+16]
01020004cmp eax, 9
01020007je 0x102001e
01020009cmp eax, 10
0102000cjne 0x1020034
0102000elea rax, [rbp-72]
01020012jmp 0x102002a
01020014
01020014loc_1020014:
01020014vmovups x0, [rip-0x1875c]
0102001cjmp 0x1020048
0102001e
0102001eloc_102001e:
0102001ecmp rcx, r15
01020021jae 0x102003a
01020023add rcx, r14
01020026lea rax, [rbp-40]
0102002a
0102002aloc_102002a:
0102002aand [rax+8], 0
0102002fmov [rax], rcx
01020032jmp 0x1020044
01020034
01020034loc_1020034:
01020034lea rax, [rbp-88]
01020038jmp 0x102003e
0102003a
0102003aloc_102003a:
0102003alea rax, [rbp-56]
0102003e
0102003eloc_102003e:
0102003emov [rax+8], 117
01020044
01020044loc_1020044:
01020044vmovups x0, [rax]
01020048
01020048loc_1020048:
01020048vmovups [rbx], x0
0102004cmov rax, rbx
0102004fadd rsp, 72
01020053pop rbx
01020054pop r14
01020056pop r15
01020058pop rbp
01020059ret
0101ffd7
0101ffd7debug.Dwarf.Die.getAttrRef:
0101ffd7push rbp
0101ffd8mov rbp, rsp
0101ffdbpush r15
0101ffddpush r14
0101ffdfpush rbx
0101ffe0sub rsp, 72
0101ffe4mov r15, r8
0101ffe7mov r14, rcx
0101ffeamov rbx, rdi
0101ffedmov rdi, rsi
0101fff0mov rsi, rdx
0101fff3call debug.Dwarf.Die.getAttr
0101fff8test rax, rax
0101fffbje 0x1020014
0101fffdmov rcx, [rax]
01020000movzx eax, [rax+16]
01020004cmp eax, 9
01020007je 0x102001e
01020009cmp eax, 10
0102000cjne 0x1020034
0102000elea rax, [rbp-72]
01020012jmp 0x102002a
01020014
01020014loc_1020014:
01020014vmovups x0, [rip-0x1875c]
0102001cjmp 0x1020048
0102001e
0102001eloc_102001e:
0102001ecmp rcx, r15
01020021jae 0x102003a
01020023add rcx, r14
01020026lea rax, [rbp-40]
0102002a
0102002aloc_102002a:
0102002aand [rax+8], 0
0102002fmov [rax], rcx
01020032jmp 0x1020044
01020034
01020034loc_1020034:
01020034lea rax, [rbp-88]
01020038jmp 0x102003e
0102003a
0102003aloc_102003a:
0102003alea rax, [rbp-56]
0102003e
0102003eloc_102003e:
0102003emov [rax+8], 117
01020044
01020044loc_1020044:
01020044vmovups x0, [rax]
01020048
01020048loc_1020048:
01020048vmovups [rbx], x0
0102004cmov rax, rbx
0102004fadd rsp, 72
01020053pop rbx
01020054pop r14
01020056pop r15
01020058pop rbp
01020059ret
0101ffd7
0102005a
0102005adebug.Dwarf.LineNumberProgram.addRow:
0102005apush rbp
0102005bmov rbp, rsp
0102005epush r15
01020060push r14
01020062push r13
01020064push r12
01020066push rbx
01020067sub rsp, 312
0102006emov rax, [rdi+16]
01020072test rax, rax
01020075je 0x1020885
0102007bmov r12, rdx
0102007emov rdx, [rdi+8]
01020082mov rcx, rdx
01020085shr rcx, 32
01020089mov r15w, 117
0102008ejne 0x1020888
01020094mov [rbp-96], rdx
01020098mov rcx, [rdi]
0102009bmov [rbp-48], rcx
0102009fmov r8l, -1
010200a5mov rdx, [rdi+24]
010200a9mov rcx, rdx
010200acshr rcx, 32
010200b0mov rdi, 0x100000000
010200bacmp rdx, rdi
010200bdcmovae rdx, rdi
010200c1mov [rbp-80], rdx
010200c5mov rdx, rax
010200c8shr rdx, 32
010200cccmp rax, rdi
010200cfcmovb rdi, rax
010200d3mov [rbp-72], rdi
010200d7xor eax, eax
010200d9neg rcx
010200dcmov ecx, 0
010200e1sbb ecx, ecx
010200e3mov [rbp-52], ecx
010200e6neg rdx
010200e9sbb eax, eax
010200ebmov [rbp-56], eax
010200eemov r13, [r12+8]
010200f3cmp [r12+16], r13
010200f8mov [rbp-88], r12
010200fcja 0x1020273
01020102lea rax, [r13+1]
01020106mov rcx, rax
01020109shr rcx, 1
0102010cadd rcx, 10
01020110add rcx, rax
01020113push -1
01020115pop r14
01020117cmovae r14, rcx
0102011bvmovups x0, [rsi]
0102011fvmovaps [rbp-208], x0
01020127mov [rbp-144], rsi
0102012evmovups x0, [rsi]
01020132lea rsi, [rbp-272]
01020139vmovaps [rsi], x0
0102013dimul rdx, r14, 20
01020141lea rbx, [rbp-240]
01020148mov rdi, rbx
0102014bcall mem.Allocator.alignedAlloc__func_218
01020150movzx r15l, [rbx+16]
01020155test r15w, r15w
01020159jne 0x1020a7c
0102015fmov rbx, [rbp-240]
01020166mov r12, [rbp-88]
0102016amov rax, [r12+8]
0102016ftest rax, rax
01020172je 0x1020247
01020178lea r15, [rbp-192]
0102017fmov rdi, r15
01020182mov rsi, r12
01020185mov r12, rax
01020188call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102018dlea rsi, [rbp-304]
01020194mov [rbp-64], rbx
01020198mov [rsi], rbx
0102019bmov [rbp-152], r12
010201a2mov [rsi+8], r12
010201a6mov [rsi+16], r14
010201aacmp [r15+32], 0
010201afmov r12, [r15+8]
010201b3push 8
010201b5pop rax
010201b6cmove r12, rax
010201bamov rbx, [r15+16]
010201bepush 4
010201c0pop r15
010201c2cmove rbx, r15
010201c6lea rdi, [rbp-136]
010201cdcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010201d2push 8
010201d4pop rdi
010201d5lea rax, [rbp-136]
010201dcmov rdx, [rax+32]
010201e0mov rax, rdx
010201e3test rdx, rdx
010201e6je 0x10201fc
010201e8mov rdx, [rbp-112]
010201ecimul rax, rdx, 12
010201f0shl rdx, 3
010201f4mov rdi, [rbp-128]
010201f8mov r15, [rbp-120]
010201fc
010201fcloc_10201fc:
010201fcmov rsi, r12
010201ffmov r12, rax
01020202call compiler_rt.memcpy.memcpySmall
01020207mov rdi, r15
0102020amov rsi, rbx
0102020dmov rdx, r12
01020210call compiler_rt.memcpy.memcpySmall
01020215mov r12, [rbp-88]
01020219mov rsi, [r12]
0102021dimul rdx, [r12+16], 20
01020223lea rdi, [rbp-208]
0102022acall mem.Allocator.free__func_219
0102022fmov rax, [rbp-152]
01020236mov [r12+8], rax
0102023bmov r8l, -1
01020241mov rbx, [rbp-64]
01020245jmp 0x1020263
01020247
01020247loc_1020247:
01020247mov rsi, [r12]
0102024bimul rdx, [r12+16], 20
01020251lea rdi, [rbp-208]
01020258call mem.Allocator.free__func_219
0102025dmov r8l, -1
01020263
01020263loc_1020263:
01020263mov [r12], rbx
01020267mov [r12+16], r14
0102026cmov rsi, [rbp-144]
01020273
01020273loc_1020273:
01020273mov r15, [r12+24]
01020278cmp r13, 16
0102027cjae 0x10202b2
0102027etest r15, r15
01020281jne 0x1020422
01020287lea rbx, [rbp-192]
0102028emov rdi, rbx
01020291mov rsi, r12
01020294call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020299mov rax, [rbx+32]
0102029dtest rax, rax
010202a0je 0x10205ab
010202a6mov rdx, [rbp-184]
010202adjmp 0x10205ae
010202b2
010202b2loc_10202b2:
010202b2test r15, r15
010202b5je 0x10202cb
010202b7movzx eax, [r15]
010202bbmov eax, [4*rax+0x10040c8]
010202c2cmp r13, rax
010202c5jb 0x1020422
010202cb
010202cbloc_10202cb:
010202cbmov eax, -1
010202d0mov [rbp-64], rax
010202d4lea rax, [r8-1]
010202d8mov r15w, 26
010202ddcmp r13, rax
010202e0jbe 0x1020370
010202e6
010202e6loc_10202e6:
010202e6mov r14, [r12+24]
010202ebtest r14, r14
010202eeje 0x102089d
010202f4mov cl, [r14]
010202f7cmp cl, 17
010202famov al, 2
010202fcsbb al, 0
010202fexor edx, edx
01020300cmp cl, 9
01020303movzx eax, al
01020306cmovb eax, edx
01020309push 1
0102030bpop rdx
0102030cshlx rcx, rdx, rcx
01020311mov rdx, [rbp-64]
01020315add edx, ecx
01020317mov [rbp-64], rdx
0102031btest al, al
0102031dje 0x10208e7
01020323movzx eax, al
01020326cmp eax, 1
01020329jne 0x1020928
0102032fmov rax, [r12+16]
01020334lea rsi, [rbp-240]
0102033bmov [rsi+16], rax
0102033fvmovups x0, [r12]
01020345vmovaps [rsi], x0
01020349mov [rsi+24], r14
0102034dlea rbx, [rbp-136]
01020354mov rdi, rbx
01020357call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102035ccmp [rbx+32], 0
01020361je 0x1020969
01020367mov rbx, [rbp-128]
0102036bjmp 0x102096c
01020370
01020370loc_1020370:
01020370lzcnt rax, r13
01020375not al
01020377and al, 63
01020379inc al
0102037bmovzx eax, al
0102037emov ecx, [4*rax+0x10040c8]
01020385cmp r13, rcx
01020388sbb al, -1
0102038amovzx eax, al
0102038dcmp al, 6
0102038fpush 5
01020391pop rbx
01020392cmovae ebx, eax
01020395vmovups x0, [rsi]
01020399lea r15, [rbp-192]
010203a0vmovaps [r15], x0
010203a5mov edi, ebx
010203a7mov [rbp-144], rsi
010203aecall array_hash_map.capacityIndexSize
010203b3shlx r14, rax, rbx
010203b8lea rdx, [r14+4]
010203bcmov rcx, [rbp+8]
010203c0lea r13, [rbp-136]
010203c7mov rdi, r13
010203camov rsi, r15
010203cdcall mem.Allocator.allocBytesAligned__func_216
010203d2movzx r15l, [r13+8]
010203d7test r15w, r15w
010203dbjne 0x10202e6
010203e1mov r15, [rbp-136]
010203e8lea rdi, [r15+4]
010203ecmov esi, 255
010203f1mov rdx, r14
010203f4call compiler_rt.smallMemset
010203f9mov [r15], bl
010203fcmov rdi, [r12+24]
01020401test rdi, rdi
01020404je 0x1020412
01020406mov rsi, [rbp-144]
0102040dcall array_hash_map.IndexHeader.free
01020412
01020412loc_1020412:
01020412mov rdi, r12
01020415mov rsi, r15
01020418call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
0102041dmov [r12+24], r15
01020422
01020422loc_1020422:
01020422mov cl, [r15]
01020425cmp cl, 17
01020428mov al, 2
0102042asbb al, 0
0102042cxor edx, edx
0102042ecmp cl, 9
01020431movzx eax, al
01020434cmovb eax, edx
01020437push 1
01020439pop rdx
0102043ashlx rcx, rdx, rcx
0102043fmov edx, -1
01020444lea r14l, [rdx+rcx]
01020448test al, al
0102044aje 0x1020475
0102044cmovzx eax, al
0102044flea rbx, [rbp-136]
01020456mov rdi, rbx
01020459cmp eax, 1
0102045cjne 0x1020496
0102045emov rsi, r12
01020461call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020466mov r12, [rbx+32]
0102046atest r12, r12
0102046dje 0x10204b8
0102046fmov r13, [rbp-128]
01020473jmp 0x10204bc
01020475
01020475loc_1020475:
01020475lea rbx, [rbp-136]
0102047cmov rdi, rbx
0102047fmov rsi, r12
01020482call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020487mov r12, [rbx+32]
0102048btest r12, r12
0102048eje 0x1020506
01020490mov r13, [rbp-128]
01020494jmp 0x102050a
01020496
01020496loc_1020496:
01020496mov rsi, r12
01020499call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102049emov rax, [rbx+32]
010204a2mov [rbp-64], rax
010204a6test rax, rax
010204a9je 0x102055b
010204afmov r13, [rbp-128]
010204b3jmp 0x102055f
010204b8
010204b8loc_10204b8:
010204b8push 8
010204bapop r13
010204bc
010204bcloc_10204bc:
010204bcmov rdi, [rbp-48]
010204c0mov rbx, [rbp-120]
010204c4call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
010204c9mov rcx, [rbp-48]
010204cdmov eax, eax
010204cfxor edi, edi
010204d1
010204d1loc_10204d1:
010204d1lea r8l, [rax+rdi]
010204d5and r8l, r14l
010204d8movzx edx, [r15+4*r8+4]
010204decmp rdx, 65535
010204e5je 0x1020616
010204ebcmp rcx, [r13+8*rdx]
010204f0je 0x1020553
010204f2movzx esi, [r15+4*r8+6]
010204f8cmp si, di
010204fbjb 0x102069e
01020501inc rdi
01020504jmp 0x10204d1
01020506
01020506loc_1020506:
01020506push 8
01020508pop r13
0102050a
0102050aloc_102050a:
0102050amov rdi, [rbp-48]
0102050emov rbx, [rbp-120]
01020512call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020517mov rcx, [rbp-48]
0102051bmov eax, eax
0102051dxor edi, edi
0102051f
0102051floc_102051f:
0102051flea r8l, [rax+rdi]
01020523and r8l, r14l
01020526movzx edx, [r15+2*r8+4]
0102052ccmp rdx, 255
01020533je 0x1020637
01020539cmp rcx, [r13+8*rdx]
0102053eje 0x1020553
01020540mov sil, [r15+2*r8+5]
01020545cmp sil, dil
01020548jb 0x1020733
0102054einc rdi
01020551jmp 0x102051f
01020553
01020553loc_1020553:
01020553test r12, r12
01020556jmp 0x1020678
0102055b
0102055bloc_102055b:
0102055bpush 8
0102055dpop r13
0102055f
0102055floc_102055f:
0102055fmov rdi, [rbp-48]
01020563mov rbx, [rbp-120]
01020567call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102056cmov r9, [rbp-48]
01020570mov eax, eax
01020572xor edi, edi
01020574mov ecx, -1
01020579
01020579loc_1020579:
01020579lea r8l, [rax+rdi]
0102057dand r8l, r14l
01020580mov edx, [r15+8*r8+4]
01020585cmp rdx, rcx
01020588je 0x1020656
0102058ecmp r9, [r13+8*rdx]
01020593je 0x1020673
01020599mov esi, [r15+8*r8+8]
0102059ecmp esi, edi
010205a0jb 0x10207c2
010205a6inc rdi
010205a9jmp 0x1020579
010205ab
010205abloc_10205ab:
010205abpush 8
010205adpop rdx
010205ae
010205aeloc_10205ae:
010205aemov r9, [rbp-80]
010205b2mov r10, [rbp-72]
010205b6mov r11l, [rbp-56]
010205bamov ebx, [rbp-52]
010205bdmov rcx, [rbp-176]
010205c4je 0x10205ee
010205c6mov rdi, [rbp-168]
010205cdxor esi, esi
010205cfxor r8l, r8l
010205d2mov r14, [rbp-48]
010205d6
010205d6loc_10205d6:
010205d6cmp rdi, r8
010205d9je 0x10205ee
010205dbcmp r14, [rdx+8*r8]
010205dfje 0x10208df
010205e5inc r8
010205e8add rsi, -12
010205ecjmp 0x10205d6
010205ee
010205eeloc_10205ee:
010205eemov rsi, [r12+8]
010205f3lea rdi, [rsi+1]
010205f7test rax, rax
010205famov [r12+8], rdi
010205fflea rdx, [rdx+8*rsi]
01020603push 4
01020605pop rax
01020606cmove rcx, rax
0102060aimul rax, rsi, 12
0102060eadd rax, rcx
01020611jmp 0x102086b
01020616
01020616loc_1020616:
01020616mov rdx, [rbp-88]
0102061amov rcx, [rdx+8]
0102061elea rax, [rcx+1]
01020622mov [rdx+8], rax
01020626mov [r15+4*r8+6], di
0102062cmov [r15+4*r8+4], cx
01020632jmp 0x10207ba
01020637
01020637loc_1020637:
01020637mov rdx, [rbp-88]
0102063bmov rcx, [rdx+8]
0102063flea rax, [rcx+1]
01020643mov [rdx+8], rax
01020647mov [r15+2*r8+5], dil
0102064cmov [r15+2*r8+4], cl
01020651jmp 0x10207ba
01020656
01020656loc_1020656:
01020656mov rcx, [r12+8]
0102065blea rax, [rcx+1]
0102065fmov [r12+8], rax
01020664mov [r15+8*r8+8], edi
01020669mov [r15+8*r8+4], ecx
0102066ejmp 0x1020844
01020673
01020673loc_1020673:
01020673cmp [rbp-64], 0
01020678
01020678loc_1020678:
01020678push 4
0102067apop rax
0102067bcmove rbx, rax
0102067fimul rax, rdx, 12
01020683add rax, rbx
01020686mov rdx, [rbp-96]
0102068amov r9, [rbp-80]
0102068emov r10, [rbp-72]
01020692mov r11l, [rbp-56]
01020696mov ebx, [rbp-52]
01020699jmp 0x1020876
0102069e
0102069eloc_102069e:
0102069emov r10, [rbp-88]
010206a2mov rcx, [r10+8]
010206a6lea r9, [rcx+1]
010206aamov [r10+8], r9
010206aemov [r15+4*r8+4], cx
010206b4mov [r15+4*r8+6], di
010206bamov r8b, [r15]
010206bdpush 1
010206bfpop r9
010206c1shlx r8, r9, r8
010206c6mov r14l, -1
010206ccadd r14l, r8l
010206cfadd rax, rdi
010206d2
010206d2loc_10206d2:
010206d2movzx edi, si
010206d5xor r8l, r8l
010206d8
010206d8loc_10206d8:
010206d8lea r9l, [rax+r8]
010206dcinc r9l
010206dfand r9l, r14l
010206e2movzx r10l, [r15+4*r9+4]
010206e8cmp r10w, -1
010206edje 0x102071c
010206efmovzx esi, [r15+4*r9+6]
010206f5inc r8
010206f8lea r11l, [rdi+r8]
010206fcdec r11l
010206ffcmp si, r11w
01020703ja 0x10206d8
01020705mov [r15+4*r9+4], dx
0102070badd edi, r8l
0102070emov [r15+4*r9+6], di
01020714add rax, r8
01020717mov edx, r10l
0102071ajmp 0x10206d2
0102071c
0102071cloc_102071c:
0102071cmov [r15+4*r9+4], dx
01020722lea eax, [rdi+r8]
01020726inc eax
01020728mov [r15+4*r9+6], ax
0102072ejmp 0x10207ba
01020733
01020733loc_1020733:
01020733mov r10, [rbp-88]
01020737mov rcx, [r10+8]
0102073blea r9, [rcx+1]
0102073fmov [r10+8], r9
01020743mov [r15+2*r8+4], cl
01020748mov [r15+2*r8+5], dil
0102074dmov r8b, [r15]
01020750push 1
01020752pop r9
01020754shlx r8, r9, r8
01020759mov r14l, -1
0102075fadd r14l, r8l
01020762add rax, rdi
01020765
01020765loc_1020765:
01020765movzx edi, sil
01020769xor r8l, r8l
0102076c
0102076cloc_102076c:
0102076clea r9l, [rax+r8]
01020770inc r9l
01020773and r9l, r14l
01020776mov r10b, [r15+2*r9+4]
0102077bcmp r10b, -1
0102077fje 0x10207aa
01020781mov sil, [r15+2*r9+5]
01020786inc r8
01020789lea r11l, [r8+rdi]
0102078ddec r11b
01020790cmp sil, r11b
01020793ja 0x102076c
01020795mov [r15+2*r9+4], dl
0102079aadd edi, r8l
0102079dmov [r15+2*r9+5], dil
010207a2add rax, r8
010207a5mov edx, r10l
010207a8jmp 0x1020765
010207aa
010207aaloc_10207aa:
010207aamov [r15+2*r9+4], dl
010207afadd edi, r8l
010207b2inc dil
010207b5mov [r15+2*r9+5], dil
010207ba
010207baloc_10207ba:
010207batest r12, r12
010207bdjmp 0x1020849
010207c2
010207c2loc_10207c2:
010207c2mov rcx, [r12+8]
010207c7lea r9, [rcx+1]
010207cbmov [r12+8], r9
010207d0mov [r15+8*r8+4], ecx
010207d5mov [r15+8*r8+8], edi
010207damov r8b, [r15]
010207ddpush 1
010207dfpop r9
010207e1shlx r8, r9, r8
010207e6mov r12l, -1
010207ecadd r12l, r8l
010207efadd rax, rdi
010207f2
010207f2loc_10207f2:
010207f2lea r9l, [rsi-1]
010207f6xor edi, edi
010207f8
010207f8loc_10207f8:
010207f8lea r8l, [rax+rdi]
010207fcinc r8l
010207ffand r8l, r12l
01020802mov r10l, [r15+8*r8+4]
01020807cmp r10l, -1
0102080bje 0x1020835
0102080dmov r11l, [r15+8*r8+8]
01020812inc rdi
01020815lea r14l, [r9+rdi]
01020819cmp r11l, r14l
0102081cja 0x10207f8
0102081emov [r15+8*r8+4], edx
01020823add esi, edi
01020825mov [r15+8*r8+8], esi
0102082aadd rax, rdi
0102082dmov esi, r11l
01020830mov edx, r10l
01020833jmp 0x10207f2
01020835
01020835loc_1020835:
01020835mov [r15+8*r8+4], edx
0102083alea eax, [rsi+rdi]
0102083dinc eax
0102083fmov [r15+8*r8+8], eax
01020844
01020844loc_1020844:
01020844cmp [rbp-64], 0
01020849
01020849loc_1020849:
01020849lea rdx, [r13+8*rcx]
0102084epush 4
01020850pop rax
01020851cmove rbx, rax
01020855imul rax, rcx, 12
01020859add rax, rbx
0102085cmov r9, [rbp-80]
01020860mov r10, [rbp-72]
01020864mov r11l, [rbp-56]
01020868mov ebx, [rbp-52]
0102086b
0102086bloc_102086b:
0102086bmov rcx, [rbp-48]
0102086fmov [rdx], rcx
01020872
01020872loc_1020872:
01020872mov rdx, [rbp-96]
01020876
01020876loc_1020876:
01020876or ebx, r9l
01020879or r11l, r10l
0102087cmov [rax], r11l
0102087fmov [rax+4], ebx
01020882mov [rax+8], edx
01020885
01020885loc_1020885:
01020885xor r15l, r15l
01020888
01020888loc_1020888:
01020888mov eax, r15l
0102088badd rsp, 312
01020892pop rbx
01020893pop r12
01020895pop r13
01020897pop r14
01020899pop r15
0102089bpop rbp
0102089cret
0102089d
0102089dloc_102089d:
0102089dlea rbx, [rbp-192]
010208a4mov rdi, rbx
010208a7mov rsi, r12
010208aacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010208afcmp [rbx+32], 0
010208b4je 0x1020888
010208b6mov rax, [rbp-184]
010208bdmov rcx, [rbp-168]
010208c4xor r12l, r12l
010208c7mov rdx, [rbp-48]
010208cb
010208cbloc_10208cb:
010208cbcmp rcx, r12
010208ceje 0x1020888
010208d0cmp rdx, [rax+8*r12]
010208d4je 0x1020a37
010208dainc r12
010208ddjmp 0x10208cb
010208df
010208dfloc_10208df:
010208dfsub rcx, rsi
010208e2mov rax, rcx
010208e5jmp 0x1020872
010208e7
010208e7loc_10208e7:
010208e7mov rax, [r12+16]
010208eclea rsi, [rbp-272]
010208f3mov [rsi+16], rax
010208f7vmovups x0, [r12]
010208fdvmovaps [rsi], x0
01020901mov [rsi+24], r14
01020905lea rbx, [rbp-136]
0102090cmov rdi, rbx
0102090fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020914cmp [rbx+32], 0
01020919je 0x10209b1
0102091fmov rbx, [rbp-128]
01020923jmp 0x10209b4
01020928
01020928loc_1020928:
01020928mov rax, [r12+16]
0102092dlea rsi, [rbp-304]
01020934mov [rsi+16], rax
01020938vmovups x0, [r12]
0102093evmovaps [rsi], x0
01020942mov [rsi+24], r14
01020946lea rbx, [rbp-136]
0102094dmov rdi, rbx
01020950call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020955cmp [rbx+32], 0
0102095aje 0x10209f4
01020960mov rbx, [rbp-128]
01020964jmp 0x10209f7
01020969
01020969loc_1020969:
01020969push 8
0102096bpop rbx
0102096c
0102096cloc_102096c:
0102096cmov rdi, [rbp-48]
01020970call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020975mov eax, eax
01020977xor ecx, ecx
01020979
01020979loc_1020979:
01020979lea edx, [rax+rcx]
0102097cand edx, [rbp-64]
0102097fmovzx r12l, [r14+4*rdx+4]
01020985cmp r12, 65535
0102098cje 0x1020888
01020992cmp [r14+4*rdx+6], cx
01020998jb 0x1020888
0102099emov rdx, [rbp-48]
010209a2cmp rdx, [rbx+8*r12]
010209a6je 0x1020a37
010209acinc rcx
010209afjmp 0x1020979
010209b1
010209b1loc_10209b1:
010209b1push 8
010209b3pop rbx
010209b4
010209b4loc_10209b4:
010209b4mov rdi, [rbp-48]
010209b8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
010209bdmov eax, eax
010209bfxor ecx, ecx
010209c1
010209c1loc_10209c1:
010209c1lea edx, [rax+rcx]
010209c4and edx, [rbp-64]
010209c7movzx r12l, [r14+2*rdx+4]
010209cdcmp r12, 255
010209d4je 0x1020888
010209dacmp [r14+2*rdx+5], cl
010209dfjb 0x1020888
010209e5mov rdx, [rbp-48]
010209e9cmp rdx, [rbx+8*r12]
010209edje 0x1020a37
010209efinc rcx
010209f2jmp 0x10209c1
010209f4
010209f4loc_10209f4:
010209f4push 8
010209f6pop rbx
010209f7
010209f7loc_10209f7:
010209f7mov rdi, [rbp-48]
010209fbcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020a00mov eax, eax
01020a02xor ecx, ecx
01020a04mov edx, -1
01020a09
01020a09loc_1020a09:
01020a09lea esi, [rax+rcx]
01020a0cand esi, [rbp-64]
01020a0fmov r12l, [r14+8*rsi+4]
01020a14cmp r12, rdx
01020a17je 0x1020888
01020a1dcmp [r14+8*rsi+8], ecx
01020a22jb 0x1020888
01020a28mov rsi, [rbp-48]
01020a2ccmp rsi, [rbx+8*r12]
01020a30je 0x1020a37
01020a32inc rcx
01020a35jmp 0x1020a09
01020a37
01020a37loc_1020a37:
01020a37lea rbx, [rbp-344]
01020a3emov rdi, rbx
01020a41mov rsi, [rbp-88]
01020a45call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020a4acmp [rbx+32], 0
01020a4fmov r9, [rbp-80]
01020a53mov r10, [rbp-72]
01020a57mov r11l, [rbp-56]
01020a5bmov ebx, [rbp-52]
01020a5eje 0x1020a69
01020a60mov rcx, [rbp-328]
01020a67jmp 0x1020a6c
01020a69
01020a69loc_1020a69:
01020a69push 4
01020a6bpop rcx
01020a6c
01020a6cloc_1020a6c:
01020a6cmov rdx, [rbp-96]
01020a70imul rax, r12, 12
01020a74add rax, rcx
01020a77jmp 0x1020876
01020a7c
01020a7cloc_1020a7c:
01020a7cmov eax, -1
01020a81mov [rbp-64], rax
01020a85mov r12, [rbp-88]
01020a89jmp 0x10202e6
0102005a
0102005adebug.Dwarf.LineNumberProgram.addRow:
0102005apush rbp
0102005bmov rbp, rsp
0102005epush r15
01020060push r14
01020062push r13
01020064push r12
01020066push rbx
01020067sub rsp, 312
0102006emov rax, [rdi+16]
01020072test rax, rax
01020075je 0x1020885
0102007bmov r12, rdx
0102007emov rdx, [rdi+8]
01020082mov rcx, rdx
01020085shr rcx, 32
01020089mov r15w, 117
0102008ejne 0x1020888
01020094mov [rbp-96], rdx
01020098mov rcx, [rdi]
0102009bmov [rbp-48], rcx
0102009fmov r8l, -1
010200a5mov rdx, [rdi+24]
010200a9mov rcx, rdx
010200acshr rcx, 32
010200b0mov rdi, 0x100000000
010200bacmp rdx, rdi
010200bdcmovae rdx, rdi
010200c1mov [rbp-80], rdx
010200c5mov rdx, rax
010200c8shr rdx, 32
010200cccmp rax, rdi
010200cfcmovb rdi, rax
010200d3mov [rbp-72], rdi
010200d7xor eax, eax
010200d9neg rcx
010200dcmov ecx, 0
010200e1sbb ecx, ecx
010200e3mov [rbp-52], ecx
010200e6neg rdx
010200e9sbb eax, eax
010200ebmov [rbp-56], eax
010200eemov r13, [r12+8]
010200f3cmp [r12+16], r13
010200f8mov [rbp-88], r12
010200fcja 0x1020273
01020102lea rax, [r13+1]
01020106mov rcx, rax
01020109shr rcx, 1
0102010cadd rcx, 10
01020110add rcx, rax
01020113push -1
01020115pop r14
01020117cmovae r14, rcx
0102011bvmovups x0, [rsi]
0102011fvmovaps [rbp-208], x0
01020127mov [rbp-144], rsi
0102012evmovups x0, [rsi]
01020132lea rsi, [rbp-272]
01020139vmovaps [rsi], x0
0102013dimul rdx, r14, 20
01020141lea rbx, [rbp-240]
01020148mov rdi, rbx
0102014bcall mem.Allocator.alignedAlloc__func_218
01020150movzx r15l, [rbx+16]
01020155test r15w, r15w
01020159jne 0x1020a7c
0102015fmov rbx, [rbp-240]
01020166mov r12, [rbp-88]
0102016amov rax, [r12+8]
0102016ftest rax, rax
01020172je 0x1020247
01020178lea r15, [rbp-192]
0102017fmov rdi, r15
01020182mov rsi, r12
01020185mov r12, rax
01020188call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102018dlea rsi, [rbp-304]
01020194mov [rbp-64], rbx
01020198mov [rsi], rbx
0102019bmov [rbp-152], r12
010201a2mov [rsi+8], r12
010201a6mov [rsi+16], r14
010201aacmp [r15+32], 0
010201afmov r12, [r15+8]
010201b3push 8
010201b5pop rax
010201b6cmove r12, rax
010201bamov rbx, [r15+16]
010201bepush 4
010201c0pop r15
010201c2cmove rbx, r15
010201c6lea rdi, [rbp-136]
010201cdcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010201d2push 8
010201d4pop rdi
010201d5lea rax, [rbp-136]
010201dcmov rdx, [rax+32]
010201e0mov rax, rdx
010201e3test rdx, rdx
010201e6je 0x10201fc
010201e8mov rdx, [rbp-112]
010201ecimul rax, rdx, 12
010201f0shl rdx, 3
010201f4mov rdi, [rbp-128]
010201f8mov r15, [rbp-120]
010201fc
010201fcloc_10201fc:
010201fcmov rsi, r12
010201ffmov r12, rax
01020202call compiler_rt.memcpy.memcpySmall
01020207mov rdi, r15
0102020amov rsi, rbx
0102020dmov rdx, r12
01020210call compiler_rt.memcpy.memcpySmall
01020215mov r12, [rbp-88]
01020219mov rsi, [r12]
0102021dimul rdx, [r12+16], 20
01020223lea rdi, [rbp-208]
0102022acall mem.Allocator.free__func_219
0102022fmov rax, [rbp-152]
01020236mov [r12+8], rax
0102023bmov r8l, -1
01020241mov rbx, [rbp-64]
01020245jmp 0x1020263
01020247
01020247loc_1020247:
01020247mov rsi, [r12]
0102024bimul rdx, [r12+16], 20
01020251lea rdi, [rbp-208]
01020258call mem.Allocator.free__func_219
0102025dmov r8l, -1
01020263
01020263loc_1020263:
01020263mov [r12], rbx
01020267mov [r12+16], r14
0102026cmov rsi, [rbp-144]
01020273
01020273loc_1020273:
01020273mov r15, [r12+24]
01020278cmp r13, 16
0102027cjae 0x10202b2
0102027etest r15, r15
01020281jne 0x1020422
01020287lea rbx, [rbp-192]
0102028emov rdi, rbx
01020291mov rsi, r12
01020294call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020299mov rax, [rbx+32]
0102029dtest rax, rax
010202a0je 0x10205ab
010202a6mov rdx, [rbp-184]
010202adjmp 0x10205ae
010202b2
010202b2loc_10202b2:
010202b2test r15, r15
010202b5je 0x10202cb
010202b7movzx eax, [r15]
010202bbmov eax, [4*rax+0x10040c8]
010202c2cmp r13, rax
010202c5jb 0x1020422
010202cb
010202cbloc_10202cb:
010202cbmov eax, -1
010202d0mov [rbp-64], rax
010202d4lea rax, [r8-1]
010202d8mov r15w, 26
010202ddcmp r13, rax
010202e0jbe 0x1020370
010202e6
010202e6loc_10202e6:
010202e6mov r14, [r12+24]
010202ebtest r14, r14
010202eeje 0x102089d
010202f4mov cl, [r14]
010202f7cmp cl, 17
010202famov al, 2
010202fcsbb al, 0
010202fexor edx, edx
01020300cmp cl, 9
01020303movzx eax, al
01020306cmovb eax, edx
01020309push 1
0102030bpop rdx
0102030cshlx rcx, rdx, rcx
01020311mov rdx, [rbp-64]
01020315add edx, ecx
01020317mov [rbp-64], rdx
0102031btest al, al
0102031dje 0x10208e7
01020323movzx eax, al
01020326cmp eax, 1
01020329jne 0x1020928
0102032fmov rax, [r12+16]
01020334lea rsi, [rbp-240]
0102033bmov [rsi+16], rax
0102033fvmovups x0, [r12]
01020345vmovaps [rsi], x0
01020349mov [rsi+24], r14
0102034dlea rbx, [rbp-136]
01020354mov rdi, rbx
01020357call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102035ccmp [rbx+32], 0
01020361je 0x1020969
01020367mov rbx, [rbp-128]
0102036bjmp 0x102096c
01020370
01020370loc_1020370:
01020370lzcnt rax, r13
01020375not al
01020377and al, 63
01020379inc al
0102037bmovzx eax, al
0102037emov ecx, [4*rax+0x10040c8]
01020385cmp r13, rcx
01020388sbb al, -1
0102038amovzx eax, al
0102038dcmp al, 6
0102038fpush 5
01020391pop rbx
01020392cmovae ebx, eax
01020395vmovups x0, [rsi]
01020399lea r15, [rbp-192]
010203a0vmovaps [r15], x0
010203a5mov edi, ebx
010203a7mov [rbp-144], rsi
010203aecall array_hash_map.capacityIndexSize
010203b3shlx r14, rax, rbx
010203b8lea rdx, [r14+4]
010203bcmov rcx, [rbp+8]
010203c0lea r13, [rbp-136]
010203c7mov rdi, r13
010203camov rsi, r15
010203cdcall mem.Allocator.allocBytesAligned__func_216
010203d2movzx r15l, [r13+8]
010203d7test r15w, r15w
010203dbjne 0x10202e6
010203e1mov r15, [rbp-136]
010203e8lea rdi, [r15+4]
010203ecmov esi, 255
010203f1mov rdx, r14
010203f4call compiler_rt.smallMemset
010203f9mov [r15], bl
010203fcmov rdi, [r12+24]
01020401test rdi, rdi
01020404je 0x1020412
01020406mov rsi, [rbp-144]
0102040dcall array_hash_map.IndexHeader.free
01020412
01020412loc_1020412:
01020412mov rdi, r12
01020415mov rsi, r15
01020418call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
0102041dmov [r12+24], r15
01020422
01020422loc_1020422:
01020422mov cl, [r15]
01020425cmp cl, 17
01020428mov al, 2
0102042asbb al, 0
0102042cxor edx, edx
0102042ecmp cl, 9
01020431movzx eax, al
01020434cmovb eax, edx
01020437push 1
01020439pop rdx
0102043ashlx rcx, rdx, rcx
0102043fmov edx, -1
01020444lea r14l, [rdx+rcx]
01020448test al, al
0102044aje 0x1020475
0102044cmovzx eax, al
0102044flea rbx, [rbp-136]
01020456mov rdi, rbx
01020459cmp eax, 1
0102045cjne 0x1020496
0102045emov rsi, r12
01020461call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020466mov r12, [rbx+32]
0102046atest r12, r12
0102046dje 0x10204b8
0102046fmov r13, [rbp-128]
01020473jmp 0x10204bc
01020475
01020475loc_1020475:
01020475lea rbx, [rbp-136]
0102047cmov rdi, rbx
0102047fmov rsi, r12
01020482call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020487mov r12, [rbx+32]
0102048btest r12, r12
0102048eje 0x1020506
01020490mov r13, [rbp-128]
01020494jmp 0x102050a
01020496
01020496loc_1020496:
01020496mov rsi, r12
01020499call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102049emov rax, [rbx+32]
010204a2mov [rbp-64], rax
010204a6test rax, rax
010204a9je 0x102055b
010204afmov r13, [rbp-128]
010204b3jmp 0x102055f
010204b8
010204b8loc_10204b8:
010204b8push 8
010204bapop r13
010204bc
010204bcloc_10204bc:
010204bcmov rdi, [rbp-48]
010204c0mov rbx, [rbp-120]
010204c4call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
010204c9mov rcx, [rbp-48]
010204cdmov eax, eax
010204cfxor edi, edi
010204d1
010204d1loc_10204d1:
010204d1lea r8l, [rax+rdi]
010204d5and r8l, r14l
010204d8movzx edx, [r15+4*r8+4]
010204decmp rdx, 65535
010204e5je 0x1020616
010204ebcmp rcx, [r13+8*rdx]
010204f0je 0x1020553
010204f2movzx esi, [r15+4*r8+6]
010204f8cmp si, di
010204fbjb 0x102069e
01020501inc rdi
01020504jmp 0x10204d1
01020506
01020506loc_1020506:
01020506push 8
01020508pop r13
0102050a
0102050aloc_102050a:
0102050amov rdi, [rbp-48]
0102050emov rbx, [rbp-120]
01020512call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020517mov rcx, [rbp-48]
0102051bmov eax, eax
0102051dxor edi, edi
0102051f
0102051floc_102051f:
0102051flea r8l, [rax+rdi]
01020523and r8l, r14l
01020526movzx edx, [r15+2*r8+4]
0102052ccmp rdx, 255
01020533je 0x1020637
01020539cmp rcx, [r13+8*rdx]
0102053eje 0x1020553
01020540mov sil, [r15+2*r8+5]
01020545cmp sil, dil
01020548jb 0x1020733
0102054einc rdi
01020551jmp 0x102051f
01020553
01020553loc_1020553:
01020553test r12, r12
01020556jmp 0x1020678
0102055b
0102055bloc_102055b:
0102055bpush 8
0102055dpop r13
0102055f
0102055floc_102055f:
0102055fmov rdi, [rbp-48]
01020563mov rbx, [rbp-120]
01020567call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
0102056cmov r9, [rbp-48]
01020570mov eax, eax
01020572xor edi, edi
01020574mov ecx, -1
01020579
01020579loc_1020579:
01020579lea r8l, [rax+rdi]
0102057dand r8l, r14l
01020580mov edx, [r15+8*r8+4]
01020585cmp rdx, rcx
01020588je 0x1020656
0102058ecmp r9, [r13+8*rdx]
01020593je 0x1020673
01020599mov esi, [r15+8*r8+8]
0102059ecmp esi, edi
010205a0jb 0x10207c2
010205a6inc rdi
010205a9jmp 0x1020579
010205ab
010205abloc_10205ab:
010205abpush 8
010205adpop rdx
010205ae
010205aeloc_10205ae:
010205aemov r9, [rbp-80]
010205b2mov r10, [rbp-72]
010205b6mov r11l, [rbp-56]
010205bamov ebx, [rbp-52]
010205bdmov rcx, [rbp-176]
010205c4je 0x10205ee
010205c6mov rdi, [rbp-168]
010205cdxor esi, esi
010205cfxor r8l, r8l
010205d2mov r14, [rbp-48]
010205d6
010205d6loc_10205d6:
010205d6cmp rdi, r8
010205d9je 0x10205ee
010205dbcmp r14, [rdx+8*r8]
010205dfje 0x10208df
010205e5inc r8
010205e8add rsi, -12
010205ecjmp 0x10205d6
010205ee
010205eeloc_10205ee:
010205eemov rsi, [r12+8]
010205f3lea rdi, [rsi+1]
010205f7test rax, rax
010205famov [r12+8], rdi
010205fflea rdx, [rdx+8*rsi]
01020603push 4
01020605pop rax
01020606cmove rcx, rax
0102060aimul rax, rsi, 12
0102060eadd rax, rcx
01020611jmp 0x102086b
01020616
01020616loc_1020616:
01020616mov rdx, [rbp-88]
0102061amov rcx, [rdx+8]
0102061elea rax, [rcx+1]
01020622mov [rdx+8], rax
01020626mov [r15+4*r8+6], di
0102062cmov [r15+4*r8+4], cx
01020632jmp 0x10207ba
01020637
01020637loc_1020637:
01020637mov rdx, [rbp-88]
0102063bmov rcx, [rdx+8]
0102063flea rax, [rcx+1]
01020643mov [rdx+8], rax
01020647mov [r15+2*r8+5], dil
0102064cmov [r15+2*r8+4], cl
01020651jmp 0x10207ba
01020656
01020656loc_1020656:
01020656mov rcx, [r12+8]
0102065blea rax, [rcx+1]
0102065fmov [r12+8], rax
01020664mov [r15+8*r8+8], edi
01020669mov [r15+8*r8+4], ecx
0102066ejmp 0x1020844
01020673
01020673loc_1020673:
01020673cmp [rbp-64], 0
01020678
01020678loc_1020678:
01020678push 4
0102067apop rax
0102067bcmove rbx, rax
0102067fimul rax, rdx, 12
01020683add rax, rbx
01020686mov rdx, [rbp-96]
0102068amov r9, [rbp-80]
0102068emov r10, [rbp-72]
01020692mov r11l, [rbp-56]
01020696mov ebx, [rbp-52]
01020699jmp 0x1020876
0102069e
0102069eloc_102069e:
0102069emov r10, [rbp-88]
010206a2mov rcx, [r10+8]
010206a6lea r9, [rcx+1]
010206aamov [r10+8], r9
010206aemov [r15+4*r8+4], cx
010206b4mov [r15+4*r8+6], di
010206bamov r8b, [r15]
010206bdpush 1
010206bfpop r9
010206c1shlx r8, r9, r8
010206c6mov r14l, -1
010206ccadd r14l, r8l
010206cfadd rax, rdi
010206d2
010206d2loc_10206d2:
010206d2movzx edi, si
010206d5xor r8l, r8l
010206d8
010206d8loc_10206d8:
010206d8lea r9l, [rax+r8]
010206dcinc r9l
010206dfand r9l, r14l
010206e2movzx r10l, [r15+4*r9+4]
010206e8cmp r10w, -1
010206edje 0x102071c
010206efmovzx esi, [r15+4*r9+6]
010206f5inc r8
010206f8lea r11l, [rdi+r8]
010206fcdec r11l
010206ffcmp si, r11w
01020703ja 0x10206d8
01020705mov [r15+4*r9+4], dx
0102070badd edi, r8l
0102070emov [r15+4*r9+6], di
01020714add rax, r8
01020717mov edx, r10l
0102071ajmp 0x10206d2
0102071c
0102071cloc_102071c:
0102071cmov [r15+4*r9+4], dx
01020722lea eax, [rdi+r8]
01020726inc eax
01020728mov [r15+4*r9+6], ax
0102072ejmp 0x10207ba
01020733
01020733loc_1020733:
01020733mov r10, [rbp-88]
01020737mov rcx, [r10+8]
0102073blea r9, [rcx+1]
0102073fmov [r10+8], r9
01020743mov [r15+2*r8+4], cl
01020748mov [r15+2*r8+5], dil
0102074dmov r8b, [r15]
01020750push 1
01020752pop r9
01020754shlx r8, r9, r8
01020759mov r14l, -1
0102075fadd r14l, r8l
01020762add rax, rdi
01020765
01020765loc_1020765:
01020765movzx edi, sil
01020769xor r8l, r8l
0102076c
0102076cloc_102076c:
0102076clea r9l, [rax+r8]
01020770inc r9l
01020773and r9l, r14l
01020776mov r10b, [r15+2*r9+4]
0102077bcmp r10b, -1
0102077fje 0x10207aa
01020781mov sil, [r15+2*r9+5]
01020786inc r8
01020789lea r11l, [r8+rdi]
0102078ddec r11b
01020790cmp sil, r11b
01020793ja 0x102076c
01020795mov [r15+2*r9+4], dl
0102079aadd edi, r8l
0102079dmov [r15+2*r9+5], dil
010207a2add rax, r8
010207a5mov edx, r10l
010207a8jmp 0x1020765
010207aa
010207aaloc_10207aa:
010207aamov [r15+2*r9+4], dl
010207afadd edi, r8l
010207b2inc dil
010207b5mov [r15+2*r9+5], dil
010207ba
010207baloc_10207ba:
010207batest r12, r12
010207bdjmp 0x1020849
010207c2
010207c2loc_10207c2:
010207c2mov rcx, [r12+8]
010207c7lea r9, [rcx+1]
010207cbmov [r12+8], r9
010207d0mov [r15+8*r8+4], ecx
010207d5mov [r15+8*r8+8], edi
010207damov r8b, [r15]
010207ddpush 1
010207dfpop r9
010207e1shlx r8, r9, r8
010207e6mov r12l, -1
010207ecadd r12l, r8l
010207efadd rax, rdi
010207f2
010207f2loc_10207f2:
010207f2lea r9l, [rsi-1]
010207f6xor edi, edi
010207f8
010207f8loc_10207f8:
010207f8lea r8l, [rax+rdi]
010207fcinc r8l
010207ffand r8l, r12l
01020802mov r10l, [r15+8*r8+4]
01020807cmp r10l, -1
0102080bje 0x1020835
0102080dmov r11l, [r15+8*r8+8]
01020812inc rdi
01020815lea r14l, [r9+rdi]
01020819cmp r11l, r14l
0102081cja 0x10207f8
0102081emov [r15+8*r8+4], edx
01020823add esi, edi
01020825mov [r15+8*r8+8], esi
0102082aadd rax, rdi
0102082dmov esi, r11l
01020830mov edx, r10l
01020833jmp 0x10207f2
01020835
01020835loc_1020835:
01020835mov [r15+8*r8+4], edx
0102083alea eax, [rsi+rdi]
0102083dinc eax
0102083fmov [r15+8*r8+8], eax
01020844
01020844loc_1020844:
01020844cmp [rbp-64], 0
01020849
01020849loc_1020849:
01020849lea rdx, [r13+8*rcx]
0102084epush 4
01020850pop rax
01020851cmove rbx, rax
01020855imul rax, rcx, 12
01020859add rax, rbx
0102085cmov r9, [rbp-80]
01020860mov r10, [rbp-72]
01020864mov r11l, [rbp-56]
01020868mov ebx, [rbp-52]
0102086b
0102086bloc_102086b:
0102086bmov rcx, [rbp-48]
0102086fmov [rdx], rcx
01020872
01020872loc_1020872:
01020872mov rdx, [rbp-96]
01020876
01020876loc_1020876:
01020876or ebx, r9l
01020879or r11l, r10l
0102087cmov [rax], r11l
0102087fmov [rax+4], ebx
01020882mov [rax+8], edx
01020885
01020885loc_1020885:
01020885xor r15l, r15l
01020888
01020888loc_1020888:
01020888mov eax, r15l
0102088badd rsp, 312
01020892pop rbx
01020893pop r12
01020895pop r13
01020897pop r14
01020899pop r15
0102089bpop rbp
0102089cret
0102089d
0102089dloc_102089d:
0102089dlea rbx, [rbp-192]
010208a4mov rdi, rbx
010208a7mov rsi, r12
010208aacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
010208afcmp [rbx+32], 0
010208b4je 0x1020888
010208b6mov rax, [rbp-184]
010208bdmov rcx, [rbp-168]
010208c4xor r12l, r12l
010208c7mov rdx, [rbp-48]
010208cb
010208cbloc_10208cb:
010208cbcmp rcx, r12
010208ceje 0x1020888
010208d0cmp rdx, [rax+8*r12]
010208d4je 0x1020a37
010208dainc r12
010208ddjmp 0x10208cb
010208df
010208dfloc_10208df:
010208dfsub rcx, rsi
010208e2mov rax, rcx
010208e5jmp 0x1020872
010208e7
010208e7loc_10208e7:
010208e7mov rax, [r12+16]
010208eclea rsi, [rbp-272]
010208f3mov [rsi+16], rax
010208f7vmovups x0, [r12]
010208fdvmovaps [rsi], x0
01020901mov [rsi+24], r14
01020905lea rbx, [rbp-136]
0102090cmov rdi, rbx
0102090fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020914cmp [rbx+32], 0
01020919je 0x10209b1
0102091fmov rbx, [rbp-128]
01020923jmp 0x10209b4
01020928
01020928loc_1020928:
01020928mov rax, [r12+16]
0102092dlea rsi, [rbp-304]
01020934mov [rsi+16], rax
01020938vmovups x0, [r12]
0102093evmovaps [rsi], x0
01020942mov [rsi+24], r14
01020946lea rbx, [rbp-136]
0102094dmov rdi, rbx
01020950call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020955cmp [rbx+32], 0
0102095aje 0x10209f4
01020960mov rbx, [rbp-128]
01020964jmp 0x10209f7
01020969
01020969loc_1020969:
01020969push 8
0102096bpop rbx
0102096c
0102096cloc_102096c:
0102096cmov rdi, [rbp-48]
01020970call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020975mov eax, eax
01020977xor ecx, ecx
01020979
01020979loc_1020979:
01020979lea edx, [rax+rcx]
0102097cand edx, [rbp-64]
0102097fmovzx r12l, [r14+4*rdx+4]
01020985cmp r12, 65535
0102098cje 0x1020888
01020992cmp [r14+4*rdx+6], cx
01020998jb 0x1020888
0102099emov rdx, [rbp-48]
010209a2cmp rdx, [rbx+8*r12]
010209a6je 0x1020a37
010209acinc rcx
010209afjmp 0x1020979
010209b1
010209b1loc_10209b1:
010209b1push 8
010209b3pop rbx
010209b4
010209b4loc_10209b4:
010209b4mov rdi, [rbp-48]
010209b8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
010209bdmov eax, eax
010209bfxor ecx, ecx
010209c1
010209c1loc_10209c1:
010209c1lea edx, [rax+rcx]
010209c4and edx, [rbp-64]
010209c7movzx r12l, [r14+2*rdx+4]
010209cdcmp r12, 255
010209d4je 0x1020888
010209dacmp [r14+2*rdx+5], cl
010209dfjb 0x1020888
010209e5mov rdx, [rbp-48]
010209e9cmp rdx, [rbx+8*r12]
010209edje 0x1020a37
010209efinc rcx
010209f2jmp 0x10209c1
010209f4
010209f4loc_10209f4:
010209f4push 8
010209f6pop rbx
010209f7
010209f7loc_10209f7:
010209f7mov rdi, [rbp-48]
010209fbcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).checkedHash__func_168
01020a00mov eax, eax
01020a02xor ecx, ecx
01020a04mov edx, -1
01020a09
01020a09loc_1020a09:
01020a09lea esi, [rax+rcx]
01020a0cand esi, [rbp-64]
01020a0fmov r12l, [r14+8*rsi+4]
01020a14cmp r12, rdx
01020a17je 0x1020888
01020a1dcmp [r14+8*rsi+8], ecx
01020a22jb 0x1020888
01020a28mov rsi, [rbp-48]
01020a2ccmp rsi, [rbx+8*r12]
01020a30je 0x1020a37
01020a32inc rcx
01020a35jmp 0x1020a09
01020a37
01020a37loc_1020a37:
01020a37lea rbx, [rbp-344]
01020a3emov rdi, rbx
01020a41mov rsi, [rbp-88]
01020a45call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
01020a4acmp [rbx+32], 0
01020a4fmov r9, [rbp-80]
01020a53mov r10, [rbp-72]
01020a57mov r11l, [rbp-56]
01020a5bmov ebx, [rbp-52]
01020a5eje 0x1020a69
01020a60mov rcx, [rbp-328]
01020a67jmp 0x1020a6c
01020a69
01020a69loc_1020a69:
01020a69push 4
01020a6bpop rcx
01020a6c
01020a6cloc_1020a6c:
01020a6cmov rdx, [rbp-96]
01020a70imul rax, r12, 12
01020a74add rax, rcx
01020a77jmp 0x1020876
01020a7c
01020a7cloc_1020a7c:
01020a7cmov eax, -1
01020a81mov [rbp-64], rax
01020a85mov r12, [rbp-88]
01020a89jmp 0x10202e6
0102005a
01020a8e
01020a8edebug.Dwarf.runLineNumberProgram:
01020a8epush rbp
01020a8fmov rbp, rsp
01020a92push r15
01020a94push r14
01020a96push r13
01020a98push r12
01020a9apush rbx
01020a9band rsp, -128
01020a9fsub rsp, 5760
01020aa6mov r12, rcx
01020aa9mov [rsp+104], rdx
01020aaemov rax, rsi
01020ab1vmovups x0, [rdx]
01020ab5vmovaps [rsp+192], x0
01020abemov r13, rdi
01020ac1lea rbx, [rcx+24]
01020ac5test [rsi+184], 1
01020accje 0x1020ade
01020acemov r8, [rax+160]
01020ad5mov r9, [rax+168]
01020adcjmp 0x1020ae4
01020ade
01020adeloc_1020ade:
01020adexor r8l, r8l
01020ae1xor r9l, r9l
01020ae4
01020ae4loc_1020ae4:
01020ae4mov [rsp], r12
01020ae8lea r14, [rsp+1608]
01020af0push 27
01020af2pop rcx
01020af3mov rdi, r14
01020af6mov rsi, rbx
01020af9mov [rsp+232], rax
01020b01mov rdx, rax
01020b04call debug.Dwarf.Die.getAttrString
01020b09movzx eax, [r14+16]
01020b0etest ax, ax
01020b11jne 0x1020b7f
01020b13mov r14, [rsp+1608]
01020b1bmov r15, [rsp+1616]
01020b23push 16
01020b25pop rsi
01020b26mov rdi, rbx
01020b29call debug.Dwarf.Die.getAttr
01020b2etest rax, rax
01020b31je 0x1020b7b
01020b33lea rbx, [rsp+2760]
01020b3bmov rdi, rbx
01020b3emov rsi, rax
01020b41call debug.Dwarf.FormValue.getUInt__func_138
01020b46movzx eax, [rbx+8]
01020b4atest ax, ax
01020b4djne 0x1020b7f
01020b4fmov rdx, [rsp+2760]
01020b57mov rax, [rsp+232]
01020b5ftest [rax+152], 1
01020b66je 0x1020b89
01020b68mov rcx, rax
01020b6bmov rax, [rax+128]
01020b72mov rcx, [rcx+136]
01020b79jmp 0x1020b8d
01020b7b
01020b7bloc_1020b7b:
01020b7bmov ax, 118
01020b7f
01020b7floc_1020b7f:
01020b7fmov [r13+72], ax
01020b84jmp 0x10231bc
01020b89
01020b89loc_1020b89:
01020b89xor eax, eax
01020b8bxor ecx, ecx
01020b8d
01020b8dloc_1020b8d:
01020b8dlea rsi, [rsp+368]
01020b95mov [rsi], 0x10041c0
01020b9cmov [rsi+8], rax
01020ba0mov [rsi+16], rcx
01020ba4mov [rsi+32], rcx
01020ba8mov [rsp+152], rdx
01020bb0mov [rsi+24], rdx
01020bb4lea rbx, [rsp+1440]
01020bbcmov rdi, rbx
01020bbfcall debug.Dwarf.readUnitHeader
01020bc4movzx eax, [rbx+16]
01020bc8test ax, ax
01020bcbjne 0x1020b7f
01020bcdmov rax, [rsp+1440]
01020bd5mov [rsp+344], rax
01020bddtest rax, rax
01020be0je 0x1020cb1
01020be6mov [rsp+96], r13
01020bebmov r13b, [rsp+1448]
01020bf3movzx eax, [rsp+1449]
01020bfbmov [rsp+280], rax
01020c03lea rbx, [rsp+1632]
01020c0blea rsi, [rsp+368]
01020c13mov rdi, rbx
01020c16call Io.Reader.takeArray__func_118
01020c1bmovzx eax, [rbx+8]
01020c1ftest ax, ax
01020c22jne 0x102321e
01020c28mov rax, [rsp+1632]
01020c30movzx eax, [rax]
01020c33cmp ax, 2
01020c37jb 0x10231b0
01020c3dmov [rsp+244], eax
01020c44cmp ax, 4
01020c48mov [rsp+256], r12
01020c50jbe 0x1020cbd
01020c52lea rbx, [rsp+508]
01020c5alea rsi, [rsp+368]
01020c62mov rdi, rbx
01020c65call Io.Reader.takeByte
01020c6amovzx eax, [rbx]
01020c6dtest ax, ax
01020c70jne 0x102321e
01020c76mov r12b, [rsp+510]
01020c7elea rbx, [rsp+512]
01020c86lea rsi, [rsp+368]
01020c8emov rdi, rbx
01020c91call Io.Reader.takeByte
01020c96movzx eax, [rbx]
01020c99test ax, ax
01020c9cjne 0x102321e
01020ca2cmp [rsp+514], 0
01020caaje 0x1020cc5
01020cacjmp 0x10231b0
01020cb1
01020cb1loc_1020cb1:
01020cb1mov [r13+72], 118
01020cb8jmp 0x10231bc
01020cbd
01020cbdloc_1020cbd:
01020cbdmov r12b, [r12+203]
01020cc5
01020cc5loc_1020cc5:
01020cc5movzx edx, r13b
01020cc9lea rbx, [rsp+1648]
01020cd1lea rsi, [rsp+368]
01020cd9mov rdi, rbx
01020cdcmov [rsp+208], edx
01020ce3call debug.Dwarf.readFormatSizedInt
01020ce8movzx eax, [rbx+8]
01020cectest ax, ax
01020cefjne 0x102321e
01020cf5lea rsi, [rsp+368]
01020cfdmov rax, [rsi+24]
01020d01add rax, [rsp+1648]
01020d09mov [rsp+416], rax
01020d11lea rbx, [rsp+516]
01020d19mov rdi, rbx
01020d1ccall Io.Reader.takeByte
01020d21movzx eax, [rbx]
01020d24test ax, ax
01020d27jne 0x102321e
01020d2dmovzx eax, [rsp+518]
01020d35mov [rsp+352], rax
01020d3dtest rax, rax
01020d40mov r13, [rsp+96]
01020d45mov eax, [rsp+244]
01020d4cje 0x10231b5
01020d52cmp ax, 3
01020d56jbe 0x1020d7c
01020d58lea rbx, [rsp+852]
01020d60lea rsi, [rsp+368]
01020d68mov rdi, rbx
01020d6bcall Io.Reader.takeByte
01020d70movzx eax, [rbx]
01020d73test ax, ax
01020d76jne 0x1020b7f
01020d7c
01020d7cloc_1020d7c:
01020d7clea rbx, [rsp+520]
01020d84lea rsi, [rsp+368]
01020d8cmov rdi, rbx
01020d8fcall Io.Reader.takeByte
01020d94movzx eax, [rbx]
01020d97test ax, ax
01020d9ajne 0x1020b7f
01020da0mov al, [rsp+522]
01020da7mov [rsp+336], al
01020daelea rbx, [rsp+524]
01020db6lea rsi, [rsp+368]
01020dbemov rdi, rbx
01020dc1call Io.Reader.takeByteSigned
01020dc6movzx eax, [rbx]
01020dc9test ax, ax
01020dccjne 0x1020b7f
01020dd2movsx rax, [rsp+526]
01020ddbmov [rsp+496], rax
01020de3lea rbx, [rsp+528]
01020deblea rsi, [rsp+368]
01020df3mov rdi, rbx
01020df6call Io.Reader.takeByte
01020dfbmovzx eax, [rbx]
01020dfetest ax, ax
01020e01jne 0x1020b7f
01020e07mov al, [rsp+530]
01020e0emov [rsp+360], al
01020e15test al, al
01020e17je 0x10231b5
01020e1dlea rbx, [rsp+532]
01020e25lea rsi, [rsp+368]
01020e2dmov rdi, rbx
01020e30call Io.Reader.takeByte
01020e35movzx eax, [rbx]
01020e38test ax, ax
01020e3bjne 0x1020b7f
01020e41mov al, [rsp+534]
01020e48mov [rsp+216], rax
01020e50dec eax
01020e52movzx edx, al
01020e55lea rbx, [rsp+1664]
01020e5dlea rsi, [rsp+368]
01020e65mov rdi, rbx
01020e68call Io.Reader.take
01020e6dmovzx eax, [rbx+16]
01020e71test ax, ax
01020e74jne 0x1020b7f
01020e7avmovups x0, [rip-0x1cdd2]
01020e82vmovaps [rsp+128], x0
01020e8bmov rax, [rsp+1664]
01020e93mov [rsp+840], rax
01020e9band [rsp+144], 0
01020ea4mov rax, [rsp+1672]
01020eacmov [rsp+488], rax
01020eb4and [rsp+176], 0
01020ebdvmovaps [rsp+160], x0
01020ec6movzx eax, r12b
01020ecamov [rsp+224], eax
01020ed1cmp [rsp+244], 5
01020edajae 0x1020fb3
01020ee0lea rdx, [rsp+2648]
01020ee8mov [rdx], r14
01020eebmov [rdx+8], r15
01020eefvxorps x0, x0, x0
01020ef3vmovups [rdx+16], ymm0
01020ef8and [rdx+48], 0
01020efclea rdi, [rsp+128]
01020f04mov rsi, [rsp+104]
01020f09vzeroupper
01020f0ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020f11test ax, ax
01020f14jne 0x102339c
01020f1alea rbx, [rsp+2248]
01020f22lea r14, [rsp+368]
01020f2alea r15, [rsp+128]
01020f32lea r12, [rsp+2232]
01020f3a
01020f3aloc_1020f3a:
01020f3alea rdi, [rsp+1464]
01020f42mov rsi, r14
01020f45call Io.Reader.takeSentinel__func_140
01020f4amovzx r13l, [rsp+1480]
01020f53test r13w, r13w
01020f57jne 0x1020fa9
01020f59mov rax, [rsp+1472]
01020f61test rax, rax
01020f64je 0x1021006
01020f6amov rcx, [rsp+1464]
01020f72mov [rsp+2232], rcx
01020f7amov [rsp+2240], rax
01020f82vxorps x0, x0, x0
01020f86vmovups [rbx], ymm0
01020f8aand [rbx+32], 0
01020f8emov rdi, r15
01020f91mov rsi, [rsp+104]
01020f96mov rdx, r12
01020f99vzeroupper
01020f9ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020fa1test ax, ax
01020fa4je 0x1020f3a
01020fa6mov r13l, eax
01020fa9
01020fa9loc_1020fa9:
01020fa9mov edi, 0x10040b0
01020faejmp 0x10231f2
01020fb3
01020fb3loc_1020fb3:
01020fb3lea rbx, [rsp+536]
01020fbblea rsi, [rsp+368]
01020fc3mov rdi, rbx
01020fc6call Io.Reader.takeByte
01020fcbmovzx ebx, [rbx]
01020fcetest bx, bx
01020fd1jne 0x1023228
01020fd7movzx r13l, [rsp+538]
01020fe0cmp r13, 11
01020fe4jb 0x102113b
01020feamov edi, 0x10040b0
01020fefmov rbx, [rsp+104]
01020ff4mov rsi, rbx
01020ff7call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01020ffcmov edi, 0x10040b0
01021001jmp 0x10231a8
01021006
01021006loc_1021006:
01021006lea r14, [rsp+368]
0102100e
0102100eloc_102100e:
0102100elea rdi, [rsp+1488]
01021016mov rsi, r14
01021019call Io.Reader.takeSentinel__func_140
0102101emovzx ebx, [rsp+1504]
01021026test bx, bx
01021029jne 0x102112e
0102102fmov rbx, [rsp+1496]
01021037test rbx, rbx
0102103aje 0x1021928
01021040mov r15, [rsp+1488]
01021048lea rdi, [rsp+608]
01021050mov rsi, r14
01021053call Io.Reader.takeLeb128__func_141
01021058movzx r12l, [rsp+612]
01021061test r12w, r12w
01021065jne 0x1023244
0102106bmov r12l, [rsp+608]
01021073lea rdi, [rsp+1120]
0102107bmov rsi, r14
0102107ecall Io.Reader.takeLeb128__func_117
01021083movzx r13l, [rsp+1128]
0102108ctest r13w, r13w
01021090jne 0x10231ea
01021096mov rsi, r14
01021099mov r14, [rsp+1120]
010210a1lea rdi, [rsp+1136]
010210a9call Io.Reader.takeLeb128__func_117
010210aemovzx r13l, [rsp+1144]
010210b7test r13w, r13w
010210bbjne 0x10231ea
010210c1mov rax, [rsp+1136]
010210c9mov [rsp+1688], r15
010210d1mov [rsp+1696], rbx
010210d9mov [rsp+1720], r12l
010210e1mov [rsp+1704], r14
010210e9mov [rsp+1712], rax
010210f1lea rax, [rsp+1724]
010210f9vxorps x0, x0, x0
010210fdvmovups [rax], x0
01021101lea rdi, [rsp+160]
01021109mov rsi, [rsp+104]
0102110elea rdx, [rsp+1688]
01021116call array_list.Aligned(debug.Dwarf.FileEntry,null).append
0102111btest ax, ax
0102111elea r14, [rsp+368]
01021126je 0x102100e
0102112cmov ebx, eax
0102112e
0102112eloc_102112e:
0102112elea rdi, [rsp+160]
01021136jmp 0x10233a3
0102113b
0102113bloc_102113b:
0102113bxor r12l, r12l
0102113elea r14, [rsp+368]
01021146lea r15, [rsp+428]
0102114e
0102114eloc_102114e:
0102114ecmp r13, r12
01021151je 0x10211b7
01021153lea rdi, [rsp+424]
0102115bmov rsi, r14
0102115ecall Io.Reader.takeLeb128__func_142
01021163movzx ebx, [rsp+424]
0102116btest bx, bx
0102116ejne 0x1023228
01021174movzx eax, [rsp+426]
0102117cmov [rsp+4*r12+2104], ax
01021185mov rdi, r15
01021188mov rsi, r14
0102118bcall Io.Reader.takeLeb128__func_143
01021190movzx ebx, [rsp+430]
01021198test bx, bx
0102119bjne 0x1023228
010211a1movzx eax, [rsp+428]
010211a9mov [rsp+4*r12+2106], ax
010211b2inc r12
010211b5jmp 0x102114e
010211b7
010211b7loc_10211b7:
010211b7lea rbx, [rsp+1744]
010211bflea rsi, [rsp+368]
010211c7mov rdi, rbx
010211cacall Io.Reader.takeLeb128__func_117
010211cfmovzx ebx, [rbx+8]
010211d3test bx, bx
010211d6jne 0x1023228
010211dcmov rcx, [rsp+1744]
010211e4lea rbx, [rsp+1760]
010211eclea rsi, [rsp+128]
010211f4mov rdi, rbx
010211f7mov rdx, [rsp+104]
010211fccall array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021201movzx ebx, [rbx+16]
01021205test bx, bx
01021208jne 0x102339e
0102120emov rax, [rsp+1760]
01021216mov [rsp+408], rax
0102121emov rax, [rsp+1768]
01021226mov [rsp+264], rax
0102122exor eax, eax
01021230
01021230loc_1021230:
01021230cmp rax, [rsp+264]
01021238je 0x10214f9
0102123emov [rsp+272], rax
01021246imul rax, rax, 56
0102124amov rcx, [rsp+408]
01021252lea rdx, [rcx+rax]
01021256add rdx, 36
0102125amov [rdx-36], 1
01021262vxorps x0, x0, x0
01021266vmovups [rdx-28], ymm0
0102126blea r12, [rcx+rax]
0102126fmov [rsp+248], rdx
01021277vmovups [rdx-16], ymm0
0102127cxor r14l, r14l
0102127f
0102127floc_102127f:
0102127fcmp r13, r14
01021282je 0x10214e9
01021288movzx ebx, [rsp+4*r14+2104]
01021291movzx edx, [rsp+4*r14+2106]
0102129amov eax, [rsp+244]
010212a1mov [rsp], eax
010212a4mov r9l, 0x10079e0
010212aalea rdi, [rsp+776]
010212b2lea rsi, [rsp+368]
010212bamov ecx, [rsp+208]
010212c1mov r8l, [rsp+224]
010212c9vzeroupper
010212cccall debug.Dwarf.parseFormValue
010212d1movzx r15l, [rsp+800]
010212datest r15w, r15w
010212dejne 0x10231ce
010212e4dec ebx
010212e6cmp ebx, 4
010212e9ja 0x10214e1
010212efmov rcx, [rsp+776]
010212f7mov rdx, [rsp+784]
010212ffmov al, [rsp+792]
01021306jmp [8*rbx+0x1000428]
0102130dmov [rsp+856], rcx
01021315mov [rsp+864], rdx
0102131dmov [rsp+872], al
01021324lea rcx, [rsp+793]
0102132cmov eax, [rcx]
0102132emov ecx, [rcx+3]
01021331lea rdx, [rsp+873]
01021339mov [rdx+3], ecx
0102133cmov [rdx], eax
0102133emov ecx, 448
01021343lea rdx, [rsp+4808]
0102134bmov rdi, rdx
0102134emov rsi, [rsp+232]
01021356rep movsb [rdi], [rsi]
01021358lea rdi, [rsp+1784]
01021360lea rsi, [rsp+856]
01021368call debug.Dwarf.FormValue.getString
0102136dmovzx ebx, [rsp+1800]
01021375test bx, bx
01021378jne 0x102339e
0102137evmovups x0, [rsp+1784]
01021387vmovups [r12], x0
0102138djmp 0x10214e1
01021392cmp al, 4
01021394jne 0x102152f
0102139avmovups x0, [rcx]
0102139emov rax, [rsp+248]
010213a6vmovups [rax], x0
010213aajmp 0x10214e1
010213afmov [rsp+904], rcx
010213b7mov [rsp+912], rdx
010213bfmov [rsp+920], al
010213c6lea rcx, [rsp+793]
010213cemov eax, [rcx]
010213d0mov ecx, [rcx+3]
010213d3lea rdx, [rsp+921]
010213dbmov [rdx+3], ecx
010213demov [rdx], eax
010213e0lea rdi, [rsp+1152]
010213e8lea rsi, [rsp+904]
010213f0call debug.Dwarf.FormValue.getUInt__func_138
010213f5movzx ebx, [rsp+1160]
010213fdtest bx, bx
01021400jne 0x102339e
01021406mov rax, [rsp+1152]
0102140emov [r12+16], rax
01021413jmp 0x10214e1
01021418mov [rsp+928], rcx
01021420mov [rsp+936], rdx
01021428mov [rsp+944], al
0102142flea rcx, [rsp+793]
01021437mov eax, [rcx]
01021439mov ecx, [rcx+3]
0102143clea rdx, [rsp+945]
01021444mov [rdx+3], ecx
01021447mov [rdx], eax
01021449lea rdi, [rsp+1168]
01021451lea rsi, [rsp+928]
01021459call debug.Dwarf.FormValue.getUInt__func_138
0102145emovzx ebx, [rsp+1176]
01021466test bx, bx
01021469jne 0x102339e
0102146fmov rax, [rsp+1168]
01021477mov [r12+24], rax
0102147cjmp 0x10214e1
0102147emov [rsp+880], rcx
01021486mov [rsp+888], rdx
0102148emov [rsp+896], al
01021495lea rcx, [rsp+793]
0102149dmov eax, [rcx]
0102149fmov ecx, [rcx+3]
010214a2lea rdx, [rsp+897]
010214aamov [rdx+3], ecx
010214admov [rdx], eax
010214aflea rdi, [rsp+616]
010214b7lea rsi, [rsp+880]
010214bfcall debug.Dwarf.FormValue.getUInt__func_146
010214c4movzx ebx, [rsp+620]
010214cctest bx, bx
010214cfjne 0x102339e
010214d5mov eax, [rsp+616]
010214dcmov [r12+32], eax
010214e1
010214e1loc_10214e1:
010214e1inc r14
010214e4jmp 0x102127f
010214e9
010214e9loc_10214e9:
010214e9mov rax, [rsp+272]
010214f1inc rax
010214f4jmp 0x1021230
010214f9
010214f9loc_10214f9:
010214f9lea rbx, [rsp+540]
01021501lea rsi, [rsp+368]
01021509mov rdi, rbx
0102150cvzeroupper
0102150fcall Io.Reader.takeByte
01021514movzx ebx, [rbx]
01021517test bx, bx
0102151ajne 0x102339e
01021520movzx r13l, [rsp+542]
01021529cmp r13, 11
0102152djb 0x102153e
0102152f
0102152floc_102152f:
0102152fmov edi, 0x10040b0
01021534
01021534loc_1021534:
01021534mov rbx, [rsp+104]
01021539jmp 0x1023198
0102153e
0102153eloc_102153e:
0102153exor r12l, r12l
01021541lea r14, [rsp+368]
01021549lea r15, [rsp+436]
01021551
01021551loc_1021551:
01021551cmp r13, r12
01021554je 0x10215ba
01021556lea rdi, [rsp+432]
0102155emov rsi, r14
01021561call Io.Reader.takeLeb128__func_143
01021566movzx ebx, [rsp+434]
0102156etest bx, bx
01021571jne 0x102339e
01021577movzx eax, [rsp+432]
0102157fmov [rsp+4*r12+2144], ax
01021588mov rdi, r15
0102158bmov rsi, r14
0102158ecall Io.Reader.takeLeb128__func_143
01021593movzx ebx, [rsp+438]
0102159btest bx, bx
0102159ejne 0x102339e
010215a4movzx eax, [rsp+436]
010215acmov [rsp+4*r12+2146], ax
010215b5inc r12
010215b8jmp 0x1021551
010215ba
010215baloc_10215ba:
010215balea rbx, [rsp+1808]
010215c2lea rsi, [rsp+368]
010215camov rdi, rbx
010215cdcall Io.Reader.takeLeb128__func_117
010215d2movzx ebx, [rbx+8]
010215d6test bx, bx
010215d9jne 0x102339e
010215dfmov rbx, [rsp+1808]
010215e7lea rdi, [rsp+160]
010215efmov r15, [rsp+104]
010215f4mov rsi, r15
010215f7mov rdx, rbx
010215facall array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity
010215fftest ax, ax
01021602jne 0x102341f
01021608lea r14, [rsp+1824]
01021610lea rsi, [rsp+160]
01021618mov rdi, r14
0102161bmov rdx, r15
0102161emov rcx, rbx
01021621call array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021626movzx ebx, [r14+16]
0102162btest bx, bx
0102162ejne 0x102112e
01021634mov rax, [rsp+1824]
0102163cmov [rsp+408], rax
01021644mov rax, [rsp+1832]
0102164cmov [rsp+264], rax
01021654xor eax, eax
01021656
01021656loc_1021656:
01021656cmp rax, [rsp+264]
0102165eje 0x1021928
01021664mov [rsp+272], rax
0102166cimul rax, rax, 56
01021670mov rcx, [rsp+408]
01021678lea rdx, [rcx+rax]
0102167cadd rdx, 36
01021680mov [rdx-36], 1
01021688vxorps x0, x0, x0
0102168cvmovups [rdx-28], ymm0
01021691lea r12, [rcx+rax]
01021695mov [rsp+248], rdx
0102169dvmovups [rdx-16], ymm0
010216a2xor ebx, ebx
010216a4
010216a4loc_10216a4:
010216a4cmp r13, rbx
010216a7je 0x1021918
010216admovzx r14l, [rsp+4*rbx+2144]
010216b6movzx edx, [rsp+4*rbx+2146]
010216bemov eax, [rsp+244]
010216c5mov [rsp], eax
010216c8mov r9l, 0x10079e0
010216celea rdi, [rsp+808]
010216d6lea rsi, [rsp+368]
010216demov ecx, [rsp+208]
010216e5mov r8l, [rsp+224]
010216edvzeroupper
010216f0call debug.Dwarf.parseFormValue
010216f5movzx r15l, [rsp+832]
010216fetest r15w, r15w
01021702jne 0x1023311
01021708dec r14l
0102170bcmp r14l, 4
0102170fja 0x1021910
01021715mov rcx, [rsp+808]
0102171dmov rdx, [rsp+816]
01021725mov al, [rsp+824]
0102172cjmp [8*r14+0x1000450]
01021734mov [rsp+952], rcx
0102173cmov [rsp+960], rdx
01021744mov [rsp+968], al
0102174blea rcx, [rsp+825]
01021753mov eax, [rcx]
01021755mov ecx, [rcx+3]
01021758lea rdx, [rsp+969]
01021760mov [rdx+3], ecx
01021763mov [rdx], eax
01021765mov ecx, 448
0102176alea rdx, [rsp+5256]
01021772mov rdi, rdx
01021775mov rsi, [rsp+232]
0102177drep movsb [rdi], [rsi]
0102177flea rdi, [rsp+1848]
01021787lea rsi, [rsp+952]
0102178fcall debug.Dwarf.FormValue.getString
01021794movzx r14l, [rsp+1864]
0102179dtest r14w, r14w
010217a1jne 0x102331e
010217a7vmovups x0, [rsp+1848]
010217b0vmovups [r12], x0
010217b6jmp 0x1021910
010217bbcmp al, 4
010217bdjne 0x10231dd
010217c3vmovups x0, [rcx]
010217c7mov rax, [rsp+248]
010217cfvmovups [rax], x0
010217d3jmp 0x1021910
010217d8mov [rsp+1000], rcx
010217e0mov [rsp+1008], rdx
010217e8mov [rsp+1016], al
010217eflea rcx, [rsp+825]
010217f7mov eax, [rcx]
010217f9mov ecx, [rcx+3]
010217fclea rdx, [rsp+1017]
01021804mov [rdx+3], ecx
01021807mov [rdx], eax
01021809lea rdi, [rsp+1184]
01021811lea rsi, [rsp+1000]
01021819call debug.Dwarf.FormValue.getUInt__func_138
0102181emovzx r14l, [rsp+1192]
01021827test r14w, r14w
0102182bjne 0x102331e
01021831mov rax, [rsp+1184]
01021839mov [r12+16], rax
0102183ejmp 0x1021910
01021843mov [rsp+1024], rcx
0102184bmov [rsp+1032], rdx
01021853mov [rsp+1040], al
0102185alea rcx, [rsp+825]
01021862mov eax, [rcx]
01021864mov ecx, [rcx+3]
01021867lea rdx, [rsp+1041]
0102186fmov [rdx+3], ecx
01021872mov [rdx], eax
01021874lea rdi, [rsp+1200]
0102187clea rsi, [rsp+1024]
01021884call debug.Dwarf.FormValue.getUInt__func_138
01021889movzx r14l, [rsp+1208]
01021892test r14w, r14w
01021896jne 0x102331e
0102189cmov rax, [rsp+1200]
010218a4mov [r12+24], rax
010218a9jmp 0x1021910
010218abmov [rsp+976], rcx
010218b3mov [rsp+984], rdx
010218bbmov [rsp+992], al
010218c2lea rcx, [rsp+825]
010218camov eax, [rcx]
010218ccmov ecx, [rcx+3]
010218cflea rdx, [rsp+993]
010218d7mov [rdx+3], ecx
010218damov [rdx], eax
010218dclea rdi, [rsp+624]
010218e4lea rsi, [rsp+976]
010218eccall debug.Dwarf.FormValue.getUInt__func_146
010218f1movzx r14l, [rsp+628]
010218fatest r14w, r14w
010218fejne 0x102331e
01021904mov eax, [rsp+624]
0102190bmov [r12+32], eax
01021910
01021910loc_1021910:
01021910inc rbx
01021913jmp 0x10216a4
01021918
01021918loc_1021918:
01021918mov rax, [rsp+272]
01021920inc rax
01021923jmp 0x1021656
01021928
01021928loc_1021928:
01021928mov rax, [rsp+256]
01021930mov rcx, [rax+16]
01021934lea rbx, [rsp+1872]
0102193cmov rdi, rbx
0102193fmov rsi, [rsp+232]
01021947mov rdx, [rsp+104]
0102194cvzeroupper
0102194fcall debug.Dwarf.getAbbrevTable
01021954movzx ebx, [rbx+8]
01021958test bx, bx
0102195bjne 0x102112e
01021961mov r12, [rsp+280]
01021969and r12l, 15
0102196dmov rcx, [rsp+1872]
01021975mov rax, [rcx+8]
01021979mov [rsp+280], rcx
01021981mov rcx, [rcx+16]
01021985add rax, 24
01021989xor edx, edx
0102198bmov r15, [rsp+344]
01021993mov r14, [rsp+216]
0102199b
0102199bloc_102199b:
0102199bsub rcx, 1
0102199fjb 0x10219b1
010219a1mov rsi, [rax]
010219a4cmp rdx, rsi
010219a7cmovbe rdx, rsi
010219abadd rax, 40
010219afjmp 0x102199b
010219b1
010219b1loc_10219b1:
010219b1lea rbx, [rsp+1888]
010219b9lea rsi, [rsp+192]
010219c1mov rdi, rbx
010219c4call mem.Allocator.alloc__func_150
010219c9movzx ebx, [rbx+16]
010219cdtest bx, bx
010219d0jne 0x102112e
010219d6cmp [rsp+336], 0
010219desetne cl
010219e1mov rax, [rsp+1888]
010219e9mov [rsp+112], rax
010219eemov rax, [rsp+1896]
010219f6mov [rsp+120], rax
010219fbvpmovsxbq ymm0, [rip-0x19d24]
01021a04lea rdx, [rsp+448]
01021a0cvmovups [rdx], ymm0
01021a10mov eax, [rsp+244]
01021a17mov [rdx+32], ax
01021a1bsetne [rdx+34]
01021a1fmov [rdx+35], 0
01021a23setne [rdx+36]
01021a27vxorps x0, x0, x0
01021a2blea rax, [rsp+288]
01021a33vmovaps [rax], ymm0
01021a37lea rdx, [rsp+368]
01021a3fmov rax, [rsp+416]
01021a47mov [rdx+24], rax
01021a4badd r15, [rsp+152]
01021a53add r15, r12
01021a56mov edx, r14l
01021a59not dl
01021a5bmov [rsp+264], dl
01021a62push 1
01021a64pop r12
01021a66mov [rsp+152], 0
01021a72mov [rsp+336], cl
01021a79mov [rsp+248], cl
01021a80push 49
01021a82pop r14
01021a84
01021a84loc_1021a84:
01021a84cmp rax, r15
01021a87jae 0x1022356
01021a8dmov r13, r14
01021a90lea rdi, [rsp+440]
01021a98lea r14, [rsp+368]
01021aa0mov rsi, r14
01021aa3vzeroupper
01021aa6call Io.Reader.takeByte
01021aabmovzx ebx, [rsp+440]
01021ab3test bx, bx
01021ab6jne 0x10232d8
01021abcmovzx eax, [rsp+442]
01021ac4test eax, eax
01021ac6je 0x1021b22
01021ac8mov rcx, [rsp+216]
01021ad0cmp al, cl
01021ad2jae 0x1021bef
01021ad8lea ecx, [rax-1]
01021adbcmp ecx, 9
01021adeja 0x1022261
01021ae4jmp [8*rcx+0x1000478]
01021aeblea rdi, [rsp+1360]
01021af3mov rsi, r14
01021af6call Io.Reader.takeLeb128__func_117
01021afbmovzx ebx, [rsp+1368]
01021b03test bx, bx
01021b06jne 0x10232d8
01021b0cmov rax, [rsp+1360]
01021b14imul rax, [rsp+352]
01021b1djmp 0x10222b3
01021b22
01021b22loc_1021b22:
01021b22lea rdi, [rsp+1216]
01021b2amov rsi, r14
01021b2dcall Io.Reader.takeLeb128__func_117
01021b32movzx ebx, [rsp+1224]
01021b3atest bx, bx
01021b3djne 0x10232d8
01021b43mov rbx, [rsp+1216]
01021b4btest rbx, rbx
01021b4eje 0x1023164
01021b54mov rsi, r14
01021b57mov r14, r15
01021b5alea rdi, [rsp+444]
01021b62call Io.Reader.takeByte
01021b67movzx r15l, [rsp+444]
01021b70test r15w, r15w
01021b74jne 0x102327b
01021b7amovzx eax, [rsp+446]
01021b82cmp eax, 236
01021b87mov r15, r14
01021b8aje 0x1021dee
01021b90cmp eax, 2
01021b93je 0x1021c66
01021b99cmp eax, 3
01021b9cje 0x1021ca3
01021ba2cmp eax, 1
01021ba5jne 0x1022139
01021babvpmovsxbq ymm0, [rip-0x19ed4]
01021bb4vmovups [rsp+448], ymm0
01021bbdmov al, [rsp+336]
01021bc4mov [rsp+482], al
01021bcbmov [rsp+483], 0
01021bd3mov [rsp+248], al
01021bdapush 1
01021bdcpop r12
01021bdemov [rsp+152], 0
01021beajmp 0x10222ce
01021bef
01021befloc_1021bef:
01021befsub al, cl
01021bf1movzx eax, al
01021bf4div [rsp+360]
01021bfbmovzx ecx, ah
01021bfemul [rsp+352]
01021c05add r12, [rsp+496]
01021c0dadd r12, rcx
01021c10mov [rsp+464], r12
01021c18movzx eax, al
01021c1bmov rcx, [rsp+152]
01021c23add rcx, rax
01021c26mov [rsp+152], rcx
01021c2emov [rsp+448], rcx
01021c36lea rdi, [rsp+448]
01021c3emov rsi, [rsp+104]
01021c43lea rdx, [rsp+288]
01021c4bcall debug.Dwarf.LineNumberProgram.addRow
01021c50test ax, ax
01021c53jne 0x10232d6
01021c59mov [rsp+483], 0
01021c61jmp 0x10222ce
01021c66
01021c66loc_1021c66:
01021c66lea rdi, [rsp+1232]
01021c6elea rsi, [rsp+368]
01021c76push 1
01021c78pop rdx
01021c79mov ecx, [rsp+224]
01021c80call debug.Dwarf.readAddress
01021c85movzx ebx, [rsp+1240]
01021c8dtest bx, bx
01021c90jne 0x10232d8
01021c96mov rcx, [rsp+1232]
01021c9ejmp 0x10222be
01021ca3
01021ca3loc_1021ca3:
01021ca3lea rdi, [rsp+1512]
01021cablea r15, [rsp+368]
01021cb3mov rsi, r15
01021cb6call Io.Reader.takeSentinel__func_140
01021cbbmovzx ebx, [rsp+1528]
01021cc3test bx, bx
01021cc6jne 0x10232d8
01021cccmov rax, [rsp+1512]
01021cd4mov [rsp+416], rax
01021cdcmov rax, [rsp+1520]
01021ce4mov [rsp+272], rax
01021ceclea rdi, [rsp+632]
01021cf4mov rsi, r15
01021cf7call Io.Reader.takeLeb128__func_141
01021cfcmovzx ebx, [rsp+636]
01021d04test bx, bx
01021d07jne 0x10232d8
01021d0dmov r15l, [rsp+632]
01021d15lea rdi, [rsp+1248]
01021d1dlea rsi, [rsp+368]
01021d25call Io.Reader.takeLeb128__func_117
01021d2amovzx ebx, [rsp+1256]
01021d32test bx, bx
01021d35jne 0x10232d8
01021d3bmov rbx, [rsp+1248]
01021d43lea rdi, [rsp+1264]
01021d4blea rsi, [rsp+368]
01021d53call Io.Reader.takeLeb128__func_117
01021d58movzx eax, [rsp+1272]
01021d60test ax, ax
01021d63jne 0x102332d
01021d69mov rax, [rsp+1264]
01021d71mov rcx, [rsp+416]
01021d79mov [rsp+1912], rcx
01021d81mov rcx, [rsp+272]
01021d89mov [rsp+1920], rcx
01021d91mov [rsp+1944], r15l
01021d99mov [rsp+1928], rbx
01021da1mov [rsp+1936], rax
01021da9lea rax, [rsp+1948]
01021db1vxorps x0, x0, x0
01021db5vmovups [rax], x0
01021db9lea rdi, [rsp+160]
01021dc1mov rsi, [rsp+104]
01021dc6lea rdx, [rsp+1912]
01021dcecall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01021dd3mov ebx, eax
01021dd5test ax, ax
01021dd8mov rax, [rsp+96]
01021dddmov r15, r14
01021de0mov r14, r13
01021de3je 0x10222d1
01021de9jmp 0x102338b
01021dee
01021deeloc_1021dee:
01021deelea rdi, [rsp+1280]
01021df6lea rsi, [rsp+368]
01021dfemov edx, [rsp+208]
01021e05call debug.Dwarf.readFormatSizedInt
01021e0amovzx ebx, [rsp+1288]
01021e12test bx, bx
01021e15jne 0x10232d8
01021e1bmov rdx, [rsp+232]
01021e23mov rax, [rdx]
01021e26test rax, rax
01021e29setne cl
01021e2cand cl, [rdx+24]
01021e2fcmp cl, 1
01021e32jne 0x10222ce
01021e38mov rcx, [rdx+8]
01021e3cmov rdx, [rsp+1280]
01021e44mov [rsp+1048], 0x10041c0
01021e50mov [rsp+1056], rax
01021e58mov [rsp+1064], rcx
01021e60mov [rsp+1080], rcx
01021e68mov [rsp+1072], rdx
01021e70mov rax, [rsp+256]
01021e78mov eax, [rax+200]
01021e7emov [rsp], eax
01021e81lea rdi, [rsp+1968]
01021e89lea rsi, [rsp+1048]
01021e91mov rdx, [rsp+112]
01021e96mov rcx, [rsp+280]
01021e9emov r8l, [rsp+208]
01021ea6mov r9l, [rsp+224]
01021eaecall debug.Dwarf.parseDie
01021eb3movzx ebx, [rsp+2008]
01021ebbtest bx, bx
01021ebejne 0x10232d8
01021ec4cmp [rsp+2000], 1
01021eccjne 0x10222ce
01021ed2vmovups ymm0, [rsp+1968]
01021edbvmovaps [rsp+1088], ymm0
01021ee4lea rdi, [rsp+1968]
01021eecpush 17
01021eeepop rsi
01021eefvzeroupper
01021ef2call debug.Dwarf.Die.getAttr
01021ef7test rax, rax
01021efaje 0x1021f4a
01021efclea rdi, [rsp+1296]
01021f04lea rsi, [rsp+1968]
01021f0cmov rdx, [rsp+232]
01021f14mov rcx, [rsp+256]
01021f1ccall debug.Dwarf.Die.getAttrAddr
01021f21movzx ebx, [rsp+1304]
01021f29test bx, bx
01021f2cjne 0x10232d8
01021f32mov rcx, [rsp+1296]
01021f3amov [rsp+152], rcx
01021f42mov [rsp+448], rcx
01021f4a
01021f4aloc_1021f4a:
01021f4alea rbx, [rsp+1088]
01021f52mov rdi, rbx
01021f55push 59
01021f57pop rsi
01021f58call debug.Dwarf.Die.getAttr
01021f5dtest rax, rax
01021f60jne 0x102231b
01021f66
01021f66loc_1021f66:
01021f66mov rdi, rbx
01021f69push 57
01021f6bpop rsi
01021f6ccall debug.Dwarf.Die.getAttr
01021f71test rax, rax
01021f74mov r14, r13
01021f77je 0x1021faa
01021f79lea rdi, [rsp+1312]
01021f81mov rsi, rax
01021f84call debug.Dwarf.FormValue.getUInt__func_138
01021f89movzx ebx, [rsp+1320]
01021f91test bx, bx
01021f94jne 0x10232d8
01021f9amov rax, [rsp+1312]
01021fa2mov [rsp+472], rax
01021faa
01021faaloc_1021faa:
01021faalea rdi, [rsp+1088]
01021fb2mov [rsp+344], r15
01021fba
01021fbaloc_1021fba:
01021fbapush 58
01021fbcpop rsi
01021fbdmov rbx, rdi
01021fc0vzeroupper
01021fc3call debug.Dwarf.Die.getAttr
01021fc8test rax, rax
01021fcbjne 0x10222de
01021fd1mov rdi, rbx
01021fd4mov rsi, r14
01021fd7call debug.Dwarf.Die.getAttr
01021fdctest rax, rax
01021fdfje 0x1022013
01021fe1mov rdx, r14
01021fe4mov r14, [rsp+256]
01021fecmov rcx, [r14]
01021fefmov r8, [r14+8]
01021ff3lea r15, [rsp+2016]
01021ffbmov rdi, r15
01021ffemov rsi, rbx
01022001call debug.Dwarf.Die.getAttrRef
01022006movzx ebx, [rsp+2024]
0102200ejmp 0x10220a0
01022013
01022013loc_1022013:
01022013mov rdi, rbx
01022016push 71
01022018pop r15
0102201amov rsi, r15
0102201dcall debug.Dwarf.Die.getAttr
01022022test rax, rax
01022025je 0x102205b
01022027mov r14, [rsp+256]
0102202fmov rcx, [r14]
01022032mov r8, [r14+8]
01022036lea rdi, [rsp+1328]
0102203emov rsi, rbx
01022041mov rdx, r15
01022044call debug.Dwarf.Die.getAttrRef
01022049movzx ebx, [rsp+1336]
01022051lea r15, [rsp+1328]
01022059jmp 0x10220a0
0102205b
0102205bloc_102205b:
0102205bmov esi, 11469
01022060mov rdi, rbx
01022063call debug.Dwarf.Die.getAttr
01022068test rax, rax
0102206bje 0x1022311
01022071mov r14, [rsp+256]
01022079mov rcx, [r14]
0102207cmov r8, [r14+8]
01022080mov edx, 11469
01022085lea r15, [rsp+2032]
0102208dmov rdi, r15
01022090mov rsi, rbx
01022093call debug.Dwarf.Die.getAttrRef
01022098movzx ebx, [rsp+2040]
010220a0
010220a0loc_10220a0:
010220a0test bx, bx
010220a3jne 0x10232d8
010220a9mov rax, [r15]
010220acmov [rsp+1072], rax
010220b4mov eax, [r14+200]
010220bbmov [rsp], eax
010220belea rdi, [rsp+2184]
010220c6lea rsi, [rsp+1048]
010220cemov rdx, [rsp+112]
010220d3mov rcx, [rsp+280]
010220dbmov r8l, [rsp+208]
010220e3mov r9l, [rsp+224]
010220ebcall debug.Dwarf.parseDie
010220f0movzx ebx, [rsp+2224]
010220f8test bx, bx
010220fbjne 0x10232d8
01022101cmp [rsp+2216], 1
01022109lea rdi, [rsp+1088]
01022111mov r14, r13
01022114mov r15, [rsp+344]
0102211cjne 0x10222d1
01022122vmovups ymm0, [rsp+2184]
0102212bvmovaps [rsp+1088], ymm0
01022134jmp 0x1021fba
01022139
01022139loc_1022139:
01022139dec rbx
0102213c
0102213cloc_102213c:
0102213ctest rbx, rbx
0102213fje 0x1022160
01022141lea rdi, [rsp+368]
01022149mov rsi, rbx
0102214ccall Io.Reader.discardAll
01022151mov ebx, 0
01022156test ax, ax
01022159je 0x102213c
0102215bjmp 0x1023278
01022160
01022160loc_1022160:
01022160mov r15, r14
01022163jmp 0x10222ce
01022168lea rdi, [rsp+1392]
01022170mov rsi, r14
01022173call Io.Reader.takeLeb128__func_117
01022178movzx ebx, [rsp+1400]
01022180test bx, bx
01022183jne 0x10232d8
01022189mov rax, [rsp+1392]
01022191mov [rsp+456], rax
01022199jmp 0x10222ce
0102219elea rdi, [rsp+1424]
010221a6mov rsi, r14
010221a9call Io.Reader.takeArray__func_118
010221aemovzx ebx, [rsp+1432]
010221b6test bx, bx
010221b9jne 0x10232d8
010221bfmov rax, [rsp+1424]
010221c7movzx eax, [rax]
010221cajmp 0x10222b3
010221cflea rdi, [rsp+1376]
010221d7mov rsi, r14
010221dacall Io.Reader.takeLeb128__func_149
010221dfmovzx ebx, [rsp+1384]
010221e7test bx, bx
010221eajne 0x10232d8
010221f0add r12, [rsp+1376]
010221f8mov [rsp+464], r12
01022200jmp 0x10222ce
01022205mov [rsp+483], 1
0102220djmp 0x10222ce
01022212lea rdi, [rsp+1408]
0102221amov rsi, r14
0102221dcall Io.Reader.takeLeb128__func_117
01022222movzx ebx, [rsp+1416]
0102222atest bx, bx
0102222djne 0x10232d8
01022233mov rax, [rsp+1408]
0102223bmov [rsp+472], rax
01022243jmp 0x10222ce
01022248mov al, [rsp+248]
0102224fxor al, 1
01022251mov [rsp+248], al
01022258mov [rsp+482], al
0102225fjmp 0x10222ce
01022261
01022261loc_1022261:
01022261dec al
01022263movzx eax, al
01022266cmp [rsp+488], rax
0102226ejbe 0x1023164
01022274mov rcx, [rsp+840]
0102227cmovzx esi, [rcx+rax]
01022280mov rdi, r14
01022283call Io.Reader.discardAll
01022288test ax, ax
0102228bmov r14, r13
0102228emov r13, [rsp+96]
01022293je 0x10222d1
01022295jmp 0x10233cf
0102229amovzx eax, [rsp+264]
010222a2div [rsp+360]
010222a9mul [rsp+352]
010222b0movzx eax, al
010222b3
010222b3loc_10222b3:
010222b3mov rcx, [rsp+152]
010222bbadd rcx, rax
010222be
010222beloc_10222be:
010222bemov [rsp+152], rcx
010222c6mov [rsp+448], rcx
010222ce
010222celoc_10222ce:
010222cemov r14, r13
010222d1
010222d1loc_10222d1:
010222d1mov rax, [rsp+392]
010222d9jmp 0x1021a84
010222de
010222deloc_10222de:
010222delea rdi, [rsp+1344]
010222e6mov rsi, rax
010222e9call debug.Dwarf.FormValue.getUInt__func_138
010222eemovzx ebx, [rsp+1352]
010222f6test bx, bx
010222f9jne 0x10232d8
010222ffmov rax, [rsp+1344]
01022307mov [rsp+456], rax
0102230fjmp 0x10222d1
01022311
01022311loc_1022311:
01022311mov r15, [rsp+344]
01022319jmp 0x10222d1
0102231b
0102231bloc_102231b:
0102231bmov r12, [rax]
0102231emovzx eax, [rax+16]
01022322cmp eax, 8
01022325je 0x1022335
01022327cmp eax, 5
0102232aje 0x102233e
0102232ccmp eax, 3
0102232fjne 0x1023164
01022335
01022335loc_1022335:
01022335test r12, r12
01022338js 0x1023164
0102233e
0102233eloc_102233e:
0102233emov [rsp+464], r12
01022346mov r15, r14
01022349lea rbx, [rsp+1088]
01022351jmp 0x1021f66
01022356
01022356loc_1022356:
01022356lea rbx, [rsp+288]
0102235emov rdi, rbx
01022361vzeroupper
01022364call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys
01022369mov rcx, [rbx]
0102236clea rsi, [rsp+2624]
01022374mov [rsi], rcx
01022377vmovups x0, [rbx+8]
0102237cvmovups [rsi+8], x0
01022381mov r14, [rbx+8]
01022385lea rbx, [rsp+2720]
0102238dmov [rbx-16], rax
01022391mov [rbx-8], rdx
01022395mov rdi, rbx
01022398call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102239dvmovups ymm0, [rbx-16]
010223a2vmovups ymm1, [rbx+8]
010223a7mov rbx, r14
010223aalea rax, [rsp+552]
010223b2vmovups [rax+16], ymm1
010223b7vmovaps [rax-8], ymm0
010223bcmov r13, [rax-8]
010223c0mov rax, r14
010223c3bsr rax, r14
010223c7mov [rsp+272], rax
010223cflea r12, [rsp+648]
010223d7mov [rsp+264], 1
010223dfmov al, 1
010223e1mov dil, 1
010223e4mov [rsp+336], 0
010223f0xor r15l, r15l
010223f3
010223f3loc_10223f3:
010223f3and al, dil
010223f6mov [rsp+344], al
010223fdlea rax, [rbx-1]
01022401mov [rsp+256], rax
01022409mov [rsp+216], rbx
01022411mov [rsp+232], dil
01022419
01022419loc_1022419:
01022419mov rsi, rbx
0102241csub rsi, r15
0102241fcmp rsi, 24
01022423jbe 0x1022974
01022429cmp [rsp+272], 0
01022432je 0x1022a5c
01022438cmp dil, 1
0102243cmov [rsp+208], r15
01022444mov [rsp+280], rsi
0102244cje 0x102250d
01022452mov r12, rsi
01022455lea rax, [rsi-1]
01022459lzcnt rax, rax
0102245emov cl, 64
01022460sub cl, al
01022462movzx edx, cl
01022465push 1
01022467pop rdi
01022468xor esi, esi
0102246avzeroupper
0102246dcall compiler_rt.shift.__ashlti3
01022472mov r14, rax
01022475mov rax, r12
01022478shr rax, 2
0102247cmov rcx, r15
0102247flea r15, [r15+2*rax]
01022483dec r15
01022486lea rbx, [rcx+2*rax]
0102248ainc rbx
0102248ddec r14
01022490
01022490loc_1022490:
01022490cmp r15, rbx
01022493ja 0x10224ed
01022495mov rax, r12
01022498shl rax, 13
0102249cxor rax, r12
0102249fmov rcx, rax
010224a2shr rcx, 7
010224a6xor rcx, rax
010224a9mov r12, rcx
010224acshl r12, 17
010224b0xor r12, rcx
010224b3mov rdx, r12
010224b6and rdx, r14
010224b9mov rcx, [rsp+280]
010224c1cmp rdx, rcx
010224c4mov eax, 0
010224c9cmovae rax, rcx
010224cdadd rdx, [rsp+208]
010224d5sub rdx, rax
010224d8lea rdi, [rsp+544]
010224e0mov rsi, r15
010224e3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010224e8inc r15
010224ebjmp 0x1022490
010224ed
010224edloc_10224ed:
010224eddec [rsp+272]
010224f5lea r12, [rsp+648]
010224fdmov r15, [rsp+208]
01022505mov rsi, [rsp+280]
0102250d
0102250dloc_102250d:
0102250dmov rbx, rsi
01022510shr rbx, 2
01022514lea rcx, [rbx+r15]
01022518lea r14, [r15+2*rbx]
0102251cmov rax, r15
0102251flea r15, [rbx+2*rbx]
01022523add r15, rax
01022526and [rsp+640], 0
0102252fcmp rsi, 49
01022533jbe 0x10225ab
01022535lea rdi, [rcx-1]
01022539lea rdx, [rcx+1]
0102253dmov rsi, rcx
01022540lea rax, [rsp+640]
01022548mov [rsp+224], rcx
01022550mov rcx, rax
01022553lea r8, [rsp+544]
0102255bvzeroupper
0102255ecall sort.pdq.sort3__func_222
01022563lea rdi, [r14-1]
01022567lea rdx, [r14+1]
0102256bmov rsi, r14
0102256elea rcx, [rsp+640]
01022576lea r8, [rsp+544]
0102257ecall sort.pdq.sort3__func_222
01022583lea rdi, [r15-1]
01022587lea rdx, [r15+1]
0102258bmov rsi, r15
0102258elea rcx, [rsp+640]
01022596lea r8, [rsp+544]
0102259ecall sort.pdq.sort3__func_222
010225a3mov rcx, [rsp+224]
010225ab
010225abloc_10225ab:
010225abmov rdi, rcx
010225aemov rsi, r14
010225b1mov rdx, r15
010225b4lea rcx, [rsp+640]
010225bclea r8, [rsp+544]
010225c4vzeroupper
010225c7call sort.pdq.sort3__func_222
010225ccmov rax, [rsp+640]
010225d4test rax, rax
010225d7je 0x1022624
010225d9cmp rax, 12
010225ddmov r15, [rsp+208]
010225e5jne 0x10227fc
010225ebadd rbx, rbx
010225eemov r14, [rsp+256]
010225f6
010225f6loc_10225f6:
010225f6cmp r15, r14
010225f9jae 0x1022616
010225fblea rdi, [rsp+544]
01022603mov rsi, r15
01022606mov rdx, r14
01022609call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
0102260einc r15
01022611dec r14
01022614jmp 0x10225f6
01022616
01022616loc_1022616:
01022616not rbx
01022619add rbx, [rsp+216]
01022621mov r14, rbx
01022624
01022624loc_1022624:
01022624mov r15, [rsp+208]
0102262ctest [rsp+344], 1
01022634je 0x10227fc
0102263amov [rsp+152], r14
01022642lea r14, [r15+1]
01022646xor eax, eax
01022648mov rbx, [rsp+216]
01022650
01022650loc_1022650:
01022650cmp rax, 5
01022654je 0x10227dc
0102265amov [rsp+224], rax
01022662cmp r14, rbx
01022665mov rax, rbx
01022668cmova rax, r14
0102266c
0102266cloc_102266c:
0102266ccmp rax, r14
0102266fje 0x1022682
01022671mov rcx, [r13+8*r14]
01022676cmp rcx, [r13+8*r14-8]
0102267bjb 0x1022685
0102267dinc r14
01022680jmp 0x102266c
01022682
01022682loc_1022682:
01022682mov r14, rax
01022685
01022685loc_1022685:
01022685cmp [rsp+280], 50
0102268ejb 0x10227e6
01022694mov rbx, [rsp+216]
0102269csub rbx, r14
0102269fje 0x10227e6
010226a5mov [rsp+2048], r13
010226adlea rax, [rsp+552]
010226b5vmovups ymm0, [rax+16]
010226balea rcx, [rsp+2056]
010226c2vmovups [rcx+16], ymm0
010226c7vmovups ymm0, [rax]
010226cbvmovups [rcx], ymm0
010226cfmov r12, r15
010226d2lea r15, [r14-1]
010226d6lea rdi, [rsp+2048]
010226demov rsi, r14
010226e1mov rdx, r15
010226e4vzeroupper
010226e7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010226ecmov rax, r14
010226efsub rax, r12
010226f2cmp rax, 2
010226f6jb 0x1022757
010226f8
010226f8loc_10226f8:
010226f8cmp r15, [rsp+208]
01022700jbe 0x1022757
01022702mov rax, [r13+8*r15]
01022707cmp rax, [r13+8*r15-8]
0102270cjae 0x1022757
0102270elea r12, [r15-1]
01022712mov [rsp+1536], r13
0102271alea rax, [rsp+552]
01022722vmovups ymm0, [rax]
01022726vmovups ymm1, [rax+16]
0102272blea rax, [rsp+1544]
01022733vmovups [rax+16], ymm1
01022738vmovups [rax], ymm0
0102273clea rdi, [rsp+1536]
01022744mov rsi, r15
01022747mov rdx, r12
0102274avzeroupper
0102274dcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022752mov r15, r12
01022755jmp 0x10226f8
01022757
01022757loc_1022757:
01022757cmp rbx, 2
0102275blea r12, [rsp+648]
01022763mov rbx, [rsp+216]
0102276bjb 0x10227c4
0102276dlea r15, [r14+1]
01022771
01022771loc_1022771:
01022771cmp r15, rbx
01022774jae 0x10227c4
01022776mov rax, [r13+8*r15]
0102277bcmp rax, [r13+8*r15-8]
01022780jae 0x10227c4
01022782lea rdx, [r15-1]
01022786mov [rsp+640], r13
0102278elea rax, [rsp+552]
01022796vmovups ymm0, [rax]
0102279avmovups ymm1, [rax+16]
0102279fvmovups [r12+16], ymm1
010227a6vmovups [r12], ymm0
010227aclea rdi, [rsp+640]
010227b4mov rsi, r15
010227b7vzeroupper
010227bacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010227bfinc r15
010227c2jmp 0x1022771
010227c4
010227c4loc_10227c4:
010227c4mov rax, [rsp+224]
010227ccinc rax
010227cfmov r15, [rsp+208]
010227d7jmp 0x1022650
010227dc
010227dcloc_10227dc:
010227dcmov r14, [rsp+152]
010227e4jmp 0x10227fc
010227e6
010227e6loc_10227e6:
010227e6cmp [rsp+216], r14
010227eemov r14, [rsp+152]
010227f6je 0x1022aba
010227fc
010227fcloc_10227fc:
010227fctest r15, r15
010227ffje 0x1022904
01022805mov rax, [r13+8*r15-8]
0102280acmp rax, [r13+8*r14]
0102280fjb 0x1022904
01022815mov [rsp+1536], r13
0102281dlea rax, [rsp+552]
01022825vmovups ymm0, [rax]
01022829vmovups ymm1, [rax+16]
0102282elea rax, [rsp+1544]
01022836vmovups [rax+16], ymm1
0102283bvmovups [rax], ymm0
0102283flea rdi, [rsp+1536]
01022847mov rsi, r15
0102284amov rdx, r14
0102284dvzeroupper
01022850call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022855mov rbx, [rsp+216]
0102285dmov r14, r15
01022860
01022860loc_1022860:
01022860dec rbx
01022863cmp r14, rbx
01022866mov rax, rbx
01022869cmova rax, r14
0102286dlea rcx, [rax+1]
01022871mov rdx, r14
01022874
01022874loc_1022874:
01022874cmp rax, rdx
01022877je 0x1022892
01022879lea r14, [rdx+1]
0102287dmov rsi, [r13+8*r15]
01022882cmp rsi, [r13+8*rdx+8]
01022887mov rdx, r14
0102288ajae 0x1022874
0102288clea rax, [r14-1]
01022890jmp 0x1022895
01022892
01022892loc_1022892:
01022892mov r14, rcx
01022895
01022895loc_1022895:
01022895cmp rax, rbx
01022898jae 0x10228ec
0102289amov rcx, [r13+8*r15]
0102289fcmp rcx, [r13+8*rbx]
010228a4jae 0x10228ab
010228a6dec rbx
010228a9jmp 0x1022895
010228ab
010228abloc_10228ab:
010228abmov [rsp+640], r13
010228b3lea rax, [rsp+552]
010228bbvmovups ymm0, [rax]
010228bfvmovups ymm1, [rax+16]
010228c4vmovups [r12+16], ymm1
010228cbvmovups [r12], ymm0
010228d1lea rdi, [rsp+640]
010228d9mov rsi, r14
010228dcmov rdx, rbx
010228dfvzeroupper
010228e2call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010228e7jmp 0x1022860
010228ec
010228ecloc_10228ec:
010228ecmov r15, r14
010228efmov rbx, [rsp+216]
010228f7mov dil, [rsp+232]
010228ffjmp 0x1022419
01022904
01022904loc_1022904:
01022904mov [rsp+2288], r13
0102290clea rax, [rsp+552]
01022914vmovups ymm0, [rax]
01022918vmovups ymm1, [rax+16]
0102291dlea rax, [rsp+2296]
01022925vmovups [rax+16], ymm1
0102292avmovups [rax], ymm0
0102292elea rdi, [rsp+2288]
01022936mov rsi, r15
01022939mov rdx, r14
0102293cvzeroupper
0102293fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022944mov r8, [rsp+216]
0102294clea r14, [r8-1]
01022950mov rsi, r15
01022953
01022953loc_1022953:
01022953cmp rsi, r14
01022956jae 0x1022b1a
0102295cmov rax, [r13+8*rsi+8]
01022961inc rsi
01022964cmp rax, [r13+8*r15]
01022969jb 0x1022953
0102296blea rbx, [rsi-1]
0102296fjmp 0x1022b20
01022974
01022974loc_1022974:
01022974test [rsp+264], 1
0102297cje 0x10229f5
0102297emov r14, r15
01022981
01022981loc_1022981:
01022981inc r14
01022984cmp r14, rbx
01022987jae 0x1022aba
0102298dmov rsi, r14
01022990
01022990loc_1022990:
01022990cmp rsi, r15
01022993jbe 0x1022981
01022995lea rbx, [rsi-1]
01022999mov rax, [r13+8*rsi]
0102299ecmp rax, [r13+8*rsi-8]
010229a3jae 0x10229eb
010229a5mov [rsp+640], r13
010229adlea rax, [rsp+552]
010229b5vmovups ymm0, [rax]
010229b9vmovups ymm1, [rax+16]
010229bevmovups [r12+16], ymm1
010229c5vmovups [r12], ymm0
010229cblea rdi, [rsp+640]
010229d3mov rdx, rbx
010229d6vzeroupper
010229d9call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010229demov rsi, rbx
010229e1mov rbx, [rsp+216]
010229e9jmp 0x1022990
010229eb
010229ebloc_10229eb:
010229ebmov rbx, [rsp+216]
010229f3jmp 0x1022981
010229f5
010229f5loc_10229f5:
010229f5inc r15
010229f8cmp r15, rbx
010229fbjae 0x1022aba
01022a01mov rsi, r15
01022a04
01022a04loc_1022a04:
01022a04lea rbx, [rsi-1]
01022a08mov rax, [r13+8*rsi]
01022a0dcmp rax, [r13+8*rsi-8]
01022a12jae 0x1022a52
01022a14mov [rsp+640], r13
01022a1clea rax, [rsp+552]
01022a24vmovups ymm0, [rax]
01022a28vmovups ymm1, [rax+16]
01022a2dvmovups [r12+16], ymm1
01022a34vmovups [r12], ymm0
01022a3alea rdi, [rsp+640]
01022a42mov rdx, rbx
01022a45vzeroupper
01022a48call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022a4dmov rsi, rbx
01022a50jmp 0x1022a04
01022a52
01022a52loc_1022a52:
01022a52mov rbx, [rsp+216]
01022a5ajmp 0x10229f5
01022a5c
01022a5cloc_1022a5c:
01022a5cshr rsi, 1
01022a5fadd rsi, r15
01022a62
01022a62loc_1022a62:
01022a62cmp rsi, r15
01022a65jbe 0x1022ab5
01022a67dec rsi
01022a6amov rdi, r15
01022a6dmov rdx, rbx
01022a70lea rcx, [rsp+544]
01022a78mov r14, rsi
01022a7bvzeroupper
01022a7ecall sort.siftDown__func_225
01022a83mov rsi, r14
01022a86jmp 0x1022a62
01022a88
01022a88loc_1022a88:
01022a88dec rbx
01022a8blea r14, [rsp+544]
01022a93mov rdi, r14
01022a96mov rsi, r15
01022a99mov rdx, rbx
01022a9cvzeroupper
01022a9fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022aa4mov rdi, r15
01022aa7mov rsi, r15
01022aaamov rdx, rbx
01022aadmov rcx, r14
01022ab0call sort.siftDown__func_225
01022ab5
01022ab5loc_1022ab5:
01022ab5cmp rbx, r15
01022ab8ja 0x1022a88
01022aba
01022abaloc_1022aba:
01022abamov rax, [rsp+336]
01022ac2sub rax, 1
01022ac6jb 0x1023074
01022accmov [rsp+336], rax
01022ad4shl rax, 5
01022ad8mov r15, [rsp+rax+2760]
01022ae0mov rbx, [rsp+rax+2768]
01022ae8mov rcx, [rsp+rax+2776]
01022af0mov [rsp+272], rcx
01022af8mov cl, [rsp+rax+2784]
01022affmov [rsp+264], cl
01022b06mov dil, [rsp+rax+2785]
01022b0emov al, [rsp+rax+2786]
01022b15jmp 0x10223f3
01022b1a
01022b1aloc_1022b1a:
01022b1amov rbx, r14
01022b1dmov rsi, r8
01022b20
01022b20loc_1022b20:
01022b20cmp rbx, r14
01022b23jae 0x1022b36
01022b25mov rax, [r13+8*r14]
01022b2acmp rax, [r13+8*r15]
01022b2fjb 0x1022b39
01022b31dec r14
01022b34jmp 0x1022b20
01022b36
01022b36loc_1022b36:
01022b36mov r14, rbx
01022b39
01022b39loc_1022b39:
01022b39cmp rbx, r14
01022b3cmov [rsp+488], rbx
01022b44mov [rsp+408], r14
01022b4cjb 0x1022b9f
01022b4emov [rsp+2344], r13
01022b56lea rax, [rsp+552]
01022b5evmovups ymm0, [rax]
01022b62vmovups ymm1, [rax+16]
01022b67lea rax, [rsp+2352]
01022b6fvmovups [rax+16], ymm1
01022b74vmovups [rax], ymm0
01022b78lea rdi, [rsp+2344]
01022b80mov rsi, r14
01022b83mov rbx, r14
01022b86mov rdx, r15
01022b89mov r14, r8
01022b8cvzeroupper
01022b8fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022b94mov r8, r14
01022b97mov rcx, rbx
01022b9ajmp 0x1022f94
01022b9f
01022b9floc_1022b9f:
01022b9fmov [rsp+2400], r13
01022ba7lea rax, [rsp+552]
01022bafvmovups ymm0, [rax]
01022bb3vmovups ymm1, [rax+16]
01022bb8lea rax, [rsp+2408]
01022bc0vmovups [rax+16], ymm1
01022bc5vmovups [rax], ymm0
01022bc9lea rdi, [rsp+2400]
01022bd1mov rdx, r14
01022bd4vzeroupper
01022bd7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022bdclea r8, [rbx+2]
01022be0lea rcx, [r14-1]
01022be4xor edi, edi
01022be6xor r9l, r9l
01022be9xor r15l, r15l
01022becxor ebx, ebx
01022beemov [rsp+232], r8
01022bf6mov [rsp+224], rcx
01022bfe
01022bfeloc_1022bfe:
01022bfecmp r8, rcx
01022c01mov [rsp+248], rdi
01022c09ja 0x1022e0a
01022c0fmov r10, rcx
01022c12sub r10, r8
01022c15inc r10
01022c18test rbx, rbx
01022c1bmov [rsp+256], rcx
01022c23je 0x1022c2a
01022c25xor r11l, r11l
01022c28jmp 0x1022c40
01022c2a
01022c2aloc_1022c2a:
01022c2atest r15, r15
01022c2dsete al
01022c30shrx r11, r10, rax
01022c35cmp r11, 64
01022c39push 64
01022c3bpop rax
01022c3ccmovae r11, rax
01022c40
01022c40loc_1022c40:
01022c40lea rax, [8*r8]
01022c48add rax, r13
01022c4bxor ecx, ecx
01022c4d
01022c4dloc_1022c4d:
01022c4dcmp r11, rcx
01022c50je 0x1022c73
01022c52mov [rsp+rbx+1536], cl
01022c59mov rdx, [rax+8*rcx]
01022c5dmov rsi, [rsp+208]
01022c65cmp rdx, [r13+8*rsi]
01022c6asbb rbx, -1
01022c6einc rcx
01022c71jmp 0x1022c4d
01022c73
01022c73loc_1022c73:
01022c73sub r10, r11
01022c76cmp r10, 64
01022c7apush 64
01022c7cpop rax
01022c7dcmovae r10, rax
01022c81test r15, r15
01022c84mov eax, 0
01022c89cmovne r10, rax
01022c8dmov rax, [rsp+256]
01022c95lea rax, [8*rax]
01022c9dadd rax, r13
01022ca0xor ecx, ecx
01022ca2
01022ca2loc_1022ca2:
01022ca2cmp r10, rcx
01022ca5je 0x1022ccc
01022ca7mov [rsp+r15+640], cl
01022cafmov rdx, [rax]
01022cb2mov rsi, [rsp+208]
01022cbacmp rdx, [r13+8*rsi]
01022cbfadc r15, 0
01022cc3inc rcx
01022cc6add rax, -8
01022ccajmp 0x1022ca2
01022ccc
01022cccloc_1022ccc:
01022cccmov [rsp+416], r11
01022cd4mov [rsp+496], r10
01022cdcmov [rsp+352], r8
01022ce4cmp rbx, r15
01022ce7mov r12, r15
01022ceacmovb r12, rbx
01022ceemov [rsp+360], r9
01022cf6lea rax, [rsp+r9+1536]
01022cfemov [rsp+344], rax
01022d06lea rax, [rsp+rdi]
01022d0aadd rax, 640
01022d10mov [rsp+152], rax
01022d18xor r14l, r14l
01022d1b
01022d1bloc_1022d1b:
01022d1bcmp r12, r14
01022d1eje 0x1022d8c
01022d20mov [rsp+2456], r13
01022d28lea rax, [rsp+552]
01022d30vmovups ymm0, [rax+16]
01022d35lea rcx, [rsp+2464]
01022d3dvmovups [rcx+16], ymm0
01022d42vmovups ymm0, [rax]
01022d46vmovups [rcx], ymm0
01022d4amov rax, [rsp+344]
01022d52movzx esi, [rax+r14]
01022d57add rsi, [rsp+232]
01022d5fmov rax, [rsp+152]
01022d67movzx eax, [rax+r14]
01022d6cmov rdx, [rsp+224]
01022d74sub rdx, rax
01022d77lea rdi, [rsp+2456]
01022d7fvzeroupper
01022d82call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022d87inc r14
01022d8ajmp 0x1022d1b
01022d8c
01022d8cloc_1022d8c:
01022d8cmov r8, [rsp+352]
01022d94add r8, [rsp+416]
01022d9cmov rcx, [rsp+256]
01022da4sub rcx, [rsp+496]
01022dacmov r9, [rsp+360]
01022db4add r9, r12
01022db7mov rdi, [rsp+248]
01022dbfadd rdi, r12
01022dc2sub rbx, r12
01022dc5mov eax, 0
01022dcacmove r9, rax
01022dcemov rdx, [rsp+232]
01022dd6cmove rdx, r8
01022ddamov [rsp+232], rdx
01022de2sub r15, r12
01022de5cmove rdi, rax
01022de9mov rax, [rsp+224]
01022df1cmove rax, rcx
01022df5mov [rsp+224], rax
01022dfdlea r12, [rsp+648]
01022e05jmp 0x1022bfe
01022e0a
01022e0aloc_1022e0a:
01022e0atest rbx, rbx
01022e0dje 0x1022e9a
01022e13lea rax, [rsp+1535]
01022e1badd r9, rax
01022e1emov [rsp+360], r9
01022e26mov r14, rbx
01022e29
01022e29loc_1022e29:
01022e29sub r14, 1
01022e2djb 0x1022e8e
01022e2fmov [rsp+2512], r13
01022e37lea rax, [rsp+552]
01022e3fvmovups ymm0, [rax]
01022e43vmovups ymm1, [rax+16]
01022e48lea rax, [rsp+2520]
01022e50vmovups [rax+16], ymm1
01022e55vmovups [rax], ymm0
01022e59mov rax, [rsp+360]
01022e61movzx esi, [rax+rbx]
01022e65add rsi, [rsp+232]
01022e6dlea rdi, [rsp+2512]
01022e75mov rdx, rcx
01022e78mov rbx, rcx
01022e7bvzeroupper
01022e7ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022e83mov rcx, rbx
01022e86dec rcx
01022e89mov rbx, r14
01022e8cjmp 0x1022e29
01022e8e
01022e8eloc_1022e8e:
01022e8elea r8, [rcx+1]
01022e92mov rdi, [rsp+248]
01022e9a
01022e9aloc_1022e9a:
01022e9atest r15, r15
01022e9dje 0x1022f3e
01022ea3add rdi, r15
01022ea6lea rax, [rsp+639]
01022eaeadd rdi, rax
01022eb1mov [rsp+248], rdi
01022eb9neg r15
01022ebcxor ecx, ecx
01022ebemov rbx, r8
01022ec1mov [rsp+352], r8
01022ec9
01022ec9loc_1022ec9:
01022ec9cmp r15, rcx
01022eccje 0x1022f38
01022ecemov [rsp+2568], r13
01022ed6lea rax, [rsp+552]
01022edevmovups ymm0, [rax]
01022ee2vmovups ymm1, [rax+16]
01022ee7lea rax, [rsp+2576]
01022eefvmovups [rax+16], ymm1
01022ef4vmovups [rax], ymm0
01022ef8mov rax, [rsp+248]
01022f00movzx eax, [rax+rcx]
01022f04mov rsi, [rsp+224]
01022f0csub rsi, rax
01022f0flea rdi, [rsp+2568]
01022f17mov rdx, rbx
01022f1amov r14, rcx
01022f1dvzeroupper
01022f20call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f25mov rcx, r14
01022f28mov r8, [rsp+352]
01022f30inc rbx
01022f33dec rcx
01022f36jmp 0x1022ec9
01022f38
01022f38loc_1022f38:
01022f38not rcx
01022f3badd rcx, r8
01022f3e
01022f3eloc_1022f3e:
01022f3emov [rsp+2048], r13
01022f46lea rax, [rsp+552]
01022f4evmovups ymm0, [rax]
01022f52vmovups ymm1, [rax+16]
01022f57lea rax, [rsp+2056]
01022f5fvmovups [rax+16], ymm1
01022f64vmovups [rax], ymm0
01022f68lea rdi, [rsp+2048]
01022f70mov rsi, rcx
01022f73mov r15, [rsp+208]
01022f7bmov rdx, r15
01022f7emov rbx, rcx
01022f81vzeroupper
01022f84call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f89mov rcx, rbx
01022f8cmov r8, [rsp+216]
01022f94
01022f94loc_1022f94:
01022f94mov rax, rcx
01022f97sub rax, r15
01022f9alea rdx, [rcx+1]
01022f9emov rsi, r8
01022fa1sub rsi, rdx
01022fa4mov r14, [rsp+280]
01022facshr r14, 3
01022fb0mov r10, [rsp+336]
01022fb8mov rbx, rcx
01022fbbmov rcx, r10
01022fbeshl rcx, 5
01022fc2mov r11b, [rsp+264]
01022fcamov edi, r11l
01022fcdand dil, 1
01022fd1cmp rax, rsi
01022fd4cmovb rsi, rax
01022fd8mov rax, rdx
01022fdbcmovb rax, r15
01022fdfcmovb r15, rdx
01022fe3mov rdx, r8
01022fe6cmovb rdx, rbx
01022feacmovb rbx, r8
01022feesetb r8b
01022ff2movzx edi, dil
01022ff6mov r9l, 0
01022ffccmovb edi, r9l
01023000cmp rsi, r14
01023003setae [rsp+rcx+2785]
0102300bmov rsi, [rsp+408]
01023013cmp [rsp+488], rsi
0102301bmov [rsp+rcx+2760], r15
01023023mov [rsp+rcx+2768], rbx
0102302bmov rsi, [rsp+272]
01023033mov [rsp+rcx+2776], rsi
0102303bmov [rsp+rcx+2784], dil
01023043setae [rsp+rcx+2786]
0102304bsetae cl
0102304einc r10
01023051mov [rsp+336], r10
01023059and r11b, r8b
0102305cmov [rsp+264], r11b
01023064mov dil, 1
01023067mov rbx, rdx
0102306amov r15, rax
0102306dmov eax, ecx
0102306fjmp 0x10223f3
01023074
01023074loc_1023074:
01023074mov rbx, [rsp+312]
0102307ctest rbx, rbx
0102307fje 0x10230b0
01023081mov edi, [rbx]
01023083vzeroupper
01023086call array_hash_map.capacityIndexSize
0102308bmov cl, [rbx]
0102308dshlx rdx, rax, rcx
01023092lea rdi, [rbx+4]
01023096mov esi, 255
0102309bcall compiler_rt.smallMemset
010230a0lea rdi, [rsp+288]
010230a8mov rsi, rbx
010230abcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
010230b0
010230b0loc_10230b0:
010230b0lea rdi, [rsp+128]
010230b8mov r14, [rsp+104]
010230bdmov rsi, r14
010230c0vzeroupper
010230c3call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230c8test ax, ax
010230cbmov r13, [rsp+96]
010230d0jne 0x1023390
010230d6lea rdi, [rsp+160]
010230demov rsi, r14
010230e1call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230e6test ax, ax
010230e9jne 0x1023390
010230efand [r13+72], 0
010230f5vmovaps ymm0, [rsp+288]
010230fevmovups [r13], ymm0
01023104vmovaps x0, [rsp+128]
0102310dvmovups [r13+32], x0
01023113vmovaps x0, [rsp+160]
0102311cvmovups [r13+48], x0
01023122mov eax, [rsp+244]
01023129mov [r13+64], ax
0102312elea rdi, [rsp+192]
01023136mov rsi, [rsp+112]
0102313bmov rdx, [rsp+120]
01023140vzeroupper
01023143call mem.Allocator.free__func_151
01023148mov edi, 0x10040b0
0102314dmov rsi, r14
01023150call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023155mov edi, 0x10040b0
0102315amov rsi, r14
0102315dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023162jmp 0x10231bc
01023164
01023164loc_1023164:
01023164lea rdi, [rsp+288]
0102316cmov rbx, [rsp+104]
01023171mov rsi, rbx
01023174call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023179lea rdi, [rsp+192]
01023181mov rsi, [rsp+112]
01023186mov rdx, [rsp+120]
0102318bcall mem.Allocator.free__func_151
01023190lea rdi, [rsp+160]
01023198
01023198loc_1023198:
01023198mov rsi, rbx
0102319bcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231a0lea rdi, [rsp+128]
010231a8
010231a8loc_10231a8:
010231a8mov rsi, rbx
010231abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231b0
010231b0loc_10231b0:
010231b0mov r13, [rsp+96]
010231b5
010231b5loc_10231b5:
010231b5mov [r13+72], 117
010231bc
010231bcloc_10231bc:
010231bcmov rax, r13
010231bflea rsp, [rbp-40]
010231c3pop rbx
010231c4pop r12
010231c6pop r13
010231c8pop r14
010231capop r15
010231ccpop rbp
010231cdret
010231ce
010231celoc_10231ce:
010231cemov edi, 0x10040b0
010231d3
010231d3loc_10231d3:
010231d3mov rbx, [rsp+104]
010231d8jmp 0x10232af
010231dd
010231ddloc_10231dd:
010231ddlea rdi, [rsp+160]
010231e5jmp 0x1021534
010231ea
010231ealoc_10231ea:
010231ealea rdi, [rsp+160]
010231f2
010231f2loc_10231f2:
010231f2mov rbx, [rsp+104]
010231f7mov rsi, rbx
010231facall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231fflea rdi, [rsp+128]
01023207mov rsi, rbx
0102320acall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102320fmov rax, [rsp+96]
01023214mov [rax+72], r13w
01023219mov r13, rax
0102321cjmp 0x10231bc
0102321e
0102321eloc_102321e:
0102321emov r13, [rsp+96]
01023223jmp 0x1020b7f
01023228
01023228loc_1023228:
01023228mov edi, 0x10040b0
0102322dmov r14, [rsp+104]
01023232mov rsi, r14
01023235call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102323amov edi, 0x10040b0
0102323fjmp 0x10233b8
01023244
01023244loc_1023244:
01023244lea rdi, [rsp+160]
0102324cmov rbx, [rsp+104]
01023251mov rsi, rbx
01023254call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023259lea rdi, [rsp+128]
01023261mov rsi, rbx
01023264call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023269mov r13, [rsp+96]
0102326emov [r13+72], r12w
01023273jmp 0x10231bc
01023278
01023278loc_1023278:
01023278mov r15l, eax
0102327b
0102327bloc_102327b:
0102327blea rdi, [rsp+288]
01023283mov rbx, [rsp+104]
01023288mov rsi, rbx
0102328bcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023290lea rdi, [rsp+192]
01023298mov rsi, [rsp+112]
0102329dmov rdx, [rsp+120]
010232a2call mem.Allocator.free__func_151
010232a7lea rdi, [rsp+160]
010232af
010232afloc_10232af:
010232afmov rsi, rbx
010232b2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232b7lea rdi, [rsp+128]
010232bfmov rsi, rbx
010232c2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232c7mov r13, [rsp+96]
010232ccmov [r13+72], r15w
010232d1jmp 0x10231bc
010232d6
010232d6loc_10232d6:
010232d6mov ebx, eax
010232d8
010232d8loc_10232d8:
010232d8lea rdi, [rsp+288]
010232e0mov r14, [rsp+104]
010232e5mov rsi, r14
010232e8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010232edlea rdi, [rsp+192]
010232f5mov rsi, [rsp+112]
010232famov rdx, [rsp+120]
010232ffcall mem.Allocator.free__func_151
01023304lea rdi, [rsp+160]
0102330cjmp 0x10233a8
01023311
01023311loc_1023311:
01023311lea rdi, [rsp+160]
01023319jmp 0x10231d3
0102331e
0102331eloc_102331e:
0102331elea rdi, [rsp+160]
01023326mov rbx, [rsp+104]
0102332bjmp 0x1023364
0102332d
0102332dloc_102332d:
0102332dlea rdi, [rsp+288]
01023335mov rbx, [rsp+104]
0102333amov rsi, rbx
0102333dmov r14l, eax
01023340call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023345lea rdi, [rsp+192]
0102334dmov rsi, [rsp+112]
01023352mov rdx, [rsp+120]
01023357call mem.Allocator.free__func_151
0102335clea rdi, [rsp+160]
01023364
01023364loc_1023364:
01023364mov rsi, rbx
01023367call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102336clea rdi, [rsp+128]
01023374mov rsi, rbx
01023377
01023377loc_1023377:
01023377call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102337cmov r13, [rsp+96]
01023381mov [r13+72], r14w
01023386jmp 0x10231bc
0102338b
0102338bloc_102338b:
0102338bmov r13, rax
0102338ejmp 0x10233d1
01023390
01023390loc_1023390:
01023390mov ebx, eax
01023392lea rdi, [rsp+288]
0102339ajmp 0x10233de
0102339c
0102339cloc_102339c:
0102339cmov ebx, eax
0102339e
0102339eloc_102339e:
0102339emov edi, 0x10040b0
010233a3
010233a3loc_10233a3:
010233a3mov r14, [rsp+104]
010233a8
010233a8loc_10233a8:
010233a8mov rsi, r14
010233abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233b0lea rdi, [rsp+128]
010233b8
010233b8loc_10233b8:
010233b8mov rsi, r14
010233bbcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233c0mov r13, [rsp+96]
010233c5
010233c5loc_10233c5:
010233c5mov [r13+72], bx
010233cajmp 0x10231bc
010233cf
010233cfloc_10233cf:
010233cfmov ebx, eax
010233d1
010233d1loc_10233d1:
010233d1lea rdi, [rsp+288]
010233d9mov r14, [rsp+104]
010233de
010233deloc_10233de:
010233demov rsi, r14
010233e1call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010233e6lea rdi, [rsp+192]
010233eemov rsi, [rsp+112]
010233f3mov rdx, [rsp+120]
010233f8call mem.Allocator.free__func_151
010233fdlea rdi, [rsp+160]
01023405mov rsi, r14
01023408call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102340dlea rdi, [rsp+128]
01023415mov rsi, r14
01023418call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102341djmp 0x10233c5
0102341f
0102341floc_102341f:
0102341fmov r14l, eax
01023422lea rdi, [rsp+160]
0102342amov rsi, r15
0102342dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023432lea rdi, [rsp+128]
0102343amov rsi, r15
0102343djmp 0x1023377
01020a8e
01020a8edebug.Dwarf.runLineNumberProgram:
01020a8epush rbp
01020a8fmov rbp, rsp
01020a92push r15
01020a94push r14
01020a96push r13
01020a98push r12
01020a9apush rbx
01020a9band rsp, -128
01020a9fsub rsp, 5760
01020aa6mov r12, rcx
01020aa9mov [rsp+104], rdx
01020aaemov rax, rsi
01020ab1vmovups x0, [rdx]
01020ab5vmovaps [rsp+192], x0
01020abemov r13, rdi
01020ac1lea rbx, [rcx+24]
01020ac5test [rsi+184], 1
01020accje 0x1020ade
01020acemov r8, [rax+160]
01020ad5mov r9, [rax+168]
01020adcjmp 0x1020ae4
01020ade
01020adeloc_1020ade:
01020adexor r8l, r8l
01020ae1xor r9l, r9l
01020ae4
01020ae4loc_1020ae4:
01020ae4mov [rsp], r12
01020ae8lea r14, [rsp+1608]
01020af0push 27
01020af2pop rcx
01020af3mov rdi, r14
01020af6mov rsi, rbx
01020af9mov [rsp+232], rax
01020b01mov rdx, rax
01020b04call debug.Dwarf.Die.getAttrString
01020b09movzx eax, [r14+16]
01020b0etest ax, ax
01020b11jne 0x1020b7f
01020b13mov r14, [rsp+1608]
01020b1bmov r15, [rsp+1616]
01020b23push 16
01020b25pop rsi
01020b26mov rdi, rbx
01020b29call debug.Dwarf.Die.getAttr
01020b2etest rax, rax
01020b31je 0x1020b7b
01020b33lea rbx, [rsp+2760]
01020b3bmov rdi, rbx
01020b3emov rsi, rax
01020b41call debug.Dwarf.FormValue.getUInt__func_138
01020b46movzx eax, [rbx+8]
01020b4atest ax, ax
01020b4djne 0x1020b7f
01020b4fmov rdx, [rsp+2760]
01020b57mov rax, [rsp+232]
01020b5ftest [rax+152], 1
01020b66je 0x1020b89
01020b68mov rcx, rax
01020b6bmov rax, [rax+128]
01020b72mov rcx, [rcx+136]
01020b79jmp 0x1020b8d
01020b7b
01020b7bloc_1020b7b:
01020b7bmov ax, 118
01020b7f
01020b7floc_1020b7f:
01020b7fmov [r13+72], ax
01020b84jmp 0x10231bc
01020b89
01020b89loc_1020b89:
01020b89xor eax, eax
01020b8bxor ecx, ecx
01020b8d
01020b8dloc_1020b8d:
01020b8dlea rsi, [rsp+368]
01020b95mov [rsi], 0x10041c0
01020b9cmov [rsi+8], rax
01020ba0mov [rsi+16], rcx
01020ba4mov [rsi+32], rcx
01020ba8mov [rsp+152], rdx
01020bb0mov [rsi+24], rdx
01020bb4lea rbx, [rsp+1440]
01020bbcmov rdi, rbx
01020bbfcall debug.Dwarf.readUnitHeader
01020bc4movzx eax, [rbx+16]
01020bc8test ax, ax
01020bcbjne 0x1020b7f
01020bcdmov rax, [rsp+1440]
01020bd5mov [rsp+344], rax
01020bddtest rax, rax
01020be0je 0x1020cb1
01020be6mov [rsp+96], r13
01020bebmov r13b, [rsp+1448]
01020bf3movzx eax, [rsp+1449]
01020bfbmov [rsp+280], rax
01020c03lea rbx, [rsp+1632]
01020c0blea rsi, [rsp+368]
01020c13mov rdi, rbx
01020c16call Io.Reader.takeArray__func_118
01020c1bmovzx eax, [rbx+8]
01020c1ftest ax, ax
01020c22jne 0x102321e
01020c28mov rax, [rsp+1632]
01020c30movzx eax, [rax]
01020c33cmp ax, 2
01020c37jb 0x10231b0
01020c3dmov [rsp+244], eax
01020c44cmp ax, 4
01020c48mov [rsp+256], r12
01020c50jbe 0x1020cbd
01020c52lea rbx, [rsp+508]
01020c5alea rsi, [rsp+368]
01020c62mov rdi, rbx
01020c65call Io.Reader.takeByte
01020c6amovzx eax, [rbx]
01020c6dtest ax, ax
01020c70jne 0x102321e
01020c76mov r12b, [rsp+510]
01020c7elea rbx, [rsp+512]
01020c86lea rsi, [rsp+368]
01020c8emov rdi, rbx
01020c91call Io.Reader.takeByte
01020c96movzx eax, [rbx]
01020c99test ax, ax
01020c9cjne 0x102321e
01020ca2cmp [rsp+514], 0
01020caaje 0x1020cc5
01020cacjmp 0x10231b0
01020cb1
01020cb1loc_1020cb1:
01020cb1mov [r13+72], 118
01020cb8jmp 0x10231bc
01020cbd
01020cbdloc_1020cbd:
01020cbdmov r12b, [r12+203]
01020cc5
01020cc5loc_1020cc5:
01020cc5movzx edx, r13b
01020cc9lea rbx, [rsp+1648]
01020cd1lea rsi, [rsp+368]
01020cd9mov rdi, rbx
01020cdcmov [rsp+208], edx
01020ce3call debug.Dwarf.readFormatSizedInt
01020ce8movzx eax, [rbx+8]
01020cectest ax, ax
01020cefjne 0x102321e
01020cf5lea rsi, [rsp+368]
01020cfdmov rax, [rsi+24]
01020d01add rax, [rsp+1648]
01020d09mov [rsp+416], rax
01020d11lea rbx, [rsp+516]
01020d19mov rdi, rbx
01020d1ccall Io.Reader.takeByte
01020d21movzx eax, [rbx]
01020d24test ax, ax
01020d27jne 0x102321e
01020d2dmovzx eax, [rsp+518]
01020d35mov [rsp+352], rax
01020d3dtest rax, rax
01020d40mov r13, [rsp+96]
01020d45mov eax, [rsp+244]
01020d4cje 0x10231b5
01020d52cmp ax, 3
01020d56jbe 0x1020d7c
01020d58lea rbx, [rsp+852]
01020d60lea rsi, [rsp+368]
01020d68mov rdi, rbx
01020d6bcall Io.Reader.takeByte
01020d70movzx eax, [rbx]
01020d73test ax, ax
01020d76jne 0x1020b7f
01020d7c
01020d7cloc_1020d7c:
01020d7clea rbx, [rsp+520]
01020d84lea rsi, [rsp+368]
01020d8cmov rdi, rbx
01020d8fcall Io.Reader.takeByte
01020d94movzx eax, [rbx]
01020d97test ax, ax
01020d9ajne 0x1020b7f
01020da0mov al, [rsp+522]
01020da7mov [rsp+336], al
01020daelea rbx, [rsp+524]
01020db6lea rsi, [rsp+368]
01020dbemov rdi, rbx
01020dc1call Io.Reader.takeByteSigned
01020dc6movzx eax, [rbx]
01020dc9test ax, ax
01020dccjne 0x1020b7f
01020dd2movsx rax, [rsp+526]
01020ddbmov [rsp+496], rax
01020de3lea rbx, [rsp+528]
01020deblea rsi, [rsp+368]
01020df3mov rdi, rbx
01020df6call Io.Reader.takeByte
01020dfbmovzx eax, [rbx]
01020dfetest ax, ax
01020e01jne 0x1020b7f
01020e07mov al, [rsp+530]
01020e0emov [rsp+360], al
01020e15test al, al
01020e17je 0x10231b5
01020e1dlea rbx, [rsp+532]
01020e25lea rsi, [rsp+368]
01020e2dmov rdi, rbx
01020e30call Io.Reader.takeByte
01020e35movzx eax, [rbx]
01020e38test ax, ax
01020e3bjne 0x1020b7f
01020e41mov al, [rsp+534]
01020e48mov [rsp+216], rax
01020e50dec eax
01020e52movzx edx, al
01020e55lea rbx, [rsp+1664]
01020e5dlea rsi, [rsp+368]
01020e65mov rdi, rbx
01020e68call Io.Reader.take
01020e6dmovzx eax, [rbx+16]
01020e71test ax, ax
01020e74jne 0x1020b7f
01020e7avmovups x0, [rip-0x1cdd2]
01020e82vmovaps [rsp+128], x0
01020e8bmov rax, [rsp+1664]
01020e93mov [rsp+840], rax
01020e9band [rsp+144], 0
01020ea4mov rax, [rsp+1672]
01020eacmov [rsp+488], rax
01020eb4and [rsp+176], 0
01020ebdvmovaps [rsp+160], x0
01020ec6movzx eax, r12b
01020ecamov [rsp+224], eax
01020ed1cmp [rsp+244], 5
01020edajae 0x1020fb3
01020ee0lea rdx, [rsp+2648]
01020ee8mov [rdx], r14
01020eebmov [rdx+8], r15
01020eefvxorps x0, x0, x0
01020ef3vmovups [rdx+16], ymm0
01020ef8and [rdx+48], 0
01020efclea rdi, [rsp+128]
01020f04mov rsi, [rsp+104]
01020f09vzeroupper
01020f0ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020f11test ax, ax
01020f14jne 0x102339c
01020f1alea rbx, [rsp+2248]
01020f22lea r14, [rsp+368]
01020f2alea r15, [rsp+128]
01020f32lea r12, [rsp+2232]
01020f3a
01020f3aloc_1020f3a:
01020f3alea rdi, [rsp+1464]
01020f42mov rsi, r14
01020f45call Io.Reader.takeSentinel__func_140
01020f4amovzx r13l, [rsp+1480]
01020f53test r13w, r13w
01020f57jne 0x1020fa9
01020f59mov rax, [rsp+1472]
01020f61test rax, rax
01020f64je 0x1021006
01020f6amov rcx, [rsp+1464]
01020f72mov [rsp+2232], rcx
01020f7amov [rsp+2240], rax
01020f82vxorps x0, x0, x0
01020f86vmovups [rbx], ymm0
01020f8aand [rbx+32], 0
01020f8emov rdi, r15
01020f91mov rsi, [rsp+104]
01020f96mov rdx, r12
01020f99vzeroupper
01020f9ccall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01020fa1test ax, ax
01020fa4je 0x1020f3a
01020fa6mov r13l, eax
01020fa9
01020fa9loc_1020fa9:
01020fa9mov edi, 0x10040b0
01020faejmp 0x10231f2
01020fb3
01020fb3loc_1020fb3:
01020fb3lea rbx, [rsp+536]
01020fbblea rsi, [rsp+368]
01020fc3mov rdi, rbx
01020fc6call Io.Reader.takeByte
01020fcbmovzx ebx, [rbx]
01020fcetest bx, bx
01020fd1jne 0x1023228
01020fd7movzx r13l, [rsp+538]
01020fe0cmp r13, 11
01020fe4jb 0x102113b
01020feamov edi, 0x10040b0
01020fefmov rbx, [rsp+104]
01020ff4mov rsi, rbx
01020ff7call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01020ffcmov edi, 0x10040b0
01021001jmp 0x10231a8
01021006
01021006loc_1021006:
01021006lea r14, [rsp+368]
0102100e
0102100eloc_102100e:
0102100elea rdi, [rsp+1488]
01021016mov rsi, r14
01021019call Io.Reader.takeSentinel__func_140
0102101emovzx ebx, [rsp+1504]
01021026test bx, bx
01021029jne 0x102112e
0102102fmov rbx, [rsp+1496]
01021037test rbx, rbx
0102103aje 0x1021928
01021040mov r15, [rsp+1488]
01021048lea rdi, [rsp+608]
01021050mov rsi, r14
01021053call Io.Reader.takeLeb128__func_141
01021058movzx r12l, [rsp+612]
01021061test r12w, r12w
01021065jne 0x1023244
0102106bmov r12l, [rsp+608]
01021073lea rdi, [rsp+1120]
0102107bmov rsi, r14
0102107ecall Io.Reader.takeLeb128__func_117
01021083movzx r13l, [rsp+1128]
0102108ctest r13w, r13w
01021090jne 0x10231ea
01021096mov rsi, r14
01021099mov r14, [rsp+1120]
010210a1lea rdi, [rsp+1136]
010210a9call Io.Reader.takeLeb128__func_117
010210aemovzx r13l, [rsp+1144]
010210b7test r13w, r13w
010210bbjne 0x10231ea
010210c1mov rax, [rsp+1136]
010210c9mov [rsp+1688], r15
010210d1mov [rsp+1696], rbx
010210d9mov [rsp+1720], r12l
010210e1mov [rsp+1704], r14
010210e9mov [rsp+1712], rax
010210f1lea rax, [rsp+1724]
010210f9vxorps x0, x0, x0
010210fdvmovups [rax], x0
01021101lea rdi, [rsp+160]
01021109mov rsi, [rsp+104]
0102110elea rdx, [rsp+1688]
01021116call array_list.Aligned(debug.Dwarf.FileEntry,null).append
0102111btest ax, ax
0102111elea r14, [rsp+368]
01021126je 0x102100e
0102112cmov ebx, eax
0102112e
0102112eloc_102112e:
0102112elea rdi, [rsp+160]
01021136jmp 0x10233a3
0102113b
0102113bloc_102113b:
0102113bxor r12l, r12l
0102113elea r14, [rsp+368]
01021146lea r15, [rsp+428]
0102114e
0102114eloc_102114e:
0102114ecmp r13, r12
01021151je 0x10211b7
01021153lea rdi, [rsp+424]
0102115bmov rsi, r14
0102115ecall Io.Reader.takeLeb128__func_142
01021163movzx ebx, [rsp+424]
0102116btest bx, bx
0102116ejne 0x1023228
01021174movzx eax, [rsp+426]
0102117cmov [rsp+4*r12+2104], ax
01021185mov rdi, r15
01021188mov rsi, r14
0102118bcall Io.Reader.takeLeb128__func_143
01021190movzx ebx, [rsp+430]
01021198test bx, bx
0102119bjne 0x1023228
010211a1movzx eax, [rsp+428]
010211a9mov [rsp+4*r12+2106], ax
010211b2inc r12
010211b5jmp 0x102114e
010211b7
010211b7loc_10211b7:
010211b7lea rbx, [rsp+1744]
010211bflea rsi, [rsp+368]
010211c7mov rdi, rbx
010211cacall Io.Reader.takeLeb128__func_117
010211cfmovzx ebx, [rbx+8]
010211d3test bx, bx
010211d6jne 0x1023228
010211dcmov rcx, [rsp+1744]
010211e4lea rbx, [rsp+1760]
010211eclea rsi, [rsp+128]
010211f4mov rdi, rbx
010211f7mov rdx, [rsp+104]
010211fccall array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021201movzx ebx, [rbx+16]
01021205test bx, bx
01021208jne 0x102339e
0102120emov rax, [rsp+1760]
01021216mov [rsp+408], rax
0102121emov rax, [rsp+1768]
01021226mov [rsp+264], rax
0102122exor eax, eax
01021230
01021230loc_1021230:
01021230cmp rax, [rsp+264]
01021238je 0x10214f9
0102123emov [rsp+272], rax
01021246imul rax, rax, 56
0102124amov rcx, [rsp+408]
01021252lea rdx, [rcx+rax]
01021256add rdx, 36
0102125amov [rdx-36], 1
01021262vxorps x0, x0, x0
01021266vmovups [rdx-28], ymm0
0102126blea r12, [rcx+rax]
0102126fmov [rsp+248], rdx
01021277vmovups [rdx-16], ymm0
0102127cxor r14l, r14l
0102127f
0102127floc_102127f:
0102127fcmp r13, r14
01021282je 0x10214e9
01021288movzx ebx, [rsp+4*r14+2104]
01021291movzx edx, [rsp+4*r14+2106]
0102129amov eax, [rsp+244]
010212a1mov [rsp], eax
010212a4mov r9l, 0x10079e0
010212aalea rdi, [rsp+776]
010212b2lea rsi, [rsp+368]
010212bamov ecx, [rsp+208]
010212c1mov r8l, [rsp+224]
010212c9vzeroupper
010212cccall debug.Dwarf.parseFormValue
010212d1movzx r15l, [rsp+800]
010212datest r15w, r15w
010212dejne 0x10231ce
010212e4dec ebx
010212e6cmp ebx, 4
010212e9ja 0x10214e1
010212efmov rcx, [rsp+776]
010212f7mov rdx, [rsp+784]
010212ffmov al, [rsp+792]
01021306jmp [8*rbx+0x1000428]
0102130dmov [rsp+856], rcx
01021315mov [rsp+864], rdx
0102131dmov [rsp+872], al
01021324lea rcx, [rsp+793]
0102132cmov eax, [rcx]
0102132emov ecx, [rcx+3]
01021331lea rdx, [rsp+873]
01021339mov [rdx+3], ecx
0102133cmov [rdx], eax
0102133emov ecx, 448
01021343lea rdx, [rsp+4808]
0102134bmov rdi, rdx
0102134emov rsi, [rsp+232]
01021356rep movsb [rdi], [rsi]
01021358lea rdi, [rsp+1784]
01021360lea rsi, [rsp+856]
01021368call debug.Dwarf.FormValue.getString
0102136dmovzx ebx, [rsp+1800]
01021375test bx, bx
01021378jne 0x102339e
0102137evmovups x0, [rsp+1784]
01021387vmovups [r12], x0
0102138djmp 0x10214e1
01021392cmp al, 4
01021394jne 0x102152f
0102139avmovups x0, [rcx]
0102139emov rax, [rsp+248]
010213a6vmovups [rax], x0
010213aajmp 0x10214e1
010213afmov [rsp+904], rcx
010213b7mov [rsp+912], rdx
010213bfmov [rsp+920], al
010213c6lea rcx, [rsp+793]
010213cemov eax, [rcx]
010213d0mov ecx, [rcx+3]
010213d3lea rdx, [rsp+921]
010213dbmov [rdx+3], ecx
010213demov [rdx], eax
010213e0lea rdi, [rsp+1152]
010213e8lea rsi, [rsp+904]
010213f0call debug.Dwarf.FormValue.getUInt__func_138
010213f5movzx ebx, [rsp+1160]
010213fdtest bx, bx
01021400jne 0x102339e
01021406mov rax, [rsp+1152]
0102140emov [r12+16], rax
01021413jmp 0x10214e1
01021418mov [rsp+928], rcx
01021420mov [rsp+936], rdx
01021428mov [rsp+944], al
0102142flea rcx, [rsp+793]
01021437mov eax, [rcx]
01021439mov ecx, [rcx+3]
0102143clea rdx, [rsp+945]
01021444mov [rdx+3], ecx
01021447mov [rdx], eax
01021449lea rdi, [rsp+1168]
01021451lea rsi, [rsp+928]
01021459call debug.Dwarf.FormValue.getUInt__func_138
0102145emovzx ebx, [rsp+1176]
01021466test bx, bx
01021469jne 0x102339e
0102146fmov rax, [rsp+1168]
01021477mov [r12+24], rax
0102147cjmp 0x10214e1
0102147emov [rsp+880], rcx
01021486mov [rsp+888], rdx
0102148emov [rsp+896], al
01021495lea rcx, [rsp+793]
0102149dmov eax, [rcx]
0102149fmov ecx, [rcx+3]
010214a2lea rdx, [rsp+897]
010214aamov [rdx+3], ecx
010214admov [rdx], eax
010214aflea rdi, [rsp+616]
010214b7lea rsi, [rsp+880]
010214bfcall debug.Dwarf.FormValue.getUInt__func_146
010214c4movzx ebx, [rsp+620]
010214cctest bx, bx
010214cfjne 0x102339e
010214d5mov eax, [rsp+616]
010214dcmov [r12+32], eax
010214e1
010214e1loc_10214e1:
010214e1inc r14
010214e4jmp 0x102127f
010214e9
010214e9loc_10214e9:
010214e9mov rax, [rsp+272]
010214f1inc rax
010214f4jmp 0x1021230
010214f9
010214f9loc_10214f9:
010214f9lea rbx, [rsp+540]
01021501lea rsi, [rsp+368]
01021509mov rdi, rbx
0102150cvzeroupper
0102150fcall Io.Reader.takeByte
01021514movzx ebx, [rbx]
01021517test bx, bx
0102151ajne 0x102339e
01021520movzx r13l, [rsp+542]
01021529cmp r13, 11
0102152djb 0x102153e
0102152f
0102152floc_102152f:
0102152fmov edi, 0x10040b0
01021534
01021534loc_1021534:
01021534mov rbx, [rsp+104]
01021539jmp 0x1023198
0102153e
0102153eloc_102153e:
0102153exor r12l, r12l
01021541lea r14, [rsp+368]
01021549lea r15, [rsp+436]
01021551
01021551loc_1021551:
01021551cmp r13, r12
01021554je 0x10215ba
01021556lea rdi, [rsp+432]
0102155emov rsi, r14
01021561call Io.Reader.takeLeb128__func_143
01021566movzx ebx, [rsp+434]
0102156etest bx, bx
01021571jne 0x102339e
01021577movzx eax, [rsp+432]
0102157fmov [rsp+4*r12+2144], ax
01021588mov rdi, r15
0102158bmov rsi, r14
0102158ecall Io.Reader.takeLeb128__func_143
01021593movzx ebx, [rsp+438]
0102159btest bx, bx
0102159ejne 0x102339e
010215a4movzx eax, [rsp+436]
010215acmov [rsp+4*r12+2146], ax
010215b5inc r12
010215b8jmp 0x1021551
010215ba
010215baloc_10215ba:
010215balea rbx, [rsp+1808]
010215c2lea rsi, [rsp+368]
010215camov rdi, rbx
010215cdcall Io.Reader.takeLeb128__func_117
010215d2movzx ebx, [rbx+8]
010215d6test bx, bx
010215d9jne 0x102339e
010215dfmov rbx, [rsp+1808]
010215e7lea rdi, [rsp+160]
010215efmov r15, [rsp+104]
010215f4mov rsi, r15
010215f7mov rdx, rbx
010215facall array_list.Aligned(debug.Dwarf.FileEntry,null).ensureTotalCapacity
010215fftest ax, ax
01021602jne 0x102341f
01021608lea r14, [rsp+1824]
01021610lea rsi, [rsp+160]
01021618mov rdi, r14
0102161bmov rdx, r15
0102161emov rcx, rbx
01021621call array_list.Aligned(debug.Dwarf.FileEntry,null).addManyAsSlice
01021626movzx ebx, [r14+16]
0102162btest bx, bx
0102162ejne 0x102112e
01021634mov rax, [rsp+1824]
0102163cmov [rsp+408], rax
01021644mov rax, [rsp+1832]
0102164cmov [rsp+264], rax
01021654xor eax, eax
01021656
01021656loc_1021656:
01021656cmp rax, [rsp+264]
0102165eje 0x1021928
01021664mov [rsp+272], rax
0102166cimul rax, rax, 56
01021670mov rcx, [rsp+408]
01021678lea rdx, [rcx+rax]
0102167cadd rdx, 36
01021680mov [rdx-36], 1
01021688vxorps x0, x0, x0
0102168cvmovups [rdx-28], ymm0
01021691lea r12, [rcx+rax]
01021695mov [rsp+248], rdx
0102169dvmovups [rdx-16], ymm0
010216a2xor ebx, ebx
010216a4
010216a4loc_10216a4:
010216a4cmp r13, rbx
010216a7je 0x1021918
010216admovzx r14l, [rsp+4*rbx+2144]
010216b6movzx edx, [rsp+4*rbx+2146]
010216bemov eax, [rsp+244]
010216c5mov [rsp], eax
010216c8mov r9l, 0x10079e0
010216celea rdi, [rsp+808]
010216d6lea rsi, [rsp+368]
010216demov ecx, [rsp+208]
010216e5mov r8l, [rsp+224]
010216edvzeroupper
010216f0call debug.Dwarf.parseFormValue
010216f5movzx r15l, [rsp+832]
010216fetest r15w, r15w
01021702jne 0x1023311
01021708dec r14l
0102170bcmp r14l, 4
0102170fja 0x1021910
01021715mov rcx, [rsp+808]
0102171dmov rdx, [rsp+816]
01021725mov al, [rsp+824]
0102172cjmp [8*r14+0x1000450]
01021734mov [rsp+952], rcx
0102173cmov [rsp+960], rdx
01021744mov [rsp+968], al
0102174blea rcx, [rsp+825]
01021753mov eax, [rcx]
01021755mov ecx, [rcx+3]
01021758lea rdx, [rsp+969]
01021760mov [rdx+3], ecx
01021763mov [rdx], eax
01021765mov ecx, 448
0102176alea rdx, [rsp+5256]
01021772mov rdi, rdx
01021775mov rsi, [rsp+232]
0102177drep movsb [rdi], [rsi]
0102177flea rdi, [rsp+1848]
01021787lea rsi, [rsp+952]
0102178fcall debug.Dwarf.FormValue.getString
01021794movzx r14l, [rsp+1864]
0102179dtest r14w, r14w
010217a1jne 0x102331e
010217a7vmovups x0, [rsp+1848]
010217b0vmovups [r12], x0
010217b6jmp 0x1021910
010217bbcmp al, 4
010217bdjne 0x10231dd
010217c3vmovups x0, [rcx]
010217c7mov rax, [rsp+248]
010217cfvmovups [rax], x0
010217d3jmp 0x1021910
010217d8mov [rsp+1000], rcx
010217e0mov [rsp+1008], rdx
010217e8mov [rsp+1016], al
010217eflea rcx, [rsp+825]
010217f7mov eax, [rcx]
010217f9mov ecx, [rcx+3]
010217fclea rdx, [rsp+1017]
01021804mov [rdx+3], ecx
01021807mov [rdx], eax
01021809lea rdi, [rsp+1184]
01021811lea rsi, [rsp+1000]
01021819call debug.Dwarf.FormValue.getUInt__func_138
0102181emovzx r14l, [rsp+1192]
01021827test r14w, r14w
0102182bjne 0x102331e
01021831mov rax, [rsp+1184]
01021839mov [r12+16], rax
0102183ejmp 0x1021910
01021843mov [rsp+1024], rcx
0102184bmov [rsp+1032], rdx
01021853mov [rsp+1040], al
0102185alea rcx, [rsp+825]
01021862mov eax, [rcx]
01021864mov ecx, [rcx+3]
01021867lea rdx, [rsp+1041]
0102186fmov [rdx+3], ecx
01021872mov [rdx], eax
01021874lea rdi, [rsp+1200]
0102187clea rsi, [rsp+1024]
01021884call debug.Dwarf.FormValue.getUInt__func_138
01021889movzx r14l, [rsp+1208]
01021892test r14w, r14w
01021896jne 0x102331e
0102189cmov rax, [rsp+1200]
010218a4mov [r12+24], rax
010218a9jmp 0x1021910
010218abmov [rsp+976], rcx
010218b3mov [rsp+984], rdx
010218bbmov [rsp+992], al
010218c2lea rcx, [rsp+825]
010218camov eax, [rcx]
010218ccmov ecx, [rcx+3]
010218cflea rdx, [rsp+993]
010218d7mov [rdx+3], ecx
010218damov [rdx], eax
010218dclea rdi, [rsp+624]
010218e4lea rsi, [rsp+976]
010218eccall debug.Dwarf.FormValue.getUInt__func_146
010218f1movzx r14l, [rsp+628]
010218fatest r14w, r14w
010218fejne 0x102331e
01021904mov eax, [rsp+624]
0102190bmov [r12+32], eax
01021910
01021910loc_1021910:
01021910inc rbx
01021913jmp 0x10216a4
01021918
01021918loc_1021918:
01021918mov rax, [rsp+272]
01021920inc rax
01021923jmp 0x1021656
01021928
01021928loc_1021928:
01021928mov rax, [rsp+256]
01021930mov rcx, [rax+16]
01021934lea rbx, [rsp+1872]
0102193cmov rdi, rbx
0102193fmov rsi, [rsp+232]
01021947mov rdx, [rsp+104]
0102194cvzeroupper
0102194fcall debug.Dwarf.getAbbrevTable
01021954movzx ebx, [rbx+8]
01021958test bx, bx
0102195bjne 0x102112e
01021961mov r12, [rsp+280]
01021969and r12l, 15
0102196dmov rcx, [rsp+1872]
01021975mov rax, [rcx+8]
01021979mov [rsp+280], rcx
01021981mov rcx, [rcx+16]
01021985add rax, 24
01021989xor edx, edx
0102198bmov r15, [rsp+344]
01021993mov r14, [rsp+216]
0102199b
0102199bloc_102199b:
0102199bsub rcx, 1
0102199fjb 0x10219b1
010219a1mov rsi, [rax]
010219a4cmp rdx, rsi
010219a7cmovbe rdx, rsi
010219abadd rax, 40
010219afjmp 0x102199b
010219b1
010219b1loc_10219b1:
010219b1lea rbx, [rsp+1888]
010219b9lea rsi, [rsp+192]
010219c1mov rdi, rbx
010219c4call mem.Allocator.alloc__func_150
010219c9movzx ebx, [rbx+16]
010219cdtest bx, bx
010219d0jne 0x102112e
010219d6cmp [rsp+336], 0
010219desetne cl
010219e1mov rax, [rsp+1888]
010219e9mov [rsp+112], rax
010219eemov rax, [rsp+1896]
010219f6mov [rsp+120], rax
010219fbvpmovsxbq ymm0, [rip-0x19d24]
01021a04lea rdx, [rsp+448]
01021a0cvmovups [rdx], ymm0
01021a10mov eax, [rsp+244]
01021a17mov [rdx+32], ax
01021a1bsetne [rdx+34]
01021a1fmov [rdx+35], 0
01021a23setne [rdx+36]
01021a27vxorps x0, x0, x0
01021a2blea rax, [rsp+288]
01021a33vmovaps [rax], ymm0
01021a37lea rdx, [rsp+368]
01021a3fmov rax, [rsp+416]
01021a47mov [rdx+24], rax
01021a4badd r15, [rsp+152]
01021a53add r15, r12
01021a56mov edx, r14l
01021a59not dl
01021a5bmov [rsp+264], dl
01021a62push 1
01021a64pop r12
01021a66mov [rsp+152], 0
01021a72mov [rsp+336], cl
01021a79mov [rsp+248], cl
01021a80push 49
01021a82pop r14
01021a84
01021a84loc_1021a84:
01021a84cmp rax, r15
01021a87jae 0x1022356
01021a8dmov r13, r14
01021a90lea rdi, [rsp+440]
01021a98lea r14, [rsp+368]
01021aa0mov rsi, r14
01021aa3vzeroupper
01021aa6call Io.Reader.takeByte
01021aabmovzx ebx, [rsp+440]
01021ab3test bx, bx
01021ab6jne 0x10232d8
01021abcmovzx eax, [rsp+442]
01021ac4test eax, eax
01021ac6je 0x1021b22
01021ac8mov rcx, [rsp+216]
01021ad0cmp al, cl
01021ad2jae 0x1021bef
01021ad8lea ecx, [rax-1]
01021adbcmp ecx, 9
01021adeja 0x1022261
01021ae4jmp [8*rcx+0x1000478]
01021aeblea rdi, [rsp+1360]
01021af3mov rsi, r14
01021af6call Io.Reader.takeLeb128__func_117
01021afbmovzx ebx, [rsp+1368]
01021b03test bx, bx
01021b06jne 0x10232d8
01021b0cmov rax, [rsp+1360]
01021b14imul rax, [rsp+352]
01021b1djmp 0x10222b3
01021b22
01021b22loc_1021b22:
01021b22lea rdi, [rsp+1216]
01021b2amov rsi, r14
01021b2dcall Io.Reader.takeLeb128__func_117
01021b32movzx ebx, [rsp+1224]
01021b3atest bx, bx
01021b3djne 0x10232d8
01021b43mov rbx, [rsp+1216]
01021b4btest rbx, rbx
01021b4eje 0x1023164
01021b54mov rsi, r14
01021b57mov r14, r15
01021b5alea rdi, [rsp+444]
01021b62call Io.Reader.takeByte
01021b67movzx r15l, [rsp+444]
01021b70test r15w, r15w
01021b74jne 0x102327b
01021b7amovzx eax, [rsp+446]
01021b82cmp eax, 236
01021b87mov r15, r14
01021b8aje 0x1021dee
01021b90cmp eax, 2
01021b93je 0x1021c66
01021b99cmp eax, 3
01021b9cje 0x1021ca3
01021ba2cmp eax, 1
01021ba5jne 0x1022139
01021babvpmovsxbq ymm0, [rip-0x19ed4]
01021bb4vmovups [rsp+448], ymm0
01021bbdmov al, [rsp+336]
01021bc4mov [rsp+482], al
01021bcbmov [rsp+483], 0
01021bd3mov [rsp+248], al
01021bdapush 1
01021bdcpop r12
01021bdemov [rsp+152], 0
01021beajmp 0x10222ce
01021bef
01021befloc_1021bef:
01021befsub al, cl
01021bf1movzx eax, al
01021bf4div [rsp+360]
01021bfbmovzx ecx, ah
01021bfemul [rsp+352]
01021c05add r12, [rsp+496]
01021c0dadd r12, rcx
01021c10mov [rsp+464], r12
01021c18movzx eax, al
01021c1bmov rcx, [rsp+152]
01021c23add rcx, rax
01021c26mov [rsp+152], rcx
01021c2emov [rsp+448], rcx
01021c36lea rdi, [rsp+448]
01021c3emov rsi, [rsp+104]
01021c43lea rdx, [rsp+288]
01021c4bcall debug.Dwarf.LineNumberProgram.addRow
01021c50test ax, ax
01021c53jne 0x10232d6
01021c59mov [rsp+483], 0
01021c61jmp 0x10222ce
01021c66
01021c66loc_1021c66:
01021c66lea rdi, [rsp+1232]
01021c6elea rsi, [rsp+368]
01021c76push 1
01021c78pop rdx
01021c79mov ecx, [rsp+224]
01021c80call debug.Dwarf.readAddress
01021c85movzx ebx, [rsp+1240]
01021c8dtest bx, bx
01021c90jne 0x10232d8
01021c96mov rcx, [rsp+1232]
01021c9ejmp 0x10222be
01021ca3
01021ca3loc_1021ca3:
01021ca3lea rdi, [rsp+1512]
01021cablea r15, [rsp+368]
01021cb3mov rsi, r15
01021cb6call Io.Reader.takeSentinel__func_140
01021cbbmovzx ebx, [rsp+1528]
01021cc3test bx, bx
01021cc6jne 0x10232d8
01021cccmov rax, [rsp+1512]
01021cd4mov [rsp+416], rax
01021cdcmov rax, [rsp+1520]
01021ce4mov [rsp+272], rax
01021ceclea rdi, [rsp+632]
01021cf4mov rsi, r15
01021cf7call Io.Reader.takeLeb128__func_141
01021cfcmovzx ebx, [rsp+636]
01021d04test bx, bx
01021d07jne 0x10232d8
01021d0dmov r15l, [rsp+632]
01021d15lea rdi, [rsp+1248]
01021d1dlea rsi, [rsp+368]
01021d25call Io.Reader.takeLeb128__func_117
01021d2amovzx ebx, [rsp+1256]
01021d32test bx, bx
01021d35jne 0x10232d8
01021d3bmov rbx, [rsp+1248]
01021d43lea rdi, [rsp+1264]
01021d4blea rsi, [rsp+368]
01021d53call Io.Reader.takeLeb128__func_117
01021d58movzx eax, [rsp+1272]
01021d60test ax, ax
01021d63jne 0x102332d
01021d69mov rax, [rsp+1264]
01021d71mov rcx, [rsp+416]
01021d79mov [rsp+1912], rcx
01021d81mov rcx, [rsp+272]
01021d89mov [rsp+1920], rcx
01021d91mov [rsp+1944], r15l
01021d99mov [rsp+1928], rbx
01021da1mov [rsp+1936], rax
01021da9lea rax, [rsp+1948]
01021db1vxorps x0, x0, x0
01021db5vmovups [rax], x0
01021db9lea rdi, [rsp+160]
01021dc1mov rsi, [rsp+104]
01021dc6lea rdx, [rsp+1912]
01021dcecall array_list.Aligned(debug.Dwarf.FileEntry,null).append
01021dd3mov ebx, eax
01021dd5test ax, ax
01021dd8mov rax, [rsp+96]
01021dddmov r15, r14
01021de0mov r14, r13
01021de3je 0x10222d1
01021de9jmp 0x102338b
01021dee
01021deeloc_1021dee:
01021deelea rdi, [rsp+1280]
01021df6lea rsi, [rsp+368]
01021dfemov edx, [rsp+208]
01021e05call debug.Dwarf.readFormatSizedInt
01021e0amovzx ebx, [rsp+1288]
01021e12test bx, bx
01021e15jne 0x10232d8
01021e1bmov rdx, [rsp+232]
01021e23mov rax, [rdx]
01021e26test rax, rax
01021e29setne cl
01021e2cand cl, [rdx+24]
01021e2fcmp cl, 1
01021e32jne 0x10222ce
01021e38mov rcx, [rdx+8]
01021e3cmov rdx, [rsp+1280]
01021e44mov [rsp+1048], 0x10041c0
01021e50mov [rsp+1056], rax
01021e58mov [rsp+1064], rcx
01021e60mov [rsp+1080], rcx
01021e68mov [rsp+1072], rdx
01021e70mov rax, [rsp+256]
01021e78mov eax, [rax+200]
01021e7emov [rsp], eax
01021e81lea rdi, [rsp+1968]
01021e89lea rsi, [rsp+1048]
01021e91mov rdx, [rsp+112]
01021e96mov rcx, [rsp+280]
01021e9emov r8l, [rsp+208]
01021ea6mov r9l, [rsp+224]
01021eaecall debug.Dwarf.parseDie
01021eb3movzx ebx, [rsp+2008]
01021ebbtest bx, bx
01021ebejne 0x10232d8
01021ec4cmp [rsp+2000], 1
01021eccjne 0x10222ce
01021ed2vmovups ymm0, [rsp+1968]
01021edbvmovaps [rsp+1088], ymm0
01021ee4lea rdi, [rsp+1968]
01021eecpush 17
01021eeepop rsi
01021eefvzeroupper
01021ef2call debug.Dwarf.Die.getAttr
01021ef7test rax, rax
01021efaje 0x1021f4a
01021efclea rdi, [rsp+1296]
01021f04lea rsi, [rsp+1968]
01021f0cmov rdx, [rsp+232]
01021f14mov rcx, [rsp+256]
01021f1ccall debug.Dwarf.Die.getAttrAddr
01021f21movzx ebx, [rsp+1304]
01021f29test bx, bx
01021f2cjne 0x10232d8
01021f32mov rcx, [rsp+1296]
01021f3amov [rsp+152], rcx
01021f42mov [rsp+448], rcx
01021f4a
01021f4aloc_1021f4a:
01021f4alea rbx, [rsp+1088]
01021f52mov rdi, rbx
01021f55push 59
01021f57pop rsi
01021f58call debug.Dwarf.Die.getAttr
01021f5dtest rax, rax
01021f60jne 0x102231b
01021f66
01021f66loc_1021f66:
01021f66mov rdi, rbx
01021f69push 57
01021f6bpop rsi
01021f6ccall debug.Dwarf.Die.getAttr
01021f71test rax, rax
01021f74mov r14, r13
01021f77je 0x1021faa
01021f79lea rdi, [rsp+1312]
01021f81mov rsi, rax
01021f84call debug.Dwarf.FormValue.getUInt__func_138
01021f89movzx ebx, [rsp+1320]
01021f91test bx, bx
01021f94jne 0x10232d8
01021f9amov rax, [rsp+1312]
01021fa2mov [rsp+472], rax
01021faa
01021faaloc_1021faa:
01021faalea rdi, [rsp+1088]
01021fb2mov [rsp+344], r15
01021fba
01021fbaloc_1021fba:
01021fbapush 58
01021fbcpop rsi
01021fbdmov rbx, rdi
01021fc0vzeroupper
01021fc3call debug.Dwarf.Die.getAttr
01021fc8test rax, rax
01021fcbjne 0x10222de
01021fd1mov rdi, rbx
01021fd4mov rsi, r14
01021fd7call debug.Dwarf.Die.getAttr
01021fdctest rax, rax
01021fdfje 0x1022013
01021fe1mov rdx, r14
01021fe4mov r14, [rsp+256]
01021fecmov rcx, [r14]
01021fefmov r8, [r14+8]
01021ff3lea r15, [rsp+2016]
01021ffbmov rdi, r15
01021ffemov rsi, rbx
01022001call debug.Dwarf.Die.getAttrRef
01022006movzx ebx, [rsp+2024]
0102200ejmp 0x10220a0
01022013
01022013loc_1022013:
01022013mov rdi, rbx
01022016push 71
01022018pop r15
0102201amov rsi, r15
0102201dcall debug.Dwarf.Die.getAttr
01022022test rax, rax
01022025je 0x102205b
01022027mov r14, [rsp+256]
0102202fmov rcx, [r14]
01022032mov r8, [r14+8]
01022036lea rdi, [rsp+1328]
0102203emov rsi, rbx
01022041mov rdx, r15
01022044call debug.Dwarf.Die.getAttrRef
01022049movzx ebx, [rsp+1336]
01022051lea r15, [rsp+1328]
01022059jmp 0x10220a0
0102205b
0102205bloc_102205b:
0102205bmov esi, 11469
01022060mov rdi, rbx
01022063call debug.Dwarf.Die.getAttr
01022068test rax, rax
0102206bje 0x1022311
01022071mov r14, [rsp+256]
01022079mov rcx, [r14]
0102207cmov r8, [r14+8]
01022080mov edx, 11469
01022085lea r15, [rsp+2032]
0102208dmov rdi, r15
01022090mov rsi, rbx
01022093call debug.Dwarf.Die.getAttrRef
01022098movzx ebx, [rsp+2040]
010220a0
010220a0loc_10220a0:
010220a0test bx, bx
010220a3jne 0x10232d8
010220a9mov rax, [r15]
010220acmov [rsp+1072], rax
010220b4mov eax, [r14+200]
010220bbmov [rsp], eax
010220belea rdi, [rsp+2184]
010220c6lea rsi, [rsp+1048]
010220cemov rdx, [rsp+112]
010220d3mov rcx, [rsp+280]
010220dbmov r8l, [rsp+208]
010220e3mov r9l, [rsp+224]
010220ebcall debug.Dwarf.parseDie
010220f0movzx ebx, [rsp+2224]
010220f8test bx, bx
010220fbjne 0x10232d8
01022101cmp [rsp+2216], 1
01022109lea rdi, [rsp+1088]
01022111mov r14, r13
01022114mov r15, [rsp+344]
0102211cjne 0x10222d1
01022122vmovups ymm0, [rsp+2184]
0102212bvmovaps [rsp+1088], ymm0
01022134jmp 0x1021fba
01022139
01022139loc_1022139:
01022139dec rbx
0102213c
0102213cloc_102213c:
0102213ctest rbx, rbx
0102213fje 0x1022160
01022141lea rdi, [rsp+368]
01022149mov rsi, rbx
0102214ccall Io.Reader.discardAll
01022151mov ebx, 0
01022156test ax, ax
01022159je 0x102213c
0102215bjmp 0x1023278
01022160
01022160loc_1022160:
01022160mov r15, r14
01022163jmp 0x10222ce
01022168lea rdi, [rsp+1392]
01022170mov rsi, r14
01022173call Io.Reader.takeLeb128__func_117
01022178movzx ebx, [rsp+1400]
01022180test bx, bx
01022183jne 0x10232d8
01022189mov rax, [rsp+1392]
01022191mov [rsp+456], rax
01022199jmp 0x10222ce
0102219elea rdi, [rsp+1424]
010221a6mov rsi, r14
010221a9call Io.Reader.takeArray__func_118
010221aemovzx ebx, [rsp+1432]
010221b6test bx, bx
010221b9jne 0x10232d8
010221bfmov rax, [rsp+1424]
010221c7movzx eax, [rax]
010221cajmp 0x10222b3
010221cflea rdi, [rsp+1376]
010221d7mov rsi, r14
010221dacall Io.Reader.takeLeb128__func_149
010221dfmovzx ebx, [rsp+1384]
010221e7test bx, bx
010221eajne 0x10232d8
010221f0add r12, [rsp+1376]
010221f8mov [rsp+464], r12
01022200jmp 0x10222ce
01022205mov [rsp+483], 1
0102220djmp 0x10222ce
01022212lea rdi, [rsp+1408]
0102221amov rsi, r14
0102221dcall Io.Reader.takeLeb128__func_117
01022222movzx ebx, [rsp+1416]
0102222atest bx, bx
0102222djne 0x10232d8
01022233mov rax, [rsp+1408]
0102223bmov [rsp+472], rax
01022243jmp 0x10222ce
01022248mov al, [rsp+248]
0102224fxor al, 1
01022251mov [rsp+248], al
01022258mov [rsp+482], al
0102225fjmp 0x10222ce
01022261
01022261loc_1022261:
01022261dec al
01022263movzx eax, al
01022266cmp [rsp+488], rax
0102226ejbe 0x1023164
01022274mov rcx, [rsp+840]
0102227cmovzx esi, [rcx+rax]
01022280mov rdi, r14
01022283call Io.Reader.discardAll
01022288test ax, ax
0102228bmov r14, r13
0102228emov r13, [rsp+96]
01022293je 0x10222d1
01022295jmp 0x10233cf
0102229amovzx eax, [rsp+264]
010222a2div [rsp+360]
010222a9mul [rsp+352]
010222b0movzx eax, al
010222b3
010222b3loc_10222b3:
010222b3mov rcx, [rsp+152]
010222bbadd rcx, rax
010222be
010222beloc_10222be:
010222bemov [rsp+152], rcx
010222c6mov [rsp+448], rcx
010222ce
010222celoc_10222ce:
010222cemov r14, r13
010222d1
010222d1loc_10222d1:
010222d1mov rax, [rsp+392]
010222d9jmp 0x1021a84
010222de
010222deloc_10222de:
010222delea rdi, [rsp+1344]
010222e6mov rsi, rax
010222e9call debug.Dwarf.FormValue.getUInt__func_138
010222eemovzx ebx, [rsp+1352]
010222f6test bx, bx
010222f9jne 0x10232d8
010222ffmov rax, [rsp+1344]
01022307mov [rsp+456], rax
0102230fjmp 0x10222d1
01022311
01022311loc_1022311:
01022311mov r15, [rsp+344]
01022319jmp 0x10222d1
0102231b
0102231bloc_102231b:
0102231bmov r12, [rax]
0102231emovzx eax, [rax+16]
01022322cmp eax, 8
01022325je 0x1022335
01022327cmp eax, 5
0102232aje 0x102233e
0102232ccmp eax, 3
0102232fjne 0x1023164
01022335
01022335loc_1022335:
01022335test r12, r12
01022338js 0x1023164
0102233e
0102233eloc_102233e:
0102233emov [rsp+464], r12
01022346mov r15, r14
01022349lea rbx, [rsp+1088]
01022351jmp 0x1021f66
01022356
01022356loc_1022356:
01022356lea rbx, [rsp+288]
0102235emov rdi, rbx
01022361vzeroupper
01022364call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).keys
01022369mov rcx, [rbx]
0102236clea rsi, [rsp+2624]
01022374mov [rsi], rcx
01022377vmovups x0, [rbx+8]
0102237cvmovups [rsi+8], x0
01022381mov r14, [rbx+8]
01022385lea rbx, [rsp+2720]
0102238dmov [rbx-16], rax
01022391mov [rbx-8], rdx
01022395mov rdi, rbx
01022398call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).slice
0102239dvmovups ymm0, [rbx-16]
010223a2vmovups ymm1, [rbx+8]
010223a7mov rbx, r14
010223aalea rax, [rsp+552]
010223b2vmovups [rax+16], ymm1
010223b7vmovaps [rax-8], ymm0
010223bcmov r13, [rax-8]
010223c0mov rax, r14
010223c3bsr rax, r14
010223c7mov [rsp+272], rax
010223cflea r12, [rsp+648]
010223d7mov [rsp+264], 1
010223dfmov al, 1
010223e1mov dil, 1
010223e4mov [rsp+336], 0
010223f0xor r15l, r15l
010223f3
010223f3loc_10223f3:
010223f3and al, dil
010223f6mov [rsp+344], al
010223fdlea rax, [rbx-1]
01022401mov [rsp+256], rax
01022409mov [rsp+216], rbx
01022411mov [rsp+232], dil
01022419
01022419loc_1022419:
01022419mov rsi, rbx
0102241csub rsi, r15
0102241fcmp rsi, 24
01022423jbe 0x1022974
01022429cmp [rsp+272], 0
01022432je 0x1022a5c
01022438cmp dil, 1
0102243cmov [rsp+208], r15
01022444mov [rsp+280], rsi
0102244cje 0x102250d
01022452mov r12, rsi
01022455lea rax, [rsi-1]
01022459lzcnt rax, rax
0102245emov cl, 64
01022460sub cl, al
01022462movzx edx, cl
01022465push 1
01022467pop rdi
01022468xor esi, esi
0102246avzeroupper
0102246dcall compiler_rt.shift.__ashlti3
01022472mov r14, rax
01022475mov rax, r12
01022478shr rax, 2
0102247cmov rcx, r15
0102247flea r15, [r15+2*rax]
01022483dec r15
01022486lea rbx, [rcx+2*rax]
0102248ainc rbx
0102248ddec r14
01022490
01022490loc_1022490:
01022490cmp r15, rbx
01022493ja 0x10224ed
01022495mov rax, r12
01022498shl rax, 13
0102249cxor rax, r12
0102249fmov rcx, rax
010224a2shr rcx, 7
010224a6xor rcx, rax
010224a9mov r12, rcx
010224acshl r12, 17
010224b0xor r12, rcx
010224b3mov rdx, r12
010224b6and rdx, r14
010224b9mov rcx, [rsp+280]
010224c1cmp rdx, rcx
010224c4mov eax, 0
010224c9cmovae rax, rcx
010224cdadd rdx, [rsp+208]
010224d5sub rdx, rax
010224d8lea rdi, [rsp+544]
010224e0mov rsi, r15
010224e3call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010224e8inc r15
010224ebjmp 0x1022490
010224ed
010224edloc_10224ed:
010224eddec [rsp+272]
010224f5lea r12, [rsp+648]
010224fdmov r15, [rsp+208]
01022505mov rsi, [rsp+280]
0102250d
0102250dloc_102250d:
0102250dmov rbx, rsi
01022510shr rbx, 2
01022514lea rcx, [rbx+r15]
01022518lea r14, [r15+2*rbx]
0102251cmov rax, r15
0102251flea r15, [rbx+2*rbx]
01022523add r15, rax
01022526and [rsp+640], 0
0102252fcmp rsi, 49
01022533jbe 0x10225ab
01022535lea rdi, [rcx-1]
01022539lea rdx, [rcx+1]
0102253dmov rsi, rcx
01022540lea rax, [rsp+640]
01022548mov [rsp+224], rcx
01022550mov rcx, rax
01022553lea r8, [rsp+544]
0102255bvzeroupper
0102255ecall sort.pdq.sort3__func_222
01022563lea rdi, [r14-1]
01022567lea rdx, [r14+1]
0102256bmov rsi, r14
0102256elea rcx, [rsp+640]
01022576lea r8, [rsp+544]
0102257ecall sort.pdq.sort3__func_222
01022583lea rdi, [r15-1]
01022587lea rdx, [r15+1]
0102258bmov rsi, r15
0102258elea rcx, [rsp+640]
01022596lea r8, [rsp+544]
0102259ecall sort.pdq.sort3__func_222
010225a3mov rcx, [rsp+224]
010225ab
010225abloc_10225ab:
010225abmov rdi, rcx
010225aemov rsi, r14
010225b1mov rdx, r15
010225b4lea rcx, [rsp+640]
010225bclea r8, [rsp+544]
010225c4vzeroupper
010225c7call sort.pdq.sort3__func_222
010225ccmov rax, [rsp+640]
010225d4test rax, rax
010225d7je 0x1022624
010225d9cmp rax, 12
010225ddmov r15, [rsp+208]
010225e5jne 0x10227fc
010225ebadd rbx, rbx
010225eemov r14, [rsp+256]
010225f6
010225f6loc_10225f6:
010225f6cmp r15, r14
010225f9jae 0x1022616
010225fblea rdi, [rsp+544]
01022603mov rsi, r15
01022606mov rdx, r14
01022609call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
0102260einc r15
01022611dec r14
01022614jmp 0x10225f6
01022616
01022616loc_1022616:
01022616not rbx
01022619add rbx, [rsp+216]
01022621mov r14, rbx
01022624
01022624loc_1022624:
01022624mov r15, [rsp+208]
0102262ctest [rsp+344], 1
01022634je 0x10227fc
0102263amov [rsp+152], r14
01022642lea r14, [r15+1]
01022646xor eax, eax
01022648mov rbx, [rsp+216]
01022650
01022650loc_1022650:
01022650cmp rax, 5
01022654je 0x10227dc
0102265amov [rsp+224], rax
01022662cmp r14, rbx
01022665mov rax, rbx
01022668cmova rax, r14
0102266c
0102266cloc_102266c:
0102266ccmp rax, r14
0102266fje 0x1022682
01022671mov rcx, [r13+8*r14]
01022676cmp rcx, [r13+8*r14-8]
0102267bjb 0x1022685
0102267dinc r14
01022680jmp 0x102266c
01022682
01022682loc_1022682:
01022682mov r14, rax
01022685
01022685loc_1022685:
01022685cmp [rsp+280], 50
0102268ejb 0x10227e6
01022694mov rbx, [rsp+216]
0102269csub rbx, r14
0102269fje 0x10227e6
010226a5mov [rsp+2048], r13
010226adlea rax, [rsp+552]
010226b5vmovups ymm0, [rax+16]
010226balea rcx, [rsp+2056]
010226c2vmovups [rcx+16], ymm0
010226c7vmovups ymm0, [rax]
010226cbvmovups [rcx], ymm0
010226cfmov r12, r15
010226d2lea r15, [r14-1]
010226d6lea rdi, [rsp+2048]
010226demov rsi, r14
010226e1mov rdx, r15
010226e4vzeroupper
010226e7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010226ecmov rax, r14
010226efsub rax, r12
010226f2cmp rax, 2
010226f6jb 0x1022757
010226f8
010226f8loc_10226f8:
010226f8cmp r15, [rsp+208]
01022700jbe 0x1022757
01022702mov rax, [r13+8*r15]
01022707cmp rax, [r13+8*r15-8]
0102270cjae 0x1022757
0102270elea r12, [r15-1]
01022712mov [rsp+1536], r13
0102271alea rax, [rsp+552]
01022722vmovups ymm0, [rax]
01022726vmovups ymm1, [rax+16]
0102272blea rax, [rsp+1544]
01022733vmovups [rax+16], ymm1
01022738vmovups [rax], ymm0
0102273clea rdi, [rsp+1536]
01022744mov rsi, r15
01022747mov rdx, r12
0102274avzeroupper
0102274dcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022752mov r15, r12
01022755jmp 0x10226f8
01022757
01022757loc_1022757:
01022757cmp rbx, 2
0102275blea r12, [rsp+648]
01022763mov rbx, [rsp+216]
0102276bjb 0x10227c4
0102276dlea r15, [r14+1]
01022771
01022771loc_1022771:
01022771cmp r15, rbx
01022774jae 0x10227c4
01022776mov rax, [r13+8*r15]
0102277bcmp rax, [r13+8*r15-8]
01022780jae 0x10227c4
01022782lea rdx, [r15-1]
01022786mov [rsp+640], r13
0102278elea rax, [rsp+552]
01022796vmovups ymm0, [rax]
0102279avmovups ymm1, [rax+16]
0102279fvmovups [r12+16], ymm1
010227a6vmovups [r12], ymm0
010227aclea rdi, [rsp+640]
010227b4mov rsi, r15
010227b7vzeroupper
010227bacall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010227bfinc r15
010227c2jmp 0x1022771
010227c4
010227c4loc_10227c4:
010227c4mov rax, [rsp+224]
010227ccinc rax
010227cfmov r15, [rsp+208]
010227d7jmp 0x1022650
010227dc
010227dcloc_10227dc:
010227dcmov r14, [rsp+152]
010227e4jmp 0x10227fc
010227e6
010227e6loc_10227e6:
010227e6cmp [rsp+216], r14
010227eemov r14, [rsp+152]
010227f6je 0x1022aba
010227fc
010227fcloc_10227fc:
010227fctest r15, r15
010227ffje 0x1022904
01022805mov rax, [r13+8*r15-8]
0102280acmp rax, [r13+8*r14]
0102280fjb 0x1022904
01022815mov [rsp+1536], r13
0102281dlea rax, [rsp+552]
01022825vmovups ymm0, [rax]
01022829vmovups ymm1, [rax+16]
0102282elea rax, [rsp+1544]
01022836vmovups [rax+16], ymm1
0102283bvmovups [rax], ymm0
0102283flea rdi, [rsp+1536]
01022847mov rsi, r15
0102284amov rdx, r14
0102284dvzeroupper
01022850call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022855mov rbx, [rsp+216]
0102285dmov r14, r15
01022860
01022860loc_1022860:
01022860dec rbx
01022863cmp r14, rbx
01022866mov rax, rbx
01022869cmova rax, r14
0102286dlea rcx, [rax+1]
01022871mov rdx, r14
01022874
01022874loc_1022874:
01022874cmp rax, rdx
01022877je 0x1022892
01022879lea r14, [rdx+1]
0102287dmov rsi, [r13+8*r15]
01022882cmp rsi, [r13+8*rdx+8]
01022887mov rdx, r14
0102288ajae 0x1022874
0102288clea rax, [r14-1]
01022890jmp 0x1022895
01022892
01022892loc_1022892:
01022892mov r14, rcx
01022895
01022895loc_1022895:
01022895cmp rax, rbx
01022898jae 0x10228ec
0102289amov rcx, [r13+8*r15]
0102289fcmp rcx, [r13+8*rbx]
010228a4jae 0x10228ab
010228a6dec rbx
010228a9jmp 0x1022895
010228ab
010228abloc_10228ab:
010228abmov [rsp+640], r13
010228b3lea rax, [rsp+552]
010228bbvmovups ymm0, [rax]
010228bfvmovups ymm1, [rax+16]
010228c4vmovups [r12+16], ymm1
010228cbvmovups [r12], ymm0
010228d1lea rdi, [rsp+640]
010228d9mov rsi, r14
010228dcmov rdx, rbx
010228dfvzeroupper
010228e2call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010228e7jmp 0x1022860
010228ec
010228ecloc_10228ec:
010228ecmov r15, r14
010228efmov rbx, [rsp+216]
010228f7mov dil, [rsp+232]
010228ffjmp 0x1022419
01022904
01022904loc_1022904:
01022904mov [rsp+2288], r13
0102290clea rax, [rsp+552]
01022914vmovups ymm0, [rax]
01022918vmovups ymm1, [rax+16]
0102291dlea rax, [rsp+2296]
01022925vmovups [rax+16], ymm1
0102292avmovups [rax], ymm0
0102292elea rdi, [rsp+2288]
01022936mov rsi, r15
01022939mov rdx, r14
0102293cvzeroupper
0102293fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022944mov r8, [rsp+216]
0102294clea r14, [r8-1]
01022950mov rsi, r15
01022953
01022953loc_1022953:
01022953cmp rsi, r14
01022956jae 0x1022b1a
0102295cmov rax, [r13+8*rsi+8]
01022961inc rsi
01022964cmp rax, [r13+8*r15]
01022969jb 0x1022953
0102296blea rbx, [rsi-1]
0102296fjmp 0x1022b20
01022974
01022974loc_1022974:
01022974test [rsp+264], 1
0102297cje 0x10229f5
0102297emov r14, r15
01022981
01022981loc_1022981:
01022981inc r14
01022984cmp r14, rbx
01022987jae 0x1022aba
0102298dmov rsi, r14
01022990
01022990loc_1022990:
01022990cmp rsi, r15
01022993jbe 0x1022981
01022995lea rbx, [rsi-1]
01022999mov rax, [r13+8*rsi]
0102299ecmp rax, [r13+8*rsi-8]
010229a3jae 0x10229eb
010229a5mov [rsp+640], r13
010229adlea rax, [rsp+552]
010229b5vmovups ymm0, [rax]
010229b9vmovups ymm1, [rax+16]
010229bevmovups [r12+16], ymm1
010229c5vmovups [r12], ymm0
010229cblea rdi, [rsp+640]
010229d3mov rdx, rbx
010229d6vzeroupper
010229d9call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
010229demov rsi, rbx
010229e1mov rbx, [rsp+216]
010229e9jmp 0x1022990
010229eb
010229ebloc_10229eb:
010229ebmov rbx, [rsp+216]
010229f3jmp 0x1022981
010229f5
010229f5loc_10229f5:
010229f5inc r15
010229f8cmp r15, rbx
010229fbjae 0x1022aba
01022a01mov rsi, r15
01022a04
01022a04loc_1022a04:
01022a04lea rbx, [rsi-1]
01022a08mov rax, [r13+8*rsi]
01022a0dcmp rax, [r13+8*rsi-8]
01022a12jae 0x1022a52
01022a14mov [rsp+640], r13
01022a1clea rax, [rsp+552]
01022a24vmovups ymm0, [rax]
01022a28vmovups ymm1, [rax+16]
01022a2dvmovups [r12+16], ymm1
01022a34vmovups [r12], ymm0
01022a3alea rdi, [rsp+640]
01022a42mov rdx, rbx
01022a45vzeroupper
01022a48call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022a4dmov rsi, rbx
01022a50jmp 0x1022a04
01022a52
01022a52loc_1022a52:
01022a52mov rbx, [rsp+216]
01022a5ajmp 0x10229f5
01022a5c
01022a5cloc_1022a5c:
01022a5cshr rsi, 1
01022a5fadd rsi, r15
01022a62
01022a62loc_1022a62:
01022a62cmp rsi, r15
01022a65jbe 0x1022ab5
01022a67dec rsi
01022a6amov rdi, r15
01022a6dmov rdx, rbx
01022a70lea rcx, [rsp+544]
01022a78mov r14, rsi
01022a7bvzeroupper
01022a7ecall sort.siftDown__func_225
01022a83mov rsi, r14
01022a86jmp 0x1022a62
01022a88
01022a88loc_1022a88:
01022a88dec rbx
01022a8blea r14, [rsp+544]
01022a93mov rdi, r14
01022a96mov rsi, r15
01022a99mov rdx, rbx
01022a9cvzeroupper
01022a9fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022aa4mov rdi, r15
01022aa7mov rsi, r15
01022aaamov rdx, rbx
01022aadmov rcx, r14
01022ab0call sort.siftDown__func_225
01022ab5
01022ab5loc_1022ab5:
01022ab5cmp rbx, r15
01022ab8ja 0x1022a88
01022aba
01022abaloc_1022aba:
01022abamov rax, [rsp+336]
01022ac2sub rax, 1
01022ac6jb 0x1023074
01022accmov [rsp+336], rax
01022ad4shl rax, 5
01022ad8mov r15, [rsp+rax+2760]
01022ae0mov rbx, [rsp+rax+2768]
01022ae8mov rcx, [rsp+rax+2776]
01022af0mov [rsp+272], rcx
01022af8mov cl, [rsp+rax+2784]
01022affmov [rsp+264], cl
01022b06mov dil, [rsp+rax+2785]
01022b0emov al, [rsp+rax+2786]
01022b15jmp 0x10223f3
01022b1a
01022b1aloc_1022b1a:
01022b1amov rbx, r14
01022b1dmov rsi, r8
01022b20
01022b20loc_1022b20:
01022b20cmp rbx, r14
01022b23jae 0x1022b36
01022b25mov rax, [r13+8*r14]
01022b2acmp rax, [r13+8*r15]
01022b2fjb 0x1022b39
01022b31dec r14
01022b34jmp 0x1022b20
01022b36
01022b36loc_1022b36:
01022b36mov r14, rbx
01022b39
01022b39loc_1022b39:
01022b39cmp rbx, r14
01022b3cmov [rsp+488], rbx
01022b44mov [rsp+408], r14
01022b4cjb 0x1022b9f
01022b4emov [rsp+2344], r13
01022b56lea rax, [rsp+552]
01022b5evmovups ymm0, [rax]
01022b62vmovups ymm1, [rax+16]
01022b67lea rax, [rsp+2352]
01022b6fvmovups [rax+16], ymm1
01022b74vmovups [rax], ymm0
01022b78lea rdi, [rsp+2344]
01022b80mov rsi, r14
01022b83mov rbx, r14
01022b86mov rdx, r15
01022b89mov r14, r8
01022b8cvzeroupper
01022b8fcall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022b94mov r8, r14
01022b97mov rcx, rbx
01022b9ajmp 0x1022f94
01022b9f
01022b9floc_1022b9f:
01022b9fmov [rsp+2400], r13
01022ba7lea rax, [rsp+552]
01022bafvmovups ymm0, [rax]
01022bb3vmovups ymm1, [rax+16]
01022bb8lea rax, [rsp+2408]
01022bc0vmovups [rax+16], ymm1
01022bc5vmovups [rax], ymm0
01022bc9lea rdi, [rsp+2400]
01022bd1mov rdx, r14
01022bd4vzeroupper
01022bd7call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022bdclea r8, [rbx+2]
01022be0lea rcx, [r14-1]
01022be4xor edi, edi
01022be6xor r9l, r9l
01022be9xor r15l, r15l
01022becxor ebx, ebx
01022beemov [rsp+232], r8
01022bf6mov [rsp+224], rcx
01022bfe
01022bfeloc_1022bfe:
01022bfecmp r8, rcx
01022c01mov [rsp+248], rdi
01022c09ja 0x1022e0a
01022c0fmov r10, rcx
01022c12sub r10, r8
01022c15inc r10
01022c18test rbx, rbx
01022c1bmov [rsp+256], rcx
01022c23je 0x1022c2a
01022c25xor r11l, r11l
01022c28jmp 0x1022c40
01022c2a
01022c2aloc_1022c2a:
01022c2atest r15, r15
01022c2dsete al
01022c30shrx r11, r10, rax
01022c35cmp r11, 64
01022c39push 64
01022c3bpop rax
01022c3ccmovae r11, rax
01022c40
01022c40loc_1022c40:
01022c40lea rax, [8*r8]
01022c48add rax, r13
01022c4bxor ecx, ecx
01022c4d
01022c4dloc_1022c4d:
01022c4dcmp r11, rcx
01022c50je 0x1022c73
01022c52mov [rsp+rbx+1536], cl
01022c59mov rdx, [rax+8*rcx]
01022c5dmov rsi, [rsp+208]
01022c65cmp rdx, [r13+8*rsi]
01022c6asbb rbx, -1
01022c6einc rcx
01022c71jmp 0x1022c4d
01022c73
01022c73loc_1022c73:
01022c73sub r10, r11
01022c76cmp r10, 64
01022c7apush 64
01022c7cpop rax
01022c7dcmovae r10, rax
01022c81test r15, r15
01022c84mov eax, 0
01022c89cmovne r10, rax
01022c8dmov rax, [rsp+256]
01022c95lea rax, [8*rax]
01022c9dadd rax, r13
01022ca0xor ecx, ecx
01022ca2
01022ca2loc_1022ca2:
01022ca2cmp r10, rcx
01022ca5je 0x1022ccc
01022ca7mov [rsp+r15+640], cl
01022cafmov rdx, [rax]
01022cb2mov rsi, [rsp+208]
01022cbacmp rdx, [r13+8*rsi]
01022cbfadc r15, 0
01022cc3inc rcx
01022cc6add rax, -8
01022ccajmp 0x1022ca2
01022ccc
01022cccloc_1022ccc:
01022cccmov [rsp+416], r11
01022cd4mov [rsp+496], r10
01022cdcmov [rsp+352], r8
01022ce4cmp rbx, r15
01022ce7mov r12, r15
01022ceacmovb r12, rbx
01022ceemov [rsp+360], r9
01022cf6lea rax, [rsp+r9+1536]
01022cfemov [rsp+344], rax
01022d06lea rax, [rsp+rdi]
01022d0aadd rax, 640
01022d10mov [rsp+152], rax
01022d18xor r14l, r14l
01022d1b
01022d1bloc_1022d1b:
01022d1bcmp r12, r14
01022d1eje 0x1022d8c
01022d20mov [rsp+2456], r13
01022d28lea rax, [rsp+552]
01022d30vmovups ymm0, [rax+16]
01022d35lea rcx, [rsp+2464]
01022d3dvmovups [rcx+16], ymm0
01022d42vmovups ymm0, [rax]
01022d46vmovups [rcx], ymm0
01022d4amov rax, [rsp+344]
01022d52movzx esi, [rax+r14]
01022d57add rsi, [rsp+232]
01022d5fmov rax, [rsp+152]
01022d67movzx eax, [rax+r14]
01022d6cmov rdx, [rsp+224]
01022d74sub rdx, rax
01022d77lea rdi, [rsp+2456]
01022d7fvzeroupper
01022d82call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022d87inc r14
01022d8ajmp 0x1022d1b
01022d8c
01022d8cloc_1022d8c:
01022d8cmov r8, [rsp+352]
01022d94add r8, [rsp+416]
01022d9cmov rcx, [rsp+256]
01022da4sub rcx, [rsp+496]
01022dacmov r9, [rsp+360]
01022db4add r9, r12
01022db7mov rdi, [rsp+248]
01022dbfadd rdi, r12
01022dc2sub rbx, r12
01022dc5mov eax, 0
01022dcacmove r9, rax
01022dcemov rdx, [rsp+232]
01022dd6cmove rdx, r8
01022ddamov [rsp+232], rdx
01022de2sub r15, r12
01022de5cmove rdi, rax
01022de9mov rax, [rsp+224]
01022df1cmove rax, rcx
01022df5mov [rsp+224], rax
01022dfdlea r12, [rsp+648]
01022e05jmp 0x1022bfe
01022e0a
01022e0aloc_1022e0a:
01022e0atest rbx, rbx
01022e0dje 0x1022e9a
01022e13lea rax, [rsp+1535]
01022e1badd r9, rax
01022e1emov [rsp+360], r9
01022e26mov r14, rbx
01022e29
01022e29loc_1022e29:
01022e29sub r14, 1
01022e2djb 0x1022e8e
01022e2fmov [rsp+2512], r13
01022e37lea rax, [rsp+552]
01022e3fvmovups ymm0, [rax]
01022e43vmovups ymm1, [rax+16]
01022e48lea rax, [rsp+2520]
01022e50vmovups [rax+16], ymm1
01022e55vmovups [rax], ymm0
01022e59mov rax, [rsp+360]
01022e61movzx esi, [rax+rbx]
01022e65add rsi, [rsp+232]
01022e6dlea rdi, [rsp+2512]
01022e75mov rdx, rcx
01022e78mov rbx, rcx
01022e7bvzeroupper
01022e7ecall multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022e83mov rcx, rbx
01022e86dec rcx
01022e89mov rbx, r14
01022e8cjmp 0x1022e29
01022e8e
01022e8eloc_1022e8e:
01022e8elea r8, [rcx+1]
01022e92mov rdi, [rsp+248]
01022e9a
01022e9aloc_1022e9a:
01022e9atest r15, r15
01022e9dje 0x1022f3e
01022ea3add rdi, r15
01022ea6lea rax, [rsp+639]
01022eaeadd rdi, rax
01022eb1mov [rsp+248], rdi
01022eb9neg r15
01022ebcxor ecx, ecx
01022ebemov rbx, r8
01022ec1mov [rsp+352], r8
01022ec9
01022ec9loc_1022ec9:
01022ec9cmp r15, rcx
01022eccje 0x1022f38
01022ecemov [rsp+2568], r13
01022ed6lea rax, [rsp+552]
01022edevmovups ymm0, [rax]
01022ee2vmovups ymm1, [rax+16]
01022ee7lea rax, [rsp+2576]
01022eefvmovups [rax+16], ymm1
01022ef4vmovups [rax], ymm0
01022ef8mov rax, [rsp+248]
01022f00movzx eax, [rax+rcx]
01022f04mov rsi, [rsp+224]
01022f0csub rsi, rax
01022f0flea rdi, [rsp+2568]
01022f17mov rdx, rbx
01022f1amov r14, rcx
01022f1dvzeroupper
01022f20call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f25mov rcx, r14
01022f28mov r8, [rsp+352]
01022f30inc rbx
01022f33dec rcx
01022f36jmp 0x1022ec9
01022f38
01022f38loc_1022f38:
01022f38not rcx
01022f3badd rcx, r8
01022f3e
01022f3eloc_1022f3e:
01022f3emov [rsp+2048], r13
01022f46lea rax, [rsp+552]
01022f4evmovups ymm0, [rax]
01022f52vmovups ymm1, [rax+16]
01022f57lea rax, [rsp+2056]
01022f5fvmovups [rax+16], ymm1
01022f64vmovups [rax], ymm0
01022f68lea rdi, [rsp+2048]
01022f70mov rsi, rcx
01022f73mov r15, [rsp+208]
01022f7bmov rdx, r15
01022f7emov rbx, rcx
01022f81vzeroupper
01022f84call multi_array_list.MultiArrayList(array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).Data).sortInternal__func_179__struct_180.swap
01022f89mov rcx, rbx
01022f8cmov r8, [rsp+216]
01022f94
01022f94loc_1022f94:
01022f94mov rax, rcx
01022f97sub rax, r15
01022f9alea rdx, [rcx+1]
01022f9emov rsi, r8
01022fa1sub rsi, rdx
01022fa4mov r14, [rsp+280]
01022facshr r14, 3
01022fb0mov r10, [rsp+336]
01022fb8mov rbx, rcx
01022fbbmov rcx, r10
01022fbeshl rcx, 5
01022fc2mov r11b, [rsp+264]
01022fcamov edi, r11l
01022fcdand dil, 1
01022fd1cmp rax, rsi
01022fd4cmovb rsi, rax
01022fd8mov rax, rdx
01022fdbcmovb rax, r15
01022fdfcmovb r15, rdx
01022fe3mov rdx, r8
01022fe6cmovb rdx, rbx
01022feacmovb rbx, r8
01022feesetb r8b
01022ff2movzx edi, dil
01022ff6mov r9l, 0
01022ffccmovb edi, r9l
01023000cmp rsi, r14
01023003setae [rsp+rcx+2785]
0102300bmov rsi, [rsp+408]
01023013cmp [rsp+488], rsi
0102301bmov [rsp+rcx+2760], r15
01023023mov [rsp+rcx+2768], rbx
0102302bmov rsi, [rsp+272]
01023033mov [rsp+rcx+2776], rsi
0102303bmov [rsp+rcx+2784], dil
01023043setae [rsp+rcx+2786]
0102304bsetae cl
0102304einc r10
01023051mov [rsp+336], r10
01023059and r11b, r8b
0102305cmov [rsp+264], r11b
01023064mov dil, 1
01023067mov rbx, rdx
0102306amov r15, rax
0102306dmov eax, ecx
0102306fjmp 0x10223f3
01023074
01023074loc_1023074:
01023074mov rbx, [rsp+312]
0102307ctest rbx, rbx
0102307fje 0x10230b0
01023081mov edi, [rbx]
01023083vzeroupper
01023086call array_hash_map.capacityIndexSize
0102308bmov cl, [rbx]
0102308dshlx rdx, rax, rcx
01023092lea rdi, [rbx+4]
01023096mov esi, 255
0102309bcall compiler_rt.smallMemset
010230a0lea rdi, [rsp+288]
010230a8mov rsi, rbx
010230abcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).insertAllEntriesIntoNewHeader
010230b0
010230b0loc_10230b0:
010230b0lea rdi, [rsp+128]
010230b8mov r14, [rsp+104]
010230bdmov rsi, r14
010230c0vzeroupper
010230c3call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230c8test ax, ax
010230cbmov r13, [rsp+96]
010230d0jne 0x1023390
010230d6lea rdi, [rsp+160]
010230demov rsi, r14
010230e1call array_list.Aligned(debug.Dwarf.FileEntry,null).shrinkToLen
010230e6test ax, ax
010230e9jne 0x1023390
010230efand [r13+72], 0
010230f5vmovaps ymm0, [rsp+288]
010230fevmovups [r13], ymm0
01023104vmovaps x0, [rsp+128]
0102310dvmovups [r13+32], x0
01023113vmovaps x0, [rsp+160]
0102311cvmovups [r13+48], x0
01023122mov eax, [rsp+244]
01023129mov [r13+64], ax
0102312elea rdi, [rsp+192]
01023136mov rsi, [rsp+112]
0102313bmov rdx, [rsp+120]
01023140vzeroupper
01023143call mem.Allocator.free__func_151
01023148mov edi, 0x10040b0
0102314dmov rsi, r14
01023150call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023155mov edi, 0x10040b0
0102315amov rsi, r14
0102315dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023162jmp 0x10231bc
01023164
01023164loc_1023164:
01023164lea rdi, [rsp+288]
0102316cmov rbx, [rsp+104]
01023171mov rsi, rbx
01023174call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023179lea rdi, [rsp+192]
01023181mov rsi, [rsp+112]
01023186mov rdx, [rsp+120]
0102318bcall mem.Allocator.free__func_151
01023190lea rdi, [rsp+160]
01023198
01023198loc_1023198:
01023198mov rsi, rbx
0102319bcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231a0lea rdi, [rsp+128]
010231a8
010231a8loc_10231a8:
010231a8mov rsi, rbx
010231abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231b0
010231b0loc_10231b0:
010231b0mov r13, [rsp+96]
010231b5
010231b5loc_10231b5:
010231b5mov [r13+72], 117
010231bc
010231bcloc_10231bc:
010231bcmov rax, r13
010231bflea rsp, [rbp-40]
010231c3pop rbx
010231c4pop r12
010231c6pop r13
010231c8pop r14
010231capop r15
010231ccpop rbp
010231cdret
010231ce
010231celoc_10231ce:
010231cemov edi, 0x10040b0
010231d3
010231d3loc_10231d3:
010231d3mov rbx, [rsp+104]
010231d8jmp 0x10232af
010231dd
010231ddloc_10231dd:
010231ddlea rdi, [rsp+160]
010231e5jmp 0x1021534
010231ea
010231ealoc_10231ea:
010231ealea rdi, [rsp+160]
010231f2
010231f2loc_10231f2:
010231f2mov rbx, [rsp+104]
010231f7mov rsi, rbx
010231facall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010231fflea rdi, [rsp+128]
01023207mov rsi, rbx
0102320acall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102320fmov rax, [rsp+96]
01023214mov [rax+72], r13w
01023219mov r13, rax
0102321cjmp 0x10231bc
0102321e
0102321eloc_102321e:
0102321emov r13, [rsp+96]
01023223jmp 0x1020b7f
01023228
01023228loc_1023228:
01023228mov edi, 0x10040b0
0102322dmov r14, [rsp+104]
01023232mov rsi, r14
01023235call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102323amov edi, 0x10040b0
0102323fjmp 0x10233b8
01023244
01023244loc_1023244:
01023244lea rdi, [rsp+160]
0102324cmov rbx, [rsp+104]
01023251mov rsi, rbx
01023254call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023259lea rdi, [rsp+128]
01023261mov rsi, rbx
01023264call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023269mov r13, [rsp+96]
0102326emov [r13+72], r12w
01023273jmp 0x10231bc
01023278
01023278loc_1023278:
01023278mov r15l, eax
0102327b
0102327bloc_102327b:
0102327blea rdi, [rsp+288]
01023283mov rbx, [rsp+104]
01023288mov rsi, rbx
0102328bcall array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023290lea rdi, [rsp+192]
01023298mov rsi, [rsp+112]
0102329dmov rdx, [rsp+120]
010232a2call mem.Allocator.free__func_151
010232a7lea rdi, [rsp+160]
010232af
010232afloc_10232af:
010232afmov rsi, rbx
010232b2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232b7lea rdi, [rsp+128]
010232bfmov rsi, rbx
010232c2call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010232c7mov r13, [rsp+96]
010232ccmov [r13+72], r15w
010232d1jmp 0x10231bc
010232d6
010232d6loc_10232d6:
010232d6mov ebx, eax
010232d8
010232d8loc_10232d8:
010232d8lea rdi, [rsp+288]
010232e0mov r14, [rsp+104]
010232e5mov rsi, r14
010232e8call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010232edlea rdi, [rsp+192]
010232f5mov rsi, [rsp+112]
010232famov rdx, [rsp+120]
010232ffcall mem.Allocator.free__func_151
01023304lea rdi, [rsp+160]
0102330cjmp 0x10233a8
01023311
01023311loc_1023311:
01023311lea rdi, [rsp+160]
01023319jmp 0x10231d3
0102331e
0102331eloc_102331e:
0102331elea rdi, [rsp+160]
01023326mov rbx, [rsp+104]
0102332bjmp 0x1023364
0102332d
0102332dloc_102332d:
0102332dlea rdi, [rsp+288]
01023335mov rbx, [rsp+104]
0102333amov rsi, rbx
0102333dmov r14l, eax
01023340call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
01023345lea rdi, [rsp+192]
0102334dmov rsi, [rsp+112]
01023352mov rdx, [rsp+120]
01023357call mem.Allocator.free__func_151
0102335clea rdi, [rsp+160]
01023364
01023364loc_1023364:
01023364mov rsi, rbx
01023367call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102336clea rdi, [rsp+128]
01023374mov rsi, rbx
01023377
01023377loc_1023377:
01023377call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102337cmov r13, [rsp+96]
01023381mov [r13+72], r14w
01023386jmp 0x10231bc
0102338b
0102338bloc_102338b:
0102338bmov r13, rax
0102338ejmp 0x10233d1
01023390
01023390loc_1023390:
01023390mov ebx, eax
01023392lea rdi, [rsp+288]
0102339ajmp 0x10233de
0102339c
0102339cloc_102339c:
0102339cmov ebx, eax
0102339e
0102339eloc_102339e:
0102339emov edi, 0x10040b0
010233a3
010233a3loc_10233a3:
010233a3mov r14, [rsp+104]
010233a8
010233a8loc_10233a8:
010233a8mov rsi, r14
010233abcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233b0lea rdi, [rsp+128]
010233b8
010233b8loc_10233b8:
010233b8mov rsi, r14
010233bbcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
010233c0mov r13, [rsp+96]
010233c5
010233c5loc_10233c5:
010233c5mov [r13+72], bx
010233cajmp 0x10231bc
010233cf
010233cfloc_10233cf:
010233cfmov ebx, eax
010233d1
010233d1loc_10233d1:
010233d1lea rdi, [rsp+288]
010233d9mov r14, [rsp+104]
010233de
010233deloc_10233de:
010233demov rsi, r14
010233e1call array_hash_map.Custom(u64,debug.Dwarf.CompileUnit.SrcLocCache.LineEntry,array_hash_map.AutoContext(u64),false).deinit
010233e6lea rdi, [rsp+192]
010233eemov rsi, [rsp+112]
010233f3mov rdx, [rsp+120]
010233f8call mem.Allocator.free__func_151
010233fdlea rdi, [rsp+160]
01023405mov rsi, r14
01023408call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102340dlea rdi, [rsp+128]
01023415mov rsi, r14
01023418call array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
0102341djmp 0x10233c5
0102341f
0102341floc_102341f:
0102341fmov r14l, eax
01023422lea rdi, [rsp+160]
0102342amov rsi, r15
0102342dcall array_list.Aligned(debug.Dwarf.FileEntry,null).deinit
01023432lea rdi, [rsp+128]
0102343amov rsi, r15
0102343djmp 0x1023377
01020a8e
Loading..