File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
004050cb
004050cbstackSize__system_5472:
004050cbpush rbp
004050ccmov rbp, rsp
004050cfsub rsp, 112
004050d3lea rax, [rip+0x28f18]
004050damov [rbp-72], rax
004050delea rax, [rip+0x28f1b]
004050e5mov [rbp-56], rax
004050e9mov [rbp-64], 0
004050f1mov [rbp-48], 0
004050f7lea rax, [rbp-80]
004050fbmov rcx, rax
004050fecall nimFrame
00405103mov [rbp-8], 0
0040510bmov [rbp-64], 232
00405113lea rax, [rip+0x28ee6]
0040511amov [rbp-56], rax
0040511emov [rbp-8], 0
00405126mov [rbp-16], 0
0040512emov [rbp-64], 233
00405136lea rax, [rip+0x28ec3]
0040513dmov [rbp-56], rax
00405141lea rax, [rip+0x31c58]
00405148mov [rbp-16], rax
0040514cmov [rbp-64], 234
00405154lea rax, [rip+0x28ea5]
0040515bmov [rbp-56], rax
0040515fmov [rbp-24], 0
00405167mov rax, [rbp-16]
0040516bmov rcx, rax
0040516ecall stackSize__system_5468
00405173mov [rbp-24], rax
00405177mov rax, [rbp-24]
0040517badd [rbp-8], rax
0040517fcall popFrame
00405184mov rax, [rbp-8]
00405188add rsp, 112
0040518cpop rbp
0040518dret
004050cb
004050cbstackSize__system_5472:
004050cbpush rbp
004050ccmov rbp, rsp
004050cfsub rsp, 112
004050d3lea rax, [rip+0x28f18]
004050damov [rbp-72], rax
004050delea rax, [rip+0x28f1b]
004050e5mov [rbp-56], rax
004050e9mov [rbp-64], 0
004050f1mov [rbp-48], 0
004050f7lea rax, [rbp-80]
004050fbmov rcx, rax
004050fecall nimFrame
00405103mov [rbp-8], 0
0040510bmov [rbp-64], 232
00405113lea rax, [rip+0x28ee6]
0040511amov [rbp-56], rax
0040511emov [rbp-8], 0
00405126mov [rbp-16], 0
0040512emov [rbp-64], 233
00405136lea rax, [rip+0x28ec3]
0040513dmov [rbp-56], rax
00405141lea rax, [rip+0x31c58]
00405148mov [rbp-16], rax
0040514cmov [rbp-64], 234
00405154lea rax, [rip+0x28ea5]
0040515bmov [rbp-56], rax
0040515fmov [rbp-24], 0
00405167mov rax, [rbp-16]
0040516bmov rcx, rax
0040516ecall stackSize__system_5468
00405173mov [rbp-24], rax
00405177mov rax, [rbp-24]
0040517badd [rbp-8], rax
0040517fcall popFrame
00405184mov rax, [rbp-8]
00405188add rsp, 112
0040518cpop rbp
0040518dret
004050cb
0040518e
0040518elowGauge__system_4182:
0040518epush rbp
0040518fmov rbp, rsp
00405192sub rsp, 96
00405196mov [rbp+16], rcx
0040519alea rax, [rip+0x28ea7]
004051a1mov [rbp-56], rax
004051a5lea rax, [rip+0x28eac]
004051acmov [rbp-40], rax
004051b0mov [rbp-48], 0
004051b8mov [rbp-32], 0
004051belea rax, [rbp-64]
004051c2mov rcx, rax
004051c5call nimFrame
004051camov [rbp-8], 0
004051d2mov [rbp-48], 15
004051dalea rax, [rip+0x28e77]
004051e1mov [rbp-40], rax
004051e5mov rax, [rbp+16]
004051e9mov [rbp-16], rax
004051edmov [rbp-48], 16
004051f5lea rax, [rip+0x28e5c]
004051fcmov [rbp-40], rax
00405200
00405200loc_405200:
00405200mov rax, [rbp-16]
00405204mov rax, [rax]
00405207cmp [rbp-16], rax
0040520bje 0x40524c
0040520dmov [rbp-48], 17
00405215lea rax, [rip+0x28e3c]
0040521cmov [rbp-40], rax
00405220mov rax, [rbp-16]
00405224mov rax, [rax+16]
00405228mov [rbp-8], rax
0040522cmov [rbp-48], 18
00405234lea rax, [rip+0x28e1d]
0040523bmov [rbp-40], rax
0040523fmov rax, [rbp-16]
00405243mov rax, [rax]
00405246mov [rbp-16], rax
0040524ajmp 0x405200
0040524c
0040524cloc_40524c:
0040524cnop
0040524dcall popFrame
00405252mov rax, [rbp-8]
00405256add rsp, 96
0040525apop rbp
0040525bret
0040518e
0040518elowGauge__system_4182:
0040518epush rbp
0040518fmov rbp, rsp
00405192sub rsp, 96
00405196mov [rbp+16], rcx
0040519alea rax, [rip+0x28ea7]
004051a1mov [rbp-56], rax
004051a5lea rax, [rip+0x28eac]
004051acmov [rbp-40], rax
004051b0mov [rbp-48], 0
004051b8mov [rbp-32], 0
004051belea rax, [rbp-64]
004051c2mov rcx, rax
004051c5call nimFrame
004051camov [rbp-8], 0
004051d2mov [rbp-48], 15
004051dalea rax, [rip+0x28e77]
004051e1mov [rbp-40], rax
004051e5mov rax, [rbp+16]
004051e9mov [rbp-16], rax
004051edmov [rbp-48], 16
004051f5lea rax, [rip+0x28e5c]
004051fcmov [rbp-40], rax
00405200
00405200loc_405200:
00405200mov rax, [rbp-16]
00405204mov rax, [rax]
00405207cmp [rbp-16], rax
0040520bje 0x40524c
0040520dmov [rbp-48], 17
00405215lea rax, [rip+0x28e3c]
0040521cmov [rbp-40], rax
00405220mov rax, [rbp-16]
00405224mov rax, [rax+16]
00405228mov [rbp-8], rax
0040522cmov [rbp-48], 18
00405234lea rax, [rip+0x28e1d]
0040523bmov [rbp-40], rax
0040523fmov rax, [rbp-16]
00405243mov rax, [rax]
00405246mov [rbp-16], rax
0040524ajmp 0x405200
0040524c
0040524cloc_40524c:
0040524cnop
0040524dcall popFrame
00405252mov rax, [rbp-8]
00405256add rsp, 96
0040525apop rbp
0040525bret
0040518e
0040525c
0040525chighGauge__system_4190:
0040525cpush rbp
0040525dmov rbp, rsp
00405260sub rsp, 96
00405264mov [rbp+16], rcx
00405268lea rax, [rip+0x28e2f]
0040526fmov [rbp-56], rax
00405273lea rax, [rip+0x28dde]
0040527amov [rbp-40], rax
0040527emov [rbp-48], 0
00405286mov [rbp-32], 0
0040528clea rax, [rbp-64]
00405290mov rcx, rax
00405293call nimFrame
00405298mov [rbp-8], 0
004052a0mov [rbp-48], 21
004052a8lea rax, [rip+0x28da9]
004052afmov [rbp-40], rax
004052b3mov [rbp-8], -1
004052bbmov [rbp-48], 22
004052c3lea rax, [rip+0x28d8e]
004052camov [rbp-40], rax
004052cemov rax, [rbp+16]
004052d2mov [rbp-16], rax
004052d6mov [rbp-48], 23
004052delea rax, [rip+0x28d73]
004052e5mov [rbp-40], rax
004052e9
004052e9loc_4052e9:
004052e9mov rax, [rbp-16]
004052edmov rax, [rax]
004052f0cmp [rbp-16], rax
004052f4je 0x405336
004052f6mov [rbp-48], 24
004052felea rax, [rip+0x28d53]
00405305mov [rbp-40], rax
00405309mov rax, [rbp-16]
0040530dmov rax, [rax+24]
00405311mov [rbp-8], rax
00405315mov [rbp-48], 25
0040531dlea rax, [rip+0x28d34]
00405324mov [rbp-40], rax
00405328mov rax, [rbp-16]
0040532cmov rax, [rax+8]
00405330mov [rbp-16], rax
00405334jmp 0x4052e9
00405336
00405336loc_405336:
00405336nop
00405337call popFrame
0040533cmov rax, [rbp-8]
00405340add rsp, 96
00405344pop rbp
00405345ret
0040525c
0040525chighGauge__system_4190:
0040525cpush rbp
0040525dmov rbp, rsp
00405260sub rsp, 96
00405264mov [rbp+16], rcx
00405268lea rax, [rip+0x28e2f]
0040526fmov [rbp-56], rax
00405273lea rax, [rip+0x28dde]
0040527amov [rbp-40], rax
0040527emov [rbp-48], 0
00405286mov [rbp-32], 0
0040528clea rax, [rbp-64]
00405290mov rcx, rax
00405293call nimFrame
00405298mov [rbp-8], 0
004052a0mov [rbp-48], 21
004052a8lea rax, [rip+0x28da9]
004052afmov [rbp-40], rax
004052b3mov [rbp-8], -1
004052bbmov [rbp-48], 22
004052c3lea rax, [rip+0x28d8e]
004052camov [rbp-40], rax
004052cemov rax, [rbp+16]
004052d2mov [rbp-16], rax
004052d6mov [rbp-48], 23
004052delea rax, [rip+0x28d73]
004052e5mov [rbp-40], rax
004052e9
004052e9loc_4052e9:
004052e9mov rax, [rbp-16]
004052edmov rax, [rax]
004052f0cmp [rbp-16], rax
004052f4je 0x405336
004052f6mov [rbp-48], 24
004052felea rax, [rip+0x28d53]
00405305mov [rbp-40], rax
00405309mov rax, [rbp-16]
0040530dmov rax, [rax+24]
00405311mov [rbp-8], rax
00405315mov [rbp-48], 25
0040531dlea rax, [rip+0x28d34]
00405324mov [rbp-40], rax
00405328mov rax, [rbp-16]
0040532cmov rax, [rax+8]
00405330mov [rbp-16], rax
00405334jmp 0x4052e9
00405336
00405336loc_405336:
00405336nop
00405337call popFrame
0040533cmov rax, [rbp-8]
00405340add rsp, 96
00405344pop rbp
00405345ret
0040525c
00405346
00405346prepareForInteriorPointerChecking__system_4824:
00405346push rbp
00405347mov rbp, rsp
0040534asub rsp, 80
0040534emov [rbp+16], rcx
00405352lea rax, [rip+0x28d4f]
00405359mov [rbp-40], rax
0040535dlea rax, [rip+0x28bfc]
00405364mov [rbp-24], rax
00405368mov [rbp-32], 0
00405370mov [rbp-16], 0
00405376lea rax, [rbp-48]
0040537amov rcx, rax
0040537dcall nimFrame
00405382mov [rbp-32], 894
0040538alea rax, [rip+0x28bcf]
00405391mov [rbp-24], rax
00405395mov rax, [rbp+16]
00405399mov rax, [rax+10408]
004053a0mov rcx, rax
004053a3call lowGauge__system_4182
004053a8mov rdx, [rbp+16]
004053acmov [rdx], rax
004053afmov [rbp-32], 895
004053b7lea rax, [rip+0x28ba2]
004053bemov [rbp-24], rax
004053c2mov rax, [rbp+16]
004053c6mov rax, [rax+10408]
004053cdmov rcx, rax
004053d0call highGauge__system_4190
004053d5mov rdx, [rbp+16]
004053d9mov [rdx+8], rax
004053ddcall popFrame
004053e2nop
004053e3add rsp, 80
004053e7pop rbp
004053e8ret
00405346
00405346prepareForInteriorPointerChecking__system_4824:
00405346push rbp
00405347mov rbp, rsp
0040534asub rsp, 80
0040534emov [rbp+16], rcx
00405352lea rax, [rip+0x28d4f]
00405359mov [rbp-40], rax
0040535dlea rax, [rip+0x28bfc]
00405364mov [rbp-24], rax
00405368mov [rbp-32], 0
00405370mov [rbp-16], 0
00405376lea rax, [rbp-48]
0040537amov rcx, rax
0040537dcall nimFrame
00405382mov [rbp-32], 894
0040538alea rax, [rip+0x28bcf]
00405391mov [rbp-24], rax
00405395mov rax, [rbp+16]
00405399mov rax, [rax+10408]
004053a0mov rcx, rax
004053a3call lowGauge__system_4182
004053a8mov rdx, [rbp+16]
004053acmov [rdx], rax
004053afmov [rbp-32], 895
004053b7lea rax, [rip+0x28ba2]
004053bemov [rbp-24], rax
004053c2mov rax, [rbp+16]
004053c6mov rax, [rax+10408]
004053cdmov rcx, rax
004053d0call highGauge__system_4190
004053d5mov rdx, [rbp+16]
004053d9mov [rdx+8], rax
004053ddcall popFrame
004053e2nop
004053e3add rsp, 80
004053e7pop rbp
004053e8ret
00405346
004053e9
004053e9setPosition__system_5484:
004053e9push rbp
004053eamov rbp, rsp
004053edsub rsp, 80
004053f1mov [rbp+16], rcx
004053f5mov [rbp+24], rdx
004053f9lea rax, [rip+0x28cca]
00405400mov [rbp-40], rax
00405404lea rax, [rip+0x28bf5]
0040540bmov [rbp-24], rax
0040540fmov [rbp-32], 0
00405417mov [rbp-16], 0
0040541dlea rax, [rbp-48]
00405421mov rcx, rax
00405424call nimFrame
00405429call popFrame
0040542enop
0040542fadd rsp, 80
00405433pop rbp
00405434ret
004053e9
004053e9setPosition__system_5484:
004053e9push rbp
004053eamov rbp, rsp
004053edsub rsp, 80
004053f1mov [rbp+16], rcx
004053f5mov [rbp+24], rdx
004053f9lea rax, [rip+0x28cca]
00405400mov [rbp-40], rax
00405404lea rax, [rip+0x28bf5]
0040540bmov [rbp-24], rax
0040540fmov [rbp-32], 0
00405417mov [rbp-16], 0
0040541dlea rax, [rbp-48]
00405421mov rcx, rax
00405424call nimFrame
00405429call popFrame
0040542enop
0040542fadd rsp, 80
00405433pop rbp
00405434ret
004053e9
00405435
00405435getActiveStack__system_5490:
00405435push rbp
00405436mov rbp, rsp
00405439sub rsp, 96
0040543dmov [rbp+16], rcx
00405441lea rax, [rip+0x28c8e]
00405448mov [rbp-56], rax
0040544clea rax, [rip+0x28bad]
00405453mov [rbp-40], rax
00405457mov [rbp-48], 0
0040545fmov [rbp-32], 0
00405465lea rax, [rbp-64]
00405469mov rcx, rax
0040546ccall nimFrame
00405471mov [rbp-8], 0
00405479mov [rbp-48], 254
00405481lea rax, [rip+0x28b78]
00405488mov [rbp-40], rax
0040548cmov rax, [rbp+16]
00405490mov [rbp-8], rax
00405494call popFrame
00405499mov rax, [rbp-8]
0040549dadd rsp, 96
004054a1pop rbp
004054a2ret
00405435
00405435getActiveStack__system_5490:
00405435push rbp
00405436mov rbp, rsp
00405439sub rsp, 96
0040543dmov [rbp+16], rcx
00405441lea rax, [rip+0x28c8e]
00405448mov [rbp-56], rax
0040544clea rax, [rip+0x28bad]
00405453mov [rbp-40], rax
00405457mov [rbp-48], 0
0040545fmov [rbp-32], 0
00405465lea rax, [rbp-64]
00405469mov rcx, rax
0040546ccall nimFrame
00405471mov [rbp-8], 0
00405479mov [rbp-48], 254
00405481lea rax, [rip+0x28b78]
00405488mov [rbp-40], rax
0040548cmov rax, [rbp+16]
00405490mov [rbp-8], rax
00405494call popFrame
00405499mov rax, [rbp-8]
0040549dadd rsp, 96
004054a1pop rbp
004054a2ret
00405435
004054a3
004054a3isActiveStack__system_5493:
004054a3push rbp
004054a4mov rbp, rsp
004054a7sub rsp, 96
004054abmov [rbp+16], rcx
004054aflea rax, [rip+0x28c2f]
004054b6mov [rbp-56], rax
004054balea rax, [rip+0x28b3f]
004054c1mov [rbp-40], rax
004054c5mov [rbp-48], 0
004054cdmov [rbp-32], 0
004054d3lea rax, [rbp-64]
004054d7mov rcx, rax
004054dacall nimFrame
004054dfmov [rbp-1], 0
004054e3mov [rbp-48], 255
004054eblea rax, [rip+0x28b0e]
004054f2mov [rbp-40], rax
004054f6mov [rbp-1], 1
004054facall popFrame
004054ffmovzx eax, [rbp-1]
00405503add rsp, 96
00405507pop rbp
00405508ret
004054a3
004054a3isActiveStack__system_5493:
004054a3push rbp
004054a4mov rbp, rsp
004054a7sub rsp, 96
004054abmov [rbp+16], rcx
004054aflea rax, [rip+0x28c2f]
004054b6mov [rbp-56], rax
004054balea rax, [rip+0x28b3f]
004054c1mov [rbp-40], rax
004054c5mov [rbp-48], 0
004054cdmov [rbp-32], 0
004054d3lea rax, [rbp-64]
004054d7mov rcx, rax
004054dacall nimFrame
004054dfmov [rbp-1], 0
004054e3mov [rbp-48], 255
004054eblea rax, [rip+0x28b0e]
004054f2mov [rbp-40], rax
004054f6mov [rbp-1], 1
004054facall popFrame
004054ffmovzx eax, [rbp-1]
00405503add rsp, 96
00405507pop rbp
00405508ret
004054a3
00405509
00405509pluspercent___system_696:
00405509push rbp
0040550amov rbp, rsp
0040550dsub rsp, 96
00405511mov [rbp+16], rcx
00405515mov [rbp+24], rdx
00405519lea rax, [rip+0x28bd3]
00405520mov [rbp-56], rax
00405524lea rax, [rip+0x28a7d]
0040552bmov [rbp-40], rax
0040552fmov [rbp-48], 0
00405537mov [rbp-32], 0
0040553dlea rax, [rbp-64]
00405541mov rcx, rax
00405544call nimFrame
00405549mov [rbp-8], 0
00405551mov [rbp-48], 403
00405559lea rax, [rip+0x28a48]
00405560mov [rbp-40], rax
00405564mov [rbp-48], 407
0040556clea rax, [rip+0x28a35]
00405573mov [rbp-40], rax
00405577mov rdx, [rbp+16]
0040557bmov rax, [rbp+24]
0040557fadd rax, rdx
00405582mov [rbp-8], rax
00405586call popFrame
0040558bmov rax, [rbp-8]
0040558fadd rsp, 96
00405593pop rbp
00405594ret
00405509
00405509pluspercent___system_696:
00405509push rbp
0040550amov rbp, rsp
0040550dsub rsp, 96
00405511mov [rbp+16], rcx
00405515mov [rbp+24], rdx
00405519lea rax, [rip+0x28bd3]
00405520mov [rbp-56], rax
00405524lea rax, [rip+0x28a7d]
0040552bmov [rbp-40], rax
0040552fmov [rbp-48], 0
00405537mov [rbp-32], 0
0040553dlea rax, [rbp-64]
00405541mov rcx, rax
00405544call nimFrame
00405549mov [rbp-8], 0
00405551mov [rbp-48], 403
00405559lea rax, [rip+0x28a48]
00405560mov [rbp-40], rax
00405564mov [rbp-48], 407
0040556clea rax, [rip+0x28a35]
00405573mov [rbp-40], rax
00405577mov rdx, [rbp+16]
0040557bmov rax, [rbp+24]
0040557fadd rax, rdx
00405582mov [rbp-8], rax
00405586call popFrame
0040558bmov rax, [rbp-8]
0040558fadd rsp, 96
00405593pop rbp
00405594ret
00405509
00405595
00405595ltpercent___system_1005:
00405595push rbp
00405596mov rbp, rsp
00405599sub rsp, 96
0040559dmov [rbp+16], rcx
004055a1mov [rbp+24], rdx
004055a5lea rax, [rip+0x28b4a]
004055acmov [rbp-56], rax
004055b0lea rax, [rip+0x28b49]
004055b7mov [rbp-40], rax
004055bbmov [rbp-48], 0
004055c3mov [rbp-32], 0
004055c9lea rax, [rbp-64]
004055cdmov rcx, rax
004055d0call nimFrame
004055d5mov [rbp-1], 0
004055d9mov [rbp-48], 186
004055e1lea rax, [rip+0x28b18]
004055e8mov [rbp-40], rax
004055ecmov [rbp-48], 188
004055f4lea rax, [rip+0x28b05]
004055fbmov [rbp-40], rax
004055ffmov rdx, [rbp+16]
00405603mov rax, [rbp+24]
00405607cmp rdx, rax
0040560asetb al
0040560dmov [rbp-1], al
00405610call popFrame
00405615movzx eax, [rbp-1]
00405619add rsp, 96
0040561dpop rbp
0040561eret
00405595
00405595ltpercent___system_1005:
00405595push rbp
00405596mov rbp, rsp
00405599sub rsp, 96
0040559dmov [rbp+16], rcx
004055a1mov [rbp+24], rdx
004055a5lea rax, [rip+0x28b4a]
004055acmov [rbp-56], rax
004055b0lea rax, [rip+0x28b49]
004055b7mov [rbp-40], rax
004055bbmov [rbp-48], 0
004055c3mov [rbp-32], 0
004055c9lea rax, [rbp-64]
004055cdmov rcx, rax
004055d0call nimFrame
004055d5mov [rbp-1], 0
004055d9mov [rbp-48], 186
004055e1lea rax, [rip+0x28b18]
004055e8mov [rbp-40], rax
004055ecmov [rbp-48], 188
004055f4lea rax, [rip+0x28b05]
004055fbmov [rbp-40], rax
004055ffmov rdx, [rbp+16]
00405603mov rax, [rbp+24]
00405607cmp rdx, rax
0040560asetb al
0040560dmov [rbp-1], al
00405610call popFrame
00405615movzx eax, [rbp-1]
00405619add rsp, 96
0040561dpop rbp
0040561eret
00405595
0040561f
0040561fintSetGet__system_4269:
0040561fpush rbp
00405620mov rbp, rsp
00405623sub rsp, 96
00405627mov [rbp+16], rcx
0040562bmov [rbp+24], rdx
0040562flea rax, [rip+0x28b14]
00405636mov [rbp-56], rax
0040563alea rax, [rip+0x2891f]
00405641mov [rbp-40], rax
00405645mov [rbp-48], 0
0040564dmov [rbp-32], 0
00405653lea rax, [rbp-64]
00405657mov rcx, rax
0040565acall nimFrame
0040565fmov [rbp-8], 0
00405667mov [rbp-48], 323
0040566flea rax, [rip+0x288ea]
00405676mov [rbp-40], rax
0040567amov rax, [rbp+24]
0040567emovzx edx, al
00405681mov rax, [rbp+16]
00405685mov rax, [rax+8*rdx]
00405689mov [rbp-16], rax
0040568dmov [rbp-48], 324
00405695lea rax, [rip+0x288c4]
0040569cmov [rbp-40], rax
004056a0
004056a0loc_4056a0:
004056a0cmp [rbp-16], 0
004056a5je 0x4056f3
004056a7mov [rbp-48], 325
004056aflea rax, [rip+0x288aa]
004056b6mov [rbp-40], rax
004056bamov rax, [rbp-16]
004056bemov rax, [rax+8]
004056c2cmp [rbp+24], rax
004056c6jne 0x4056d2
004056c8mov rax, [rbp-16]
004056ccmov [rbp-8], rax
004056d0jmp 0x40570f
004056d2
004056d2loc_4056d2:
004056d2nop
004056d3mov [rbp-48], 326
004056dblea rax, [rip+0x2887e]
004056e2mov [rbp-40], rax
004056e6mov rax, [rbp-16]
004056eamov rax, [rax]
004056edmov [rbp-16], rax
004056f1jmp 0x4056a0
004056f3
004056f3loc_4056f3:
004056f3nop
004056f4mov [rbp-48], 327
004056fclea rax, [rip+0x2885d]
00405703mov [rbp-40], rax
00405707mov [rbp-8], 0
0040570f
0040570floc_40570f:
0040570fcall popFrame
00405714mov rax, [rbp-8]
00405718add rsp, 96
0040571cpop rbp
0040571dret
0040561f
0040561fintSetGet__system_4269:
0040561fpush rbp
00405620mov rbp, rsp
00405623sub rsp, 96
00405627mov [rbp+16], rcx
0040562bmov [rbp+24], rdx
0040562flea rax, [rip+0x28b14]
00405636mov [rbp-56], rax
0040563alea rax, [rip+0x2891f]
00405641mov [rbp-40], rax
00405645mov [rbp-48], 0
0040564dmov [rbp-32], 0
00405653lea rax, [rbp-64]
00405657mov rcx, rax
0040565acall nimFrame
0040565fmov [rbp-8], 0
00405667mov [rbp-48], 323
0040566flea rax, [rip+0x288ea]
00405676mov [rbp-40], rax
0040567amov rax, [rbp+24]
0040567emovzx edx, al
00405681mov rax, [rbp+16]
00405685mov rax, [rax+8*rdx]
00405689mov [rbp-16], rax
0040568dmov [rbp-48], 324
00405695lea rax, [rip+0x288c4]
0040569cmov [rbp-40], rax
004056a0
004056a0loc_4056a0:
004056a0cmp [rbp-16], 0
004056a5je 0x4056f3
004056a7mov [rbp-48], 325
004056aflea rax, [rip+0x288aa]
004056b6mov [rbp-40], rax
004056bamov rax, [rbp-16]
004056bemov rax, [rax+8]
004056c2cmp [rbp+24], rax
004056c6jne 0x4056d2
004056c8mov rax, [rbp-16]
004056ccmov [rbp-8], rax
004056d0jmp 0x40570f
004056d2
004056d2loc_4056d2:
004056d2nop
004056d3mov [rbp-48], 326
004056dblea rax, [rip+0x2887e]
004056e2mov [rbp-40], rax
004056e6mov rax, [rbp-16]
004056eamov rax, [rax]
004056edmov [rbp-16], rax
004056f1jmp 0x4056a0
004056f3
004056f3loc_4056f3:
004056f3nop
004056f4mov [rbp-48], 327
004056fclea rax, [rip+0x2885d]
00405703mov [rbp-40], rax
00405707mov [rbp-8], 0
0040570f
0040570floc_40570f:
0040570fcall popFrame
00405714mov rax, [rbp-8]
00405718add rsp, 96
0040571cpop rbp
0040571dret
0040561f
0040571e
0040571econtains__system_4308:
0040571epush rbp
0040571fmov rbp, rsp
00405722sub rsp, 112
00405726mov [rbp+16], rcx
0040572amov [rbp+24], rdx
0040572elea rax, [rip+0x28a1f]
00405735mov [rbp-72], rax
00405739lea rax, [rip+0x28820]
00405740mov [rbp-56], rax
00405744mov [rbp-64], 0
0040574cmov [rbp-48], 0
00405752lea rax, [rbp-80]
00405756mov rcx, rax
00405759call nimFrame
0040575emov [rbp-1], 0
00405762mov [rbp-64], 338
0040576alea rax, [rip+0x287ef]
00405771mov [rbp-56], rax
00405775mov rax, [rbp+24]
00405779sar rax, 9
0040577dmov rdx, rax
00405780mov rcx, [rbp+16]
00405784call intSetGet__system_4269
00405789mov [rbp-16], rax
0040578dmov [rbp-64], 339
00405795lea rax, [rip+0x287c4]
0040579cmov [rbp-56], rax
004057a0cmp [rbp-16], 0
004057a5je 0x40580e
004057a7mov [rbp-64], 340
004057aflea rax, [rip+0x287aa]
004057b6mov [rbp-56], rax
004057bamov rax, [rbp+24]
004057beand eax, 511
004057c3mov [rbp-24], rax
004057c7mov [rbp-64], 341
004057cflea rax, [rip+0x2878a]
004057d6mov [rbp-56], rax
004057damov rax, [rbp-24]
004057desar rax, 6
004057e2mov rdx, rax
004057e5mov rax, [rbp-16]
004057e9add rdx, 2
004057edmov rdx, [rax+8*rdx]
004057f1mov rax, [rbp-24]
004057f5and eax, 63
004057f8mov ecx, eax
004057fashr rdx, cl
004057fdmov rax, rdx
00405800and eax, 1
00405803test rax, rax
00405806setne al
00405809mov [rbp-1], al
0040580cjmp 0x405826
0040580e
0040580eloc_40580e:
0040580enop
0040580fmov [rbp-64], 343
00405817lea rax, [rip+0x28742]
0040581emov [rbp-56], rax
00405822mov [rbp-1], 0
00405826
00405826loc_405826:
00405826call popFrame
0040582bmovzx eax, [rbp-1]
0040582fadd rsp, 112
00405833pop rbp
00405834ret
0040571e
0040571econtains__system_4308:
0040571epush rbp
0040571fmov rbp, rsp
00405722sub rsp, 112
00405726mov [rbp+16], rcx
0040572amov [rbp+24], rdx
0040572elea rax, [rip+0x28a1f]
00405735mov [rbp-72], rax
00405739lea rax, [rip+0x28820]
00405740mov [rbp-56], rax
00405744mov [rbp-64], 0
0040574cmov [rbp-48], 0
00405752lea rax, [rbp-80]
00405756mov rcx, rax
00405759call nimFrame
0040575emov [rbp-1], 0
00405762mov [rbp-64], 338
0040576alea rax, [rip+0x287ef]
00405771mov [rbp-56], rax
00405775mov rax, [rbp+24]
00405779sar rax, 9
0040577dmov rdx, rax
00405780mov rcx, [rbp+16]
00405784call intSetGet__system_4269
00405789mov [rbp-16], rax
0040578dmov [rbp-64], 339
00405795lea rax, [rip+0x287c4]
0040579cmov [rbp-56], rax
004057a0cmp [rbp-16], 0
004057a5je 0x40580e
004057a7mov [rbp-64], 340
004057aflea rax, [rip+0x287aa]
004057b6mov [rbp-56], rax
004057bamov rax, [rbp+24]
004057beand eax, 511
004057c3mov [rbp-24], rax
004057c7mov [rbp-64], 341
004057cflea rax, [rip+0x2878a]
004057d6mov [rbp-56], rax
004057damov rax, [rbp-24]
004057desar rax, 6
004057e2mov rdx, rax
004057e5mov rax, [rbp-16]
004057e9add rdx, 2
004057edmov rdx, [rax+8*rdx]
004057f1mov rax, [rbp-24]
004057f5and eax, 63
004057f8mov ecx, eax
004057fashr rdx, cl
004057fdmov rax, rdx
00405800and eax, 1
00405803test rax, rax
00405806setne al
00405809mov [rbp-1], al
0040580cjmp 0x405826
0040580e
0040580eloc_40580e:
0040580enop
0040580fmov [rbp-64], 343
00405817lea rax, [rip+0x28742]
0040581emov [rbp-56], rax
00405822mov [rbp-1], 0
00405826
00405826loc_405826:
00405826call popFrame
0040582bmovzx eax, [rbp-1]
0040582fadd rsp, 112
00405833pop rbp
00405834ret
0040571e
00405835
00405835pageIndex__system_4511:
00405835push rbp
00405836mov rbp, rsp
00405839sub rsp, 96
0040583dmov [rbp+16], rcx
00405841lea rax, [rip+0x28915]
00405848mov [rbp-56], rax
0040584clea rax, [rip+0x2870d]
00405853mov [rbp-40], rax
00405857mov [rbp-48], 0
0040585fmov [rbp-32], 0
00405865lea rax, [rbp-64]
00405869mov rcx, rax
0040586ccall nimFrame
00405871mov [rbp-8], 0
00405879mov [rbp-48], 414
00405881lea rax, [rip+0x286d8]
00405888mov [rbp-40], rax
0040588cmov rax, [rbp+16]
00405890sar rax, 12
00405894mov [rbp-8], rax
00405898call popFrame
0040589dmov rax, [rbp-8]
004058a1add rsp, 96
004058a5pop rbp
004058a6ret
00405835
00405835pageIndex__system_4511:
00405835push rbp
00405836mov rbp, rsp
00405839sub rsp, 96
0040583dmov [rbp+16], rcx
00405841lea rax, [rip+0x28915]
00405848mov [rbp-56], rax
0040584clea rax, [rip+0x2870d]
00405853mov [rbp-40], rax
00405857mov [rbp-48], 0
0040585fmov [rbp-32], 0
00405865lea rax, [rbp-64]
00405869mov rcx, rax
0040586ccall nimFrame
00405871mov [rbp-8], 0
00405879mov [rbp-48], 414
00405881lea rax, [rip+0x286d8]
00405888mov [rbp-40], rax
0040588cmov rax, [rbp+16]
00405890sar rax, 12
00405894mov [rbp-8], rax
00405898call popFrame
0040589dmov rax, [rbp-8]
004058a1add rsp, 96
004058a5pop rbp
004058a6ret
00405835
004058a7
004058a7isAccessible__system_4545:
004058a7push rbp
004058a8mov rbp, rsp
004058absub rsp, 96
004058afmov [rbp+16], rcx
004058b3mov [rbp+24], rdx
004058b7lea rax, [rip+0x288a9]
004058bemov [rbp-56], rax
004058c2lea rax, [rip+0x28697]
004058c9mov [rbp-40], rax
004058cdmov [rbp-48], 0
004058d5mov [rbp-32], 0
004058dblea rax, [rbp-64]
004058dfmov rcx, rax
004058e2call nimFrame
004058e7mov [rbp-1], 0
004058ebmov [rbp-48], 492
004058f3lea rax, [rip+0x28666]
004058famov [rbp-40], rax
004058femov [rbp-16], 0
00405906mov rax, [rbp+24]
0040590amov rcx, rax
0040590dcall pageIndex__system_4511
00405912mov [rbp-16], rax
00405916mov rax, [rbp+16]
0040591alea rcx, [rax+8360]
00405921mov rax, [rbp-16]
00405925mov rdx, rax
00405928call contains__system_4308
0040592dmov [rbp-1], al
00405930call popFrame
00405935movzx eax, [rbp-1]
00405939add rsp, 96
0040593dpop rbp
0040593eret
004058a7
004058a7isAccessible__system_4545:
004058a7push rbp
004058a8mov rbp, rsp
004058absub rsp, 96
004058afmov [rbp+16], rcx
004058b3mov [rbp+24], rdx
004058b7lea rax, [rip+0x288a9]
004058bemov [rbp-56], rax
004058c2lea rax, [rip+0x28697]
004058c9mov [rbp-40], rax
004058cdmov [rbp-48], 0
004058d5mov [rbp-32], 0
004058dblea rax, [rbp-64]
004058dfmov rcx, rax
004058e2call nimFrame
004058e7mov [rbp-1], 0
004058ebmov [rbp-48], 492
004058f3lea rax, [rip+0x28666]
004058famov [rbp-40], rax
004058femov [rbp-16], 0
00405906mov rax, [rbp+24]
0040590amov rcx, rax
0040590dcall pageIndex__system_4511
00405912mov [rbp-16], rax
00405916mov rax, [rbp+16]
0040591alea rcx, [rax+8360]
00405921mov rax, [rbp-16]
00405925mov rdx, rax
00405928call contains__system_4308
0040592dmov [rbp-1], al
00405930call popFrame
00405935movzx eax, [rbp-1]
00405939add rsp, 96
0040593dpop rbp
0040593eret
004058a7
0040593f
0040593fpageAddr__system_4518:
0040593fpush rbp
00405940mov rbp, rsp
00405943sub rsp, 96
00405947mov [rbp+16], rcx
0040594blea rax, [rip+0x28822]
00405952mov [rbp-56], rax
00405956lea rax, [rip+0x28603]
0040595dmov [rbp-40], rax
00405961mov [rbp-48], 0
00405969mov [rbp-32], 0
0040596flea rax, [rbp-64]
00405973mov rcx, rax
00405976call nimFrame
0040597bmov [rbp-8], 0
00405983mov [rbp-48], 417
0040598blea rax, [rip+0x285ce]
00405992mov [rbp-40], rax
00405996mov rax, [rbp+16]
0040599aand rax, -4096
004059a0mov [rbp-8], rax
004059a4call popFrame
004059a9mov rax, [rbp-8]
004059adadd rsp, 96
004059b1pop rbp
004059b2ret
0040593f
0040593fpageAddr__system_4518:
0040593fpush rbp
00405940mov rbp, rsp
00405943sub rsp, 96
00405947mov [rbp+16], rcx
0040594blea rax, [rip+0x28822]
00405952mov [rbp-56], rax
00405956lea rax, [rip+0x28603]
0040595dmov [rbp-40], rax
00405961mov [rbp-48], 0
00405969mov [rbp-32], 0
0040596flea rax, [rbp-64]
00405973mov rcx, rax
00405976call nimFrame
0040597bmov [rbp-8], 0
00405983mov [rbp-48], 417
0040598blea rax, [rip+0x285ce]
00405992mov [rbp-40], rax
00405996mov rax, [rbp+16]
0040599aand rax, -4096
004059a0mov [rbp-8], rax
004059a4call popFrame
004059a9mov rax, [rbp-8]
004059adadd rsp, 96
004059b1pop rbp
004059b2ret
0040593f
004059b3
004059b3chunkUnused__system_4435:
004059b3push rbp
004059b4mov rbp, rsp
004059b7sub rsp, 96
004059bbmov [rbp+16], rcx
004059bflea rax, [rip+0x287b7]
004059c6mov [rbp-56], rax
004059calea rax, [rip+0x2858f]
004059d1mov [rbp-40], rax
004059d5mov [rbp-48], 0
004059ddmov [rbp-32], 0
004059e3lea rax, [rbp-64]
004059e7mov rcx, rax
004059eacall nimFrame
004059efmov [rbp-1], 0
004059f3mov [rbp-48], 379
004059fblea rax, [rip+0x2855e]
00405a02mov [rbp-40], rax
00405a06mov rax, [rbp+16]
00405a0amov rax, [rax]
00405a0dand eax, 1
00405a10test rax, rax
00405a13sete al
00405a16mov [rbp-1], al
00405a19call popFrame
00405a1emovzx eax, [rbp-1]
00405a22add rsp, 96
00405a26pop rbp
00405a27ret
004059b3
004059b3chunkUnused__system_4435:
004059b3push rbp
004059b4mov rbp, rsp
004059b7sub rsp, 96
004059bbmov [rbp+16], rcx
004059bflea rax, [rip+0x287b7]
004059c6mov [rbp-56], rax
004059calea rax, [rip+0x2858f]
004059d1mov [rbp-40], rax
004059d5mov [rbp-48], 0
004059ddmov [rbp-32], 0
004059e3lea rax, [rbp-64]
004059e7mov rcx, rax
004059eacall nimFrame
004059efmov [rbp-1], 0
004059f3mov [rbp-48], 379
004059fblea rax, [rip+0x2855e]
00405a02mov [rbp-40], rax
00405a06mov rax, [rbp+16]
00405a0amov rax, [rax]
00405a0dand eax, 1
00405a10test rax, rax
00405a13sete al
00405a16mov [rbp-1], al
00405a19call popFrame
00405a1emovzx eax, [rbp-1]
00405a22add rsp, 96
00405a26pop rbp
00405a27ret
004059b3
00405a28
00405a28isSmallChunk__system_4429:
00405a28push rbp
00405a29mov rbp, rsp
00405a2csub rsp, 96
00405a30mov [rbp+16], rcx
00405a34lea rax, [rip+0x2874e]
00405a3bmov [rbp-56], rax
00405a3flea rax, [rip+0x2851a]
00405a46mov [rbp-40], rax
00405a4amov [rbp-48], 0
00405a52mov [rbp-32], 0
00405a58lea rax, [rbp-64]
00405a5cmov rcx, rax
00405a5fcall nimFrame
00405a64mov [rbp-1], 0
00405a68mov [rbp-48], 376
00405a70lea rax, [rip+0x284e9]
00405a77mov [rbp-40], rax
00405a7bmov rax, [rbp+16]
00405a7fmov rax, [rax+8]
00405a83cmp rax, 4032
00405a89setle al
00405a8cmov [rbp-1], al
00405a8fcall popFrame
00405a94movzx eax, [rbp-1]
00405a98add rsp, 96
00405a9cpop rbp
00405a9dret
00405a28
00405a28isSmallChunk__system_4429:
00405a28push rbp
00405a29mov rbp, rsp
00405a2csub rsp, 96
00405a30mov [rbp+16], rcx
00405a34lea rax, [rip+0x2874e]
00405a3bmov [rbp-56], rax
00405a3flea rax, [rip+0x2851a]
00405a46mov [rbp-40], rax
00405a4amov [rbp-48], 0
00405a52mov [rbp-32], 0
00405a58lea rax, [rbp-64]
00405a5cmov rcx, rax
00405a5fcall nimFrame
00405a64mov [rbp-1], 0
00405a68mov [rbp-48], 376
00405a70lea rax, [rip+0x284e9]
00405a77mov [rbp-40], rax
00405a7bmov rax, [rbp+16]
00405a7fmov rax, [rax+8]
00405a83cmp rax, 4032
00405a89setle al
00405a8cmov [rbp-1], al
00405a8fcall popFrame
00405a94movzx eax, [rbp-1]
00405a98add rsp, 96
00405a9cpop rbp
00405a9dret
00405a28
00405a9e
00405a9epercentpercent___system_776:
00405a9epush rbp
00405a9fmov rbp, rsp
00405aa2sub rsp, 96
00405aa6mov [rbp+16], rcx
00405aaamov [rbp+24], rdx
00405aaelea rax, [rip+0x286e1]
00405ab5mov [rbp-56], rax
00405ab9lea rax, [rip+0x284e8]
00405ac0mov [rbp-40], rax
00405ac4mov [rbp-48], 0
00405accmov [rbp-32], 0
00405ad2lea rax, [rbp-64]
00405ad6mov rcx, rax
00405ad9call nimFrame
00405ademov [rbp-8], 0
00405ae6mov [rbp-48], 447
00405aeelea rax, [rip+0x284b3]
00405af5mov [rbp-40], rax
00405af9mov [rbp-48], 451
00405b01lea rax, [rip+0x284a0]
00405b08mov [rbp-40], rax
00405b0cmov rax, [rbp+16]
00405b10mov rcx, [rbp+24]
00405b14mov edx, 0
00405b19div rcx
00405b1cmov rax, rdx
00405b1fmov [rbp-8], rax
00405b23call popFrame
00405b28mov rax, [rbp-8]
00405b2cadd rsp, 96
00405b30pop rbp
00405b31ret
00405a9e
00405a9epercentpercent___system_776:
00405a9epush rbp
00405a9fmov rbp, rsp
00405aa2sub rsp, 96
00405aa6mov [rbp+16], rcx
00405aaamov [rbp+24], rdx
00405aaelea rax, [rip+0x286e1]
00405ab5mov [rbp-56], rax
00405ab9lea rax, [rip+0x284e8]
00405ac0mov [rbp-40], rax
00405ac4mov [rbp-48], 0
00405accmov [rbp-32], 0
00405ad2lea rax, [rbp-64]
00405ad6mov rcx, rax
00405ad9call nimFrame
00405ademov [rbp-8], 0
00405ae6mov [rbp-48], 447
00405aeelea rax, [rip+0x284b3]
00405af5mov [rbp-40], rax
00405af9mov [rbp-48], 451
00405b01lea rax, [rip+0x284a0]
00405b08mov [rbp-40], rax
00405b0cmov rax, [rbp+16]
00405b10mov rcx, [rbp+24]
00405b14mov edx, 0
00405b19div rcx
00405b1cmov rax, rdx
00405b1fmov [rbp-8], rax
00405b23call popFrame
00405b28mov rax, [rbp-8]
00405b2cadd rsp, 96
00405b30pop rbp
00405b31ret
00405a9e
00405b32
00405b32lteqpercent___system_985:
00405b32push rbp
00405b33mov rbp, rsp
00405b36sub rsp, 96
00405b3amov [rbp+16], rcx
00405b3emov [rbp+24], rdx
00405b42lea rax, [rip+0x28650]
00405b49mov [rbp-56], rax
00405b4dlea rax, [rip+0x285ac]
00405b54mov [rbp-40], rax
00405b58mov [rbp-48], 0
00405b60mov [rbp-32], 0
00405b66lea rax, [rbp-64]
00405b6amov rcx, rax
00405b6dcall nimFrame
00405b72mov [rbp-1], 0
00405b76mov [rbp-48], 177
00405b7elea rax, [rip+0x2857b]
00405b85mov [rbp-40], rax
00405b89mov [rbp-48], 179
00405b91lea rax, [rip+0x28568]
00405b98mov [rbp-40], rax
00405b9cmov rdx, [rbp+16]
00405ba0mov rax, [rbp+24]
00405ba4cmp rdx, rax
00405ba7setbe al
00405baamov [rbp-1], al
00405badcall popFrame
00405bb2movzx eax, [rbp-1]
00405bb6add rsp, 96
00405bbapop rbp
00405bbbret
00405b32
00405b32lteqpercent___system_985:
00405b32push rbp
00405b33mov rbp, rsp
00405b36sub rsp, 96
00405b3amov [rbp+16], rcx
00405b3emov [rbp+24], rdx
00405b42lea rax, [rip+0x28650]
00405b49mov [rbp-56], rax
00405b4dlea rax, [rip+0x285ac]
00405b54mov [rbp-40], rax
00405b58mov [rbp-48], 0
00405b60mov [rbp-32], 0
00405b66lea rax, [rbp-64]
00405b6amov rcx, rax
00405b6dcall nimFrame
00405b72mov [rbp-1], 0
00405b76mov [rbp-48], 177
00405b7elea rax, [rip+0x2857b]
00405b85mov [rbp-40], rax
00405b89mov [rbp-48], 179
00405b91lea rax, [rip+0x28568]
00405b98mov [rbp-40], rax
00405b9cmov rdx, [rbp+16]
00405ba0mov rax, [rbp+24]
00405ba4cmp rdx, rax
00405ba7setbe al
00405baamov [rbp-1], al
00405badcall popFrame
00405bb2movzx eax, [rbp-1]
00405bb6add rsp, 96
00405bbapop rbp
00405bbbret
00405b32
00405bbc
00405bbcinRange__system_4210:
00405bbcpush rbp
00405bbdmov rbp, rsp
00405bc0sub rsp, 112
00405bc4mov [rbp+16], rcx
00405bc8mov [rbp+24], rdx
00405bcclea rax, [rip+0x285ca]
00405bd3mov [rbp-72], rax
00405bd7lea rax, [rip+0x2847a]
00405bdemov [rbp-56], rax
00405be2mov [rbp-64], 0
00405beamov [rbp-48], 0
00405bf0lea rax, [rbp-80]
00405bf4mov rcx, rax
00405bf7call nimFrame
00405bfcmov [rbp-8], 0
00405c04mov [rbp-64], 34
00405c0clea rax, [rip+0x28445]
00405c13mov [rbp-56], rax
00405c17mov rax, [rbp+16]
00405c1bmov [rbp-16], rax
00405c1fmov [rbp-64], 35
00405c27lea rax, [rip+0x2842a]
00405c2emov [rbp-56], rax
00405c32
00405c32loc_405c32:
00405c32mov rax, [rbp-16]
00405c36mov rax, [rax]
00405c39cmp [rbp-16], rax
00405c3dje 0x405cf2
00405c43mov [rbp-64], 36
00405c4blea rax, [rip+0x28406]
00405c52mov [rbp-56], rax
00405c56mov [rbp-17], 0
00405c5amov rax, [rbp-16]
00405c5emov rax, [rax+16]
00405c62mov rdx, [rbp+24]
00405c66mov rcx, rax
00405c69call lteqpercent___system_985
00405c6emov [rbp-17], al
00405c71movzx eax, [rbp-17]
00405c75xor eax, 1
00405c78test al, al
00405c7ajne 0x405c95
00405c7cmov rax, [rbp-16]
00405c80mov rdx, [rax+24]
00405c84mov rax, [rbp+24]
00405c88mov rcx, rax
00405c8bcall ltpercent___system_1005
00405c90mov [rbp-17], al
00405c93jmp 0x405c96
00405c95
00405c95loc_405c95:
00405c95nop
00405c96
00405c96loc_405c96:
00405c96movzx eax, [rbp-17]
00405c9axor eax, 1
00405c9dtest al, al
00405c9fjne 0x405cab
00405ca1mov rax, [rbp-16]
00405ca5mov [rbp-8], rax
00405ca9jmp 0x405cf3
00405cab
00405cabloc_405cab:
00405cabnop
00405cacmov [rbp-64], 37
00405cb4lea rax, [rip+0x2839d]
00405cbbmov [rbp-56], rax
00405cbfmov [rbp-18], 0
00405cc3mov rax, [rbp-16]
00405cc7mov rax, [rax+16]
00405ccbmov rdx, [rbp+24]
00405ccfmov rcx, rax
00405cd2call ltpercent___system_1005
00405cd7mov [rbp-18], al
00405cdamovzx edx, [rbp-18]
00405cdemov rax, [rbp-16]
00405ce2movsxd rdx, edx
00405ce5mov rax, [rax+8*rdx]
00405ce9mov [rbp-16], rax
00405cedjmp 0x405c32
00405cf2
00405cf2loc_405cf2:
00405cf2nop
00405cf3
00405cf3loc_405cf3:
00405cf3call popFrame
00405cf8mov rax, [rbp-8]
00405cfcadd rsp, 112
00405d00pop rbp
00405d01ret
00405bbc
00405bbcinRange__system_4210:
00405bbcpush rbp
00405bbdmov rbp, rsp
00405bc0sub rsp, 112
00405bc4mov [rbp+16], rcx
00405bc8mov [rbp+24], rdx
00405bcclea rax, [rip+0x285ca]
00405bd3mov [rbp-72], rax
00405bd7lea rax, [rip+0x2847a]
00405bdemov [rbp-56], rax
00405be2mov [rbp-64], 0
00405beamov [rbp-48], 0
00405bf0lea rax, [rbp-80]
00405bf4mov rcx, rax
00405bf7call nimFrame
00405bfcmov [rbp-8], 0
00405c04mov [rbp-64], 34
00405c0clea rax, [rip+0x28445]
00405c13mov [rbp-56], rax
00405c17mov rax, [rbp+16]
00405c1bmov [rbp-16], rax
00405c1fmov [rbp-64], 35
00405c27lea rax, [rip+0x2842a]
00405c2emov [rbp-56], rax
00405c32
00405c32loc_405c32:
00405c32mov rax, [rbp-16]
00405c36mov rax, [rax]
00405c39cmp [rbp-16], rax
00405c3dje 0x405cf2
00405c43mov [rbp-64], 36
00405c4blea rax, [rip+0x28406]
00405c52mov [rbp-56], rax
00405c56mov [rbp-17], 0
00405c5amov rax, [rbp-16]
00405c5emov rax, [rax+16]
00405c62mov rdx, [rbp+24]
00405c66mov rcx, rax
00405c69call lteqpercent___system_985
00405c6emov [rbp-17], al
00405c71movzx eax, [rbp-17]
00405c75xor eax, 1
00405c78test al, al
00405c7ajne 0x405c95
00405c7cmov rax, [rbp-16]
00405c80mov rdx, [rax+24]
00405c84mov rax, [rbp+24]
00405c88mov rcx, rax
00405c8bcall ltpercent___system_1005
00405c90mov [rbp-17], al
00405c93jmp 0x405c96
00405c95
00405c95loc_405c95:
00405c95nop
00405c96
00405c96loc_405c96:
00405c96movzx eax, [rbp-17]
00405c9axor eax, 1
00405c9dtest al, al
00405c9fjne 0x405cab
00405ca1mov rax, [rbp-16]
00405ca5mov [rbp-8], rax
00405ca9jmp 0x405cf3
00405cab
00405cabloc_405cab:
00405cabnop
00405cacmov [rbp-64], 37
00405cb4lea rax, [rip+0x2839d]
00405cbbmov [rbp-56], rax
00405cbfmov [rbp-18], 0
00405cc3mov rax, [rbp-16]
00405cc7mov rax, [rax+16]
00405ccbmov rdx, [rbp+24]
00405ccfmov rcx, rax
00405cd2call ltpercent___system_1005
00405cd7mov [rbp-18], al
00405cdamovzx edx, [rbp-18]
00405cdemov rax, [rbp-16]
00405ce2movsxd rdx, edx
00405ce5mov rax, [rax+8*rdx]
00405ce9mov [rbp-16], rax
00405cedjmp 0x405c32
00405cf2
00405cf2loc_405cf2:
00405cf2nop
00405cf3
00405cf3loc_405cf3:
00405cf3call popFrame
00405cf8mov rax, [rbp-8]
00405cfcadd rsp, 112
00405d00pop rbp
00405d01ret
00405bbc
00405d02
00405d02interiorAllocatedPtr__system_4826:
00405d02push rbp
00405d03mov rbp, rsp
00405d06sub rsp, 240
00405d0dmov [rbp+16], rcx
00405d11mov [rbp+24], rdx
00405d15lea rax, [rip+0x28489]
00405d1cmov [rbp-200], rax
00405d23lea rax, [rip+0x28236]
00405d2amov [rbp-184], rax
00405d31mov [rbp-192], 0
00405d3cmov [rbp-176], 0
00405d45lea rax, [rbp-208]
00405d4cmov rcx, rax
00405d4fcall nimFrame
00405d54mov [rbp-8], 0
00405d5cmov [rbp-192], 898
00405d67lea rax, [rip+0x281f2]
00405d6emov [rbp-184], rax
00405d75mov [rbp-11], 0
00405d79mov rax, [rbp+24]
00405d7dmov rdx, rax
00405d80mov rcx, [rbp+16]
00405d84call isAccessible__system_4545
00405d89mov [rbp-11], al
00405d8cmovzx eax, [rbp-11]
00405d90xor eax, 1
00405d93test al, al
00405d95jne 0x4060de
00405d9bmov [rbp-192], 899
00405da6lea rax, [rip+0x281b3]
00405dadmov [rbp-184], rax
00405db4mov rax, [rbp+24]
00405db8mov rcx, rax
00405dbbcall pageAddr__system_4518
00405dc0mov [rbp-24], rax
00405dc4mov [rbp-192], 900
00405dcflea rax, [rip+0x2818a]
00405dd6mov [rbp-184], rax
00405dddmov [rbp-25], 0
00405de1mov rax, [rbp-24]
00405de5mov rcx, rax
00405de8call chunkUnused__system_4435
00405dedmov [rbp-25], al
00405df0cmp [rbp-25], 0
00405df4jne 0x4060d2
00405dfamov [rbp-192], 901
00405e05lea rax, [rip+0x28154]
00405e0cmov [rbp-184], rax
00405e13mov [rbp-26], 0
00405e17mov rax, [rbp-24]
00405e1bmov rcx, rax
00405e1ecall isSmallChunk__system_4429
00405e23mov [rbp-26], al
00405e26movzx eax, [rbp-26]
00405e2axor eax, 1
00405e2dtest al, al
00405e2fjne 0x406009
00405e35mov [rbp-192], 902
00405e40lea rax, [rip+0x28119]
00405e47mov [rbp-184], rax
00405e4emov rax, [rbp-24]
00405e52mov [rbp-40], rax
00405e56mov [rbp-192], 903
00405e61lea rax, [rip+0x280f8]
00405e68mov [rbp-184], rax
00405e6fmov rax, [rbp+24]
00405e73and eax, 4095
00405e78mov edx, 64
00405e7dmov rcx, rax
00405e80call minuspercent___system_716
00405e85mov [rbp-48], rax
00405e89mov [rbp-192], 905
00405e94lea rax, [rip+0x280c5]
00405e9bmov [rbp-184], rax
00405ea2mov [rbp-49], 0
00405ea6mov rax, [rbp-40]
00405eaamov rdx, [rax+48]
00405eaemov rax, [rbp-48]
00405eb2mov rcx, rax
00405eb5call ltpercent___system_1005
00405ebamov [rbp-49], al
00405ebdmovzx eax, [rbp-49]
00405ec1xor eax, 1
00405ec4test al, al
00405ec6jne 0x405ffd
00405eccmov [rbp-192], 908
00405ed7lea rax, [rip+0x28082]
00405edemov [rbp-184], rax
00405ee5mov [rbp-192], 909
00405ef0lea rax, [rip+0x28069]
00405ef7mov [rbp-184], rax
00405efemov [rbp-192], 908
00405f09lea rax, [rip+0x28050]
00405f10mov [rbp-184], rax
00405f17mov [rbp-64], 0
00405f1fmov rax, [rbp-40]
00405f23add rax, 64
00405f27mov rcx, rax
00405f2amov rax, [rbp-48]
00405f2emov rdx, rax
00405f31call pluspercent___system_696
00405f36mov [rbp-64], rax
00405f3amov [rbp-192], 909
00405f45lea rax, [rip+0x28014]
00405f4cmov [rbp-184], rax
00405f53mov [rbp-72], 0
00405f5bmov rax, [rbp-40]
00405f5fmov rdx, [rax+8]
00405f63mov rax, [rbp-48]
00405f67mov rcx, rax
00405f6acall percentpercent___system_776
00405f6fmov [rbp-72], rax
00405f73mov [rbp-80], 0
00405f7bmov rdx, [rbp-72]
00405f7fmov rax, [rbp-64]
00405f83mov rcx, rax
00405f86call minuspercent___system_716
00405f8bmov [rbp-80], rax
00405f8fmov rax, [rbp-80]
00405f93mov [rbp-88], rax
00405f97mov [rbp-192], 910
00405fa2lea rax, [rip+0x27fb7]
00405fa9mov [rbp-184], rax
00405fb0mov [rbp-89], 0
00405fb4mov rax, [rbp-88]
00405fb8mov rax, [rax+8]
00405fbcmov rdx, rax
00405fbfmov ecx, 1
00405fc4call ltpercent___system_1005
00405fc9mov [rbp-89], al
00405fccmovzx eax, [rbp-89]
00405fd0xor eax, 1
00405fd3test al, al
00405fd5jne 0x406003
00405fd7mov [rbp-192], 911
00405fe2lea rax, [rip+0x27f77]
00405fe9mov [rbp-184], rax
00405ff0mov rax, [rbp-88]
00405ff4mov [rbp-8], rax
00405ff8jmp 0x4060d9
00405ffd
00405ffdloc_405ffd:
00405ffdnop
00405ffejmp 0x4060d9
00406003
00406003loc_406003:
00406003nop
00406004jmp 0x4060d9
00406009
00406009loc_406009:
00406009nop
0040600amov [rbp-192], 914
00406015lea rax, [rip+0x27f44]
0040601cmov [rbp-184], rax
00406023mov rax, [rbp-24]
00406027mov [rbp-104], rax
0040602bmov [rbp-192], 915
00406036lea rax, [rip+0x27f23]
0040603dmov [rbp-184], rax
00406044mov rax, [rbp-104]
00406048add rax, 32
0040604cmov [rbp-112], rax
00406050mov [rbp-192], 916
0040605blea rax, [rip+0x27efe]
00406062mov [rbp-184], rax
00406069mov [rbp-9], 0
0040606dmov rax, [rbp-112]
00406071cmp rax, [rbp+24]
00406075setbe al
00406078mov [rbp-9], al
0040607bmovzx eax, [rbp-9]
0040607fxor eax, 1
00406082test al, al
00406084jne 0x4060a0
00406086mov rax, [rbp-112]
0040608amov rax, [rax+8]
0040608emov rdx, rax
00406091mov ecx, 1
00406096call ltpercent___system_1005
0040609bmov [rbp-9], al
0040609ejmp 0x4060a1
004060a0
004060a0loc_4060a0:
004060a0nop
004060a1
004060a1loc_4060a1:
004060a1movzx eax, [rbp-9]
004060a5xor eax, 1
004060a8test al, al
004060aajne 0x4060d8
004060acmov [rbp-192], 917
004060b7lea rax, [rip+0x27ea2]
004060bemov [rbp-184], rax
004060c5mov rax, [rbp-112]
004060c9mov [rbp-8], rax
004060cdjmp 0x4062a8
004060d2
004060d2loc_4060d2:
004060d2nop
004060d3jmp 0x4062a8
004060d8
004060d8loc_4060d8:
004060d8nop
004060d9
004060d9loc_4060d9:
004060d9jmp 0x4062a8
004060de
004060deloc_4060de:
004060denop
004060dfmov [rbp-192], 920
004060ealea rax, [rip+0x27e6f]
004060f1mov [rbp-184], rax
004060f8mov rax, [rbp+24]
004060fcmov [rbp-120], rax
00406100mov [rbp-192], 921
0040610blea rax, [rip+0x27e4e]
00406112mov [rbp-184], rax
00406119mov [rbp-10], 0
0040611dmov rax, [rbp+16]
00406121mov rax, [rax]
00406124mov rdx, [rbp-120]
00406128mov rcx, rax
0040612bcall lteqpercent___system_985
00406130mov [rbp-10], al
00406133movzx eax, [rbp-10]
00406137xor eax, 1
0040613atest al, al
0040613cjne 0x406157
0040613emov rax, [rbp+16]
00406142mov rdx, [rax+8]
00406146mov rax, [rbp-120]
0040614amov rcx, rax
0040614dcall lteqpercent___system_985
00406152mov [rbp-10], al
00406155jmp 0x406158
00406157
00406157loc_406157:
00406157nop
00406158
00406158loc_406158:
00406158movzx eax, [rbp-10]
0040615cxor eax, 1
0040615ftest al, al
00406161jne 0x4062a1
00406167mov [rbp-192], 924
00406172lea rax, [rip+0x27de7]
00406179mov [rbp-184], rax
00406180mov rax, [rbp+16]
00406184mov rax, [rax+10408]
0040618bmov rdx, [rbp-120]
0040618fmov rcx, rax
00406192call inRange__system_4210
00406197mov [rbp-128], rax
0040619bmov [rbp-192], 925
004061a6lea rax, [rip+0x27db3]
004061admov [rbp-184], rax
004061b4cmp [rbp-128], 0
004061b9je 0x4062a4
004061bfmov [rbp-192], 926
004061calea rax, [rip+0x27d8f]
004061d1mov [rbp-184], rax
004061d8mov rax, [rbp-128]
004061dcmov rax, [rax+16]
004061e0mov [rbp-136], rax
004061e7mov [rbp-192], 927
004061f2lea rax, [rip+0x27d67]
004061f9mov [rbp-184], rax
00406200mov [rbp-144], 0
0040620bmov rax, [rbp-136]
00406212mov rcx, rax
00406215call pageAddr__system_4518
0040621amov [rbp-144], rax
00406221mov rax, [rbp-144]
00406228mov [rbp-152], rax
0040622fmov [rbp-192], 929
0040623alea rax, [rip+0x27d1f]
00406241mov [rbp-184], rax
00406248mov [rbp-153], 0
0040624fmov rax, [rbp-136]
00406256mov rax, [rax+8]
0040625amov rdx, rax
0040625dmov ecx, 1
00406262call ltpercent___system_1005
00406267mov [rbp-153], al
0040626dmovzx eax, [rbp-153]
00406274xor eax, 1
00406277test al, al
00406279jne 0x4062a7
0040627bmov [rbp-192], 930
00406286lea rax, [rip+0x27cd3]
0040628dmov [rbp-184], rax
00406294mov rax, [rbp-136]
0040629bmov [rbp-8], rax
0040629fjmp 0x4062a8
004062a1
004062a1loc_4062a1:
004062a1nop
004062a2jmp 0x4062a8
004062a4
004062a4loc_4062a4:
004062a4nop
004062a5jmp 0x4062a8
004062a7
004062a7loc_4062a7:
004062a7nop
004062a8
004062a8loc_4062a8:
004062a8call popFrame
004062admov rax, [rbp-8]
004062b1add rsp, 240
004062b8pop rbp
004062b9ret
00405d02
00405d02interiorAllocatedPtr__system_4826:
00405d02push rbp
00405d03mov rbp, rsp
00405d06sub rsp, 240
00405d0dmov [rbp+16], rcx
00405d11mov [rbp+24], rdx
00405d15lea rax, [rip+0x28489]
00405d1cmov [rbp-200], rax
00405d23lea rax, [rip+0x28236]
00405d2amov [rbp-184], rax
00405d31mov [rbp-192], 0
00405d3cmov [rbp-176], 0
00405d45lea rax, [rbp-208]
00405d4cmov rcx, rax
00405d4fcall nimFrame
00405d54mov [rbp-8], 0
00405d5cmov [rbp-192], 898
00405d67lea rax, [rip+0x281f2]
00405d6emov [rbp-184], rax
00405d75mov [rbp-11], 0
00405d79mov rax, [rbp+24]
00405d7dmov rdx, rax
00405d80mov rcx, [rbp+16]
00405d84call isAccessible__system_4545
00405d89mov [rbp-11], al
00405d8cmovzx eax, [rbp-11]
00405d90xor eax, 1
00405d93test al, al
00405d95jne 0x4060de
00405d9bmov [rbp-192], 899
00405da6lea rax, [rip+0x281b3]
00405dadmov [rbp-184], rax
00405db4mov rax, [rbp+24]
00405db8mov rcx, rax
00405dbbcall pageAddr__system_4518
00405dc0mov [rbp-24], rax
00405dc4mov [rbp-192], 900
00405dcflea rax, [rip+0x2818a]
00405dd6mov [rbp-184], rax
00405dddmov [rbp-25], 0
00405de1mov rax, [rbp-24]
00405de5mov rcx, rax
00405de8call chunkUnused__system_4435
00405dedmov [rbp-25], al
00405df0cmp [rbp-25], 0
00405df4jne 0x4060d2
00405dfamov [rbp-192], 901
00405e05lea rax, [rip+0x28154]
00405e0cmov [rbp-184], rax
00405e13mov [rbp-26], 0
00405e17mov rax, [rbp-24]
00405e1bmov rcx, rax
00405e1ecall isSmallChunk__system_4429
00405e23mov [rbp-26], al
00405e26movzx eax, [rbp-26]
00405e2axor eax, 1
00405e2dtest al, al
00405e2fjne 0x406009
00405e35mov [rbp-192], 902
00405e40lea rax, [rip+0x28119]
00405e47mov [rbp-184], rax
00405e4emov rax, [rbp-24]
00405e52mov [rbp-40], rax
00405e56mov [rbp-192], 903
00405e61lea rax, [rip+0x280f8]
00405e68mov [rbp-184], rax
00405e6fmov rax, [rbp+24]
00405e73and eax, 4095
00405e78mov edx, 64
00405e7dmov rcx, rax
00405e80call minuspercent___system_716
00405e85mov [rbp-48], rax
00405e89mov [rbp-192], 905
00405e94lea rax, [rip+0x280c5]
00405e9bmov [rbp-184], rax
00405ea2mov [rbp-49], 0
00405ea6mov rax, [rbp-40]
00405eaamov rdx, [rax+48]
00405eaemov rax, [rbp-48]
00405eb2mov rcx, rax
00405eb5call ltpercent___system_1005
00405ebamov [rbp-49], al
00405ebdmovzx eax, [rbp-49]
00405ec1xor eax, 1
00405ec4test al, al
00405ec6jne 0x405ffd
00405eccmov [rbp-192], 908
00405ed7lea rax, [rip+0x28082]
00405edemov [rbp-184], rax
00405ee5mov [rbp-192], 909
00405ef0lea rax, [rip+0x28069]
00405ef7mov [rbp-184], rax
00405efemov [rbp-192], 908
00405f09lea rax, [rip+0x28050]
00405f10mov [rbp-184], rax
00405f17mov [rbp-64], 0
00405f1fmov rax, [rbp-40]
00405f23add rax, 64
00405f27mov rcx, rax
00405f2amov rax, [rbp-48]
00405f2emov rdx, rax
00405f31call pluspercent___system_696
00405f36mov [rbp-64], rax
00405f3amov [rbp-192], 909
00405f45lea rax, [rip+0x28014]
00405f4cmov [rbp-184], rax
00405f53mov [rbp-72], 0
00405f5bmov rax, [rbp-40]
00405f5fmov rdx, [rax+8]
00405f63mov rax, [rbp-48]
00405f67mov rcx, rax
00405f6acall percentpercent___system_776
00405f6fmov [rbp-72], rax
00405f73mov [rbp-80], 0
00405f7bmov rdx, [rbp-72]
00405f7fmov rax, [rbp-64]
00405f83mov rcx, rax
00405f86call minuspercent___system_716
00405f8bmov [rbp-80], rax
00405f8fmov rax, [rbp-80]
00405f93mov [rbp-88], rax
00405f97mov [rbp-192], 910
00405fa2lea rax, [rip+0x27fb7]
00405fa9mov [rbp-184], rax
00405fb0mov [rbp-89], 0
00405fb4mov rax, [rbp-88]
00405fb8mov rax, [rax+8]
00405fbcmov rdx, rax
00405fbfmov ecx, 1
00405fc4call ltpercent___system_1005
00405fc9mov [rbp-89], al
00405fccmovzx eax, [rbp-89]
00405fd0xor eax, 1
00405fd3test al, al
00405fd5jne 0x406003
00405fd7mov [rbp-192], 911
00405fe2lea rax, [rip+0x27f77]
00405fe9mov [rbp-184], rax
00405ff0mov rax, [rbp-88]
00405ff4mov [rbp-8], rax
00405ff8jmp 0x4060d9
00405ffd
00405ffdloc_405ffd:
00405ffdnop
00405ffejmp 0x4060d9
00406003
00406003loc_406003:
00406003nop
00406004jmp 0x4060d9
00406009
00406009loc_406009:
00406009nop
0040600amov [rbp-192], 914
00406015lea rax, [rip+0x27f44]
0040601cmov [rbp-184], rax
00406023mov rax, [rbp-24]
00406027mov [rbp-104], rax
0040602bmov [rbp-192], 915
00406036lea rax, [rip+0x27f23]
0040603dmov [rbp-184], rax
00406044mov rax, [rbp-104]
00406048add rax, 32
0040604cmov [rbp-112], rax
00406050mov [rbp-192], 916
0040605blea rax, [rip+0x27efe]
00406062mov [rbp-184], rax
00406069mov [rbp-9], 0
0040606dmov rax, [rbp-112]
00406071cmp rax, [rbp+24]
00406075setbe al
00406078mov [rbp-9], al
0040607bmovzx eax, [rbp-9]
0040607fxor eax, 1
00406082test al, al
00406084jne 0x4060a0
00406086mov rax, [rbp-112]
0040608amov rax, [rax+8]
0040608emov rdx, rax
00406091mov ecx, 1
00406096call ltpercent___system_1005
0040609bmov [rbp-9], al
0040609ejmp 0x4060a1
004060a0
004060a0loc_4060a0:
004060a0nop
004060a1
004060a1loc_4060a1:
004060a1movzx eax, [rbp-9]
004060a5xor eax, 1
004060a8test al, al
004060aajne 0x4060d8
004060acmov [rbp-192], 917
004060b7lea rax, [rip+0x27ea2]
004060bemov [rbp-184], rax
004060c5mov rax, [rbp-112]
004060c9mov [rbp-8], rax
004060cdjmp 0x4062a8
004060d2
004060d2loc_4060d2:
004060d2nop
004060d3jmp 0x4062a8
004060d8
004060d8loc_4060d8:
004060d8nop
004060d9
004060d9loc_4060d9:
004060d9jmp 0x4062a8
004060de
004060deloc_4060de:
004060denop
004060dfmov [rbp-192], 920
004060ealea rax, [rip+0x27e6f]
004060f1mov [rbp-184], rax
004060f8mov rax, [rbp+24]
004060fcmov [rbp-120], rax
00406100mov [rbp-192], 921
0040610blea rax, [rip+0x27e4e]
00406112mov [rbp-184], rax
00406119mov [rbp-10], 0
0040611dmov rax, [rbp+16]
00406121mov rax, [rax]
00406124mov rdx, [rbp-120]
00406128mov rcx, rax
0040612bcall lteqpercent___system_985
00406130mov [rbp-10], al
00406133movzx eax, [rbp-10]
00406137xor eax, 1
0040613atest al, al
0040613cjne 0x406157
0040613emov rax, [rbp+16]
00406142mov rdx, [rax+8]
00406146mov rax, [rbp-120]
0040614amov rcx, rax
0040614dcall lteqpercent___system_985
00406152mov [rbp-10], al
00406155jmp 0x406158
00406157
00406157loc_406157:
00406157nop
00406158
00406158loc_406158:
00406158movzx eax, [rbp-10]
0040615cxor eax, 1
0040615ftest al, al
00406161jne 0x4062a1
00406167mov [rbp-192], 924
00406172lea rax, [rip+0x27de7]
00406179mov [rbp-184], rax
00406180mov rax, [rbp+16]
00406184mov rax, [rax+10408]
0040618bmov rdx, [rbp-120]
0040618fmov rcx, rax
00406192call inRange__system_4210
00406197mov [rbp-128], rax
0040619bmov [rbp-192], 925
004061a6lea rax, [rip+0x27db3]
004061admov [rbp-184], rax
004061b4cmp [rbp-128], 0
004061b9je 0x4062a4
004061bfmov [rbp-192], 926
004061calea rax, [rip+0x27d8f]
004061d1mov [rbp-184], rax
004061d8mov rax, [rbp-128]
004061dcmov rax, [rax+16]
004061e0mov [rbp-136], rax
004061e7mov [rbp-192], 927
004061f2lea rax, [rip+0x27d67]
004061f9mov [rbp-184], rax
00406200mov [rbp-144], 0
0040620bmov rax, [rbp-136]
00406212mov rcx, rax
00406215call pageAddr__system_4518
0040621amov [rbp-144], rax
00406221mov rax, [rbp-144]
00406228mov [rbp-152], rax
0040622fmov [rbp-192], 929
0040623alea rax, [rip+0x27d1f]
00406241mov [rbp-184], rax
00406248mov [rbp-153], 0
0040624fmov rax, [rbp-136]
00406256mov rax, [rax+8]
0040625amov rdx, rax
0040625dmov ecx, 1
00406262call ltpercent___system_1005
00406267mov [rbp-153], al
0040626dmovzx eax, [rbp-153]
00406274xor eax, 1
00406277test al, al
00406279jne 0x4062a7
0040627bmov [rbp-192], 930
00406286lea rax, [rip+0x27cd3]
0040628dmov [rbp-184], rax
00406294mov rax, [rbp-136]
0040629bmov [rbp-8], rax
0040629fjmp 0x4062a8
004062a1
004062a1loc_4062a1:
004062a1nop
004062a2jmp 0x4062a8
004062a4
004062a4loc_4062a4:
004062a4nop
004062a5jmp 0x4062a8
004062a7
004062a7loc_4062a7:
004062a7nop
004062a8
004062a8loc_4062a8:
004062a8call popFrame
004062admov rax, [rbp-8]
004062b1add rsp, 240
004062b8pop rbp
004062b9ret
00405d02
004062ba
004062baincRef__system_5392:
004062bapush rbp
004062bbmov rbp, rsp
004062besub rsp, 80
004062c2mov [rbp+16], rcx
004062c6lea rax, [rip+0x27eed]
004062cdmov [rbp-40], rax
004062d1lea rax, [rip+0x27ef0]
004062d8mov [rbp-24], rax
004062dcmov [rbp-32], 0
004062e4mov [rbp-16], 0
004062ealea rax, [rbp-48]
004062eemov rcx, rax
004062f1call nimFrame
004062f6mov [rbp-32], 231
004062felea rax, [rip+0x27ec3]
00406305mov [rbp-24], rax
00406309mov rax, [rbp+16]
0040630dmov rax, [rax]
00406310mov edx, 8
00406315mov rcx, rax
00406318call pluspercent___system_696
0040631dmov rdx, [rbp+16]
00406321mov [rdx], rax
00406324call popFrame
00406329nop
0040632aadd rsp, 80
0040632epop rbp
0040632fret
004062ba
004062baincRef__system_5392:
004062bapush rbp
004062bbmov rbp, rsp
004062besub rsp, 80
004062c2mov [rbp+16], rcx
004062c6lea rax, [rip+0x27eed]
004062cdmov [rbp-40], rax
004062d1lea rax, [rip+0x27ef0]
004062d8mov [rbp-24], rax
004062dcmov [rbp-32], 0
004062e4mov [rbp-16], 0
004062ealea rax, [rbp-48]
004062eemov rcx, rax
004062f1call nimFrame
004062f6mov [rbp-32], 231
004062felea rax, [rip+0x27ec3]
00406305mov [rbp-24], rax
00406309mov rax, [rbp+16]
0040630dmov rax, [rax]
00406310mov edx, 8
00406315mov rcx, rax
00406318call pluspercent___system_696
0040631dmov rdx, [rbp+16]
00406321mov [rdx], rax
00406324call popFrame
00406329nop
0040632aadd rsp, 80
0040632epop rbp
0040632fret
004062ba
00406330
00406330roundup__system_3779:
00406330push rbp
00406331mov rbp, rsp
00406334sub rsp, 96
00406338mov [rbp+16], rcx
0040633cmov [rbp+24], rdx
00406340lea rax, [rip+0x27ec2]
00406347mov [rbp-56], rax
0040634blea rax, [rip+0x27ec6]
00406352mov [rbp-40], rax
00406356mov [rbp-48], 0
0040635emov [rbp-32], 0
00406364lea rax, [rbp-64]
00406368mov rcx, rax
0040636bcall nimFrame
00406370mov [rbp-8], 0
00406378mov [rbp-48], 11
00406380lea rax, [rip+0x27e91]
00406387mov [rbp-40], rax
0040638bmov rax, [rbp+24]
0040638flea rdx, [rax-1]
00406393mov rax, [rbp+16]
00406397add rdx, rax
0040639amov rax, [rbp+24]
0040639eneg rax
004063a1and rax, rdx
004063a4mov [rbp-8], rax
004063a8call popFrame
004063admov rax, [rbp-8]
004063b1add rsp, 96
004063b5pop rbp
004063b6ret
00406330
00406330roundup__system_3779:
00406330push rbp
00406331mov rbp, rsp
00406334sub rsp, 96
00406338mov [rbp+16], rcx
0040633cmov [rbp+24], rdx
00406340lea rax, [rip+0x27ec2]
00406347mov [rbp-56], rax
0040634blea rax, [rip+0x27ec6]
00406352mov [rbp-40], rax
00406356mov [rbp-48], 0
0040635emov [rbp-32], 0
00406364lea rax, [rbp-64]
00406368mov rcx, rax
0040636bcall nimFrame
00406370mov [rbp-8], 0
00406378mov [rbp-48], 11
00406380lea rax, [rip+0x27e91]
00406387mov [rbp-40], rax
0040638bmov rax, [rbp+24]
0040638flea rdx, [rax-1]
00406393mov rax, [rbp+16]
00406397add rdx, rax
0040639amov rax, [rbp+24]
0040639eneg rax
004063a1and rax, rdx
004063a4mov [rbp-8], rax
004063a8call popFrame
004063admov rax, [rbp-8]
004063b1add rsp, 96
004063b5pop rbp
004063b6ret
00406330
004063b7
004063b7msbit__system_3902:
004063b7push rbp
004063b8mov rbp, rsp
004063bbsub rsp, 96
004063bfmov [rbp+16], ecx
004063c2lea rax, [rip+0x27e95]
004063c9mov [rbp-56], rax
004063cdlea rax, [rip+0x27b8c]
004063d4mov [rbp-40], rax
004063d8mov [rbp-48], 0
004063e0mov [rbp-32], 0
004063e6lea rax, [rbp-64]
004063eamov rcx, rax
004063edcall nimFrame
004063f2mov [rbp-16], 0
004063famov [rbp-48], 146
00406402lea rax, [rip+0x27b57]
00406409mov [rbp-40], rax
0040640dcmp [rbp+16], 65535
00406414ja 0x406448
00406416mov [rbp-48], 147
0040641elea rax, [rip+0x27b3b]
00406425mov [rbp-40], rax
00406429cmp [rbp+16], 255
00406430ja 0x40643d
00406432mov [rbp-8], 0
0040643anop
0040643bjmp 0x406478
0040643d
0040643dloc_40643d:
0040643dnop
0040643emov [rbp-8], 8
00406446jmp 0x406478
00406448
00406448loc_406448:
00406448nop
00406449mov [rbp-48], 149
00406451lea rax, [rip+0x27b08]
00406458mov [rbp-40], rax
0040645ccmp [rbp+16], 0xffffff
00406463ja 0x40646f
00406465mov [rbp-8], 16
0040646djmp 0x406478
0040646f
0040646floc_40646f:
0040646fnop
00406470mov [rbp-8], 24
00406478
00406478loc_406478:
00406478mov [rbp-48], 150
00406480lea rax, [rip+0x27ad9]
00406487mov [rbp-40], rax
0040648bmov rax, [rbp-8]
0040648fmov edx, eax
00406491mov eax, [rbp+16]
00406494mov ecx, edx
00406496shr eax, cl
00406498mov edx, eax
0040649alea rax, [rip+0x2725f]
004064a1movzx eax, [rdx+rax]
004064a5movsx rdx, al
004064a9mov rax, [rbp-8]
004064adadd rax, rdx
004064b0mov [rbp-16], rax
004064b4call popFrame
004064b9mov rax, [rbp-16]
004064bdadd rsp, 96
004064c1pop rbp
004064c2ret
004063b7
004063b7msbit__system_3902:
004063b7push rbp
004063b8mov rbp, rsp
004063bbsub rsp, 96
004063bfmov [rbp+16], ecx
004063c2lea rax, [rip+0x27e95]
004063c9mov [rbp-56], rax
004063cdlea rax, [rip+0x27b8c]
004063d4mov [rbp-40], rax
004063d8mov [rbp-48], 0
004063e0mov [rbp-32], 0
004063e6lea rax, [rbp-64]
004063eamov rcx, rax
004063edcall nimFrame
004063f2mov [rbp-16], 0
004063famov [rbp-48], 146
00406402lea rax, [rip+0x27b57]
00406409mov [rbp-40], rax
0040640dcmp [rbp+16], 65535
00406414ja 0x406448
00406416mov [rbp-48], 147
0040641elea rax, [rip+0x27b3b]
00406425mov [rbp-40], rax
00406429cmp [rbp+16], 255
00406430ja 0x40643d
00406432mov [rbp-8], 0
0040643anop
0040643bjmp 0x406478
0040643d
0040643dloc_40643d:
0040643dnop
0040643emov [rbp-8], 8
00406446jmp 0x406478
00406448
00406448loc_406448:
00406448nop
00406449mov [rbp-48], 149
00406451lea rax, [rip+0x27b08]
00406458mov [rbp-40], rax
0040645ccmp [rbp+16], 0xffffff
00406463ja 0x40646f
00406465mov [rbp-8], 16
0040646djmp 0x406478
0040646f
0040646floc_40646f:
0040646fnop
00406470mov [rbp-8], 24
00406478
00406478loc_406478:
00406478mov [rbp-48], 150
00406480lea rax, [rip+0x27ad9]
00406487mov [rbp-40], rax
0040648bmov rax, [rbp-8]
0040648fmov edx, eax
00406491mov eax, [rbp+16]
00406494mov ecx, edx
00406496shr eax, cl
00406498mov edx, eax
0040649alea rax, [rip+0x2725f]
004064a1movzx eax, [rdx+rax]
004064a5movsx rdx, al
004064a9mov rax, [rbp-8]
004064adadd rax, rdx
004064b0mov [rbp-16], rax
004064b4call popFrame
004064b9mov rax, [rbp-16]
004064bdadd rsp, 96
004064c1pop rbp
004064c2ret
004063b7
004064c3
004064c3mappingSearch__system_3927:
004064c3push rbp
004064c4mov rbp, rsp
004064c7sub rsp, 112
004064cbmov [rbp+16], rcx
004064cfmov [rbp+24], rdx
004064d3mov [rbp+32], r8
004064d7lea rax, [rip+0x27d86]
004064demov [rbp-72], rax
004064e2lea rax, [rip+0x27a77]
004064e9mov [rbp-56], rax
004064edmov [rbp-64], 0
004064f5mov [rbp-48], 0
004064fblea rax, [rbp-80]
004064ffmov rcx, rax
00406502call nimFrame
00406507mov [rbp-64], 165
0040650flea rax, [rip+0x27a4a]
00406516mov [rbp-56], rax
0040651amov [rbp-8], 0
00406522mov rax, [rbp+16]
00406526mov rax, [rax]
00406529mov ecx, eax
0040652bcall msbit__system_3902
00406530mov [rbp-8], rax
00406534mov [rbp-16], 0
0040653cmov rax, [rbp-8]
00406540sub eax, 5
00406543mov edx, 1
00406548mov ecx, eax
0040654ashl rdx, cl
0040654dmov rax, rdx
00406550mov edx, 4096
00406555mov rcx, rax
00406558call roundup__system_3779
0040655dmov [rbp-16], rax
00406561mov rax, [rbp-16]
00406565sub rax, 1
00406569mov [rbp-24], rax
0040656dmov [rbp-64], 166
00406575lea rax, [rip+0x279e4]
0040657cmov [rbp-56], rax
00406580mov rax, [rbp+16]
00406584mov rdx, [rax]
00406587mov rax, [rbp-24]
0040658badd rdx, rax
0040658emov rax, [rbp+16]
00406592mov [rax], rdx
00406595mov [rbp-64], 167
0040659dlea rax, [rip+0x279bc]
004065a4mov [rbp-56], rax
004065a8mov rax, [rbp+16]
004065acmov rdx, [rax]
004065afmov rax, [rbp-24]
004065b3not rax
004065b6and rdx, rax
004065b9mov rax, [rbp+16]
004065bdmov [rax], rdx
004065c0mov [rbp-64], 168
004065c8lea rax, [rip+0x27991]
004065cfmov [rbp-56], rax
004065d3mov rax, [rbp+16]
004065d7mov rax, [rax]
004065damov edx, 0x3f000000
004065dfcmp rax, 0x3f000000
004065e5cmovle rdx, rax
004065e9mov rax, [rbp+16]
004065edmov [rax], rdx
004065f0mov [rbp-64], 169
004065f8lea rax, [rip+0x27961]
004065ffmov [rbp-56], rax
00406603mov rax, [rbp+16]
00406607mov rax, [rax]
0040660amov ecx, eax
0040660ccall msbit__system_3902
00406611mov rdx, [rbp+24]
00406615mov [rdx], rax
00406618mov [rbp-64], 170
00406620lea rax, [rip+0x27939]
00406627mov [rbp-56], rax
0040662bmov rax, [rbp+16]
0040662fmov rdx, [rax]
00406632mov rax, [rbp+24]
00406636mov rax, [rax]
00406639sub eax, 5
0040663cmov ecx, eax
0040663esar rdx, cl
00406641mov rax, rdx
00406644lea rdx, [rax-32]
00406648mov rax, [rbp+32]
0040664cmov [rax], rdx
0040664fmov [rbp-64], 171
00406657lea rax, [rip+0x27902]
0040665emov [rbp-56], rax
00406662mov rax, [rbp+24]
00406666mov rax, [rax]
00406669lea rdx, [rax-6]
0040666dmov rax, [rbp+24]
00406671mov [rax], rdx
00406674call popFrame
00406679nop
0040667aadd rsp, 112
0040667epop rbp
0040667fret
004064c3
004064c3mappingSearch__system_3927:
004064c3push rbp
004064c4mov rbp, rsp
004064c7sub rsp, 112
004064cbmov [rbp+16], rcx
004064cfmov [rbp+24], rdx
004064d3mov [rbp+32], r8
004064d7lea rax, [rip+0x27d86]
004064demov [rbp-72], rax
004064e2lea rax, [rip+0x27a77]
004064e9mov [rbp-56], rax
004064edmov [rbp-64], 0
004064f5mov [rbp-48], 0
004064fblea rax, [rbp-80]
004064ffmov rcx, rax
00406502call nimFrame
00406507mov [rbp-64], 165
0040650flea rax, [rip+0x27a4a]
00406516mov [rbp-56], rax
0040651amov [rbp-8], 0
00406522mov rax, [rbp+16]
00406526mov rax, [rax]
00406529mov ecx, eax
0040652bcall msbit__system_3902
00406530mov [rbp-8], rax
00406534mov [rbp-16], 0
0040653cmov rax, [rbp-8]
00406540sub eax, 5
00406543mov edx, 1
00406548mov ecx, eax
0040654ashl rdx, cl
0040654dmov rax, rdx
00406550mov edx, 4096
00406555mov rcx, rax
00406558call roundup__system_3779
0040655dmov [rbp-16], rax
00406561mov rax, [rbp-16]
00406565sub rax, 1
00406569mov [rbp-24], rax
0040656dmov [rbp-64], 166
00406575lea rax, [rip+0x279e4]
0040657cmov [rbp-56], rax
00406580mov rax, [rbp+16]
00406584mov rdx, [rax]
00406587mov rax, [rbp-24]
0040658badd rdx, rax
0040658emov rax, [rbp+16]
00406592mov [rax], rdx
00406595mov [rbp-64], 167
0040659dlea rax, [rip+0x279bc]
004065a4mov [rbp-56], rax
004065a8mov rax, [rbp+16]
004065acmov rdx, [rax]
004065afmov rax, [rbp-24]
004065b3not rax
004065b6and rdx, rax
004065b9mov rax, [rbp+16]
004065bdmov [rax], rdx
004065c0mov [rbp-64], 168
004065c8lea rax, [rip+0x27991]
004065cfmov [rbp-56], rax
004065d3mov rax, [rbp+16]
004065d7mov rax, [rax]
004065damov edx, 0x3f000000
004065dfcmp rax, 0x3f000000
004065e5cmovle rdx, rax
004065e9mov rax, [rbp+16]
004065edmov [rax], rdx
004065f0mov [rbp-64], 169
004065f8lea rax, [rip+0x27961]
004065ffmov [rbp-56], rax
00406603mov rax, [rbp+16]
00406607mov rax, [rax]
0040660amov ecx, eax
0040660ccall msbit__system_3902
00406611mov rdx, [rbp+24]
00406615mov [rdx], rax
00406618mov [rbp-64], 170
00406620lea rax, [rip+0x27939]
00406627mov [rbp-56], rax
0040662bmov rax, [rbp+16]
0040662fmov rdx, [rax]
00406632mov rax, [rbp+24]
00406636mov rax, [rax]
00406639sub eax, 5
0040663cmov ecx, eax
0040663esar rdx, cl
00406641mov rax, rdx
00406644lea rdx, [rax-32]
00406648mov rax, [rbp+32]
0040664cmov [rax], rdx
0040664fmov [rbp-64], 171
00406657lea rax, [rip+0x27902]
0040665emov [rbp-56], rax
00406662mov rax, [rbp+24]
00406666mov rax, [rax]
00406669lea rdx, [rax-6]
0040666dmov rax, [rbp+24]
00406671mov [rax], rdx
00406674call popFrame
00406679nop
0040667aadd rsp, 112
0040667epop rbp
0040667fret
004064c3
00406680
00406680lsbit__system_3910:
00406680push rbp
00406681mov rbp, rsp
00406684sub rsp, 96
00406688mov [rbp+16], ecx
0040668blea rax, [rip+0x27be0]
00406692mov [rbp-56], rax
00406696lea rax, [rip+0x278c3]
0040669dmov [rbp-40], rax
004066a1mov [rbp-48], 0
004066a9mov [rbp-32], 0
004066aflea rax, [rbp-64]
004066b3mov rcx, rax
004066b6call nimFrame
004066bbmov [rbp-8], 0
004066c3mov [rbp-48], 153
004066cblea rax, [rip+0x2788e]
004066d2mov [rbp-40], rax
004066d6mov eax, [rbp+16]
004066d9neg eax
004066dband eax, [rbp+16]
004066demov ecx, eax
004066e0call msbit__system_3902
004066e5mov [rbp-8], rax
004066e9call popFrame
004066eemov rax, [rbp-8]
004066f2add rsp, 96
004066f6pop rbp
004066f7ret
00406680
00406680lsbit__system_3910:
00406680push rbp
00406681mov rbp, rsp
00406684sub rsp, 96
00406688mov [rbp+16], ecx
0040668blea rax, [rip+0x27be0]
00406692mov [rbp-56], rax
00406696lea rax, [rip+0x278c3]
0040669dmov [rbp-40], rax
004066a1mov [rbp-48], 0
004066a9mov [rbp-32], 0
004066aflea rax, [rbp-64]
004066b3mov rcx, rax
004066b6call nimFrame
004066bbmov [rbp-8], 0
004066c3mov [rbp-48], 153
004066cblea rax, [rip+0x2788e]
004066d2mov [rbp-40], rax
004066d6mov eax, [rbp+16]
004066d9neg eax
004066dband eax, [rbp+16]
004066demov ecx, eax
004066e0call msbit__system_3902
004066e5mov [rbp-8], rax
004066e9call popFrame
004066eemov rax, [rbp-8]
004066f2add rsp, 96
004066f6pop rbp
004066f7ret
00406680
004066f8
004066f8findSuitableBlock__system_3959:
004066f8push rbp
004066f9mov rbp, rsp
004066fcsub rsp, 96
00406700mov [rbp+16], rcx
00406704mov [rbp+24], rdx
00406708mov [rbp+32], r8
0040670clea rax, [rip+0x27b65]
00406713mov [rbp-56], rax
00406717lea rax, [rip+0x27842]
0040671emov [rbp-40], rax
00406722mov [rbp-48], 0
0040672amov [rbp-32], 0
00406730lea rax, [rbp-64]
00406734mov rcx, rax
00406737call nimFrame
0040673cmov [rbp-8], 0
00406744mov [rbp-48], 186
0040674clea rax, [rip+0x2780d]
00406753mov [rbp-40], rax
00406757mov rax, [rbp+24]
0040675bmov rdx, [rax]
0040675emov rax, [rbp+16]
00406762add rdx, 516
00406769mov edx, [rax+4*rdx+4]
0040676dmov rax, [rbp+32]
00406771mov rax, [rax]
00406774mov ecx, eax
00406776mov eax, -1
0040677bshl rax, cl
0040677eand eax, edx
00406780mov [rbp-12], eax
00406783mov [rbp-48], 187
0040678blea rax, [rip+0x277ce]
00406792mov [rbp-40], rax
00406796mov [rbp-8], 0
0040679emov [rbp-48], 188
004067a6lea rax, [rip+0x277b3]
004067admov [rbp-40], rax
004067b1cmp [rbp-12], 0
004067b5je 0x40681c
004067b7mov [rbp-48], 189
004067bflea rax, [rip+0x2779a]
004067c6mov [rbp-40], rax
004067camov eax, [rbp-12]
004067cdmov ecx, eax
004067cfcall lsbit__system_3910
004067d4mov rdx, [rbp+32]
004067d8mov [rdx], rax
004067dbmov [rbp-48], 190
004067e3lea rax, [rip+0x27776]
004067eamov [rbp-40], rax
004067eemov rax, [rbp+24]
004067f2mov rdx, [rax]
004067f5mov rax, [rbp+32]
004067f9mov rcx, [rax]
004067fcmov rax, [rbp+16]
00406800shl rdx, 5
00406804add rdx, rcx
00406807add rdx, 270
0040680emov rax, [rax+8*rdx+8]
00406813mov [rbp-8], rax
00406817jmp 0x4068f8
0040681c
0040681cloc_40681c:
0040681cnop
0040681dmov [rbp-48], 192
00406825lea rax, [rip+0x27734]
0040682cmov [rbp-40], rax
00406830mov rax, [rbp+16]
00406834mov r8l, [rax+2064]
0040683bmov rax, [rbp+24]
0040683fmov rax, [rax]
00406842add eax, 1
00406845mov edx, -1
0040684amov ecx, eax
0040684cshl rdx, cl
0040684fmov rax, rdx
00406852and eax, r8l
00406855mov ecx, eax
00406857call lsbit__system_3910
0040685cmov rdx, [rbp+24]
00406860mov [rdx], rax
00406863mov [rbp-48], 193
0040686blea rax, [rip+0x276ee]
00406872mov [rbp-40], rax
00406876mov rax, [rbp+24]
0040687amov rax, [rax]
0040687dtest rax, rax
00406880jle 0x4068f7
00406882mov [rbp-48], 194
0040688alea rax, [rip+0x276cf]
00406891mov [rbp-40], rax
00406895mov rax, [rbp+24]
00406899mov rdx, [rax]
0040689cmov rax, [rbp+16]
004068a0add rdx, 516
004068a7mov eax, [rax+4*rdx+4]
004068abmov ecx, eax
004068adcall lsbit__system_3910
004068b2mov rdx, [rbp+32]
004068b6mov [rdx], rax
004068b9mov [rbp-48], 195
004068c1lea rax, [rip+0x27698]
004068c8mov [rbp-40], rax
004068ccmov rax, [rbp+24]
004068d0mov rdx, [rax]
004068d3mov rax, [rbp+32]
004068d7mov rcx, [rax]
004068damov rax, [rbp+16]
004068deshl rdx, 5
004068e2add rdx, rcx
004068e5add rdx, 270
004068ecmov rax, [rax+8*rdx+8]
004068f1mov [rbp-8], rax
004068f5jmp 0x4068f8
004068f7
004068f7loc_4068f7:
004068f7nop
004068f8
004068f8loc_4068f8:
004068f8call popFrame
004068fdmov rax, [rbp-8]
00406901add rsp, 96
00406905pop rbp
00406906ret
004066f8
004066f8findSuitableBlock__system_3959:
004066f8push rbp
004066f9mov rbp, rsp
004066fcsub rsp, 96
00406700mov [rbp+16], rcx
00406704mov [rbp+24], rdx
00406708mov [rbp+32], r8
0040670clea rax, [rip+0x27b65]
00406713mov [rbp-56], rax
00406717lea rax, [rip+0x27842]
0040671emov [rbp-40], rax
00406722mov [rbp-48], 0
0040672amov [rbp-32], 0
00406730lea rax, [rbp-64]
00406734mov rcx, rax
00406737call nimFrame
0040673cmov [rbp-8], 0
00406744mov [rbp-48], 186
0040674clea rax, [rip+0x2780d]
00406753mov [rbp-40], rax
00406757mov rax, [rbp+24]
0040675bmov rdx, [rax]
0040675emov rax, [rbp+16]
00406762add rdx, 516
00406769mov edx, [rax+4*rdx+4]
0040676dmov rax, [rbp+32]
00406771mov rax, [rax]
00406774mov ecx, eax
00406776mov eax, -1
0040677bshl rax, cl
0040677eand eax, edx
00406780mov [rbp-12], eax
00406783mov [rbp-48], 187
0040678blea rax, [rip+0x277ce]
00406792mov [rbp-40], rax
00406796mov [rbp-8], 0
0040679emov [rbp-48], 188
004067a6lea rax, [rip+0x277b3]
004067admov [rbp-40], rax
004067b1cmp [rbp-12], 0
004067b5je 0x40681c
004067b7mov [rbp-48], 189
004067bflea rax, [rip+0x2779a]
004067c6mov [rbp-40], rax
004067camov eax, [rbp-12]
004067cdmov ecx, eax
004067cfcall lsbit__system_3910
004067d4mov rdx, [rbp+32]
004067d8mov [rdx], rax
004067dbmov [rbp-48], 190
004067e3lea rax, [rip+0x27776]
004067eamov [rbp-40], rax
004067eemov rax, [rbp+24]
004067f2mov rdx, [rax]
004067f5mov rax, [rbp+32]
004067f9mov rcx, [rax]
004067fcmov rax, [rbp+16]
00406800shl rdx, 5
00406804add rdx, rcx
00406807add rdx, 270
0040680emov rax, [rax+8*rdx+8]
00406813mov [rbp-8], rax
00406817jmp 0x4068f8
0040681c
0040681cloc_40681c:
0040681cnop
0040681dmov [rbp-48], 192
00406825lea rax, [rip+0x27734]
0040682cmov [rbp-40], rax
00406830mov rax, [rbp+16]
00406834mov r8l, [rax+2064]
0040683bmov rax, [rbp+24]
0040683fmov rax, [rax]
00406842add eax, 1
00406845mov edx, -1
0040684amov ecx, eax
0040684cshl rdx, cl
0040684fmov rax, rdx
00406852and eax, r8l
00406855mov ecx, eax
00406857call lsbit__system_3910
0040685cmov rdx, [rbp+24]
00406860mov [rdx], rax
00406863mov [rbp-48], 193
0040686blea rax, [rip+0x276ee]
00406872mov [rbp-40], rax
00406876mov rax, [rbp+24]
0040687amov rax, [rax]
0040687dtest rax, rax
00406880jle 0x4068f7
00406882mov [rbp-48], 194
0040688alea rax, [rip+0x276cf]
00406891mov [rbp-40], rax
00406895mov rax, [rbp+24]
00406899mov rdx, [rax]
0040689cmov rax, [rbp+16]
004068a0add rdx, 516
004068a7mov eax, [rax+4*rdx+4]
004068abmov ecx, eax
004068adcall lsbit__system_3910
004068b2mov rdx, [rbp+32]
004068b6mov [rdx], rax
004068b9mov [rbp-48], 195
004068c1lea rax, [rip+0x27698]
004068c8mov [rbp-40], rax
004068ccmov rax, [rbp+24]
004068d0mov rdx, [rax]
004068d3mov rax, [rbp+32]
004068d7mov rcx, [rax]
004068damov rax, [rbp+16]
004068deshl rdx, 5
004068e2add rdx, rcx
004068e5add rdx, 270
004068ecmov rax, [rax+8*rdx+8]
004068f1mov [rbp-8], rax
004068f5jmp 0x4068f8
004068f7
004068f7loc_4068f7:
004068f7nop
004068f8
004068f8loc_4068f8:
004068f8call popFrame
004068fdmov rax, [rbp-8]
00406901add rsp, 96
00406905pop rbp
00406906ret
004066f8
00406907
00406907nimCStrLen:
00406907push rbp
00406908mov rbp, rsp
0040690bsub rsp, 48
0040690fmov [rbp+16], rcx
00406913mov [rbp-8], 0
0040691bmov [rbp-16], 0
00406923mov rcx, [rbp+16]
00406927call strlen
0040692cmov [rbp-16], rax
00406930mov rax, [rbp-16]
00406934mov [rbp-8], rax
00406938mov rax, [rbp-8]
0040693cadd rsp, 48
00406940pop rbp
00406941ret
00406907
00406907nimCStrLen:
00406907push rbp
00406908mov rbp, rsp
0040690bsub rsp, 48
0040690fmov [rbp+16], rcx
00406913mov [rbp-8], 0
0040691bmov [rbp-16], 0
00406923mov rcx, [rbp+16]
00406927call strlen
0040692cmov [rbp-16], rax
00406930mov rax, [rbp-16]
00406934mov [rbp-8], rax
00406938mov rax, [rbp-8]
0040693cadd rsp, 48
00406940pop rbp
00406941ret
00406907
00406942
00406942rawWrite:
00406942push rbp
00406943mov rbp, rsp
00406946sub rsp, 48
0040694amov [rbp+16], rcx
0040694emov [rbp+24], rdx
00406952mov [rbp-4], 0
00406959cmp [rbp+24], 0
0040695eje 0x406971
00406960mov rax, [rbp+24]
00406964mov rcx, rax
00406967call nimCStrLen
0040696cmov rdx, rax
0040696fjmp 0x406976
00406971
00406971loc_406971:
00406971mov edx, 0
00406976
00406976loc_406976:
00406976mov rax, [rbp+24]
0040697amov r9, [rbp+16]
0040697emov r8, rdx
00406981mov edx, 1
00406986mov rcx, rax
00406989call fwrite
0040698emov [rbp-4], eax
00406991mov [rbp-8], 0
00406998mov rcx, [rbp+16]
0040699ccall fflush
004069a1mov [rbp-8], eax
004069a4nop
004069a5add rsp, 48
004069a9pop rbp
004069aaret
00406942
00406942rawWrite:
00406942push rbp
00406943mov rbp, rsp
00406946sub rsp, 48
0040694amov [rbp+16], rcx
0040694emov [rbp+24], rdx
00406952mov [rbp-4], 0
00406959cmp [rbp+24], 0
0040695eje 0x406971
00406960mov rax, [rbp+24]
00406964mov rcx, rax
00406967call nimCStrLen
0040696cmov rdx, rax
0040696fjmp 0x406976
00406971
00406971loc_406971:
00406971mov edx, 0
00406976
00406976loc_406976:
00406976mov rax, [rbp+24]
0040697amov r9, [rbp+16]
0040697emov r8, rdx
00406981mov edx, 1
00406986mov rcx, rax
00406989call fwrite
0040698emov [rbp-4], eax
00406991mov [rbp-8], 0
00406998mov rcx, [rbp+16]
0040699ccall fflush
004069a1mov [rbp-8], eax
004069a4nop
004069a5add rsp, 48
004069a9pop rbp
004069aaret
00406942
004069ab
004069abraiseOutOfMem__system_3774:
004069abpush rbp
004069acmov rbp, rsp
004069afsub rsp, 80
004069b3lea rax, [rip+0x278d0]
004069bamov [rbp-40], rax
004069belea rax, [rip+0x278d3]
004069c5mov [rbp-24], rax
004069c9mov [rbp-32], 0
004069d1mov [rbp-16], 0
004069d7lea rax, [rbp-48]
004069dbmov rcx, rax
004069decall nimFrame
004069e3mov [rbp-32], 47
004069eblea rax, [rip+0x278a6]
004069f2mov [rbp-24], rax
004069f6mov rax, [rip+0x2ff3b]
004069fdtest rax, rax
00406a00je 0x406a0d
00406a02mov rax, [rip+0x2ff2f]
00406a09call rax
00406a0bjmp 0x406a0e
00406a0d
00406a0dloc_406a0d:
00406a0dnop
00406a0e
00406a0eloc_406a0e:
00406a0emov [rbp-32], 48
00406a16lea rax, [rip+0x2787b]
00406a1dmov [rbp-24], rax
00406a21mov ecx, 2
00406a26mov rax, [rip+0x256e3]
00406a2dcall rax
00406a2flea rdx, [rip+0x278a7]
00406a36mov rcx, rax
00406a39call rawWrite
00406a3emov [rbp-32], 49
00406a46lea rax, [rip+0x2784b]
00406a4dmov [rbp-24], rax
00406a51mov ecx, 1
00406a56call exit
00406a5bnop
004069ab
004069abraiseOutOfMem__system_3774:
004069abpush rbp
004069acmov rbp, rsp
004069afsub rsp, 80
004069b3lea rax, [rip+0x278d0]
004069bamov [rbp-40], rax
004069belea rax, [rip+0x278d3]
004069c5mov [rbp-24], rax
004069c9mov [rbp-32], 0
004069d1mov [rbp-16], 0
004069d7lea rax, [rbp-48]
004069dbmov rcx, rax
004069decall nimFrame
004069e3mov [rbp-32], 47
004069eblea rax, [rip+0x278a6]
004069f2mov [rbp-24], rax
004069f6mov rax, [rip+0x2ff3b]
004069fdtest rax, rax
00406a00je 0x406a0d
00406a02mov rax, [rip+0x2ff2f]
00406a09call rax
00406a0bjmp 0x406a0e
00406a0d
00406a0dloc_406a0d:
00406a0dnop
00406a0e
00406a0eloc_406a0e:
00406a0emov [rbp-32], 48
00406a16lea rax, [rip+0x2787b]
00406a1dmov [rbp-24], rax
00406a21mov ecx, 2
00406a26mov rax, [rip+0x256e3]
00406a2dcall rax
00406a2flea rdx, [rip+0x278a7]
00406a36mov rcx, rax
00406a39call rawWrite
00406a3emov [rbp-32], 49
00406a46lea rax, [rip+0x2784b]
00406a4dmov [rbp-24], rax
00406a51mov ecx, 1
00406a56call exit
00406a5bnop
004069ab
00406a5c
00406a5cosAllocPages__system_3799:
00406a5cpush rbp
00406a5dmov rbp, rsp
00406a60sub rsp, 96
00406a64mov [rbp+16], rcx
00406a68lea rax, [rip+0x2787d]
00406a6fmov [rbp-56], rax
00406a73lea rax, [rip+0x2779e]
00406a7amov [rbp-40], rax
00406a7emov [rbp-48], 0
00406a86mov [rbp-32], 0
00406a8clea rax, [rbp-64]
00406a90mov rcx, rax
00406a93call nimFrame
00406a98mov [rbp-8], 0
00406aa0mov [rbp-48], 174
00406aa8lea rax, [rip+0x27769]
00406aafmov [rbp-40], rax
00406ab3mov rax, [rbp+16]
00406ab7mov r9l, 4
00406abdmov r8l, 12288
00406ac3mov rdx, rax
00406ac6mov ecx, 0
00406acbmov rax, [rip+0x427c2]
00406ad2call rax
00406ad4mov [rbp-8], rax
00406ad8mov [rbp-48], 176
00406ae0lea rax, [rip+0x27731]
00406ae7mov [rbp-40], rax
00406aebcmp [rbp-8], 0
00406af0jne 0x406af9
00406af2call raiseOutOfMem__system_3774
00406af7jmp 0x406afa
00406af9
00406af9loc_406af9:
00406af9nop
00406afa
00406afaloc_406afa:
00406afacall popFrame
00406affmov rax, [rbp-8]
00406b03add rsp, 96
00406b07pop rbp
00406b08ret
00406a5c
00406a5cosAllocPages__system_3799:
00406a5cpush rbp
00406a5dmov rbp, rsp
00406a60sub rsp, 96
00406a64mov [rbp+16], rcx
00406a68lea rax, [rip+0x2787d]
00406a6fmov [rbp-56], rax
00406a73lea rax, [rip+0x2779e]
00406a7amov [rbp-40], rax
00406a7emov [rbp-48], 0
00406a86mov [rbp-32], 0
00406a8clea rax, [rbp-64]
00406a90mov rcx, rax
00406a93call nimFrame
00406a98mov [rbp-8], 0
00406aa0mov [rbp-48], 174
00406aa8lea rax, [rip+0x27769]
00406aafmov [rbp-40], rax
00406ab3mov rax, [rbp+16]
00406ab7mov r9l, 4
00406abdmov r8l, 12288
00406ac3mov rdx, rax
00406ac6mov ecx, 0
00406acbmov rax, [rip+0x427c2]
00406ad2call rax
00406ad4mov [rbp-8], rax
00406ad8mov [rbp-48], 176
00406ae0lea rax, [rip+0x27731]
00406ae7mov [rbp-40], rax
00406aebcmp [rbp-8], 0
00406af0jne 0x406af9
00406af2call raiseOutOfMem__system_3774
00406af7jmp 0x406afa
00406af9
00406af9loc_406af9:
00406af9nop
00406afa
00406afaloc_406afa:
00406afacall popFrame
00406affmov rax, [rbp-8]
00406b03add rsp, 96
00406b07pop rbp
00406b08ret
00406a5c
00406b09
00406b09osTryAllocPages__system_3802:
00406b09push rbp
00406b0amov rbp, rsp
00406b0dsub rsp, 96
00406b11mov [rbp+16], rcx
00406b15lea rax, [rip+0x277dd]
00406b1cmov [rbp-56], rax
00406b20lea rax, [rip+0x276f1]
00406b27mov [rbp-40], rax
00406b2bmov [rbp-48], 0
00406b33mov [rbp-32], 0
00406b39lea rax, [rbp-64]
00406b3dmov rcx, rax
00406b40call nimFrame
00406b45mov [rbp-8], 0
00406b4dmov [rbp-48], 179
00406b55lea rax, [rip+0x276bc]
00406b5cmov [rbp-40], rax
00406b60mov rax, [rbp+16]
00406b64mov r9l, 4
00406b6amov r8l, 12288
00406b70mov rdx, rax
00406b73mov ecx, 0
00406b78mov rax, [rip+0x42715]
00406b7fcall rax
00406b81mov [rbp-8], rax
00406b85call popFrame
00406b8amov rax, [rbp-8]
00406b8eadd rsp, 96
00406b92pop rbp
00406b93ret
00406b09
00406b09osTryAllocPages__system_3802:
00406b09push rbp
00406b0amov rbp, rsp
00406b0dsub rsp, 96
00406b11mov [rbp+16], rcx
00406b15lea rax, [rip+0x277dd]
00406b1cmov [rbp-56], rax
00406b20lea rax, [rip+0x276f1]
00406b27mov [rbp-40], rax
00406b2bmov [rbp-48], 0
00406b33mov [rbp-32], 0
00406b39lea rax, [rbp-64]
00406b3dmov rcx, rax
00406b40call nimFrame
00406b45mov [rbp-8], 0
00406b4dmov [rbp-48], 179
00406b55lea rax, [rip+0x276bc]
00406b5cmov [rbp-40], rax
00406b60mov rax, [rbp+16]
00406b64mov r9l, 4
00406b6amov r8l, 12288
00406b70mov rdx, rax
00406b73mov ecx, 0
00406b78mov rax, [rip+0x42715]
00406b7fcall rax
00406b81mov [rbp-8], rax
00406b85call popFrame
00406b8amov rax, [rbp-8]
00406b8eadd rsp, 96
00406b92pop rbp
00406b93ret
00406b09
00406b94
00406b94incCurrMem__system_4042:
00406b94push rbp
00406b95mov rbp, rsp
00406b98sub rsp, 80
00406b9cmov [rbp+16], rcx
00406ba0mov [rbp+24], rdx
00406ba4lea rax, [rip+0x2775e]
00406babmov [rbp-40], rax
00406baflea rax, [rip+0x273aa]
00406bb6mov [rbp-24], rax
00406bbamov [rbp-32], 0
00406bc2mov [rbp-16], 0
00406bc8lea rax, [rbp-48]
00406bccmov rcx, rax
00406bcfcall nimFrame
00406bd4mov [rbp-32], 234
00406bdclea rax, [rip+0x2737d]
00406be3mov [rbp-24], rax
00406be7mov rax, [rbp+16]
00406bebmov rdx, [rax+8320]
00406bf2mov rax, [rbp+24]
00406bf6add rdx, rax
00406bf9mov rax, [rbp+16]
00406bfdmov [rax+8320], rdx
00406c04call popFrame
00406c09nop
00406c0aadd rsp, 80
00406c0epop rbp
00406c0fret
00406b94
00406b94incCurrMem__system_4042:
00406b94push rbp
00406b95mov rbp, rsp
00406b98sub rsp, 80
00406b9cmov [rbp+16], rcx
00406ba0mov [rbp+24], rdx
00406ba4lea rax, [rip+0x2775e]
00406babmov [rbp-40], rax
00406baflea rax, [rip+0x273aa]
00406bb6mov [rbp-24], rax
00406bbamov [rbp-32], 0
00406bc2mov [rbp-16], 0
00406bc8lea rax, [rbp-48]
00406bccmov rcx, rax
00406bcfcall nimFrame
00406bd4mov [rbp-32], 234
00406bdclea rax, [rip+0x2737d]
00406be3mov [rbp-24], rax
00406be7mov rax, [rbp+16]
00406bebmov rdx, [rax+8320]
00406bf2mov rax, [rbp+24]
00406bf6add rdx, rax
00406bf9mov rax, [rbp+16]
00406bfdmov [rax+8320], rdx
00406c04call popFrame
00406c09nop
00406c0aadd rsp, 80
00406c0epop rbp
00406c0fret
00406b94
00406c10
00406c10nimSetMem__systemZmemory_7:
00406c10push rbp
00406c11mov rbp, rsp
00406c14sub rsp, 48
00406c18mov [rbp+16], rcx
00406c1cmov [rbp+24], edx
00406c1fmov [rbp+32], r8
00406c23mov [rbp-8], 0
00406c2bmov rdx, [rbp+32]
00406c2fmov eax, [rbp+24]
00406c32mov r8, rdx
00406c35mov edx, eax
00406c37mov rcx, [rbp+16]
00406c3bcall memset
00406c40mov [rbp-8], rax
00406c44nop
00406c45add rsp, 48
00406c49pop rbp
00406c4aret
00406c10
00406c10nimSetMem__systemZmemory_7:
00406c10push rbp
00406c11mov rbp, rsp
00406c14sub rsp, 48
00406c18mov [rbp+16], rcx
00406c1cmov [rbp+24], edx
00406c1fmov [rbp+32], r8
00406c23mov [rbp-8], 0
00406c2bmov rdx, [rbp+32]
00406c2fmov eax, [rbp+24]
00406c32mov r8, rdx
00406c35mov edx, eax
00406c37mov rcx, [rbp+16]
00406c3bcall memset
00406c40mov [rbp-8], rax
00406c44nop
00406c45add rsp, 48
00406c49pop rbp
00406c4aret
00406c10
00406c4b
00406c4bnimZeroMem:
00406c4bpush rbp
00406c4cmov rbp, rsp
00406c4fsub rsp, 32
00406c53mov [rbp+16], rcx
00406c57mov [rbp+24], rdx
00406c5bmov rax, [rbp+24]
00406c5fmov r8, rax
00406c62mov edx, 0
00406c67mov rcx, [rbp+16]
00406c6bcall nimSetMem__systemZmemory_7
00406c70nop
00406c71add rsp, 32
00406c75pop rbp
00406c76ret
00406c4b
00406c4bnimZeroMem:
00406c4bpush rbp
00406c4cmov rbp, rsp
00406c4fsub rsp, 32
00406c53mov [rbp+16], rcx
00406c57mov [rbp+24], rdx
00406c5bmov rax, [rbp+24]
00406c5fmov r8, rax
00406c62mov edx, 0
00406c67mov rcx, [rbp+16]
00406c6bcall nimSetMem__systemZmemory_7
00406c70nop
00406c71add rsp, 32
00406c75pop rbp
00406c76ret
00406c4b
00406c77
00406c77zeroMem__system_1724:
00406c77push rbp
00406c78mov rbp, rsp
00406c7bsub rsp, 32
00406c7fmov [rbp+16], rcx
00406c83mov [rbp+24], rdx
00406c87mov rax, [rbp+24]
00406c8bmov rdx, rax
00406c8emov rcx, [rbp+16]
00406c92call nimZeroMem
00406c97nop
00406c98add rsp, 32
00406c9cpop rbp
00406c9dret
00406c77
00406c77zeroMem__system_1724:
00406c77push rbp
00406c78mov rbp, rsp
00406c7bsub rsp, 32
00406c7fmov [rbp+16], rcx
00406c83mov [rbp+24], rdx
00406c87mov rax, [rbp+24]
00406c8bmov rdx, rax
00406c8emov rcx, [rbp+16]
00406c92call nimZeroMem
00406c97nop
00406c98add rsp, 32
00406c9cpop rbp
00406c9dret
00406c77
00406c9e
00406c9ellAlloc__system_4059:
00406c9epush rbp
00406c9fmov rbp, rsp
00406ca2sub rsp, 112
00406ca6mov [rbp+16], rcx
00406caamov [rbp+24], rdx
00406caelea rax, [rip+0x2765f]
00406cb5mov [rbp-72], rax
00406cb9lea rax, [rip+0x272a0]
00406cc0mov [rbp-56], rax
00406cc4mov [rbp-64], 0
00406cccmov [rbp-48], 0
00406cd2lea rax, [rbp-80]
00406cd6mov rcx, rax
00406cd9call nimFrame
00406cdemov [rbp-16], 0
00406ce6mov [rbp-64], 249
00406ceelea rax, [rip+0x2726b]
00406cf5mov [rbp-56], rax
00406cf9mov [rbp-1], 0
00406cfdmov rax, [rbp+16]
00406d01mov rax, [rax+8312]
00406d08test rax, rax
00406d0bsete al
00406d0emov [rbp-1], al
00406d11cmp [rbp-1], 0
00406d15jne 0x406d31
00406d17mov rax, [rbp+16]
00406d1bmov rax, [rax+8312]
00406d22mov rax, [rax]
00406d25cmp [rbp+24], rax
00406d29setg al
00406d2cmov [rbp-1], al
00406d2fjmp 0x406d32
00406d31
00406d31loc_406d31:
00406d31nop
00406d32
00406d32loc_406d32:
00406d32movzx eax, [rbp-1]
00406d36xor eax, 1
00406d39test al, al
00406d3bjne 0x406e2f
00406d41mov [rbp-64], 254
00406d49lea rax, [rip+0x27210]
00406d50mov [rbp-56], rax
00406d54mov rax, [rbp+16]
00406d58mov rax, [rax+8312]
00406d5fmov [rbp-24], rax
00406d63mov [rbp-64], 255
00406d6blea rax, [rip+0x271ee]
00406d72mov [rbp-56], rax
00406d76mov [rbp-32], 0
00406d7emov ecx, 4096
00406d83call osAllocPages__system_3799
00406d88mov [rbp-32], rax
00406d8cmov rax, [rbp+16]
00406d90mov rdx, [rbp-32]
00406d94mov [rax+8312], rdx
00406d9bmov [rbp-64], 258
00406da3lea rax, [rip+0x271b6]
00406daamov [rbp-56], rax
00406daemov edx, 4096
00406db3mov rcx, [rbp+16]
00406db7call incCurrMem__system_4042
00406dbcmov [rbp-64], 259
00406dc4lea rax, [rip+0x27195]
00406dcbmov [rbp-56], rax
00406dcfmov rax, [rbp+16]
00406dd3mov rax, [rax+8312]
00406ddamov [rax], 4072
00406de1mov [rbp-64], 260
00406de9lea rax, [rip+0x27170]
00406df0mov [rbp-56], rax
00406df4mov rax, [rbp+16]
00406df8mov rax, [rax+8312]
00406dffmov [rax+8], 24
00406e07mov [rbp-64], 261
00406e0flea rax, [rip+0x2714a]
00406e16mov [rbp-56], rax
00406e1amov rax, [rbp+16]
00406e1emov rax, [rax+8312]
00406e25mov rdx, [rbp-24]
00406e29mov [rax+16], rdx
00406e2djmp 0x406e30
00406e2f
00406e2floc_406e2f:
00406e2fnop
00406e30
00406e30loc_406e30:
00406e30mov [rbp-64], 262
00406e38lea rax, [rip+0x27121]
00406e3fmov [rbp-56], rax
00406e43mov rax, [rbp+16]
00406e47mov rax, [rax+8312]
00406e4emov rdx, rax
00406e51mov rax, [rbp+16]
00406e55mov rax, [rax+8312]
00406e5cmov rax, [rax+8]
00406e60add rax, rdx
00406e63mov [rbp-16], rax
00406e67mov [rbp-64], 263
00406e6flea rax, [rip+0x270ea]
00406e76mov [rbp-56], rax
00406e7amov rax, [rbp+16]
00406e7emov rax, [rax+8312]
00406e85mov rdx, [rax]
00406e88mov rax, [rbp+16]
00406e8cmov rax, [rax+8312]
00406e93sub rdx, [rbp+24]
00406e97mov [rax], rdx
00406e9amov [rbp-64], 264
00406ea2lea rax, [rip+0x270b7]
00406ea9mov [rbp-56], rax
00406eadmov rax, [rbp+16]
00406eb1mov rax, [rax+8312]
00406eb8mov rcx, [rax+8]
00406ebcmov rax, [rbp+16]
00406ec0mov rax, [rax+8312]
00406ec7mov rdx, [rbp+24]
00406ecbadd rdx, rcx
00406ecemov [rax+8], rdx
00406ed2mov [rbp-64], 265
00406edalea rax, [rip+0x2707f]
00406ee1mov [rbp-56], rax
00406ee5mov rdx, [rbp+24]
00406ee9mov rax, [rbp-16]
00406eedmov rcx, rax
00406ef0call zeroMem__system_1724
00406ef5call popFrame
00406efamov rax, [rbp-16]
00406efeadd rsp, 112
00406f02pop rbp
00406f03ret
00406c9e
00406c9ellAlloc__system_4059:
00406c9epush rbp
00406c9fmov rbp, rsp
00406ca2sub rsp, 112
00406ca6mov [rbp+16], rcx
00406caamov [rbp+24], rdx
00406caelea rax, [rip+0x2765f]
00406cb5mov [rbp-72], rax
00406cb9lea rax, [rip+0x272a0]
00406cc0mov [rbp-56], rax
00406cc4mov [rbp-64], 0
00406cccmov [rbp-48], 0
00406cd2lea rax, [rbp-80]
00406cd6mov rcx, rax
00406cd9call nimFrame
00406cdemov [rbp-16], 0
00406ce6mov [rbp-64], 249
00406ceelea rax, [rip+0x2726b]
00406cf5mov [rbp-56], rax
00406cf9mov [rbp-1], 0
00406cfdmov rax, [rbp+16]
00406d01mov rax, [rax+8312]
00406d08test rax, rax
00406d0bsete al
00406d0emov [rbp-1], al
00406d11cmp [rbp-1], 0
00406d15jne 0x406d31
00406d17mov rax, [rbp+16]
00406d1bmov rax, [rax+8312]
00406d22mov rax, [rax]
00406d25cmp [rbp+24], rax
00406d29setg al
00406d2cmov [rbp-1], al
00406d2fjmp 0x406d32
00406d31
00406d31loc_406d31:
00406d31nop
00406d32
00406d32loc_406d32:
00406d32movzx eax, [rbp-1]
00406d36xor eax, 1
00406d39test al, al
00406d3bjne 0x406e2f
00406d41mov [rbp-64], 254
00406d49lea rax, [rip+0x27210]
00406d50mov [rbp-56], rax
00406d54mov rax, [rbp+16]
00406d58mov rax, [rax+8312]
00406d5fmov [rbp-24], rax
00406d63mov [rbp-64], 255
00406d6blea rax, [rip+0x271ee]
00406d72mov [rbp-56], rax
00406d76mov [rbp-32], 0
00406d7emov ecx, 4096
00406d83call osAllocPages__system_3799
00406d88mov [rbp-32], rax
00406d8cmov rax, [rbp+16]
00406d90mov rdx, [rbp-32]
00406d94mov [rax+8312], rdx
00406d9bmov [rbp-64], 258
00406da3lea rax, [rip+0x271b6]
00406daamov [rbp-56], rax
00406daemov edx, 4096
00406db3mov rcx, [rbp+16]
00406db7call incCurrMem__system_4042
00406dbcmov [rbp-64], 259
00406dc4lea rax, [rip+0x27195]
00406dcbmov [rbp-56], rax
00406dcfmov rax, [rbp+16]
00406dd3mov rax, [rax+8312]
00406ddamov [rax], 4072
00406de1mov [rbp-64], 260
00406de9lea rax, [rip+0x27170]
00406df0mov [rbp-56], rax
00406df4mov rax, [rbp+16]
00406df8mov rax, [rax+8312]
00406dffmov [rax+8], 24
00406e07mov [rbp-64], 261
00406e0flea rax, [rip+0x2714a]
00406e16mov [rbp-56], rax
00406e1amov rax, [rbp+16]
00406e1emov rax, [rax+8312]
00406e25mov rdx, [rbp-24]
00406e29mov [rax+16], rdx
00406e2djmp 0x406e30
00406e2f
00406e2floc_406e2f:
00406e2fnop
00406e30
00406e30loc_406e30:
00406e30mov [rbp-64], 262
00406e38lea rax, [rip+0x27121]
00406e3fmov [rbp-56], rax
00406e43mov rax, [rbp+16]
00406e47mov rax, [rax+8312]
00406e4emov rdx, rax
00406e51mov rax, [rbp+16]
00406e55mov rax, [rax+8312]
00406e5cmov rax, [rax+8]
00406e60add rax, rdx
00406e63mov [rbp-16], rax
00406e67mov [rbp-64], 263
00406e6flea rax, [rip+0x270ea]
00406e76mov [rbp-56], rax
00406e7amov rax, [rbp+16]
00406e7emov rax, [rax+8312]
00406e85mov rdx, [rax]
00406e88mov rax, [rbp+16]
00406e8cmov rax, [rax+8312]
00406e93sub rdx, [rbp+24]
00406e97mov [rax], rdx
00406e9amov [rbp-64], 264
00406ea2lea rax, [rip+0x270b7]
00406ea9mov [rbp-56], rax
00406eadmov rax, [rbp+16]
00406eb1mov rax, [rax+8312]
00406eb8mov rcx, [rax+8]
00406ebcmov rax, [rbp+16]
00406ec0mov rax, [rax+8312]
00406ec7mov rdx, [rbp+24]
00406ecbadd rdx, rcx
00406ecemov [rax+8], rdx
00406ed2mov [rbp-64], 265
00406edalea rax, [rip+0x2707f]
00406ee1mov [rbp-56], rax
00406ee5mov rdx, [rbp+24]
00406ee9mov rax, [rbp-16]
00406eedmov rcx, rax
00406ef0call zeroMem__system_1724
00406ef5call popFrame
00406efamov rax, [rbp-16]
00406efeadd rsp, 112
00406f02pop rbp
00406f03ret
00406c9e
00406f04
00406f04addHeapLink__system_4126:
00406f04push rbp
00406f05mov rbp, rsp
00406f08sub rsp, 160
00406f0fmov [rbp+16], rcx
00406f13mov [rbp+24], rdx
00406f17mov [rbp+32], r8
00406f1blea rax, [rip+0x273fa]
00406f22mov [rbp-120], rax
00406f26lea rax, [rip+0x27033]
00406f2dmov [rbp-104], rax
00406f31mov [rbp-112], 0
00406f39mov [rbp-96], 0
00406f3flea rax, [rbp-128]
00406f43mov rcx, rax
00406f46call nimFrame
00406f4bmov [rbp-112], 298
00406f53lea rax, [rip+0x27006]
00406f5amov [rbp-104], rax
00406f5emov rax, [rbp+16]
00406f62add rax, 10496
00406f68mov [rbp-8], rax
00406f6cmov [rbp-112], 299
00406f74lea rax, [rip+0x26fe5]
00406f7bmov [rbp-104], rax
00406f7f
00406f7floc_406f7f:
00406f7fmov [rbp-9], 0
00406f83cmp [rbp-8], 0
00406f88setne al
00406f8bmov [rbp-9], al
00406f8emovzx eax, [rbp-9]
00406f92xor eax, 1
00406f95test al, al
00406f97jne 0x406fac
00406f99mov rax, [rbp-8]
00406f9dmov rax, [rax]
00406fa0cmp rax, 29
00406fa4setg al
00406fa7mov [rbp-9], al
00406faajmp 0x406fad
00406fac
00406facloc_406fac:
00406facnop
00406fad
00406fadloc_406fad:
00406fadmovzx eax, [rbp-9]
00406fb1xor eax, 1
00406fb4test al, al
00406fb6jne 0x406fc9
00406fb8mov rax, [rbp-8]
00406fbcmov rax, [rax+488]
00406fc3mov [rbp-8], rax
00406fc7jmp 0x406f7f
00406fc9
00406fc9loc_406fc9:
00406fc9nop
00406fcamov [rbp-112], 300
00406fd2lea rax, [rip+0x26f87]
00406fd9mov [rbp-104], rax
00406fddcmp [rbp-8], 0
00406fe2jne 0x4070c6
00406fe8mov [rbp-112], 301
00406ff0lea rax, [rip+0x26f69]
00406ff7mov [rbp-104], rax
00406ffbmov [rbp-24], 0
00407003mov edx, 496
00407008mov rcx, [rbp+16]
0040700ccall llAlloc__system_4059
00407011mov [rbp-24], rax
00407015mov rax, [rbp-24]
00407019mov [rbp-32], rax
0040701dmov [rbp-112], 302
00407025lea rax, [rip+0x26f34]
0040702cmov [rbp-104], rax
00407030mov rax, [rbp+16]
00407034mov rdx, [rax+10984]
0040703bmov rax, [rbp-32]
0040703fmov [rax+488], rdx
00407046mov [rbp-112], 303
0040704elea rax, [rip+0x26f0b]
00407055mov [rbp-104], rax
00407059mov rax, [rbp+16]
0040705dmov rdx, [rbp-32]
00407061mov [rax+10984], rdx
00407068mov [rbp-112], 304
00407070lea rax, [rip+0x26ee9]
00407077mov [rbp-104], rax
0040707bmov rax, [rbp+24]
0040707fmov [rbp-40], rax
00407083mov rax, [rbp+32]
00407087mov [rbp-48], rax
0040708bmov rax, [rbp-32]
0040708fmov rdx, [rbp-40]
00407093mov [rax+8], rdx
00407097mov rax, [rbp-32]
0040709bmov rdx, [rbp-48]
0040709fmov [rax+16], rdx
004070a3mov [rbp-112], 305
004070ablea rax, [rip+0x26eae]
004070b2mov [rbp-104], rax
004070b6mov rax, [rbp-32]
004070bamov [rax], 1
004070c1jmp 0x407161
004070c6
004070c6loc_4070c6:
004070c6nop
004070c7mov [rbp-112], 307
004070cflea rax, [rip+0x26e8a]
004070d6mov [rbp-104], rax
004070damov rax, [rbp-8]
004070demov rax, [rax]
004070e1mov [rbp-56], rax
004070e5mov [rbp-112], 308
004070edlea rax, [rip+0x26e6c]
004070f4mov [rbp-104], rax
004070f8mov rax, [rbp+24]
004070fcmov [rbp-64], rax
00407100mov rax, [rbp+32]
00407104mov [rbp-72], rax
00407108mov rdx, [rbp-8]
0040710cmov rax, [rbp-56]
00407110shl rax, 4
00407114add rax, rdx
00407117lea rdx, [rax+8]
0040711bmov rax, [rbp-64]
0040711fmov [rdx], rax
00407122mov rdx, [rbp-8]
00407126mov rax, [rbp-56]
0040712ashl rax, 4
0040712eadd rax, rdx
00407131lea rdx, [rax+16]
00407135mov rax, [rbp-72]
00407139mov [rdx], rax
0040713cmov [rbp-112], 309
00407144lea rax, [rip+0x26e15]
0040714bmov [rbp-104], rax
0040714fmov rax, [rbp-8]
00407153mov rax, [rax]
00407156lea rdx, [rax+1]
0040715amov rax, [rbp-8]
0040715emov [rax], rdx
00407161
00407161loc_407161:
00407161call popFrame
00407166nop
00407167add rsp, 160
0040716epop rbp
0040716fret
00406f04
00406f04addHeapLink__system_4126:
00406f04push rbp
00406f05mov rbp, rsp
00406f08sub rsp, 160
00406f0fmov [rbp+16], rcx
00406f13mov [rbp+24], rdx
00406f17mov [rbp+32], r8
00406f1blea rax, [rip+0x273fa]
00406f22mov [rbp-120], rax
00406f26lea rax, [rip+0x27033]
00406f2dmov [rbp-104], rax
00406f31mov [rbp-112], 0
00406f39mov [rbp-96], 0
00406f3flea rax, [rbp-128]
00406f43mov rcx, rax
00406f46call nimFrame
00406f4bmov [rbp-112], 298
00406f53lea rax, [rip+0x27006]
00406f5amov [rbp-104], rax
00406f5emov rax, [rbp+16]
00406f62add rax, 10496
00406f68mov [rbp-8], rax
00406f6cmov [rbp-112], 299
00406f74lea rax, [rip+0x26fe5]
00406f7bmov [rbp-104], rax
00406f7f
00406f7floc_406f7f:
00406f7fmov [rbp-9], 0
00406f83cmp [rbp-8], 0
00406f88setne al
00406f8bmov [rbp-9], al
00406f8emovzx eax, [rbp-9]
00406f92xor eax, 1
00406f95test al, al
00406f97jne 0x406fac
00406f99mov rax, [rbp-8]
00406f9dmov rax, [rax]
00406fa0cmp rax, 29
00406fa4setg al
00406fa7mov [rbp-9], al
00406faajmp 0x406fad
00406fac
00406facloc_406fac:
00406facnop
00406fad
00406fadloc_406fad:
00406fadmovzx eax, [rbp-9]
00406fb1xor eax, 1
00406fb4test al, al
00406fb6jne 0x406fc9
00406fb8mov rax, [rbp-8]
00406fbcmov rax, [rax+488]
00406fc3mov [rbp-8], rax
00406fc7jmp 0x406f7f
00406fc9
00406fc9loc_406fc9:
00406fc9nop
00406fcamov [rbp-112], 300
00406fd2lea rax, [rip+0x26f87]
00406fd9mov [rbp-104], rax
00406fddcmp [rbp-8], 0
00406fe2jne 0x4070c6
00406fe8mov [rbp-112], 301
00406ff0lea rax, [rip+0x26f69]
00406ff7mov [rbp-104], rax
00406ffbmov [rbp-24], 0
00407003mov edx, 496
00407008mov rcx, [rbp+16]
0040700ccall llAlloc__system_4059
00407011mov [rbp-24], rax
00407015mov rax, [rbp-24]
00407019mov [rbp-32], rax
0040701dmov [rbp-112], 302
00407025lea rax, [rip+0x26f34]
0040702cmov [rbp-104], rax
00407030mov rax, [rbp+16]
00407034mov rdx, [rax+10984]
0040703bmov rax, [rbp-32]
0040703fmov [rax+488], rdx
00407046mov [rbp-112], 303
0040704elea rax, [rip+0x26f0b]
00407055mov [rbp-104], rax
00407059mov rax, [rbp+16]
0040705dmov rdx, [rbp-32]
00407061mov [rax+10984], rdx
00407068mov [rbp-112], 304
00407070lea rax, [rip+0x26ee9]
00407077mov [rbp-104], rax
0040707bmov rax, [rbp+24]
0040707fmov [rbp-40], rax
00407083mov rax, [rbp+32]
00407087mov [rbp-48], rax
0040708bmov rax, [rbp-32]
0040708fmov rdx, [rbp-40]
00407093mov [rax+8], rdx
00407097mov rax, [rbp-32]
0040709bmov rdx, [rbp-48]
0040709fmov [rax+16], rdx
004070a3mov [rbp-112], 305
004070ablea rax, [rip+0x26eae]
004070b2mov [rbp-104], rax
004070b6mov rax, [rbp-32]
004070bamov [rax], 1
004070c1jmp 0x407161
004070c6
004070c6loc_4070c6:
004070c6nop
004070c7mov [rbp-112], 307
004070cflea rax, [rip+0x26e8a]
004070d6mov [rbp-104], rax
004070damov rax, [rbp-8]
004070demov rax, [rax]
004070e1mov [rbp-56], rax
004070e5mov [rbp-112], 308
004070edlea rax, [rip+0x26e6c]
004070f4mov [rbp-104], rax
004070f8mov rax, [rbp+24]
004070fcmov [rbp-64], rax
00407100mov rax, [rbp+32]
00407104mov [rbp-72], rax
00407108mov rdx, [rbp-8]
0040710cmov rax, [rbp-56]
00407110shl rax, 4
00407114add rax, rdx
00407117lea rdx, [rax+8]
0040711bmov rax, [rbp-64]
0040711fmov [rdx], rax
00407122mov rdx, [rbp-8]
00407126mov rax, [rbp-56]
0040712ashl rax, 4
0040712eadd rax, rdx
00407131lea rdx, [rax+16]
00407135mov rax, [rbp-72]
00407139mov [rdx], rax
0040713cmov [rbp-112], 309
00407144lea rax, [rip+0x26e15]
0040714bmov [rbp-104], rax
0040714fmov rax, [rbp-8]
00407153mov rax, [rax]
00407156lea rdx, [rax+1]
0040715amov rax, [rbp-8]
0040715emov [rax], rdx
00407161
00407161loc_407161:
00407161call popFrame
00407166nop
00407167add rsp, 160
0040716epop rbp
0040716fret
00406f04
Loading..