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
Loading..