File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
00412fe4
00412fe4sysFatal__system_3312:
00412fe4push rbp
00412fe5mov rbp, rsp
00412fe8sub rsp, 112
00412fecmov [rbp+16], rcx
00412ff0lea rax, [rip+0x1b746]
00412ff7mov [rbp-56], rax
00412ffblea rax, [rip+0x1b746]
00413002mov [rbp-40], rax
00413006mov [rbp-48], 0
0041300emov [rbp-32], 0
00413014lea rax, [rbp-64]
00413018mov rcx, rax
0041301bcall nimFrame
00413020mov [rbp-8], 0
00413028mov edx, 48
0041302dlea rcx, [rip+0x2366c]
00413034call newObj
00413039mov [rbp-8], rax
0041303dmov rax, [rbp-8]
00413041lea rdx, [rip+0x23618]
00413048mov [rax], rdx
0041304bmov rax, [rbp-8]
0041304flea rdx, [rip+0x1ba37]
00413056mov [rax+16], rdx
0041305amov [rbp-16], 0
00413062mov rax, [rbp-8]
00413066mov rax, [rax+24]
0041306amov [rbp-16], rax
0041306emov rcx, [rbp+16]
00413072call copyStringRC1
00413077mov rdx, [rbp-8]
0041307bmov [rdx+24], rax
0041307fcmp [rbp-16], 0
00413084je 0x413092
00413086mov rax, [rbp-16]
0041308amov rcx, rax
0041308dcall nimGCunrefNoCycle
00413092
00413092loc_413092:
00413092mov [rbp-48], 53
0041309alea rax, [rip+0x1b6a7]
004130a1mov [rbp-40], rax
004130a5mov rax, [rbp-8]
004130a9mov [rsp+32], 53
004130b2lea r9, [rip+0x1b68f]
004130b9lea r8, [rip+0x1b67d]
004130c0lea rdx, [rip+0x1b9c6]
004130c7mov rcx, rax
004130cacall raiseExceptionEx
004130cfcall popFrame
004130d4nop
004130d5add rsp, 112
004130d9pop rbp
004130daret
00412fe4
00412fe4sysFatal__system_3312:
00412fe4push rbp
00412fe5mov rbp, rsp
00412fe8sub rsp, 112
00412fecmov [rbp+16], rcx
00412ff0lea rax, [rip+0x1b746]
00412ff7mov [rbp-56], rax
00412ffblea rax, [rip+0x1b746]
00413002mov [rbp-40], rax
00413006mov [rbp-48], 0
0041300emov [rbp-32], 0
00413014lea rax, [rbp-64]
00413018mov rcx, rax
0041301bcall nimFrame
00413020mov [rbp-8], 0
00413028mov edx, 48
0041302dlea rcx, [rip+0x2366c]
00413034call newObj
00413039mov [rbp-8], rax
0041303dmov rax, [rbp-8]
00413041lea rdx, [rip+0x23618]
00413048mov [rax], rdx
0041304bmov rax, [rbp-8]
0041304flea rdx, [rip+0x1ba37]
00413056mov [rax+16], rdx
0041305amov [rbp-16], 0
00413062mov rax, [rbp-8]
00413066mov rax, [rax+24]
0041306amov [rbp-16], rax
0041306emov rcx, [rbp+16]
00413072call copyStringRC1
00413077mov rdx, [rbp-8]
0041307bmov [rdx+24], rax
0041307fcmp [rbp-16], 0
00413084je 0x413092
00413086mov rax, [rbp-16]
0041308amov rcx, rax
0041308dcall nimGCunrefNoCycle
00413092
00413092loc_413092:
00413092mov [rbp-48], 53
0041309alea rax, [rip+0x1b6a7]
004130a1mov [rbp-40], rax
004130a5mov rax, [rbp-8]
004130a9mov [rsp+32], 53
004130b2lea r9, [rip+0x1b68f]
004130b9lea r8, [rip+0x1b67d]
004130c0lea rdx, [rip+0x1b9c6]
004130c7mov rcx, rax
004130cacall raiseExceptionEx
004130cfcall popFrame
004130d4nop
004130d5add rsp, 112
004130d9pop rbp
004130daret
00412fe4
004130db
004130dbchckObjAsgn:
004130dbpush rbp
004130dcmov rbp, rsp
004130dfsub rsp, 32
004130e3mov [rbp+16], rcx
004130e7mov [rbp+24], rdx
004130ebmov rax, [rbp+16]
004130efcmp rax, [rbp+24]
004130f3je 0x413101
004130f5lea rcx, [rip+0x1ae24]
004130fccall sysFatal__system_3312
00413101
00413101loc_413101:
00413101nop
00413102nop
00413103add rsp, 32
00413107pop rbp
00413108ret
004130db
004130dbchckObjAsgn:
004130dbpush rbp
004130dcmov rbp, rsp
004130dfsub rsp, 32
004130e3mov [rbp+16], rcx
004130e7mov [rbp+24], rdx
004130ebmov rax, [rbp+16]
004130efcmp rax, [rbp+24]
004130f3je 0x413101
004130f5lea rcx, [rip+0x1ae24]
004130fccall sysFatal__system_3312
00413101
00413101loc_413101:
00413101nop
00413102nop
00413103add rsp, 32
00413107pop rbp
00413108ret
004130db
00413109
00413109genericAssignAux__system_6490:
00413109push rbp
0041310asub rsp, 400
00413111lea rbp, [rsp+128]
00413119mov [rbp+288], rcx
00413120mov [rbp+296], rdx
00413127mov [rbp+304], r8
0041312emov eax, r9l
00413131mov [rbp+312], al
00413137lea rax, [rip+0x1b93e]
0041313emov [rbp-88], rax
00413142lea rax, [rip+0x1b877]
00413149mov [rbp-72], rax
0041314dmov [rbp-80], 0
00413155mov [rbp-64], 0
0041315blea rax, [rbp-96]
0041315fmov rcx, rax
00413162call nimFrame
00413167mov [rbp-80], 59
0041316flea rax, [rip+0x1b84a]
00413176mov [rbp-72], rax
0041317amov rax, [rbp+288]
00413181mov [rbp+232], rax
00413188mov [rbp-80], 60
00413190lea rax, [rip+0x1b829]
00413197mov [rbp-72], rax
0041319bmov rax, [rbp+296]
004131a2mov [rbp+224], rax
004131a9mov [rbp-80], 62
004131b1lea rax, [rip+0x1b808]
004131b8mov [rbp-72], rax
004131bcmov rax, [rbp+304]
004131c3movzx eax, [rax+16]
004131c7movzx eax, al
004131casub eax, 4
004131cdcmp eax, 24
004131d0ja 0x413cfa
004131d6mov eax, eax
004131d8lea rdx, [4*rax]
004131e0lea rax, [rip+0x1b8bd]
004131e7mov eax, [rdx+rax]
004131eacdqe
004131eclea rdx, [rip+0x1b8b1]
004131f3add rax, rdx
004131f6jmp rax
004131f8mov [rbp-80], 69
00413200lea rax, [rip+0x1b7b9]
00413207mov [rbp-72], rax
0041320bmov rax, [rbp+288]
00413212mov [rbp+216], rax
00413219mov [rbp-80], 70
00413221lea rax, [rip+0x1b798]
00413228mov [rbp-72], rax
0041322cmov rax, [rbp+224]
00413233mov rax, [rax]
00413236mov [rbp+208], rax
0041323dmov [rbp-80], 71
00413245lea rax, [rip+0x1b774]
0041324cmov [rbp-72], rax
00413250mov [rbp+271], 0
00413257mov [rbp+270], 0
0041325ecmp [rbp+208], 0
00413266sete al
00413269mov [rbp+270], al
0041326fcmp [rbp+270], 0
00413276jne 0x413287
00413278movzx eax, [rbp+312]
0041327fmov [rbp+270], al
00413285jmp 0x413288
00413287
00413287loc_413287:
00413287nop
00413288
00413288loc_413288:
00413288movzx eax, [rbp+270]
0041328fmov [rbp+271], al
00413295cmp [rbp+271], 0
0041329cjne 0x4132c8
0041329emov [rbp-80], 72
004132a6lea rax, [rip+0x1b713]
004132admov [rbp-72], rax
004132b1mov rax, [rbp+208]
004132b8mov rax, [rax+8]
004132bcshr rax, 63
004132c0mov [rbp+271], al
004132c6jmp 0x4132c9
004132c8
004132c8loc_4132c8:
004132c8nop
004132c9
004132c9loc_4132c9:
004132c9movzx eax, [rbp+271]
004132d0xor eax, 1
004132d3test al, al
004132d5jne 0x413306
004132d7mov [rbp-80], 73
004132dflea rax, [rip+0x1b6da]
004132e6mov [rbp-72], rax
004132eamov rdx, [rbp+208]
004132f1mov rax, [rbp+216]
004132f8mov rcx, rax
004132fbcall unsureAsgnRef
00413300nop
00413301jmp 0x413d31
00413306
00413306loc_413306:
00413306nop
00413307mov [rbp-80], 75
0041330flea rax, [rip+0x1b6aa]
00413316mov [rbp-72], rax
0041331amov [rbp+200], 0
00413325mov rax, [rbp+208]
0041332cmov rcx, rax
0041332fcall copyString
00413334mov [rbp+200], rax
0041333bmov rdx, [rbp+200]
00413342mov rax, [rbp+216]
00413349mov rcx, rax
0041334ccall unsureAsgnRef
00413351jmp 0x413d31
00413356mov [rbp-80], 80
0041335elea rax, [rip+0x1b65b]
00413365mov [rbp-72], rax
00413369mov rax, [rbp+296]
00413370mov rax, [rax]
00413373mov [rbp+192], rax
0041337amov [rbp-80], 81
00413382lea rax, [rip+0x1b637]
00413389mov [rbp-72], rax
0041338dmov rax, [rbp+192]
00413394mov [rbp+184], rax
0041339bmov [rbp-80], 82
004133a3lea rax, [rip+0x1b616]
004133aamov [rbp-72], rax
004133aemov rax, [rbp+288]
004133b5mov [rbp+176], rax
004133bcmov [rbp-80], 83
004133c4lea rax, [rip+0x1b5f5]
004133cbmov [rbp-72], rax
004133cfmov [rbp+269], 0
004133d6mov [rbp+268], 0
004133ddcmp [rbp+192], 0
004133e5sete al
004133e8mov [rbp+268], al
004133eecmp [rbp+268], 0
004133f5jne 0x413406
004133f7movzx eax, [rbp+312]
004133femov [rbp+268], al
00413404jmp 0x413407
00413406
00413406loc_413406:
00413406nop
00413407
00413407loc_413407:
00413407movzx eax, [rbp+268]
0041340emov [rbp+269], al
00413414cmp [rbp+269], 0
0041341bjne 0x413434
0041341dmov rax, [rbp+184]
00413424mov rax, [rax+8]
00413428shr rax, 63
0041342cmov [rbp+269], al
00413432jmp 0x413435
00413434
00413434loc_413434:
00413434nop
00413435
00413435loc_413435:
00413435movzx eax, [rbp+269]
0041343cxor eax, 1
0041343ftest al, al
00413441jne 0x413484
00413443mov [rbp-80], 85
0041344blea rax, [rip+0x1b56e]
00413452mov [rbp-72], rax
00413456mov rdx, [rbp+192]
0041345dmov rax, [rbp+176]
00413464mov rcx, rax
00413467call unsureAsgnRef
0041346cmov [rbp-80], 86
00413474lea rax, [rip+0x1b545]
0041347bmov [rbp-72], rax
0041347fjmp 0x413d31
00413484
00413484loc_413484:
00413484nop
00413485mov [rbp-80], 88
0041348dlea rax, [rip+0x1b52c]
00413494mov [rbp-72], rax
00413498mov rax, [rbp+304]
0041349fmov rax, [rax+24]
004134a3movzx eax, [rax+17]
004134a7movzx eax, al
004134aaand eax, 1
004134adtest eax, eax
004134afje 0x4136a2
004134b5mov [rbp-80], 89
004134bdlea rax, [rip+0x1b4fc]
004134c4mov [rbp-72], rax
004134c8mov rax, [rbp+184]
004134cfmov rdx, [rax]
004134d2mov rax, [rbp+304]
004134d9mov rcx, rax
004134dccall nimNewSeqOfCap
004134e1mov [rbp+168], rax
004134e8mov [rbp-80], 90
004134f0lea rax, [rip+0x1b4c9]
004134f7mov [rbp-72], rax
004134fbmov rax, [rbp+184]
00413502mov rdx, [rax]
00413505mov rax, [rbp+168]
0041350cmov [rax], rdx
0041350fmov [rbp-80], 91
00413517lea rax, [rip+0x1b4a2]
0041351emov [rbp-72], rax
00413522mov rdx, [rbp+168]
00413529mov rax, [rbp+176]
00413530mov rcx, rax
00413533call unsureAsgnRef
00413538mov [rbp-80], 92
00413540lea rax, [rip+0x1b479]
00413547mov [rbp-72], rax
0041354bmov rax, [rbp+288]
00413552mov rax, [rax]
00413555mov [rbp+160], rax
0041355cmov [rbp-80], 93
00413564lea rax, [rip+0x1b455]
0041356bmov [rbp-72], rax
0041356fmov [rbp+152], 0
0041357amov rax, [rbp+304]
00413581mov rax, [rax+24]
00413585mov rax, [rax+8]
00413589mov rdx, rax
0041358cmov ecx, 16
00413591call align__system_1624
00413596mov [rbp+152], rax
0041359dmov [rbp+144], 0
004135a8mov rdx, [rbp+152]
004135afmov rax, [rbp+160]
004135b6mov rcx, rax
004135b9call pluspercent___system_696
004135bemov [rbp+144], rax
004135c5mov [rbp-80], 94
004135cdlea rax, [rip+0x1b3ec]
004135d4mov [rbp-72], rax
004135d8mov [rbp+136], 0
004135e3mov rax, [rbp+304]
004135eamov rax, [rax+24]
004135eemov rax, [rax+8]
004135f2mov rdx, rax
004135f5mov ecx, 16
004135facall align__system_1624
004135ffmov [rbp+136], rax
00413606mov [rbp+128], 0
00413611mov rax, [rbp+192]
00413618mov rdx, [rbp+136]
0041361fmov rcx, rax
00413622call pluspercent___system_696
00413627mov [rbp+128], rax
0041362emov [rbp-80], 95
00413636lea rax, [rip+0x1b383]
0041363dmov [rbp-72], rax
00413641mov [rbp+120], 0
00413649mov rax, [rbp+304]
00413650mov rax, [rax+24]
00413654mov rdx, [rax]
00413657mov rax, [rbp+184]
0041365emov rax, [rax]
00413661mov rcx, rax
00413664call starpercent___system_736
00413669mov [rbp+120], rax
0041366dmov [rbp-80], 93
00413675lea rax, [rip+0x1b344]
0041367cmov [rbp-72], rax
00413680mov rdx, [rbp+128]
00413687mov rax, [rbp+144]
0041368emov rcx, [rbp+120]
00413692mov r8, rcx
00413695mov rcx, rax
00413698call copyMem__system_1727
0041369djmp 0x413936
004136a2
004136a2loc_4136a2:
004136a2nop
004136a3mov [rbp-80], 97
004136ablea rax, [rip+0x1b30e]
004136b2mov [rbp-72], rax
004136b6mov [rbp+112], 0
004136bemov rax, [rbp+184]
004136c5mov rdx, [rax]
004136c8mov rax, [rbp+304]
004136cfmov rcx, rax
004136d2call newSeq
004136d7mov [rbp+112], rax
004136dbmov rdx, [rbp+112]
004136dfmov rax, [rbp+176]
004136e6mov rcx, rax
004136e9call unsureAsgnRef
004136eemov [rbp-80], 98
004136f6lea rax, [rip+0x1b2c3]
004136fdmov [rbp-72], rax
00413701mov rax, [rbp+288]
00413708mov rax, [rax]
0041370bmov [rbp+104], rax
0041370fmov [rbp+96], 0
00413717mov [rbp+88], 0
0041371fmov [rbp-80], 99
00413727lea rax, [rip+0x1b292]
0041372emov [rbp-72], rax
00413732mov rax, [rbp+184]
00413739mov rax, [rax]
0041373csub rax, 1
00413740mov [rbp+88], rax
00413744mov [rbp-80], 90
0041374clea rax, [rip+0x1ae5d]
00413753mov [rbp-72], rax
00413757mov [rbp+256], 0
00413762mov [rbp-80], 91
0041376alea rax, [rip+0x1ae3f]
00413771mov [rbp-72], rax
00413775
00413775loc_413775:
00413775mov rax, [rbp+256]
0041377ccmp rax, [rbp+88]
00413780jg 0x413935
00413786mov [rbp-80], 99
0041378elea rax, [rip+0x1b22b]
00413795mov [rbp-72], rax
00413799mov rax, [rbp+256]
004137a0mov [rbp+96], rax
004137a4mov [rbp-80], 101
004137aclea rax, [rip+0x1b20d]
004137b3mov [rbp-72], rax
004137b7mov [rbp+80], 0
004137bfmov rax, [rbp+304]
004137c6mov rax, [rax+24]
004137camov rax, [rax+8]
004137cemov rdx, rax
004137d1mov ecx, 16
004137d6call align__system_1624
004137dbmov [rbp+80], rax
004137dfmov [rbp+72], 0
004137e7mov rdx, [rbp+80]
004137ebmov rax, [rbp+104]
004137efmov rcx, rax
004137f2call pluspercent___system_696
004137f7mov [rbp+72], rax
004137fbmov [rbp+64], 0
00413803mov rax, [rbp+304]
0041380amov rax, [rax+24]
0041380emov rdx, [rax]
00413811mov rax, [rbp+96]
00413815mov rcx, rax
00413818call starpercent___system_736
0041381dmov [rbp+64], rax
00413821mov [rbp+56], 0
00413829mov rdx, [rbp+64]
0041382dmov rax, [rbp+72]
00413831mov rcx, rax
00413834call pluspercent___system_696
00413839mov [rbp+56], rax
0041383dmov [rbp-80], 102
00413845lea rax, [rip+0x1b174]
0041384cmov [rbp-72], rax
00413850mov [rbp+48], 0
00413858mov rax, [rbp+304]
0041385fmov rax, [rax+24]
00413863mov rax, [rax+8]
00413867mov rdx, rax
0041386amov ecx, 16
0041386fcall align__system_1624
00413874mov [rbp+48], rax
00413878mov [rbp+40], 0
00413880mov rax, [rbp+192]
00413887mov rdx, [rbp+48]
0041388bmov rcx, rax
0041388ecall pluspercent___system_696
00413893mov [rbp+40], rax
00413897mov [rbp+32], 0
0041389fmov rax, [rbp+304]
004138a6mov rax, [rax+24]
004138aamov rdx, [rax]
004138admov rax, [rbp+96]
004138b1mov rcx, rax
004138b4call starpercent___system_736
004138b9mov [rbp+32], rax
004138bdmov [rbp+24], 0
004138c5mov rdx, [rbp+32]
004138c9mov rax, [rbp+40]
004138cdmov rcx, rax
004138d0call pluspercent___system_696
004138d5mov [rbp+24], rax
004138d9mov [rbp-80], 99
004138e1lea rax, [rip+0x1b0d8]
004138e8mov [rbp-72], rax
004138ecmovzx r8l, [rbp+312]
004138f4mov rax, [rbp+304]
004138fbmov rcx, [rax+24]
004138ffmov rdx, [rbp+24]
00413903mov rax, [rbp+56]
00413907mov r9l, r8l
0041390amov r8, rcx
0041390dmov rcx, rax
00413910call genericAssignAux__system_6490
00413915mov [rbp-80], 93
0041391dlea rax, [rip+0x1ac8c]
00413924mov [rbp-72], rax
00413928add [rbp+256], 1
00413930jmp 0x413775
00413935
00413935loc_413935:
00413935nop
00413936
00413936loc_413936:
00413936jmp 0x413d31
0041393bmov [rbp-80], 105
00413943lea rax, [rip+0x1b076]
0041394amov [rbp-72], rax
0041394emov rax, [rbp+304]
00413955mov rax, [rax+24]
00413959mov [rbp+248], rax
00413960mov [rbp-80], 108
00413968lea rax, [rip+0x1b051]
0041396fmov [rbp-72], rax
00413973
00413973loc_413973:
00413973cmp [rbp+248], 0
0041397bje 0x4139e5
0041397dmov [rbp-80], 109
00413985lea rax, [rip+0x1b034]
0041398cmov [rbp-72], rax
00413990movzx ecx, [rbp+312]
00413997mov rax, [rbp+248]
0041399emov rdx, [rax+32]
004139a2mov rax, [rbp+296]
004139a9mov r9l, ecx
004139acmov r8, rdx
004139afmov rdx, rax
004139b2mov rcx, [rbp+288]
004139b9call genericAssignAux__system_6495
004139bemov [rbp-80], 110
004139c6lea rax, [rip+0x1aff3]
004139cdmov [rbp-72], rax
004139d1mov rax, [rbp+248]
004139d8mov rax, [rax+24]
004139dcmov [rbp+248], rax
004139e3jmp 0x413973
004139e5
004139e5loc_4139e5:
004139e5nop
004139e6mov [rbp-80], 111
004139eelea rax, [rip+0x1afcb]
004139f5mov [rbp-72], rax
004139f9movzx ecx, [rbp+312]
00413a00mov rax, [rbp+304]
00413a07mov rdx, [rax+32]
00413a0bmov rax, [rbp+296]
00413a12mov r9l, ecx
00413a15mov r8, rdx
00413a18mov rdx, rax
00413a1bmov rcx, [rbp+288]
00413a22call genericAssignAux__system_6495
00413a27mov [rbp-80], 119
00413a2flea rax, [rip+0x1af8a]
00413a36mov [rbp-72], rax
00413a3amov rax, [rbp+288]
00413a41mov [rbp+16], rax
00413a45mov [rbp-80], 125
00413a4dlea rax, [rip+0x1af6c]
00413a54mov [rbp-72], rax
00413a58mov rax, [rbp+296]
00413a5fmov rax, [rax]
00413a62mov [rbp+8], rax
00413a66mov [rbp-80], 126
00413a6elea rax, [rip+0x1af4b]
00413a75mov [rbp-72], rax
00413a79cmp [rbp+8], 0
00413a7eje 0x413aa8
00413a80mov [rbp-80], 129
00413a88lea rax, [rip+0x1af31]
00413a8fmov [rbp-72], rax
00413a93mov rdx, [rbp+304]
00413a9amov rax, [rbp+8]
00413a9emov rcx, rax
00413aa1call chckObjAsgn
00413aa6jmp 0x413aa9
00413aa8
00413aa8loc_413aa8:
00413aa8nop
00413aa9
00413aa9loc_413aa9:
00413aa9mov [rbp-80], 130
00413ab1lea rax, [rip+0x1af08]
00413ab8mov [rbp-72], rax
00413abcmov rax, [rbp+16]
00413ac0mov rdx, [rbp+304]
00413ac7mov [rax], rdx
00413acajmp 0x413d31
00413acfmov [rbp-80], 132
00413ad7lea rax, [rip+0x1aee2]
00413ademov [rbp-72], rax
00413ae2movzx ecx, [rbp+312]
00413ae9mov rax, [rbp+304]
00413af0mov rdx, [rax+32]
00413af4mov rax, [rbp+296]
00413afbmov r9l, ecx
00413afemov r8, rdx
00413b01mov rdx, rax
00413b04mov rcx, [rbp+288]
00413b0bcall genericAssignAux__system_6495
00413b10jmp 0x413d31
00413b15mov [rbp], 0
00413b1dmov [rbp-8], 0
00413b25mov [rbp-80], 134
00413b2dlea rax, [rip+0x1ae8c]
00413b34mov [rbp-72], rax
00413b38mov rax, [rbp+304]
00413b3fmov rax, [rax]
00413b42mov rdx, [rbp+304]
00413b49mov rdx, [rdx+24]
00413b4dmov rcx, [rdx]
00413b50cqo
00413b52idiv rcx
00413b55sub rax, 1
00413b59mov [rbp-8], rax
00413b5dmov [rbp-80], 90
00413b65lea rax, [rip+0x1aa44]
00413b6cmov [rbp-72], rax
00413b70mov [rbp+240], 0
00413b7bmov [rbp-80], 91
00413b83lea rax, [rip+0x1aa26]
00413b8amov [rbp-72], rax
00413b8e
00413b8eloc_413b8e:
00413b8emov rax, [rbp+240]
00413b95cmp rax, [rbp-8]
00413b99jg 0x413cc9
00413b9fmov [rbp-80], 134
00413ba7lea rax, [rip+0x1ae12]
00413baemov [rbp-72], rax
00413bb2mov rax, [rbp+240]
00413bb9mov [rbp], rax
00413bbdmov [rbp-80], 135
00413bc5lea rax, [rip+0x1adf4]
00413bccmov [rbp-72], rax
00413bd0mov [rbp-16], 0
00413bd8mov rax, [rbp+304]
00413bdfmov rax, [rax+24]
00413be3mov rdx, [rax]
00413be6mov rax, [rbp]
00413beamov rcx, rax
00413bedcall starpercent___system_736
00413bf2mov [rbp-16], rax
00413bf6mov [rbp-24], 0
00413bfemov rdx, [rbp-16]
00413c02mov rax, [rbp+232]
00413c09mov rcx, rax
00413c0ccall pluspercent___system_696
00413c11mov [rbp-24], rax
00413c15mov [rbp-80], 136
00413c1dlea rax, [rip+0x1ad9c]
00413c24mov [rbp-72], rax
00413c28mov [rbp-32], 0
00413c30mov rax, [rbp+304]
00413c37mov rax, [rax+24]
00413c3bmov rdx, [rax]
00413c3emov rax, [rbp]
00413c42mov rcx, rax
00413c45call starpercent___system_736
00413c4amov [rbp-32], rax
00413c4emov [rbp-40], 0
00413c56mov rdx, [rbp-32]
00413c5amov rax, [rbp+224]
00413c61mov rcx, rax
00413c64call pluspercent___system_696
00413c69mov [rbp-40], rax
00413c6dmov [rbp-80], 134
00413c75lea rax, [rip+0x1ad44]
00413c7cmov [rbp-72], rax
00413c80movzx r8l, [rbp+312]
00413c88mov rax, [rbp+304]
00413c8fmov rcx, [rax+24]
00413c93mov rdx, [rbp-40]
00413c97mov rax, [rbp-24]
00413c9bmov r9l, r8l
00413c9emov r8, rcx
00413ca1mov rcx, rax
00413ca4call genericAssignAux__system_6490
00413ca9mov [rbp-80], 93
00413cb1lea rax, [rip+0x1a8f8]
00413cb8mov [rbp-72], rax
00413cbcadd [rbp+240], 1
00413cc4jmp 0x413b8e
00413cc9
00413cc9loc_413cc9:
00413cc9nop
00413ccajmp 0x413d31
00413cccmov [rbp-80], 138
00413cd4lea rax, [rip+0x1ace5]
00413cdbmov [rbp-72], rax
00413cdfmov rax, [rbp+224]
00413ce6mov rax, [rax]
00413ce9mov rdx, rax
00413cecmov rcx, [rbp+288]
00413cf3call unsureAsgnRef
00413cf8jmp 0x413d31
00413cfa
00413cfaloc_413cfa:
00413cfamov [rbp-80], 140
00413d02lea rax, [rip+0x1acb7]
00413d09mov [rbp-72], rax
00413d0dmov rax, [rbp+304]
00413d14mov rdx, [rax]
00413d17mov rax, [rbp+296]
00413d1emov r8, rdx
00413d21mov rdx, rax
00413d24mov rcx, [rbp+288]
00413d2bcall copyMem__system_1727
00413d30nop
00413d31
00413d31loc_413d31:
00413d31call popFrame
00413d36nop
00413d37add rsp, 400
00413d3epop rbp
00413d3fret
00413109
00413109genericAssignAux__system_6490:
00413109push rbp
0041310asub rsp, 400
00413111lea rbp, [rsp+128]
00413119mov [rbp+288], rcx
00413120mov [rbp+296], rdx
00413127mov [rbp+304], r8
0041312emov eax, r9l
00413131mov [rbp+312], al
00413137lea rax, [rip+0x1b93e]
0041313emov [rbp-88], rax
00413142lea rax, [rip+0x1b877]
00413149mov [rbp-72], rax
0041314dmov [rbp-80], 0
00413155mov [rbp-64], 0
0041315blea rax, [rbp-96]
0041315fmov rcx, rax
00413162call nimFrame
00413167mov [rbp-80], 59
0041316flea rax, [rip+0x1b84a]
00413176mov [rbp-72], rax
0041317amov rax, [rbp+288]
00413181mov [rbp+232], rax
00413188mov [rbp-80], 60
00413190lea rax, [rip+0x1b829]
00413197mov [rbp-72], rax
0041319bmov rax, [rbp+296]
004131a2mov [rbp+224], rax
004131a9mov [rbp-80], 62
004131b1lea rax, [rip+0x1b808]
004131b8mov [rbp-72], rax
004131bcmov rax, [rbp+304]
004131c3movzx eax, [rax+16]
004131c7movzx eax, al
004131casub eax, 4
004131cdcmp eax, 24
004131d0ja 0x413cfa
004131d6mov eax, eax
004131d8lea rdx, [4*rax]
004131e0lea rax, [rip+0x1b8bd]
004131e7mov eax, [rdx+rax]
004131eacdqe
004131eclea rdx, [rip+0x1b8b1]
004131f3add rax, rdx
004131f6jmp rax
004131f8mov [rbp-80], 69
00413200lea rax, [rip+0x1b7b9]
00413207mov [rbp-72], rax
0041320bmov rax, [rbp+288]
00413212mov [rbp+216], rax
00413219mov [rbp-80], 70
00413221lea rax, [rip+0x1b798]
00413228mov [rbp-72], rax
0041322cmov rax, [rbp+224]
00413233mov rax, [rax]
00413236mov [rbp+208], rax
0041323dmov [rbp-80], 71
00413245lea rax, [rip+0x1b774]
0041324cmov [rbp-72], rax
00413250mov [rbp+271], 0
00413257mov [rbp+270], 0
0041325ecmp [rbp+208], 0
00413266sete al
00413269mov [rbp+270], al
0041326fcmp [rbp+270], 0
00413276jne 0x413287
00413278movzx eax, [rbp+312]
0041327fmov [rbp+270], al
00413285jmp 0x413288
00413287
00413287loc_413287:
00413287nop
00413288
00413288loc_413288:
00413288movzx eax, [rbp+270]
0041328fmov [rbp+271], al
00413295cmp [rbp+271], 0
0041329cjne 0x4132c8
0041329emov [rbp-80], 72
004132a6lea rax, [rip+0x1b713]
004132admov [rbp-72], rax
004132b1mov rax, [rbp+208]
004132b8mov rax, [rax+8]
004132bcshr rax, 63
004132c0mov [rbp+271], al
004132c6jmp 0x4132c9
004132c8
004132c8loc_4132c8:
004132c8nop
004132c9
004132c9loc_4132c9:
004132c9movzx eax, [rbp+271]
004132d0xor eax, 1
004132d3test al, al
004132d5jne 0x413306
004132d7mov [rbp-80], 73
004132dflea rax, [rip+0x1b6da]
004132e6mov [rbp-72], rax
004132eamov rdx, [rbp+208]
004132f1mov rax, [rbp+216]
004132f8mov rcx, rax
004132fbcall unsureAsgnRef
00413300nop
00413301jmp 0x413d31
00413306
00413306loc_413306:
00413306nop
00413307mov [rbp-80], 75
0041330flea rax, [rip+0x1b6aa]
00413316mov [rbp-72], rax
0041331amov [rbp+200], 0
00413325mov rax, [rbp+208]
0041332cmov rcx, rax
0041332fcall copyString
00413334mov [rbp+200], rax
0041333bmov rdx, [rbp+200]
00413342mov rax, [rbp+216]
00413349mov rcx, rax
0041334ccall unsureAsgnRef
00413351jmp 0x413d31
00413356mov [rbp-80], 80
0041335elea rax, [rip+0x1b65b]
00413365mov [rbp-72], rax
00413369mov rax, [rbp+296]
00413370mov rax, [rax]
00413373mov [rbp+192], rax
0041337amov [rbp-80], 81
00413382lea rax, [rip+0x1b637]
00413389mov [rbp-72], rax
0041338dmov rax, [rbp+192]
00413394mov [rbp+184], rax
0041339bmov [rbp-80], 82
004133a3lea rax, [rip+0x1b616]
004133aamov [rbp-72], rax
004133aemov rax, [rbp+288]
004133b5mov [rbp+176], rax
004133bcmov [rbp-80], 83
004133c4lea rax, [rip+0x1b5f5]
004133cbmov [rbp-72], rax
004133cfmov [rbp+269], 0
004133d6mov [rbp+268], 0
004133ddcmp [rbp+192], 0
004133e5sete al
004133e8mov [rbp+268], al
004133eecmp [rbp+268], 0
004133f5jne 0x413406
004133f7movzx eax, [rbp+312]
004133femov [rbp+268], al
00413404jmp 0x413407
00413406
00413406loc_413406:
00413406nop
00413407
00413407loc_413407:
00413407movzx eax, [rbp+268]
0041340emov [rbp+269], al
00413414cmp [rbp+269], 0
0041341bjne 0x413434
0041341dmov rax, [rbp+184]
00413424mov rax, [rax+8]
00413428shr rax, 63
0041342cmov [rbp+269], al
00413432jmp 0x413435
00413434
00413434loc_413434:
00413434nop
00413435
00413435loc_413435:
00413435movzx eax, [rbp+269]
0041343cxor eax, 1
0041343ftest al, al
00413441jne 0x413484
00413443mov [rbp-80], 85
0041344blea rax, [rip+0x1b56e]
00413452mov [rbp-72], rax
00413456mov rdx, [rbp+192]
0041345dmov rax, [rbp+176]
00413464mov rcx, rax
00413467call unsureAsgnRef
0041346cmov [rbp-80], 86
00413474lea rax, [rip+0x1b545]
0041347bmov [rbp-72], rax
0041347fjmp 0x413d31
00413484
00413484loc_413484:
00413484nop
00413485mov [rbp-80], 88
0041348dlea rax, [rip+0x1b52c]
00413494mov [rbp-72], rax
00413498mov rax, [rbp+304]
0041349fmov rax, [rax+24]
004134a3movzx eax, [rax+17]
004134a7movzx eax, al
004134aaand eax, 1
004134adtest eax, eax
004134afje 0x4136a2
004134b5mov [rbp-80], 89
004134bdlea rax, [rip+0x1b4fc]
004134c4mov [rbp-72], rax
004134c8mov rax, [rbp+184]
004134cfmov rdx, [rax]
004134d2mov rax, [rbp+304]
004134d9mov rcx, rax
004134dccall nimNewSeqOfCap
004134e1mov [rbp+168], rax
004134e8mov [rbp-80], 90
004134f0lea rax, [rip+0x1b4c9]
004134f7mov [rbp-72], rax
004134fbmov rax, [rbp+184]
00413502mov rdx, [rax]
00413505mov rax, [rbp+168]
0041350cmov [rax], rdx
0041350fmov [rbp-80], 91
00413517lea rax, [rip+0x1b4a2]
0041351emov [rbp-72], rax
00413522mov rdx, [rbp+168]
00413529mov rax, [rbp+176]
00413530mov rcx, rax
00413533call unsureAsgnRef
00413538mov [rbp-80], 92
00413540lea rax, [rip+0x1b479]
00413547mov [rbp-72], rax
0041354bmov rax, [rbp+288]
00413552mov rax, [rax]
00413555mov [rbp+160], rax
0041355cmov [rbp-80], 93
00413564lea rax, [rip+0x1b455]
0041356bmov [rbp-72], rax
0041356fmov [rbp+152], 0
0041357amov rax, [rbp+304]
00413581mov rax, [rax+24]
00413585mov rax, [rax+8]
00413589mov rdx, rax
0041358cmov ecx, 16
00413591call align__system_1624
00413596mov [rbp+152], rax
0041359dmov [rbp+144], 0
004135a8mov rdx, [rbp+152]
004135afmov rax, [rbp+160]
004135b6mov rcx, rax
004135b9call pluspercent___system_696
004135bemov [rbp+144], rax
004135c5mov [rbp-80], 94
004135cdlea rax, [rip+0x1b3ec]
004135d4mov [rbp-72], rax
004135d8mov [rbp+136], 0
004135e3mov rax, [rbp+304]
004135eamov rax, [rax+24]
004135eemov rax, [rax+8]
004135f2mov rdx, rax
004135f5mov ecx, 16
004135facall align__system_1624
004135ffmov [rbp+136], rax
00413606mov [rbp+128], 0
00413611mov rax, [rbp+192]
00413618mov rdx, [rbp+136]
0041361fmov rcx, rax
00413622call pluspercent___system_696
00413627mov [rbp+128], rax
0041362emov [rbp-80], 95
00413636lea rax, [rip+0x1b383]
0041363dmov [rbp-72], rax
00413641mov [rbp+120], 0
00413649mov rax, [rbp+304]
00413650mov rax, [rax+24]
00413654mov rdx, [rax]
00413657mov rax, [rbp+184]
0041365emov rax, [rax]
00413661mov rcx, rax
00413664call starpercent___system_736
00413669mov [rbp+120], rax
0041366dmov [rbp-80], 93
00413675lea rax, [rip+0x1b344]
0041367cmov [rbp-72], rax
00413680mov rdx, [rbp+128]
00413687mov rax, [rbp+144]
0041368emov rcx, [rbp+120]
00413692mov r8, rcx
00413695mov rcx, rax
00413698call copyMem__system_1727
0041369djmp 0x413936
004136a2
004136a2loc_4136a2:
004136a2nop
004136a3mov [rbp-80], 97
004136ablea rax, [rip+0x1b30e]
004136b2mov [rbp-72], rax
004136b6mov [rbp+112], 0
004136bemov rax, [rbp+184]
004136c5mov rdx, [rax]
004136c8mov rax, [rbp+304]
004136cfmov rcx, rax
004136d2call newSeq
004136d7mov [rbp+112], rax
004136dbmov rdx, [rbp+112]
004136dfmov rax, [rbp+176]
004136e6mov rcx, rax
004136e9call unsureAsgnRef
004136eemov [rbp-80], 98
004136f6lea rax, [rip+0x1b2c3]
004136fdmov [rbp-72], rax
00413701mov rax, [rbp+288]
00413708mov rax, [rax]
0041370bmov [rbp+104], rax
0041370fmov [rbp+96], 0
00413717mov [rbp+88], 0
0041371fmov [rbp-80], 99
00413727lea rax, [rip+0x1b292]
0041372emov [rbp-72], rax
00413732mov rax, [rbp+184]
00413739mov rax, [rax]
0041373csub rax, 1
00413740mov [rbp+88], rax
00413744mov [rbp-80], 90
0041374clea rax, [rip+0x1ae5d]
00413753mov [rbp-72], rax
00413757mov [rbp+256], 0
00413762mov [rbp-80], 91
0041376alea rax, [rip+0x1ae3f]
00413771mov [rbp-72], rax
00413775
00413775loc_413775:
00413775mov rax, [rbp+256]
0041377ccmp rax, [rbp+88]
00413780jg 0x413935
00413786mov [rbp-80], 99
0041378elea rax, [rip+0x1b22b]
00413795mov [rbp-72], rax
00413799mov rax, [rbp+256]
004137a0mov [rbp+96], rax
004137a4mov [rbp-80], 101
004137aclea rax, [rip+0x1b20d]
004137b3mov [rbp-72], rax
004137b7mov [rbp+80], 0
004137bfmov rax, [rbp+304]
004137c6mov rax, [rax+24]
004137camov rax, [rax+8]
004137cemov rdx, rax
004137d1mov ecx, 16
004137d6call align__system_1624
004137dbmov [rbp+80], rax
004137dfmov [rbp+72], 0
004137e7mov rdx, [rbp+80]
004137ebmov rax, [rbp+104]
004137efmov rcx, rax
004137f2call pluspercent___system_696
004137f7mov [rbp+72], rax
004137fbmov [rbp+64], 0
00413803mov rax, [rbp+304]
0041380amov rax, [rax+24]
0041380emov rdx, [rax]
00413811mov rax, [rbp+96]
00413815mov rcx, rax
00413818call starpercent___system_736
0041381dmov [rbp+64], rax
00413821mov [rbp+56], 0
00413829mov rdx, [rbp+64]
0041382dmov rax, [rbp+72]
00413831mov rcx, rax
00413834call pluspercent___system_696
00413839mov [rbp+56], rax
0041383dmov [rbp-80], 102
00413845lea rax, [rip+0x1b174]
0041384cmov [rbp-72], rax
00413850mov [rbp+48], 0
00413858mov rax, [rbp+304]
0041385fmov rax, [rax+24]
00413863mov rax, [rax+8]
00413867mov rdx, rax
0041386amov ecx, 16
0041386fcall align__system_1624
00413874mov [rbp+48], rax
00413878mov [rbp+40], 0
00413880mov rax, [rbp+192]
00413887mov rdx, [rbp+48]
0041388bmov rcx, rax
0041388ecall pluspercent___system_696
00413893mov [rbp+40], rax
00413897mov [rbp+32], 0
0041389fmov rax, [rbp+304]
004138a6mov rax, [rax+24]
004138aamov rdx, [rax]
004138admov rax, [rbp+96]
004138b1mov rcx, rax
004138b4call starpercent___system_736
004138b9mov [rbp+32], rax
004138bdmov [rbp+24], 0
004138c5mov rdx, [rbp+32]
004138c9mov rax, [rbp+40]
004138cdmov rcx, rax
004138d0call pluspercent___system_696
004138d5mov [rbp+24], rax
004138d9mov [rbp-80], 99
004138e1lea rax, [rip+0x1b0d8]
004138e8mov [rbp-72], rax
004138ecmovzx r8l, [rbp+312]
004138f4mov rax, [rbp+304]
004138fbmov rcx, [rax+24]
004138ffmov rdx, [rbp+24]
00413903mov rax, [rbp+56]
00413907mov r9l, r8l
0041390amov r8, rcx
0041390dmov rcx, rax
00413910call genericAssignAux__system_6490
00413915mov [rbp-80], 93
0041391dlea rax, [rip+0x1ac8c]
00413924mov [rbp-72], rax
00413928add [rbp+256], 1
00413930jmp 0x413775
00413935
00413935loc_413935:
00413935nop
00413936
00413936loc_413936:
00413936jmp 0x413d31
0041393bmov [rbp-80], 105
00413943lea rax, [rip+0x1b076]
0041394amov [rbp-72], rax
0041394emov rax, [rbp+304]
00413955mov rax, [rax+24]
00413959mov [rbp+248], rax
00413960mov [rbp-80], 108
00413968lea rax, [rip+0x1b051]
0041396fmov [rbp-72], rax
00413973
00413973loc_413973:
00413973cmp [rbp+248], 0
0041397bje 0x4139e5
0041397dmov [rbp-80], 109
00413985lea rax, [rip+0x1b034]
0041398cmov [rbp-72], rax
00413990movzx ecx, [rbp+312]
00413997mov rax, [rbp+248]
0041399emov rdx, [rax+32]
004139a2mov rax, [rbp+296]
004139a9mov r9l, ecx
004139acmov r8, rdx
004139afmov rdx, rax
004139b2mov rcx, [rbp+288]
004139b9call genericAssignAux__system_6495
004139bemov [rbp-80], 110
004139c6lea rax, [rip+0x1aff3]
004139cdmov [rbp-72], rax
004139d1mov rax, [rbp+248]
004139d8mov rax, [rax+24]
004139dcmov [rbp+248], rax
004139e3jmp 0x413973
004139e5
004139e5loc_4139e5:
004139e5nop
004139e6mov [rbp-80], 111
004139eelea rax, [rip+0x1afcb]
004139f5mov [rbp-72], rax
004139f9movzx ecx, [rbp+312]
00413a00mov rax, [rbp+304]
00413a07mov rdx, [rax+32]
00413a0bmov rax, [rbp+296]
00413a12mov r9l, ecx
00413a15mov r8, rdx
00413a18mov rdx, rax
00413a1bmov rcx, [rbp+288]
00413a22call genericAssignAux__system_6495
00413a27mov [rbp-80], 119
00413a2flea rax, [rip+0x1af8a]
00413a36mov [rbp-72], rax
00413a3amov rax, [rbp+288]
00413a41mov [rbp+16], rax
00413a45mov [rbp-80], 125
00413a4dlea rax, [rip+0x1af6c]
00413a54mov [rbp-72], rax
00413a58mov rax, [rbp+296]
00413a5fmov rax, [rax]
00413a62mov [rbp+8], rax
00413a66mov [rbp-80], 126
00413a6elea rax, [rip+0x1af4b]
00413a75mov [rbp-72], rax
00413a79cmp [rbp+8], 0
00413a7eje 0x413aa8
00413a80mov [rbp-80], 129
00413a88lea rax, [rip+0x1af31]
00413a8fmov [rbp-72], rax
00413a93mov rdx, [rbp+304]
00413a9amov rax, [rbp+8]
00413a9emov rcx, rax
00413aa1call chckObjAsgn
00413aa6jmp 0x413aa9
00413aa8
00413aa8loc_413aa8:
00413aa8nop
00413aa9
00413aa9loc_413aa9:
00413aa9mov [rbp-80], 130
00413ab1lea rax, [rip+0x1af08]
00413ab8mov [rbp-72], rax
00413abcmov rax, [rbp+16]
00413ac0mov rdx, [rbp+304]
00413ac7mov [rax], rdx
00413acajmp 0x413d31
00413acfmov [rbp-80], 132
00413ad7lea rax, [rip+0x1aee2]
00413ademov [rbp-72], rax
00413ae2movzx ecx, [rbp+312]
00413ae9mov rax, [rbp+304]
00413af0mov rdx, [rax+32]
00413af4mov rax, [rbp+296]
00413afbmov r9l, ecx
00413afemov r8, rdx
00413b01mov rdx, rax
00413b04mov rcx, [rbp+288]
00413b0bcall genericAssignAux__system_6495
00413b10jmp 0x413d31
00413b15mov [rbp], 0
00413b1dmov [rbp-8], 0
00413b25mov [rbp-80], 134
00413b2dlea rax, [rip+0x1ae8c]
00413b34mov [rbp-72], rax
00413b38mov rax, [rbp+304]
00413b3fmov rax, [rax]
00413b42mov rdx, [rbp+304]
00413b49mov rdx, [rdx+24]
00413b4dmov rcx, [rdx]
00413b50cqo
00413b52idiv rcx
00413b55sub rax, 1
00413b59mov [rbp-8], rax
00413b5dmov [rbp-80], 90
00413b65lea rax, [rip+0x1aa44]
00413b6cmov [rbp-72], rax
00413b70mov [rbp+240], 0
00413b7bmov [rbp-80], 91
00413b83lea rax, [rip+0x1aa26]
00413b8amov [rbp-72], rax
00413b8e
00413b8eloc_413b8e:
00413b8emov rax, [rbp+240]
00413b95cmp rax, [rbp-8]
00413b99jg 0x413cc9
00413b9fmov [rbp-80], 134
00413ba7lea rax, [rip+0x1ae12]
00413baemov [rbp-72], rax
00413bb2mov rax, [rbp+240]
00413bb9mov [rbp], rax
00413bbdmov [rbp-80], 135
00413bc5lea rax, [rip+0x1adf4]
00413bccmov [rbp-72], rax
00413bd0mov [rbp-16], 0
00413bd8mov rax, [rbp+304]
00413bdfmov rax, [rax+24]
00413be3mov rdx, [rax]
00413be6mov rax, [rbp]
00413beamov rcx, rax
00413bedcall starpercent___system_736
00413bf2mov [rbp-16], rax
00413bf6mov [rbp-24], 0
00413bfemov rdx, [rbp-16]
00413c02mov rax, [rbp+232]
00413c09mov rcx, rax
00413c0ccall pluspercent___system_696
00413c11mov [rbp-24], rax
00413c15mov [rbp-80], 136
00413c1dlea rax, [rip+0x1ad9c]
00413c24mov [rbp-72], rax
00413c28mov [rbp-32], 0
00413c30mov rax, [rbp+304]
00413c37mov rax, [rax+24]
00413c3bmov rdx, [rax]
00413c3emov rax, [rbp]
00413c42mov rcx, rax
00413c45call starpercent___system_736
00413c4amov [rbp-32], rax
00413c4emov [rbp-40], 0
00413c56mov rdx, [rbp-32]
00413c5amov rax, [rbp+224]
00413c61mov rcx, rax
00413c64call pluspercent___system_696
00413c69mov [rbp-40], rax
00413c6dmov [rbp-80], 134
00413c75lea rax, [rip+0x1ad44]
00413c7cmov [rbp-72], rax
00413c80movzx r8l, [rbp+312]
00413c88mov rax, [rbp+304]
00413c8fmov rcx, [rax+24]
00413c93mov rdx, [rbp-40]
00413c97mov rax, [rbp-24]
00413c9bmov r9l, r8l
00413c9emov r8, rcx
00413ca1mov rcx, rax
00413ca4call genericAssignAux__system_6490
00413ca9mov [rbp-80], 93
00413cb1lea rax, [rip+0x1a8f8]
00413cb8mov [rbp-72], rax
00413cbcadd [rbp+240], 1
00413cc4jmp 0x413b8e
00413cc9
00413cc9loc_413cc9:
00413cc9nop
00413ccajmp 0x413d31
00413cccmov [rbp-80], 138
00413cd4lea rax, [rip+0x1ace5]
00413cdbmov [rbp-72], rax
00413cdfmov rax, [rbp+224]
00413ce6mov rax, [rax]
00413ce9mov rdx, rax
00413cecmov rcx, [rbp+288]
00413cf3call unsureAsgnRef
00413cf8jmp 0x413d31
00413cfa
00413cfaloc_413cfa:
00413cfamov [rbp-80], 140
00413d02lea rax, [rip+0x1acb7]
00413d09mov [rbp-72], rax
00413d0dmov rax, [rbp+304]
00413d14mov rdx, [rax]
00413d17mov rax, [rbp+296]
00413d1emov r8, rdx
00413d21mov rdx, rax
00413d24mov rcx, [rbp+288]
00413d2bcall copyMem__system_1727
00413d30nop
00413d31
00413d31loc_413d31:
00413d31call popFrame
00413d36nop
00413d37add rsp, 400
00413d3epop rbp
00413d3fret
00413109
00413d40
00413d40genericAssign:
00413d40push rbp
00413d41mov rbp, rsp
00413d44sub rsp, 80
00413d48mov [rbp+16], rcx
00413d4cmov [rbp+24], rdx
00413d50mov [rbp+32], r8
00413d54lea rax, [rip+0x1adad]
00413d5bmov [rbp-40], rax
00413d5flea rax, [rip+0x1ac5a]
00413d66mov [rbp-24], rax
00413d6amov [rbp-32], 0
00413d72mov [rbp-16], 0
00413d78lea rax, [rbp-48]
00413d7cmov rcx, rax
00413d7fcall nimFrame
00413d84mov [rbp-32], 143
00413d8clea rax, [rip+0x1ac2d]
00413d93mov [rbp-24], rax
00413d97mov rdx, [rbp+32]
00413d9bmov rax, [rbp+24]
00413d9fmov r9l, 0
00413da5mov r8, rdx
00413da8mov rdx, rax
00413dabmov rcx, [rbp+16]
00413dafcall genericAssignAux__system_6490
00413db4call popFrame
00413db9nop
00413dbaadd rsp, 80
00413dbepop rbp
00413dbfret
00413d40
00413d40genericAssign:
00413d40push rbp
00413d41mov rbp, rsp
00413d44sub rsp, 80
00413d48mov [rbp+16], rcx
00413d4cmov [rbp+24], rdx
00413d50mov [rbp+32], r8
00413d54lea rax, [rip+0x1adad]
00413d5bmov [rbp-40], rax
00413d5flea rax, [rip+0x1ac5a]
00413d66mov [rbp-24], rax
00413d6amov [rbp-32], 0
00413d72mov [rbp-16], 0
00413d78lea rax, [rbp-48]
00413d7cmov rcx, rax
00413d7fcall nimFrame
00413d84mov [rbp-32], 143
00413d8clea rax, [rip+0x1ac2d]
00413d93mov [rbp-24], rax
00413d97mov rdx, [rbp+32]
00413d9bmov rax, [rbp+24]
00413d9fmov r9l, 0
00413da5mov r8, rdx
00413da8mov rdx, rax
00413dabmov rcx, [rbp+16]
00413dafcall genericAssignAux__system_6490
00413db4call popFrame
00413db9nop
00413dbaadd rsp, 80
00413dbepop rbp
00413dbfret
00413d40
00413dc0
00413dc0genericSeqAssign:
00413dc0push rbp
00413dc1mov rbp, rsp
00413dc4sub rsp, 96
00413dc8mov [rbp+16], rcx
00413dccmov [rbp+24], rdx
00413dd0mov [rbp+32], r8
00413dd4lea rax, [rip+0x1ad3b]
00413ddbmov [rbp-56], rax
00413ddflea rax, [rip+0x1abda]
00413de6mov [rbp-40], rax
00413deamov [rbp-48], 0
00413df2mov [rbp-32], 0
00413df8lea rax, [rbp-64]
00413dfcmov rcx, rax
00413dffcall nimFrame
00413e04mov [rbp-48], 178
00413e0clea rax, [rip+0x1abad]
00413e13mov [rbp-40], rax
00413e17mov rax, [rbp+24]
00413e1bmov [rbp-8], rax
00413e1fmov [rbp-48], 179
00413e27lea rax, [rip+0x1ab92]
00413e2emov [rbp-40], rax
00413e32mov rdx, [rbp+32]
00413e36lea rax, [rbp-8]
00413e3amov r8, rdx
00413e3dmov rdx, rax
00413e40mov rcx, [rbp+16]
00413e44call genericAssign
00413e49call popFrame
00413e4enop
00413e4fadd rsp, 96
00413e53pop rbp
00413e54ret
00413dc0
00413dc0genericSeqAssign:
00413dc0push rbp
00413dc1mov rbp, rsp
00413dc4sub rsp, 96
00413dc8mov [rbp+16], rcx
00413dccmov [rbp+24], rdx
00413dd0mov [rbp+32], r8
00413dd4lea rax, [rip+0x1ad3b]
00413ddbmov [rbp-56], rax
00413ddflea rax, [rip+0x1abda]
00413de6mov [rbp-40], rax
00413deamov [rbp-48], 0
00413df2mov [rbp-32], 0
00413df8lea rax, [rbp-64]
00413dfcmov rcx, rax
00413dffcall nimFrame
00413e04mov [rbp-48], 178
00413e0clea rax, [rip+0x1abad]
00413e13mov [rbp-40], rax
00413e17mov rax, [rbp+24]
00413e1bmov [rbp-8], rax
00413e1fmov [rbp-48], 179
00413e27lea rax, [rip+0x1ab92]
00413e2emov [rbp-40], rax
00413e32mov rdx, [rbp+32]
00413e36lea rax, [rbp-8]
00413e3amov r8, rdx
00413e3dmov rdx, rax
00413e40mov rcx, [rbp+16]
00413e44call genericAssign
00413e49call popFrame
00413e4enop
00413e4fadd rsp, 96
00413e53pop rbp
00413e54ret
00413dc0
00413e55
00413e55newSeq__systemZio_594:
00413e55push rbp
00413e56mov rbp, rsp
00413e59sub rsp, 96
00413e5dmov [rbp+16], rcx
00413e61lea rax, [rip+0x1a89f]
00413e68mov [rbp-56], rax
00413e6clea rax, [rip+0x1a7bd]
00413e73mov [rbp-40], rax
00413e77mov [rbp-48], 0
00413e7fmov [rbp-32], 0
00413e85lea rax, [rbp-64]
00413e89mov rcx, rax
00413e8ccall nimFrame
00413e91mov [rbp-8], 0
00413e99mov [rbp-48], 680
00413ea1lea rax, [rip+0x1a788]
00413ea8mov [rbp-40], rax
00413eacmov rdx, [rbp+16]
00413eb0mov rcx, [rip+0x1d0d9]
00413eb7call newSeq
00413ebcmov [rbp-8], rax
00413ec0call popFrame
00413ec5mov rax, [rbp-8]
00413ec9add rsp, 96
00413ecdpop rbp
00413eceret
00413e55
00413e55newSeq__systemZio_594:
00413e55push rbp
00413e56mov rbp, rsp
00413e59sub rsp, 96
00413e5dmov [rbp+16], rcx
00413e61lea rax, [rip+0x1a89f]
00413e68mov [rbp-56], rax
00413e6clea rax, [rip+0x1a7bd]
00413e73mov [rbp-40], rax
00413e77mov [rbp-48], 0
00413e7fmov [rbp-32], 0
00413e85lea rax, [rbp-64]
00413e89mov rcx, rax
00413e8ccall nimFrame
00413e91mov [rbp-8], 0
00413e99mov [rbp-48], 680
00413ea1lea rax, [rip+0x1a788]
00413ea8mov [rbp-40], rax
00413eacmov rdx, [rbp+16]
00413eb0mov rcx, [rip+0x1d0d9]
00413eb7call newSeq
00413ebcmov [rbp-8], rax
00413ec0call popFrame
00413ec5mov rax, [rbp-8]
00413ec9add rsp, 96
00413ecdpop rbp
00413eceret
00413e55
00413ecf
00413ecfsubstr__system_7845:
00413ecfpush rbp
00413ed0mov rbp, rsp
00413ed3sub rsp, 176
00413edamov [rbp+16], rcx
00413edemov [rbp+24], rdx
00413ee2mov [rbp+32], r8
00413ee6lea rax, [rip+0x1ac3a]
00413eedmov [rbp-104], rax
00413ef1lea rax, [rip+0x1a738]
00413ef8mov [rbp-88], rax
00413efcmov [rbp-96], 0
00413f04mov [rbp-80], 0
00413f0alea rax, [rbp-112]
00413f0emov rcx, rax
00413f11call nimFrame
00413f16mov [rbp-16], 0
00413f1emov [rbp-96], 3069
00413f26lea rax, [rip+0x1a703]
00413f2dmov [rbp-88], rax
00413f31mov eax, 0
00413f36cmp [rbp+24], 0
00413f3bcmovns rax, [rbp+24]
00413f40mov [rbp-24], rax
00413f44mov [rbp-96], 3070
00413f4clea rax, [rip+0x1a6dd]
00413f53mov [rbp-88], rax
00413f57cmp [rbp+16], 0
00413f5cje 0x413f6b
00413f5emov rax, [rbp+16]
00413f62mov rax, [rax]
00413f65sub rax, 1
00413f69jmp 0x413f72
00413f6b
00413f6bloc_413f6b:
00413f6bmov rax, -1
00413f72
00413f72loc_413f72:
00413f72mov rdx, [rbp+32]
00413f76cmp rax, rdx
00413f79cmovg rax, rdx
00413f7dmov edx, 0
00413f82sub rax, [rbp-24]
00413f86jno 0x413f8d
00413f88mov edx, 1
00413f8d
00413f8dloc_413f8d:
00413f8dmov rcx, rax
00413f90lea rax, [rbp-56]
00413f94mov [rax], rcx
00413f97mov rax, rdx
00413f9aand eax, 1
00413f9dtest al, al
00413f9fje 0x413fa6
00413fa1call raiseOverflow
00413fa6
00413fa6loc_413fa6:
00413fa6mov rax, [rbp-56]
00413faamov edx, 0
00413fafadd rax, 1
00413fb3jno 0x413fba
00413fb5mov edx, 1
00413fba
00413fbaloc_413fba:
00413fbamov rcx, rax
00413fbdlea rax, [rbp-64]
00413fc1mov [rax], rcx
00413fc4mov rax, rdx
00413fc7and eax, 1
00413fcatest al, al
00413fccje 0x413fd3
00413fcecall raiseOverflow
00413fd3
00413fd3loc_413fd3:
00413fd3mov rax, [rbp-64]
00413fd7mov edx, 0
00413fdctest rax, rax
00413fdfcmovs rax, rdx
00413fe3mov [rbp-32], rax
00413fe7mov [rbp-96], 3071
00413feflea rax, [rip+0x1a63a]
00413ff6mov [rbp-88], rax
00413ffacmp [rbp-32], 0
00413fffjns 0x41401c
00414001mov rax, [rbp-32]
00414005mov r8, 0x7fffffffffffffff
0041400fmov edx, 0
00414014mov rcx, rax
00414017call raiseRangeErrorI
0041401c
0041401cloc_41401c:
0041401cmov rax, [rbp-32]
00414020mov rcx, rax
00414023call mnewString
00414028mov [rbp-16], rax
0041402cmov [rbp-40], 0
00414034mov [rbp-48], 0
0041403cmov [rbp-96], 3072
00414044lea rax, [rip+0x1a5e5]
0041404bmov [rbp-88], rax
0041404fmov edx, 0
00414054mov rax, [rbp-32]
00414058sub rax, 1
0041405cjno 0x414063
0041405emov edx, 1
00414063
00414063loc_414063:
00414063mov rcx, rax
00414066lea rax, [rbp-120]
0041406amov [rax], rcx
0041406dmov rax, rdx
00414070and eax, 1
00414073test al, al
00414075je 0x41407c
00414077call raiseOverflow
0041407c
0041407cloc_41407c:
0041407cmov rax, [rbp-120]
00414080mov [rbp-48], rax
00414084mov [rbp-96], 90
0041408clea rax, [rip+0x1a51d]
00414093mov [rbp-88], rax
00414097mov [rbp-8], 0
0041409fmov [rbp-96], 91
004140a7lea rax, [rip+0x1a502]
004140aemov [rbp-88], rax
004140b2
004140b2loc_4140b2:
004140b2mov rax, [rbp-8]
004140b6cmp rax, [rbp-48]
004140bajg 0x414226
004140c0mov [rbp-96], 3072
004140c8lea rax, [rip+0x1a561]
004140cfmov [rbp-88], rax
004140d3mov rax, [rbp-8]
004140d7mov [rbp-40], rax
004140dbcmp [rbp-40], 0
004140e0js 0x4140fd
004140e2cmp [rbp-16], 0
004140e7je 0x4140f2
004140e9mov rax, [rbp-16]
004140edmov rax, [rax]
004140f0jmp 0x4140f7
004140f2
004140f2loc_4140f2:
004140f2mov eax, 0
004140f7
004140f7loc_4140f7:
004140f7cmp rax, [rbp-40]
004140fbjg 0x414124
004140fd
004140fdloc_4140fd:
004140fdcmp [rbp-16], 0
00414102je 0x414111
00414104mov rax, [rbp-16]
00414108mov rax, [rax]
0041410blea rdx, [rax-1]
0041410fjmp 0x414118
00414111
00414111loc_414111:
00414111mov rdx, -1
00414118
00414118loc_414118:
00414118mov rax, [rbp-40]
0041411cmov rcx, rax
0041411fcall raiseIndexError2
00414124
00414124loc_414124:
00414124mov [rbp-96], 3073
0041412clea rax, [rip+0x1a4fd]
00414133mov [rbp-88], rax
00414137mov ecx, 0
0041413cmov rdx, [rbp-40]
00414140mov rax, [rbp-24]
00414144add rax, rdx
00414147jno 0x41414e
00414149mov ecx, 1
0041414e
0041414eloc_41414e:
0041414emov rdx, rax
00414151lea rax, [rbp-128]
00414155mov [rax], rdx
00414158mov rax, rcx
0041415band eax, 1
0041415etest al, al
00414160je 0x414167
00414162call raiseOverflow
00414167
00414167loc_414167:
00414167mov rax, [rbp-128]
0041416btest rax, rax
0041416ejs 0x41418e
00414170cmp [rbp+16], 0
00414175je 0x414180
00414177mov rax, [rbp+16]
0041417bmov rax, [rax]
0041417ejmp 0x414185
00414180
00414180loc_414180:
00414180mov eax, 0
00414185
00414185loc_414185:
00414185mov rdx, [rbp-128]
00414189cmp rax, rdx
0041418cjg 0x4141b5
0041418e
0041418eloc_41418e:
0041418ecmp [rbp+16], 0
00414193je 0x4141a2
00414195mov rax, [rbp+16]
00414199mov rax, [rax]
0041419clea rdx, [rax-1]
004141a0jmp 0x4141a9
004141a2
004141a2loc_4141a2:
004141a2mov rdx, -1
004141a9
004141a9loc_4141a9:
004141a9mov rax, [rbp-128]
004141admov rcx, rax
004141b0call raiseIndexError2
004141b5
004141b5loc_4141b5:
004141b5mov rax, [rbp-128]
004141b9mov rdx, [rbp+16]
004141bdmovzx eax, [rdx+rax+16]
004141c2mov rcx, [rbp-16]
004141c6mov rdx, [rbp-40]
004141caadd rdx, rcx
004141cdadd rdx, 16
004141d1mov [rdx], al
004141d3mov [rbp-96], 93
004141dblea rax, [rip+0x1a3ce]
004141e2mov [rbp-88], rax
004141e6mov edx, 0
004141ebmov rax, [rbp-8]
004141efadd rax, 1
004141f3jno 0x4141fa
004141f5mov edx, 1
004141fa
004141faloc_4141fa:
004141famov rcx, rax
004141fdlea rax, [rbp-136]
00414204mov [rax], rcx
00414207mov rax, rdx
0041420aand eax, 1
0041420dtest al, al
0041420fje 0x414216
00414211call raiseOverflow
00414216
00414216loc_414216:
00414216mov rax, [rbp-136]
0041421dmov [rbp-8], rax
00414221jmp 0x4140b2
00414226
00414226loc_414226:
00414226nop
00414227call popFrame
0041422cmov rax, [rbp-16]
00414230add rsp, 176
00414237pop rbp
00414238ret
00413ecf
00413ecfsubstr__system_7845:
00413ecfpush rbp
00413ed0mov rbp, rsp
00413ed3sub rsp, 176
00413edamov [rbp+16], rcx
00413edemov [rbp+24], rdx
00413ee2mov [rbp+32], r8
00413ee6lea rax, [rip+0x1ac3a]
00413eedmov [rbp-104], rax
00413ef1lea rax, [rip+0x1a738]
00413ef8mov [rbp-88], rax
00413efcmov [rbp-96], 0
00413f04mov [rbp-80], 0
00413f0alea rax, [rbp-112]
00413f0emov rcx, rax
00413f11call nimFrame
00413f16mov [rbp-16], 0
00413f1emov [rbp-96], 3069
00413f26lea rax, [rip+0x1a703]
00413f2dmov [rbp-88], rax
00413f31mov eax, 0
00413f36cmp [rbp+24], 0
00413f3bcmovns rax, [rbp+24]
00413f40mov [rbp-24], rax
00413f44mov [rbp-96], 3070
00413f4clea rax, [rip+0x1a6dd]
00413f53mov [rbp-88], rax
00413f57cmp [rbp+16], 0
00413f5cje 0x413f6b
00413f5emov rax, [rbp+16]
00413f62mov rax, [rax]
00413f65sub rax, 1
00413f69jmp 0x413f72
00413f6b
00413f6bloc_413f6b:
00413f6bmov rax, -1
00413f72
00413f72loc_413f72:
00413f72mov rdx, [rbp+32]
00413f76cmp rax, rdx
00413f79cmovg rax, rdx
00413f7dmov edx, 0
00413f82sub rax, [rbp-24]
00413f86jno 0x413f8d
00413f88mov edx, 1
00413f8d
00413f8dloc_413f8d:
00413f8dmov rcx, rax
00413f90lea rax, [rbp-56]
00413f94mov [rax], rcx
00413f97mov rax, rdx
00413f9aand eax, 1
00413f9dtest al, al
00413f9fje 0x413fa6
00413fa1call raiseOverflow
00413fa6
00413fa6loc_413fa6:
00413fa6mov rax, [rbp-56]
00413faamov edx, 0
00413fafadd rax, 1
00413fb3jno 0x413fba
00413fb5mov edx, 1
00413fba
00413fbaloc_413fba:
00413fbamov rcx, rax
00413fbdlea rax, [rbp-64]
00413fc1mov [rax], rcx
00413fc4mov rax, rdx
00413fc7and eax, 1
00413fcatest al, al
00413fccje 0x413fd3
00413fcecall raiseOverflow
00413fd3
00413fd3loc_413fd3:
00413fd3mov rax, [rbp-64]
00413fd7mov edx, 0
00413fdctest rax, rax
00413fdfcmovs rax, rdx
00413fe3mov [rbp-32], rax
00413fe7mov [rbp-96], 3071
00413feflea rax, [rip+0x1a63a]
00413ff6mov [rbp-88], rax
00413ffacmp [rbp-32], 0
00413fffjns 0x41401c
00414001mov rax, [rbp-32]
00414005mov r8, 0x7fffffffffffffff
0041400fmov edx, 0
00414014mov rcx, rax
00414017call raiseRangeErrorI
0041401c
0041401cloc_41401c:
0041401cmov rax, [rbp-32]
00414020mov rcx, rax
00414023call mnewString
00414028mov [rbp-16], rax
0041402cmov [rbp-40], 0
00414034mov [rbp-48], 0
0041403cmov [rbp-96], 3072
00414044lea rax, [rip+0x1a5e5]
0041404bmov [rbp-88], rax
0041404fmov edx, 0
00414054mov rax, [rbp-32]
00414058sub rax, 1
0041405cjno 0x414063
0041405emov edx, 1
00414063
00414063loc_414063:
00414063mov rcx, rax
00414066lea rax, [rbp-120]
0041406amov [rax], rcx
0041406dmov rax, rdx
00414070and eax, 1
00414073test al, al
00414075je 0x41407c
00414077call raiseOverflow
0041407c
0041407cloc_41407c:
0041407cmov rax, [rbp-120]
00414080mov [rbp-48], rax
00414084mov [rbp-96], 90
0041408clea rax, [rip+0x1a51d]
00414093mov [rbp-88], rax
00414097mov [rbp-8], 0
0041409fmov [rbp-96], 91
004140a7lea rax, [rip+0x1a502]
004140aemov [rbp-88], rax
004140b2
004140b2loc_4140b2:
004140b2mov rax, [rbp-8]
004140b6cmp rax, [rbp-48]
004140bajg 0x414226
004140c0mov [rbp-96], 3072
004140c8lea rax, [rip+0x1a561]
004140cfmov [rbp-88], rax
004140d3mov rax, [rbp-8]
004140d7mov [rbp-40], rax
004140dbcmp [rbp-40], 0
004140e0js 0x4140fd
004140e2cmp [rbp-16], 0
004140e7je 0x4140f2
004140e9mov rax, [rbp-16]
004140edmov rax, [rax]
004140f0jmp 0x4140f7
004140f2
004140f2loc_4140f2:
004140f2mov eax, 0
004140f7
004140f7loc_4140f7:
004140f7cmp rax, [rbp-40]
004140fbjg 0x414124
004140fd
004140fdloc_4140fd:
004140fdcmp [rbp-16], 0
00414102je 0x414111
00414104mov rax, [rbp-16]
00414108mov rax, [rax]
0041410blea rdx, [rax-1]
0041410fjmp 0x414118
00414111
00414111loc_414111:
00414111mov rdx, -1
00414118
00414118loc_414118:
00414118mov rax, [rbp-40]
0041411cmov rcx, rax
0041411fcall raiseIndexError2
00414124
00414124loc_414124:
00414124mov [rbp-96], 3073
0041412clea rax, [rip+0x1a4fd]
00414133mov [rbp-88], rax
00414137mov ecx, 0
0041413cmov rdx, [rbp-40]
00414140mov rax, [rbp-24]
00414144add rax, rdx
00414147jno 0x41414e
00414149mov ecx, 1
0041414e
0041414eloc_41414e:
0041414emov rdx, rax
00414151lea rax, [rbp-128]
00414155mov [rax], rdx
00414158mov rax, rcx
0041415band eax, 1
0041415etest al, al
00414160je 0x414167
00414162call raiseOverflow
00414167
00414167loc_414167:
00414167mov rax, [rbp-128]
0041416btest rax, rax
0041416ejs 0x41418e
00414170cmp [rbp+16], 0
00414175je 0x414180
00414177mov rax, [rbp+16]
0041417bmov rax, [rax]
0041417ejmp 0x414185
00414180
00414180loc_414180:
00414180mov eax, 0
00414185
00414185loc_414185:
00414185mov rdx, [rbp-128]
00414189cmp rax, rdx
0041418cjg 0x4141b5
0041418e
0041418eloc_41418e:
0041418ecmp [rbp+16], 0
00414193je 0x4141a2
00414195mov rax, [rbp+16]
00414199mov rax, [rax]
0041419clea rdx, [rax-1]
004141a0jmp 0x4141a9
004141a2
004141a2loc_4141a2:
004141a2mov rdx, -1
004141a9
004141a9loc_4141a9:
004141a9mov rax, [rbp-128]
004141admov rcx, rax
004141b0call raiseIndexError2
004141b5
004141b5loc_4141b5:
004141b5mov rax, [rbp-128]
004141b9mov rdx, [rbp+16]
004141bdmovzx eax, [rdx+rax+16]
004141c2mov rcx, [rbp-16]
004141c6mov rdx, [rbp-40]
004141caadd rdx, rcx
004141cdadd rdx, 16
004141d1mov [rdx], al
004141d3mov [rbp-96], 93
004141dblea rax, [rip+0x1a3ce]
004141e2mov [rbp-88], rax
004141e6mov edx, 0
004141ebmov rax, [rbp-8]
004141efadd rax, 1
004141f3jno 0x4141fa
004141f5mov edx, 1
004141fa
004141faloc_4141fa:
004141famov rcx, rax
004141fdlea rax, [rbp-136]
00414204mov [rax], rcx
00414207mov rax, rdx
0041420aand eax, 1
0041420dtest al, al
0041420fje 0x414216
00414211call raiseOverflow
00414216
00414216loc_414216:
00414216mov rax, [rbp-136]
0041421dmov [rbp-8], rax
00414221jmp 0x4140b2
00414226
00414226loc_414226:
00414226nop
00414227call popFrame
0041422cmov rax, [rbp-16]
00414230add rsp, 176
00414237pop rbp
00414238ret
00413ecf
00414239
00414239substr__system_7857:
00414239push rbp
0041423amov rbp, rsp
0041423dsub rsp, 96
00414241mov [rbp+16], rcx
00414245mov [rbp+24], rdx
00414249lea rax, [rip+0x1a8d7]
00414250mov [rbp-56], rax
00414254lea rax, [rip+0x1a3d5]
0041425bmov [rbp-40], rax
0041425fmov [rbp-48], 0
00414267mov [rbp-32], 0
0041426dlea rax, [rbp-64]
00414271mov rcx, rax
00414274call nimFrame
00414279mov [rbp-8], 0
00414281mov [rbp-48], 3076
00414289lea rax, [rip+0x1a3a0]
00414290mov [rbp-40], rax
00414294cmp [rbp+16], 0
00414299je 0x4142a8
0041429bmov rax, [rbp+16]
0041429fmov rax, [rax]
004142a2lea rdx, [rax-1]
004142a6jmp 0x4142af
004142a8
004142a8loc_4142a8:
004142a8mov rdx, -1
004142af
004142afloc_4142af:
004142afmov rax, [rbp+24]
004142b3mov r8, rdx
004142b6mov rdx, rax
004142b9mov rcx, [rbp+16]
004142bdcall substr__system_7845
004142c2mov [rbp-8], rax
004142c6call popFrame
004142cbmov rax, [rbp-8]
004142cfadd rsp, 96
004142d3pop rbp
004142d4ret
00414239
00414239substr__system_7857:
00414239push rbp
0041423amov rbp, rsp
0041423dsub rsp, 96
00414241mov [rbp+16], rcx
00414245mov [rbp+24], rdx
00414249lea rax, [rip+0x1a8d7]
00414250mov [rbp-56], rax
00414254lea rax, [rip+0x1a3d5]
0041425bmov [rbp-40], rax
0041425fmov [rbp-48], 0
00414267mov [rbp-32], 0
0041426dlea rax, [rbp-64]
00414271mov rcx, rax
00414274call nimFrame
00414279mov [rbp-8], 0
00414281mov [rbp-48], 3076
00414289lea rax, [rip+0x1a3a0]
00414290mov [rbp-40], rax
00414294cmp [rbp+16], 0
00414299je 0x4142a8
0041429bmov rax, [rbp+16]
0041429fmov rax, [rax]
004142a2lea rdx, [rax-1]
004142a6jmp 0x4142af
004142a8
004142a8loc_4142a8:
004142a8mov rdx, -1
004142af
004142afloc_4142af:
004142afmov rax, [rbp+24]
004142b3mov r8, rdx
004142b6mov rdx, rax
004142b9mov rcx, [rbp+16]
004142bdcall substr__system_7845
004142c2mov [rbp-8], rax
004142c6call popFrame
004142cbmov rax, [rbp-8]
004142cfadd rsp, 96
004142d3pop rbp
004142d4ret
00414239
004142d5
004142d5Marker_tyRef.9clYsYwyjCqe2PFTuCI3Ubg:
004142d5push rbp
004142d6mov rbp, rsp
004142d9sub rsp, 48
004142ddmov [rbp+16], rcx
004142e1mov [rbp+24], rdx
004142e5mov rax, [rbp+16]
004142e9mov [rbp-8], rax
004142edmov rax, [rbp-8]
004142f1mov rax, [rax+8]
004142f5mov rdx, [rbp+24]
004142f9mov rcx, rax
004142fccall nimGCvisit
00414301mov rax, [rbp-8]
00414305mov rax, [rax+24]
00414309mov rdx, [rbp+24]
0041430dmov rcx, rax
00414310call nimGCvisit
00414315mov rax, [rbp-8]
00414319mov rax, [rax+32]
0041431dmov rdx, [rbp+24]
00414321mov rcx, rax
00414324call nimGCvisit
00414329mov rax, [rbp-8]
0041432dmov rax, [rax+40]
00414331mov rdx, [rbp+24]
00414335mov rcx, rax
00414338call nimGCvisit
0041433dnop
0041433eadd rsp, 48
00414342pop rbp
00414343ret
004142d5
004142d5Marker_tyRef.9clYsYwyjCqe2PFTuCI3Ubg:
004142d5push rbp
004142d6mov rbp, rsp
004142d9sub rsp, 48
004142ddmov [rbp+16], rcx
004142e1mov [rbp+24], rdx
004142e5mov rax, [rbp+16]
004142e9mov [rbp-8], rax
004142edmov rax, [rbp-8]
004142f1mov rax, [rax+8]
004142f5mov rdx, [rbp+24]
004142f9mov rcx, rax
004142fccall nimGCvisit
00414301mov rax, [rbp-8]
00414305mov rax, [rax+24]
00414309mov rdx, [rbp+24]
0041430dmov rcx, rax
00414310call nimGCvisit
00414315mov rax, [rbp-8]
00414319mov rax, [rax+32]
0041431dmov rdx, [rbp+24]
00414321mov rcx, rax
00414324call nimGCvisit
00414329mov rax, [rbp-8]
0041432dmov rax, [rax+40]
00414331mov rdx, [rbp+24]
00414335mov rcx, rax
00414338call nimGCvisit
0041433dnop
0041433eadd rsp, 48
00414342pop rbp
00414343ret
004142d5
00414344
00414344Marker_tyRef.HMIVdYjdZYWskTmTQVo5BQ:
00414344push rbp
00414345mov rbp, rsp
00414348sub rsp, 48
0041434cmov [rbp+16], rcx
00414350mov [rbp+24], rdx
00414354mov rax, [rbp+16]
00414358mov [rbp-8], rax
0041435cmov rax, [rbp-8]
00414360mov rax, [rax+8]
00414364mov rdx, [rbp+24]
00414368mov rcx, rax
0041436bcall nimGCvisit
00414370mov rax, [rbp-8]
00414374mov rax, [rax+24]
00414378mov rdx, [rbp+24]
0041437cmov rcx, rax
0041437fcall nimGCvisit
00414384mov rax, [rbp-8]
00414388mov rax, [rax+32]
0041438cmov rdx, [rbp+24]
00414390mov rcx, rax
00414393call nimGCvisit
00414398mov rax, [rbp-8]
0041439cmov rax, [rax+40]
004143a0mov rdx, [rbp+24]
004143a4mov rcx, rax
004143a7call nimGCvisit
004143acnop
004143adadd rsp, 48
004143b1pop rbp
004143b2ret
00414344
00414344Marker_tyRef.HMIVdYjdZYWskTmTQVo5BQ:
00414344push rbp
00414345mov rbp, rsp
00414348sub rsp, 48
0041434cmov [rbp+16], rcx
00414350mov [rbp+24], rdx
00414354mov rax, [rbp+16]
00414358mov [rbp-8], rax
0041435cmov rax, [rbp-8]
00414360mov rax, [rax+8]
00414364mov rdx, [rbp+24]
00414368mov rcx, rax
0041436bcall nimGCvisit
00414370mov rax, [rbp-8]
00414374mov rax, [rax+24]
00414378mov rdx, [rbp+24]
0041437cmov rcx, rax
0041437fcall nimGCvisit
00414384mov rax, [rbp-8]
00414388mov rax, [rax+32]
0041438cmov rdx, [rbp+24]
00414390mov rcx, rax
00414393call nimGCvisit
00414398mov rax, [rbp-8]
0041439cmov rax, [rax+40]
004143a0mov rdx, [rbp+24]
004143a4mov rcx, rax
004143a7call nimGCvisit
004143acnop
004143adadd rsp, 48
004143b1pop rbp
004143b2ret
00414344
004143b3
004143b3Marker_tyRef.Ie1m0dv1ZHg72IgPRr1cDw:
004143b3push rbp
004143b4mov rbp, rsp
004143b7sub rsp, 48
004143bbmov [rbp+16], rcx
004143bfmov [rbp+24], rdx
004143c3mov rax, [rbp+16]
004143c7mov [rbp-8], rax
004143cbmov rax, [rbp-8]
004143cfmov rax, [rax+8]
004143d3mov rdx, [rbp+24]
004143d7mov rcx, rax
004143dacall nimGCvisit
004143dfmov rax, [rbp-8]
004143e3mov rax, [rax+24]
004143e7mov rdx, [rbp+24]
004143ebmov rcx, rax
004143eecall nimGCvisit
004143f3mov rax, [rbp-8]
004143f7mov rax, [rax+32]
004143fbmov rdx, [rbp+24]
004143ffmov rcx, rax
00414402call nimGCvisit
00414407mov rax, [rbp-8]
0041440bmov rax, [rax+40]
0041440fmov rdx, [rbp+24]
00414413mov rcx, rax
00414416call nimGCvisit
0041441bnop
0041441cadd rsp, 48
00414420pop rbp
00414421ret
004143b3
004143b3Marker_tyRef.Ie1m0dv1ZHg72IgPRr1cDw:
004143b3push rbp
004143b4mov rbp, rsp
004143b7sub rsp, 48
004143bbmov [rbp+16], rcx
004143bfmov [rbp+24], rdx
004143c3mov rax, [rbp+16]
004143c7mov [rbp-8], rax
004143cbmov rax, [rbp-8]
004143cfmov rax, [rax+8]
004143d3mov rdx, [rbp+24]
004143d7mov rcx, rax
004143dacall nimGCvisit
004143dfmov rax, [rbp-8]
004143e3mov rax, [rax+24]
004143e7mov rdx, [rbp+24]
004143ebmov rcx, rax
004143eecall nimGCvisit
004143f3mov rax, [rbp-8]
004143f7mov rax, [rax+32]
004143fbmov rdx, [rbp+24]
004143ffmov rcx, rax
00414402call nimGCvisit
00414407mov rax, [rbp-8]
0041440bmov rax, [rax+40]
0041440fmov rdx, [rbp+24]
00414413mov rcx, rax
00414416call nimGCvisit
0041441bnop
0041441cadd rsp, 48
00414420pop rbp
00414421ret
004143b3
00414422
00414422nimCharToStr:
00414422push rbp
00414423mov rbp, rsp
00414426sub rsp, 96
0041442amov eax, ecx
0041442cmov [rbp+16], al
0041442flea rax, [rip+0x1a6f8]
00414436mov [rbp-56], rax
0041443alea rax, [rip+0x1a6ff]
00414441mov [rbp-40], rax
00414445mov [rbp-48], 0
0041444dmov [rbp-32], 0
00414453lea rax, [rbp-64]
00414457mov rcx, rax
0041445acall nimFrame
0041445fmov [rbp-8], 0
00414467mov [rbp-48], 221
0041446flea rax, [rip+0x1a6ca]
00414476mov [rbp-40], rax
0041447amov ecx, 1
0041447fcall mnewString
00414484mov [rbp-8], rax
00414488mov [rbp-48], 222
00414490lea rax, [rip+0x1a6a9]
00414497mov [rbp-40], rax
0041449bmov rax, [rbp-8]
0041449fmovzx edx, [rbp+16]
004144a3mov [rax+16], dl
004144a6call popFrame
004144abmov rax, [rbp-8]
004144afadd rsp, 96
004144b3pop rbp
004144b4ret
00414422
00414422nimCharToStr:
00414422push rbp
00414423mov rbp, rsp
00414426sub rsp, 96
0041442amov eax, ecx
0041442cmov [rbp+16], al
0041442flea rax, [rip+0x1a6f8]
00414436mov [rbp-56], rax
0041443alea rax, [rip+0x1a6ff]
00414441mov [rbp-40], rax
00414445mov [rbp-48], 0
0041444dmov [rbp-32], 0
00414453lea rax, [rbp-64]
00414457mov rcx, rax
0041445acall nimFrame
0041445fmov [rbp-8], 0
00414467mov [rbp-48], 221
0041446flea rax, [rip+0x1a6ca]
00414476mov [rbp-40], rax
0041447amov ecx, 1
0041447fcall mnewString
00414484mov [rbp-8], rax
00414488mov [rbp-48], 222
00414490lea rax, [rip+0x1a6a9]
00414497mov [rbp-40], rax
0041449bmov rax, [rbp-8]
0041449fmovzx edx, [rbp+16]
004144a3mov [rax+16], dl
004144a6call popFrame
004144abmov rax, [rbp-8]
004144afadd rsp, 96
004144b3pop rbp
004144b4ret
00414422
004144b5
004144b5nimLeaveFinally:
004144b5push rbp
004144b6mov rbp, rsp
004144b9sub rsp, 32
004144bdmov rax, [rip+0x22494]
004144c4test rax, rax
004144c7je 0x4144e5
004144c9mov rax, [rip+0x22488]
004144d0add rax, 16
004144d4mov edx, 1
004144d9mov rcx, rax
004144dcmov rax, [rip+0x34f29]
004144e3call rax
004144e5
004144e5loc_4144e5:
004144e5nop
004144e6mov rax, [rip+0x22473]
004144edmov rcx, rax
004144f0call reportUnhandledError__system_2882
004144f5mov ecx, 1
004144facall exit
004144ffnop
004144b5
004144b5nimLeaveFinally:
004144b5push rbp
004144b6mov rbp, rsp
004144b9sub rsp, 32
004144bdmov rax, [rip+0x22494]
004144c4test rax, rax
004144c7je 0x4144e5
004144c9mov rax, [rip+0x22488]
004144d0add rax, 16
004144d4mov edx, 1
004144d9mov rcx, rax
004144dcmov rax, [rip+0x34f29]
004144e3call rax
004144e5
004144e5loc_4144e5:
004144e5nop
004144e6mov rax, [rip+0x22473]
004144edmov rcx, rax
004144f0call reportUnhandledError__system_2882
004144f5mov ecx, 1
004144facall exit
004144ffnop
004144b5
00414500
00414500atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_Init000:
00414500push rbp
00414501mov rbp, rsp
00414504sub rsp, 80
00414508mov [rbp-16], 0
0041450elea rcx, [rip-10921]
00414515call nimRegisterThreadLocalMarker
0041451acall initStackBottom
0041451fcall initGC__system_2398
00414524call registerSignalHandler__system_3019
00414529nop
0041452aadd rsp, 80
0041452epop rbp
0041452fret
00414500
00414500atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_Init000:
00414500push rbp
00414501mov rbp, rsp
00414504sub rsp, 80
00414508mov [rbp-16], 0
0041450elea rcx, [rip-10921]
00414515call nimRegisterThreadLocalMarker
0041451acall initStackBottom
0041451fcall initGC__system_2398
00414524call registerSignalHandler__system_3019
00414529nop
0041452aadd rsp, 80
0041452epop rbp
0041452fret
00414500
00414530
00414530atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_DatInit000:
00414530push rbp
00414531mov rbp, rsp
00414534mov [rip+0x21ba1], 8
0041453fmov [rip+0x21b9e], 8
0041454amov [rip+0x21b9f], 17
00414551mov [rip+0x21b9c], 0
0041455cmov [rip+0x21b8e], 1
00414563mov [rip+0x32f32], 0
0041456emov [rip+0x32f0b], 2
00414575lea rax, [rip+0x32f04]
0041457cmov [rip+0x21b7d], rax
00414583mov [rip+0x21b92], 48
0041458emov [rip+0x21b8f], 8
00414599mov [rip+0x21b90], 17
004145a0lea rax, [rip+0x21b39]
004145a7mov [rip+0x21b8a], rax
004145aelea rax, [rip+0x32f2b]
004145b5mov [rip+0x33324], rax
004145bcmov [rip+0x21b99], 8
004145c7mov [rip+0x21b96], 8
004145d2mov [rip+0x21b97], 22
004145d9lea rax, [rip+0x21b40]
004145e0mov [rip+0x21b91], rax
004145e7lea rax, [rip-30907]
004145eemov [rip+0x21b9b], rax
004145f5mov [rip+0x32ee4], 1
004145fcmov [rip+0x32ee1], 8
00414607lea rax, [rip+0x21b52]
0041460emov [rip+0x32edb], rax
00414615lea rax, [rip+0x1a56c]
0041461cmov [rip+0x32ed5], rax
00414623lea rax, [rip+0x32ee6]
0041462amov [rip+0x332b7], rax
00414631mov [rip+0x21b64], 8
0041463cmov [rip+0x21b61], 8
00414647mov [rip+0x21b62], 29
0041464emov [rip+0x21b5f], 0
00414659mov [rip+0x21b51], 3
00414660mov [rip+0x32ea9], 1
00414667mov [rip+0x32ea6], 16
00414672lea rax, [rip+0x21b27]
00414679mov [rip+0x32ea0], rax
00414680lea rax, [rip+0x1a508]
00414687mov [rip+0x32e9a], rax
0041468elea rax, [rip+0x32eab]
00414695mov [rip+0x33254], rax
0041469cmov [rip+0x21b39], 8
004146a7mov [rip+0x21b36], 8
004146b2mov [rip+0x21b37], 28
004146b9mov [rip+0x21b34], 0
004146c4mov [rip+0x21b26], 2
004146cbmov [rip+0x32e6e], 1
004146d2mov [rip+0x32e6b], 24
004146ddlea rax, [rip+0x21afc]
004146e4mov [rip+0x32e65], rax
004146eblea rax, [rip+0x1a4a2]
004146f2mov [rip+0x32e5f], rax
004146f9lea rax, [rip+0x32e70]
00414700mov [rip+0x331f1], rax
00414707mov [rip+0x21b0e], 24
00414712mov [rip+0x21b0b], 8
0041471dmov [rip+0x21b0c], 18
00414724mov [rip+0x21b09], 0
0041472fmov [rip+0x21afb], 1
00414736lea rax, [rip+0x32e93]
0041473dmov [rip+0x331cc], rax
00414744mov [rip+0x32e85], 1
0041474bmov [rip+0x32e82], 0
00414756lea rax, [rip+0x21a43]
0041475dmov [rip+0x32e7c], rax
00414764lea rax, [rip+0x1a42d]
0041476bmov [rip+0x32e76], rax
00414772lea rax, [rip+0x32e87]
00414779mov [rip+0x33198], rax
00414780mov [rip+0x21ad5], 8
0041478bmov [rip+0x21ad2], 8
00414796mov [rip+0x21ad3], 31
0041479dmov [rip+0x21ad0], 0
004147a8mov [rip+0x21ac2], 3
004147afmov [rip+0x32e4a], 1
004147b6mov [rip+0x32e47], 8
004147c1lea rax, [rip+0x21a98]
004147c8mov [rip+0x32e41], rax
004147cflea rax, [rip+0x1a3cb]
004147d6mov [rip+0x32e3b], rax
004147ddlea rax, [rip+0x32e4c]
004147e4mov [rip+0x33135], rax
004147ebmov [rip+0x32e3e], 1
004147f2mov [rip+0x32e3b], 16
004147fdlea rax, [rip+0x2199c]
00414804mov [rip+0x32e35], rax
0041480blea rax, [rip+0x1a394]
00414812mov [rip+0x32e2f], rax
00414819mov [rip+0x32d9c], 3
00414824mov [rip+0x32d75], 2
0041482blea rax, [rip+0x330de]
00414832mov [rip+0x32d8f], rax
00414839lea rax, [rip+0x32d60]
00414840mov [rip+0x219f9], rax
00414847mov [rip+0x21a4e], 8
00414852mov [rip+0x21a4b], 8
0041485dmov [rip+0x21a4c], 24
00414864lea rax, [rip+0x219b5]
0041486bmov [rip+0x21a46], rax
00414872lea rax, [rip-31447]
00414879mov [rip+0x21a50], rax
00414880mov [rip+0x32ce9], 1
00414887mov [rip+0x32ce6], 32
00414892lea rax, [rip+0x21a07]
00414899mov [rip+0x32ce0], rax
004148a0lea rax, [rip+0x1a308]
004148a7mov [rip+0x32cda], rax
004148aelea rax, [rip+0x32dab]
004148b5mov [rip+0x33044], rax
004148bcmov [rip+0x32d9d], 1
004148c3mov [rip+0x32d9a], 40
004148celea rax, [rip+0x2188b]
004148d5mov [rip+0x32d94], rax
004148dclea rax, [rip+0x1a2d2]
004148e3mov [rip+0x32d8e], rax
004148eamov [rip+0x32bdb], 5
004148f5mov [rip+0x32bb4], 2
004148fclea rax, [rip+0x32fdd]
00414903mov [rip+0x32bce], rax
0041490alea rax, [rip+0x32b9f]
00414911mov [rip+0x21828], rax
00414918mov [rip+0x219bd], 48
00414923mov [rip+0x219ba], 8
0041492emov [rip+0x219bb], 17
00414935lea rax, [rip+0x217e4]
0041493cmov [rip+0x219b5], rax
00414943mov [rip+0x32d62], 0
0041494emov [rip+0x32d3b], 2
00414955lea rax, [rip+0x32d34]
0041495cmov [rip+0x2199d], rax
00414963mov [rip+0x219b2], 48
0041496emov [rip+0x219af], 8
00414979mov [rip+0x219b0], 17
00414980lea rax, [rip+0x21959]
00414987mov [rip+0x219aa], rax
0041498emov [rip+0x32d47], 0
00414999mov [rip+0x32d20], 2
004149a0lea rax, [rip+0x32d19]
004149a7mov [rip+0x21992], rax
004149aemov [rip+0x219a7], 48
004149b9mov [rip+0x219a4], 8
004149c4mov [rip+0x219a5], 17
004149cblea rax, [rip+0x2194e]
004149d2mov [rip+0x2199f], rax
004149d9mov [rip+0x32d2c], 0
004149e4mov [rip+0x32d05], 2
004149eblea rax, [rip+0x32cfe]
004149f2mov [rip+0x21987], rax
004149f9mov [rip+0x2199c], 8
00414a04mov [rip+0x21999], 8
00414a0fmov [rip+0x2199a], 22
00414a16lea rax, [rip+0x21943]
00414a1dmov [rip+0x21994], rax
00414a24lea rax, [rip-31842]
00414a2bmov [rip+0x2199e], rax
00414a32mov [rip+0x219a3], 48
00414a3dmov [rip+0x219a0], 8
00414a48mov [rip+0x219a1], 17
00414a4flea rax, [rip+0x2188a]
00414a56mov [rip+0x2199b], rax
00414a5dmov [rip+0x32cd8], 0
00414a68mov [rip+0x32cb1], 2
00414a6flea rax, [rip+0x32caa]
00414a76mov [rip+0x21983], rax
00414a7dmov [rip+0x21998], 8
00414a88mov [rip+0x21995], 8
00414a93mov [rip+0x21996], 22
00414a9alea rax, [rip+0x2193f]
00414aa1mov [rip+0x21990], rax
00414aa8lea rax, [rip-26897]
00414aafmov [rip+0x2199a], rax
00414ab6mov [rip+0x2199f], 48
00414ac1mov [rip+0x2199c], 8
00414accmov [rip+0x2199d], 17
00414ad3lea rax, [rip+0x21806]
00414adamov [rip+0x21997], rax
00414ae1mov [rip+0x32c84], 0
00414aecmov [rip+0x32c5d], 2
00414af3lea rax, [rip+0x32c56]
00414afamov [rip+0x2197f], rax
00414b01mov [rip+0x21994], 8
00414b0cmov [rip+0x21991], 8
00414b17mov [rip+0x21992], 22
00414b1elea rax, [rip+0x2193b]
00414b25mov [rip+0x2198c], rax
00414b2clea rax, [rip-25984]
00414b33mov [rip+0x21996], rax
00414b3amov [rip+0x2199b], 48
00414b45mov [rip+0x21998], 8
00414b50mov [rip+0x21999], 17
00414b57lea rax, [rip+0x21782]
00414b5emov [rip+0x21993], rax
00414b65mov [rip+0x32c30], 0
00414b70mov [rip+0x32c09], 2
00414b77lea rax, [rip+0x32c02]
00414b7emov [rip+0x2197b], rax
00414b85mov [rip+0x21990], 8
00414b90mov [rip+0x2198d], 8
00414b9bmov [rip+0x2198e], 22
00414ba2lea rax, [rip+0x21937]
00414ba9mov [rip+0x21988], rax
00414bb0lea rax, [rip-24130]
00414bb7mov [rip+0x21992], rax
00414bbemov [rip+0x21997], 48
00414bc9mov [rip+0x21994], 8
00414bd4mov [rip+0x21995], 17
00414bdblea rax, [rip+0x216fe]
00414be2mov [rip+0x2198f], rax
00414be9mov [rip+0x32bdc], 0
00414bf4mov [rip+0x32bb5], 2
00414bfblea rax, [rip+0x32bae]
00414c02mov [rip+0x21977], rax
00414c09mov [rip+0x2198c], 8
00414c14mov [rip+0x21989], 8
00414c1fmov [rip+0x2198a], 22
00414c26lea rax, [rip+0x21933]
00414c2dmov [rip+0x21984], rax
00414c34lea rax, [rip-12419]
00414c3bmov [rip+0x2198e], rax
00414c42mov [rip+0x21993], 1
00414c4dmov [rip+0x21990], 1
00414c58mov [rip+0x21991], 1
00414c5fmov [rip+0x2198e], 0
00414c6amov [rip+0x21980], 3
00414c71mov [rip+0x219a4], 1
00414c7cmov [rip+0x219a1], 1
00414c87mov [rip+0x219a2], 2
00414c8emov [rip+0x2199f], 0
00414c99mov [rip+0x21991], 3
00414ca0mov [rip+0x219b5], 48
00414cabmov [rip+0x219b2], 8
00414cb6mov [rip+0x219b3], 17
00414cbdlea rax, [rip+0x2161c]
00414cc4mov [rip+0x219ad], rax
00414ccbmov [rip+0x32b2a], 0
00414cd6mov [rip+0x32b03], 2
00414cddlea rax, [rip+0x32afc]
00414ce4mov [rip+0x21995], rax
00414cebmov [rip+0x219aa], 8
00414cf6mov [rip+0x219a7], 8
00414d01mov [rip+0x219a8], 22
00414d08lea rax, [rip+0x21951]
00414d0fmov [rip+0x219a2], rax
00414d16lea rax, [rip-7592]
00414d1dmov [rip+0x219ac], rax
00414d24mov [rip+0x219b1], 2
00414d2fmov [rip+0x219ae], 2
00414d3amov [rip+0x219af], 33
00414d41mov [rip+0x219ac], 0
00414d4cmov [rip+0x2199e], 3
00414d53mov [rip+0x219c2], 48
00414d5emov [rip+0x219bf], 8
00414d69mov [rip+0x219c0], 17
00414d70lea rax, [rip+0x213a9]
00414d77mov [rip+0x219ba], rax
00414d7emov [rip+0x32aa7], 0
00414d89mov [rip+0x32a80], 2
00414d90lea rax, [rip+0x32a79]
00414d97mov [rip+0x219a2], rax
00414d9emov [rip+0x219b7], 56
00414da9mov [rip+0x219b4], 8
00414db4mov [rip+0x219b5], 17
00414dbblea rax, [rip+0x2195e]
00414dc2mov [rip+0x219af], rax
00414dc9mov [rip+0x219cc], 4
00414dd4mov [rip+0x219c9], 4
00414ddfmov [rip+0x219ca], 34
00414de6mov [rip+0x219c7], 0
00414df1mov [rip+0x219b9], 3
00414df8mov [rip+0x32a41], 1
00414dffmov [rip+0x32a3e], 48
00414e0alea rax, [rip+0x2198f]
00414e11mov [rip+0x32a38], rax
00414e18lea rax, [rip+0x19d99]
00414e1fmov [rip+0x32a32], rax
00414e26lea rax, [rip+0x32a13]
00414e2dmov [rip+0x2194c], rax
00414e34mov [rip+0x219a1], 8
00414e3fmov [rip+0x2199e], 8
00414e4amov [rip+0x2199f], 22
00414e51lea rax, [rip+0x21908]
00414e58mov [rip+0x21999], rax
00414e5flea rax, [rip-2961]
00414e66mov [rip+0x219a3], rax
00414e6dmov [rip+0x219a8], 48
00414e78mov [rip+0x219a5], 8
00414e83mov [rip+0x219a6], 17
00414e8alea rax, [rip+0x2188f]
00414e91mov [rip+0x219a0], rax
00414e98mov [rip+0x329ed], 0
00414ea3mov [rip+0x329c6], 2
00414eaalea rax, [rip+0x329bf]
00414eb1mov [rip+0x21988], rax
00414eb8mov [rip+0x2199d], 8
00414ec3mov [rip+0x2199a], 8
00414ecemov [rip+0x2199b], 22
00414ed5lea rax, [rip+0x21944]
00414edcmov [rip+0x21995], rax
00414ee3lea rax, [rip-2982]
00414eeamov [rip+0x2199f], rax
00414ef1mov [rip+0x219a4], 48
00414efcmov [rip+0x219a1], 8
00414f07mov [rip+0x219a2], 17
00414f0elea rax, [rip+0x2180b]
00414f15mov [rip+0x2199c], rax
00414f1cmov [rip+0x32999], 0
00414f27mov [rip+0x32972], 2
00414f2elea rax, [rip+0x3296b]
00414f35mov [rip+0x21984], rax
00414f3cmov [rip+0x21999], 8
00414f47mov [rip+0x21996], 8
00414f52mov [rip+0x21997], 22
00414f59lea rax, [rip+0x21940]
00414f60mov [rip+0x21991], rax
00414f67lea rax, [rip-3003]
00414f6emov [rip+0x2199b], rax
00414f75nop
00414f76pop rbp
00414f77ret
00414530
00414530atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_DatInit000:
00414530push rbp
00414531mov rbp, rsp
00414534mov [rip+0x21ba1], 8
0041453fmov [rip+0x21b9e], 8
0041454amov [rip+0x21b9f], 17
00414551mov [rip+0x21b9c], 0
0041455cmov [rip+0x21b8e], 1
00414563mov [rip+0x32f32], 0
0041456emov [rip+0x32f0b], 2
00414575lea rax, [rip+0x32f04]
0041457cmov [rip+0x21b7d], rax
00414583mov [rip+0x21b92], 48
0041458emov [rip+0x21b8f], 8
00414599mov [rip+0x21b90], 17
004145a0lea rax, [rip+0x21b39]
004145a7mov [rip+0x21b8a], rax
004145aelea rax, [rip+0x32f2b]
004145b5mov [rip+0x33324], rax
004145bcmov [rip+0x21b99], 8
004145c7mov [rip+0x21b96], 8
004145d2mov [rip+0x21b97], 22
004145d9lea rax, [rip+0x21b40]
004145e0mov [rip+0x21b91], rax
004145e7lea rax, [rip-30907]
004145eemov [rip+0x21b9b], rax
004145f5mov [rip+0x32ee4], 1
004145fcmov [rip+0x32ee1], 8
00414607lea rax, [rip+0x21b52]
0041460emov [rip+0x32edb], rax
00414615lea rax, [rip+0x1a56c]
0041461cmov [rip+0x32ed5], rax
00414623lea rax, [rip+0x32ee6]
0041462amov [rip+0x332b7], rax
00414631mov [rip+0x21b64], 8
0041463cmov [rip+0x21b61], 8
00414647mov [rip+0x21b62], 29
0041464emov [rip+0x21b5f], 0
00414659mov [rip+0x21b51], 3
00414660mov [rip+0x32ea9], 1
00414667mov [rip+0x32ea6], 16
00414672lea rax, [rip+0x21b27]
00414679mov [rip+0x32ea0], rax
00414680lea rax, [rip+0x1a508]
00414687mov [rip+0x32e9a], rax
0041468elea rax, [rip+0x32eab]
00414695mov [rip+0x33254], rax
0041469cmov [rip+0x21b39], 8
004146a7mov [rip+0x21b36], 8
004146b2mov [rip+0x21b37], 28
004146b9mov [rip+0x21b34], 0
004146c4mov [rip+0x21b26], 2
004146cbmov [rip+0x32e6e], 1
004146d2mov [rip+0x32e6b], 24
004146ddlea rax, [rip+0x21afc]
004146e4mov [rip+0x32e65], rax
004146eblea rax, [rip+0x1a4a2]
004146f2mov [rip+0x32e5f], rax
004146f9lea rax, [rip+0x32e70]
00414700mov [rip+0x331f1], rax
00414707mov [rip+0x21b0e], 24
00414712mov [rip+0x21b0b], 8
0041471dmov [rip+0x21b0c], 18
00414724mov [rip+0x21b09], 0
0041472fmov [rip+0x21afb], 1
00414736lea rax, [rip+0x32e93]
0041473dmov [rip+0x331cc], rax
00414744mov [rip+0x32e85], 1
0041474bmov [rip+0x32e82], 0
00414756lea rax, [rip+0x21a43]
0041475dmov [rip+0x32e7c], rax
00414764lea rax, [rip+0x1a42d]
0041476bmov [rip+0x32e76], rax
00414772lea rax, [rip+0x32e87]
00414779mov [rip+0x33198], rax
00414780mov [rip+0x21ad5], 8
0041478bmov [rip+0x21ad2], 8
00414796mov [rip+0x21ad3], 31
0041479dmov [rip+0x21ad0], 0
004147a8mov [rip+0x21ac2], 3
004147afmov [rip+0x32e4a], 1
004147b6mov [rip+0x32e47], 8
004147c1lea rax, [rip+0x21a98]
004147c8mov [rip+0x32e41], rax
004147cflea rax, [rip+0x1a3cb]
004147d6mov [rip+0x32e3b], rax
004147ddlea rax, [rip+0x32e4c]
004147e4mov [rip+0x33135], rax
004147ebmov [rip+0x32e3e], 1
004147f2mov [rip+0x32e3b], 16
004147fdlea rax, [rip+0x2199c]
00414804mov [rip+0x32e35], rax
0041480blea rax, [rip+0x1a394]
00414812mov [rip+0x32e2f], rax
00414819mov [rip+0x32d9c], 3
00414824mov [rip+0x32d75], 2
0041482blea rax, [rip+0x330de]
00414832mov [rip+0x32d8f], rax
00414839lea rax, [rip+0x32d60]
00414840mov [rip+0x219f9], rax
00414847mov [rip+0x21a4e], 8
00414852mov [rip+0x21a4b], 8
0041485dmov [rip+0x21a4c], 24
00414864lea rax, [rip+0x219b5]
0041486bmov [rip+0x21a46], rax
00414872lea rax, [rip-31447]
00414879mov [rip+0x21a50], rax
00414880mov [rip+0x32ce9], 1
00414887mov [rip+0x32ce6], 32
00414892lea rax, [rip+0x21a07]
00414899mov [rip+0x32ce0], rax
004148a0lea rax, [rip+0x1a308]
004148a7mov [rip+0x32cda], rax
004148aelea rax, [rip+0x32dab]
004148b5mov [rip+0x33044], rax
004148bcmov [rip+0x32d9d], 1
004148c3mov [rip+0x32d9a], 40
004148celea rax, [rip+0x2188b]
004148d5mov [rip+0x32d94], rax
004148dclea rax, [rip+0x1a2d2]
004148e3mov [rip+0x32d8e], rax
004148eamov [rip+0x32bdb], 5
004148f5mov [rip+0x32bb4], 2
004148fclea rax, [rip+0x32fdd]
00414903mov [rip+0x32bce], rax
0041490alea rax, [rip+0x32b9f]
00414911mov [rip+0x21828], rax
00414918mov [rip+0x219bd], 48
00414923mov [rip+0x219ba], 8
0041492emov [rip+0x219bb], 17
00414935lea rax, [rip+0x217e4]
0041493cmov [rip+0x219b5], rax
00414943mov [rip+0x32d62], 0
0041494emov [rip+0x32d3b], 2
00414955lea rax, [rip+0x32d34]
0041495cmov [rip+0x2199d], rax
00414963mov [rip+0x219b2], 48
0041496emov [rip+0x219af], 8
00414979mov [rip+0x219b0], 17
00414980lea rax, [rip+0x21959]
00414987mov [rip+0x219aa], rax
0041498emov [rip+0x32d47], 0
00414999mov [rip+0x32d20], 2
004149a0lea rax, [rip+0x32d19]
004149a7mov [rip+0x21992], rax
004149aemov [rip+0x219a7], 48
004149b9mov [rip+0x219a4], 8
004149c4mov [rip+0x219a5], 17
004149cblea rax, [rip+0x2194e]
004149d2mov [rip+0x2199f], rax
004149d9mov [rip+0x32d2c], 0
004149e4mov [rip+0x32d05], 2
004149eblea rax, [rip+0x32cfe]
004149f2mov [rip+0x21987], rax
004149f9mov [rip+0x2199c], 8
00414a04mov [rip+0x21999], 8
00414a0fmov [rip+0x2199a], 22
00414a16lea rax, [rip+0x21943]
00414a1dmov [rip+0x21994], rax
00414a24lea rax, [rip-31842]
00414a2bmov [rip+0x2199e], rax
00414a32mov [rip+0x219a3], 48
00414a3dmov [rip+0x219a0], 8
00414a48mov [rip+0x219a1], 17
00414a4flea rax, [rip+0x2188a]
00414a56mov [rip+0x2199b], rax
00414a5dmov [rip+0x32cd8], 0
00414a68mov [rip+0x32cb1], 2
00414a6flea rax, [rip+0x32caa]
00414a76mov [rip+0x21983], rax
00414a7dmov [rip+0x21998], 8
00414a88mov [rip+0x21995], 8
00414a93mov [rip+0x21996], 22
00414a9alea rax, [rip+0x2193f]
00414aa1mov [rip+0x21990], rax
00414aa8lea rax, [rip-26897]
00414aafmov [rip+0x2199a], rax
00414ab6mov [rip+0x2199f], 48
00414ac1mov [rip+0x2199c], 8
00414accmov [rip+0x2199d], 17
00414ad3lea rax, [rip+0x21806]
00414adamov [rip+0x21997], rax
00414ae1mov [rip+0x32c84], 0
00414aecmov [rip+0x32c5d], 2
00414af3lea rax, [rip+0x32c56]
00414afamov [rip+0x2197f], rax
00414b01mov [rip+0x21994], 8
00414b0cmov [rip+0x21991], 8
00414b17mov [rip+0x21992], 22
00414b1elea rax, [rip+0x2193b]
00414b25mov [rip+0x2198c], rax
00414b2clea rax, [rip-25984]
00414b33mov [rip+0x21996], rax
00414b3amov [rip+0x2199b], 48
00414b45mov [rip+0x21998], 8
00414b50mov [rip+0x21999], 17
00414b57lea rax, [rip+0x21782]
00414b5emov [rip+0x21993], rax
00414b65mov [rip+0x32c30], 0
00414b70mov [rip+0x32c09], 2
00414b77lea rax, [rip+0x32c02]
00414b7emov [rip+0x2197b], rax
00414b85mov [rip+0x21990], 8
00414b90mov [rip+0x2198d], 8
00414b9bmov [rip+0x2198e], 22
00414ba2lea rax, [rip+0x21937]
00414ba9mov [rip+0x21988], rax
00414bb0lea rax, [rip-24130]
00414bb7mov [rip+0x21992], rax
00414bbemov [rip+0x21997], 48
00414bc9mov [rip+0x21994], 8
00414bd4mov [rip+0x21995], 17
00414bdblea rax, [rip+0x216fe]
00414be2mov [rip+0x2198f], rax
00414be9mov [rip+0x32bdc], 0
00414bf4mov [rip+0x32bb5], 2
00414bfblea rax, [rip+0x32bae]
00414c02mov [rip+0x21977], rax
00414c09mov [rip+0x2198c], 8
00414c14mov [rip+0x21989], 8
00414c1fmov [rip+0x2198a], 22
00414c26lea rax, [rip+0x21933]
00414c2dmov [rip+0x21984], rax
00414c34lea rax, [rip-12419]
00414c3bmov [rip+0x2198e], rax
00414c42mov [rip+0x21993], 1
00414c4dmov [rip+0x21990], 1
00414c58mov [rip+0x21991], 1
00414c5fmov [rip+0x2198e], 0
00414c6amov [rip+0x21980], 3
00414c71mov [rip+0x219a4], 1
00414c7cmov [rip+0x219a1], 1
00414c87mov [rip+0x219a2], 2
00414c8emov [rip+0x2199f], 0
00414c99mov [rip+0x21991], 3
00414ca0mov [rip+0x219b5], 48
00414cabmov [rip+0x219b2], 8
00414cb6mov [rip+0x219b3], 17
00414cbdlea rax, [rip+0x2161c]
00414cc4mov [rip+0x219ad], rax
00414ccbmov [rip+0x32b2a], 0
00414cd6mov [rip+0x32b03], 2
00414cddlea rax, [rip+0x32afc]
00414ce4mov [rip+0x21995], rax
00414cebmov [rip+0x219aa], 8
00414cf6mov [rip+0x219a7], 8
00414d01mov [rip+0x219a8], 22
00414d08lea rax, [rip+0x21951]
00414d0fmov [rip+0x219a2], rax
00414d16lea rax, [rip-7592]
00414d1dmov [rip+0x219ac], rax
00414d24mov [rip+0x219b1], 2
00414d2fmov [rip+0x219ae], 2
00414d3amov [rip+0x219af], 33
00414d41mov [rip+0x219ac], 0
00414d4cmov [rip+0x2199e], 3
00414d53mov [rip+0x219c2], 48
00414d5emov [rip+0x219bf], 8
00414d69mov [rip+0x219c0], 17
00414d70lea rax, [rip+0x213a9]
00414d77mov [rip+0x219ba], rax
00414d7emov [rip+0x32aa7], 0
00414d89mov [rip+0x32a80], 2
00414d90lea rax, [rip+0x32a79]
00414d97mov [rip+0x219a2], rax
00414d9emov [rip+0x219b7], 56
00414da9mov [rip+0x219b4], 8
00414db4mov [rip+0x219b5], 17
00414dbblea rax, [rip+0x2195e]
00414dc2mov [rip+0x219af], rax
00414dc9mov [rip+0x219cc], 4
00414dd4mov [rip+0x219c9], 4
00414ddfmov [rip+0x219ca], 34
00414de6mov [rip+0x219c7], 0
00414df1mov [rip+0x219b9], 3
00414df8mov [rip+0x32a41], 1
00414dffmov [rip+0x32a3e], 48
00414e0alea rax, [rip+0x2198f]
00414e11mov [rip+0x32a38], rax
00414e18lea rax, [rip+0x19d99]
00414e1fmov [rip+0x32a32], rax
00414e26lea rax, [rip+0x32a13]
00414e2dmov [rip+0x2194c], rax
00414e34mov [rip+0x219a1], 8
00414e3fmov [rip+0x2199e], 8
00414e4amov [rip+0x2199f], 22
00414e51lea rax, [rip+0x21908]
00414e58mov [rip+0x21999], rax
00414e5flea rax, [rip-2961]
00414e66mov [rip+0x219a3], rax
00414e6dmov [rip+0x219a8], 48
00414e78mov [rip+0x219a5], 8
00414e83mov [rip+0x219a6], 17
00414e8alea rax, [rip+0x2188f]
00414e91mov [rip+0x219a0], rax
00414e98mov [rip+0x329ed], 0
00414ea3mov [rip+0x329c6], 2
00414eaalea rax, [rip+0x329bf]
00414eb1mov [rip+0x21988], rax
00414eb8mov [rip+0x2199d], 8
00414ec3mov [rip+0x2199a], 8
00414ecemov [rip+0x2199b], 22
00414ed5lea rax, [rip+0x21944]
00414edcmov [rip+0x21995], rax
00414ee3lea rax, [rip-2982]
00414eeamov [rip+0x2199f], rax
00414ef1mov [rip+0x219a4], 48
00414efcmov [rip+0x219a1], 8
00414f07mov [rip+0x219a2], 17
00414f0elea rax, [rip+0x2180b]
00414f15mov [rip+0x2199c], rax
00414f1cmov [rip+0x32999], 0
00414f27mov [rip+0x32972], 2
00414f2elea rax, [rip+0x3296b]
00414f35mov [rip+0x21984], rax
00414f3cmov [rip+0x21999], 8
00414f47mov [rip+0x21996], 8
00414f52mov [rip+0x21997], 22
00414f59lea rax, [rip+0x21940]
00414f60mov [rip+0x21991], rax
00414f67lea rax, [rip-3003]
00414f6emov [rip+0x2199b], rax
00414f75nop
00414f76pop rbp
00414f77ret
00414530
00414f78
00414f78 // align 0x10
00414f78 // align 0x10
00414f80
00414f80atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinbasedotnim_DatInit000:
00414f80push rbp
00414f81mov rbp, rsp
00414f84sub rsp, 32
00414f88lea rcx, [rip+0x19c51]
00414f8fcall nimLoadLibrary
00414f94mov [rip+0x329c5], rax
00414f9bmov rax, [rip+0x329be]
00414fa2test rax, rax
00414fa5jne 0x414fb3
00414fa7lea rcx, [rip+0x19c52]
00414faecall nimLoadLibraryError
00414fb3
00414fb3loc_414fb3:
00414fb3mov rax, [rip+0x329a6]
00414fbalea rdx, [rip+0x19c5f]
00414fc1mov rcx, rax
00414fc4call nimGetProcAddr
00414fc9mov [rip+0x32970], rax
00414fd0mov rax, [rip+0x32989]
00414fd7lea rdx, [rip+0x19c4f]
00414fdemov rcx, rax
00414fe1call nimGetProcAddr
00414fe6mov [rip+0x3295b], rax
00414fedmov rax, [rip+0x3296c]
00414ff4lea rdx, [rip+0x19c3e]
00414ffbmov rcx, rax
00414ffecall nimGetProcAddr
00415003mov [rip+0x32946], rax
0041500amov rax, [rip+0x3294f]
00415011lea rdx, [rip+0x19c2d]
00415018mov rcx, rax
0041501bcall nimGetProcAddr
00415020mov [rip+0x32931], rax
00415027nop
00415028add rsp, 32
0041502cpop rbp
0041502dret
00414f80
00414f80atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinbasedotnim_DatInit000:
00414f80push rbp
00414f81mov rbp, rsp
00414f84sub rsp, 32
00414f88lea rcx, [rip+0x19c51]
00414f8fcall nimLoadLibrary
00414f94mov [rip+0x329c5], rax
00414f9bmov rax, [rip+0x329be]
00414fa2test rax, rax
00414fa5jne 0x414fb3
00414fa7lea rcx, [rip+0x19c52]
00414faecall nimLoadLibraryError
00414fb3
00414fb3loc_414fb3:
00414fb3mov rax, [rip+0x329a6]
00414fbalea rdx, [rip+0x19c5f]
00414fc1mov rcx, rax
00414fc4call nimGetProcAddr
00414fc9mov [rip+0x32970], rax
00414fd0mov rax, [rip+0x32989]
00414fd7lea rdx, [rip+0x19c4f]
00414fdemov rcx, rax
00414fe1call nimGetProcAddr
00414fe6mov [rip+0x3295b], rax
00414fedmov rax, [rip+0x3296c]
00414ff4lea rdx, [rip+0x19c3e]
00414ffbmov rcx, rax
00414ffecall nimGetProcAddr
00415003mov [rip+0x32946], rax
0041500amov rax, [rip+0x3294f]
00415011lea rdx, [rip+0x19c2d]
00415018mov rcx, rax
0041501bcall nimGetProcAddr
00415020mov [rip+0x32931], rax
00415027nop
00415028add rsp, 32
0041502cpop rbp
0041502dret
00414f80
Loading..