File zig_demo_f2072c8e87056dd4f010dfd24f7c5fd7f3ab5198bb7930c7044fb6b6b95222af.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..