File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
00407ba4
00407ba4splitChunk2__system_4568:
00407ba4push rbp
00407ba5mov rbp, rsp
00407ba8sub rsp, 112
00407bacmov [rbp+16], rcx
00407bb0mov [rbp+24], rdx
00407bb4mov [rbp+32], r8
00407bb8lea rax, [rip+0x26797]
00407bbfmov [rbp-72], rax
00407bc3lea rax, [rip+0x26396]
00407bcamov [rbp-56], rax
00407bcemov [rbp-64], 0
00407bd6mov [rbp-48], 0
00407bdclea rax, [rbp-80]
00407be0mov rcx, rax
00407be3call nimFrame
00407be8mov [rbp-24], 0
00407bf0mov [rbp-64], 531
00407bf8lea rax, [rip+0x26361]
00407bffmov [rbp-56], rax
00407c03mov [rbp-8], 0
00407c0bmov rax, [rbp+24]
00407c0fmov rdx, [rbp+32]
00407c13mov rcx, rax
00407c16call pluspercent___system_696
00407c1bmov [rbp-8], rax
00407c1fmov rax, [rbp-8]
00407c23mov [rbp-24], rax
00407c27mov [rbp-64], 532
00407c2flea rax, [rip+0x2632a]
00407c36mov [rbp-56], rax
00407c3amov rax, [rbp+24]
00407c3emov rdx, [rax+8]
00407c42mov rax, [rbp-24]
00407c46sub rdx, [rbp+32]
00407c4amov [rax+8], rdx
00407c4emov [rbp-64], 536
00407c56lea rax, [rip+0x26303]
00407c5dmov [rbp-56], rax
00407c61mov rax, [rbp-24]
00407c65mov [rax+16], 0
00407c6dmov [rbp-64], 537
00407c75lea rax, [rip+0x262e4]
00407c7cmov [rbp-56], rax
00407c80mov rax, [rbp-24]
00407c84mov [rax+24], 0
00407c8cmov [rbp-64], 539
00407c94lea rax, [rip+0x262c5]
00407c9bmov [rbp-56], rax
00407c9fmov rax, [rbp-24]
00407ca3mov rdx, [rbp+32]
00407ca7mov [rax], rdx
00407caamov [rbp-64], 543
00407cb2lea rax, [rip+0x262a7]
00407cb9mov [rbp-56], rax
00407cbdmov rax, [rbp-24]
00407cc1mov rdx, [rax+8]
00407cc5mov rax, [rbp+24]
00407cc9mov r8, rdx
00407cccmov rdx, rax
00407ccfmov rcx, [rbp+16]
00407cd3call updatePrevSize__system_4563
00407cd8mov [rbp-64], 544
00407ce0lea rax, [rip+0x26279]
00407ce7mov [rbp-56], rax
00407cebmov rax, [rbp+24]
00407cefmov rdx, [rbp+32]
00407cf3mov [rax+8], rdx
00407cf7mov [rbp-64], 545
00407cfflea rax, [rip+0x2625a]
00407d06mov [rbp-56], rax
00407d0amov [rbp-16], 0
00407d12lea rax, [rbp-24]
00407d16mov rax, [rax]
00407d19mov rcx, rax
00407d1ccall pageIndex__system_4504
00407d21mov [rbp-16], rax
00407d25mov rax, [rbp+16]
00407d29add rax, 8360
00407d2fmov rdx, [rbp-16]
00407d33mov r8, rdx
00407d36mov rdx, rax
00407d39mov rcx, [rbp+16]
00407d3dcall incl__system_4339
00407d42call popFrame
00407d47mov rax, [rbp-24]
00407d4badd rsp, 112
00407d4fpop rbp
00407d50ret
00407ba4
00407ba4splitChunk2__system_4568:
00407ba4push rbp
00407ba5mov rbp, rsp
00407ba8sub rsp, 112
00407bacmov [rbp+16], rcx
00407bb0mov [rbp+24], rdx
00407bb4mov [rbp+32], r8
00407bb8lea rax, [rip+0x26797]
00407bbfmov [rbp-72], rax
00407bc3lea rax, [rip+0x26396]
00407bcamov [rbp-56], rax
00407bcemov [rbp-64], 0
00407bd6mov [rbp-48], 0
00407bdclea rax, [rbp-80]
00407be0mov rcx, rax
00407be3call nimFrame
00407be8mov [rbp-24], 0
00407bf0mov [rbp-64], 531
00407bf8lea rax, [rip+0x26361]
00407bffmov [rbp-56], rax
00407c03mov [rbp-8], 0
00407c0bmov rax, [rbp+24]
00407c0fmov rdx, [rbp+32]
00407c13mov rcx, rax
00407c16call pluspercent___system_696
00407c1bmov [rbp-8], rax
00407c1fmov rax, [rbp-8]
00407c23mov [rbp-24], rax
00407c27mov [rbp-64], 532
00407c2flea rax, [rip+0x2632a]
00407c36mov [rbp-56], rax
00407c3amov rax, [rbp+24]
00407c3emov rdx, [rax+8]
00407c42mov rax, [rbp-24]
00407c46sub rdx, [rbp+32]
00407c4amov [rax+8], rdx
00407c4emov [rbp-64], 536
00407c56lea rax, [rip+0x26303]
00407c5dmov [rbp-56], rax
00407c61mov rax, [rbp-24]
00407c65mov [rax+16], 0
00407c6dmov [rbp-64], 537
00407c75lea rax, [rip+0x262e4]
00407c7cmov [rbp-56], rax
00407c80mov rax, [rbp-24]
00407c84mov [rax+24], 0
00407c8cmov [rbp-64], 539
00407c94lea rax, [rip+0x262c5]
00407c9bmov [rbp-56], rax
00407c9fmov rax, [rbp-24]
00407ca3mov rdx, [rbp+32]
00407ca7mov [rax], rdx
00407caamov [rbp-64], 543
00407cb2lea rax, [rip+0x262a7]
00407cb9mov [rbp-56], rax
00407cbdmov rax, [rbp-24]
00407cc1mov rdx, [rax+8]
00407cc5mov rax, [rbp+24]
00407cc9mov r8, rdx
00407cccmov rdx, rax
00407ccfmov rcx, [rbp+16]
00407cd3call updatePrevSize__system_4563
00407cd8mov [rbp-64], 544
00407ce0lea rax, [rip+0x26279]
00407ce7mov [rbp-56], rax
00407cebmov rax, [rbp+24]
00407cefmov rdx, [rbp+32]
00407cf3mov [rax+8], rdx
00407cf7mov [rbp-64], 545
00407cfflea rax, [rip+0x2625a]
00407d06mov [rbp-56], rax
00407d0amov [rbp-16], 0
00407d12lea rax, [rbp-24]
00407d16mov rax, [rax]
00407d19mov rcx, rax
00407d1ccall pageIndex__system_4504
00407d21mov [rbp-16], rax
00407d25mov rax, [rbp+16]
00407d29add rax, 8360
00407d2fmov rdx, [rbp-16]
00407d33mov r8, rdx
00407d36mov rdx, rax
00407d39mov rcx, [rbp+16]
00407d3dcall incl__system_4339
00407d42call popFrame
00407d47mov rax, [rbp-24]
00407d4badd rsp, 112
00407d4fpop rbp
00407d50ret
00407ba4
00407d51
00407d51mappingInsert__system_3945:
00407d51push rbp
00407d52mov rbp, rsp
00407d55sub rsp, 96
00407d59mov [rbp+16], rcx
00407d5dmov [rbp+24], rdx
00407d61lea rax, [rip+0x265fa]
00407d68mov [rbp-56], rax
00407d6clea rax, [rip+0x261ed]
00407d73mov [rbp-40], rax
00407d77mov [rbp-48], 0
00407d7fmov [rbp-32], 0
00407d85lea rax, [rbp-64]
00407d89mov rcx, rax
00407d8ccall nimFrame
00407d91lea rax, [rbp-16]
00407d95mov edx, 16
00407d9amov rcx, rax
00407d9dcall nimZeroMem
00407da2mov [rbp-48], 179
00407daalea rax, [rip+0x261af]
00407db1mov [rbp-40], rax
00407db5mov rax, [rbp+24]
00407db9mov ecx, eax
00407dbbcall msbit__system_3902
00407dc0mov [rbp-16], rax
00407dc4mov [rbp-48], 180
00407dcclea rax, [rip+0x2618d]
00407dd3mov [rbp-40], rax
00407dd7mov rax, [rbp-16]
00407ddbsub eax, 5
00407ddemov rdx, [rbp+24]
00407de2mov ecx, eax
00407de4sar rdx, cl
00407de7mov rax, rdx
00407deasub rax, 32
00407deemov [rbp-8], rax
00407df2mov [rbp-48], 181
00407dfalea rax, [rip+0x2615f]
00407e01mov [rbp-40], rax
00407e05mov rax, [rbp-16]
00407e09sub rax, 6
00407e0dmov [rbp-16], rax
00407e11call popFrame
00407e16mov rcx, [rbp+16]
00407e1amov rax, [rbp-16]
00407e1emov rdx, [rbp-8]
00407e22mov [rcx], rax
00407e25mov [rcx+8], rdx
00407e29mov rax, [rbp+16]
00407e2dadd rsp, 96
00407e31pop rbp
00407e32ret
00407d51
00407d51mappingInsert__system_3945:
00407d51push rbp
00407d52mov rbp, rsp
00407d55sub rsp, 96
00407d59mov [rbp+16], rcx
00407d5dmov [rbp+24], rdx
00407d61lea rax, [rip+0x265fa]
00407d68mov [rbp-56], rax
00407d6clea rax, [rip+0x261ed]
00407d73mov [rbp-40], rax
00407d77mov [rbp-48], 0
00407d7fmov [rbp-32], 0
00407d85lea rax, [rbp-64]
00407d89mov rcx, rax
00407d8ccall nimFrame
00407d91lea rax, [rbp-16]
00407d95mov edx, 16
00407d9amov rcx, rax
00407d9dcall nimZeroMem
00407da2mov [rbp-48], 179
00407daalea rax, [rip+0x261af]
00407db1mov [rbp-40], rax
00407db5mov rax, [rbp+24]
00407db9mov ecx, eax
00407dbbcall msbit__system_3902
00407dc0mov [rbp-16], rax
00407dc4mov [rbp-48], 180
00407dcclea rax, [rip+0x2618d]
00407dd3mov [rbp-40], rax
00407dd7mov rax, [rbp-16]
00407ddbsub eax, 5
00407ddemov rdx, [rbp+24]
00407de2mov ecx, eax
00407de4sar rdx, cl
00407de7mov rax, rdx
00407deasub rax, 32
00407deemov [rbp-8], rax
00407df2mov [rbp-48], 181
00407dfalea rax, [rip+0x2615f]
00407e01mov [rbp-40], rax
00407e05mov rax, [rbp-16]
00407e09sub rax, 6
00407e0dmov [rbp-16], rax
00407e11call popFrame
00407e16mov rcx, [rbp+16]
00407e1amov rax, [rbp-16]
00407e1emov rdx, [rbp-8]
00407e22mov [rcx], rax
00407e25mov [rcx+8], rdx
00407e29mov rax, [rbp+16]
00407e2dadd rsp, 96
00407e31pop rbp
00407e32ret
00407d51
00407e33
00407e33setBit__system_3913:
00407e33push rbp
00407e34mov rbp, rsp
00407e37sub rsp, 80
00407e3bmov [rbp+16], rcx
00407e3fmov [rbp+24], rdx
00407e43lea rax, [rip+0x26526]
00407e4amov [rbp-40], rax
00407e4elea rax, [rip+0x2610b]
00407e55mov [rbp-24], rax
00407e59mov [rbp-32], 0
00407e61mov [rbp-16], 0
00407e67lea rax, [rbp-48]
00407e6bmov rcx, rax
00407e6ecall nimFrame
00407e73mov [rbp-32], 156
00407e7blea rax, [rip+0x260de]
00407e82mov [rbp-24], rax
00407e86mov rax, [rbp+24]
00407e8amov edx, [rax]
00407e8cmov rax, [rbp+16]
00407e90and eax, 31
00407e93mov r8l, 1
00407e99mov ecx, eax
00407e9bshl r8, cl
00407e9emov rax, r8
00407ea1or edx, eax
00407ea3mov rax, [rbp+24]
00407ea7mov [rax], edx
00407ea9call popFrame
00407eaenop
00407eafadd rsp, 80
00407eb3pop rbp
00407eb4ret
00407e33
00407e33setBit__system_3913:
00407e33push rbp
00407e34mov rbp, rsp
00407e37sub rsp, 80
00407e3bmov [rbp+16], rcx
00407e3fmov [rbp+24], rdx
00407e43lea rax, [rip+0x26526]
00407e4amov [rbp-40], rax
00407e4elea rax, [rip+0x2610b]
00407e55mov [rbp-24], rax
00407e59mov [rbp-32], 0
00407e61mov [rbp-16], 0
00407e67lea rax, [rbp-48]
00407e6bmov rcx, rax
00407e6ecall nimFrame
00407e73mov [rbp-32], 156
00407e7blea rax, [rip+0x260de]
00407e82mov [rbp-24], rax
00407e86mov rax, [rbp+24]
00407e8amov edx, [rax]
00407e8cmov rax, [rbp+16]
00407e90and eax, 31
00407e93mov r8l, 1
00407e99mov ecx, eax
00407e9bshl r8, cl
00407e9emov rax, r8
00407ea1or edx, eax
00407ea3mov rax, [rbp+24]
00407ea7mov [rax], edx
00407ea9call popFrame
00407eaenop
00407eafadd rsp, 80
00407eb3pop rbp
00407eb4ret
00407e33
00407eb5
00407eb5addChunkToMatrix__system_4033:
00407eb5push rbp
00407eb6mov rbp, rsp
00407eb9sub rsp, 112
00407ebdmov [rbp+16], rcx
00407ec1mov [rbp+24], rdx
00407ec5lea rax, [rip+0x264ab]
00407eccmov [rbp-72], rax
00407ed0lea rax, [rip+0x26089]
00407ed7mov [rbp-56], rax
00407edbmov [rbp-64], 0
00407ee3mov [rbp-48], 0
00407ee9lea rax, [rbp-80]
00407eedmov rcx, rax
00407ef0call nimFrame
00407ef5mov [rbp-64], 224
00407efdlea rax, [rip+0x2605c]
00407f04mov [rbp-56], rax
00407f08mov rax, [rbp+24]
00407f0cmov rdx, [rax+8]
00407f10lea rax, [rbp-32]
00407f14mov rcx, rax
00407f17call mappingInsert__system_3945
00407f1cmov rax, [rbp-32]
00407f20mov [rbp-8], rax
00407f24mov rax, [rbp-24]
00407f28mov [rbp-16], rax
00407f2cmov [rbp-64], 225
00407f34lea rax, [rip+0x26025]
00407f3bmov [rbp-56], rax
00407f3fmov rax, [rbp+24]
00407f43mov [rax+24], 0
00407f4bmov [rbp-64], 226
00407f53lea rax, [rip+0x26006]
00407f5amov [rbp-56], rax
00407f5emov rax, [rbp+16]
00407f62mov rdx, [rbp-8]
00407f66mov rcx, rdx
00407f69shl rcx, 5
00407f6dmov rdx, [rbp-16]
00407f71add rdx, rcx
00407f74add rdx, 270
00407f7bmov rdx, [rax+8*rdx+8]
00407f80mov rax, [rbp+24]
00407f84mov [rax+16], rdx
00407f88mov [rbp-64], 227
00407f90lea rax, [rip+0x25fc9]
00407f97mov [rbp-56], rax
00407f9bmov rax, [rbp+16]
00407f9fmov rdx, [rbp-8]
00407fa3mov rcx, rdx
00407fa6shl rcx, 5
00407faamov rdx, [rbp-16]
00407faeadd rdx, rcx
00407fb1add rdx, 270
00407fb8mov rax, [rax+8*rdx+8]
00407fbdtest rax, rax
00407fc0je 0x408001
00407fc2mov [rbp-64], 228
00407fcalea rax, [rip+0x25f8f]
00407fd1mov [rbp-56], rax
00407fd5mov rax, [rbp+16]
00407fd9mov rdx, [rbp-8]
00407fddmov rcx, rdx
00407fe0shl rcx, 5
00407fe4mov rdx, [rbp-16]
00407fe8add rdx, rcx
00407febadd rdx, 270
00407ff2mov rax, [rax+8*rdx+8]
00407ff7mov rdx, [rbp+24]
00407ffbmov [rax+24], rdx
00407fffjmp 0x408002
00408001
00408001loc_408001:
00408001nop
00408002
00408002loc_408002:
00408002mov [rbp-64], 229
0040800alea rax, [rip+0x25f4f]
00408011mov [rbp-56], rax
00408015mov rax, [rbp+16]
00408019mov rdx, [rbp-8]
0040801dmov rcx, rdx
00408020shl rcx, 5
00408024mov rdx, [rbp-16]
00408028add rdx, rcx
0040802blea rcx, [rdx+270]
00408032mov rdx, [rbp+24]
00408036mov [rax+8*rcx+8], rdx
0040803bmov [rbp-64], 230
00408043lea rax, [rip+0x25f16]
0040804amov [rbp-56], rax
0040804emov rax, [rbp-8]
00408052add rax, 516
00408058lea rdx, [4*rax]
00408060mov rax, [rbp+16]
00408064add rax, rdx
00408067lea rdx, [rax+4]
0040806bmov rax, [rbp-16]
0040806fmov rcx, rax
00408072call setBit__system_3913
00408077mov [rbp-64], 231
0040807flea rax, [rip+0x25eda]
00408086mov [rbp-56], rax
0040808amov rax, [rbp+16]
0040808elea rdx, [rax+2064]
00408095mov rax, [rbp-8]
00408099mov rcx, rax
0040809ccall setBit__system_3913
004080a1call popFrame
004080a6nop
004080a7add rsp, 112
004080abpop rbp
004080acret
00407eb5
00407eb5addChunkToMatrix__system_4033:
00407eb5push rbp
00407eb6mov rbp, rsp
00407eb9sub rsp, 112
00407ebdmov [rbp+16], rcx
00407ec1mov [rbp+24], rdx
00407ec5lea rax, [rip+0x264ab]
00407eccmov [rbp-72], rax
00407ed0lea rax, [rip+0x26089]
00407ed7mov [rbp-56], rax
00407edbmov [rbp-64], 0
00407ee3mov [rbp-48], 0
00407ee9lea rax, [rbp-80]
00407eedmov rcx, rax
00407ef0call nimFrame
00407ef5mov [rbp-64], 224
00407efdlea rax, [rip+0x2605c]
00407f04mov [rbp-56], rax
00407f08mov rax, [rbp+24]
00407f0cmov rdx, [rax+8]
00407f10lea rax, [rbp-32]
00407f14mov rcx, rax
00407f17call mappingInsert__system_3945
00407f1cmov rax, [rbp-32]
00407f20mov [rbp-8], rax
00407f24mov rax, [rbp-24]
00407f28mov [rbp-16], rax
00407f2cmov [rbp-64], 225
00407f34lea rax, [rip+0x26025]
00407f3bmov [rbp-56], rax
00407f3fmov rax, [rbp+24]
00407f43mov [rax+24], 0
00407f4bmov [rbp-64], 226
00407f53lea rax, [rip+0x26006]
00407f5amov [rbp-56], rax
00407f5emov rax, [rbp+16]
00407f62mov rdx, [rbp-8]
00407f66mov rcx, rdx
00407f69shl rcx, 5
00407f6dmov rdx, [rbp-16]
00407f71add rdx, rcx
00407f74add rdx, 270
00407f7bmov rdx, [rax+8*rdx+8]
00407f80mov rax, [rbp+24]
00407f84mov [rax+16], rdx
00407f88mov [rbp-64], 227
00407f90lea rax, [rip+0x25fc9]
00407f97mov [rbp-56], rax
00407f9bmov rax, [rbp+16]
00407f9fmov rdx, [rbp-8]
00407fa3mov rcx, rdx
00407fa6shl rcx, 5
00407faamov rdx, [rbp-16]
00407faeadd rdx, rcx
00407fb1add rdx, 270
00407fb8mov rax, [rax+8*rdx+8]
00407fbdtest rax, rax
00407fc0je 0x408001
00407fc2mov [rbp-64], 228
00407fcalea rax, [rip+0x25f8f]
00407fd1mov [rbp-56], rax
00407fd5mov rax, [rbp+16]
00407fd9mov rdx, [rbp-8]
00407fddmov rcx, rdx
00407fe0shl rcx, 5
00407fe4mov rdx, [rbp-16]
00407fe8add rdx, rcx
00407febadd rdx, 270
00407ff2mov rax, [rax+8*rdx+8]
00407ff7mov rdx, [rbp+24]
00407ffbmov [rax+24], rdx
00407fffjmp 0x408002
00408001
00408001loc_408001:
00408001nop
00408002
00408002loc_408002:
00408002mov [rbp-64], 229
0040800alea rax, [rip+0x25f4f]
00408011mov [rbp-56], rax
00408015mov rax, [rbp+16]
00408019mov rdx, [rbp-8]
0040801dmov rcx, rdx
00408020shl rcx, 5
00408024mov rdx, [rbp-16]
00408028add rdx, rcx
0040802blea rcx, [rdx+270]
00408032mov rdx, [rbp+24]
00408036mov [rax+8*rcx+8], rdx
0040803bmov [rbp-64], 230
00408043lea rax, [rip+0x25f16]
0040804amov [rbp-56], rax
0040804emov rax, [rbp-8]
00408052add rax, 516
00408058lea rdx, [4*rax]
00408060mov rax, [rbp+16]
00408064add rax, rdx
00408067lea rdx, [rax+4]
0040806bmov rax, [rbp-16]
0040806fmov rcx, rax
00408072call setBit__system_3913
00408077mov [rbp-64], 231
0040807flea rax, [rip+0x25eda]
00408086mov [rbp-56], rax
0040808amov rax, [rbp+16]
0040808elea rdx, [rax+2064]
00408095mov rax, [rbp-8]
00408099mov rcx, rax
0040809ccall setBit__system_3913
004080a1call popFrame
004080a6nop
004080a7add rsp, 112
004080abpop rbp
004080acret
00407eb5
004080ad
004080adsplitChunk__system_4573:
004080adpush rbp
004080aemov rbp, rsp
004080b1sub rsp, 96
004080b5mov [rbp+16], rcx
004080b9mov [rbp+24], rdx
004080bdmov [rbp+32], r8
004080c1lea rax, [rip+0x262c0]
004080c8mov [rbp-56], rax
004080cclea rax, [rip+0x25e8d]
004080d3mov [rbp-40], rax
004080d7mov [rbp-48], 0
004080dfmov [rbp-32], 0
004080e5lea rax, [rbp-64]
004080e9mov rcx, rax
004080eccall nimFrame
004080f1mov [rbp-48], 548
004080f9lea rax, [rip+0x25e60]
00408100mov [rbp-40], rax
00408104mov rdx, [rbp+32]
00408108mov rax, [rbp+24]
0040810cmov r8, rdx
0040810fmov rdx, rax
00408112mov rcx, [rbp+16]
00408116call splitChunk2__system_4568
0040811bmov [rbp-8], rax
0040811fmov [rbp-48], 549
00408127lea rax, [rip+0x25e32]
0040812emov [rbp-40], rax
00408132mov rax, [rbp-8]
00408136mov rdx, rax
00408139mov rcx, [rbp+16]
0040813dcall addChunkToMatrix__system_4033
00408142call popFrame
00408147nop
00408148add rsp, 96
0040814cpop rbp
0040814dret
004080ad
004080adsplitChunk__system_4573:
004080adpush rbp
004080aemov rbp, rsp
004080b1sub rsp, 96
004080b5mov [rbp+16], rcx
004080b9mov [rbp+24], rdx
004080bdmov [rbp+32], r8
004080c1lea rax, [rip+0x262c0]
004080c8mov [rbp-56], rax
004080cclea rax, [rip+0x25e8d]
004080d3mov [rbp-40], rax
004080d7mov [rbp-48], 0
004080dfmov [rbp-32], 0
004080e5lea rax, [rbp-64]
004080e9mov rcx, rax
004080eccall nimFrame
004080f1mov [rbp-48], 548
004080f9lea rax, [rip+0x25e60]
00408100mov [rbp-40], rax
00408104mov rdx, [rbp+32]
00408108mov rax, [rbp+24]
0040810cmov r8, rdx
0040810fmov rdx, rax
00408112mov rcx, [rbp+16]
00408116call splitChunk2__system_4568
0040811bmov [rbp-8], rax
0040811fmov [rbp-48], 549
00408127lea rax, [rip+0x25e32]
0040812emov [rbp-40], rax
00408132mov rax, [rbp-8]
00408136mov rdx, rax
00408139mov rcx, [rbp+16]
0040813dcall addChunkToMatrix__system_4033
00408142call popFrame
00408147nop
00408148add rsp, 96
0040814cpop rbp
0040814dret
004080ad
0040814e
0040814eclearBit__system_3920:
0040814epush rbp
0040814fmov rbp, rsp
00408152sub rsp, 80
00408156mov [rbp+16], rcx
0040815amov [rbp+24], rdx
0040815elea rax, [rip+0x2622e]
00408165mov [rbp-40], rax
00408169lea rax, [rip+0x25df0]
00408170mov [rbp-24], rax
00408174mov [rbp-32], 0
0040817cmov [rbp-16], 0
00408182lea rax, [rbp-48]
00408186mov rcx, rax
00408189call nimFrame
0040818emov [rbp-32], 159
00408196lea rax, [rip+0x25dc3]
0040819dmov [rbp-24], rax
004081a1mov rax, [rbp+24]
004081a5mov edx, [rax]
004081a7mov rax, [rbp+16]
004081aband eax, 31
004081aemov r8l, 1
004081b4mov ecx, eax
004081b6shl r8, cl
004081b9mov rax, r8
004081bcnot eax
004081beand edx, eax
004081c0mov rax, [rbp+24]
004081c4mov [rax], edx
004081c6call popFrame
004081cbnop
004081ccadd rsp, 80
004081d0pop rbp
004081d1ret
0040814e
0040814eclearBit__system_3920:
0040814epush rbp
0040814fmov rbp, rsp
00408152sub rsp, 80
00408156mov [rbp+16], rcx
0040815amov [rbp+24], rdx
0040815elea rax, [rip+0x2622e]
00408165mov [rbp-40], rax
00408169lea rax, [rip+0x25df0]
00408170mov [rbp-24], rax
00408174mov [rbp-32], 0
0040817cmov [rbp-16], 0
00408182lea rax, [rbp-48]
00408186mov rcx, rax
00408189call nimFrame
0040818emov [rbp-32], 159
00408196lea rax, [rip+0x25dc3]
0040819dmov [rbp-24], rax
004081a1mov rax, [rbp+24]
004081a5mov edx, [rax]
004081a7mov rax, [rbp+16]
004081aband eax, 31
004081aemov r8l, 1
004081b4mov ecx, eax
004081b6shl r8, cl
004081b9mov rax, r8
004081bcnot eax
004081beand edx, eax
004081c0mov rax, [rbp+24]
004081c4mov [rax], edx
004081c6call popFrame
004081cbnop
004081ccadd rsp, 80
004081d0pop rbp
004081d1ret
0040814e
004081d2
004081d2removeChunkFromMatrix2__system_4024:
004081d2push rbp
004081d3mov rbp, rsp
004081d6sub rsp, 80
004081damov [rbp+16], rcx
004081demov [rbp+24], rdx
004081e2mov [rbp+32], r8
004081e6mov [rbp+40], r9
004081ealea rax, [rip+0x261ab]
004081f1mov [rbp-40], rax
004081f5lea rax, [rip+0x25d64]
004081fcmov [rbp-24], rax
00408200mov [rbp-32], 0
00408208mov [rbp-16], 0
0040820elea rax, [rbp-48]
00408212mov rcx, rax
00408215call nimFrame
0040821amov [rbp-32], 215
00408222lea rax, [rip+0x25d37]
00408229mov [rbp-24], rax
0040822dmov rax, [rbp+24]
00408231mov rdx, [rax+16]
00408235mov rax, [rbp+16]
00408239mov rcx, [rbp+32]
0040823dshl rcx, 5
00408241mov r8, rcx
00408244mov rcx, [rbp+40]
00408248add rcx, r8
0040824badd rcx, 270
00408252mov [rax+8*rcx+8], rdx
00408257mov [rbp-32], 216
0040825flea rax, [rip+0x25cfa]
00408266mov [rbp-24], rax
0040826amov rax, [rbp+16]
0040826emov rdx, [rbp+32]
00408272mov rcx, rdx
00408275shl rcx, 5
00408279mov rdx, [rbp+40]
0040827dadd rdx, rcx
00408280add rdx, 270
00408287mov rax, [rax+8*rdx+8]
0040828ctest rax, rax
0040828fje 0x4082d3
00408291mov [rbp-32], 217
00408299lea rax, [rip+0x25cc0]
004082a0mov [rbp-24], rax
004082a4mov rax, [rbp+16]
004082a8mov rdx, [rbp+32]
004082acmov rcx, rdx
004082afshl rcx, 5
004082b3mov rdx, [rbp+40]
004082b7add rdx, rcx
004082baadd rdx, 270
004082c1mov rax, [rax+8*rdx+8]
004082c6mov [rax+24], 0
004082cejmp 0x40837a
004082d3
004082d3loc_4082d3:
004082d3nop
004082d4mov [rbp-32], 198
004082dclea rax, [rip+0x25c7d]
004082e3mov [rbp-24], rax
004082e7mov rax, [rbp+32]
004082ebadd rax, 516
004082f1lea rdx, [4*rax]
004082f9mov rax, [rbp+16]
004082fdadd rax, rdx
00408300lea rdx, [rax+4]
00408304mov rax, [rbp+40]
00408308mov rcx, rax
0040830bcall clearBit__system_3920
00408310mov [rbp-32], 219
00408318lea rax, [rip+0x25c41]
0040831fmov [rbp-24], rax
00408323mov [rbp-32], 199
0040832blea rax, [rip+0x25c2e]
00408332mov [rbp-24], rax
00408336mov rax, [rbp+16]
0040833amov rdx, [rbp+32]
0040833eadd rdx, 516
00408345mov eax, [rax+4*rdx+4]
00408349test eax, eax
0040834bjne 0x408379
0040834dmov [rbp-32], 201
00408355lea rax, [rip+0x25c04]
0040835cmov [rbp-24], rax
00408360mov rax, [rbp+16]
00408364lea rdx, [rax+2064]
0040836bmov rax, [rbp+32]
0040836fmov rcx, rax
00408372call clearBit__system_3920
00408377jmp 0x40837a
00408379
00408379loc_408379:
00408379nop
0040837a
0040837aloc_40837a:
0040837amov [rbp-32], 220
00408382lea rax, [rip+0x25bd7]
00408389mov [rbp-24], rax
0040838dmov rax, [rbp+24]
00408391mov [rax+24], 0
00408399mov [rbp-32], 221
004083a1lea rax, [rip+0x25bb8]
004083a8mov [rbp-24], rax
004083acmov rax, [rbp+24]
004083b0mov [rax+16], 0
004083b8call popFrame
004083bdnop
004083beadd rsp, 80
004083c2pop rbp
004083c3ret
004081d2
004081d2removeChunkFromMatrix2__system_4024:
004081d2push rbp
004081d3mov rbp, rsp
004081d6sub rsp, 80
004081damov [rbp+16], rcx
004081demov [rbp+24], rdx
004081e2mov [rbp+32], r8
004081e6mov [rbp+40], r9
004081ealea rax, [rip+0x261ab]
004081f1mov [rbp-40], rax
004081f5lea rax, [rip+0x25d64]
004081fcmov [rbp-24], rax
00408200mov [rbp-32], 0
00408208mov [rbp-16], 0
0040820elea rax, [rbp-48]
00408212mov rcx, rax
00408215call nimFrame
0040821amov [rbp-32], 215
00408222lea rax, [rip+0x25d37]
00408229mov [rbp-24], rax
0040822dmov rax, [rbp+24]
00408231mov rdx, [rax+16]
00408235mov rax, [rbp+16]
00408239mov rcx, [rbp+32]
0040823dshl rcx, 5
00408241mov r8, rcx
00408244mov rcx, [rbp+40]
00408248add rcx, r8
0040824badd rcx, 270
00408252mov [rax+8*rcx+8], rdx
00408257mov [rbp-32], 216
0040825flea rax, [rip+0x25cfa]
00408266mov [rbp-24], rax
0040826amov rax, [rbp+16]
0040826emov rdx, [rbp+32]
00408272mov rcx, rdx
00408275shl rcx, 5
00408279mov rdx, [rbp+40]
0040827dadd rdx, rcx
00408280add rdx, 270
00408287mov rax, [rax+8*rdx+8]
0040828ctest rax, rax
0040828fje 0x4082d3
00408291mov [rbp-32], 217
00408299lea rax, [rip+0x25cc0]
004082a0mov [rbp-24], rax
004082a4mov rax, [rbp+16]
004082a8mov rdx, [rbp+32]
004082acmov rcx, rdx
004082afshl rcx, 5
004082b3mov rdx, [rbp+40]
004082b7add rdx, rcx
004082baadd rdx, 270
004082c1mov rax, [rax+8*rdx+8]
004082c6mov [rax+24], 0
004082cejmp 0x40837a
004082d3
004082d3loc_4082d3:
004082d3nop
004082d4mov [rbp-32], 198
004082dclea rax, [rip+0x25c7d]
004082e3mov [rbp-24], rax
004082e7mov rax, [rbp+32]
004082ebadd rax, 516
004082f1lea rdx, [4*rax]
004082f9mov rax, [rbp+16]
004082fdadd rax, rdx
00408300lea rdx, [rax+4]
00408304mov rax, [rbp+40]
00408308mov rcx, rax
0040830bcall clearBit__system_3920
00408310mov [rbp-32], 219
00408318lea rax, [rip+0x25c41]
0040831fmov [rbp-24], rax
00408323mov [rbp-32], 199
0040832blea rax, [rip+0x25c2e]
00408332mov [rbp-24], rax
00408336mov rax, [rbp+16]
0040833amov rdx, [rbp+32]
0040833eadd rdx, 516
00408345mov eax, [rax+4*rdx+4]
00408349test eax, eax
0040834bjne 0x408379
0040834dmov [rbp-32], 201
00408355lea rax, [rip+0x25c04]
0040835cmov [rbp-24], rax
00408360mov rax, [rbp+16]
00408364lea rdx, [rax+2064]
0040836bmov rax, [rbp+32]
0040836fmov rcx, rax
00408372call clearBit__system_3920
00408377jmp 0x40837a
00408379
00408379loc_408379:
00408379nop
0040837a
0040837aloc_40837a:
0040837amov [rbp-32], 220
00408382lea rax, [rip+0x25bd7]
00408389mov [rbp-24], rax
0040838dmov rax, [rbp+24]
00408391mov [rax+24], 0
00408399mov [rbp-32], 221
004083a1lea rax, [rip+0x25bb8]
004083a8mov [rbp-24], rax
004083acmov rax, [rbp+24]
004083b0mov [rax+16], 0
004083b8call popFrame
004083bdnop
004083beadd rsp, 80
004083c2pop rbp
004083c3ret
004081d2
004083c4
004083c4getBigChunk__system_4599:
004083c4push rbp
004083c5mov rbp, rsp
004083c8add rsp, -128
004083ccmov [rbp+16], rcx
004083d0mov [rbp+24], rdx
004083d4lea rax, [rip+0x25fd8]
004083dbmov [rbp-88], rax
004083dflea rax, [rip+0x25b7a]
004083e6mov [rbp-72], rax
004083eamov [rbp-80], 0
004083f2mov [rbp-64], 0
004083f8lea rax, [rbp-96]
004083fcmov rcx, rax
004083ffcall nimFrame
00408404mov [rbp-16], 0
0040840cmov [rbp-80], 588
00408414lea rax, [rip+0x25b45]
0040841bmov [rbp-72], rax
0040841fmov rax, [rbp+24]
00408423mov [rbp-24], rax
00408427mov [rbp-80], 589
0040842flea rax, [rip+0x25b2a]
00408436mov [rbp-72], rax
0040843amov [rbp-32], 0
00408442mov [rbp-80], 590
0040844alea rax, [rip+0x25b0f]
00408451mov [rbp-72], rax
00408455mov [rbp-40], 0
0040845dmov [rbp-80], 591
00408465lea rax, [rip+0x25af4]
0040846cmov [rbp-72], rax
00408470lea rcx, [rbp-40]
00408474lea rdx, [rbp-32]
00408478lea rax, [rbp-24]
0040847cmov r8, rcx
0040847fmov rcx, rax
00408482call mappingSearch__system_3927
00408487mov [rbp-80], 593
0040848flea rax, [rip+0x25aca]
00408496mov [rbp-72], rax
0040849alea rdx, [rbp-40]
0040849elea rax, [rbp-32]
004084a2mov r8, rdx
004084a5mov rdx, rax
004084a8mov rcx, [rbp+16]
004084accall findSuitableBlock__system_3959
004084b1mov [rbp-16], rax
004084b5mov [rbp-80], 594
004084bdlea rax, [rip+0x25a9c]
004084c4mov [rbp-72], rax
004084c8mov rax, [rbp-16]
004084cctest rax, rax
004084cfjne 0x4085c6
004084d5mov [rbp-80], 595
004084ddlea rax, [rip+0x25a7c]
004084e4mov [rbp-72], rax
004084e8mov rax, [rbp-24]
004084eccmp rax, 0x7ffff
004084f2jg 0x408545
004084f4mov [rbp-80], 596
004084fclea rax, [rip+0x25a5d]
00408503mov [rbp-72], rax
00408507mov edx, 0x80000
0040850cmov rcx, [rbp+16]
00408510call requestOsChunks__system_4522
00408515mov [rbp-16], rax
00408519mov [rbp-80], 597
00408521lea rax, [rip+0x25a38]
00408528mov [rbp-72], rax
0040852cmov rdx, [rbp-24]
00408530mov rax, [rbp-16]
00408534mov r8, rdx
00408537mov rdx, rax
0040853amov rcx, [rbp+16]
0040853ecall splitChunk__system_4573
00408543jmp 0x4085c1
00408545
00408545loc_408545:
00408545nop
00408546mov [rbp-80], 599
0040854elea rax, [rip+0x25a0b]
00408555mov [rbp-72], rax
00408559mov rax, [rbp-24]
0040855dmov rdx, rax
00408560mov rcx, [rbp+16]
00408564call requestOsChunks__system_4522
00408569mov [rbp-16], rax
0040856dmov [rbp-80], 601
00408575lea rax, [rip+0x259e4]
0040857cmov [rbp-72], rax
00408580mov rax, [rbp-16]
00408584mov rdx, [rax+8]
00408588mov rax, [rbp-24]
0040858ccmp rdx, rax
0040858fjle 0x4085c0
00408591mov [rbp-80], 602
00408599lea rax, [rip+0x259c0]
004085a0mov [rbp-72], rax
004085a4mov rdx, [rbp-24]
004085a8mov rax, [rbp-16]
004085acmov r8, rdx
004085afmov rdx, rax
004085b2mov rcx, [rbp+16]
004085b6call splitChunk__system_4573
004085bbjmp 0x408650
004085c0
004085c0loc_4085c0:
004085c0nop
004085c1
004085c1loc_4085c1:
004085c1jmp 0x408650
004085c6
004085c6loc_4085c6:
004085c6nop
004085c7mov [rbp-80], 604
004085cflea rax, [rip+0x2598a]
004085d6mov [rbp-72], rax
004085damov rcx, [rbp-40]
004085demov rdx, [rbp-32]
004085e2mov rax, [rbp-16]
004085e6mov r9, rcx
004085e9mov r8, rdx
004085ecmov rdx, rax
004085efmov rcx, [rbp+16]
004085f3call removeChunkFromMatrix2__system_4024
004085f8mov [rbp-80], 605
00408600lea rax, [rip+0x25959]
00408607mov [rbp-72], rax
0040860bmov rax, [rbp-24]
0040860flea rdx, [rax+4095]
00408616mov rax, [rbp-16]
0040861amov rax, [rax+8]
0040861ecmp rdx, rax
00408621jge 0x40864f
00408623mov [rbp-80], 606
0040862blea rax, [rip+0x2592e]
00408632mov [rbp-72], rax
00408636mov rdx, [rbp-24]
0040863amov rax, [rbp-16]
0040863emov r8, rdx
00408641mov rdx, rax
00408644mov rcx, [rbp+16]
00408648call splitChunk__system_4573
0040864djmp 0x408650
0040864f
0040864floc_40864f:
0040864fnop
00408650
00408650loc_408650:
00408650mov [rbp-80], 608
00408658lea rax, [rip+0x25901]
0040865fmov [rbp-72], rax
00408663mov rax, [rbp-16]
00408667mov [rax], 1
0040866emov [rbp-80], 611
00408676lea rax, [rip+0x258e3]
0040867dmov [rbp-72], rax
00408681mov [rbp-8], 0
00408689lea rax, [rbp-16]
0040868dmov rax, [rax]
00408690mov rcx, rax
00408693call pageIndex__system_4504
00408698mov [rbp-8], rax
0040869cmov rax, [rbp+16]
004086a0add rax, 8360
004086a6mov rdx, [rbp-8]
004086aamov r8, rdx
004086admov rdx, rax
004086b0mov rcx, [rbp+16]
004086b4call incl__system_4339
004086b9mov [rbp-80], 612
004086c1lea rax, [rip+0x25898]
004086c8mov [rbp-72], rax
004086ccmov rax, [rbp+16]
004086d0mov rax, [rax+8336]
004086d7mov rcx, [rbp-24]
004086dbsub rax, rcx
004086demov rdx, rax
004086e1mov rax, [rbp+16]
004086e5mov [rax+8336], rdx
004086eccall popFrame
004086f1mov rax, [rbp-16]
004086f5sub rsp, -128
004086f9pop rbp
004086faret
004083c4
004083c4getBigChunk__system_4599:
004083c4push rbp
004083c5mov rbp, rsp
004083c8add rsp, -128
004083ccmov [rbp+16], rcx
004083d0mov [rbp+24], rdx
004083d4lea rax, [rip+0x25fd8]
004083dbmov [rbp-88], rax
004083dflea rax, [rip+0x25b7a]
004083e6mov [rbp-72], rax
004083eamov [rbp-80], 0
004083f2mov [rbp-64], 0
004083f8lea rax, [rbp-96]
004083fcmov rcx, rax
004083ffcall nimFrame
00408404mov [rbp-16], 0
0040840cmov [rbp-80], 588
00408414lea rax, [rip+0x25b45]
0040841bmov [rbp-72], rax
0040841fmov rax, [rbp+24]
00408423mov [rbp-24], rax
00408427mov [rbp-80], 589
0040842flea rax, [rip+0x25b2a]
00408436mov [rbp-72], rax
0040843amov [rbp-32], 0
00408442mov [rbp-80], 590
0040844alea rax, [rip+0x25b0f]
00408451mov [rbp-72], rax
00408455mov [rbp-40], 0
0040845dmov [rbp-80], 591
00408465lea rax, [rip+0x25af4]
0040846cmov [rbp-72], rax
00408470lea rcx, [rbp-40]
00408474lea rdx, [rbp-32]
00408478lea rax, [rbp-24]
0040847cmov r8, rcx
0040847fmov rcx, rax
00408482call mappingSearch__system_3927
00408487mov [rbp-80], 593
0040848flea rax, [rip+0x25aca]
00408496mov [rbp-72], rax
0040849alea rdx, [rbp-40]
0040849elea rax, [rbp-32]
004084a2mov r8, rdx
004084a5mov rdx, rax
004084a8mov rcx, [rbp+16]
004084accall findSuitableBlock__system_3959
004084b1mov [rbp-16], rax
004084b5mov [rbp-80], 594
004084bdlea rax, [rip+0x25a9c]
004084c4mov [rbp-72], rax
004084c8mov rax, [rbp-16]
004084cctest rax, rax
004084cfjne 0x4085c6
004084d5mov [rbp-80], 595
004084ddlea rax, [rip+0x25a7c]
004084e4mov [rbp-72], rax
004084e8mov rax, [rbp-24]
004084eccmp rax, 0x7ffff
004084f2jg 0x408545
004084f4mov [rbp-80], 596
004084fclea rax, [rip+0x25a5d]
00408503mov [rbp-72], rax
00408507mov edx, 0x80000
0040850cmov rcx, [rbp+16]
00408510call requestOsChunks__system_4522
00408515mov [rbp-16], rax
00408519mov [rbp-80], 597
00408521lea rax, [rip+0x25a38]
00408528mov [rbp-72], rax
0040852cmov rdx, [rbp-24]
00408530mov rax, [rbp-16]
00408534mov r8, rdx
00408537mov rdx, rax
0040853amov rcx, [rbp+16]
0040853ecall splitChunk__system_4573
00408543jmp 0x4085c1
00408545
00408545loc_408545:
00408545nop
00408546mov [rbp-80], 599
0040854elea rax, [rip+0x25a0b]
00408555mov [rbp-72], rax
00408559mov rax, [rbp-24]
0040855dmov rdx, rax
00408560mov rcx, [rbp+16]
00408564call requestOsChunks__system_4522
00408569mov [rbp-16], rax
0040856dmov [rbp-80], 601
00408575lea rax, [rip+0x259e4]
0040857cmov [rbp-72], rax
00408580mov rax, [rbp-16]
00408584mov rdx, [rax+8]
00408588mov rax, [rbp-24]
0040858ccmp rdx, rax
0040858fjle 0x4085c0
00408591mov [rbp-80], 602
00408599lea rax, [rip+0x259c0]
004085a0mov [rbp-72], rax
004085a4mov rdx, [rbp-24]
004085a8mov rax, [rbp-16]
004085acmov r8, rdx
004085afmov rdx, rax
004085b2mov rcx, [rbp+16]
004085b6call splitChunk__system_4573
004085bbjmp 0x408650
004085c0
004085c0loc_4085c0:
004085c0nop
004085c1
004085c1loc_4085c1:
004085c1jmp 0x408650
004085c6
004085c6loc_4085c6:
004085c6nop
004085c7mov [rbp-80], 604
004085cflea rax, [rip+0x2598a]
004085d6mov [rbp-72], rax
004085damov rcx, [rbp-40]
004085demov rdx, [rbp-32]
004085e2mov rax, [rbp-16]
004085e6mov r9, rcx
004085e9mov r8, rdx
004085ecmov rdx, rax
004085efmov rcx, [rbp+16]
004085f3call removeChunkFromMatrix2__system_4024
004085f8mov [rbp-80], 605
00408600lea rax, [rip+0x25959]
00408607mov [rbp-72], rax
0040860bmov rax, [rbp-24]
0040860flea rdx, [rax+4095]
00408616mov rax, [rbp-16]
0040861amov rax, [rax+8]
0040861ecmp rdx, rax
00408621jge 0x40864f
00408623mov [rbp-80], 606
0040862blea rax, [rip+0x2592e]
00408632mov [rbp-72], rax
00408636mov rdx, [rbp-24]
0040863amov rax, [rbp-16]
0040863emov r8, rdx
00408641mov rdx, rax
00408644mov rcx, [rbp+16]
00408648call splitChunk__system_4573
0040864djmp 0x408650
0040864f
0040864floc_40864f:
0040864fnop
00408650
00408650loc_408650:
00408650mov [rbp-80], 608
00408658lea rax, [rip+0x25901]
0040865fmov [rbp-72], rax
00408663mov rax, [rbp-16]
00408667mov [rax], 1
0040866emov [rbp-80], 611
00408676lea rax, [rip+0x258e3]
0040867dmov [rbp-72], rax
00408681mov [rbp-8], 0
00408689lea rax, [rbp-16]
0040868dmov rax, [rax]
00408690mov rcx, rax
00408693call pageIndex__system_4504
00408698mov [rbp-8], rax
0040869cmov rax, [rbp+16]
004086a0add rax, 8360
004086a6mov rdx, [rbp-8]
004086aamov r8, rdx
004086admov rdx, rax
004086b0mov rcx, [rbp+16]
004086b4call incl__system_4339
004086b9mov [rbp-80], 612
004086c1lea rax, [rip+0x25898]
004086c8mov [rbp-72], rax
004086ccmov rax, [rbp+16]
004086d0mov rax, [rax+8336]
004086d7mov rcx, [rbp-24]
004086dbsub rax, rcx
004086demov rdx, rax
004086e1mov rax, [rbp+16]
004086e5mov [rax+8336], rdx
004086eccall popFrame
004086f1mov rax, [rbp-16]
004086f5sub rsp, -128
004086f9pop rbp
004086faret
004083c4
004086fb
004086fbgetSmallChunk__system_4622:
004086fbpush rbp
004086fcmov rbp, rsp
004086ffsub rsp, 96
00408703mov [rbp+16], rcx
00408707lea rax, [rip+0x25cb1]
0040870emov [rbp-56], rax
00408712lea rax, [rip+0x25847]
00408719mov [rbp-40], rax
0040871dmov [rbp-48], 0
00408725mov [rbp-32], 0
0040872blea rax, [rbp-64]
0040872fmov rcx, rax
00408732call nimFrame
00408737mov [rbp-8], 0
0040873fmov [rbp-48], 635
00408747lea rax, [rip+0x25812]
0040874emov [rbp-40], rax
00408752mov edx, 4096
00408757mov rcx, [rbp+16]
0040875bcall getBigChunk__system_4599
00408760mov [rbp-16], rax
00408764mov [rbp-48], 638
0040876clea rax, [rip+0x257ed]
00408773mov [rbp-40], rax
00408777mov rax, [rbp-16]
0040877bmov [rbp-8], rax
0040877fcall popFrame
00408784mov rax, [rbp-8]
00408788add rsp, 96
0040878cpop rbp
0040878dret
004086fb
004086fbgetSmallChunk__system_4622:
004086fbpush rbp
004086fcmov rbp, rsp
004086ffsub rsp, 96
00408703mov [rbp+16], rcx
00408707lea rax, [rip+0x25cb1]
0040870emov [rbp-56], rax
00408712lea rax, [rip+0x25847]
00408719mov [rbp-40], rax
0040871dmov [rbp-48], 0
00408725mov [rbp-32], 0
0040872blea rax, [rbp-64]
0040872fmov rcx, rax
00408732call nimFrame
00408737mov [rbp-8], 0
0040873fmov [rbp-48], 635
00408747lea rax, [rip+0x25812]
0040874emov [rbp-40], rax
00408752mov edx, 4096
00408757mov rcx, [rbp+16]
0040875bcall getBigChunk__system_4599
00408760mov [rbp-16], rax
00408764mov [rbp-48], 638
0040876clea rax, [rip+0x257ed]
00408773mov [rbp-40], rax
00408777mov rax, [rbp-16]
0040877bmov [rbp-8], rax
0040877fcall popFrame
00408784mov rax, [rbp-8]
00408788add rsp, 96
0040878cpop rbp
0040878dret
004086fb
0040878e
0040878elistAdd__system_4660:
0040878epush rbp
0040878fmov rbp, rsp
00408792sub rsp, 80
00408796mov [rbp+16], rcx
0040879amov [rbp+24], rdx
0040879elea rax, [rip+0x25c28]
004087a5mov [rbp-40], rax
004087a9lea rax, [rip+0x257b0]
004087b0mov [rbp-24], rax
004087b4mov [rbp-32], 0
004087bcmov [rbp-16], 0
004087c2lea rax, [rbp-48]
004087c6mov rcx, rax
004087c9call nimFrame
004087cemov [rbp-32], 504
004087d6lea rax, [rip+0x25783]
004087ddmov [rbp-24], rax
004087e1mov rax, [rbp+16]
004087e5mov rdx, [rax]
004087e8mov rax, [rbp+24]
004087ecmov [rax+16], rdx
004087f0mov [rbp-32], 505
004087f8lea rax, [rip+0x25761]
004087ffmov [rbp-24], rax
00408803mov rax, [rbp+16]
00408807mov rax, [rax]
0040880atest rax, rax
0040880dje 0x408833
0040880fmov [rbp-32], 507
00408817lea rax, [rip+0x25742]
0040881emov [rbp-24], rax
00408822mov rax, [rbp+16]
00408826mov rax, [rax]
00408829mov rdx, [rbp+24]
0040882dmov [rax+24], rdx
00408831jmp 0x408834
00408833
00408833loc_408833:
00408833nop
00408834
00408834loc_408834:
00408834mov [rbp-32], 508
0040883clea rax, [rip+0x2571d]
00408843mov [rbp-24], rax
00408847mov rax, [rbp+16]
0040884bmov rdx, [rbp+24]
0040884fmov [rax], rdx
00408852call popFrame
00408857nop
00408858add rsp, 80
0040885cpop rbp
0040885dret
0040878e
0040878elistAdd__system_4660:
0040878epush rbp
0040878fmov rbp, rsp
00408792sub rsp, 80
00408796mov [rbp+16], rcx
0040879amov [rbp+24], rdx
0040879elea rax, [rip+0x25c28]
004087a5mov [rbp-40], rax
004087a9lea rax, [rip+0x257b0]
004087b0mov [rbp-24], rax
004087b4mov [rbp-32], 0
004087bcmov [rbp-16], 0
004087c2lea rax, [rbp-48]
004087c6mov rcx, rax
004087c9call nimFrame
004087cemov [rbp-32], 504
004087d6lea rax, [rip+0x25783]
004087ddmov [rbp-24], rax
004087e1mov rax, [rbp+16]
004087e5mov rdx, [rax]
004087e8mov rax, [rbp+24]
004087ecmov [rax+16], rdx
004087f0mov [rbp-32], 505
004087f8lea rax, [rip+0x25761]
004087ffmov [rbp-24], rax
00408803mov rax, [rbp+16]
00408807mov rax, [rax]
0040880atest rax, rax
0040880dje 0x408833
0040880fmov [rbp-32], 507
00408817lea rax, [rip+0x25742]
0040881emov [rbp-24], rax
00408822mov rax, [rbp+16]
00408826mov rax, [rax]
00408829mov rdx, [rbp+24]
0040882dmov [rax+24], rdx
00408831jmp 0x408834
00408833
00408833loc_408833:
00408833nop
00408834
00408834loc_408834:
00408834mov [rbp-32], 508
0040883clea rax, [rip+0x2571d]
00408843mov [rbp-24], rax
00408847mov rax, [rbp+16]
0040884bmov rdx, [rbp+24]
0040884fmov [rax], rdx
00408852call popFrame
00408857nop
00408858add rsp, 80
0040885cpop rbp
0040885dret
0040878e
0040885e
0040885elistRemove__system_4713:
0040885epush rbp
0040885fmov rbp, rsp
00408862sub rsp, 80
00408866mov [rbp+16], rcx
0040886amov [rbp+24], rdx
0040886elea rax, [rip+0x25b60]
00408875mov [rbp-40], rax
00408879lea rax, [rip+0x256e0]
00408880mov [rbp-24], rax
00408884mov [rbp-32], 0
0040888cmov [rbp-16], 0
00408892lea rax, [rbp-48]
00408896mov rcx, rax
00408899call nimFrame
0040889emov [rbp-32], 512
004088a6lea rax, [rip+0x256b3]
004088admov [rbp-24], rax
004088b1mov rax, [rbp+16]
004088b5mov rax, [rax]
004088b8cmp [rbp+24], rax
004088bcjne 0x408913
004088bemov [rbp-32], 513
004088c6lea rax, [rip+0x25693]
004088cdmov [rbp-24], rax
004088d1mov rax, [rbp+24]
004088d5mov rdx, [rax+16]
004088d9mov rax, [rbp+16]
004088ddmov [rax], rdx
004088e0mov [rbp-32], 515
004088e8lea rax, [rip+0x25671]
004088efmov [rbp-24], rax
004088f3mov rax, [rbp+16]
004088f7mov rax, [rax]
004088fatest rax, rax
004088fdje 0x408910
004088ffmov rax, [rbp+16]
00408903mov rax, [rax]
00408906mov [rax+24], 0
0040890ejmp 0x408972
00408910
00408910loc_408910:
00408910nop
00408911jmp 0x408972
00408913
00408913loc_408913:
00408913nop
00408914mov [rbp-32], 518
0040891clea rax, [rip+0x2563d]
00408923mov [rbp-24], rax
00408927mov rax, [rbp+24]
0040892bmov rax, [rax+24]
0040892fmov rdx, [rbp+24]
00408933mov rdx, [rdx+16]
00408937mov [rax+16], rdx
0040893bmov [rbp-32], 519
00408943lea rax, [rip+0x25616]
0040894amov [rbp-24], rax
0040894emov rax, [rbp+24]
00408952mov rax, [rax+16]
00408956test rax, rax
00408959je 0x408971
0040895bmov rax, [rbp+24]
0040895fmov rax, [rax+16]
00408963mov rdx, [rbp+24]
00408967mov rdx, [rdx+24]
0040896bmov [rax+24], rdx
0040896fjmp 0x408972
00408971
00408971loc_408971:
00408971nop
00408972
00408972loc_408972:
00408972mov [rbp-32], 520
0040897alea rax, [rip+0x255df]
00408981mov [rbp-24], rax
00408985mov rax, [rbp+24]
00408989mov [rax+16], 0
00408991mov [rbp-32], 521
00408999lea rax, [rip+0x255c0]
004089a0mov [rbp-24], rax
004089a4mov rax, [rbp+24]
004089a8mov [rax+24], 0
004089b0call popFrame
004089b5nop
004089b6add rsp, 80
004089bapop rbp
004089bbret
0040885e
0040885elistRemove__system_4713:
0040885epush rbp
0040885fmov rbp, rsp
00408862sub rsp, 80
00408866mov [rbp+16], rcx
0040886amov [rbp+24], rdx
0040886elea rax, [rip+0x25b60]
00408875mov [rbp-40], rax
00408879lea rax, [rip+0x256e0]
00408880mov [rbp-24], rax
00408884mov [rbp-32], 0
0040888cmov [rbp-16], 0
00408892lea rax, [rbp-48]
00408896mov rcx, rax
00408899call nimFrame
0040889emov [rbp-32], 512
004088a6lea rax, [rip+0x256b3]
004088admov [rbp-24], rax
004088b1mov rax, [rbp+16]
004088b5mov rax, [rax]
004088b8cmp [rbp+24], rax
004088bcjne 0x408913
004088bemov [rbp-32], 513
004088c6lea rax, [rip+0x25693]
004088cdmov [rbp-24], rax
004088d1mov rax, [rbp+24]
004088d5mov rdx, [rax+16]
004088d9mov rax, [rbp+16]
004088ddmov [rax], rdx
004088e0mov [rbp-32], 515
004088e8lea rax, [rip+0x25671]
004088efmov [rbp-24], rax
004088f3mov rax, [rbp+16]
004088f7mov rax, [rax]
004088fatest rax, rax
004088fdje 0x408910
004088ffmov rax, [rbp+16]
00408903mov rax, [rax]
00408906mov [rax+24], 0
0040890ejmp 0x408972
00408910
00408910loc_408910:
00408910nop
00408911jmp 0x408972
00408913
00408913loc_408913:
00408913nop
00408914mov [rbp-32], 518
0040891clea rax, [rip+0x2563d]
00408923mov [rbp-24], rax
00408927mov rax, [rbp+24]
0040892bmov rax, [rax+24]
0040892fmov rdx, [rbp+24]
00408933mov rdx, [rdx+16]
00408937mov [rax+16], rdx
0040893bmov [rbp-32], 519
00408943lea rax, [rip+0x25616]
0040894amov [rbp-24], rax
0040894emov rax, [rbp+24]
00408952mov rax, [rax+16]
00408956test rax, rax
00408959je 0x408971
0040895bmov rax, [rbp+24]
0040895fmov rax, [rax+16]
00408963mov rdx, [rbp+24]
00408967mov rdx, [rdx+24]
0040896bmov [rax+24], rdx
0040896fjmp 0x408972
00408971
00408971loc_408971:
00408971nop
00408972
00408972loc_408972:
00408972mov [rbp-32], 520
0040897alea rax, [rip+0x255df]
00408981mov [rbp-24], rax
00408985mov rax, [rbp+24]
00408989mov [rax+16], 0
00408991mov [rbp-32], 521
00408999lea rax, [rip+0x255c0]
004089a0mov [rbp-24], rax
004089a4mov rax, [rbp+24]
004089a8mov [rax+24], 0
004089b0call popFrame
004089b5nop
004089b6add rsp, 80
004089bapop rbp
004089bbret
0040885e
004089bc
004089bcgetHugeChunk__system_4614:
004089bcpush rbp
004089bdmov rbp, rsp
004089c0sub rsp, 112
004089c4mov [rbp+16], rcx
004089c8mov [rbp+24], rdx
004089cclea rax, [rip+0x25a0d]
004089d3mov [rbp-72], rax
004089d7lea rax, [rip+0x25582]
004089demov [rbp-56], rax
004089e2mov [rbp-64], 0
004089eamov [rbp-48], 0
004089f0lea rax, [rbp-80]
004089f4mov rcx, rax
004089f7call nimFrame
004089fcmov [rbp-24], 0
00408a04mov [rbp-64], 615
00408a0clea rax, [rip+0x2554d]
00408a13mov [rbp-56], rax
00408a17mov [rbp-8], 0
00408a1fmov rax, [rbp+24]
00408a23mov rcx, rax
00408a26call osAllocPages__system_3799
00408a2bmov [rbp-8], rax
00408a2fmov rax, [rbp-8]
00408a33mov [rbp-24], rax
00408a37mov [rbp-64], 616
00408a3flea rax, [rip+0x2551a]
00408a46mov [rbp-56], rax
00408a4amov rax, [rbp+24]
00408a4emov rdx, rax
00408a51mov rcx, [rbp+16]
00408a55call incCurrMem__system_4042
00408a5amov [rbp-64], 620
00408a62lea rax, [rip+0x254f7]
00408a69mov [rbp-56], rax
00408a6dmov rax, [rbp-24]
00408a71mov [rax+16], 0
00408a79mov [rbp-64], 621
00408a81lea rax, [rip+0x254d8]
00408a88mov [rbp-56], rax
00408a8cmov rax, [rbp-24]
00408a90mov [rax+24], 0
00408a98mov [rbp-64], 622
00408aa0lea rax, [rip+0x254b9]
00408aa7mov [rbp-56], rax
00408aabmov rax, [rbp-24]
00408aafmov rdx, [rbp+24]
00408ab3mov [rax+8], rdx
00408ab7mov [rbp-64], 624
00408abflea rax, [rip+0x2549a]
00408ac6mov [rbp-56], rax
00408acamov rax, [rbp-24]
00408acemov [rax], 1
00408ad5mov [rbp-64], 625
00408addlea rax, [rip+0x2547c]
00408ae4mov [rbp-56], rax
00408ae8mov [rbp-16], 0
00408af0lea rax, [rbp-24]
00408af4mov rax, [rax]
00408af7mov rcx, rax
00408afacall pageIndex__system_4504
00408affmov [rbp-16], rax
00408b03mov rax, [rbp+16]
00408b07add rax, 8360
00408b0dmov rdx, [rbp-16]
00408b11mov r8, rdx
00408b14mov rdx, rax
00408b17mov rcx, [rbp+16]
00408b1bcall incl__system_4339
00408b20call popFrame
00408b25mov rax, [rbp-24]
00408b29add rsp, 112
00408b2dpop rbp
00408b2eret
004089bc
004089bcgetHugeChunk__system_4614:
004089bcpush rbp
004089bdmov rbp, rsp
004089c0sub rsp, 112
004089c4mov [rbp+16], rcx
004089c8mov [rbp+24], rdx
004089cclea rax, [rip+0x25a0d]
004089d3mov [rbp-72], rax
004089d7lea rax, [rip+0x25582]
004089demov [rbp-56], rax
004089e2mov [rbp-64], 0
004089eamov [rbp-48], 0
004089f0lea rax, [rbp-80]
004089f4mov rcx, rax
004089f7call nimFrame
004089fcmov [rbp-24], 0
00408a04mov [rbp-64], 615
00408a0clea rax, [rip+0x2554d]
00408a13mov [rbp-56], rax
00408a17mov [rbp-8], 0
00408a1fmov rax, [rbp+24]
00408a23mov rcx, rax
00408a26call osAllocPages__system_3799
00408a2bmov [rbp-8], rax
00408a2fmov rax, [rbp-8]
00408a33mov [rbp-24], rax
00408a37mov [rbp-64], 616
00408a3flea rax, [rip+0x2551a]
00408a46mov [rbp-56], rax
00408a4amov rax, [rbp+24]
00408a4emov rdx, rax
00408a51mov rcx, [rbp+16]
00408a55call incCurrMem__system_4042
00408a5amov [rbp-64], 620
00408a62lea rax, [rip+0x254f7]
00408a69mov [rbp-56], rax
00408a6dmov rax, [rbp-24]
00408a71mov [rax+16], 0
00408a79mov [rbp-64], 621
00408a81lea rax, [rip+0x254d8]
00408a88mov [rbp-56], rax
00408a8cmov rax, [rbp-24]
00408a90mov [rax+24], 0
00408a98mov [rbp-64], 622
00408aa0lea rax, [rip+0x254b9]
00408aa7mov [rbp-56], rax
00408aabmov rax, [rbp-24]
00408aafmov rdx, [rbp+24]
00408ab3mov [rax+8], rdx
00408ab7mov [rbp-64], 624
00408abflea rax, [rip+0x2549a]
00408ac6mov [rbp-56], rax
00408acamov rax, [rbp-24]
00408acemov [rax], 1
00408ad5mov [rbp-64], 625
00408addlea rax, [rip+0x2547c]
00408ae4mov [rbp-56], rax
00408ae8mov [rbp-16], 0
00408af0lea rax, [rbp-24]
00408af4mov rax, [rax]
00408af7mov rcx, rax
00408afacall pageIndex__system_4504
00408affmov [rbp-16], rax
00408b03mov rax, [rbp+16]
00408b07add rax, 8360
00408b0dmov rdx, [rbp-16]
00408b11mov r8, rdx
00408b14mov rdx, rax
00408b17mov rcx, [rbp+16]
00408b1bcall incl__system_4339
00408b20call popFrame
00408b25mov rax, [rbp-24]
00408b29add rsp, 112
00408b2dpop rbp
00408b2eret
004089bc
00408b2f
00408b2fgetBottom__system_4085:
00408b2fpush rbp
00408b30mov rbp, rsp
00408b33sub rsp, 96
00408b37mov [rbp+16], rcx
00408b3blea rax, [rip+0x258ab]
00408b42mov [rbp-56], rax
00408b46lea rax, [rip+0x25413]
00408b4dmov [rbp-40], rax
00408b51mov [rbp-48], 0
00408b59mov [rbp-32], 0
00408b5flea rax, [rbp-64]
00408b63mov rcx, rax
00408b66call nimFrame
00408b6bmov [rbp-8], 0
00408b73mov [rbp-48], 268
00408b7blea rax, [rip+0x253de]
00408b82mov [rbp-40], rax
00408b86mov rax, [rbp+16]
00408b8aadd rax, 10456
00408b90mov [rbp-8], rax
00408b94mov [rbp-48], 269
00408b9clea rax, [rip+0x253bd]
00408ba3mov [rbp-40], rax
00408ba7mov rax, [rbp-8]
00408babmov rax, [rax]
00408baetest rax, rax
00408bb1jne 0x408bf2
00408bb3mov [rbp-48], 270
00408bbblea rax, [rip+0x2539e]
00408bc2mov [rbp-40], rax
00408bc6mov rax, [rbp-8]
00408bcamov rdx, [rbp-8]
00408bcemov [rax], rdx
00408bd1mov [rbp-48], 271
00408bd9lea rax, [rip+0x25380]
00408be0mov [rbp-40], rax
00408be4mov rax, [rbp-8]
00408be8mov rdx, [rbp-8]
00408becmov [rax+8], rdx
00408bf0jmp 0x408bf3
00408bf2
00408bf2loc_408bf2:
00408bf2nop
00408bf3
00408bf3loc_408bf3:
00408bf3call popFrame
00408bf8mov rax, [rbp-8]
00408bfcadd rsp, 96
00408c00pop rbp
00408c01ret
00408b2f
00408b2fgetBottom__system_4085:
00408b2fpush rbp
00408b30mov rbp, rsp
00408b33sub rsp, 96
00408b37mov [rbp+16], rcx
00408b3blea rax, [rip+0x258ab]
00408b42mov [rbp-56], rax
00408b46lea rax, [rip+0x25413]
00408b4dmov [rbp-40], rax
00408b51mov [rbp-48], 0
00408b59mov [rbp-32], 0
00408b5flea rax, [rbp-64]
00408b63mov rcx, rax
00408b66call nimFrame
00408b6bmov [rbp-8], 0
00408b73mov [rbp-48], 268
00408b7blea rax, [rip+0x253de]
00408b82mov [rbp-40], rax
00408b86mov rax, [rbp+16]
00408b8aadd rax, 10456
00408b90mov [rbp-8], rax
00408b94mov [rbp-48], 269
00408b9clea rax, [rip+0x253bd]
00408ba3mov [rbp-40], rax
00408ba7mov rax, [rbp-8]
00408babmov rax, [rax]
00408baetest rax, rax
00408bb1jne 0x408bf2
00408bb3mov [rbp-48], 270
00408bbblea rax, [rip+0x2539e]
00408bc2mov [rbp-40], rax
00408bc6mov rax, [rbp-8]
00408bcamov rdx, [rbp-8]
00408bcemov [rax], rdx
00408bd1mov [rbp-48], 271
00408bd9lea rax, [rip+0x25380]
00408be0mov [rbp-40], rax
00408be4mov rax, [rbp-8]
00408be8mov rdx, [rbp-8]
00408becmov [rax+8], rdx
00408bf0jmp 0x408bf3
00408bf2
00408bf2loc_408bf2:
00408bf2nop
00408bf3
00408bf3loc_408bf3:
00408bf3call popFrame
00408bf8mov rax, [rbp-8]
00408bfcadd rsp, 96
00408c00pop rbp
00408c01ret
00408b2f
00408c02
00408c02allocAvlNode__system_4101:
00408c02push rbp
00408c03mov rbp, rsp
00408c06sub rsp, 112
00408c0amov [rbp+16], rcx
00408c0emov [rbp+24], rdx
00408c12mov [rbp+32], r8
00408c16lea rax, [rip+0x257da]
00408c1dmov [rbp-72], rax
00408c21lea rax, [rip+0x25338]
00408c28mov [rbp-56], rax
00408c2cmov [rbp-64], 0
00408c34mov [rbp-48], 0
00408c3alea rax, [rbp-80]
00408c3emov rcx, rax
00408c41call nimFrame
00408c46mov [rbp-8], 0
00408c4emov [rbp-64], 274
00408c56lea rax, [rip+0x25303]
00408c5dmov [rbp-56], rax
00408c61mov rax, [rbp+16]
00408c65mov rax, [rax+10432]
00408c6ctest rax, rax
00408c6fje 0x408cc1
00408c71mov [rbp-64], 275
00408c79lea rax, [rip+0x252e0]
00408c80mov [rbp-56], rax
00408c84mov rax, [rbp+16]
00408c88mov rax, [rax+10432]
00408c8fmov [rbp-8], rax
00408c93mov [rbp-64], 276
00408c9blea rax, [rip+0x252be]
00408ca2mov [rbp-56], rax
00408ca6mov rax, [rbp+16]
00408caamov rax, [rax+10432]
00408cb1mov rdx, [rax]
00408cb4mov rax, [rbp+16]
00408cb8mov [rax+10432], rdx
00408cbfjmp 0x408cf7
00408cc1
00408cc1loc_408cc1:
00408cc1nop
00408cc2mov [rbp-64], 278
00408ccalea rax, [rip+0x2528f]
00408cd1mov [rbp-56], rax
00408cd5mov [rbp-16], 0
00408cddmov edx, 40
00408ce2mov rcx, [rbp+16]
00408ce6call llAlloc__system_4059
00408cebmov [rbp-16], rax
00408cefmov rax, [rbp-16]
00408cf3mov [rbp-8], rax
00408cf7
00408cf7loc_408cf7:
00408cf7mov [rbp-64], 281
00408cfflea rax, [rip+0x2525a]
00408d06mov [rbp-56], rax
00408d0amov rax, [rbp-8]
00408d0emov rdx, [rbp+24]
00408d12mov [rax+16], rdx
00408d16mov [rbp-64], 282
00408d1elea rax, [rip+0x2523b]
00408d25mov [rbp-56], rax
00408d29mov rax, [rbp-8]
00408d2dmov rdx, [rbp+32]
00408d31mov [rax+24], rdx
00408d35mov [rbp-64], 283
00408d3dlea rax, [rip+0x2521c]
00408d44mov [rbp-56], rax
00408d48mov rcx, [rbp+16]
00408d4ccall getBottom__system_4085
00408d51mov [rbp-24], rax
00408d55mov [rbp-64], 284
00408d5dlea rax, [rip+0x251fc]
00408d64mov [rbp-56], rax
00408d68mov rax, [rbp-8]
00408d6cmov rdx, [rbp-24]
00408d70mov [rax], rdx
00408d73mov [rbp-64], 285
00408d7blea rax, [rip+0x251de]
00408d82mov [rbp-56], rax
00408d86mov rax, [rbp-8]
00408d8amov rdx, [rbp-24]
00408d8emov [rax+8], rdx
00408d92mov [rbp-64], 286
00408d9alea rax, [rip+0x251bf]
00408da1mov [rbp-56], rax
00408da5mov rax, [rbp-8]
00408da9mov [rax+32], 1
00408db1call popFrame
00408db6mov rax, [rbp-8]
00408dbaadd rsp, 112
00408dbepop rbp
00408dbfret
00408c02
00408c02allocAvlNode__system_4101:
00408c02push rbp
00408c03mov rbp, rsp
00408c06sub rsp, 112
00408c0amov [rbp+16], rcx
00408c0emov [rbp+24], rdx
00408c12mov [rbp+32], r8
00408c16lea rax, [rip+0x257da]
00408c1dmov [rbp-72], rax
00408c21lea rax, [rip+0x25338]
00408c28mov [rbp-56], rax
00408c2cmov [rbp-64], 0
00408c34mov [rbp-48], 0
00408c3alea rax, [rbp-80]
00408c3emov rcx, rax
00408c41call nimFrame
00408c46mov [rbp-8], 0
00408c4emov [rbp-64], 274
00408c56lea rax, [rip+0x25303]
00408c5dmov [rbp-56], rax
00408c61mov rax, [rbp+16]
00408c65mov rax, [rax+10432]
00408c6ctest rax, rax
00408c6fje 0x408cc1
00408c71mov [rbp-64], 275
00408c79lea rax, [rip+0x252e0]
00408c80mov [rbp-56], rax
00408c84mov rax, [rbp+16]
00408c88mov rax, [rax+10432]
00408c8fmov [rbp-8], rax
00408c93mov [rbp-64], 276
00408c9blea rax, [rip+0x252be]
00408ca2mov [rbp-56], rax
00408ca6mov rax, [rbp+16]
00408caamov rax, [rax+10432]
00408cb1mov rdx, [rax]
00408cb4mov rax, [rbp+16]
00408cb8mov [rax+10432], rdx
00408cbfjmp 0x408cf7
00408cc1
00408cc1loc_408cc1:
00408cc1nop
00408cc2mov [rbp-64], 278
00408ccalea rax, [rip+0x2528f]
00408cd1mov [rbp-56], rax
00408cd5mov [rbp-16], 0
00408cddmov edx, 40
00408ce2mov rcx, [rbp+16]
00408ce6call llAlloc__system_4059
00408cebmov [rbp-16], rax
00408cefmov rax, [rbp-16]
00408cf3mov [rbp-8], rax
00408cf7
00408cf7loc_408cf7:
00408cf7mov [rbp-64], 281
00408cfflea rax, [rip+0x2525a]
00408d06mov [rbp-56], rax
00408d0amov rax, [rbp-8]
00408d0emov rdx, [rbp+24]
00408d12mov [rax+16], rdx
00408d16mov [rbp-64], 282
00408d1elea rax, [rip+0x2523b]
00408d25mov [rbp-56], rax
00408d29mov rax, [rbp-8]
00408d2dmov rdx, [rbp+32]
00408d31mov [rax+24], rdx
00408d35mov [rbp-64], 283
00408d3dlea rax, [rip+0x2521c]
00408d44mov [rbp-56], rax
00408d48mov rcx, [rbp+16]
00408d4ccall getBottom__system_4085
00408d51mov [rbp-24], rax
00408d55mov [rbp-64], 284
00408d5dlea rax, [rip+0x251fc]
00408d64mov [rbp-56], rax
00408d68mov rax, [rbp-8]
00408d6cmov rdx, [rbp-24]
00408d70mov [rax], rdx
00408d73mov [rbp-64], 285
00408d7blea rax, [rip+0x251de]
00408d82mov [rbp-56], rax
00408d86mov rax, [rbp-8]
00408d8amov rdx, [rbp-24]
00408d8emov [rax+8], rdx
00408d92mov [rbp-64], 286
00408d9alea rax, [rip+0x251bf]
00408da1mov [rbp-56], rax
00408da5mov rax, [rbp-8]
00408da9mov [rax+32], 1
00408db1call popFrame
00408db6mov rax, [rbp-8]
00408dbaadd rsp, 112
00408dbepop rbp
00408dbfret
00408c02
00408dc0
00408dc0skew__system_4222:
00408dc0push rbp
00408dc1mov rbp, rsp
00408dc4sub rsp, 96
00408dc8mov [rbp+16], rcx
00408dcclea rax, [rip+0x25631]
00408dd3mov [rbp-56], rax
00408dd7lea rax, [rip+0x2527a]
00408ddemov [rbp-40], rax
00408de2mov [rbp-48], 0
00408deamov [rbp-32], 0
00408df0lea rax, [rbp-64]
00408df4mov rcx, rax
00408df7call nimFrame
00408dfcmov [rbp-48], 40
00408e04lea rax, [rip+0x2524d]
00408e0bmov [rbp-40], rax
00408e0fmov rax, [rbp+16]
00408e13mov rax, [rax]
00408e16mov rax, [rax]
00408e19mov rdx, [rax+32]
00408e1dmov rax, [rbp+16]
00408e21mov rax, [rax]
00408e24mov rax, [rax+32]
00408e28cmp rdx, rax
00408e2bjne 0x408ebc
00408e31mov [rbp-48], 41
00408e39lea rax, [rip+0x25218]
00408e40mov [rbp-40], rax
00408e44mov rax, [rbp+16]
00408e48mov rax, [rax]
00408e4bmov [rbp-8], rax
00408e4fmov [rbp-48], 42
00408e57lea rax, [rip+0x251fa]
00408e5emov [rbp-40], rax
00408e62mov rax, [rbp+16]
00408e66mov rax, [rax]
00408e69mov rdx, [rax]
00408e6cmov rax, [rbp+16]
00408e70mov [rax], rdx
00408e73mov [rbp-48], 43
00408e7blea rax, [rip+0x251d6]
00408e82mov [rbp-40], rax
00408e86mov rax, [rbp+16]
00408e8amov rax, [rax]
00408e8dmov rdx, [rax+8]
00408e91mov rax, [rbp-8]
00408e95mov [rax], rdx
00408e98mov [rbp-48], 44
00408ea0lea rax, [rip+0x251b1]
00408ea7mov [rbp-40], rax
00408eabmov rax, [rbp+16]
00408eafmov rax, [rax]
00408eb2mov rdx, [rbp-8]
00408eb6mov [rax+8], rdx
00408ebajmp 0x408ebd
00408ebc
00408ebcloc_408ebc:
00408ebcnop
00408ebd
00408ebdloc_408ebd:
00408ebdcall popFrame
00408ec2nop
00408ec3add rsp, 96
00408ec7pop rbp
00408ec8ret
00408dc0
00408dc0skew__system_4222:
00408dc0push rbp
00408dc1mov rbp, rsp
00408dc4sub rsp, 96
00408dc8mov [rbp+16], rcx
00408dcclea rax, [rip+0x25631]
00408dd3mov [rbp-56], rax
00408dd7lea rax, [rip+0x2527a]
00408ddemov [rbp-40], rax
00408de2mov [rbp-48], 0
00408deamov [rbp-32], 0
00408df0lea rax, [rbp-64]
00408df4mov rcx, rax
00408df7call nimFrame
00408dfcmov [rbp-48], 40
00408e04lea rax, [rip+0x2524d]
00408e0bmov [rbp-40], rax
00408e0fmov rax, [rbp+16]
00408e13mov rax, [rax]
00408e16mov rax, [rax]
00408e19mov rdx, [rax+32]
00408e1dmov rax, [rbp+16]
00408e21mov rax, [rax]
00408e24mov rax, [rax+32]
00408e28cmp rdx, rax
00408e2bjne 0x408ebc
00408e31mov [rbp-48], 41
00408e39lea rax, [rip+0x25218]
00408e40mov [rbp-40], rax
00408e44mov rax, [rbp+16]
00408e48mov rax, [rax]
00408e4bmov [rbp-8], rax
00408e4fmov [rbp-48], 42
00408e57lea rax, [rip+0x251fa]
00408e5emov [rbp-40], rax
00408e62mov rax, [rbp+16]
00408e66mov rax, [rax]
00408e69mov rdx, [rax]
00408e6cmov rax, [rbp+16]
00408e70mov [rax], rdx
00408e73mov [rbp-48], 43
00408e7blea rax, [rip+0x251d6]
00408e82mov [rbp-40], rax
00408e86mov rax, [rbp+16]
00408e8amov rax, [rax]
00408e8dmov rdx, [rax+8]
00408e91mov rax, [rbp-8]
00408e95mov [rax], rdx
00408e98mov [rbp-48], 44
00408ea0lea rax, [rip+0x251b1]
00408ea7mov [rbp-40], rax
00408eabmov rax, [rbp+16]
00408eafmov rax, [rax]
00408eb2mov rdx, [rbp-8]
00408eb6mov [rax+8], rdx
00408ebajmp 0x408ebd
00408ebc
00408ebcloc_408ebc:
00408ebcnop
00408ebd
00408ebdloc_408ebd:
00408ebdcall popFrame
00408ec2nop
00408ec3add rsp, 96
00408ec7pop rbp
00408ec8ret
00408dc0
00408ec9
00408ec9split__system_4225:
00408ec9push rbp
00408ecamov rbp, rsp
00408ecdsub rsp, 96
00408ed1mov [rbp+16], rcx
00408ed5lea rax, [rip+0x2552d]
00408edcmov [rbp-56], rax
00408ee0lea rax, [rip+0x25171]
00408ee7mov [rbp-40], rax
00408eebmov [rbp-48], 0
00408ef3mov [rbp-32], 0
00408ef9lea rax, [rbp-64]
00408efdmov rcx, rax
00408f00call nimFrame
00408f05mov [rbp-48], 47
00408f0dlea rax, [rip+0x25144]
00408f14mov [rbp-40], rax
00408f18mov rax, [rbp+16]
00408f1cmov rax, [rax]
00408f1fmov rax, [rax+8]
00408f23mov rax, [rax+8]
00408f27mov rdx, [rax+32]
00408f2bmov rax, [rbp+16]
00408f2fmov rax, [rax]
00408f32mov rax, [rax+32]
00408f36cmp rdx, rax
00408f39jne 0x408ff7
00408f3fmov [rbp-48], 48
00408f47lea rax, [rip+0x2510a]
00408f4emov [rbp-40], rax
00408f52mov rax, [rbp+16]
00408f56mov rax, [rax]
00408f59mov [rbp-8], rax
00408f5dmov [rbp-48], 49
00408f65lea rax, [rip+0x250ec]
00408f6cmov [rbp-40], rax
00408f70mov rax, [rbp+16]
00408f74mov rax, [rax]
00408f77mov rdx, [rax+8]
00408f7bmov rax, [rbp+16]
00408f7fmov [rax], rdx
00408f82mov [rbp-48], 50
00408f8alea rax, [rip+0x250c7]
00408f91mov [rbp-40], rax
00408f95mov rax, [rbp+16]
00408f99mov rax, [rax]
00408f9cmov rdx, [rax]
00408f9fmov rax, [rbp-8]
00408fa3mov [rax+8], rdx
00408fa7mov [rbp-48], 51
00408faflea rax, [rip+0x250a2]
00408fb6mov [rbp-40], rax
00408fbamov rax, [rbp+16]
00408fbemov rax, [rax]
00408fc1mov rdx, [rbp-8]
00408fc5mov [rax], rdx
00408fc8mov [rbp-48], 52
00408fd0lea rax, [rip+0x25081]
00408fd7mov [rbp-40], rax
00408fdbmov rax, [rbp+16]
00408fdfmov rax, [rax]
00408fe2mov rdx, [rax+32]
00408fe6mov rax, [rbp+16]
00408feamov rax, [rax]
00408fedadd rdx, 1
00408ff1mov [rax+32], rdx
00408ff5jmp 0x408ff8
00408ff7
00408ff7loc_408ff7:
00408ff7nop
00408ff8
00408ff8loc_408ff8:
00408ff8call popFrame
00408ffdnop
00408ffeadd rsp, 96
00409002pop rbp
00409003ret
00408ec9
00408ec9split__system_4225:
00408ec9push rbp
00408ecamov rbp, rsp
00408ecdsub rsp, 96
00408ed1mov [rbp+16], rcx
00408ed5lea rax, [rip+0x2552d]
00408edcmov [rbp-56], rax
00408ee0lea rax, [rip+0x25171]
00408ee7mov [rbp-40], rax
00408eebmov [rbp-48], 0
00408ef3mov [rbp-32], 0
00408ef9lea rax, [rbp-64]
00408efdmov rcx, rax
00408f00call nimFrame
00408f05mov [rbp-48], 47
00408f0dlea rax, [rip+0x25144]
00408f14mov [rbp-40], rax
00408f18mov rax, [rbp+16]
00408f1cmov rax, [rax]
00408f1fmov rax, [rax+8]
00408f23mov rax, [rax+8]
00408f27mov rdx, [rax+32]
00408f2bmov rax, [rbp+16]
00408f2fmov rax, [rax]
00408f32mov rax, [rax+32]
00408f36cmp rdx, rax
00408f39jne 0x408ff7
00408f3fmov [rbp-48], 48
00408f47lea rax, [rip+0x2510a]
00408f4emov [rbp-40], rax
00408f52mov rax, [rbp+16]
00408f56mov rax, [rax]
00408f59mov [rbp-8], rax
00408f5dmov [rbp-48], 49
00408f65lea rax, [rip+0x250ec]
00408f6cmov [rbp-40], rax
00408f70mov rax, [rbp+16]
00408f74mov rax, [rax]
00408f77mov rdx, [rax+8]
00408f7bmov rax, [rbp+16]
00408f7fmov [rax], rdx
00408f82mov [rbp-48], 50
00408f8alea rax, [rip+0x250c7]
00408f91mov [rbp-40], rax
00408f95mov rax, [rbp+16]
00408f99mov rax, [rax]
00408f9cmov rdx, [rax]
00408f9fmov rax, [rbp-8]
00408fa3mov [rax+8], rdx
00408fa7mov [rbp-48], 51
00408faflea rax, [rip+0x250a2]
00408fb6mov [rbp-40], rax
00408fbamov rax, [rbp+16]
00408fbemov rax, [rax]
00408fc1mov rdx, [rbp-8]
00408fc5mov [rax], rdx
00408fc8mov [rbp-48], 52
00408fd0lea rax, [rip+0x25081]
00408fd7mov [rbp-40], rax
00408fdbmov rax, [rbp+16]
00408fdfmov rax, [rax]
00408fe2mov rdx, [rax+32]
00408fe6mov rax, [rbp+16]
00408feamov rax, [rax]
00408fedadd rdx, 1
00408ff1mov [rax+32], rdx
00408ff5jmp 0x408ff8
00408ff7
00408ff7loc_408ff7:
00408ff7nop
00408ff8
00408ff8loc_408ff8:
00408ff8call popFrame
00408ffdnop
00408ffeadd rsp, 96
00409002pop rbp
00409003ret
00408ec9
00409004
00409004add__system_4232:
00409004push rbp
00409005mov rbp, rsp
00409008sub rsp, 96
0040900cmov [rbp+16], rcx
00409010mov [rbp+24], rdx
00409014mov [rbp+32], r8
00409018mov [rbp+40], r9
0040901clea rax, [rip+0x253ec]
00409023mov [rbp-56], rax
00409027lea rax, [rip+0x2502a]
0040902emov [rbp-40], rax
00409032mov [rbp-48], 0
0040903amov [rbp-32], 0
00409040lea rax, [rbp-64]
00409044mov rcx, rax
00409047call nimFrame
0040904cmov [rbp-48], 55
00409054lea rax, [rip+0x24ffd]
0040905bmov [rbp-40], rax
0040905fmov rax, [rbp+24]
00409063mov rax, [rax]
00409066mov rdx, [rax]
00409069mov rax, [rbp+24]
0040906dmov rax, [rax]
00409070cmp rdx, rax
00409073jne 0x4090ab
00409075mov [rbp-48], 56
0040907dlea rax, [rip+0x24fd4]
00409084mov [rbp-40], rax
00409088mov rdx, [rbp+40]
0040908cmov rax, [rbp+32]
00409090mov r8, rdx
00409093mov rdx, rax
00409096mov rcx, [rbp+16]
0040909acall allocAvlNode__system_4101
0040909fmov rdx, [rbp+24]
004090a3mov [rdx], rax
004090a6jmp 0x4091d7
004090ab
004090abloc_4090ab:
004090abnop
004090acmov [rbp-48], 58
004090b4lea rax, [rip+0x24f9d]
004090bbmov [rbp-40], rax
004090bfmov [rbp-1], 0
004090c3mov rax, [rbp+24]
004090c7mov rax, [rax]
004090camov rdx, [rax+16]
004090cemov rax, [rbp+32]
004090d2mov rcx, rax
004090d5call ltpercent___system_1005
004090damov [rbp-1], al
004090ddmovzx eax, [rbp-1]
004090e1xor eax, 1
004090e4test al, al
004090e6jne 0x409121
004090e8mov [rbp-48], 62
004090f0lea rax, [rip+0x24f61]
004090f7mov [rbp-40], rax
004090fbmov rax, [rbp+24]
004090ffmov rax, [rax]
00409102mov rcx, rax
00409105mov rdx, [rbp+40]
00409109mov rax, [rbp+32]
0040910dmov r9, rdx
00409110mov r8, rax
00409113mov rdx, rcx
00409116mov rcx, [rbp+16]
0040911acall add__system_4232
0040911fjmp 0x409199
00409121
00409121loc_409121:
00409121nop
00409122mov [rbp-48], 63
0040912alea rax, [rip+0x24f27]
00409131mov [rbp-40], rax
00409135mov [rbp-2], 0
00409139mov rax, [rbp+24]
0040913dmov rax, [rax]
00409140mov rax, [rax+16]
00409144mov rdx, [rbp+32]
00409148mov rcx, rax
0040914bcall ltpercent___system_1005
00409150mov [rbp-2], al
00409153movzx eax, [rbp-2]
00409157xor eax, 1
0040915atest al, al
0040915cjne 0x409198
0040915emov [rbp-48], 67
00409166lea rax, [rip+0x24eeb]
0040916dmov [rbp-40], rax
00409171mov rax, [rbp+24]
00409175mov rax, [rax]
00409178add rax, 8
0040917cmov rcx, [rbp+40]
00409180mov rdx, [rbp+32]
00409184mov r9, rcx
00409187mov r8, rdx
0040918amov rdx, rax
0040918dmov rcx, [rbp+16]
00409191call add__system_4232
00409196jmp 0x409199
00409198
00409198loc_409198:
00409198nop
00409199
00409199loc_409199:
00409199mov [rbp-48], 70
004091a1lea rax, [rip+0x24eb0]
004091a8mov [rbp-40], rax
004091acmov rax, [rbp+24]
004091b0mov rcx, rax
004091b3call skew__system_4222
004091b8mov [rbp-48], 71
004091c0lea rax, [rip+0x24e91]
004091c7mov [rbp-40], rax
004091cbmov rax, [rbp+24]
004091cfmov rcx, rax
004091d2call split__system_4225
004091d7
004091d7loc_4091d7:
004091d7call popFrame
004091dcnop
004091ddadd rsp, 96
004091e1pop rbp
004091e2ret
00409004
00409004add__system_4232:
00409004push rbp
00409005mov rbp, rsp
00409008sub rsp, 96
0040900cmov [rbp+16], rcx
00409010mov [rbp+24], rdx
00409014mov [rbp+32], r8
00409018mov [rbp+40], r9
0040901clea rax, [rip+0x253ec]
00409023mov [rbp-56], rax
00409027lea rax, [rip+0x2502a]
0040902emov [rbp-40], rax
00409032mov [rbp-48], 0
0040903amov [rbp-32], 0
00409040lea rax, [rbp-64]
00409044mov rcx, rax
00409047call nimFrame
0040904cmov [rbp-48], 55
00409054lea rax, [rip+0x24ffd]
0040905bmov [rbp-40], rax
0040905fmov rax, [rbp+24]
00409063mov rax, [rax]
00409066mov rdx, [rax]
00409069mov rax, [rbp+24]
0040906dmov rax, [rax]
00409070cmp rdx, rax
00409073jne 0x4090ab
00409075mov [rbp-48], 56
0040907dlea rax, [rip+0x24fd4]
00409084mov [rbp-40], rax
00409088mov rdx, [rbp+40]
0040908cmov rax, [rbp+32]
00409090mov r8, rdx
00409093mov rdx, rax
00409096mov rcx, [rbp+16]
0040909acall allocAvlNode__system_4101
0040909fmov rdx, [rbp+24]
004090a3mov [rdx], rax
004090a6jmp 0x4091d7
004090ab
004090abloc_4090ab:
004090abnop
004090acmov [rbp-48], 58
004090b4lea rax, [rip+0x24f9d]
004090bbmov [rbp-40], rax
004090bfmov [rbp-1], 0
004090c3mov rax, [rbp+24]
004090c7mov rax, [rax]
004090camov rdx, [rax+16]
004090cemov rax, [rbp+32]
004090d2mov rcx, rax
004090d5call ltpercent___system_1005
004090damov [rbp-1], al
004090ddmovzx eax, [rbp-1]
004090e1xor eax, 1
004090e4test al, al
004090e6jne 0x409121
004090e8mov [rbp-48], 62
004090f0lea rax, [rip+0x24f61]
004090f7mov [rbp-40], rax
004090fbmov rax, [rbp+24]
004090ffmov rax, [rax]
00409102mov rcx, rax
00409105mov rdx, [rbp+40]
00409109mov rax, [rbp+32]
0040910dmov r9, rdx
00409110mov r8, rax
00409113mov rdx, rcx
00409116mov rcx, [rbp+16]
0040911acall add__system_4232
0040911fjmp 0x409199
00409121
00409121loc_409121:
00409121nop
00409122mov [rbp-48], 63
0040912alea rax, [rip+0x24f27]
00409131mov [rbp-40], rax
00409135mov [rbp-2], 0
00409139mov rax, [rbp+24]
0040913dmov rax, [rax]
00409140mov rax, [rax+16]
00409144mov rdx, [rbp+32]
00409148mov rcx, rax
0040914bcall ltpercent___system_1005
00409150mov [rbp-2], al
00409153movzx eax, [rbp-2]
00409157xor eax, 1
0040915atest al, al
0040915cjne 0x409198
0040915emov [rbp-48], 67
00409166lea rax, [rip+0x24eeb]
0040916dmov [rbp-40], rax
00409171mov rax, [rbp+24]
00409175mov rax, [rax]
00409178add rax, 8
0040917cmov rcx, [rbp+40]
00409180mov rdx, [rbp+32]
00409184mov r9, rcx
00409187mov r8, rdx
0040918amov rdx, rax
0040918dmov rcx, [rbp+16]
00409191call add__system_4232
00409196jmp 0x409199
00409198
00409198loc_409198:
00409198nop
00409199
00409199loc_409199:
00409199mov [rbp-48], 70
004091a1lea rax, [rip+0x24eb0]
004091a8mov [rbp-40], rax
004091acmov rax, [rbp+24]
004091b0mov rcx, rax
004091b3call skew__system_4222
004091b8mov [rbp-48], 71
004091c0lea rax, [rip+0x24e91]
004091c7mov [rbp-40], rax
004091cbmov rax, [rbp+24]
004091cfmov rcx, rax
004091d2call split__system_4225
004091d7
004091d7loc_4091d7:
004091d7call popFrame
004091dcnop
004091ddadd rsp, 96
004091e1pop rbp
004091e2ret
00409004
004091e3
004091e3rawAlloc__system_4643:
004091e3push rbp
004091e4mov rbp, rsp
004091e7sub rsp, 144
004091eemov [rbp+16], rcx
004091f2mov [rbp+24], rdx
004091f6lea rax, [rip+0x25216]
004091fdmov [rbp-104], rax
00409201lea rax, [rip+0x24d58]
00409208mov [rbp-88], rax
0040920cmov [rbp-96], 0
00409214mov [rbp-80], 0
0040921alea rax, [rbp-112]
0040921emov rcx, rax
00409221call nimFrame
00409226mov [rbp-8], 0
0040922emov [rbp-96], 752
00409236lea rax, [rip+0x24d23]
0040923dmov [rbp-88], rax
00409241mov rax, [rbp+24]
00409245mov edx, 16
0040924amov rcx, rax
0040924dcall roundup__system_3779
00409252mov [rbp-32], rax
00409256mov [rbp-96], 757
0040925elea rax, [rip+0x24cfb]
00409265mov [rbp-88], rax
00409269cmp [rbp-32], 4032
00409271jg 0x4095b2
00409277mov [rbp-96], 759
0040927flea rax, [rip+0x24cda]
00409286mov [rbp-88], rax
0040928amov rax, [rbp-32]
0040928elea rdx, [rax+15]
00409292test rax, rax
00409295cmovs rax, rdx
00409299sar rax, 4
0040929dmov [rbp-40], rax
004092a1mov [rbp-96], 760
004092a9lea rax, [rip+0x24cb0]
004092b0mov [rbp-88], rax
004092b4mov rax, [rbp+16]
004092b8mov rdx, [rbp-40]
004092bcadd rdx, 2
004092c0mov rax, [rax+8*rdx]
004092c4mov [rbp-16], rax
004092c8mov [rbp-96], 761
004092d0lea rax, [rip+0x24c89]
004092d7mov [rbp-88], rax
004092dbcmp [rbp-16], 0
004092e0jne 0x409423
004092e6mov [rbp-96], 762
004092eelea rax, [rip+0x24c6b]
004092f5mov [rbp-88], rax
004092f9mov rcx, [rbp+16]
004092fdcall getSmallChunk__system_4622
00409302mov [rbp-16], rax
00409306mov [rbp-96], 763
0040930elea rax, [rip+0x24c4b]
00409315mov [rbp-88], rax
00409319mov rax, [rbp-16]
0040931dmov [rax+32], 0
00409325mov [rbp-96], 765
0040932dlea rax, [rip+0x24c2c]
00409334mov [rbp-88], rax
00409338mov rax, [rbp-16]
0040933cmov rdx, [rbp-32]
00409340mov [rax+8], rdx
00409344mov [rbp-96], 766
0040934clea rax, [rip+0x24c0d]
00409353mov [rbp-88], rax
00409357mov rax, [rbp-16]
0040935bmov rdx, [rbp-32]
0040935fmov [rax+48], rdx
00409363mov [rbp-96], 767
0040936blea rax, [rip+0x24bee]
00409372mov [rbp-88], rax
00409376mov eax, 4032
0040937bsub rax, [rbp-32]
0040937fmov rdx, rax
00409382mov rax, [rbp-16]
00409386mov [rax+40], rdx
0040938amov [rbp-96], 768
00409392lea rax, [rip+0x24bc7]
00409399mov [rbp-88], rax
0040939dmov rax, [rbp-16]
004093a1mov [rax+16], 0
004093a9mov [rbp-96], 769
004093b1lea rax, [rip+0x24ba8]
004093b8mov [rbp-88], rax
004093bcmov rax, [rbp-16]
004093c0mov [rax+24], 0
004093c8mov [rbp-96], 770
004093d0lea rax, [rip+0x24b89]
004093d7mov [rbp-88], rax
004093dbmov rax, [rbp-40]
004093dfadd rax, 2
004093e3lea rdx, [8*rax]
004093ebmov rax, [rbp+16]
004093eflea rcx, [rdx+rax]
004093f3mov rax, [rbp-16]
004093f7mov rdx, rax
004093facall listAdd__system_4660
004093ffmov [rbp-96], 771
00409407lea rax, [rip+0x24b52]
0040940emov [rbp-88], rax
00409412mov rax, [rbp-16]
00409416add rax, 64
0040941amov [rbp-8], rax
0040941ejmp 0x409522
00409423
00409423loc_409423:
00409423nop
00409424mov [rbp-96], 779
0040942clea rax, [rip+0x24b2d]
00409433mov [rbp-88], rax
00409437mov rax, [rbp-16]
0040943bmov rax, [rax+32]
0040943ftest rax, rax
00409442jne 0x4094b2
00409444mov [rbp-96], 782
0040944clea rax, [rip+0x24b0d]
00409453mov [rbp-88], rax
00409457mov [rbp-48], 0
0040945fmov rax, [rbp-16]
00409463mov rax, [rax+48]
00409467mov rdx, [rbp-16]
0040946badd rdx, 64
0040946fmov rcx, rdx
00409472mov rdx, rax
00409475call pluspercent___system_696
0040947amov [rbp-48], rax
0040947emov rax, [rbp-48]
00409482mov [rbp-8], rax
00409486mov [rbp-96], 783
0040948elea rax, [rip+0x24acb]
00409495mov [rbp-88], rax
00409499mov rax, [rbp-16]
0040949dmov rdx, [rax+48]
004094a1mov rax, [rbp-32]
004094a5add rdx, rax
004094a8mov rax, [rbp-16]
004094acmov [rax+48], rdx
004094b0jmp 0x4094f8
004094b2
004094b2loc_4094b2:
004094b2nop
004094b3mov [rbp-96], 785
004094bblea rax, [rip+0x24a9e]
004094c2mov [rbp-88], rax
004094c6mov rax, [rbp-16]
004094camov rax, [rax+32]
004094cemov [rbp-8], rax
004094d2mov [rbp-96], 788
004094dalea rax, [rip+0x24a7f]
004094e1mov [rbp-88], rax
004094e5mov rax, [rbp-16]
004094e9mov rax, [rax+32]
004094edmov rdx, [rax]
004094f0mov rax, [rbp-16]
004094f4mov [rax+32], rdx
004094f8
004094f8loc_4094f8:
004094f8mov [rbp-96], 789
00409500lea rax, [rip+0x24a59]
00409507mov [rbp-88], rax
0040950bmov rax, [rbp-16]
0040950fmov rax, [rax+40]
00409513sub rax, [rbp-32]
00409517mov rdx, rax
0040951amov rax, [rbp-16]
0040951emov [rax+40], rdx
00409522
00409522loc_409522:
00409522mov [rbp-96], 793
0040952alea rax, [rip+0x24a2f]
00409531mov [rbp-88], rax
00409535mov rax, [rbp-16]
00409539mov rax, [rax+40]
0040953dcmp [rbp-32], rax
00409541jle 0x40957c
00409543mov [rbp-96], 795
0040954blea rax, [rip+0x24a0e]
00409552mov [rbp-88], rax
00409556mov rax, [rbp-40]
0040955aadd rax, 2
0040955elea rdx, [8*rax]
00409566mov rax, [rbp+16]
0040956alea rcx, [rdx+rax]
0040956emov rax, [rbp-16]
00409572mov rdx, rax
00409575call listRemove__system_4713
0040957ajmp 0x40957d
0040957c
0040957cloc_40957c:
0040957cnop
0040957d
0040957dloc_40957d:
0040957dmov [rbp-96], 800
00409585lea rax, [rip+0x249d4]
0040958cmov [rbp-88], rax
00409590mov rax, [rbp+16]
00409594mov rdx, [rax+8344]
0040959bmov rax, [rbp-32]
0040959fadd rdx, rax
004095a2mov rax, [rbp+16]
004095a6mov [rax+8344], rdx
004095adjmp 0x40970d
004095b2
004095b2loc_4095b2:
004095b2nop
004095b3mov [rbp-96], 803
004095bblea rax, [rip+0x2499e]
004095c2mov [rbp-88], rax
004095c6mov rax, [rbp+24]
004095caadd rax, 32
004095cemov [rbp-32], rax
004095d2mov [rbp-96], 805
004095dalea rax, [rip+0x2497f]
004095e1mov [rbp-88], rax
004095e5cmp [rbp-32], 0x3f000000
004095edjle 0x409605
004095efmov rax, [rbp-32]
004095f3mov rdx, rax
004095f6mov rcx, [rbp+16]
004095facall getHugeChunk__system_4614
004095ffmov [rbp-24], rax
00409603jmp 0x40962d
00409605
00409605loc_409605:
00409605nop
00409606mov [rbp-96], 806
0040960elea rax, [rip+0x2494b]
00409615mov [rbp-88], rax
00409619mov rax, [rbp-32]
0040961dmov rdx, rax
00409620mov rcx, [rbp+16]
00409624call getBigChunk__system_4599
00409629mov [rbp-24], rax
0040962d
0040962dloc_40962d:
0040962dmov [rbp-96], 809
00409635lea rax, [rip+0x24924]
0040963cmov [rbp-88], rax
00409640mov rax, [rbp-24]
00409644add rax, 32
00409648mov [rbp-8], rax
0040964cmov [rbp-96], 812
00409654lea rax, [rip+0x24905]
0040965bmov [rbp-88], rax
0040965fmov rax, [rbp+16]
00409663mov rax, [rax+10408]
0040966atest rax, rax
0040966djne 0x409685
0040966fmov rcx, [rbp+16]
00409673call getBottom__system_4085
00409678mov rdx, [rbp+16]
0040967cmov [rdx+10408], rax
00409683jmp 0x409686
00409685
00409685loc_409685:
00409685nop
00409686
00409686loc_409686:
00409686mov [rbp-96], 813
0040968elea rax, [rip+0x248cb]
00409695mov [rbp-88], rax
00409699mov [rbp-56], 0
004096a1mov rax, [rbp-8]
004096a5mov rdx, [rbp-32]
004096a9mov rcx, rax
004096accall pluspercent___system_696
004096b1mov [rbp-56], rax
004096b5mov rdx, [rbp-8]
004096b9mov rax, [rbp+16]
004096bdadd rax, 10408
004096c3mov rcx, [rbp-56]
004096c7mov r9, rcx
004096camov r8, rdx
004096cdmov rdx, rax
004096d0mov rcx, [rbp+16]
004096d4call add__system_4232
004096d9mov [rbp-96], 814
004096e1lea rax, [rip+0x24878]
004096e8mov [rbp-88], rax
004096ecmov rax, [rbp+16]
004096f0mov rdx, [rax+8344]
004096f7mov rax, [rbp-24]
004096fbmov rax, [rax+8]
004096ffadd rdx, rax
00409702mov rax, [rbp+16]
00409706mov [rax+8344], rdx
0040970d
0040970dloc_40970d:
0040970dcall popFrame
00409712mov rax, [rbp-8]
00409716add rsp, 144
0040971dpop rbp
0040971eret
004091e3
004091e3rawAlloc__system_4643:
004091e3push rbp
004091e4mov rbp, rsp
004091e7sub rsp, 144
004091eemov [rbp+16], rcx
004091f2mov [rbp+24], rdx
004091f6lea rax, [rip+0x25216]
004091fdmov [rbp-104], rax
00409201lea rax, [rip+0x24d58]
00409208mov [rbp-88], rax
0040920cmov [rbp-96], 0
00409214mov [rbp-80], 0
0040921alea rax, [rbp-112]
0040921emov rcx, rax
00409221call nimFrame
00409226mov [rbp-8], 0
0040922emov [rbp-96], 752
00409236lea rax, [rip+0x24d23]
0040923dmov [rbp-88], rax
00409241mov rax, [rbp+24]
00409245mov edx, 16
0040924amov rcx, rax
0040924dcall roundup__system_3779
00409252mov [rbp-32], rax
00409256mov [rbp-96], 757
0040925elea rax, [rip+0x24cfb]
00409265mov [rbp-88], rax
00409269cmp [rbp-32], 4032
00409271jg 0x4095b2
00409277mov [rbp-96], 759
0040927flea rax, [rip+0x24cda]
00409286mov [rbp-88], rax
0040928amov rax, [rbp-32]
0040928elea rdx, [rax+15]
00409292test rax, rax
00409295cmovs rax, rdx
00409299sar rax, 4
0040929dmov [rbp-40], rax
004092a1mov [rbp-96], 760
004092a9lea rax, [rip+0x24cb0]
004092b0mov [rbp-88], rax
004092b4mov rax, [rbp+16]
004092b8mov rdx, [rbp-40]
004092bcadd rdx, 2
004092c0mov rax, [rax+8*rdx]
004092c4mov [rbp-16], rax
004092c8mov [rbp-96], 761
004092d0lea rax, [rip+0x24c89]
004092d7mov [rbp-88], rax
004092dbcmp [rbp-16], 0
004092e0jne 0x409423
004092e6mov [rbp-96], 762
004092eelea rax, [rip+0x24c6b]
004092f5mov [rbp-88], rax
004092f9mov rcx, [rbp+16]
004092fdcall getSmallChunk__system_4622
00409302mov [rbp-16], rax
00409306mov [rbp-96], 763
0040930elea rax, [rip+0x24c4b]
00409315mov [rbp-88], rax
00409319mov rax, [rbp-16]
0040931dmov [rax+32], 0
00409325mov [rbp-96], 765
0040932dlea rax, [rip+0x24c2c]
00409334mov [rbp-88], rax
00409338mov rax, [rbp-16]
0040933cmov rdx, [rbp-32]
00409340mov [rax+8], rdx
00409344mov [rbp-96], 766
0040934clea rax, [rip+0x24c0d]
00409353mov [rbp-88], rax
00409357mov rax, [rbp-16]
0040935bmov rdx, [rbp-32]
0040935fmov [rax+48], rdx
00409363mov [rbp-96], 767
0040936blea rax, [rip+0x24bee]
00409372mov [rbp-88], rax
00409376mov eax, 4032
0040937bsub rax, [rbp-32]
0040937fmov rdx, rax
00409382mov rax, [rbp-16]
00409386mov [rax+40], rdx
0040938amov [rbp-96], 768
00409392lea rax, [rip+0x24bc7]
00409399mov [rbp-88], rax
0040939dmov rax, [rbp-16]
004093a1mov [rax+16], 0
004093a9mov [rbp-96], 769
004093b1lea rax, [rip+0x24ba8]
004093b8mov [rbp-88], rax
004093bcmov rax, [rbp-16]
004093c0mov [rax+24], 0
004093c8mov [rbp-96], 770
004093d0lea rax, [rip+0x24b89]
004093d7mov [rbp-88], rax
004093dbmov rax, [rbp-40]
004093dfadd rax, 2
004093e3lea rdx, [8*rax]
004093ebmov rax, [rbp+16]
004093eflea rcx, [rdx+rax]
004093f3mov rax, [rbp-16]
004093f7mov rdx, rax
004093facall listAdd__system_4660
004093ffmov [rbp-96], 771
00409407lea rax, [rip+0x24b52]
0040940emov [rbp-88], rax
00409412mov rax, [rbp-16]
00409416add rax, 64
0040941amov [rbp-8], rax
0040941ejmp 0x409522
00409423
00409423loc_409423:
00409423nop
00409424mov [rbp-96], 779
0040942clea rax, [rip+0x24b2d]
00409433mov [rbp-88], rax
00409437mov rax, [rbp-16]
0040943bmov rax, [rax+32]
0040943ftest rax, rax
00409442jne 0x4094b2
00409444mov [rbp-96], 782
0040944clea rax, [rip+0x24b0d]
00409453mov [rbp-88], rax
00409457mov [rbp-48], 0
0040945fmov rax, [rbp-16]
00409463mov rax, [rax+48]
00409467mov rdx, [rbp-16]
0040946badd rdx, 64
0040946fmov rcx, rdx
00409472mov rdx, rax
00409475call pluspercent___system_696
0040947amov [rbp-48], rax
0040947emov rax, [rbp-48]
00409482mov [rbp-8], rax
00409486mov [rbp-96], 783
0040948elea rax, [rip+0x24acb]
00409495mov [rbp-88], rax
00409499mov rax, [rbp-16]
0040949dmov rdx, [rax+48]
004094a1mov rax, [rbp-32]
004094a5add rdx, rax
004094a8mov rax, [rbp-16]
004094acmov [rax+48], rdx
004094b0jmp 0x4094f8
004094b2
004094b2loc_4094b2:
004094b2nop
004094b3mov [rbp-96], 785
004094bblea rax, [rip+0x24a9e]
004094c2mov [rbp-88], rax
004094c6mov rax, [rbp-16]
004094camov rax, [rax+32]
004094cemov [rbp-8], rax
004094d2mov [rbp-96], 788
004094dalea rax, [rip+0x24a7f]
004094e1mov [rbp-88], rax
004094e5mov rax, [rbp-16]
004094e9mov rax, [rax+32]
004094edmov rdx, [rax]
004094f0mov rax, [rbp-16]
004094f4mov [rax+32], rdx
004094f8
004094f8loc_4094f8:
004094f8mov [rbp-96], 789
00409500lea rax, [rip+0x24a59]
00409507mov [rbp-88], rax
0040950bmov rax, [rbp-16]
0040950fmov rax, [rax+40]
00409513sub rax, [rbp-32]
00409517mov rdx, rax
0040951amov rax, [rbp-16]
0040951emov [rax+40], rdx
00409522
00409522loc_409522:
00409522mov [rbp-96], 793
0040952alea rax, [rip+0x24a2f]
00409531mov [rbp-88], rax
00409535mov rax, [rbp-16]
00409539mov rax, [rax+40]
0040953dcmp [rbp-32], rax
00409541jle 0x40957c
00409543mov [rbp-96], 795
0040954blea rax, [rip+0x24a0e]
00409552mov [rbp-88], rax
00409556mov rax, [rbp-40]
0040955aadd rax, 2
0040955elea rdx, [8*rax]
00409566mov rax, [rbp+16]
0040956alea rcx, [rdx+rax]
0040956emov rax, [rbp-16]
00409572mov rdx, rax
00409575call listRemove__system_4713
0040957ajmp 0x40957d
0040957c
0040957cloc_40957c:
0040957cnop
0040957d
0040957dloc_40957d:
0040957dmov [rbp-96], 800
00409585lea rax, [rip+0x249d4]
0040958cmov [rbp-88], rax
00409590mov rax, [rbp+16]
00409594mov rdx, [rax+8344]
0040959bmov rax, [rbp-32]
0040959fadd rdx, rax
004095a2mov rax, [rbp+16]
004095a6mov [rax+8344], rdx
004095adjmp 0x40970d
004095b2
004095b2loc_4095b2:
004095b2nop
004095b3mov [rbp-96], 803
004095bblea rax, [rip+0x2499e]
004095c2mov [rbp-88], rax
004095c6mov rax, [rbp+24]
004095caadd rax, 32
004095cemov [rbp-32], rax
004095d2mov [rbp-96], 805
004095dalea rax, [rip+0x2497f]
004095e1mov [rbp-88], rax
004095e5cmp [rbp-32], 0x3f000000
004095edjle 0x409605
004095efmov rax, [rbp-32]
004095f3mov rdx, rax
004095f6mov rcx, [rbp+16]
004095facall getHugeChunk__system_4614
004095ffmov [rbp-24], rax
00409603jmp 0x40962d
00409605
00409605loc_409605:
00409605nop
00409606mov [rbp-96], 806
0040960elea rax, [rip+0x2494b]
00409615mov [rbp-88], rax
00409619mov rax, [rbp-32]
0040961dmov rdx, rax
00409620mov rcx, [rbp+16]
00409624call getBigChunk__system_4599
00409629mov [rbp-24], rax
0040962d
0040962dloc_40962d:
0040962dmov [rbp-96], 809
00409635lea rax, [rip+0x24924]
0040963cmov [rbp-88], rax
00409640mov rax, [rbp-24]
00409644add rax, 32
00409648mov [rbp-8], rax
0040964cmov [rbp-96], 812
00409654lea rax, [rip+0x24905]
0040965bmov [rbp-88], rax
0040965fmov rax, [rbp+16]
00409663mov rax, [rax+10408]
0040966atest rax, rax
0040966djne 0x409685
0040966fmov rcx, [rbp+16]
00409673call getBottom__system_4085
00409678mov rdx, [rbp+16]
0040967cmov [rdx+10408], rax
00409683jmp 0x409686
00409685
00409685loc_409685:
00409685nop
00409686
00409686loc_409686:
00409686mov [rbp-96], 813
0040968elea rax, [rip+0x248cb]
00409695mov [rbp-88], rax
00409699mov [rbp-56], 0
004096a1mov rax, [rbp-8]
004096a5mov rdx, [rbp-32]
004096a9mov rcx, rax
004096accall pluspercent___system_696
004096b1mov [rbp-56], rax
004096b5mov rdx, [rbp-8]
004096b9mov rax, [rbp+16]
004096bdadd rax, 10408
004096c3mov rcx, [rbp-56]
004096c7mov r9, rcx
004096camov r8, rdx
004096cdmov rdx, rax
004096d0mov rcx, [rbp+16]
004096d4call add__system_4232
004096d9mov [rbp-96], 814
004096e1lea rax, [rip+0x24878]
004096e8mov [rbp-88], rax
004096ecmov rax, [rbp+16]
004096f0mov rdx, [rax+8344]
004096f7mov rax, [rbp-24]
004096fbmov rax, [rax+8]
004096ffadd rdx, rax
00409702mov rax, [rbp+16]
00409706mov [rax+8344], rdx
0040970d
0040970dloc_40970d:
0040970dcall popFrame
00409712mov rax, [rbp-8]
00409716add rsp, 144
0040971dpop rbp
0040971eret
004091e3
0040971f
0040971falloc__system_4859:
0040971fpush rbp
00409720mov rbp, rsp
00409723sub rsp, 96
00409727mov [rbp+16], rcx
0040972bmov [rbp+24], rdx
0040972flea rax, [rip+0x24ce6]
00409736mov [rbp-56], rax
0040973alea rax, [rip+0x2481f]
00409741mov [rbp-40], rax
00409745mov [rbp-48], 0
0040974dmov [rbp-32], 0
00409753lea rax, [rbp-64]
00409757mov rcx, rax
0040975acall nimFrame
0040975fmov [rbp-8], 0
00409767mov [rbp-48], 950
0040976flea rax, [rip+0x247ea]
00409776mov [rbp-40], rax
0040977amov rax, [rbp+24]
0040977eadd rax, 16
00409782mov rdx, rax
00409785mov rcx, [rbp+16]
00409789call rawAlloc__system_4643
0040978emov [rbp-8], rax
00409792mov [rbp-48], 951
0040979alea rax, [rip+0x247bf]
004097a1mov [rbp-40], rax
004097a5mov rax, [rbp-8]
004097a9mov [rax+8], 1
004097b1mov [rbp-48], 953
004097b9lea rax, [rip+0x247a0]
004097c0mov [rbp-40], rax
004097c4mov [rbp-16], 0
004097ccmov rax, [rbp-8]
004097d0mov edx, 16
004097d5mov rcx, rax
004097d8call pluspercent___system_696
004097ddmov [rbp-16], rax
004097e1mov rax, [rbp-16]
004097e5mov [rbp-8], rax
004097e9call popFrame
004097eemov rax, [rbp-8]
004097f2add rsp, 96
004097f6pop rbp
004097f7ret
0040971f
0040971falloc__system_4859:
0040971fpush rbp
00409720mov rbp, rsp
00409723sub rsp, 96
00409727mov [rbp+16], rcx
0040972bmov [rbp+24], rdx
0040972flea rax, [rip+0x24ce6]
00409736mov [rbp-56], rax
0040973alea rax, [rip+0x2481f]
00409741mov [rbp-40], rax
00409745mov [rbp-48], 0
0040974dmov [rbp-32], 0
00409753lea rax, [rbp-64]
00409757mov rcx, rax
0040975acall nimFrame
0040975fmov [rbp-8], 0
00409767mov [rbp-48], 950
0040976flea rax, [rip+0x247ea]
00409776mov [rbp-40], rax
0040977amov rax, [rbp+24]
0040977eadd rax, 16
00409782mov rdx, rax
00409785mov rcx, [rbp+16]
00409789call rawAlloc__system_4643
0040978emov [rbp-8], rax
00409792mov [rbp-48], 951
0040979alea rax, [rip+0x247bf]
004097a1mov [rbp-40], rax
004097a5mov rax, [rbp-8]
004097a9mov [rax+8], 1
004097b1mov [rbp-48], 953
004097b9lea rax, [rip+0x247a0]
004097c0mov [rbp-40], rax
004097c4mov [rbp-16], 0
004097ccmov rax, [rbp-8]
004097d0mov edx, 16
004097d5mov rcx, rax
004097d8call pluspercent___system_696
004097ddmov [rbp-16], rax
004097e1mov rax, [rbp-16]
004097e5mov [rbp-8], rax
004097e9call popFrame
004097eemov rax, [rbp-8]
004097f2add rsp, 96
004097f6pop rbp
004097f7ret
0040971f
004097f8
004097f8allocImpl__system_1743:
004097f8push rbp
004097f9mov rbp, rsp
004097fcsub rsp, 48
00409800mov [rbp+16], rcx
00409804mov [rbp-8], 0
0040980cmov rdx, [rbp+16]
00409810lea rcx, [rip+0x2d5f1]
00409817call alloc__system_4859
0040981cmov [rbp-8], rax
00409820mov rax, [rbp-8]
00409824add rsp, 48
00409828pop rbp
00409829ret
004097f8
004097f8allocImpl__system_1743:
004097f8push rbp
004097f9mov rbp, rsp
004097fcsub rsp, 48
00409800mov [rbp+16], rcx
00409804mov [rbp-8], 0
0040980cmov rdx, [rbp+16]
00409810lea rcx, [rip+0x2d5f1]
00409817call alloc__system_4859
0040981cmov [rbp-8], rax
00409820mov rax, [rbp-8]
00409824add rsp, 48
00409828pop rbp
00409829ret
004097f8
0040982a
0040982aremoveChunkFromMatrix__system_3994:
0040982apush rbp
0040982bmov rbp, rsp
0040982esub rsp, 112
00409832mov [rbp+16], rcx
00409836mov [rbp+24], rdx
0040983alea rax, [rip+0x24be1]
00409841mov [rbp-72], rax
00409845lea rax, [rip+0x24714]
0040984cmov [rbp-56], rax
00409850mov [rbp-64], 0
00409858mov [rbp-48], 0
0040985elea rax, [rbp-80]
00409862mov rcx, rax
00409865call nimFrame
0040986amov [rbp-64], 204
00409872lea rax, [rip+0x246e7]
00409879mov [rbp-56], rax
0040987dmov rax, [rbp+24]
00409881mov rdx, [rax+8]
00409885lea rax, [rbp-32]
00409889mov rcx, rax
0040988ccall mappingInsert__system_3945
00409891mov rax, [rbp-32]
00409895mov [rbp-8], rax
00409899mov rax, [rbp-24]
0040989dmov [rbp-16], rax
004098a1mov [rbp-64], 205
004098a9lea rax, [rip+0x246b0]
004098b0mov [rbp-56], rax
004098b4mov rax, [rbp+24]
004098b8mov rax, [rax+16]
004098bctest rax, rax
004098bfje 0x4098d7
004098c1mov rax, [rbp+24]
004098c5mov rax, [rax+16]
004098c9mov rdx, [rbp+24]
004098cdmov rdx, [rdx+24]
004098d1mov [rax+24], rdx
004098d5jmp 0x4098d8
004098d7
004098d7loc_4098d7:
004098d7nop
004098d8
004098d8loc_4098d8:
004098d8mov [rbp-64], 206
004098e0lea rax, [rip+0x24679]
004098e7mov [rbp-56], rax
004098ebmov rax, [rbp+24]
004098efmov rax, [rax+24]
004098f3test rax, rax
004098f6je 0x40990e
004098f8mov rax, [rbp+24]
004098fcmov rax, [rax+24]
00409900mov rdx, [rbp+24]
00409904mov rdx, [rdx+16]
00409908mov [rax+16], rdx
0040990cjmp 0x40990f
0040990e
0040990eloc_40990e:
0040990enop
0040990f
0040990floc_40990f:
0040990fmov [rbp-64], 207
00409917lea rax, [rip+0x24642]
0040991emov [rbp-56], rax
00409922mov rax, [rbp+16]
00409926mov rdx, [rbp-8]
0040992amov rcx, rdx
0040992dshl rcx, 5
00409931mov rdx, [rbp-16]
00409935add rdx, rcx
00409938add rdx, 270
0040993fmov rax, [rax+8*rdx+8]
00409944cmp [rbp+24], rax
00409948jne 0x409a6e
0040994emov [rbp-64], 208
00409956lea rax, [rip+0x24603]
0040995dmov [rbp-56], rax
00409961mov rax, [rbp+24]
00409965mov rdx, [rax+16]
00409969mov rax, [rbp+16]
0040996dmov rcx, [rbp-8]
00409971shl rcx, 5
00409975mov r8, rcx
00409978mov rcx, [rbp-16]
0040997cadd rcx, r8
0040997fadd rcx, 270
00409986mov [rax+8*rcx+8], rdx
0040998bmov [rbp-64], 209
00409993lea rax, [rip+0x245c6]
0040999amov [rbp-56], rax
0040999emov rax, [rbp+16]
004099a2mov rdx, [rbp-8]
004099a6mov rcx, rdx
004099a9shl rcx, 5
004099admov rdx, [rbp-16]
004099b1add rdx, rcx
004099b4add rdx, 270
004099bbmov rax, [rax+8*rdx+8]
004099c0test rax, rax
004099c3jne 0x409a71
004099c9mov [rbp-64], 198
004099d1lea rax, [rip+0x24588]
004099d8mov [rbp-56], rax
004099dcmov rax, [rbp-8]
004099e0add rax, 516
004099e6lea rdx, [4*rax]
004099eemov rax, [rbp+16]
004099f2add rax, rdx
004099f5lea rdx, [rax+4]
004099f9mov rax, [rbp-16]
004099fdmov rcx, rax
00409a00call clearBit__system_3920
00409a05mov [rbp-64], 210
00409a0dlea rax, [rip+0x2454c]
00409a14mov [rbp-56], rax
00409a18mov [rbp-64], 199
00409a20lea rax, [rip+0x24539]
00409a27mov [rbp-56], rax
00409a2bmov rax, [rbp+16]
00409a2fmov rdx, [rbp-8]
00409a33add rdx, 516
00409a3amov eax, [rax+4*rdx+4]
00409a3etest eax, eax
00409a40jne 0x409a74
00409a42mov [rbp-64], 201
00409a4alea rax, [rip+0x2450f]
00409a51mov [rbp-56], rax
00409a55mov rax, [rbp+16]
00409a59lea rdx, [rax+2064]
00409a60mov rax, [rbp-8]
00409a64mov rcx, rax
00409a67call clearBit__system_3920
00409a6cjmp 0x409a75
00409a6e
00409a6eloc_409a6e:
00409a6enop
00409a6fjmp 0x409a75
00409a71
00409a71loc_409a71:
00409a71nop
00409a72jmp 0x409a75
00409a74
00409a74loc_409a74:
00409a74nop
00409a75
00409a75loc_409a75:
00409a75mov [rbp-64], 211
00409a7dlea rax, [rip+0x244dc]
00409a84mov [rbp-56], rax
00409a88mov rax, [rbp+24]
00409a8cmov [rax+24], 0
00409a94mov [rbp-64], 212
00409a9clea rax, [rip+0x244bd]
00409aa3mov [rbp-56], rax
00409aa7mov rax, [rbp+24]
00409aabmov [rax+16], 0
00409ab3call popFrame
00409ab8nop
00409ab9add rsp, 112
00409abdpop rbp
00409aberet
0040982a
0040982aremoveChunkFromMatrix__system_3994:
0040982apush rbp
0040982bmov rbp, rsp
0040982esub rsp, 112
00409832mov [rbp+16], rcx
00409836mov [rbp+24], rdx
0040983alea rax, [rip+0x24be1]
00409841mov [rbp-72], rax
00409845lea rax, [rip+0x24714]
0040984cmov [rbp-56], rax
00409850mov [rbp-64], 0
00409858mov [rbp-48], 0
0040985elea rax, [rbp-80]
00409862mov rcx, rax
00409865call nimFrame
0040986amov [rbp-64], 204
00409872lea rax, [rip+0x246e7]
00409879mov [rbp-56], rax
0040987dmov rax, [rbp+24]
00409881mov rdx, [rax+8]
00409885lea rax, [rbp-32]
00409889mov rcx, rax
0040988ccall mappingInsert__system_3945
00409891mov rax, [rbp-32]
00409895mov [rbp-8], rax
00409899mov rax, [rbp-24]
0040989dmov [rbp-16], rax
004098a1mov [rbp-64], 205
004098a9lea rax, [rip+0x246b0]
004098b0mov [rbp-56], rax
004098b4mov rax, [rbp+24]
004098b8mov rax, [rax+16]
004098bctest rax, rax
004098bfje 0x4098d7
004098c1mov rax, [rbp+24]
004098c5mov rax, [rax+16]
004098c9mov rdx, [rbp+24]
004098cdmov rdx, [rdx+24]
004098d1mov [rax+24], rdx
004098d5jmp 0x4098d8
004098d7
004098d7loc_4098d7:
004098d7nop
004098d8
004098d8loc_4098d8:
004098d8mov [rbp-64], 206
004098e0lea rax, [rip+0x24679]
004098e7mov [rbp-56], rax
004098ebmov rax, [rbp+24]
004098efmov rax, [rax+24]
004098f3test rax, rax
004098f6je 0x40990e
004098f8mov rax, [rbp+24]
004098fcmov rax, [rax+24]
00409900mov rdx, [rbp+24]
00409904mov rdx, [rdx+16]
00409908mov [rax+16], rdx
0040990cjmp 0x40990f
0040990e
0040990eloc_40990e:
0040990enop
0040990f
0040990floc_40990f:
0040990fmov [rbp-64], 207
00409917lea rax, [rip+0x24642]
0040991emov [rbp-56], rax
00409922mov rax, [rbp+16]
00409926mov rdx, [rbp-8]
0040992amov rcx, rdx
0040992dshl rcx, 5
00409931mov rdx, [rbp-16]
00409935add rdx, rcx
00409938add rdx, 270
0040993fmov rax, [rax+8*rdx+8]
00409944cmp [rbp+24], rax
00409948jne 0x409a6e
0040994emov [rbp-64], 208
00409956lea rax, [rip+0x24603]
0040995dmov [rbp-56], rax
00409961mov rax, [rbp+24]
00409965mov rdx, [rax+16]
00409969mov rax, [rbp+16]
0040996dmov rcx, [rbp-8]
00409971shl rcx, 5
00409975mov r8, rcx
00409978mov rcx, [rbp-16]
0040997cadd rcx, r8
0040997fadd rcx, 270
00409986mov [rax+8*rcx+8], rdx
0040998bmov [rbp-64], 209
00409993lea rax, [rip+0x245c6]
0040999amov [rbp-56], rax
0040999emov rax, [rbp+16]
004099a2mov rdx, [rbp-8]
004099a6mov rcx, rdx
004099a9shl rcx, 5
004099admov rdx, [rbp-16]
004099b1add rdx, rcx
004099b4add rdx, 270
004099bbmov rax, [rax+8*rdx+8]
004099c0test rax, rax
004099c3jne 0x409a71
004099c9mov [rbp-64], 198
004099d1lea rax, [rip+0x24588]
004099d8mov [rbp-56], rax
004099dcmov rax, [rbp-8]
004099e0add rax, 516
004099e6lea rdx, [4*rax]
004099eemov rax, [rbp+16]
004099f2add rax, rdx
004099f5lea rdx, [rax+4]
004099f9mov rax, [rbp-16]
004099fdmov rcx, rax
00409a00call clearBit__system_3920
00409a05mov [rbp-64], 210
00409a0dlea rax, [rip+0x2454c]
00409a14mov [rbp-56], rax
00409a18mov [rbp-64], 199
00409a20lea rax, [rip+0x24539]
00409a27mov [rbp-56], rax
00409a2bmov rax, [rbp+16]
00409a2fmov rdx, [rbp-8]
00409a33add rdx, 516
00409a3amov eax, [rax+4*rdx+4]
00409a3etest eax, eax
00409a40jne 0x409a74
00409a42mov [rbp-64], 201
00409a4alea rax, [rip+0x2450f]
00409a51mov [rbp-56], rax
00409a55mov rax, [rbp+16]
00409a59lea rdx, [rax+2064]
00409a60mov rax, [rbp-8]
00409a64mov rcx, rax
00409a67call clearBit__system_3920
00409a6cjmp 0x409a75
00409a6e
00409a6eloc_409a6e:
00409a6enop
00409a6fjmp 0x409a75
00409a71
00409a71loc_409a71:
00409a71nop
00409a72jmp 0x409a75
00409a74
00409a74loc_409a74:
00409a74nop
00409a75
00409a75loc_409a75:
00409a75mov [rbp-64], 211
00409a7dlea rax, [rip+0x244dc]
00409a84mov [rbp-56], rax
00409a88mov rax, [rbp+24]
00409a8cmov [rax+24], 0
00409a94mov [rbp-64], 212
00409a9clea rax, [rip+0x244bd]
00409aa3mov [rbp-56], rax
00409aa7mov rax, [rbp+24]
00409aabmov [rax+16], 0
00409ab3call popFrame
00409ab8nop
00409ab9add rsp, 112
00409abdpop rbp
00409aberet
0040982a
00409abf
00409abfexcl__system_4361:
00409abfpush rbp
00409ac0mov rbp, rsp
00409ac3sub rsp, 96
00409ac7mov [rbp+16], rcx
00409acbmov [rbp+24], rdx
00409acflea rax, [rip+0x24962]
00409ad6mov [rbp-56], rax
00409adalea rax, [rip+0x2447f]
00409ae1mov [rbp-40], rax
00409ae5mov [rbp-48], 0
00409aedmov [rbp-32], 0
00409af3lea rax, [rbp-64]
00409af7mov rcx, rax
00409afacall nimFrame
00409affmov [rbp-48], 351
00409b07lea rax, [rip+0x24452]
00409b0emov [rbp-40], rax
00409b12mov rax, [rbp+24]
00409b16sar rax, 9
00409b1amov rdx, rax
00409b1dmov rcx, [rbp+16]
00409b21call intSetGet__system_4269
00409b26mov [rbp-8], rax
00409b2amov [rbp-48], 352
00409b32lea rax, [rip+0x24427]
00409b39mov [rbp-40], rax
00409b3dcmp [rbp-8], 0
00409b42je 0x409bdb
00409b48mov [rbp-48], 353
00409b50lea rax, [rip+0x24409]
00409b57mov [rbp-40], rax
00409b5bmov rax, [rbp+24]
00409b5fand eax, 511
00409b64mov [rbp-16], rax
00409b68mov [rbp-48], 354
00409b70lea rax, [rip+0x243e9]
00409b77mov [rbp-40], rax
00409b7bmov [rbp-48], 355
00409b83lea rax, [rip+0x243d6]
00409b8amov [rbp-40], rax
00409b8emov rax, [rbp-16]
00409b92sar rax, 6
00409b96mov rdx, rax
00409b99mov rax, [rbp-8]
00409b9dadd rdx, 2
00409ba1mov r8, [rax+8*rdx]
00409ba5mov rax, [rbp-16]
00409ba9and eax, 63
00409bacmov edx, 1
00409bb1mov ecx, eax
00409bb3shl rdx, cl
00409bb6mov rax, rdx
00409bb9not rax
00409bbcmov rcx, rax
00409bbfmov rax, [rbp-16]
00409bc3sar rax, 6
00409bc7mov rdx, rax
00409bcaand rcx, r8
00409bcdmov rax, [rbp-8]
00409bd1add rdx, 2
00409bd5mov [rax+8*rdx], rcx
00409bd9jmp 0x409bdc
00409bdb
00409bdbloc_409bdb:
00409bdbnop
00409bdc
00409bdcloc_409bdc:
00409bdccall popFrame
00409be1nop
00409be2add rsp, 96
00409be6pop rbp
00409be7ret
00409abf
00409abfexcl__system_4361:
00409abfpush rbp
00409ac0mov rbp, rsp
00409ac3sub rsp, 96
00409ac7mov [rbp+16], rcx
00409acbmov [rbp+24], rdx
00409acflea rax, [rip+0x24962]
00409ad6mov [rbp-56], rax
00409adalea rax, [rip+0x2447f]
00409ae1mov [rbp-40], rax
00409ae5mov [rbp-48], 0
00409aedmov [rbp-32], 0
00409af3lea rax, [rbp-64]
00409af7mov rcx, rax
00409afacall nimFrame
00409affmov [rbp-48], 351
00409b07lea rax, [rip+0x24452]
00409b0emov [rbp-40], rax
00409b12mov rax, [rbp+24]
00409b16sar rax, 9
00409b1amov rdx, rax
00409b1dmov rcx, [rbp+16]
00409b21call intSetGet__system_4269
00409b26mov [rbp-8], rax
00409b2amov [rbp-48], 352
00409b32lea rax, [rip+0x24427]
00409b39mov [rbp-40], rax
00409b3dcmp [rbp-8], 0
00409b42je 0x409bdb
00409b48mov [rbp-48], 353
00409b50lea rax, [rip+0x24409]
00409b57mov [rbp-40], rax
00409b5bmov rax, [rbp+24]
00409b5fand eax, 511
00409b64mov [rbp-16], rax
00409b68mov [rbp-48], 354
00409b70lea rax, [rip+0x243e9]
00409b77mov [rbp-40], rax
00409b7bmov [rbp-48], 355
00409b83lea rax, [rip+0x243d6]
00409b8amov [rbp-40], rax
00409b8emov rax, [rbp-16]
00409b92sar rax, 6
00409b96mov rdx, rax
00409b99mov rax, [rbp-8]
00409b9dadd rdx, 2
00409ba1mov r8, [rax+8*rdx]
00409ba5mov rax, [rbp-16]
00409ba9and eax, 63
00409bacmov edx, 1
00409bb1mov ecx, eax
00409bb3shl rdx, cl
00409bb6mov rax, rdx
00409bb9not rax
00409bbcmov rcx, rax
00409bbfmov rax, [rbp-16]
00409bc3sar rax, 6
00409bc7mov rdx, rax
00409bcaand rcx, r8
00409bcdmov rax, [rbp-8]
00409bd1add rdx, 2
00409bd5mov [rax+8*rdx], rcx
00409bd9jmp 0x409bdc
00409bdb
00409bdbloc_409bdb:
00409bdbnop
00409bdc
00409bdcloc_409bdc:
00409bdccall popFrame
00409be1nop
00409be2add rsp, 96
00409be6pop rbp
00409be7ret
00409abf
00409be8
00409be8freeBigChunk__system_4578:
00409be8push rbp
00409be9mov rbp, rsp
00409becsub rsp, 192
00409bf3mov [rbp+16], rcx
00409bf7mov [rbp+24], rdx
00409bfblea rax, [rip+0x2483b]
00409c02mov [rbp-152], rax
00409c09lea rax, [rip+0x24350]
00409c10mov [rbp-136], rax
00409c17mov [rbp-144], 0
00409c22mov [rbp-128], 0
00409c28lea rax, [rbp-160]
00409c2fmov rcx, rax
00409c32call nimFrame
00409c37mov [rbp-144], 552
00409c42lea rax, [rip+0x24317]
00409c49mov [rbp-136], rax
00409c50mov rax, [rbp+24]
00409c54mov [rbp-104], rax
00409c58mov [rbp-144], 554
00409c63lea rax, [rip+0x242f6]
00409c6amov [rbp-136], rax
00409c71mov rax, [rbp+16]
00409c75mov rdx, [rax+8336]
00409c7cmov rax, [rbp-104]
00409c80mov rax, [rax+8]
00409c84add rdx, rax
00409c87mov rax, [rbp+16]
00409c8bmov [rax+8336], rdx
00409c92mov [rbp-144], 555
00409c9dlea rax, [rip+0x242bc]
00409ca4mov [rbp-136], rax
00409cabmov rax, [rbp-104]
00409cafmov rdx, [rax]
00409cb2mov rax, [rbp-104]
00409cb6and rdx, -2
00409cbamov [rax], rdx
00409cbdmov [rbp-144], 557
00409cc8lea rax, [rip+0x24291]
00409ccfmov [rbp-136], rax
00409cd6mov rax, [rbp-104]
00409cdamov rax, [rax]
00409cddmov [rbp-16], rax
00409ce1mov [rbp-144], 558
00409ceclea rax, [rip+0x2426d]
00409cf3mov [rbp-136], rax
00409cfacmp [rbp-16], 0
00409cffje 0x409f8d
00409d05mov [rbp-144], 559
00409d10lea rax, [rip+0x24249]
00409d17mov [rbp-136], rax
00409d1emov [rbp-24], 0
00409d26mov rax, [rbp-104]
00409d2amov rcx, rax
00409d2dmov rax, [rbp-16]
00409d31mov rdx, rax
00409d34call minuspercent___system_716
00409d39mov [rbp-24], rax
00409d3dmov rax, [rbp-24]
00409d41mov [rbp-32], rax
00409d45mov [rbp-144], 561
00409d50lea rax, [rip+0x24209]
00409d57mov [rbp-136], rax
00409d5emov [rbp-1], 0
00409d62mov rax, [rbp-32]
00409d66mov rdx, rax
00409d69mov rcx, [rbp+16]
00409d6dcall isAccessible__system_4545
00409d72mov [rbp-1], al
00409d75movzx eax, [rbp-1]
00409d79xor eax, 1
00409d7ctest al, al
00409d7ejne 0x409d91
00409d80mov rax, [rbp-32]
00409d84mov rcx, rax
00409d87call chunkUnused__system_4435
00409d8cmov [rbp-1], al
00409d8fjmp 0x409d92
00409d91
00409d91loc_409d91:
00409d91nop
00409d92
00409d92loc_409d92:
00409d92movzx eax, [rbp-1]
00409d96xor eax, 1
00409d99test al, al
00409d9bjne 0x409f90
00409da1mov [rbp-144], 563
00409daclea rax, [rip+0x241ad]
00409db3mov [rbp-136], rax
00409dbamov [rbp-2], 0
00409dbemov [rbp-33], 0
00409dc2mov rax, [rbp-32]
00409dc6mov rcx, rax
00409dc9call isSmallChunk__system_4429
00409dcemov [rbp-33], al
00409dd1movzx eax, [rbp-33]
00409dd5test eax, eax
00409dd7setne al
00409ddaxor eax, 1
00409dddmovzx eax, al
00409de0mov [rbp-2], al
00409de3and [rbp-2], 1
00409de7movzx eax, [rbp-2]
00409debxor eax, 1
00409deetest al, al
00409df0jne 0x409e08
00409df2mov rax, [rbp-32]
00409df6mov rax, [rax+8]
00409dfacmp rax, 0x3effffff
00409e00setle al
00409e03mov [rbp-2], al
00409e06jmp 0x409e09
00409e08
00409e08loc_409e08:
00409e08nop
00409e09
00409e09loc_409e09:
00409e09movzx eax, [rbp-2]
00409e0dxor eax, 1
00409e10test al, al
00409e12jne 0x409f93
00409e18mov [rbp-144], 564
00409e23lea rax, [rip+0x24136]
00409e2amov [rbp-136], rax
00409e31mov rax, [rbp-32]
00409e35mov rdx, rax
00409e38mov rcx, [rbp+16]
00409e3ccall removeChunkFromMatrix__system_3994
00409e41mov [rbp-144], 565
00409e4clea rax, [rip+0x2410d]
00409e53mov [rbp-136], rax
00409e5amov rax, [rbp-32]
00409e5emov rdx, [rax+8]
00409e62mov rax, [rbp-104]
00409e66mov rax, [rax+8]
00409e6aadd rdx, rax
00409e6dmov rax, [rbp-32]
00409e71mov [rax+8], rdx
00409e75mov [rbp-144], 566
00409e80lea rax, [rip+0x240d9]
00409e87mov [rbp-136], rax
00409e8emov [rbp-48], 0
00409e96lea rax, [rbp-104]
00409e9amov rax, [rax]
00409e9dmov rcx, rax
00409ea0call pageIndex__system_4504
00409ea5mov [rbp-48], rax
00409ea9mov rax, [rbp+16]
00409eadlea rcx, [rax+8360]
00409eb4mov rax, [rbp-48]
00409eb8mov rdx, rax
00409ebbcall excl__system_4361
00409ec0mov [rbp-144], 567
00409ecblea rax, [rip+0x2408e]
00409ed2mov [rbp-136], rax
00409ed9mov rax, [rbp-32]
00409eddmov [rbp-104], rax
00409ee1mov [rbp-144], 568
00409eeclea rax, [rip+0x2406d]
00409ef3mov [rbp-136], rax
00409efamov rax, [rbp-104]
00409efemov rax, [rax+8]
00409f02cmp rax, 0x3f000000
00409f08jle 0x409f96
00409f0emov [rbp-144], 569
00409f19lea rax, [rip+0x24040]
00409f20mov [rbp-136], rax
00409f27mov rax, [rbp-104]
00409f2bmov r8l, 0x3f000000
00409f31mov rdx, rax
00409f34mov rcx, [rbp+16]
00409f38call splitChunk2__system_4568
00409f3dmov [rbp-56], rax
00409f41mov [rbp-144], 570
00409f4clea rax, [rip+0x2400d]
00409f53mov [rbp-136], rax
00409f5amov rax, [rbp-104]
00409f5emov rdx, rax
00409f61mov rcx, [rbp+16]
00409f65call addChunkToMatrix__system_4033
00409f6amov [rbp-144], 571
00409f75lea rax, [rip+0x23fe4]
00409f7cmov [rbp-136], rax
00409f83mov rax, [rbp-56]
00409f87mov [rbp-104], rax
00409f8bjmp 0x409f97
00409f8d
00409f8dloc_409f8d:
00409f8dnop
00409f8ejmp 0x409f97
00409f90
00409f90loc_409f90:
00409f90nop
00409f91jmp 0x409f97
00409f93
00409f93loc_409f93:
00409f93nop
00409f94jmp 0x409f97
00409f96
00409f96loc_409f96:
00409f96nop
00409f97
00409f97loc_409f97:
00409f97mov [rbp-144], 573
00409fa2lea rax, [rip+0x23fb7]
00409fa9mov [rbp-136], rax
00409fb0mov [rbp-64], 0
00409fb8mov rax, [rbp-104]
00409fbcmov rax, [rax+8]
00409fc0mov rdx, [rbp-104]
00409fc4mov rcx, rdx
00409fc7mov rdx, rax
00409fcacall pluspercent___system_696
00409fcfmov [rbp-64], rax
00409fd3mov rax, [rbp-64]
00409fd7mov [rbp-72], rax
00409fdbmov [rbp-144], 575
00409fe6lea rax, [rip+0x23f73]
00409fedmov [rbp-136], rax
00409ff4mov [rbp-3], 0
00409ff8mov rax, [rbp-72]
00409ffcmov rdx, rax
00409fffmov rcx, [rbp+16]
0040a003call isAccessible__system_4545
0040a008mov [rbp-3], al
0040a00bmovzx eax, [rbp-3]
0040a00fxor eax, 1
0040a012test al, al
0040a014jne 0x40a027
0040a016mov rax, [rbp-72]
0040a01amov rcx, rax
0040a01dcall chunkUnused__system_4435
0040a022mov [rbp-3], al
0040a025jmp 0x40a028
0040a027
0040a027loc_40a027:
0040a027nop
0040a028
0040a028loc_40a028:
0040a028movzx eax, [rbp-3]
0040a02cxor eax, 1
0040a02ftest al, al
0040a031jne 0x40a1da
0040a037mov [rbp-144], 577
0040a042lea rax, [rip+0x23f17]
0040a049mov [rbp-136], rax
0040a050mov [rbp-4], 0
0040a054mov [rbp-73], 0
0040a058mov rax, [rbp-72]
0040a05cmov rcx, rax
0040a05fcall isSmallChunk__system_4429
0040a064mov [rbp-73], al
0040a067movzx eax, [rbp-73]
0040a06btest eax, eax
0040a06dsetne al
0040a070xor eax, 1
0040a073movzx eax, al
0040a076mov [rbp-4], al
0040a079and [rbp-4], 1
0040a07dmovzx eax, [rbp-4]
0040a081xor eax, 1
0040a084test al, al
0040a086jne 0x40a09e
0040a088mov rax, [rbp-104]
0040a08cmov rax, [rax+8]
0040a090cmp rax, 0x3effffff
0040a096setle al
0040a099mov [rbp-4], al
0040a09cjmp 0x40a09f
0040a09e
0040a09eloc_40a09e:
0040a09enop
0040a09f
0040a09floc_40a09f:
0040a09fmovzx eax, [rbp-4]
0040a0a3xor eax, 1
0040a0a6test al, al
0040a0a8jne 0x40a1dd
0040a0aemov [rbp-144], 578
0040a0b9lea rax, [rip+0x23ea0]
0040a0c0mov [rbp-136], rax
0040a0c7mov rax, [rbp-72]
0040a0cbmov rdx, rax
0040a0cemov rcx, [rbp+16]
0040a0d2call removeChunkFromMatrix__system_3994
0040a0d7mov [rbp-144], 579
0040a0e2lea rax, [rip+0x23e77]
0040a0e9mov [rbp-136], rax
0040a0f0mov rax, [rbp-104]
0040a0f4mov rcx, [rax+8]
0040a0f8mov rax, [rbp-72]
0040a0fcmov rdx, [rax+8]
0040a100mov rax, [rbp-104]
0040a104add rdx, rcx
0040a107mov [rax+8], rdx
0040a10bmov [rbp-144], 580
0040a116lea rax, [rip+0x23e43]
0040a11dmov [rbp-136], rax
0040a124mov [rbp-88], 0
0040a12cmov rax, [rbp-72]
0040a130mov rcx, rax
0040a133call pageIndex__system_4504
0040a138mov [rbp-88], rax
0040a13cmov rax, [rbp+16]
0040a140lea rcx, [rax+8360]
0040a147mov rax, [rbp-88]
0040a14bmov rdx, rax
0040a14ecall excl__system_4361
0040a153mov [rbp-144], 581
0040a15elea rax, [rip+0x23dfb]
0040a165mov [rbp-136], rax
0040a16cmov rax, [rbp-104]
0040a170mov rax, [rax+8]
0040a174cmp rax, 0x3f000000
0040a17ajle 0x40a1e0
0040a17cmov [rbp-144], 582
0040a187lea rax, [rip+0x23dd2]
0040a18emov [rbp-136], rax
0040a195mov rax, [rbp-104]
0040a199mov r8l, 0x3f000000
0040a19fmov rdx, rax
0040a1a2mov rcx, [rbp+16]
0040a1a6call splitChunk2__system_4568
0040a1abmov [rbp-96], rax
0040a1afmov [rbp-144], 583
0040a1balea rax, [rip+0x23d9f]
0040a1c1mov [rbp-136], rax
0040a1c8mov rax, [rbp-96]
0040a1ccmov rdx, rax
0040a1cfmov rcx, [rbp+16]
0040a1d3call addChunkToMatrix__system_4033
0040a1d8jmp 0x40a1e1
0040a1da
0040a1daloc_40a1da:
0040a1danop
0040a1dbjmp 0x40a1e1
0040a1dd
0040a1ddloc_40a1dd:
0040a1ddnop
0040a1dejmp 0x40a1e1
0040a1e0
0040a1e0loc_40a1e0:
0040a1e0nop
0040a1e1
0040a1e1loc_40a1e1:
0040a1e1mov [rbp-144], 584
0040a1eclea rax, [rip+0x23d6d]
0040a1f3mov [rbp-136], rax
0040a1famov rax, [rbp-104]
0040a1femov rdx, rax
0040a201mov rcx, [rbp+16]
0040a205call addChunkToMatrix__system_4033
0040a20acall popFrame
0040a20fnop
0040a210add rsp, 192
0040a217pop rbp
0040a218ret
00409be8
00409be8freeBigChunk__system_4578:
00409be8push rbp
00409be9mov rbp, rsp
00409becsub rsp, 192
00409bf3mov [rbp+16], rcx
00409bf7mov [rbp+24], rdx
00409bfblea rax, [rip+0x2483b]
00409c02mov [rbp-152], rax
00409c09lea rax, [rip+0x24350]
00409c10mov [rbp-136], rax
00409c17mov [rbp-144], 0
00409c22mov [rbp-128], 0
00409c28lea rax, [rbp-160]
00409c2fmov rcx, rax
00409c32call nimFrame
00409c37mov [rbp-144], 552
00409c42lea rax, [rip+0x24317]
00409c49mov [rbp-136], rax
00409c50mov rax, [rbp+24]
00409c54mov [rbp-104], rax
00409c58mov [rbp-144], 554
00409c63lea rax, [rip+0x242f6]
00409c6amov [rbp-136], rax
00409c71mov rax, [rbp+16]
00409c75mov rdx, [rax+8336]
00409c7cmov rax, [rbp-104]
00409c80mov rax, [rax+8]
00409c84add rdx, rax
00409c87mov rax, [rbp+16]
00409c8bmov [rax+8336], rdx
00409c92mov [rbp-144], 555
00409c9dlea rax, [rip+0x242bc]
00409ca4mov [rbp-136], rax
00409cabmov rax, [rbp-104]
00409cafmov rdx, [rax]
00409cb2mov rax, [rbp-104]
00409cb6and rdx, -2
00409cbamov [rax], rdx
00409cbdmov [rbp-144], 557
00409cc8lea rax, [rip+0x24291]
00409ccfmov [rbp-136], rax
00409cd6mov rax, [rbp-104]
00409cdamov rax, [rax]
00409cddmov [rbp-16], rax
00409ce1mov [rbp-144], 558
00409ceclea rax, [rip+0x2426d]
00409cf3mov [rbp-136], rax
00409cfacmp [rbp-16], 0
00409cffje 0x409f8d
00409d05mov [rbp-144], 559
00409d10lea rax, [rip+0x24249]
00409d17mov [rbp-136], rax
00409d1emov [rbp-24], 0
00409d26mov rax, [rbp-104]
00409d2amov rcx, rax
00409d2dmov rax, [rbp-16]
00409d31mov rdx, rax
00409d34call minuspercent___system_716
00409d39mov [rbp-24], rax
00409d3dmov rax, [rbp-24]
00409d41mov [rbp-32], rax
00409d45mov [rbp-144], 561
00409d50lea rax, [rip+0x24209]
00409d57mov [rbp-136], rax
00409d5emov [rbp-1], 0
00409d62mov rax, [rbp-32]
00409d66mov rdx, rax
00409d69mov rcx, [rbp+16]
00409d6dcall isAccessible__system_4545
00409d72mov [rbp-1], al
00409d75movzx eax, [rbp-1]
00409d79xor eax, 1
00409d7ctest al, al
00409d7ejne 0x409d91
00409d80mov rax, [rbp-32]
00409d84mov rcx, rax
00409d87call chunkUnused__system_4435
00409d8cmov [rbp-1], al
00409d8fjmp 0x409d92
00409d91
00409d91loc_409d91:
00409d91nop
00409d92
00409d92loc_409d92:
00409d92movzx eax, [rbp-1]
00409d96xor eax, 1
00409d99test al, al
00409d9bjne 0x409f90
00409da1mov [rbp-144], 563
00409daclea rax, [rip+0x241ad]
00409db3mov [rbp-136], rax
00409dbamov [rbp-2], 0
00409dbemov [rbp-33], 0
00409dc2mov rax, [rbp-32]
00409dc6mov rcx, rax
00409dc9call isSmallChunk__system_4429
00409dcemov [rbp-33], al
00409dd1movzx eax, [rbp-33]
00409dd5test eax, eax
00409dd7setne al
00409ddaxor eax, 1
00409dddmovzx eax, al
00409de0mov [rbp-2], al
00409de3and [rbp-2], 1
00409de7movzx eax, [rbp-2]
00409debxor eax, 1
00409deetest al, al
00409df0jne 0x409e08
00409df2mov rax, [rbp-32]
00409df6mov rax, [rax+8]
00409dfacmp rax, 0x3effffff
00409e00setle al
00409e03mov [rbp-2], al
00409e06jmp 0x409e09
00409e08
00409e08loc_409e08:
00409e08nop
00409e09
00409e09loc_409e09:
00409e09movzx eax, [rbp-2]
00409e0dxor eax, 1
00409e10test al, al
00409e12jne 0x409f93
00409e18mov [rbp-144], 564
00409e23lea rax, [rip+0x24136]
00409e2amov [rbp-136], rax
00409e31mov rax, [rbp-32]
00409e35mov rdx, rax
00409e38mov rcx, [rbp+16]
00409e3ccall removeChunkFromMatrix__system_3994
00409e41mov [rbp-144], 565
00409e4clea rax, [rip+0x2410d]
00409e53mov [rbp-136], rax
00409e5amov rax, [rbp-32]
00409e5emov rdx, [rax+8]
00409e62mov rax, [rbp-104]
00409e66mov rax, [rax+8]
00409e6aadd rdx, rax
00409e6dmov rax, [rbp-32]
00409e71mov [rax+8], rdx
00409e75mov [rbp-144], 566
00409e80lea rax, [rip+0x240d9]
00409e87mov [rbp-136], rax
00409e8emov [rbp-48], 0
00409e96lea rax, [rbp-104]
00409e9amov rax, [rax]
00409e9dmov rcx, rax
00409ea0call pageIndex__system_4504
00409ea5mov [rbp-48], rax
00409ea9mov rax, [rbp+16]
00409eadlea rcx, [rax+8360]
00409eb4mov rax, [rbp-48]
00409eb8mov rdx, rax
00409ebbcall excl__system_4361
00409ec0mov [rbp-144], 567
00409ecblea rax, [rip+0x2408e]
00409ed2mov [rbp-136], rax
00409ed9mov rax, [rbp-32]
00409eddmov [rbp-104], rax
00409ee1mov [rbp-144], 568
00409eeclea rax, [rip+0x2406d]
00409ef3mov [rbp-136], rax
00409efamov rax, [rbp-104]
00409efemov rax, [rax+8]
00409f02cmp rax, 0x3f000000
00409f08jle 0x409f96
00409f0emov [rbp-144], 569
00409f19lea rax, [rip+0x24040]
00409f20mov [rbp-136], rax
00409f27mov rax, [rbp-104]
00409f2bmov r8l, 0x3f000000
00409f31mov rdx, rax
00409f34mov rcx, [rbp+16]
00409f38call splitChunk2__system_4568
00409f3dmov [rbp-56], rax
00409f41mov [rbp-144], 570
00409f4clea rax, [rip+0x2400d]
00409f53mov [rbp-136], rax
00409f5amov rax, [rbp-104]
00409f5emov rdx, rax
00409f61mov rcx, [rbp+16]
00409f65call addChunkToMatrix__system_4033
00409f6amov [rbp-144], 571
00409f75lea rax, [rip+0x23fe4]
00409f7cmov [rbp-136], rax
00409f83mov rax, [rbp-56]
00409f87mov [rbp-104], rax
00409f8bjmp 0x409f97
00409f8d
00409f8dloc_409f8d:
00409f8dnop
00409f8ejmp 0x409f97
00409f90
00409f90loc_409f90:
00409f90nop
00409f91jmp 0x409f97
00409f93
00409f93loc_409f93:
00409f93nop
00409f94jmp 0x409f97
00409f96
00409f96loc_409f96:
00409f96nop
00409f97
00409f97loc_409f97:
00409f97mov [rbp-144], 573
00409fa2lea rax, [rip+0x23fb7]
00409fa9mov [rbp-136], rax
00409fb0mov [rbp-64], 0
00409fb8mov rax, [rbp-104]
00409fbcmov rax, [rax+8]
00409fc0mov rdx, [rbp-104]
00409fc4mov rcx, rdx
00409fc7mov rdx, rax
00409fcacall pluspercent___system_696
00409fcfmov [rbp-64], rax
00409fd3mov rax, [rbp-64]
00409fd7mov [rbp-72], rax
00409fdbmov [rbp-144], 575
00409fe6lea rax, [rip+0x23f73]
00409fedmov [rbp-136], rax
00409ff4mov [rbp-3], 0
00409ff8mov rax, [rbp-72]
00409ffcmov rdx, rax
00409fffmov rcx, [rbp+16]
0040a003call isAccessible__system_4545
0040a008mov [rbp-3], al
0040a00bmovzx eax, [rbp-3]
0040a00fxor eax, 1
0040a012test al, al
0040a014jne 0x40a027
0040a016mov rax, [rbp-72]
0040a01amov rcx, rax
0040a01dcall chunkUnused__system_4435
0040a022mov [rbp-3], al
0040a025jmp 0x40a028
0040a027
0040a027loc_40a027:
0040a027nop
0040a028
0040a028loc_40a028:
0040a028movzx eax, [rbp-3]
0040a02cxor eax, 1
0040a02ftest al, al
0040a031jne 0x40a1da
0040a037mov [rbp-144], 577
0040a042lea rax, [rip+0x23f17]
0040a049mov [rbp-136], rax
0040a050mov [rbp-4], 0
0040a054mov [rbp-73], 0
0040a058mov rax, [rbp-72]
0040a05cmov rcx, rax
0040a05fcall isSmallChunk__system_4429
0040a064mov [rbp-73], al
0040a067movzx eax, [rbp-73]
0040a06btest eax, eax
0040a06dsetne al
0040a070xor eax, 1
0040a073movzx eax, al
0040a076mov [rbp-4], al
0040a079and [rbp-4], 1
0040a07dmovzx eax, [rbp-4]
0040a081xor eax, 1
0040a084test al, al
0040a086jne 0x40a09e
0040a088mov rax, [rbp-104]
0040a08cmov rax, [rax+8]
0040a090cmp rax, 0x3effffff
0040a096setle al
0040a099mov [rbp-4], al
0040a09cjmp 0x40a09f
0040a09e
0040a09eloc_40a09e:
0040a09enop
0040a09f
0040a09floc_40a09f:
0040a09fmovzx eax, [rbp-4]
0040a0a3xor eax, 1
0040a0a6test al, al
0040a0a8jne 0x40a1dd
0040a0aemov [rbp-144], 578
0040a0b9lea rax, [rip+0x23ea0]
0040a0c0mov [rbp-136], rax
0040a0c7mov rax, [rbp-72]
0040a0cbmov rdx, rax
0040a0cemov rcx, [rbp+16]
0040a0d2call removeChunkFromMatrix__system_3994
0040a0d7mov [rbp-144], 579
0040a0e2lea rax, [rip+0x23e77]
0040a0e9mov [rbp-136], rax
0040a0f0mov rax, [rbp-104]
0040a0f4mov rcx, [rax+8]
0040a0f8mov rax, [rbp-72]
0040a0fcmov rdx, [rax+8]
0040a100mov rax, [rbp-104]
0040a104add rdx, rcx
0040a107mov [rax+8], rdx
0040a10bmov [rbp-144], 580
0040a116lea rax, [rip+0x23e43]
0040a11dmov [rbp-136], rax
0040a124mov [rbp-88], 0
0040a12cmov rax, [rbp-72]
0040a130mov rcx, rax
0040a133call pageIndex__system_4504
0040a138mov [rbp-88], rax
0040a13cmov rax, [rbp+16]
0040a140lea rcx, [rax+8360]
0040a147mov rax, [rbp-88]
0040a14bmov rdx, rax
0040a14ecall excl__system_4361
0040a153mov [rbp-144], 581
0040a15elea rax, [rip+0x23dfb]
0040a165mov [rbp-136], rax
0040a16cmov rax, [rbp-104]
0040a170mov rax, [rax+8]
0040a174cmp rax, 0x3f000000
0040a17ajle 0x40a1e0
0040a17cmov [rbp-144], 582
0040a187lea rax, [rip+0x23dd2]
0040a18emov [rbp-136], rax
0040a195mov rax, [rbp-104]
0040a199mov r8l, 0x3f000000
0040a19fmov rdx, rax
0040a1a2mov rcx, [rbp+16]
0040a1a6call splitChunk2__system_4568
0040a1abmov [rbp-96], rax
0040a1afmov [rbp-144], 583
0040a1balea rax, [rip+0x23d9f]
0040a1c1mov [rbp-136], rax
0040a1c8mov rax, [rbp-96]
0040a1ccmov rdx, rax
0040a1cfmov rcx, [rbp+16]
0040a1d3call addChunkToMatrix__system_4033
0040a1d8jmp 0x40a1e1
0040a1da
0040a1daloc_40a1da:
0040a1danop
0040a1dbjmp 0x40a1e1
0040a1dd
0040a1ddloc_40a1dd:
0040a1ddnop
0040a1dejmp 0x40a1e1
0040a1e0
0040a1e0loc_40a1e0:
0040a1e0nop
0040a1e1
0040a1e1loc_40a1e1:
0040a1e1mov [rbp-144], 584
0040a1eclea rax, [rip+0x23d6d]
0040a1f3mov [rbp-136], rax
0040a1famov rax, [rbp-104]
0040a1femov rdx, rax
0040a201mov rcx, [rbp+16]
0040a205call addChunkToMatrix__system_4033
0040a20acall popFrame
0040a20fnop
0040a210add rsp, 192
0040a217pop rbp
0040a218ret
00409be8
Loading..