File zig_demo_f2072c8e87056dd4f010dfd24f7c5fd7f3ab5198bb7930c7044fb6b6b95222af.elf
Function:
    0102876e
    0102876edebug.ElfFile.load:
    0102876epush rbp
    0102876fmov rbp, rsp
    01028772push r15
    01028774push r14
    01028776push r13
    01028778push r12
    0102877apush rbx
    0102877bsub rsp, 3800
    01028782mov [rbp-208], r9
    01028789mov [rbp-192], r8
    01028790vmovups x0, [rsi]
    01028794vmovaps [rbp-2208], x0
    0102879cmov r15, rcx
    0102879fvxorps x0, x0, x0
    010287a3vmovaps [rbp-2192], x0
    010287abvmovups x0, [rbp-2208]
    010287b3vmovups x1, [rbp-2192]
    010287bblea rax, [rbp-640]
    010287c2vmovups [rax], x0
    010287c6vmovups [rax+16], x1
    010287cbmov r13, rdi
    010287celea rsi, [rbp-408]
    010287d5mov [rsi], rax
    010287d8mov [rsi+8], 0x1003ec8
    010287e0lea r14, [rbp-3648]
    010287e7mov ecx, 0x1008c28
    010287ecmov rdi, r14
    010287efcall debug.ElfFile.loadInner
    010287f4movzx ebx, [r14+1432]
    010287fctest bx, bx
    010287ffjne 0x102a8dd
    01028805mov rax, [rbp-3584]
    0102880cmov [rbp-152], rax
    01028813mov rax, [rbp-3576]
    0102881amov [rbp-144], rax
    01028821mov cl, [rbp-3568]
    01028827mov rax, [rbp-3496]
    0102882emov [rbp-168], rax
    01028835mov rax, [rbp-3488]
    0102883cmov [rbp-160], rax
    01028843mov dil, [rbp-3480]
    0102884amov rax, [rbp-3408]
    01028851mov [rbp-184], rax
    01028858mov rax, [rbp-3400]
    0102885fmov [rbp-176], rax
    01028866mov sil, [rbp-3392]
    0102886dmov dl, [rbp-3216]
    01028873mov al, [rbp-2512]
    01028879mov [rbp-114], al
    0102887cmov al, [rbp-2424]
    01028882mov [rbp-89], al
    01028885mov al, [rbp-2336]
    0102888bmov [rbp-116], al
    0102888emov al, [rbp-2248]
    01028894mov [rbp-115], al
    01028897mov [rbp-48], ecx
    0102889amov [rbp-60], edi
    0102889dand cl, dil
    010288a0mov [rbp-56], esi
    010288a3mov eax, esi
    010288a5mov [rbp-52], edx
    010288a8and al, dl
    010288aaand al, cl
    010288acmov cl, [rbp-2224]
    010288b2mov [rbp-42], cl
    010288b5mov cl, [rbp-2223]
    010288bbmov [rbp-41], cl
    010288bemov rcx, [rbp-3320]
    010288c5mov [rbp-224], rcx
    010288ccmov rcx, [rbp-3312]
    010288d3mov [rbp-216], rcx
    010288damov cl, [rbp-3304]
    010288e0mov [rbp-64], ecx
    010288e3mov rcx, [rbp-3232]
    010288eamov [rbp-136], rcx
    010288f1mov rcx, [rbp-3224]
    010288f8mov [rbp-128], rcx
    010288fcmov rcx, [rbp-3144]
    01028903mov [rbp-240], rcx
    0102890amov rcx, [rbp-3136]
    01028911mov [rbp-232], rcx
    01028918mov cl, [rbp-3128]
    0102891emov [rbp-68], ecx
    01028921mov rcx, [rbp-3056]
    01028928mov [rbp-256], rcx
    0102892fmov rcx, [rbp-3048]
    01028936mov [rbp-248], rcx
    0102893dmov cl, [rbp-3040]
    01028943mov [rbp-72], ecx
    01028946mov rcx, [rbp-2968]
    0102894dmov [rbp-272], rcx
    01028954mov rcx, [rbp-2960]
    0102895bmov [rbp-264], rcx
    01028962mov cl, [rbp-2952]
    01028968mov [rbp-76], ecx
    0102896bmov rcx, [rbp-2880]
    01028972mov [rbp-288], rcx
    01028979mov rcx, [rbp-2872]
    01028980mov [rbp-280], rcx
    01028987mov cl, [rbp-2864]
    0102898dmov [rbp-80], ecx
    01028990mov rcx, [rbp-2792]
    01028997mov [rbp-304], rcx
    0102899emov rcx, [rbp-2784]
    010289a5mov [rbp-296], rcx
    010289acmov cl, [rbp-2776]
    010289b2mov [rbp-88], ecx
    010289b5mov rcx, [rbp-2704]
    010289bcmov [rbp-320], rcx
    010289c3mov rcx, [rbp-2696]
    010289camov [rbp-312], rcx
    010289d1mov cl, [rbp-2688]
    010289d7mov [rbp-84], ecx
    010289damov rcx, [rbp-2576]
    010289e1mov [rbp-672], rcx
    010289e8mov rcx, [rbp-2528]
    010289efmov [rbp-664], rcx
    010289f6mov rcx, [rbp-2520]
    010289fdmov [rbp-656], rcx
    01028a04mov rcx, [rbp-2488]
    01028a0bmov [rbp-696], rcx
    01028a12mov rcx, [rbp-2440]
    01028a19mov [rbp-688], rcx
    01028a20mov rcx, [rbp-2432]
    01028a27mov [rbp-680], rcx
    01028a2emov rcx, [rbp-2360]
    01028a35mov [rbp-720], rcx
    01028a3cmov rcx, [rbp-2352]
    01028a43mov [rbp-712], rcx
    01028a4amov rcx, [rbp-2344]
    01028a51mov [rbp-704], rcx
    01028a58mov rcx, [rbp-2264]
    01028a5fmov [rbp-728], rcx
    01028a66mov rcx, [rbp-2256]
    01028a6dmov [rbp-736], rcx
    01028a74mov rcx, [rbp-2240]
    01028a7bmov [rbp-200], rcx
    01028a82mov rbx, [rbp-2232]
    01028a89test al, 1
    01028a8bje 0x1028aa9
    01028a8dmov al, 1
    01028a8fmov [rbp-52], eax
    01028a92xor r12l, r12l
    01028a95mov al, 1
    01028a97mov [rbp-56], eax
    01028a9amov al, 1
    01028a9cmov [rbp-60], eax
    01028a9fmov cl, 1
    01028aa1xor r14l, r14l
    01028aa4jmp 0x102a36b
    01028aa9
    01028aa9loc_1028aa9:
    01028aa9mov rax, [rbp-2616]
    01028ab0mov [rbp-416], rax
    01028ab7mov rax, [rbp-2608]
    01028abemov [rbp-648], rax
    01028ac5mov al, [rbp-2600]
    01028acbmov [rbp-113], al
    01028acetest r15, r15
    01028ad1sete al
    01028ad4mov rdx, [rbp-192]
    01028adbcmp rdx, 3
    01028adfsetb cl
    01028ae2or cl, al
    01028ae4cmp cl, 1
    01028ae7mov [rbp-112], r13
    01028aebje 0x102921e
    01028af1mov [rbp-104], rbx
    01028af5mov rax, [rbp-208]
    01028afcmov rcx, [rax+40]
    01028b00mov rbx, [rax+48]
    01028b04lea rax, [r15+1]
    01028b08mov [rbp-360], rax
    01028b0flea rax, [rdx-1]
    01028b13mov [rbp-352], rax
    01028b1alea r12, [rbp-592]
    01028b21add rcx, 8
    01028b25mov [rbp-328], r15
    01028b2c
    01028b2cloc_1028b2c:
    01028b2csub rbx, 1
    01028b30jb 0x1029005
    01028b36mov r13, r12
    01028b39mov r12, [rcx-8]
    01028b3dmov [rbp-368], rcx
    01028b44mov r15, [rcx]
    01028b47lea rdi, [rbp-520]
    01028b4elea rsi, [rbp-408]
    01028b55push 27
    01028b57pop rdx
    01028b58call Io.Writer.Allocating.initCapacity
    01028b5dmovzx r14l, [rbp-464]
    01028b65test r14w, r14w
    01028b69jne 0x10294b0
    01028b6fvmovups ymm0, [rbp-520]
    01028b77vmovups ymm1, [rbp-496]
    01028b7fvmovups [rbp-584], ymm1
    01028b87vmovups [rbp-608], ymm0
    01028b8fmov rdi, r13
    01028b92mov rsi, r12
    01028b95mov r12, r13
    01028b98mov rdx, r15
    01028b9bvzeroupper
    01028b9ecall Io.Writer.writeAll
    01028ba3test ax, ax
    01028ba6mov r14, [rbp-328]
    01028badjne 0x102949f
    01028bb3mov esi, 0x1005f68
    01028bb8mov rdi, r12
    01028bbbpush 11
    01028bbdpop rdx
    01028bbecall Io.Writer.writeAll
    01028bc3test ax, ax
    01028bc6jne 0x102949f
    01028bccmov rdi, r12
    01028bcfmov rsi, r14
    01028bd2push 1
    01028bd4pop rdx
    01028bd5call Io.Writer.printHex
    01028bdatest ax, ax
    01028bddjne 0x102949f
    01028be3mov esi, 0x1004e28
    01028be8mov rdi, r12
    01028bebpush 1
    01028bedpop rdx
    01028beecall Io.Writer.writeAll
    01028bf3test ax, ax
    01028bf6jne 0x102949f
    01028bfcmov rdi, r12
    01028bffmov rsi, [rbp-360]
    01028c06mov rdx, [rbp-352]
    01028c0dcall Io.Writer.printHex
    01028c12test ax, ax
    01028c15jne 0x102949f
    01028c1bmov esi, 0x1005f73
    01028c20mov rdi, r12
    01028c23push 6
    01028c25pop rdx
    01028c26call Io.Writer.writeAll
    01028c2btest ax, ax
    01028c2ejne 0x102949f
    01028c34lea rdi, [rbp-392]
    01028c3blea r14, [rbp-608]
    01028c42mov rsi, r14
    01028c45call Io.Writer.Allocating.toOwnedSlice
    01028c4amov rdi, r14
    01028c4dcall Io.Writer.Allocating.deinit
    01028c52movzx r14l, [rbp-376]
    01028c5atest r14w, r14w
    01028c5ejne 0x10294b0
    01028c64mov rcx, [rbp-392]
    01028c6bmov r8, [rbp-384]
    01028c72mov [rbp-120], -100
    01028c79mov r9l, 0x1008c40
    01028c7flea rdi, [rbp-520]
    01028c86lea rdx, [rbp-120]
    01028c8acall Io.Threaded.dirOpenFilePosix
    01028c8fcmp [rbp-512], 0
    01028c97jne 0x1028fce
    01028c9dmov r15, [rbp-520]
    01028ca4mov [rbp-336], r15
    01028cabmov ecx, 0x1008c28
    01028cb0lea rdi, [rbp-2176]
    01028cb7lea rsi, [rbp-408]
    01028cbelea rdx, [rbp-336]
    01028cc5call debug.ElfFile.loadInner
    01028ccamovzx eax, [rbp-744]
    01028cd1test eax, eax
    01028cd3jne 0x1028fde
    01028cd9mov sil, [rbp-2096]
    01028ce0mov dl, [rbp-2008]
    01028ce6mov cl, [rbp-1920]
    01028cecmov al, [rbp-1744]
    01028cf2mov edi, [rbp-48]
    01028cf5mov r8l, edi
    01028cf8or r8b, sil
    01028cfbmov dil, 1
    01028cfetest r8b, 1
    01028d02je 0x1028d2e
    01028d04mov r8l, [rbp-60]
    01028d08or r8b, dl
    01028d0btest r8b, 1
    01028d0fje 0x1028d2e
    01028d11mov r8l, [rbp-56]
    01028d15or r8b, cl
    01028d18test r8b, 1
    01028d1cje 0x1028d2e
    01028d1etest [rbp-52], 1
    01028d22je 0x1028d28
    01028d24xor edi, edi
    01028d26jmp 0x1028d2e
    01028d28
    01028d28loc_1028d28:
    01028d28mov edi, eax
    01028d2axor dil, 1
    01028d2e
    01028d2eloc_1028d2e:
    01028d2emov r12, [rbp-768]
    01028d35mov r14, [rbp-760]
    01028d3cmov r8b, [rbp-752]
    01028d43xor r8b, [rbp-42]
    01028d47mov r9b, [rbp-751]
    01028d4exor r9b, [rbp-41]
    01028d52or r9b, r8b
    01028d55setne r8b
    01028d59or r8b, dil
    01028d5ctest r8b, 1
    01028d60je 0x1028d89
    01028d62push 11
    01028d64pop rax
    01028d65mov rdi, r12
    01028d68mov rsi, r14
    01028d6bsyscall
    01028d6dlea rdi, [rbp-448]
    01028d74mov r12, r13
    01028d77
    01028d77loc_1028d77:
    01028d77mov [rdi], r15
    01028d7amov esi, 0x10030b8
    01028d7fcall Io.File.close
    01028d84jmp 0x1028fce
    01028d89
    01028d89loc_1028d89:
    01028d89test [rbp-48], 1
    01028d8dmov rdi, [rbp-152]
    01028d94cmove rdi, [rbp-2112]
    01028d9cmov [rbp-152], rdi
    01028da3mov rdi, [rbp-144]
    01028daacmove rdi, [rbp-2104]
    01028db2mov [rbp-144], rdi
    01028db9movzx esi, sil
    01028dbdpush 1
    01028dbfpop rdi
    01028dc0cmovne esi, edi
    01028dc3mov [rbp-48], esi
    01028dc6test [rbp-60], 1
    01028dcamov rsi, [rbp-168]
    01028dd1cmove rsi, [rbp-2024]
    01028dd9mov [rbp-168], rsi
    01028de0mov rsi, [rbp-160]
    01028de7cmove rsi, [rbp-2016]
    01028defmov [rbp-160], rsi
    01028df6movzx edx, dl
    01028df9cmovne edx, edi
    01028dfcmov [rbp-60], edx
    01028dfftest [rbp-56], 1
    01028e03mov rdx, [rbp-184]
    01028e0acmove rdx, [rbp-1936]
    01028e12mov [rbp-184], rdx
    01028e19mov rdx, [rbp-176]
    01028e20cmove rdx, [rbp-1928]
    01028e28mov [rbp-176], rdx
    01028e2fmov edx, edi
    01028e31movzx ecx, cl
    01028e34cmovne ecx, edi
    01028e37mov [rbp-56], ecx
    01028e3atest [rbp-64], 1
    01028e3emov ecx, edi
    01028e40jne 0x1028e64
    01028e42mov rcx, [rbp-1848]
    01028e49mov [rbp-224], rcx
    01028e50mov rcx, [rbp-1840]
    01028e57mov [rbp-216], rcx
    01028e5emov ecx, [rbp-1832]
    01028e64
    01028e64loc_1028e64:
    01028e64mov [rbp-64], ecx
    01028e67test [rbp-52], 1
    01028e6bmov rcx, [rbp-136]
    01028e72cmove rcx, [rbp-1760]
    01028e7amov [rbp-136], rcx
    01028e81mov rcx, [rbp-128]
    01028e85cmove rcx, [rbp-1752]
    01028e8dmov [rbp-128], rcx
    01028e91movzx eax, al
    01028e94cmovne eax, edx
    01028e97mov [rbp-52], eax
    01028e9atest [rbp-68], 1
    01028e9emov eax, edx
    01028ea0mov ecx, [rbp-88]
    01028ea3jne 0x1028ec7
    01028ea5mov rax, [rbp-1672]
    01028eacmov [rbp-240], rax
    01028eb3mov rax, [rbp-1664]
    01028ebamov [rbp-232], rax
    01028ec1mov eax, [rbp-1656]
    01028ec7
    01028ec7loc_1028ec7:
    01028ec7mov [rbp-68], eax
    01028ecatest [rbp-72], 1
    01028ecemov eax, edx
    01028ed0jne 0x1028ef4
    01028ed2mov rax, [rbp-1584]
    01028ed9mov [rbp-256], rax
    01028ee0mov rax, [rbp-1576]
    01028ee7mov [rbp-248], rax
    01028eeemov eax, [rbp-1568]
    01028ef4
    01028ef4loc_1028ef4:
    01028ef4mov [rbp-72], eax
    01028ef7test [rbp-76], 1
    01028efbmov eax, edx
    01028efdjne 0x1028f21
    01028effmov rax, [rbp-1496]
    01028f06mov [rbp-272], rax
    01028f0dmov rax, [rbp-1488]
    01028f14mov [rbp-264], rax
    01028f1bmov eax, [rbp-1480]
    01028f21
    01028f21loc_1028f21:
    01028f21mov [rbp-76], eax
    01028f24test [rbp-80], 1
    01028f28mov eax, edx
    01028f2ajne 0x1028f4e
    01028f2cmov rax, [rbp-1408]
    01028f33mov [rbp-288], rax
    01028f3amov rax, [rbp-1400]
    01028f41mov [rbp-280], rax
    01028f48mov eax, [rbp-1392]
    01028f4e
    01028f4eloc_1028f4e:
    01028f4emov [rbp-80], eax
    01028f51test cl, 1
    01028f54mov eax, edx
    01028f56jne 0x1028f7a
    01028f58mov rax, [rbp-1320]
    01028f5fmov [rbp-304], rax
    01028f66mov rax, [rbp-1312]
    01028f6dmov [rbp-296], rax
    01028f74mov eax, [rbp-1304]
    01028f7a
    01028f7aloc_1028f7a:
    01028f7amov [rbp-88], eax
    01028f7dtest [rbp-84], 1
    01028f81mov eax, edx
    01028f83jne 0x1028fa7
    01028f85mov rax, [rbp-1232]
    01028f8cmov [rbp-320], rax
    01028f93mov rax, [rbp-1224]
    01028f9amov [rbp-312], rax
    01028fa1mov eax, [rbp-1216]
    01028fa7
    01028fa7loc_1028fa7:
    01028fa7mov [rbp-84], eax
    01028faamov [rbp-344], r15
    01028fb1mov esi, 0x10030b8
    01028fb6lea rdi, [rbp-344]
    01028fbdcall Io.File.close
    01028fc2test r12, r12
    01028fc5jne 0x102a360
    01028fcbmov r12, r13
    01028fce
    01028fceloc_1028fce:
    01028fcemov rcx, [rbp-368]
    01028fd5add rcx, 16
    01028fd9jmp 0x1028b2c
    01028fde
    01028fdeloc_1028fde:
    01028fdecmp eax, 26
    01028fe1je 0x102a8fa
    01028fe7lea rdi, [rbp-432]
    01028feecmp eax, 130
    01028ff3je 0x1028d77
    01028ff9lea rdi, [rbp-440]
    01029000jmp 0x1028d77
    01029005
    01029005loc_1029005:
    01029005mov rax, [rbp-208]
    0102900ctest [rax+32], 1
    01029010je 0x1029216
    01029016mov rcx, [rax+24]
    0102901amov [rbp-368], rcx
    01029021mov r12, [rax+16]
    01029025mov r15, [rax]
    01029028mov r13, [rax+8]
    0102902clea r14, [rbp-520]
    01029033lea rsi, [rbp-408]
    0102903apush 20
    0102903cpop rdx
    0102903dmov rdi, r14
    01029040call Io.Writer.Allocating.initCapacity
    01029045movzx ebx, [r14+56]
    0102904atest bx, bx
    0102904djne 0x102a923
    01029053vmovups ymm0, [rbp-520]
    0102905bvmovups ymm1, [rbp-496]
    01029063lea r14, [rbp-592]
    0102906avmovups [r14+8], ymm1
    01029070vmovups [r14-16], ymm0
    01029076mov rdi, r14
    01029079mov rsi, r15
    0102907cmov rdx, r13
    0102907fvzeroupper
    01029082call Io.Writer.writeAll
    01029087test ax, ax
    0102908ajne 0x102a913
    01029090mov rdi, r14
    01029093mov rsi, r12
    01029096mov rdx, [rbp-368]
    0102909dcall Io.Writer.writeAll
    010290a2test ax, ax
    010290a5jne 0x102a913
    010290abpush 1
    010290adpop rdx
    010290aemov esi, 0x1004e28
    010290b3mov rdi, r14
    010290b6call Io.Writer.writeAll
    010290bbtest ax, ax
    010290bejne 0x102a913
    010290c4mov rdi, r14
    010290c7mov rsi, [rbp-328]
    010290cemov rdx, [rbp-192]
    010290d5call Io.Writer.printHex
    010290datest ax, ax
    010290ddjne 0x102a913
    010290e3push 10
    010290e5pop rdx
    010290e6mov esi, 0x1004e7c
    010290ebmov rdi, r14
    010290eecall Io.Writer.writeAll
    010290f3test ax, ax
    010290f6jne 0x102a913
    010290fclea r14, [rbp-392]
    01029103lea r15, [rbp-608]
    0102910amov rdi, r14
    0102910dmov rsi, r15
    01029110call Io.Writer.Allocating.toOwnedSlice
    01029115mov rdi, r15
    01029118call Io.Writer.Allocating.deinit
    0102911dmovzx ebx, [r14+16]
    01029122test bx, bx
    01029125jne 0x102a923
    0102912bmov rcx, [rbp-392]
    01029132mov r8, [rbp-384]
    01029139lea rdx, [rbp-120]
    0102913dmov [rdx], -100
    01029143lea r14, [rbp-520]
    0102914amov r9l, 0x1008c40
    01029150mov rdi, r14
    01029153call Io.Threaded.dirOpenFilePosix
    01029158cmp [r14+8], 0
    0102915emov r13, [rbp-112]
    01029162jne 0x102921a
    01029168mov rbx, [rbp-520]
    0102916flea rdx, [rbp-336]
    01029176mov [rdx], rbx
    01029179lea r14, [rbp-2176]
    01029180lea rsi, [rbp-408]
    01029187mov ecx, 0x1008c28
    0102918cmov rdi, r14
    0102918fcall debug.ElfFile.loadInner
    01029194movzx eax, [r14+1432]
    0102919ctest eax, eax
    0102919ejne 0x102a9e0
    010291a4mov al, [rbp-2096]
    010291aamov sil, [rbp-2008]
    010291b1mov dl, [rbp-1920]
    010291b7mov cl, [rbp-1744]
    010291bdmov dil, [rbp-752]
    010291c4mov r8b, [rbp-751]
    010291cbmov r9l, [rbp-48]
    010291cfmov r10l, r9l
    010291d2or r10b, al
    010291d5mov r9b, 1
    010291d8test r10b, 1
    010291dcje 0x10294f3
    010291e2mov r10l, [rbp-60]
    010291e6or r10b, sil
    010291e9test r10b, 1
    010291edje 0x10294f3
    010291f3mov r10l, [rbp-56]
    010291f7or r10b, dl
    010291fatest r10b, 1
    010291feje 0x10294f3
    01029204test [rbp-52], 1
    01029208je 0x10294ec
    0102920exor r9l, r9l
    01029211jmp 0x10294f3
    01029216
    01029216loc_1029216:
    01029216mov r13, [rbp-112]
    0102921a
    0102921aloc_102921a:
    0102921amov rbx, [rbp-104]
    0102921e
    0102921eloc_102921e:
    0102921exor r12l, r12l
    01029221test [rbp-113], 1
    01029225mov rdi, [rbp-416]
    0102922cje 0x1029261
    0102922emov r15, [rbp-648]
    01029235mov rsi, r15
    01029238mov r14, rdi
    0102923bcall mem.sliceTo__func_112
    01029240mov [rbp-328], rax
    01029247mov [rbp-360], rdx
    0102924emov rax, rdx
    01029251and rax, -4
    01029255lea rcx, [rax+8]
    01029259xor r12l, r12l
    0102925ccmp r15, rcx
    0102925fjae 0x1029269
    01029261
    01029261loc_1029261:
    01029261xor r14l, r14l
    01029264jmp 0x102a368
    01029269
    01029269loc_1029269:
    01029269mov [rbp-104], rbx
    0102926dmov eax, [r14+rax+4]
    01029272mov [rbp-452], eax
    01029278push 4
    0102927apop rax
    0102927b
    0102927bloc_102927b:
    0102927bmovzx ecx, [rbp+rax-453]
    01029283shl r12l, 8
    01029287or r12l, ecx
    0102928adec rax
    0102928djne 0x102927b
    0102928fmov ecx, r12l
    01029292bswap ecx
    01029294test [rbp-41], 1
    01029298cmovne ecx, r12l
    0102929cmov rax, [rbp-208]
    010292a3mov rdx, [rax+56]
    010292a7mov [rbp-352], rdx
    010292aetest rdx, rdx
    010292b1je 0x1029494
    010292b7mov r15, [rax+64]
    010292bbmov [rbp-416], ecx
    010292c1mov [rbp-528], ecx
    010292c7mov [rbp-524], 1
    010292celea r14, [rbp-520]
    010292d5lea rsi, [rbp-408]
    010292dcpush 7
    010292depop rdx
    010292dfmov rdi, r14
    010292e2call Io.Writer.Allocating.initCapacity
    010292e7movzx ebx, [r14+56]
    010292ectest bx, bx
    010292efjne 0x102a988
    010292f5vmovups ymm0, [rbp-520]
    010292fdvmovups ymm1, [rbp-496]
    01029305lea r14, [rbp-592]
    0102930cvmovups [r14+8], ymm1
    01029312vmovups [r14-16], ymm0
    01029318mov rdi, r14
    0102931bmov rsi, [rbp-352]
    01029322mov [rbp-192], r15
    01029329mov rdx, r15
    0102932cvzeroupper
    0102932fcall Io.Writer.writeAll
    01029334test ax, ax
    01029337jne 0x102a978
    0102933dpush 1
    0102933fpop rdx
    01029340mov esi, 0x1004e28
    01029345mov rdi, r14
    01029348call Io.Writer.writeAll
    0102934dtest ax, ax
    01029350jne 0x102a978
    01029356mov rdi, r14
    01029359mov rsi, [rbp-328]
    01029360mov rdx, [rbp-360]
    01029367call Io.Writer.writeAll
    0102936ctest ax, ax
    0102936fjne 0x102a978
    01029375lea r14, [rbp-392]
    0102937clea r15, [rbp-608]
    01029383mov rdi, r14
    01029386mov rsi, r15
    01029389call Io.Writer.Allocating.toOwnedSlice
    0102938emov rdi, r15
    01029391call Io.Writer.Allocating.deinit
    01029396movzx ebx, [r14+16]
    0102939btest bx, bx
    0102939ejne 0x102a988
    010293a4mov rcx, [rbp-392]
    010293abmov r8, [rbp-384]
    010293b2lea rdx, [rbp-120]
    010293b6mov [rdx], -100
    010293bclea r14, [rbp-520]
    010293c3mov r9l, 0x1008c40
    010293c9mov rdi, r14
    010293cccall Io.Threaded.dirOpenFilePosix
    010293d1cmp [r14+8], 0
    010293d7mov r15, [rbp-192]
    010293dejne 0x1029a0d
    010293e4mov rbx, [rbp-520]
    010293eblea rdx, [rbp-336]
    010293f2mov [rdx], rbx
    010293f5lea r14, [rbp-2176]
    010293fclea rsi, [rbp-408]
    01029403lea rcx, [rbp-528]
    0102940amov rdi, r14
    0102940dcall debug.ElfFile.loadInner
    01029412movzx eax, [r14+1432]
    0102941atest eax, eax
    0102941cjne 0x102a9f5
    01029422mov al, [rbp-2096]
    01029428mov sil, [rbp-2008]
    0102942fmov dl, [rbp-1920]
    01029435mov cl, [rbp-1744]
    0102943bmov dil, [rbp-752]
    01029442mov r8b, [rbp-751]
    01029449mov r9l, [rbp-48]
    0102944dmov r10l, r9l
    01029450or r10b, al
    01029453mov r9b, 1
    01029456test r10b, 1
    0102945aje 0x1029786
    01029460mov r10l, [rbp-60]
    01029464or r10b, sil
    01029467test r10b, 1
    0102946bje 0x1029786
    01029471mov r10l, [rbp-56]
    01029475or r10b, dl
    01029478test r10b, 1
    0102947cje 0x1029786
    01029482test [rbp-52], 1
    01029486je 0x102977f
    0102948cxor r9l, r9l
    0102948fjmp 0x1029786
    01029494
    01029494loc_1029494:
    01029494xor r12l, r12l
    01029497xor r14l, r14l
    0102949ajmp 0x102a364
    0102949f
    0102949floc_102949f:
    0102949flea rdi, [rbp-608]
    010294a6call Io.Writer.Allocating.deinit
    010294ab
    010294abloc_10294ab:
    010294abmov r14w, 26
    010294b0
    010294b0loc_10294b0:
    010294b0push 11
    010294b2pop rax
    010294b3mov rdi, [rbp-200]
    010294bamov rsi, [rbp-104]
    010294besyscall
    010294c0vmovups ymm0, [rbp-640]
    010294c8lea rdi, [rbp-3712]
    010294cfvmovups [rdi], ymm0
    010294d3vzeroupper
    010294d6call heap.ArenaAllocator.deinit
    010294dbmov r13, [rbp-112]
    010294dfmov [r13+640], r14w
    010294e7jmp 0x102a865
    010294ec
    010294ecloc_10294ec:
    010294ecmov r9l, ecx
    010294efxor r9b, 1
    010294f3
    010294f3loc_10294f3:
    010294f3mov r12, [rbp-768]
    010294famov r14, [rbp-760]
    01029501xor dil, [rbp-42]
    01029505xor r8b, [rbp-41]
    01029509or r8b, dil
    0102950csetne dil
    01029510or dil, r9b
    01029513test dil, 1
    01029517je 0x102953d
    01029519push 11
    0102951bpop rax
    0102951cmov rdi, r12
    0102951fmov rsi, r14
    01029522syscall
    01029524lea rdi, [rbp-448]
    0102952b
    0102952bloc_102952b:
    0102952bmov [rdi], rbx
    0102952emov esi, 0x10030b8
    01029533call Io.File.close
    01029538jmp 0x102921a
    0102953d
    0102953dloc_102953d:
    0102953dtest [rbp-48], 1
    01029541mov rdi, [rbp-152]
    01029548cmove rdi, [rbp-2112]
    01029550mov [rbp-152], rdi
    01029557mov rdi, [rbp-144]
    0102955ecmove rdi, [rbp-2104]
    01029566mov [rbp-144], rdi
    0102956dmovzx edi, al
    01029570push 1
    01029572pop rax
    01029573cmovne edi, eax
    01029576mov [rbp-48], edi
    01029579test [rbp-60], 1
    0102957dmov rdi, [rbp-168]
    01029584cmove rdi, [rbp-2024]
    0102958cmov [rbp-168], rdi
    01029593mov rdi, [rbp-160]
    0102959acmove rdi, [rbp-2016]
    010295a2mov [rbp-160], rdi
    010295a9movzx esi, sil
    010295adcmovne esi, eax
    010295b0mov [rbp-60], esi
    010295b3test [rbp-56], 1
    010295b7mov rsi, [rbp-184]
    010295becmove rsi, [rbp-1936]
    010295c6mov [rbp-184], rsi
    010295cdmov rsi, [rbp-176]
    010295d4cmove rsi, [rbp-1928]
    010295dcmov [rbp-176], rsi
    010295e3movzx edx, dl
    010295e6cmovne edx, eax
    010295e9mov [rbp-56], edx
    010295ectest [rbp-64], 1
    010295f0mov [rbp-64], eax
    010295f3jne 0x102961a
    010295f5mov rdx, [rbp-1848]
    010295fcmov [rbp-224], rdx
    01029603mov rdx, [rbp-1840]
    0102960amov [rbp-216], rdx
    01029611mov edx, [rbp-1832]
    01029617mov [rbp-64], edx
    0102961a
    0102961aloc_102961a:
    0102961atest [rbp-52], 1
    0102961emov rdx, [rbp-136]
    01029625cmove rdx, [rbp-1760]
    0102962dmov [rbp-136], rdx
    01029634mov rdx, [rbp-128]
    01029638cmove rdx, [rbp-1752]
    01029640mov [rbp-128], rdx
    01029644movzx ecx, cl
    01029647cmovne ecx, eax
    0102964amov [rbp-52], ecx
    0102964dtest [rbp-68], 1
    01029651mov [rbp-68], eax
    01029654jne 0x102967b
    01029656mov rcx, [rbp-1672]
    0102965dmov [rbp-240], rcx
    01029664mov rcx, [rbp-1664]
    0102966bmov [rbp-232], rcx
    01029672mov ecx, [rbp-1656]
    01029678mov [rbp-68], ecx
    0102967b
    0102967bloc_102967b:
    0102967btest [rbp-72], 1
    0102967fmov [rbp-72], eax
    01029682jne 0x10296a9
    01029684mov rcx, [rbp-1584]
    0102968bmov [rbp-256], rcx
    01029692mov rcx, [rbp-1576]
    01029699mov [rbp-248], rcx
    010296a0mov ecx, [rbp-1568]
    010296a6mov [rbp-72], ecx
    010296a9
    010296a9loc_10296a9:
    010296a9test [rbp-76], 1
    010296admov [rbp-76], eax
    010296b0jne 0x10296d7
    010296b2mov rcx, [rbp-1496]
    010296b9mov [rbp-272], rcx
    010296c0mov rcx, [rbp-1488]
    010296c7mov [rbp-264], rcx
    010296cemov ecx, [rbp-1480]
    010296d4mov [rbp-76], ecx
    010296d7
    010296d7loc_10296d7:
    010296d7test [rbp-80], 1
    010296dbmov [rbp-80], eax
    010296dejne 0x1029705
    010296e0mov rcx, [rbp-1408]
    010296e7mov [rbp-288], rcx
    010296eemov rcx, [rbp-1400]
    010296f5mov [rbp-280], rcx
    010296fcmov ecx, [rbp-1392]
    01029702mov [rbp-80], ecx
    01029705
    01029705loc_1029705:
    01029705test [rbp-88], 1
    01029709mov ecx, eax
    0102970bjne 0x102972f
    0102970dmov rcx, [rbp-1320]
    01029714mov [rbp-304], rcx
    0102971bmov rcx, [rbp-1312]
    01029722mov [rbp-296], rcx
    01029729mov ecx, [rbp-1304]
    0102972f
    0102972floc_102972f:
    0102972fmov [rbp-88], ecx
    01029732test [rbp-84], 1
    01029736jne 0x102975a
    01029738mov rax, [rbp-1232]
    0102973fmov [rbp-320], rax
    01029746mov rax, [rbp-1224]
    0102974dmov [rbp-312], rax
    01029754mov eax, [rbp-1216]
    0102975a
    0102975aloc_102975a:
    0102975amov [rbp-84], eax
    0102975dlea rdi, [rbp-344]
    01029764mov [rdi], rbx
    01029767mov esi, 0x10030b8
    0102976ccall Io.File.close
    01029771test r12, r12
    01029774je 0x102921a
    0102977ajmp 0x102a364
    0102977f
    0102977floc_102977f:
    0102977fmov r9l, ecx
    01029782xor r9b, 1
    01029786
    01029786loc_1029786:
    01029786mov r12, [rbp-768]
    0102978dmov r14, [rbp-760]
    01029794xor dil, [rbp-42]
    01029798xor r8b, [rbp-41]
    0102979cor r8b, dil
    0102979fsetne dil
    010297a3or dil, r9b
    010297a6test dil, 1
    010297aaje 0x10297d0
    010297acpush 11
    010297aepop rax
    010297afmov rdi, r12
    010297b2mov rsi, r14
    010297b5syscall
    010297b7lea rdi, [rbp-448]
    010297be
    010297beloc_10297be:
    010297bemov [rdi], rbx
    010297c1mov esi, 0x10030b8
    010297c6call Io.File.close
    010297cbjmp 0x1029a0d
    010297d0
    010297d0loc_10297d0:
    010297d0test [rbp-48], 1
    010297d4mov rdi, [rbp-152]
    010297dbcmove rdi, [rbp-2112]
    010297e3mov [rbp-152], rdi
    010297eamov rdi, [rbp-144]
    010297f1cmove rdi, [rbp-2104]
    010297f9mov [rbp-144], rdi
    01029800movzx edi, al
    01029803push 1
    01029805pop rax
    01029806cmovne edi, eax
    01029809mov [rbp-48], edi
    0102980ctest [rbp-60], 1
    01029810mov rdi, [rbp-168]
    01029817cmove rdi, [rbp-2024]
    0102981fmov [rbp-168], rdi
    01029826mov rdi, [rbp-160]
    0102982dcmove rdi, [rbp-2016]
    01029835mov [rbp-160], rdi
    0102983cmovzx esi, sil
    01029840cmovne esi, eax
    01029843mov [rbp-60], esi
    01029846test [rbp-56], 1
    0102984amov rsi, [rbp-184]
    01029851cmove rsi, [rbp-1936]
    01029859mov [rbp-184], rsi
    01029860mov rsi, [rbp-176]
    01029867cmove rsi, [rbp-1928]
    0102986fmov [rbp-176], rsi
    01029876movzx edx, dl
    01029879cmovne edx, eax
    0102987cmov [rbp-56], edx
    0102987ftest [rbp-64], 1
    01029883mov [rbp-64], eax
    01029886jne 0x10298ad
    01029888mov rdx, [rbp-1848]
    0102988fmov [rbp-224], rdx
    01029896mov rdx, [rbp-1840]
    0102989dmov [rbp-216], rdx
    010298a4mov edx, [rbp-1832]
    010298aamov [rbp-64], edx
    010298ad
    010298adloc_10298ad:
    010298adtest [rbp-52], 1
    010298b1mov rdx, [rbp-136]
    010298b8cmove rdx, [rbp-1760]
    010298c0mov [rbp-136], rdx
    010298c7mov rdx, [rbp-128]
    010298cbcmove rdx, [rbp-1752]
    010298d3mov [rbp-128], rdx
    010298d7movzx ecx, cl
    010298dacmovne ecx, eax
    010298ddmov [rbp-52], ecx
    010298e0test [rbp-68], 1
    010298e4mov [rbp-68], eax
    010298e7jne 0x102990e
    010298e9mov rcx, [rbp-1672]
    010298f0mov [rbp-240], rcx
    010298f7mov rcx, [rbp-1664]
    010298femov [rbp-232], rcx
    01029905mov ecx, [rbp-1656]
    0102990bmov [rbp-68], ecx
    0102990e
    0102990eloc_102990e:
    0102990etest [rbp-72], 1
    01029912mov [rbp-72], eax
    01029915jne 0x102993c
    01029917mov rcx, [rbp-1584]
    0102991emov [rbp-256], rcx
    01029925mov rcx, [rbp-1576]
    0102992cmov [rbp-248], rcx
    01029933mov ecx, [rbp-1568]
    01029939mov [rbp-72], ecx
    0102993c
    0102993cloc_102993c:
    0102993ctest [rbp-76], 1
    01029940mov [rbp-76], eax
    01029943jne 0x102996a
    01029945mov rcx, [rbp-1496]
    0102994cmov [rbp-272], rcx
    01029953mov rcx, [rbp-1488]
    0102995amov [rbp-264], rcx
    01029961mov ecx, [rbp-1480]
    01029967mov [rbp-76], ecx
    0102996a
    0102996aloc_102996a:
    0102996atest [rbp-80], 1
    0102996emov [rbp-80], eax
    01029971jne 0x1029998
    01029973mov rcx, [rbp-1408]
    0102997amov [rbp-288], rcx
    01029981mov rcx, [rbp-1400]
    01029988mov [rbp-280], rcx
    0102998fmov ecx, [rbp-1392]
    01029995mov [rbp-80], ecx
    01029998
    01029998loc_1029998:
    01029998test [rbp-88], 1
    0102999cmov ecx, eax
    0102999ejne 0x10299c2
    010299a0mov rcx, [rbp-1320]
    010299a7mov [rbp-304], rcx
    010299aemov rcx, [rbp-1312]
    010299b5mov [rbp-296], rcx
    010299bcmov ecx, [rbp-1304]
    010299c2
    010299c2loc_10299c2:
    010299c2mov [rbp-88], ecx
    010299c5test [rbp-84], 1
    010299c9jne 0x10299ed
    010299cbmov rax, [rbp-1232]
    010299d2mov [rbp-320], rax
    010299d9mov rax, [rbp-1224]
    010299e0mov [rbp-312], rax
    010299e7mov eax, [rbp-1216]
    010299ed
    010299edloc_10299ed:
    010299edmov [rbp-84], eax
    010299f0lea rdi, [rbp-344]
    010299f7mov [rdi], rbx
    010299famov esi, 0x10030b8
    010299ffcall Io.File.close
    01029a04test r12, r12
    01029a07jne 0x102a364
    01029a0d
    01029a0dloc_1029a0d:
    01029a0dmov eax, [rbp-416]
    01029a13mov [rbp-536], eax
    01029a19mov [rbp-532], 1
    01029a20lea r14, [rbp-520]
    01029a27lea rsi, [rbp-408]
    01029a2epush 14
    01029a30pop rdx
    01029a31mov rdi, r14
    01029a34call Io.Writer.Allocating.initCapacity
    01029a39movzx ebx, [r14+56]
    01029a3etest bx, bx
    01029a41jne 0x102a9bc
    01029a47vmovups ymm0, [rbp-520]
    01029a4fvmovups ymm1, [rbp-496]
    01029a57lea r14, [rbp-592]
    01029a5evmovups [r14+8], ymm1
    01029a64vmovups [r14-16], ymm0
    01029a6amov rdi, r14
    01029a6dmov rsi, [rbp-352]
    01029a74mov rdx, r15
    01029a77vzeroupper
    01029a7acall Io.Writer.writeAll
    01029a7ftest ax, ax
    01029a82jne 0x102a9ac
    01029a88push 8
    01029a8apop rdx
    01029a8bmov esi, 0x1008c38
    01029a90mov rdi, r14
    01029a93call Io.Writer.writeAll
    01029a98test ax, ax
    01029a9bjne 0x102a9ac
    01029aa1mov rdi, r14
    01029aa4mov rsi, [rbp-328]
    01029aabmov rdx, [rbp-360]
    01029ab2call Io.Writer.writeAll
    01029ab7test ax, ax
    01029abajne 0x102a9ac
    01029ac0lea r14, [rbp-392]
    01029ac7lea r15, [rbp-608]
    01029acemov rdi, r14
    01029ad1mov rsi, r15
    01029ad4call Io.Writer.Allocating.toOwnedSlice
    01029ad9mov rdi, r15
    01029adccall Io.Writer.Allocating.deinit
    01029ae1movzx ebx, [r14+16]
    01029ae6test bx, bx
    01029ae9jne 0x102a9bc
    01029aefmov rcx, [rbp-392]
    01029af6mov r8, [rbp-384]
    01029afdlea rdx, [rbp-120]
    01029b01mov [rdx], -100
    01029b07lea r14, [rbp-520]
    01029b0emov r9l, 0x1008c40
    01029b14mov rdi, r14
    01029b17call Io.Threaded.dirOpenFilePosix
    01029b1ccmp [r14+8], 0
    01029b22jne 0x1029e53
    01029b28mov rbx, [rbp-520]
    01029b2flea rdx, [rbp-336]
    01029b36mov [rdx], rbx
    01029b39lea r14, [rbp-2176]
    01029b40lea rsi, [rbp-408]
    01029b47lea rcx, [rbp-536]
    01029b4emov rdi, r14
    01029b51call debug.ElfFile.loadInner
    01029b56movzx eax, [r14+1432]
    01029b5etest eax, eax
    01029b60jne 0x102aa0a
    01029b66mov al, [rbp-2096]
    01029b6cmov sil, [rbp-2008]
    01029b73mov dl, [rbp-1920]
    01029b79mov cl, [rbp-1744]
    01029b7fmov dil, [rbp-752]
    01029b86mov r8b, [rbp-751]
    01029b8dmov r9l, [rbp-48]
    01029b91mov r10l, r9l
    01029b94or r10b, al
    01029b97mov r9b, 1
    01029b9atest r10b, 1
    01029b9eje 0x1029bcc
    01029ba0mov r10l, [rbp-60]
    01029ba4or r10b, sil
    01029ba7test r10b, 1
    01029babje 0x1029bcc
    01029badmov r10l, [rbp-56]
    01029bb1or r10b, dl
    01029bb4test r10b, 1
    01029bb8je 0x1029bcc
    01029bbatest [rbp-52], 1
    01029bbeje 0x1029bc5
    01029bc0xor r9l, r9l
    01029bc3jmp 0x1029bcc
    01029bc5
    01029bc5loc_1029bc5:
    01029bc5mov r9l, ecx
    01029bc8xor r9b, 1
    01029bcc
    01029bccloc_1029bcc:
    01029bccmov r12, [rbp-768]
    01029bd3mov r14, [rbp-760]
    01029bdaxor dil, [rbp-42]
    01029bdexor r8b, [rbp-41]
    01029be2or r8b, dil
    01029be5setne dil
    01029be9or dil, r9b
    01029bectest dil, 1
    01029bf0je 0x1029c16
    01029bf2push 11
    01029bf4pop rax
    01029bf5mov rdi, r12
    01029bf8mov rsi, r14
    01029bfbsyscall
    01029bfdlea rdi, [rbp-448]
    01029c04
    01029c04loc_1029c04:
    01029c04mov [rdi], rbx
    01029c07mov esi, 0x10030b8
    01029c0ccall Io.File.close
    01029c11jmp 0x1029e53
    01029c16
    01029c16loc_1029c16:
    01029c16test [rbp-48], 1
    01029c1amov rdi, [rbp-152]
    01029c21cmove rdi, [rbp-2112]
    01029c29mov [rbp-152], rdi
    01029c30mov rdi, [rbp-144]
    01029c37cmove rdi, [rbp-2104]
    01029c3fmov [rbp-144], rdi
    01029c46movzx edi, al
    01029c49push 1
    01029c4bpop rax
    01029c4ccmovne edi, eax
    01029c4fmov [rbp-48], edi
    01029c52test [rbp-60], 1
    01029c56mov rdi, [rbp-168]
    01029c5dcmove rdi, [rbp-2024]
    01029c65mov [rbp-168], rdi
    01029c6cmov rdi, [rbp-160]
    01029c73cmove rdi, [rbp-2016]
    01029c7bmov [rbp-160], rdi
    01029c82movzx esi, sil
    01029c86cmovne esi, eax
    01029c89mov [rbp-60], esi
    01029c8ctest [rbp-56], 1
    01029c90mov rsi, [rbp-184]
    01029c97cmove rsi, [rbp-1936]
    01029c9fmov [rbp-184], rsi
    01029ca6mov rsi, [rbp-176]
    01029cadcmove rsi, [rbp-1928]
    01029cb5mov [rbp-176], rsi
    01029cbcmovzx edx, dl
    01029cbfcmovne edx, eax
    01029cc2mov [rbp-56], edx
    01029cc5test [rbp-64], 1
    01029cc9mov [rbp-64], eax
    01029cccjne 0x1029cf3
    01029ccemov rdx, [rbp-1848]
    01029cd5mov [rbp-224], rdx
    01029cdcmov rdx, [rbp-1840]
    01029ce3mov [rbp-216], rdx
    01029ceamov edx, [rbp-1832]
    01029cf0mov [rbp-64], edx
    01029cf3
    01029cf3loc_1029cf3:
    01029cf3test [rbp-52], 1
    01029cf7mov rdx, [rbp-136]
    01029cfecmove rdx, [rbp-1760]
    01029d06mov [rbp-136], rdx
    01029d0dmov rdx, [rbp-128]
    01029d11cmove rdx, [rbp-1752]
    01029d19mov [rbp-128], rdx
    01029d1dmovzx ecx, cl
    01029d20cmovne ecx, eax
    01029d23mov [rbp-52], ecx
    01029d26test [rbp-68], 1
    01029d2amov [rbp-68], eax
    01029d2djne 0x1029d54
    01029d2fmov rcx, [rbp-1672]
    01029d36mov [rbp-240], rcx
    01029d3dmov rcx, [rbp-1664]
    01029d44mov [rbp-232], rcx
    01029d4bmov ecx, [rbp-1656]
    01029d51mov [rbp-68], ecx
    01029d54
    01029d54loc_1029d54:
    01029d54test [rbp-72], 1
    01029d58mov [rbp-72], eax
    01029d5bjne 0x1029d82
    01029d5dmov rcx, [rbp-1584]
    01029d64mov [rbp-256], rcx
    01029d6bmov rcx, [rbp-1576]
    01029d72mov [rbp-248], rcx
    01029d79mov ecx, [rbp-1568]
    01029d7fmov [rbp-72], ecx
    01029d82
    01029d82loc_1029d82:
    01029d82test [rbp-76], 1
    01029d86mov [rbp-76], eax
    01029d89jne 0x1029db0
    01029d8bmov rcx, [rbp-1496]
    01029d92mov [rbp-272], rcx
    01029d99mov rcx, [rbp-1488]
    01029da0mov [rbp-264], rcx
    01029da7mov ecx, [rbp-1480]
    01029dadmov [rbp-76], ecx
    01029db0
    01029db0loc_1029db0:
    01029db0test [rbp-80], 1
    01029db4mov [rbp-80], eax
    01029db7jne 0x1029dde
    01029db9mov rcx, [rbp-1408]
    01029dc0mov [rbp-288], rcx
    01029dc7mov rcx, [rbp-1400]
    01029dcemov [rbp-280], rcx
    01029dd5mov ecx, [rbp-1392]
    01029ddbmov [rbp-80], ecx
    01029dde
    01029ddeloc_1029dde:
    01029ddetest [rbp-88], 1
    01029de2mov ecx, eax
    01029de4jne 0x1029e08
    01029de6mov rcx, [rbp-1320]
    01029dedmov [rbp-304], rcx
    01029df4mov rcx, [rbp-1312]
    01029dfbmov [rbp-296], rcx
    01029e02mov ecx, [rbp-1304]
    01029e08
    01029e08loc_1029e08:
    01029e08mov [rbp-88], ecx
    01029e0btest [rbp-84], 1
    01029e0fjne 0x1029e33
    01029e11mov rax, [rbp-1232]
    01029e18mov [rbp-320], rax
    01029e1fmov rax, [rbp-1224]
    01029e26mov [rbp-312], rax
    01029e2dmov eax, [rbp-1216]
    01029e33
    01029e33loc_1029e33:
    01029e33mov [rbp-84], eax
    01029e36lea rdi, [rbp-344]
    01029e3dmov [rdi], rbx
    01029e40mov esi, 0x10030b8
    01029e45call Io.File.close
    01029e4atest r12, r12
    01029e4djne 0x102a364
    01029e53
    01029e53loc_1029e53:
    01029e53mov rax, [rbp-208]
    01029e5amov rcx, [rax+40]
    01029e5emov r15, [rax+48]
    01029e62lea r12, [rbp-592]
    01029e69add rcx, 8
    01029e6d
    01029e6dloc_1029e6d:
    01029e6dsub r15, 1
    01029e71jb 0x102a35a
    01029e77mov rbx, r12
    01029e7amov r12, [rcx-8]
    01029e7emov [rbp-368], rcx
    01029e85mov r14, [rcx]
    01029e88mov eax, [rbp-416]
    01029e8emov [rbp-544], eax
    01029e94mov [rbp-540], 1
    01029e9blea rdi, [rbp-520]
    01029ea2lea rsi, [rbp-408]
    01029ea9push 11
    01029eabpop rdx
    01029eaccall Io.Writer.Allocating.initCapacity
    01029eb1movzx r13l, [rbp-464]
    01029eb9test r13w, r13w
    01029ebdjne 0x102a8a1
    01029ec3vmovups ymm0, [rbp-520]
    01029ecbvmovups ymm1, [rbp-496]
    01029ed3vmovups [rbp-584], ymm1
    01029edbvmovups [rbp-608], ymm0
    01029ee3mov r13, rbx
    01029ee6mov rdi, rbx
    01029ee9mov rsi, r12
    01029eecmov rdx, r14
    01029eefvzeroupper
    01029ef2call Io.Writer.writeAll
    01029ef7test ax, ax
    01029efajne 0x102a890
    01029f00mov esi, 0x1004e28
    01029f05mov rdi, r13
    01029f08push 1
    01029f0apop rdx
    01029f0bcall Io.Writer.writeAll
    01029f10test ax, ax
    01029f13jne 0x102a890
    01029f19mov rdi, r13
    01029f1cmov rsi, [rbp-352]
    01029f23mov rdx, [rbp-192]
    01029f2acall Io.Writer.writeAll
    01029f2ftest ax, ax
    01029f32jne 0x102a890
    01029f38mov esi, 0x1004e28
    01029f3dmov rdi, r13
    01029f40push 1
    01029f42pop rdx
    01029f43call Io.Writer.writeAll
    01029f48test ax, ax
    01029f4bjne 0x102a890
    01029f51mov rdi, r13
    01029f54mov rsi, [rbp-328]
    01029f5bmov rdx, [rbp-360]
    01029f62call Io.Writer.writeAll
    01029f67test ax, ax
    01029f6ajne 0x102a890
    01029f70lea rdi, [rbp-392]
    01029f77lea r14, [rbp-608]
    01029f7emov rsi, r14
    01029f81call Io.Writer.Allocating.toOwnedSlice
    01029f86mov rdi, r14
    01029f89call Io.Writer.Allocating.deinit
    01029f8emovzx r13l, [rbp-376]
    01029f96test r13w, r13w
    01029f9ajne 0x102a8a1
    01029fa0mov rcx, [rbp-392]
    01029fa7mov r8, [rbp-384]
    01029faemov [rbp-120], -100
    01029fb5mov r9l, 0x1008c40
    01029fbblea rdi, [rbp-520]
    01029fc2lea rdx, [rbp-120]
    01029fc6call Io.Threaded.dirOpenFilePosix
    01029fcbcmp [rbp-512], 0
    01029fd3mov r12, rbx
    01029fd6jne 0x102a323
    01029fdcmov r14, [rbp-520]
    01029fe3mov [rbp-336], r14
    01029fealea rdi, [rbp-2176]
    01029ff1lea rsi, [rbp-408]
    01029ff8lea rdx, [rbp-336]
    01029ffflea rcx, [rbp-544]
    0102a006call debug.ElfFile.loadInner
    0102a00bmovzx eax, [rbp-744]
    0102a012test eax, eax
    0102a014jne 0x102a333
    0102a01amov r10b, [rbp-2096]
    0102a021mov dl, [rbp-2008]
    0102a027mov cl, [rbp-1920]
    0102a02dmov al, [rbp-1744]
    0102a033mov edi, [rbp-48]
    0102a036mov r8l, edi
    0102a039or r8b, r10b
    0102a03cmov dil, 1
    0102a03ftest r8b, 1
    0102a043je 0x102a075
    0102a045mov r8l, [rbp-60]
    0102a049or r8b, dl
    0102a04ctest r8b, 1
    0102a050mov r13, [rbp-112]
    0102a054je 0x102a079
    0102a056mov r8l, [rbp-56]
    0102a05aor r8b, cl
    0102a05dtest r8b, 1
    0102a061je 0x102a079
    0102a063test [rbp-52], 1
    0102a067je 0x102a06d
    0102a069xor edi, edi
    0102a06bjmp 0x102a079
    0102a06d
    0102a06dloc_102a06d:
    0102a06dmov edi, eax
    0102a06fxor dil, 1
    0102a073jmp 0x102a079
    0102a075
    0102a075loc_102a075:
    0102a075mov r13, [rbp-112]
    0102a079
    0102a079loc_102a079:
    0102a079mov r12, [rbp-768]
    0102a080mov rsi, [rbp-760]
    0102a087mov r8b, [rbp-752]
    0102a08exor r8b, [rbp-42]
    0102a092mov r9b, [rbp-751]
    0102a099xor r9b, [rbp-41]
    0102a09dor r9b, r8b
    0102a0a0setne r8b
    0102a0a4or r8b, dil
    0102a0a7test r8b, 1
    0102a0abje 0x102a0d1
    0102a0adpush 11
    0102a0afpop rax
    0102a0b0mov rdi, r12
    0102a0b3syscall
    0102a0b5lea rdi, [rbp-448]
    0102a0bcmov r12, rbx
    0102a0bf
    0102a0bfloc_102a0bf:
    0102a0bfmov [rdi], r14
    0102a0c2mov esi, 0x10030b8
    0102a0c7call Io.File.close
    0102a0ccjmp 0x102a323
    0102a0d1
    0102a0d1loc_102a0d1:
    0102a0d1mov [rbp-208], rsi
    0102a0d8test [rbp-48], 1
    0102a0dcmov rdi, [rbp-152]
    0102a0e3cmove rdi, [rbp-2112]
    0102a0ebmov [rbp-152], rdi
    0102a0f2mov rdi, [rbp-144]
    0102a0f9cmove rdi, [rbp-2104]
    0102a101mov [rbp-144], rdi
    0102a108movzx esi, r10b
    0102a10cpush 1
    0102a10epop rdi
    0102a10fcmovne esi, edi
    0102a112mov [rbp-48], esi
    0102a115test [rbp-60], 1
    0102a119mov rsi, [rbp-168]
    0102a120cmove rsi, [rbp-2024]
    0102a128mov [rbp-168], rsi
    0102a12fmov rsi, [rbp-160]
    0102a136cmove rsi, [rbp-2016]
    0102a13emov [rbp-160], rsi
    0102a145movzx edx, dl
    0102a148cmovne edx, edi
    0102a14bmov [rbp-60], edx
    0102a14etest [rbp-56], 1
    0102a152mov rdx, [rbp-184]
    0102a159cmove rdx, [rbp-1936]
    0102a161mov [rbp-184], rdx
    0102a168mov rdx, [rbp-176]
    0102a16fcmove rdx, [rbp-1928]
    0102a177mov [rbp-176], rdx
    0102a17emovzx ecx, cl
    0102a181cmovne ecx, edi
    0102a184mov [rbp-56], ecx
    0102a187test [rbp-64], 1
    0102a18bmov ecx, edi
    0102a18djne 0x102a1b1
    0102a18fmov rcx, [rbp-1848]
    0102a196mov [rbp-224], rcx
    0102a19dmov rcx, [rbp-1840]
    0102a1a4mov [rbp-216], rcx
    0102a1abmov ecx, [rbp-1832]
    0102a1b1
    0102a1b1loc_102a1b1:
    0102a1b1mov [rbp-64], ecx
    0102a1b4test [rbp-52], 1
    0102a1b8mov rcx, [rbp-136]
    0102a1bfcmove rcx, [rbp-1760]
    0102a1c7mov [rbp-136], rcx
    0102a1cemov rcx, [rbp-128]
    0102a1d2cmove rcx, [rbp-1752]
    0102a1damov [rbp-128], rcx
    0102a1demovzx eax, al
    0102a1e1push 1
    0102a1e3pop rcx
    0102a1e4cmovne eax, ecx
    0102a1e7mov [rbp-52], eax
    0102a1eatest [rbp-68], 1
    0102a1eemov eax, ecx
    0102a1f0mov ecx, [rbp-88]
    0102a1f3jne 0x102a217
    0102a1f5mov rax, [rbp-1672]
    0102a1fcmov [rbp-240], rax
    0102a203mov rax, [rbp-1664]
    0102a20amov [rbp-232], rax
    0102a211mov eax, [rbp-1656]
    0102a217
    0102a217loc_102a217:
    0102a217mov [rbp-68], eax
    0102a21atest [rbp-72], 1
    0102a21epush 1
    0102a220pop rax
    0102a221jne 0x102a245
    0102a223mov rax, [rbp-1584]
    0102a22amov [rbp-256], rax
    0102a231mov rax, [rbp-1576]
    0102a238mov [rbp-248], rax
    0102a23fmov eax, [rbp-1568]
    0102a245
    0102a245loc_102a245:
    0102a245mov [rbp-72], eax
    0102a248test [rbp-76], 1
    0102a24cpush 1
    0102a24epop rax
    0102a24fjne 0x102a273
    0102a251mov rax, [rbp-1496]
    0102a258mov [rbp-272], rax
    0102a25fmov rax, [rbp-1488]
    0102a266mov [rbp-264], rax
    0102a26dmov eax, [rbp-1480]
    0102a273
    0102a273loc_102a273:
    0102a273mov [rbp-76], eax
    0102a276test [rbp-80], 1
    0102a27apush 1
    0102a27cpop rax
    0102a27djne 0x102a2a1
    0102a27fmov rax, [rbp-1408]
    0102a286mov [rbp-288], rax
    0102a28dmov rax, [rbp-1400]
    0102a294mov [rbp-280], rax
    0102a29bmov eax, [rbp-1392]
    0102a2a1
    0102a2a1loc_102a2a1:
    0102a2a1mov [rbp-80], eax
    0102a2a4test cl, 1
    0102a2a7push 1
    0102a2a9pop rax
    0102a2aajne 0x102a2ce
    0102a2acmov rax, [rbp-1320]
    0102a2b3mov [rbp-304], rax
    0102a2bamov rax, [rbp-1312]
    0102a2c1mov [rbp-296], rax
    0102a2c8mov eax, [rbp-1304]
    0102a2ce
    0102a2celoc_102a2ce:
    0102a2cemov [rbp-88], eax
    0102a2d1test [rbp-84], 1
    0102a2d5push 1
    0102a2d7pop rax
    0102a2d8jne 0x102a2fc
    0102a2damov rax, [rbp-1232]
    0102a2e1mov [rbp-320], rax
    0102a2e8mov rax, [rbp-1224]
    0102a2efmov [rbp-312], rax
    0102a2f6mov eax, [rbp-1216]
    0102a2fc
    0102a2fcloc_102a2fc:
    0102a2fcmov [rbp-84], eax
    0102a2ffmov [rbp-344], r14
    0102a306mov esi, 0x10030b8
    0102a30blea rdi, [rbp-344]
    0102a312call Io.File.close
    0102a317test r12, r12
    0102a31ajne 0x102a87d
    0102a320mov r12, rbx
    0102a323
    0102a323loc_102a323:
    0102a323mov rcx, [rbp-368]
    0102a32aadd rcx, 16
    0102a32ejmp 0x1029e6d
    0102a333
    0102a333loc_102a333:
    0102a333cmp eax, 26
    0102a336je 0x102a95f
    0102a33clea rdi, [rbp-432]
    0102a343cmp eax, 130
    0102a348je 0x102a0bf
    0102a34elea rdi, [rbp-440]
    0102a355jmp 0x102a0bf
    0102a35a
    0102a35aloc_102a35a:
    0102a35axor r12l, r12l
    0102a35dxor r14l, r14l
    0102a360
    0102a360loc_102a360:
    0102a360mov r13, [rbp-112]
    0102a364
    0102a364loc_102a364:
    0102a364mov rbx, [rbp-104]
    0102a368
    0102a368loc_102a368:
    0102a368mov ecx, [rbp-48]
    0102a36b
    0102a36bloc_102a36b:
    0102a36band [r13+640], 0
    0102a374mov al, [rbp-42]
    0102a377and al, 1
    0102a379mov [r13+632], al
    0102a380mov al, [rbp-41]
    0102a383and al, 1
    0102a385mov [r13+633], al
    0102a38ccmp cl, 1
    0102a38fjne 0x102a712
    0102a395test [rbp-60], 1
    0102a399je 0x102a712
    0102a39ftest [rbp-56], 1
    0102a3a3je 0x102a712
    0102a3a9test [rbp-52], 1
    0102a3adje 0x102a712
    0102a3b3mov al, 1
    0102a3b5mov [r13+448], al
    0102a3bcmov rcx, [rbp-152]
    0102a3c3mov [r13], rcx
    0102a3c7mov rcx, [rbp-144]
    0102a3cemov [r13+8], rcx
    0102a3d2xor ecx, ecx
    0102a3d4mov [r13+16], cl
    0102a3d8and [r13+17], 0
    0102a3ddand [r13+20], 0
    0102a3e2mov [r13+24], al
    0102a3e6and [r13+25], 0
    0102a3eband [r13+28], 0
    0102a3f0mov rdx, [rbp-168]
    0102a3f7mov [r13+32], rdx
    0102a3fbmov rdx, [rbp-160]
    0102a402mov [r13+40], rdx
    0102a406mov [r13+48], cl
    0102a40aand [r13+49], 0
    0102a40fand [r13+52], 0
    0102a414mov [r13+56], al
    0102a418and [r13+57], 0
    0102a41dand [r13+60], 0
    0102a422mov rdx, [rbp-184]
    0102a429mov [r13+64], rdx
    0102a42dmov rdx, [rbp-176]
    0102a434mov [r13+72], rdx
    0102a438mov [r13+80], cl
    0102a43cand [r13+84], 0
    0102a441and [r13+81], 0
    0102a446mov [r13+88], al
    0102a44aand [r13+92], 0
    0102a44fand [r13+89], 0
    0102a454mov rdx, [rbp-224]
    0102a45bmov [r13+96], rdx
    0102a45fmov rdx, [rbp-216]
    0102a466mov [r13+104], rdx
    0102a46amov [r13+112], cl
    0102a46eand [r13+113], 0
    0102a473mov edx, [rbp-64]
    0102a476and dl, al
    0102a478and [r13+116], 0
    0102a47dmov [r13+120], dl
    0102a481and [r13+124], 0
    0102a486and [r13+121], 0
    0102a48bmov rdx, [rbp-136]
    0102a492mov [r13+128], rdx
    0102a499mov rdx, [rbp-128]
    0102a49dmov [r13+136], rdx
    0102a4a4mov [r13+144], cl
    0102a4aband [r13+148], 0
    0102a4b3and [r13+145], 0
    0102a4bbmov [r13+152], al
    0102a4c2and [r13+156], 0
    0102a4caand [r13+153], 0
    0102a4d2mov rdx, [rbp-240]
    0102a4d9mov [r13+160], rdx
    0102a4e0mov rdx, [rbp-232]
    0102a4e7mov [r13+168], rdx
    0102a4eemov [r13+176], cl
    0102a4f5and [r13+180], 0
    0102a4fdmov edx, [rbp-68]
    0102a500and dl, al
    0102a502and [r13+177], 0
    0102a50amov [r13+184], dl
    0102a511and [r13+188], 0
    0102a519and [r13+185], 0
    0102a521mov rdx, [rbp-256]
    0102a528mov [r13+192], rdx
    0102a52fmov rdx, [rbp-248]
    0102a536mov [r13+200], rdx
    0102a53dmov [r13+208], cl
    0102a544and [r13+212], 0
    0102a54cmov edx, [rbp-72]
    0102a54fand dl, al
    0102a551and [r13+209], 0
    0102a559mov [r13+216], dl
    0102a560and [r13+220], 0
    0102a568and [r13+217], 0
    0102a570mov rdx, [rbp-272]
    0102a577mov [r13+224], rdx
    0102a57emov rdx, [rbp-264]
    0102a585mov [r13+232], rdx
    0102a58cmov [r13+240], cl
    0102a593and [r13+244], 0
    0102a59bmov edx, [rbp-76]
    0102a59eand dl, al
    0102a5a0and [r13+241], 0
    0102a5a8mov [r13+248], dl
    0102a5afand [r13+252], 0
    0102a5b7and [r13+249], 0
    0102a5bfmov rdx, [rbp-288]
    0102a5c6mov [r13+256], rdx
    0102a5cdmov rdx, [rbp-280]
    0102a5d4mov [r13+264], rdx
    0102a5dbmov [r13+272], cl
    0102a5e2and [r13+276], 0
    0102a5eamov edx, [rbp-80]
    0102a5edand dl, al
    0102a5efand [r13+273], 0
    0102a5f7mov [r13+280], dl
    0102a5feand [r13+284], 0
    0102a606and [r13+281], 0
    0102a60emov rdx, [rbp-304]
    0102a615mov [r13+288], rdx
    0102a61cmov rdx, [rbp-296]
    0102a623mov [r13+296], rdx
    0102a62amov [r13+304], cl
    0102a631and [r13+308], 0
    0102a639mov edx, [rbp-88]
    0102a63cand dl, al
    0102a63eand [r13+305], 0
    0102a646mov [r13+312], dl
    0102a64dand [r13+316], 0
    0102a655and [r13+313], 0
    0102a65dmov rdx, [rbp-320]
    0102a664mov [r13+320], rdx
    0102a66bmov rdx, [rbp-312]
    0102a672mov [r13+328], rdx
    0102a679mov [r13+336], cl
    0102a680and [r13+340], 0
    0102a688mov ecx, [rbp-84]
    0102a68band cl, al
    0102a68dand [r13+337], 0
    0102a695mov [r13+344], cl
    0102a69cand [r13+348], 0
    0102a6a4and [r13+345], 0
    0102a6acvmovups x0, [rip-0x258fc]
    0102a6b4vmovups [r13+352], x0
    0102a6bdand [r13+368], 0
    0102a6c5vmovups x0, [rip-0x258fd]
    0102a6cdvmovups [r13+376], x0
    0102a6d6and [r13+392], 0
    0102a6devmovups x0, [rip-0x258fe]
    0102a6e6vmovups [r13+400], x0
    0102a6efand [r13+416], 0
    0102a6f7vmovups x0, [rip-0x258ff]
    0102a6ffvmovups [r13+424], x0
    0102a708and [r13+440], 0
    0102a710jmp 0x102a71e
    0102a712
    0102a712loc_102a712:
    0102a712mov ecx, 456
    0102a717xor eax, eax
    0102a719mov rdi, r13
    0102a71crep stosb [rdi], al
    0102a71e
    0102a71eloc_102a71e:
    0102a71etest [rbp-114], 1
    0102a722je 0x102a758
    0102a724mov [r13+480], 1
    0102a72cmov rax, [rbp-672]
    0102a733mov [r13+456], rax
    0102a73amov rax, [rbp-664]
    0102a741mov [r13+464], rax
    0102a748mov rax, [rbp-656]
    0102a74fmov [r13+472], rax
    0102a756jmp 0x102a767
    0102a758
    0102a758loc_102a758:
    0102a758lea rax, [r13+456]
    0102a75fvxorps x0, x0, x0
    0102a763vmovups [rax], ymm0
    0102a767
    0102a767loc_102a767:
    0102a767mov al, [rbp-89]
    0102a76atest al, 1
    0102a76cje 0x102a7a2
    0102a76emov [r13+512], 1
    0102a776mov rax, [rbp-696]
    0102a77dmov [r13+488], rax
    0102a784mov rax, [rbp-688]
    0102a78bmov [r13+496], rax
    0102a792mov rax, [rbp-680]
    0102a799mov [r13+504], rax
    0102a7a0jmp 0x102a7b1
    0102a7a2
    0102a7a2loc_102a7a2:
    0102a7a2lea rax, [r13+488]
    0102a7a9vxorps x0, x0, x0
    0102a7advmovups [rax], ymm0
    0102a7b1
    0102a7b1loc_102a7b1:
    0102a7b1xor eax, eax
    0102a7b3test [rbp-115], 1
    0102a7b7mov rcx, [rbp-728]
    0102a7becmove rcx, rax
    0102a7c2mov [r13+520], rcx
    0102a7c9mov rcx, [rbp-736]
    0102a7d0cmove rcx, rax
    0102a7d4mov [r13+528], rcx
    0102a7dbtest [rbp-116], 1
    0102a7dfje 0x102a815
    0102a7e1mov [r13+560], 1
    0102a7e9mov rax, [rbp-720]
    0102a7f0mov [r13+536], rax
    0102a7f7mov rax, [rbp-712]
    0102a7femov [r13+544], rax
    0102a805mov rax, [rbp-704]
    0102a80cmov [r13+552], rax
    0102a813jmp 0x102a824
    0102a815
    0102a815loc_102a815:
    0102a815lea rax, [r13+536]
    0102a81cvxorps x0, x0, x0
    0102a820vmovups [rax], ymm0
    0102a824
    0102a824loc_102a824:
    0102a824mov rax, [rbp-200]
    0102a82bvxorps x0, x0, x0
    0102a82fvmovups [r13+568], x0
    0102a838mov [r13+584], rax
    0102a83fmov [r13+592], rbx
    0102a846mov [r13+600], r12
    0102a84dmov [r13+608], r14
    0102a854vmovaps x0, [rbp-624]
    0102a85cvmovups [r13+616], x0
    0102a865
    0102a865loc_102a865:
    0102a865mov rax, r13
    0102a868add rsp, 3800
    0102a86fpop rbx
    0102a870pop r12
    0102a872pop r13
    0102a874pop r14
    0102a876pop r15
    0102a878pop rbp
    0102a879vzeroupper
    0102a87cret
    0102a87d
    0102a87dloc_102a87d:
    0102a87dmov rbx, [rbp-104]
    0102a881mov ecx, [rbp-48]
    0102a884mov r14, [rbp-208]
    0102a88bjmp 0x102a36b
    0102a890
    0102a890loc_102a890:
    0102a890lea rdi, [rbp-608]
    0102a897call Io.Writer.Allocating.deinit
    0102a89c
    0102a89cloc_102a89c:
    0102a89cmov r13w, 26
    0102a8a1
    0102a8a1loc_102a8a1:
    0102a8a1push 11
    0102a8a3pop rax
    0102a8a4mov rdi, [rbp-200]
    0102a8abmov rsi, [rbp-104]
    0102a8afsyscall
    0102a8b1vmovups ymm0, [rbp-640]
    0102a8b9lea rdi, [rbp-3840]
    0102a8c0vmovups [rdi], ymm0
    0102a8c4vzeroupper
    0102a8c7call heap.ArenaAllocator.deinit
    0102a8ccmov rax, [rbp-112]
    0102a8d0mov [rax+640], r13w
    0102a8d8mov r13, rax
    0102a8dbjmp 0x102a865
    0102a8dd
    0102a8ddloc_102a8dd:
    0102a8ddvmovups ymm0, [rbp-640]
    0102a8e5lea rdi, [rbp-3680]
    0102a8ec
    0102a8ecloc_102a8ec:
    0102a8ecvmovups [rdi], ymm0
    0102a8f0vzeroupper
    0102a8f3call heap.ArenaAllocator.deinit
    0102a8f8jmp 0x102a952
    0102a8fa
    0102a8faloc_102a8fa:
    0102a8falea rdi, [rbp-424]
    0102a901mov [rdi], r15
    0102a904mov esi, 0x10030b8
    0102a909call Io.File.close
    0102a90ejmp 0x10294ab
    0102a913
    0102a913loc_102a913:
    0102a913lea rdi, [rbp-608]
    0102a91acall Io.Writer.Allocating.deinit
    0102a91f
    0102a91floc_102a91f:
    0102a91fmov bx, 26
    0102a923
    0102a923loc_102a923:
    0102a923push 11
    0102a925pop rax
    0102a926mov rdi, [rbp-200]
    0102a92dmov rsi, [rbp-104]
    0102a931syscall
    0102a933vmovups ymm0, [rbp-640]
    0102a93blea rdi, [rbp-3744]
    0102a942vmovups [rdi], ymm0
    0102a946vzeroupper
    0102a949call heap.ArenaAllocator.deinit
    0102a94emov r13, [rbp-112]
    0102a952
    0102a952loc_102a952:
    0102a952mov [r13+640], bx
    0102a95ajmp 0x102a865
    0102a95f
    0102a95floc_102a95f:
    0102a95flea rdi, [rbp-424]
    0102a966mov [rdi], r14
    0102a969mov esi, 0x10030b8
    0102a96ecall Io.File.close
    0102a973jmp 0x102a89c
    0102a978
    0102a978loc_102a978:
    0102a978lea rdi, [rbp-608]
    0102a97fcall Io.Writer.Allocating.deinit
    0102a984mov bx, 26
    0102a988
    0102a988loc_102a988:
    0102a988push 11
    0102a98apop rax
    0102a98bmov rdi, [rbp-200]
    0102a992mov rsi, [rbp-104]
    0102a996syscall
    0102a998vmovups ymm0, [rbp-640]
    0102a9a0lea rdi, [rbp-3776]
    0102a9a7jmp 0x102a8ec
    0102a9ac
    0102a9acloc_102a9ac:
    0102a9aclea rdi, [rbp-608]
    0102a9b3call Io.Writer.Allocating.deinit
    0102a9b8mov bx, 26
    0102a9bc
    0102a9bcloc_102a9bc:
    0102a9bcpush 11
    0102a9bepop rax
    0102a9bfmov rdi, [rbp-200]
    0102a9c6mov rsi, [rbp-104]
    0102a9casyscall
    0102a9ccvmovups ymm0, [rbp-640]
    0102a9d4lea rdi, [rbp-3808]
    0102a9dbjmp 0x102a8ec
    0102a9e0
    0102a9e0loc_102a9e0:
    0102a9e0cmp eax, 26
    0102a9e3je 0x102aa26
    0102a9e5cmp eax, 130
    0102a9eajne 0x102aa3f
    0102a9eclea rdi, [rbp-432]
    0102a9f3jmp 0x102aa46
    0102a9f5
    0102a9f5loc_102a9f5:
    0102a9f5cmp eax, 26
    0102a9f8je 0x102aa4f
    0102a9facmp eax, 130
    0102a9ffjne 0x102aa70
    0102aa01lea rdi, [rbp-432]
    0102aa08jmp 0x102aa77
    0102aa0a
    0102aa0aloc_102aa0a:
    0102aa0acmp eax, 26
    0102aa0dje 0x102aa87
    0102aa0fcmp eax, 130
    0102aa14jne 0x102aaa8
    0102aa1alea rdi, [rbp-432]
    0102aa21jmp 0x1029c04
    0102aa26
    0102aa26loc_102aa26:
    0102aa26lea rdi, [rbp-424]
    0102aa2dmov [rdi], rbx
    0102aa30mov esi, 0x10030b8
    0102aa35call Io.File.close
    0102aa3ajmp 0x102a91f
    0102aa3f
    0102aa3floc_102aa3f:
    0102aa3flea rdi, [rbp-440]
    0102aa46
    0102aa46loc_102aa46:
    0102aa46mov r13, [rbp-112]
    0102aa4ajmp 0x102952b
    0102aa4f
    0102aa4floc_102aa4f:
    0102aa4flea rdi, [rbp-424]
    0102aa56mov [rdi], rbx
    0102aa59mov esi, 0x10030b8
    0102aa5ecall Io.File.close
    0102aa63mov bx, 26
    0102aa67mov r13, [rbp-112]
    0102aa6bjmp 0x102a988
    0102aa70
    0102aa70loc_102aa70:
    0102aa70lea rdi, [rbp-440]
    0102aa77
    0102aa77loc_102aa77:
    0102aa77mov r13, [rbp-112]
    0102aa7bmov r15, [rbp-192]
    0102aa82jmp 0x10297be
    0102aa87
    0102aa87loc_102aa87:
    0102aa87lea rdi, [rbp-424]
    0102aa8emov [rdi], rbx
    0102aa91mov esi, 0x10030b8
    0102aa96call Io.File.close
    0102aa9bmov bx, 26
    0102aa9fmov r13, [rbp-112]
    0102aaa3jmp 0x102a9bc
    0102aaa8
    0102aaa8loc_102aaa8:
    0102aaa8lea rdi, [rbp-440]
    0102aaafjmp 0x1029c04
    0102876e
    0102aab4
    0102aab4debug.ElfFile.DebugInfoSearchPaths.native:
    0102aab4push rbp
    0102aab5mov rbp, rsp
    0102aab8push r15
    0102aabapush r14
    0102aabcpush r12
    0102aabepush rbx
    0102aabfmov r14, rdx
    0102aac2mov r15, rsi
    0102aac5mov rbx, rdi
    0102aac8mov edi, 0x104a1e0
    0102aacdcall Io.Threaded.scanEnviron
    0102aad2mov rax, [rip+0x1f99f]
    0102aad9test rax, rax
    0102aadcje 0x102ab02
    0102aademov rcx, [rip+0x1f99b]
    0102aae5mov [rbx+32], 1
    0102aae9mov [rbx], rax
    0102aaecmov [rbx+8], rcx
    0102aaf0mov [rbx+16], 0x1008c09
    0102aaf8and [rbx+24], 0
    0102aafdjmp 0x102ab83
    0102ab02
    0102ab02loc_102ab02:
    0102ab02mov edi, 0x104a1e0
    0102ab07call Io.Threaded.scanEnviron
    0102ab0cmov rax, [rip+0x1f975]
    0102ab13test rax, rax
    0102ab16je 0x102ab3c
    0102ab18mov rcx, [rip+0x1f971]
    0102ab1fmov [rbx+32], 1
    0102ab23mov [rbx], rax
    0102ab26mov [rbx+8], rcx
    0102ab2amov [rbx+16], 0x1007e2a
    0102ab32mov [rbx+24], 18
    0102ab3ajmp 0x102ab83
    0102ab3c
    0102ab3cloc_102ab3c:
    0102ab3cmov edi, 0x104a1e0
    0102ab41call Io.Threaded.scanEnviron
    0102ab46mov rax, [rip+0x1f94b]
    0102ab4dtest rax, rax
    0102ab50je 0x102ab76
    0102ab52mov rcx, [rip+0x1f947]
    0102ab59mov [rbx+32], 1
    0102ab5dmov [rbx], rax
    0102ab60mov [rbx+8], rcx
    0102ab64mov [rbx+16], 0x1007e23
    0102ab6cmov [rbx+24], 25
    0102ab74jmp 0x102ab83
    0102ab76
    0102ab76loc_102ab76:
    0102ab76vxorps x0, x0, x0
    0102ab7avmovups [rbx], ymm0
    0102ab7eand [rbx+32], 0
    0102ab83
    0102ab83loc_102ab83:
    0102ab83mov [rbx+40], 0x1004e18
    0102ab8bpush 1
    0102ab8dpop r12
    0102ab8fmov [rbx+48], r12
    0102ab93mov rdi, r15
    0102ab96mov rsi, r14
    0102ab99vzeroupper
    0102ab9ccall fs.path.dirname
    0102aba1test rax, rax
    0102aba4mov ecx, 0x1008bcc
    0102aba9cmovne rcx, rax
    0102abadmov [rbx+56], rcx
    0102abb1cmove rdx, r12
    0102abb5mov [rbx+64], rdx
    0102abb9mov rax, rbx
    0102abbcpop rbx
    0102abbdpop r12
    0102abbfpop r14
    0102abc1pop r15
    0102abc3pop rbp
    0102abc4ret
    0102aab4
    0102abc5
    0102abc5fs.path.dirname:
    0102abc5push rbp
    0102abc6mov rbp, rsp
    0102abc9push r14
    0102abcbpush rbx
    0102abccsub rsp, 128
    0102abd3mov rdx, rsi
    0102abd6mov rsi, rdi
    0102abd9lea rbx, [rbp-64]
    0102abddmov rdi, rbx
    0102abe0call fs.path.ComponentIterator(.posix,u8).init
    0102abe5lea r14, [rbp-144]
    0102abecmov rdi, r14
    0102abefmov rsi, rbx
    0102abf2call fs.path.ComponentIterator(.posix,u8).last
    0102abf7xor eax, eax
    0102abf9cmp [r14+32], 1
    0102abfemov edx, 0
    0102ac03jne 0x102ac3a
    0102ac05lea rbx, [rbp-104]
    0102ac09lea rsi, [rbp-64]
    0102ac0dmov rdi, rbx
    0102ac10call fs.path.ComponentIterator(.posix,u8).previous
    0102ac15cmp [rbx+32], 1
    0102ac19jne 0x102ac25
    0102ac1bmov rax, [rbp-88]
    0102ac1fmov rdx, [rbp-80]
    0102ac23jmp 0x102ac3a
    0102ac25
    0102ac25loc_102ac25:
    0102ac25cmp [rbp-40], 0
    0102ac2aje 0x102ac36
    0102ac2cmov rax, [rbp-64]
    0102ac30mov rdx, [rbp-48]
    0102ac34jmp 0x102ac3a
    0102ac36
    0102ac36loc_102ac36:
    0102ac36xor eax, eax
    0102ac38xor edx, edx
    0102ac3a
    0102ac3aloc_102ac3a:
    0102ac3aadd rsp, 128
    0102ac41pop rbx
    0102ac42pop r14
    0102ac44pop rbp
    0102ac45ret
    0102abc5
    0102ac46
    0102ac46fs.path.ComponentIterator(.posix,u8).previous:
    0102ac46push rbp
    0102ac47mov rbp, rsp
    0102ac4amov rax, rdi
    0102ac4dmov rcx, [rsi]
    0102ac50mov rdx, [rsi+24]
    0102ac54mov r8, [rsi+32]
    0102ac58add r8, 2
    0102ac5cmov r9, rdx
    0102ac5fneg r9
    0102ac62
    0102ac62loc_102ac62:
    0102ac62lea rdi, [r9+r8]
    0102ac66cmp rdi, 2
    0102ac6aje 0x102acb9
    0102ac6clea rdi, [r8-1]
    0102ac70cmp [rcx+r8-3], 47
    0102ac76mov r8, rdi
    0102ac79je 0x102ac62
    0102ac7bmov r10, 1
    0102ac85sub r10, rdx
    0102ac88lea r8, [rdi-1]
    0102ac8cmov r11, rdi
    0102ac8f
    0102ac8floc_102ac8f:
    0102ac8flea r9, [r10+r11]
    0102ac93cmp r9, 2
    0102ac97je 0x102acaa
    0102ac99lea r9, [r11-1]
    0102ac9dcmp [rcx+r11-2], 47
    0102aca3mov r11, r9
    0102aca6jne 0x102ac8f
    0102aca8jmp 0x102acad
    0102acaa
    0102acaaloc_102acaa:
    0102acaamov r9, rdx
    0102acad
    0102acadloc_102acad:
    0102acadmov rdx, rdi
    0102acb0sub rdx, r9
    0102acb3cmp rdx, 1
    0102acb7jne 0x102acc8
    0102acb9
    0102acb9loc_102acb9:
    0102acb9vxorps x0, x0, x0
    0102acbdvmovups [rax], ymm0
    0102acc1and [rax+32], 0
    0102acc6jmp 0x102acf0
    0102acc8
    0102acc8loc_102acc8:
    0102acc8lea rdx, [rcx+r9]
    0102acccmov r10, r9
    0102accfnot r10
    0102acd2add r10, rdi
    0102acd5mov [rsi+32], r9
    0102acd9mov [rsi+40], r8
    0102acddmov [rax], rdx
    0102ace0mov [rax+8], r10
    0102ace4mov [rax+16], rcx
    0102ace8mov [rax+24], r8
    0102acecmov [rax+32], 1
    0102acf0
    0102acf0loc_102acf0:
    0102acf0pop rbp
    0102acf1vzeroupper
    0102acf4ret
    0102ac46
    0102acf5
    0102acf5Io.Writer.Allocating.toOwnedSlice:
    0102acf5push rbp
    0102acf6mov rbp, rsp
    0102acf9push r15
    0102acfbpush r14
    0102acfdpush r13
    0102acffpush r12
    0102ad01push rbx
    0102ad02sub rsp, 40
    0102ad06mov r14, rsi
    0102ad09mov rbx, rdi
    0102ad0cmov r12, [rsi+24]
    0102ad10mov r13, [rsi+32]
    0102ad14lea rax, [rsi+32]
    0102ad18mov r15, [rsi+40]
    0102ad1cmovzx r8l, [rsi+48]
    0102ad21test r13, r13
    0102ad24je 0x102ad75
    0102ad26mov [rbp-56], rax
    0102ad2amov rdi, [r14]
    0102ad2dmov rax, [r14+8]
    0102ad31mov r9, [rbp+8]
    0102ad35mov rsi, r12
    0102ad38test r15, r15
    0102ad3bje 0x102ad88
    0102ad3dmov [rbp-64], r12
    0102ad41mov rdx, r13
    0102ad44mov [rbp-44], r8l
    0102ad48mov ecx, r8l
    0102ad4bmov r8, r15
    0102ad4emov r12, r9
    0102ad51call [rax+16]
    0102ad54test rax, rax
    0102ad57je 0x102adb2
    0102ad59mov [r14+24], 1
    0102ad61vxorps x0, x0, x0
    0102ad65mov rcx, [rbp-56]
    0102ad69vmovups [rcx], x0
    0102ad6dmov [rbx], rax
    0102ad70jmp 0x102ae1b
    0102ad75
    0102ad75loc_102ad75:
    0102ad75test r15, r15
    0102ad78je 0x102ada8
    0102ad7amov [rbp-64], r12
    0102ad7emov [rbp-56], rax
    0102ad82mov rcx, [rbp+8]
    0102ad86jmp 0x102adb9
    0102ad88
    0102ad88loc_102ad88:
    0102ad88mov rdx, r13
    0102ad8bmov ecx, r8l
    0102ad8emov r8, r9
    0102ad91call [rax+24]
    0102ad94mov [r14+24], 1
    0102ad9cvxorps x0, x0, x0
    0102ada0mov rax, [rbp-56]
    0102ada4vmovups [rax], x0
    0102ada8
    0102ada8loc_102ada8:
    0102ada8mov [rbx], r12
    0102adaband [rbx+8], 0
    0102adb0jmp 0x102ae1f
    0102adb2
    0102adb2loc_102adb2:
    0102adb2mov r8l, [rbp-44]
    0102adb6mov rcx, r12
    0102adb9
    0102adb9loc_102adb9:
    0102adb9mov rdi, [r14]
    0102adbcmov rax, [r14+8]
    0102adc0mov rsi, r15
    0102adc3mov [rbp-44], r8l
    0102adc7mov edx, r8l
    0102adcamov [rbp-72], rcx
    0102adcecall [rax]
    0102add0test rax, rax
    0102add3je 0x102ae36
    0102add5mov r12, rax
    0102add8mov rdi, rax
    0102addbmov rsi, [rbp-64]
    0102addfmov rdx, r15
    0102ade2call compiler_rt.memcpy.memcpySmall
    0102ade7test r13, r13
    0102adeaje 0x102ae04
    0102adecmov rdi, [r14]
    0102adefmov rax, [r14+8]
    0102adf3mov rsi, [rbp-64]
    0102adf7mov rdx, r13
    0102adfamov ecx, [rbp-44]
    0102adfdmov r8, [rbp-72]
    0102ae01call [rax+24]
    0102ae04
    0102ae04loc_102ae04:
    0102ae04mov [r14+24], 1
    0102ae0cvxorps x0, x0, x0
    0102ae10mov rax, [rbp-56]
    0102ae14vmovups [rax], x0
    0102ae18mov [rbx], r12
    0102ae1b
    0102ae1bloc_102ae1b:
    0102ae1bmov [rbx+8], r15
    0102ae1f
    0102ae1floc_102ae1f:
    0102ae1fand [rbx+16], 0
    0102ae24
    0102ae24loc_102ae24:
    0102ae24mov rax, rbx
    0102ae27add rsp, 40
    0102ae2bpop rbx
    0102ae2cpop r12
    0102ae2epop r13
    0102ae30pop r14
    0102ae32pop r15
    0102ae34pop rbp
    0102ae35ret
    0102ae36
    0102ae36loc_102ae36:
    0102ae36vmovups x0, [rip-0x23e86]
    0102ae3evmovups [rbx], x0
    0102ae42mov [rbx+16], 26
    0102ae4ajmp 0x102ae24
    0102acf5
    0102ae4c
    0102ae4cIo.Writer.Allocating.deinit:
    0102ae4cmov rdx, [rdi+32]
    0102ae50test rdx, rdx
    0102ae53je 0x102ae76
    0102ae55push rbp
    0102ae56mov rbp, rsp
    0102ae59mov rax, [rdi]
    0102ae5cmov rcx, [rdi+8]
    0102ae60mov rsi, [rdi+24]
    0102ae64mov r8, [rbp+8]
    0102ae68mov r9, [rcx+24]
    0102ae6cmov ecx, [rdi+48]
    0102ae6fmov rdi, rax
    0102ae72pop rbp
    0102ae73jmp r9
    0102ae76
    0102ae76loc_102ae76:
    0102ae76ret
    0102ae4c
    0102ae77
    0102ae77Io.Writer.Allocating.initCapacity:
    0102ae77push rbp
    0102ae78mov rbp, rsp
    0102ae7bpush r14
    0102ae7dpush rbx
    0102ae7emov r14, rdx
    0102ae81mov rbx, rdi
    0102ae84mov rdi, [rsi]
    0102ae87mov rax, [rsi+8]
    0102ae8band [rbx+56], 0
    0102ae90vmovups x0, [rsi]
    0102ae94vmovups [rbx], x0
    0102ae98mov rcx, [rbp+8]
    0102ae9cmov rsi, rdx
    0102ae9fxor edx, edx
    0102aea1call [rax]
    0102aea3test rax, rax
    0102aea6je 0x102aec3
    0102aea8mov [rbx+24], rax
    0102aeacmov [rbx+32], r14
    0102aeb0mov [rbx+16], 0x10076d8
    0102aeb8and [rbx+40], 0
    0102aebdmov [rbx+48], 0
    0102aec1jmp 0x102aedc
    0102aec3
    0102aec3loc_102aec3:
    0102aec3vmovups ymm0, [rip-0x2607b]
    0102aecbvmovups [rbx+32], ymm0
    0102aed0vmovups ymm0, [rip-0x260a8]
    0102aed8vmovups [rbx], ymm0
    0102aedc
    0102aedcloc_102aedc:
    0102aedcmov rax, rbx
    0102aedfpop rbx
    0102aee0pop r14
    0102aee2pop rbp
    0102aee3vzeroupper
    0102aee6ret
    0102ae77
    0102aee7
    0102aee7fs.path.ComponentIterator(.posix,u8).last:
    0102aee7push rbp
    0102aee8mov rbp, rsp
    0102aeebmov rax, rdi
    0102aeeemov rcx, [rsi+8]
    0102aef2mov rdx, [rsi+24]
    0102aef6
    0102aef6loc_102aef6:
    0102aef6mov [rsi+40], rcx
    0102aefacmp rdx, rcx
    0102aefdje 0x102af0e
    0102aeffmov rdi, [rsi]
    0102af02cmp [rdi+rcx-1], 47
    0102af07jne 0x102af14
    0102af09dec rcx
    0102af0cjmp 0x102aef6
    0102af0e
    0102af0eloc_102af0e:
    0102af0emov [rsi+32], rdx
    0102af12jmp 0x102af50
    0102af14
    0102af14loc_102af14:
    0102af14mov r8, rcx
    0102af17
    0102af17loc_102af17:
    0102af17mov [rsi+32], r8
    0102af1bcmp rdx, r8
    0102af1eje 0x102af30
    0102af20cmp [rdi+r8-1], 47
    0102af26je 0x102af2d
    0102af28dec r8
    0102af2bjmp 0x102af17
    0102af2d
    0102af2dloc_102af2d:
    0102af2dmov rdx, r8
    0102af30
    0102af30loc_102af30:
    0102af30mov rsi, rcx
    0102af33sub rsi, rdx
    0102af36je 0x102af50
    0102af38mov [rax+32], 1
    0102af3cadd rdx, rdi
    0102af3fmov [rax], rdx
    0102af42mov [rax+8], rsi
    0102af46mov [rax+16], rdi
    0102af4amov [rax+24], rcx
    0102af4ejmp 0x102af5d
    0102af50
    0102af50loc_102af50:
    0102af50vxorps x0, x0, x0
    0102af54vmovups [rax], ymm0
    0102af58and [rax+32], 0
    0102af5d
    0102af5dloc_102af5d:
    0102af5dpop rbp
    0102af5evzeroupper
    0102af61ret
    0102aee7
    0102af62
    0102af62fs.path.ComponentIterator(.posix,u8).init:
    0102af62push rbp
    0102af63mov rbp, rsp
    0102af66mov rax, rdi
    0102af69xor ecx, ecx
    0102af6btest rdx, rdx
    0102af6eje 0x102af76
    0102af70cmp [rsi], 47
    0102af73sete cl
    0102af76
    0102af76loc_102af76:
    0102af76mov rdi, rcx
    0102af79
    0102af79loc_102af79:
    0102af79cmp rdx, rdi
    0102af7cje 0x102af89
    0102af7ecmp [rsi+rdi], 47
    0102af82jne 0x102af8c
    0102af84inc rdi
    0102af87jmp 0x102af79
    0102af89
    0102af89loc_102af89:
    0102af89mov rdi, rdx
    0102af8c
    0102af8cloc_102af8c:
    0102af8cmov [rax], rsi
    0102af8fmov [rax+8], rdx
    0102af93mov [rax+16], rcx
    0102af97mov [rax+24], rdi
    0102af9bmov [rax+32], rdi
    0102af9fmov [rax+40], rdi
    0102afa3pop rbp
    0102afa4ret
    0102af62
    0102afa5
    0102afa5Io.Threaded.scanEnviron:
    0102afa5push rbp
    0102afa6mov rbp, rsp
    0102afa9push r15
    0102afabpush r14
    0102afadpush r13
    0102afafpush r12
    0102afb1push rbx
    0102afb2sub rsp, 72
    0102afb6mov r14, rdi
    0102afb9lea rbx, [rdi+844]
    0102afc0mov rdi, rbx
    0102afc3call Io.Threaded.mutexLockUncancelable
    0102afc8cmp [r14+875], 1
    0102afd0je 0x102b298
    0102afd6mov [rbp-72], rbx
    0102afdamov rax, [r14+632]
    0102afe1mov [rbp-88], rax
    0102afe5mov rax, [r14+640]
    0102afecmov [rbp-96], rax
    0102aff0lea rax, [r14+728]
    0102aff7mov [rbp-80], rax
    0102affbxor r15l, r15l
    0102affemov [rbp-48], r14
    0102b002
    0102b002loc_102b002:
    0102b002cmp r15, [rbp-96]
    0102b006je 0x102b28c
    0102b00cmov rax, [rbp-88]
    0102b010mov rbx, [rax+8*r15]
    0102b014lea r14, [rbx+2]
    0102b018xor r13l, r13l
    0102b01b
    0102b01bloc_102b01b:
    0102b01bmovzx eax, [rbx+r13]
    0102b020test eax, eax
    0102b022je 0x102b031
    0102b024cmp eax, 61
    0102b027je 0x102b031
    0102b029inc r13
    0102b02cinc r14
    0102b02fjmp 0x102b01b
    0102b031
    0102b031loc_102b031:
    0102b031lea rdi, [rbx+r13]
    0102b035call compiler_rt.strlen
    0102b03amov r12, rax
    0102b03dmov edx, 0x1008b4d
    0102b042mov rdi, rbx
    0102b045mov rsi, r13
    0102b048push 8
    0102b04apop rcx
    0102b04bcall mem.eql__func_22
    0102b050test al, 1
    0102b052je 0x102b065
    0102b054mov r14, [rbp-48]
    0102b058mov [r14+742], 1
    0102b060jmp 0x102b268
    0102b065
    0102b065loc_102b065:
    0102b065mov edx, 0x1008b85
    0102b06amov rdi, rbx
    0102b06dmov rsi, r13
    0102b070push 14
    0102b072pop rcx
    0102b073call mem.eql__func_22
    0102b078test al, 1
    0102b07aje 0x102b08d
    0102b07cmov r14, [rbp-48]
    0102b080mov [r14+743], 1
    0102b088jmp 0x102b268
    0102b08d
    0102b08dloc_102b08d:
    0102b08dlea rax, [r12-1]
    0102b092mov [rbp-64], rax
    0102b096lea rax, [rbx+r13]
    0102b09ainc rax
    0102b09dmov [rbp-56], rax
    0102b0a1mov edx, 0x1008b40
    0102b0a6mov rdi, rbx
    0102b0a9mov rsi, r13
    0102b0acpush 12
    0102b0aepop rcx
    0102b0afcall mem.eql__func_22
    0102b0b4test al, 1
    0102b0b6je 0x102b0d7
    0102b0b8mov rax, [rbp-48]
    0102b0bcand [rax+736], 0
    0102b0c4cmp r12, 1
    0102b0c8jne 0x102b1c1
    0102b0ce
    0102b0celoc_102b0ce:
    0102b0cemov r14, [rbp-48]
    0102b0d2jmp 0x102b259
    0102b0d7
    0102b0d7loc_102b0d7:
    0102b0d7mov edx, 0x1008b6c
    0102b0dcmov rdi, rbx
    0102b0dfmov rsi, r13
    0102b0e2push 4
    0102b0e4pop rcx
    0102b0e5call mem.eql__func_22
    0102b0eatest al, 1
    0102b0ecmov r14, [rbp-48]
    0102b0f0mov r12, [rbp-64]
    0102b0f4je 0x102b10b
    0102b0f6lea rax, [rbx+r13]
    0102b0fainc rax
    0102b0fdmov [r14+648], rax
    0102b104mov [r14+656], r12
    0102b10b
    0102b10bloc_102b10b:
    0102b10bmov edx, 0x1008b5b
    0102b110mov rdi, rbx
    0102b113mov rsi, r13
    0102b116push 21
    0102b118pop rcx
    0102b119call mem.eql__func_22
    0102b11etest al, 1
    0102b120je 0x102b137
    0102b122lea rax, [rbx+r13]
    0102b126inc rax
    0102b129mov [r14+664], rax
    0102b130mov [r14+672], r12
    0102b137
    0102b137loc_102b137:
    0102b137mov edx, 0x1008b76
    0102b13cmov rdi, rbx
    0102b13fmov rsi, r13
    0102b142push 14
    0102b144pop rcx
    0102b145call mem.eql__func_22
    0102b14atest al, 1
    0102b14cje 0x102b163
    0102b14elea rax, [rbx+r13]
    0102b152inc rax
    0102b155mov [r14+680], rax
    0102b15cmov [r14+688], r12
    0102b163
    0102b163loc_102b163:
    0102b163mov edx, 0x1008b80
    0102b168mov rdi, rbx
    0102b16bmov rsi, r13
    0102b16epush 4
    0102b170pop rcx
    0102b171call mem.eql__func_22
    0102b176test al, 1
    0102b178je 0x102b18f
    0102b17alea rax, [rbx+r13]
    0102b17einc rax
    0102b181mov [r14+696], rax
    0102b188mov [r14+704], r12
    0102b18f
    0102b18floc_102b18f:
    0102b18fmov edx, 0x1008b56
    0102b194mov rdi, rbx
    0102b197mov rsi, r13
    0102b19apush 4
    0102b19cpop rcx
    0102b19dcall mem.eql__func_22
    0102b1a2test al, 1
    0102b1a4je 0x102b268
    0102b1aamov rax, [rbp-56]
    0102b1aemov [r14+712], rax
    0102b1b5mov [r14+720], r12
    0102b1bcjmp 0x102b268
    0102b1c1
    0102b1c1loc_102b1c1:
    0102b1c1lea rax, [rbx+r13]
    0102b1c5inc rax
    0102b1c8movzx eax, [rax]
    0102b1cbcmp eax, 45
    0102b1ceje 0x102b1ed
    0102b1d0cmp eax, 43
    0102b1d3jne 0x102b232
    0102b1d5lea rsi, [rbx+r13]
    0102b1d9add rsi, 2
    0102b1ddadd r12, -2
    0102b1e1lea rbx, [rbp-104]
    0102b1e5mov rdi, rbx
    0102b1e8mov rdx, r12
    0102b1ebjmp 0x102b241
    0102b1ed
    0102b1edloc_102b1ed:
    0102b1edmov rax, r12
    0102b1f0add rax, -2
    0102b1f4je 0x102b0ce
    0102b1facmp [rbx+r13+2], 95
    0102b200je 0x102b0ce
    0102b206add r12, rbx
    0102b209cmp [r13+r12-1], 95
    0102b20fje 0x102b0ce
    0102b215
    0102b215loc_102b215:
    0102b215sub rax, 1
    0102b219jb 0x102b270
    0102b21bmovzx ecx, [r14]
    0102b21fcmp ecx, 48
    0102b222je 0x102b22d
    0102b224cmp ecx, 95
    0102b227jne 0x102b0ce
    0102b22d
    0102b22dloc_102b22d:
    0102b22dinc r14
    0102b230jmp 0x102b215
    0102b232
    0102b232loc_102b232:
    0102b232lea rbx, [rbp-112]
    0102b236mov rdi, rbx
    0102b239mov rsi, [rbp-56]
    0102b23dmov rdx, [rbp-64]
    0102b241
    0102b241loc_102b241:
    0102b241call fmt.parseIntWithSign__func_334
    0102b246mov r14, [rbp-48]
    0102b24amov rax, [rbx]
    0102b24dmov rcx, rax
    0102b250shr rcx, 32
    0102b254test cx, cx
    0102b257je 0x102b276
    0102b259
    0102b259loc_102b259:
    0102b259mov rax, [rbp-80]
    0102b25dmov [rax+8], 25
    0102b264and [rax], 0
    0102b268
    0102b268loc_102b268:
    0102b268inc r15
    0102b26bjmp 0x102b002
    0102b270
    0102b270loc_102b270:
    0102b270xor eax, eax
    0102b272mov r14, [rbp-48]
    0102b276
    0102b276loc_102b276:
    0102b276and eax, 0x7fffffff
    0102b27bmov [r14+728], eax
    0102b282mov [r14+732], 1
    0102b28ajmp 0x102b268
    0102b28c
    0102b28cloc_102b28c:
    0102b28cmov [r14+875], 1
    0102b294mov rbx, [rbp-72]
    0102b298
    0102b298loc_102b298:
    0102b298mov rdi, rbx
    0102b29badd rsp, 72
    0102b29fpop rbx
    0102b2a0pop r12
    0102b2a2pop r13
    0102b2a4pop r14
    0102b2a6pop r15
    0102b2a8pop rbp
    0102b2a9jmp 0x102b2ab
    0102afa5
    0102b2ab
    0102b2abIo.Threaded.mutexUnlock:
    0102b2abpush rbp
    0102b2acmov rbp, rsp
    0102b2afxor eax, eax
    0102b2b1xchg [rdi], eax
    0102b2b3cmp eax, 2
    0102b2b6je 0x102b2ba
    0102b2b8
    0102b2b8loc_102b2b8:
    0102b2b8pop rbp
    0102b2b9ret
    0102b2ba
    0102b2baloc_102b2ba:
    0102b2bamov rdx, 1
    0102b2c4mov eax, 202
    0102b2c9mov esi, 129
    0102b2cesyscall
    0102b2d0jmp 0x102b2b8
    0102b2ab
    0102b2d2
    0102b2d2fmt.parseIntWithSign__func_334:
    0102b2d2push rbp
    0102b2d3mov rbp, rsp
    0102b2d6test rdx, rdx
    0102b2d9je 0x102b2ea
    0102b2dbcmp [rsi], 95
    0102b2deje 0x102b2ea
    0102b2e0mov rcx, rdx
    0102b2e3cmp [rsi+rdx-1], 95
    0102b2e8jne 0x102b2fc
    0102b2ea
    0102b2ealoc_102b2ea:
    0102b2eamov rax, 0x1d00000000
    0102b2f4mov [rdi], rax
    0102b2f7
    0102b2f7loc_102b2f7:
    0102b2f7mov rax, rdi
    0102b2fapop rbp
    0102b2fbret
    0102b2fc
    0102b2fcloc_102b2fc:
    0102b2fcxor eax, eax
    0102b2femov r8l, 10
    0102b304xor r9l, r9l
    0102b307
    0102b307loc_102b307:
    0102b307cmp rcx, r9
    0102b30aje 0x102b35e
    0102b30cmov r10b, [rsi+r9]
    0102b310cmp r10b, 95
    0102b314je 0x102b359
    0102b316add r10b, -48
    0102b31acmp r10b, 10
    0102b31ejae 0x102b36f
    0102b320test eax, eax
    0102b322je 0x102b346
    0102b324and eax, 0x7fffffff
    0102b329mul r8l
    0102b32cseto dl
    0102b32fmov r11l, eax
    0102b332shr r11l, 31
    0102b336or r11b, dl
    0102b339cmp r11b, 1
    0102b33dje 0x102b367
    0102b33fand eax, 0x7fffffff
    0102b344jmp 0x102b348
    0102b346
    0102b346loc_102b346:
    0102b346xor eax, eax
    0102b348
    0102b348loc_102b348:
    0102b348movzx edx, r10b
    0102b34cadd edx, eax
    0102b34emov eax, edx
    0102b350and eax, 0x7fffffff
    0102b355cmp eax, edx
    0102b357jne 0x102b367
    0102b359
    0102b359loc_102b359:
    0102b359inc r9
    0102b35cjmp 0x102b307
    0102b35e
    0102b35eloc_102b35e:
    0102b35emov [rdi], eax
    0102b360and [rdi+4], 0
    0102b365jmp 0x102b2f7
    0102b367
    0102b367loc_102b367:
    0102b367mov [rdi+4], 28
    0102b36djmp 0x102b2f7
    0102b36f
    0102b36floc_102b36f:
    0102b36fmov [rdi+4], 29
    0102b375jmp 0x102b2f7
    0102b2d2
    0102b377
    0102b377Io.Threaded.mutexLockUncancelable:
    0102b377push rbp
    0102b378mov rbp, rsp
    0102b37bpush rbx
    0102b37cpush rax
    0102b37dpush 1
    0102b37fpop rcx
    0102b380xor eax, eax
    0102b382lock cmpxchg [rdi], ecx
    0102b386jne 0x102b38f
    0102b388
    0102b388loc_102b388:
    0102b388add rsp, 8
    0102b38cpop rbx
    0102b38dpop rbp
    0102b38eret
    0102b38f
    0102b38floc_102b38f:
    0102b38fmov rbx, rdi
    0102b392cmp eax, 2
    0102b395jne 0x102b3a7
    0102b397
    0102b397loc_102b397:
    0102b397push 2
    0102b399pop rsi
    0102b39amov edx, 0x10079e0
    0102b39fmov rdi, rbx
    0102b3a2call Io.Threaded.Thread.futexWaitUncancelable
    0102b3a7
    0102b3a7loc_102b3a7:
    0102b3a7push 2
    0102b3a9pop rax
    0102b3aaxchg [rbx], eax
    0102b3actest eax, eax
    0102b3aeje 0x102b388
    0102b3b0jmp 0x102b397
    0102b377
    0102b3b2
    0102b3b2Io.Threaded.Syscall.start:
    0102b3b2mov rcx, [0xfffffffffffbfff0]
    0102b3bbtest rcx, rcx
    0102b3beje 0x102b400
    0102b3c0test [rcx+540], 1
    0102b3c7jne 0x102b400
    0102b3c9push rbp
    0102b3camov rbp, rsp
    0102b3cdmov rax, [rcx+8]
    0102b3d1
    0102b3d1loc_102b3d1:
    0102b3d1mov rdx, rax
    0102b3d4or rdx, 3
    0102b3d8lock cmpxchg [rcx+8], rdx
    0102b3dejne 0x102b3d1
    0102b3e0mov edx, eax
    0102b3e2not dl
    0102b3e4test dl, 7
    0102b3e7pop rbp
    0102b3e8je 0x102b400
    0102b3eaand eax, 7
    0102b3edcmp eax, 6
    0102b3f0jne 0x102b40d
    0102b3f2vmovups x0, [rip-0x23c0a]
    0102b3favmovups [rdi], x0
    0102b3fejmp 0x102b409
    0102b400
    0102b400loc_102b400:
    0102b400and [rdi+8], 0
    0102b405and [rdi], 0
    0102b409
    0102b409loc_102b409:
    0102b409mov rax, rdi
    0102b40cret
    0102b40d
    0102b40dloc_102b40d:
    0102b40dand [rdi+8], 0
    0102b412mov [rdi], rcx
    0102b415jmp 0x102b409
    0102b3b2
    0102b417
    0102b417Io.Writer.printHex:
    0102b417push rbp
    0102b418mov rbp, rsp
    0102b41bpush r15
    0102b41dpush r14
    0102b41fpush r13
    0102b421push r12
    0102b423push rbx
    0102b424push rax
    0102b425mov rbx, rdx
    0102b428mov r14, rsi
    0102b42bmov r15, rdi
    0102b42exor r12l, r12l
    0102b431
    0102b431loc_102b431:
    0102b431cmp rbx, r12
    0102b434je 0x102b473
    0102b436movzx r13l, [r14+r12]
    0102b43bmov eax, r13l
    0102b43eshr eax, 4
    0102b441movzx esi, [rax+0x100841f]
    0102b448mov rdi, r15
    0102b44bcall Io.Writer.writeByte
    0102b450test ax, ax
    0102b453jne 0x102b475
    0102b455and r13l, 15
    0102b459movzx esi, [r13+0x100841f]
    0102b461mov rdi, r15
    0102b464call Io.Writer.writeByte
    0102b469inc r12
    0102b46ctest ax, ax
    0102b46fje 0x102b431
    0102b471jmp 0x102b475
    0102b473
    0102b473loc_102b473:
    0102b473xor eax, eax
    0102b475
    0102b475loc_102b475:
    0102b475add rsp, 8
    0102b479pop rbx
    0102b47apop r12
    0102b47cpop r13
    0102b47epop r14
    0102b480pop r15
    0102b482pop rbp
    0102b483ret
    0102b417
    0102b484
    0102b484debug.ElfFile.loadInner:
    0102b484push rbp
    0102b485mov rbp, rsp
    0102b488push r15
    0102b48apush r14
    0102b48cpush r13
    0102b48epush r12
    0102b490push rbx
    0102b491and rsp, -32
    0102b495sub rsp, 7200
    0102b49cmov rbx, rcx
    0102b49fmov r12, rdi
    0102b4a2vmovdqu x0, [rsi]
    0102b4a6vmovdqa [rsp+784], x0
    0102b4afmov rax, [rdx]
    0102b4b2mov r14l, [rdx]
    0102b4b5lea rdx, [rsp+808]
    0102b4bdmov [rdx], rax
    0102b4c0lea r15, [rsp+976]
    0102b4c8mov rdi, r15
    0102b4cbcall Io.Threaded.fileLength
    0102b4d0movzx eax, [r15+8]
    0102b4d5test ax, ax
    0102b4d8jne 0x102c6cf
    0102b4demov rdx, [rsp+976]
    0102b4e6lea r15, [rsp+816]
    0102b4eepush 1
    0102b4f0pop rcx
    0102b4f1mov rdi, r15
    0102b4f4xor esi, esi
    0102b4f6mov r8l, ecx
    0102b4f9mov r9l, r14l
    0102b4fccall posix.mmap
    0102b501movzx eax, [r15+16]
    0102b506test ax, ax
    0102b509jne 0x102c6cf
    0102b50fmov r15, [rsp+816]
    0102b517mov r14, [rsp+824]
    0102b51ftest [rbx+4], 1
    0102b523je 0x102b566
    0102b525mov eax, [rbx]
    0102b527push -1
    0102b529pop rcx
    0102b52axor edx, edx
    0102b52c
    0102b52cloc_102b52c:
    0102b52ccmp r14, rdx
    0102b52fje 0x102b54b
    0102b531mov sil, [r15+rdx]
    0102b535xor sil, cl
    0102b538movzx esi, sil
    0102b53cshr ecx, 8
    0102b53fxor ecx, [4*rsi+0x1005fa0]
    0102b546inc rdx
    0102b549jmp 0x102b52c
    0102b54b
    0102b54bloc_102b54b:
    0102b54bxor ecx, eax
    0102b54dcmp ecx, -1
    0102b550je 0x102b566
    0102b552mov ecx, 1440
    0102b557mov esi, 0x1004e88
    0102b55c
    0102b55cloc_102b55c:
    0102b55cmov rdi, r12
    0102b55frep movsb [rdi], [rsi]
    0102b561jmp 0x102c709
    0102b566
    0102b566loc_102b566:
    0102b566lea rsi, [rsp+744]
    0102b56emov [rsi], 0x10041c0
    0102b575mov [rsi+8], r15
    0102b579mov [rsi+16], r14
    0102b57dand [rsi+24], 0
    0102b582mov [rsi+32], r14
    0102b586lea rbx, [rsp+576]
    0102b58epush 64
    0102b590pop rdx
    0102b591mov rdi, rbx
    0102b594call Io.Reader.peek
    0102b599movzx edx, [rbx+16]
    0102b59dtest dx, dx
    0102b5a0jne 0x102c6df
    0102b5a6mov rbx, [rsp+576]
    0102b5aepush 4
    0102b5b0pop rcx
    0102b5b1mov edx, 0x1008b71
    0102b5b6mov rdi, rbx
    0102b5b9mov rsi, rcx
    0102b5bccall mem.eql__func_22
    0102b5c1mov dx, 125
    0102b5c5test al, 1
    0102b5c7je 0x102c6f5
    0102b5cdmov dx, 126
    0102b5d1cmp [rbx+6], 1
    0102b5d5jne 0x102c6f5
    0102b5dbmovzx eax, [rbx+5]
    0102b5dfcmp eax, 2
    0102b5e2je 0x102b5f5
    0102b5e4mov r13b, 1
    0102b5e7mov dx, 128
    0102b5ebcmp eax, 1
    0102b5eeje 0x102b5f8
    0102b5f0jmp 0x102c6f5
    0102b5f5
    0102b5f5loc_102b5f5:
    0102b5f5xor r13l, r13l
    0102b5f8
    0102b5f8loc_102b5f8:
    0102b5f8movzx eax, [rbx+4]
    0102b5fccmp eax, 1
    0102b5ffje 0x102b67c
    0102b601mov dx, 127
    0102b605cmp eax, 2
    0102b608jne 0x102c6f5
    0102b60elea rdi, [rsp+744]
    0102b616lea rsi, [rsp+976]
    0102b61epush 64
    0102b620pop rdx
    0102b621call Io.Reader.readSliceAll
    0102b626mov edx, eax
    0102b628test ax, ax
    0102b62bsetne al
    0102b62eor al, r13b
    0102b631mov [rsp+40], r12
    0102b636mov [rsp+16], r15
    0102b63bmov [rsp+36], r13l
    0102b640je 0x102b6ea
    0102b646test dx, dx
    0102b649jne 0x102c6da
    0102b64fvmovq x1, [rsp+992]
    0102b658vmovdqu x0, [rsp+1008]
    0102b661movzx eax, [rsp+1030]
    0102b669mov [rsp+48], ax
    0102b66evmovq x2, [rsp+1032]
    0102b677jmp 0x102b72f
    0102b67c
    0102b67cloc_102b67c:
    0102b67clea rdi, [rsp+744]
    0102b684lea rsi, [rsp+140]
    0102b68cpush 52
    0102b68epop rdx
    0102b68fcall Io.Reader.readSliceAll
    0102b694mov edx, eax
    0102b696test ax, ax
    0102b699setne al
    0102b69cor al, r13b
    0102b69fmov [rsp+40], r12
    0102b6a4mov [rsp+16], r15
    0102b6a9mov [rsp+36], r13l
    0102b6aeje 0x102b7cb
    0102b6b4test dx, dx
    0102b6b7jne 0x102c6da
    0102b6bdvmovd x1, [rsp+156]
    0102b6c6vmovq x0, [rsp+168]
    0102b6cfmovzx eax, [rsp+182]
    0102b6d7mov [rsp+48], ax
    0102b6dcvmovq x2, [rsp+184]
    0102b6e5jmp 0x102b810
    0102b6ea
    0102b6ealoc_102b6ea:
    0102b6eavmovq x0, [rsp+992]
    0102b6f3vmovdqa x2, [rip-0x23eab]
    0102b6fbvpshufb x1, x0, x2
    0102b700vmovdqu x0, [rsp+1008]
    0102b709vpshufb x0, x0, [rip-0x23f92]
    0102b712movbe ax, [rsp+1030]
    0102b71cmov [rsp+48], ax
    0102b721vmovq x3, [rsp+1032]
    0102b72avpshufb x2, x3, x2
    0102b72f
    0102b72floc_102b72f:
    0102b72fmov al, [rsp+983]
    0102b736mov [rsp+192], al
    0102b73dmov al, [rsp+984]
    0102b744mov [rsp+128], al
    0102b74bvmovd r10l, x1
    0102b750vpextrw ebx, x1, 1
    0102b755mov r13b, 1
    0102b758lea rax, [rsp+94]
    0102b75dmov [rsp+232], rax
    0102b765lea r9, [rsp+80]
    0102b76alea rax, [rsp+95]
    0102b76fmov [rsp+120], rax
    0102b774lea rax, [rsp+90]
    0102b779mov [rsp+8], rax
    0102b77elea r11, [rsp+300]
    0102b786lea r12, [rsp+314]
    0102b78elea r15, [rsp+272]
    0102b796lea rcx, [rsp+316]
    0102b79elea rdx, [rsp+304]
    0102b7a6lea rsi, [rsp+318]
    0102b7aelea rdi, [rsp+280]
    0102b7b6lea r8, [rsp+856]
    0102b7belea rax, [rsp+864]
    0102b7c6jmp 0x102b8ac
    0102b7cb
    0102b7cbloc_102b7cb:
    0102b7cbvmovd x0, [rsp+156]
    0102b7d4vmovdqa x2, [rip-0x23f8c]
    0102b7dcvpshufb x1, x0, x2
    0102b7e1vmovq x0, [rsp+168]
    0102b7eavpshufb x0, x0, [rip-0x23e23]
    0102b7f3movbe ax, [rsp+182]
    0102b7fdmov [rsp+48], ax
    0102b802vmovq x3, [rsp+184]
    0102b80bvpshufb x2, x3, x2
    0102b810
    0102b810loc_102b810:
    0102b810mov al, [rsp+147]
    0102b817mov [rsp+192], al
    0102b81emov al, [rsp+148]
    0102b825mov [rsp+128], al
    0102b82cvpmovzxdq x0, x0
    0102b831vmovd r10l, x1
    0102b836vpextrw ebx, x1, 1
    0102b83blea rax, [rsp+92]
    0102b840mov [rsp+232], rax
    0102b848lea r9, [rsp+72]
    0102b84dlea rax, [rsp+93]
    0102b852mov [rsp+120], rax
    0102b857lea rax, [rsp+88]
    0102b85cmov [rsp+8], rax
    0102b861lea r11, [rsp+292]
    0102b869lea r12, [rsp+308]
    0102b871lea r15, [rsp+256]
    0102b879lea rcx, [rsp+310]
    0102b881lea rdx, [rsp+296]
    0102b889lea rsi, [rsp+312]
    0102b891lea rdi, [rsp+264]
    0102b899lea r8, [rsp+840]
    0102b8a1lea rax, [rsp+848]
    0102b8a9xor r13l, r13l
    0102b8ac
    0102b8acloc_102b8ac:
    0102b8acmov [rdi], r10w
    0102b8b0vpextrq [r8], x0, 1
    0102b8b6mov [rsi], bx
    0102b8b9vpextrw [rcx], x2, 0
    0102b8bfmovzx ecx, [rsp+48]
    0102b8c4mov [rdx], cx
    0102b8c7vpextrw [r15], x2, 1
    0102b8cdmov cl, [rsp+192]
    0102b8d4mov [r9], cl
    0102b8d7vpextrw [r12], x2, 2
    0102b8demov cl, [rsp+128]
    0102b8e5mov rdx, [rsp+232]
    0102b8edmov [rdx], cl
    0102b8efvpextrw [r11], x2, 3
    0102b8f5vmovq [rax], x0
    0102b8f9vpextrw eax, x2, 1
    0102b8femov rcx, [rsp+8]
    0102b903mov [rcx], r13b
    0102b906mov ebx, [rsp+36]
    0102b90amov rcx, [rsp+120]
    0102b90fmov [rcx], bl
    0102b911vpextrw ecx, x2, 3
    0102b916imul rax, rcx
    0102b91avpextrq rcx, x0, 1
    0102b920add rax, rcx
    0102b923jae 0x102b947
    0102b925push 11
    0102b927pop rax
    0102b928mov rdi, [rsp+16]
    0102b92dmov rsi, r14
    0102b930syscall
    0102b932mov r12, [rsp+40]
    0102b937mov [r12+1432], 28
    0102b942jmp 0x102c709
    0102b947
    0102b947loc_102b947:
    0102b947vmovdqa [rsp+48], x2
    0102b94dmov [rsp+232], rcx
    0102b955mov [rsp+768], rax
    0102b95dtest r13b, r13b
    0102b960mov r12, [rsp+40]
    0102b965lea rdi, [rsp+744]
    0102b96dje 0x102b9b2
    0102b96flea rsi, [rsp+912]
    0102b977push 64
    0102b979pop rdx
    0102b97acall Io.Reader.readSliceAll
    0102b97ftest ax, ax
    0102b982setne cl
    0102b985or cl, bl
    0102b987lea rbx, [rsp+976]
    0102b98fpush 64
    0102b991pop r15
    0102b993je 0x102b9f5
    0102b995test ax, ax
    0102b998vmovdqa x1, [rsp+48]
    0102b99eje 0x102ba08
    0102b9a0push 11
    0102b9a2pop rax
    0102b9a3mov rdi, [rsp+16]
    0102b9a8mov rsi, r14
    0102b9absyscall
    0102b9adjmp 0x102ba84
    0102b9b2
    0102b9b2loc_102b9b2:
    0102b9b2lea rsi, [rsp+872]
    0102b9bapush 40
    0102b9bcpop rdx
    0102b9bdcall Io.Reader.readSliceAll
    0102b9c2test ax, ax
    0102b9c5setne cl
    0102b9c8or cl, bl
    0102b9calea rbx, [rsp+976]
    0102b9d2push 64
    0102b9d4pop r15
    0102b9d6je 0x102ba3f
    0102b9d8test ax, ax
    0102b9dbvmovdqa x1, [rsp+48]
    0102b9e1je 0x102ba52
    0102b9e3push 11
    0102b9e5pop rax
    0102b9e6mov rdi, [rsp+16]
    0102b9ebmov rsi, r14
    0102b9eesyscall
    0102b9f0jmp 0x102ba84
    0102b9f5
    0102b9f5loc_102b9f5:
    0102b9f5lea rdi, [rsp+912]
    0102b9fdcall mem.byteSwapAllElements__func_357
    0102ba02vmovdqa x1, [rsp+48]
    0102ba08
    0102ba08loc_102ba08:
    0102ba08mov rax, [rsp+936]
    0102ba10mov rcx, [rsp+944]
    0102ba18mov [rsp+224], rax
    0102ba20mov [rsp+320], rcx
    0102ba28add rax, rcx
    0102ba2bcmp rax, r14
    0102ba2ejbe 0x102ba93
    0102ba30push 11
    0102ba32pop rax
    0102ba33mov rdi, [rsp+16]
    0102ba38mov rsi, r14
    0102ba3bsyscall
    0102ba3djmp 0x102ba84
    0102ba3f
    0102ba3floc_102ba3f:
    0102ba3flea rdi, [rsp+872]
    0102ba47call mem.byteSwapAllElements__func_358
    0102ba4cvmovdqa x1, [rsp+48]
    0102ba52
    0102ba52loc_102ba52:
    0102ba52mov eax, [rsp+888]
    0102ba59mov ecx, [rsp+892]
    0102ba60mov [rsp+224], rax
    0102ba68mov [rsp+320], rcx
    0102ba70add eax, ecx
    0102ba72cmp r14, rax
    0102ba75jae 0x102ba93
    0102ba77push 11
    0102ba79pop rax
    0102ba7amov rdi, [rsp+16]
    0102ba7fmov rsi, r14
    0102ba82syscall
    0102ba84
    0102ba84loc_102ba84:
    0102ba84mov ecx, 1440
    0102ba89mov esi, 0x1005428
    0102ba8ejmp 0x102b55c
    0102ba93
    0102ba93loc_102ba93:
    0102ba93mov eax, 1232
    0102ba98lea rcx, [rsp+2384]
    0102baa0lea rdx, [rcx+rax]
    0102baa4mov [rsp+352], rdx
    0102baacmov edx, 176
    0102bab1lea rsi, [rcx+rdx]
    0102bab5mov [rsp+544], rsi
    0102babdmov esi, 264
    0102bac2lea rdi, [rcx+rsi]
    0102bac6mov [rsp+528], rdi
    0102bacemov edi, 352
    0102bad3lea r8, [rcx+rdi]
    0102bad7mov [rsp+512], r8
    0102badfmov r8l, 440
    0102bae5lea r9, [rcx+r8]
    0102bae9mov [rsp+496], r9
    0102baf1mov r9l, 528
    0102baf7lea r10, [rcx+r9]
    0102bafbmov [rsp+480], r10
    0102bb03add rax, rbx
    0102bb06mov [rsp+360], rax
    0102bb0eadd rdx, rbx
    0102bb11mov [rsp+552], rdx
    0102bb19add rsi, rbx
    0102bb1cmov [rsp+536], rsi
    0102bb24add rdi, rbx
    0102bb27mov [rsp+520], rdi
    0102bb2fadd r8, rbx
    0102bb32mov [rsp+504], r8
    0102bb3aadd r9, rbx
    0102bb3dmov [rsp+488], r9
    0102bb45mov eax, 616
    0102bb4alea rdx, [rcx+rax]
    0102bb4emov [rsp+464], rdx
    0102bb56add rax, rbx
    0102bb59mov [rsp+472], rax
    0102bb61mov eax, 704
    0102bb66lea rdx, [rcx+rax]
    0102bb6amov [rsp+448], rdx
    0102bb72add rax, rbx
    0102bb75mov [rsp+456], rax
    0102bb7dmov eax, 792
    0102bb82lea rdx, [rcx+rax]
    0102bb86mov [rsp+432], rdx
    0102bb8eadd rax, rbx
    0102bb91mov [rsp+440], rax
    0102bb99mov eax, 880
    0102bb9elea rdx, [rcx+rax]
    0102bba2mov [rsp+416], rdx
    0102bbaaadd rax, rbx
    0102bbadmov [rsp+424], rax
    0102bbb5mov eax, 968
    0102bbbalea rdx, [rcx+rax]
    0102bbbemov [rsp+400], rdx
    0102bbc6add rax, rbx
    0102bbc9mov [rsp+408], rax
    0102bbd1mov eax, 1056
    0102bbd6lea rdx, [rcx+rax]
    0102bbdamov [rsp+384], rdx
    0102bbe2add rax, rbx
    0102bbe5mov [rsp+392], rax
    0102bbedmov eax, 1144
    0102bbf2lea rdx, [rcx+rax]
    0102bbf6mov [rsp+368], rdx
    0102bbfeadd rax, rbx
    0102bc01mov [rsp+376], rax
    0102bc09mov eax, 1320
    0102bc0eadd rcx, rax
    0102bc11mov [rsp+336], rcx
    0102bc19add rax, rbx
    0102bc1cmov [rsp+344], rax
    0102bc24vpxor x0, x0, x0
    0102bc28vpextrw eax, x1, 2
    0102bc2dmov [rsp+568], rax
    0102bc35xor eax, eax
    0102bc37
    0102bc37loc_102bc37:
    0102bc37cmp rax, 1408
    0102bc3dje 0x102bc60
    0102bc3fvmovdqu [rsp+rax+1032], ymm0
    0102bc48vmovdqu [rsp+rax+1008], ymm0
    0102bc51vmovdqu [rsp+rax+976], ymm0
    0102bc5aadd rax, 88
    0102bc5ejmp 0x102bc37
    0102bc60
    0102bc60loc_102bc60:
    0102bc60mov rax, [rsp+224]
    0102bc68add rax, [rsp+16]
    0102bc6dmov [rsp+224], rax
    0102bc75mov ecx, 1408
    0102bc7alea rdi, [rsp+2384]
    0102bc82mov rsi, rbx
    0102bc85rep movsb [rdi], [rsi]
    0102bc87mov [rsp+120], r13l
    0102bc8ctest r13b, r13b
    0102bc8fpush 40
    0102bc91pop rax
    0102bc92cmovne rax, r15
    0102bc96mov [rsp+560], rax
    0102bc9elea r13, [rsp+3800]
    0102bca6mov [rsp+48], 0
    0102bcaflea rbx, [rsp+712]
    0102bcb7push -1
    0102bcb9pop r12
    0102bcbblea r15, [rsp+140]
    0102bcc3
    0102bcc3loc_102bcc3:
    0102bcc3mov rax, [rsp+48]
    0102bcc8cmp rax, [rsp+568]
    0102bcd0je 0x102c640
    0102bcd6imul rax, [rsp+560]
    0102bcdfadd rax, [rsp+232]
    0102bce7mov rcx, r14
    0102bceasub rcx, rax
    0102bcedjb 0x102c690
    0102bcf3add rax, [rsp+16]
    0102bcf8mov [rsp+576], 0x10041c0
    0102bd04mov [rsp+584], rax
    0102bd0cmov [rsp+592], rcx
    0102bd14and [rsp+600], 0
    0102bd1dmov [rsp+608], rcx
    0102bd25cmp [rsp+120], 0
    0102bd2aje 0x102bd65
    0102bd2clea rdi, [rsp+576]
    0102bd34lea r15, [rsp+976]
    0102bd3cmov rsi, r15
    0102bd3fpush 64
    0102bd41pop rdx
    0102bd42vzeroupper
    0102bd45call Io.Reader.readSliceAll
    0102bd4atest ax, ax
    0102bd4dsetne cl
    0102bd50or cl, [rsp+36]
    0102bd54je 0x102bd97
    0102bd56test ax, ax
    0102bd59mov rcx, [rsp+48]
    0102bd5eje 0x102bda4
    0102bd60jmp 0x102c690
    0102bd65
    0102bd65loc_102bd65:
    0102bd65lea rdi, [rsp+576]
    0102bd6dmov rsi, r15
    0102bd70push 40
    0102bd72pop rdx
    0102bd73vzeroupper
    0102bd76call Io.Reader.readSliceAll
    0102bd7btest ax, ax
    0102bd7esetne cl
    0102bd81or cl, [rsp+36]
    0102bd85je 0x102bdea
    0102bd87test ax, ax
    0102bd8amov rcx, [rsp+48]
    0102bd8fjne 0x102c690
    0102bd95jmp 0x102bdf7
    0102bd97
    0102bd97loc_102bd97:
    0102bd97mov rdi, r15
    0102bd9acall mem.byteSwapAllElements__func_357
    0102bd9fmov rcx, [rsp+48]
    0102bda4
    0102bda4loc_102bda4:
    0102bda4mov edx, [rsp+980]
    0102bdabvmovdqu ymm0, [rsp+984]
    0102bdb4vmovsd x1, [rsp+1016]
    0102bdbdvmovaps [rsp+672], x1
    0102bdc6vmovdqu x1, [rsp+1024]
    0102bdcfvmovdqa [rsp+656], x1
    0102bdd8lea rax, [rsp+976]
    0102bde0lea r15, [rsp+140]
    0102bde8jmp 0x102be38
    0102bdea
    0102bdealoc_102bdea:
    0102bdeamov rdi, r15
    0102bdedcall mem.byteSwapAllElements__func_358
    0102bdf2mov rcx, [rsp+48]
    0102bdf7
    0102bdf7loc_102bdf7:
    0102bdf7mov edx, [rsp+144]
    0102bdfevpmovzxdq ymm0, [rsp+148]
    0102be08vmovsd x1, [rsp+164]
    0102be11vmovaps [rsp+672], x1
    0102be1avpmovzxdq x1, [rsp+172]
    0102be24vmovdqa [rsp+656], x1
    0102be2dlea r15, [rsp+140]
    0102be35mov rax, r15
    0102be38
    0102be38loc_102be38:
    0102be38mov eax, [rax]
    0102be3amov [rsp+128], rax
    0102be42inc rcx
    0102be45mov [rsp+48], rcx
    0102be4amov [rsp+288], edx
    0102be51test edx, -9
    0102be57je 0x102bcc3
    0102be5dmov rsi, [rsp+320]
    0102be65mov rcx, [rsp+128]
    0102be6dsub rsi, rcx
    0102be70jb 0x102c69f
    0102be76mov rax, [rsp+224]
    0102be7elea rdi, [rax+rcx]
    0102be82vmovdqa [rsp+192], ymm0
    0102be8bvzeroupper
    0102be8ecall mem.sliceTo__func_112
    0102be93mov rcx, rdx
    0102be96mov edi, 0x100808a
    0102be9bpush 11
    0102be9dpop rsi
    0102be9emov [rsp+8], rax
    0102bea3mov rdx, rax
    0102bea6mov [rsp+24], rcx
    0102beabcall mem.eql__func_22
    0102beb0vmovdqa ymm1, [rsp+192]
    0102beb9lea r15, [rsp+140]
    0102bec1lea r8, [rsp+96]
    0102bec6lea r9, [rsp+2384]
    0102becelea rdx, [rsp+976]
    0102bed6test al, 1
    0102bed8jne 0x102c312
    0102bedemov edi, 0x1007d95
    0102bee3push 13
    0102bee5pop rsi
    0102bee6mov rdx, [rsp+8]
    0102beebmov rcx, [rsp+24]
    0102bef0vzeroupper
    0102bef3call mem.eql__func_22
    0102bef8vmovdqa ymm1, [rsp+192]
    0102bf01lea r15, [rsp+140]
    0102bf09lea r8, [rsp+96]
    0102bf0elea r9, [rsp+2472]
    0102bf16lea rdx, [rsp+1064]
    0102bf1etest al, 1
    0102bf20jne 0x102c312
    0102bf26mov edi, 0x1007f68
    0102bf2bpush 10
    0102bf2dpop rsi
    0102bf2emov rdx, [rsp+8]
    0102bf33mov rcx, [rsp+24]
    0102bf38vzeroupper
    0102bf3bcall mem.eql__func_22
    0102bf40vmovdqa ymm1, [rsp+192]
    0102bf49lea r15, [rsp+140]
    0102bf51lea r8, [rsp+96]
    0102bf56mov r9, [rsp+544]
    0102bf5emov rdx, [rsp+552]
    0102bf66test al, 1
    0102bf68jne 0x102c312
    0102bf6emov edi, 0x1007edf
    0102bf73push 18
    0102bf75pop rsi
    0102bf76mov rdx, [rsp+8]
    0102bf7bmov rcx, [rsp+24]
    0102bf80vzeroupper
    0102bf83call mem.eql__func_22
    0102bf88vmovdqa ymm1, [rsp+192]
    0102bf91lea r15, [rsp+140]
    0102bf99lea r8, [rsp+96]
    0102bf9emov r9, [rsp+528]
    0102bfa6mov rdx, [rsp+536]
    0102bfaetest al, 1
    0102bfb0jne 0x102c312
    0102bfb6mov edi, 0x1008576
    0102bfbbpush 11
    0102bfbdpop rsi
    0102bfbemov rdx, [rsp+8]
    0102bfc3mov rcx, [rsp+24]
    0102bfc8vzeroupper
    0102bfcbcall mem.eql__func_22
    0102bfd0vmovdqa ymm1, [rsp+192]
    0102bfd9lea r15, [rsp+140]
    0102bfe1lea r8, [rsp+96]
    0102bfe6mov r9, [rsp+512]
    0102bfeemov rdx, [rsp+520]
    0102bff6test al, 1
    0102bff8jne 0x102c312
    0102bffemov edi, 0x1007f73
    0102c003push 15
    0102c005pop rsi
    0102c006mov rdx, [rsp+8]
    0102c00bmov rcx, [rsp+24]
    0102c010vzeroupper
    0102c013call mem.eql__func_22
    0102c018vmovdqa ymm1, [rsp+192]
    0102c021lea r15, [rsp+140]
    0102c029lea r8, [rsp+96]
    0102c02emov r9, [rsp+496]
    0102c036mov rdx, [rsp+504]
    0102c03etest al, 1
    0102c040jne 0x102c312
    0102c046mov edi, 0x1007f4a
    0102c04bpush 13
    0102c04dpop rsi
    0102c04emov rdx, [rsp+8]
    0102c053mov rcx, [rsp+24]
    0102c058vzeroupper
    0102c05bcall mem.eql__func_22
    0102c060vmovdqa ymm1, [rsp+192]
    0102c069lea r15, [rsp+140]
    0102c071lea r8, [rsp+96]
    0102c076mov r9, [rsp+480]
    0102c07emov rdx, [rsp+488]
    0102c086test al, 1
    0102c088jne 0x102c312
    0102c08emov edi, 0x1007ec0
    0102c093push 15
    0102c095pop rsi
    0102c096mov rdx, [rsp+8]
    0102c09bmov rcx, [rsp+24]
    0102c0a0vzeroupper
    0102c0a3call mem.eql__func_22
    0102c0a8vmovdqa ymm1, [rsp+192]
    0102c0b1lea r15, [rsp+140]
    0102c0b9lea r8, [rsp+96]
    0102c0bemov r9, [rsp+464]
    0102c0c6mov rdx, [rsp+472]
    0102c0cetest al, 1
    0102c0d0jne 0x102c312
    0102c0d6mov edi, 0x1007eb0
    0102c0dbpush 15
    0102c0ddpop rsi
    0102c0demov rdx, [rsp+8]
    0102c0e3mov rcx, [rsp+24]
    0102c0e8vzeroupper
    0102c0ebcall mem.eql__func_22
    0102c0f0vmovdqa ymm1, [rsp+192]
    0102c0f9lea r15, [rsp+140]
    0102c101lea r8, [rsp+96]
    0102c106mov r9, [rsp+448]
    0102c10emov rdx, [rsp+456]
    0102c116test al, 1
    0102c118jne 0x102c312
    0102c11emov edi, 0x100805d
    0102c123push 11
    0102c125pop rsi
    0102c126mov rdx, [rsp+8]
    0102c12bmov rcx, [rsp+24]
    0102c130vzeroupper
    0102c133call mem.eql__func_22
    0102c138vmovdqa ymm1, [rsp+192]
    0102c141lea r15, [rsp+140]
    0102c149lea r8, [rsp+96]
    0102c14emov r9, [rsp+432]
    0102c156mov rdx, [rsp+440]
    0102c15etest al, 1
    0102c160jne 0x102c312
    0102c166mov edi, 0x1007f3d
    0102c16bpush 12
    0102c16dpop rsi
    0102c16emov rdx, [rsp+8]
    0102c173mov rcx, [rsp+24]
    0102c178vzeroupper
    0102c17bcall mem.eql__func_22
    0102c180vmovdqa ymm1, [rsp+192]
    0102c189lea r15, [rsp+140]
    0102c191lea r8, [rsp+96]
    0102c196mov r9, [rsp+416]
    0102c19emov rdx, [rsp+424]
    0102c1a6test al, 1
    0102c1a8jne 0x102c312
    0102c1aemov edi, 0x10082f3
    0102c1b3push 14
    0102c1b5pop rsi
    0102c1b6mov rdx, [rsp+8]
    0102c1bbmov rcx, [rsp+24]
    0102c1c0vzeroupper
    0102c1c3call mem.eql__func_22
    0102c1c8vmovdqa ymm1, [rsp+192]
    0102c1d1lea r15, [rsp+140]
    0102c1d9lea r8, [rsp+96]
    0102c1demov r9, [rsp+400]
    0102c1e6mov rdx, [rsp+408]
    0102c1eetest al, 1
    0102c1f0jne 0x102c312
    0102c1f6mov edi, 0x10085aa
    0102c1fbpush 9
    0102c1fdpop rsi
    0102c1femov rdx, [rsp+8]
    0102c203mov rcx, [rsp+24]
    0102c208vzeroupper
    0102c20bcall mem.eql__func_22
    0102c210vmovdqa ymm1, [rsp+192]
    0102c219lea r15, [rsp+140]
    0102c221lea r8, [rsp+96]
    0102c226mov r9, [rsp+384]
    0102c22emov rdx, [rsp+392]
    0102c236test al, 1
    0102c238jne 0x102c312
    0102c23emov edi, 0x10085b4
    0102c243push 12
    0102c245pop rsi
    0102c246mov rdx, [rsp+8]
    0102c24bmov rcx, [rsp+24]
    0102c250vzeroupper
    0102c253call mem.eql__func_22
    0102c258vmovdqa ymm1, [rsp+192]
    0102c261lea r15, [rsp+140]
    0102c269lea r8, [rsp+96]
    0102c26emov r9, [rsp+368]
    0102c276mov rdx, [rsp+376]
    0102c27etest al, 1
    0102c280jne 0x102c312
    0102c286mov edi, 0x1008afe
    0102c28bpush 7
    0102c28dpop rsi
    0102c28emov rdx, [rsp+8]
    0102c293mov rcx, [rsp+24]
    0102c298vzeroupper
    0102c29bcall mem.eql__func_22
    0102c2a0vmovdqa ymm1, [rsp+192]
    0102c2a9lea r15, [rsp+140]
    0102c2b1lea r8, [rsp+96]
    0102c2b6mov r9, [rsp+352]
    0102c2bemov rdx, [rsp+360]
    0102c2c6test al, 1
    0102c2c8jne 0x102c312
    0102c2camov edi, 0x1008aed
    0102c2cfpush 7
    0102c2d1pop rsi
    0102c2d2mov rdx, [rsp+8]
    0102c2d7mov rcx, [rsp+24]
    0102c2dcvzeroupper
    0102c2dfcall mem.eql__func_22
    0102c2e4vmovdqa ymm1, [rsp+192]
    0102c2edlea r15, [rsp+140]
    0102c2f5lea r8, [rsp+96]
    0102c2famov r9, [rsp+336]
    0102c302mov rdx, [rsp+344]
    0102c30atest al, 1
    0102c30cje 0x102bcc3
    0102c312
    0102c312loc_102c312:
    0102c312mov ecx, 1408
    0102c317lea rdi, [rsp+976]
    0102c31flea rsi, [rsp+2384]
    0102c327rep movsb [rdi], [rsi]
    0102c329test [rdx+80], 1
    0102c32djne 0x102bcc3
    0102c333vextracti128 x0, ymm1, 1
    0102c339vmovq rdx, x0
    0102c33evpextrq rcx, x0, 1
    0102c344lea rax, [rdx+rcx]
    0102c348cmp rax, r14
    0102c34bja 0x102c6ae
    0102c351add rdx, [rsp+16]
    0102c356vmovq rax, x1
    0102c35bbt rax, 11
    0102c35fjb 0x102c3ad
    0102c361
    0102c361loc_102c361:
    0102c361mov rax, [rsp+128]
    0102c369mov [r9], eax
    0102c36cmov eax, [rsp+288]
    0102c373mov [r9+4], eax
    0102c377vmovdqu [r9+8], ymm1
    0102c37dvmovaps x0, [rsp+672]
    0102c386vmovlps [r9+40], x0
    0102c38cvmovdqa x0, [rsp+656]
    0102c395vmovdqu [r9+48], x0
    0102c39bmov [r9+64], rdx
    0102c39fmov [r9+72], rcx
    0102c3a3mov [r9+80], 1
    0102c3a8jmp 0x102bcc3
    0102c3ad
    0102c3adloc_102c3ad:
    0102c3admov [rsp+8], r9
    0102c3b2mov [rsp+616], 0x10041c0
    0102c3bemov [rsp+624], rdx
    0102c3c6mov [rsp+632], rcx
    0102c3ceand [rsp+640], 0
    0102c3d7mov [rsp+648], rcx
    0102c3dfcmp [rsp+120], 0
    0102c3e4je 0x102c42b
    0102c3e6lea rdi, [rsp+616]
    0102c3eemov rsi, r8
    0102c3f1push 24
    0102c3f3pop rdx
    0102c3f4mov r15, r8
    0102c3f7vzeroupper
    0102c3facall Io.Reader.readSliceAll
    0102c3fftest ax, ax
    0102c402setne cl
    0102c405or cl, [rsp+36]
    0102c409je 0x102c46c
    0102c40btest ax, ax
    0102c40elea r15, [rsp+140]
    0102c416jne 0x102c730
    0102c41cmov rdx, [rsp+104]
    0102c421lea rax, [rsp+96]
    0102c426jmp 0x102c4eb
    0102c42b
    0102c42bloc_102c42b:
    0102c42blea rdi, [rsp+616]
    0102c433lea rsi, [rsp+240]
    0102c43bpush 12
    0102c43dpop rdx
    0102c43evzeroupper
    0102c441call Io.Reader.readSliceAll
    0102c446test ax, ax
    0102c449setne cl
    0102c44cor cl, [rsp+36]
    0102c450je 0x102c4a8
    0102c452test ax, ax
    0102c455lea r15, [rsp+140]
    0102c45djne 0x102c71e
    0102c463mov eax, [rsp+244]
    0102c46ajmp 0x102c4e1
    0102c46c
    0102c46cloc_102c46c:
    0102c46cvmovq x0, [rsp+96]
    0102c472vpshufb x0, x0, [rip-0x24bfb]
    0102c47bvmovq [rsp+96], x0
    0102c481vmovdqu x0, [rsp+104]
    0102c487vpshufb x0, x0, [rip-0x24d10]
    0102c490vmovdqu [rsp+104], x0
    0102c496vmovq rdx, x0
    0102c49bmov rax, r15
    0102c49elea r15, [rsp+140]
    0102c4a6jmp 0x102c4eb
    0102c4a8
    0102c4a8loc_102c4a8:
    0102c4a8vmovq x0, [rsp+240]
    0102c4b1vpshufb x0, x0, [rip-0x24aea]
    0102c4bavmovq [rsp+240], x0
    0102c4c3mov eax, [rsp+248]
    0102c4camovbe [rsp+248], eax
    0102c4d3vpextrd eax, x0, 1
    0102c4d9lea r15, [rsp+140]
    0102c4e1
    0102c4e1loc_102c4e1:
    0102c4e1mov edx, eax
    0102c4e3lea rax, [rsp+240]
    0102c4eb
    0102c4ebloc_102c4eb:
    0102c4ebcmp [rax], 1
    0102c4eejne 0x102bcc3
    0102c4f4lea rdi, [rsp+688]
    0102c4fclea rsi, [rsp+784]
    0102c504call mem.Allocator.alloc__func_125
    0102c509movzx edx, [rsp+704]
    0102c511test dx, dx
    0102c514jne 0x102c742
    0102c51amov rcx, [rsp+688]
    0102c522mov rax, [rsp+696]
    0102c52amov [rsp+712], 0x1005f80
    0102c536mov [rsp+328], rcx
    0102c53emov [rsp+720], rcx
    0102c546mov [rsp+24], rax
    0102c54bmov [rsp+728], rax
    0102c553and [rsp+736], 0
    0102c55cand [r13+32], 0
    0102c561vpxor x0, x0, x0
    0102c565vmovdqu [r13+16], x0
    0102c56blea rax, [rsp+616]
    0102c573mov [rsp+3792], rax
    0102c57bmov [rsp+3800], 0x10076b8
    0102c587mov [rsp+3808], 1
    0102c593and [rsp+3840], 0
    0102c59bmov [rsp+3848], 2
    0102c5a3and [rsp+7164], 0
    0102c5acand [rsp+7172], 0
    0102c5b5xor r15l, r15l
    0102c5b8jmp 0x102c5c2
    0102c5ba
    0102c5baloc_102c5ba:
    0102c5baadd r15, [rsp+976]
    0102c5c2
    0102c5c2loc_102c5c2:
    0102c5c2lea rdi, [rsp+976]
    0102c5camov rsi, r13
    0102c5cdmov rdx, rbx
    0102c5d0mov rcx, r12
    0102c5d3call Io.Reader.stream
    0102c5d8movzx eax, [rsp+984]
    0102c5e0test eax, eax
    0102c5e2je 0x102c5ba
    0102c5e4cmp eax, 20
    0102c5e7mov rcx, [rsp+24]
    0102c5ecjne 0x102c624
    0102c5eecmp r15, rcx
    0102c5f1lea r15, [rsp+140]
    0102c5f9vmovdqa ymm1, [rsp+192]
    0102c602mov r9, [rsp+8]
    0102c607mov rdx, [rsp+328]
    0102c60fje 0x102c361
    0102c615push 11
    0102c617pop rax
    0102c618mov rdi, [rsp+16]
    0102c61dmov rsi, r14
    0102c620syscall
    0102c622jmp 0x102c631
    0102c624
    0102c624loc_102c624:
    0102c624push 11
    0102c626pop rax
    0102c627mov rdi, [rsp+16]
    0102c62cmov rsi, r14
    0102c62fsyscall
    0102c631
    0102c631loc_102c631:
    0102c631mov ecx, 1440
    0102c636mov esi, 0x10059c8
    0102c63bjmp 0x102c6c5
    0102c640
    0102c640loc_102c640:
    0102c640mov r12, [rsp+40]
    0102c645and [r12+1432], 0
    0102c64fmov eax, [rsp+120]
    0102c653mov [r12+1424], al
    0102c65bmov eax, [rsp+36]
    0102c65fmov [r12+1425], al
    0102c667lea rsi, [rsp+2384]
    0102c66fmov ecx, 1408
    0102c674mov rdi, r12
    0102c677rep movsb [rdi], [rsi]
    0102c679mov rax, [rsp+16]
    0102c67emov [r12+1408], rax
    0102c686mov [r12+1416], r14
    0102c68ejmp 0x102c709
    0102c690
    0102c690loc_102c690:
    0102c690push 11
    0102c692pop rax
    0102c693mov rdi, [rsp+16]
    0102c698mov rsi, r14
    0102c69bsyscall
    0102c69djmp 0x102c6bb
    0102c69f
    0102c69floc_102c69f:
    0102c69fpush 11
    0102c6a1pop rax
    0102c6a2mov rdi, [rsp+16]
    0102c6a7mov rsi, r14
    0102c6aasyscall
    0102c6acjmp 0x102c6bb
    0102c6ae
    0102c6aeloc_102c6ae:
    0102c6aepush 11
    0102c6b0pop rax
    0102c6b1mov rdi, [rsp+16]
    0102c6b6mov rsi, r14
    0102c6b9syscall
    0102c6bb
    0102c6bbloc_102c6bb:
    0102c6bbmov ecx, 1440
    0102c6c0mov esi, 0x1005428
    0102c6c5
    0102c6c5loc_102c6c5:
    0102c6c5mov r12, [rsp+40]
    0102c6cajmp 0x102b55c
    0102c6cf
    0102c6cfloc_102c6cf:
    0102c6cfmov [r12+1432], ax
    0102c6d8jmp 0x102c709
    0102c6da
    0102c6daloc_102c6da:
    0102c6damov r15, [rsp+16]
    0102c6df
    0102c6dfloc_102c6df:
    0102c6dfcmp dx, 20
    0102c6e3jne 0x102c6f5
    0102c6e5push 11
    0102c6e7pop rax
    0102c6e8mov rdi, r15
    0102c6ebmov rsi, r14
    0102c6eesyscall
    0102c6f0jmp 0x102ba84
    0102c6f5
    0102c6f5loc_102c6f5:
    0102c6f5push 11
    0102c6f7pop rax
    0102c6f8mov rdi, r15
    0102c6fbmov rsi, r14
    0102c6fesyscall
    0102c700
    0102c700loc_102c700:
    0102c700mov [r12+1432], dx
    0102c709
    0102c709loc_102c709:
    0102c709mov rax, r12
    0102c70clea rsp, [rbp-40]
    0102c710pop rbx
    0102c711pop r12
    0102c713pop r13
    0102c715pop r14
    0102c717pop r15
    0102c719pop rbp
    0102c71avzeroupper
    0102c71dret
    0102c71e
    0102c71eloc_102c71e:
    0102c71epush 11
    0102c720pop rax
    0102c721mov rdi, [rsp+16]
    0102c726mov rsi, r14
    0102c729syscall
    0102c72bjmp 0x102c631
    0102c730
    0102c730loc_102c730:
    0102c730push 11
    0102c732pop rax
    0102c733mov rdi, [rsp+16]
    0102c738mov rsi, r14
    0102c73bsyscall
    0102c73djmp 0x102c631
    0102c742
    0102c742loc_102c742:
    0102c742push 11
    0102c744pop rax
    0102c745mov rdi, [rsp+16]
    0102c74amov rsi, r14
    0102c74dsyscall
    0102c74fmov r12, [rsp+40]
    0102c754jmp 0x102c700
    0102b484